Revision 627230
Go back to digest for 28th January 2007Bug 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