Open Bug 307909 Opened 19 years ago Updated 2 years ago

add a way to parse ical from a stream (to calIICSService)

Categories

(Calendar :: Internal Components, defect)

defect

Tracking

(Not tracked)

People

(Reporter: mvl, Unassigned)

Details

calIICSService.parseICS needs a complete ics string. For large calendars, this
can take a lot of memory.
A nicer wat would be to parse from a stream, when the data comes in. That way,
there is no need to parse the whole file.
This can be done using icalparser_parse() combined with a suitable callback
function that gets a line from the stream. (or by using some of the other parse
functions. see icalparser.h)
Unfortunately, I do not have cycles to work on Calendar stuff these days (just as it's getting to the good part!), so I am a bad owner for these bugs.  To delete the tragically-large chunk of bugspam, search for gregorianabdication.
Assignee: shaver → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.