Version: 3.2.1 (using KDE 3.3.0, (3.1)) Compiler: gcc version 3.3.4 (Debian 1:3.3.4-7) OS: Linux (i686) release 2.6.7-1-k7 Is it possible to refine this feature so that it is possible to set an appointment that is on the first AND on the second wednesday a month? Until now it is necessary to set up two appointments for this, one on the first and the other on the third weekday.
More general, add the ability to have multiple recurrance rules for an event (similar to the exceptions)
SVN commit 437527 by kainhofe: Finally, the new recurrence code for libkcal. It encapsulates the whole recurrence functionality (rrule, ex rules, recurrence date/times, and exceptions date/times) into one classe. The API stayed as close to the old one, but this new code is much more powerful than the old one (although you won't see a difference in the applications yet; But once the library code works, we can make use of this extended functionality). Not everything is fully finished (in other words: it's not perfect yet), so expect a few rough edges, which will be smoothed out before the release... There shouldn't be any data loss, but korganizer or kalarm might behave strange. If you experience anything like this, please tell me! A long discussion (including a description of the changes) with David Jarvie went on on kde-pim: http://lists.kde.org/?l=kde-pim&m=112017476307741&w=2 http://lists.kde.org/?t=112017493900001&r=1&w=2 CCBUG:98793 CCBUG:87331 CCMAIL: kde-pim@kde.org M +104 -138 kalarm/alarmevent.cpp M +6 -15 kalarm/alarmevent.h M +2 -2 kalarm/dcophandler.cpp M +1 -1 kalarm/kalarmapp.cpp M +23 -21 kalarm/recurrenceedit.cpp M +19 -43 kitchensync/libkonnector2/plugins/qtopia/datebook.cpp M +2 -2 kitchensync/libkonnector2/plugins/qtopia/metacalendar.cpp M +1 -1 kitchensync/libksync/calendarmerger.cpp M +1 -1 kmobile/devices/gnokii/gnokii_mobile.cpp M +2 -1 korganizer/calendarview.cpp M +6 -4 korganizer/koagendaview.cpp M +1 -2 korganizer/kodaymatrix.cpp M +112 -145 korganizer/koeditorrecurrence.cpp M +1 -1 korganizer/komonthview.cpp M +4 -4 korganizer/printing/calprinthelper.cpp M +24 -51 kpilot/conduits/vcalconduit/vcal-conduit.cc M +61 -62 kresources/egroupware/kcal_resourcexmlrpc.cpp M +29 -56 kresources/groupwise/soap/incidenceconverter.cpp M +39 -48 kresources/kolab/kcal/incidence.cpp M +4 -2 kresources/newexchange/exchangeconvertercalendar.cpp M +14 -11 kresources/slox/kcalresourceslox.cpp M +1 -1 libkcal/Makefile.am M +8 -8 libkcal/calendar.cpp M +13 -15 libkcal/calendarlocal.cpp M +1 -23 libkcal/calformat.cpp M +0 -2 libkcal/calformat.h M +102 -7 libkcal/compat.cpp M +11 -1 libkcal/compat.h M +4 -3 libkcal/icalformat.cpp M +3 -3 libkcal/icalformat.h M +264 -514 libkcal/icalformatimpl.cpp M +7 -3 libkcal/icalformatimpl.h M +107 -64 libkcal/incidence.cpp M +44 -51 libkcal/incidence.h M +19 -11 libkcal/incidenceformatter.cpp M +2 -2 libkcal/kcalversion.h M +12 -16 libkcal/qtopiaformat.cpp M +632 -3198 libkcal/recurrence.cpp M +201 -276 libkcal/recurrence.h M +43 -45 libkcal/recurrencerule.cpp M +20 -14 libkcal/recurrencerule.h M +12 -8 libkcal/resourcekabc.cpp M +53 -5 libkcal/tests/Makefile.am D libkcal/tests/checkcalendar.pl M +11 -3 libkcal/tests/runtestcase.pl M +2 -1 libkcal/tests/testincidence.cpp M +2 -1 libkcal/tests/testincidencegenerator.h M +1 -1 libkcal/tests/testrecurprevious.cpp M +8 -5 libkcal/todo.cpp M +11 -11 libkcal/todo.h M +101 -109 libkcal/vcalformat.cpp M +3 -2 libkdepim/calendardiffalgo.cpp M +11 -9 libkpimexchange/core/exchangedownload.cpp M +3 -3 libkpimexchange/core/exchangeupload.cpp
Reassigning all KOrganizer bug reports and wishes to the newly created korganizer-devel mailing list.
Closing as deferred lacking feedback, while the requested feature hasn't actually been implemented. The workaround is to create two monthly recurring events, or to allow the exception dates itself to recur (weekly on Tue, with the exception of every second, fourth and fifth of the month).