Version: (using KDE KDE 3.3.2) Installed from: Debian testing/unstable Packages Or 1st weekday, etc...? I'd like to be able to set up a recurring event that happens on the first workday of every month. This could be generalised to "nth [nth-last] day in the set <some easily-definable set>".
Yes, please all support for first/last weekday.
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.
This is possible now. Just choose 1st monday for example-