[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    [Kde-pim] KDE/kdepim
From:       Reinhold Kainhofer <reinhold () kainhofer ! com>
Date:       2005-07-22 8:21:55
Message-ID: 1122020515.699756.12416.nullmailer () svn ! kde ! org
[Download RAW message or body]

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  


_______________________________________________
kde-pim mailing list
kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic