Revision 627230

Go back to digest for 28th January 2007

Bug Fixes in KDE-PIM

Reinhold Kainhofer committed changes in /branches/KDE/3.5/kdepim/libkcal:

Don't write out empty, invalid or superfluous fields. If we have an empty organizer, an invalid URI would be generated. Fields like Sequence, CLASS, etc. have a default value (defined in rfc 2445), so we don't have to write that default value out and grow the icalendar file even more....

File Changes

Modified 31 files
  • /branches/KDE/3.5/kdepim/libkcal
  •   /icalformatimpl.cpp
  •   /incidence.cpp
  •   /tests/data/Compat/KOrganizer_3.1.ics.ical.ref
  •   /tests/data/Compat/KOrganizer_3.1a.ics.ical.ref
  •   /tests/data/Compat/KOrganizer_3.2.ics.ical.ref
  •   /tests/data/Compat/Mozilla_1.0.ics.ical.ref
  •   /tests/data/Compat/MSExchange.ics.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase01.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase02.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase03.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase04.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase05.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase06.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase07.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase08.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase09.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase10.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase11.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase12.vcs.ical.ref
  •   /tests/data/vCalendar/KOrganizer_vCalTestCase13.vcs.ical.ref
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics
  •   /tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCases.ics.all
31 files changed in total