From: SourceForge.net <no...@so...> - 2008-05-14 08:46:19
|
Patches item #1934498, was opened at 2008-04-04 16:08 Message generated for change (Comment added) made by engmark You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=1934498&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: general Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Victor Engmark (engmark) Assigned to: Alan Ezust (ezust) Summary: iCalendar mode Initial Comment: This mode file subdivides the iCalendar file into a tree and treats each portion mostly separate (some keywords are shared by sections). It does not cover all conceivable keywords, but it works fine with files generated by Mozilla Sunbird 0.7 in 4.3pre12. Keyword usage: BEGIN / END lines become KEYWORD1. Other keywords at the start of a line become KEYWORD2, except for non-standard ones (X-*), which become INVALID*. KEY=value pairs left of the colon are treated as KEYWORD3/LITERAL3. Similar pairs on the right side become KEYWORD4/LITERAL4. Simple text on the right side becomes LITERAL4. Hoping to develop a more complete file from http://www.kanzaki.com/docs/ical/, but it could take a while. * I don't think these are strictly invalid in an iCal file, but it's useful to differentiate them from the standard ones. ---------------------------------------------------------------------- >Comment By: Victor Engmark (engmark) Date: 2008-05-14 10:46 Message: Logged In: YES user_id=508519 Originator: YES Fixed that "X-" keywords should be able to contain lower case letters, and included the "SEQUENCE" keyword. Works with std.ics and notes.ics. Any more test cases? File Added: ical.xml ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2008-05-07 21:52 Message: Logged In: YES user_id=935841 Originator: NO please test with the attached files. ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2008-05-07 21:50 Message: Logged In: YES user_id=935841 Originator: NO File Added: std.ics ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2008-05-07 21:49 Message: Logged In: YES user_id=935841 Originator: NO File Added: notes.ics ---------------------------------------------------------------------- Comment By: Victor Engmark (engmark) Date: 2008-05-06 12:13 Message: Logged In: YES user_id=508519 Originator: YES File Added: ical.xml ---------------------------------------------------------------------- Comment By: Victor Engmark (engmark) Date: 2008-05-06 11:42 Message: Logged In: YES user_id=508519 Originator: YES The current file should work with TODO and journal entries. For further bugs, can you add a test case? I haven't been able to find a sufficiently well structured document to easily create a complete definition file, so there are still omissions and / or errors in the current file. If anyone finds an XML schema or similar document with a complete iCalendar definition, that would be very welcome. File Added: ical.xml ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2008-04-27 02:22 Message: Logged In: YES user_id=935841 Originator: NO it seems to be coloring fine some BEGIN:VEVENT and BEGIN:VALARM, but doesn't recognize BEGIN:VJOURNAL and BEGIN:VTODO Would you mind revisiting this and making it more complete? --alan ---------------------------------------------------------------------- Comment By: Victor Engmark (engmark) Date: 2008-04-04 16:23 Message: Logged In: YES user_id=508519 Originator: YES Minor fixes: - Added some keywords and literals from http://www.kanzaki.com/docs/ical/. - Sorting literals so they appear just below the keyword they belong to. File Added: ical.xml ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=1934498&group_id=588 |