Re: [Evolution-hackers] comma-separation of event CATEGORIES

2007-07-10 Thread Chenthill
Hi Patrick,
On Sun, 2007-06-24 at 18:28 +0200, Patrick Ohly wrote:
 Hello,
 
 I got a report that SyncEvolution does not handle CATEGORIES correctly
 in ical 2.0 events when multiple categories are specified. It turned out
 that Evolution or more likely, libical, import/export such events with
 the comma separator escaped like this:
   CATEGORIES:Anniversary\,Holiday
 
 RFC 2445 specifies CATEGORIES with a normal comma as separator and gives
 this example:
   CATEGORIES:APPOINTMENT,EDUCATION
 
 When importing such an event, Evolution stores it with two different
 category properties and then only uses the later one in the GUI:
   CATEGORIES:APPOINTMENT
   CATEGORIES:EDUCATION
 
 At first glance there doesn't seem to be an open bug related to this; it
 still happens with Evolution 2.10. I will open a bug and investigate
 further, but let me bring up some points here first:
   * I suppose right now Evolution continues to use its own libical.
 Are there plans to synchronize with upstream (whathever that is
 at the moment)?
Evolution-2.10 uses the libical from the stable branch. Evolution-2.12
would use the libical from svn HEAD. Evolution does not own a separate
libical.
   * Any bug fix for this should be backwards compatible and treat \,
 just like a normal comma because all existing .ics files will
 continue to contain \, and I would like to add a hack to
 SyncEvolution which converts between \, and , to work around the
 issue in existing Evolution versions.

The bug is in libical and any fix made there would be done so that its
backward compatible.

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] comma-separation of event CATEGORIES

2007-07-09 Thread Patrick Ohly
On Sun, 2007-06-24 at 18:28 +0200, Patrick Ohly wrote:
[separator of CATEGORIES \, incompatible with iCalendar 2.0]
 At first glance there doesn't seem to be an open bug related to this; it
 still happens with Evolution 2.10. I will open a bug

http://bugzilla.gnome.org/show_bug.cgi?id=455274

  and investigate
 further,

Sorry, no time for that :-/

-- 
Bye, Patrick Ohly
--  
[EMAIL PROTECTED]
http://www.estamos.de/
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers