]> err.no Git - scalable-opengroupware.org/blob - SOGo/SoObjects/ChangeLog
134463365c5b956652e0eebbef50d35f415d9c17
[scalable-opengroupware.org] / SOGo / SoObjects / ChangeLog
1 2005-02-15  Marcus Mueller  <znek@mulle-kybernetik.com>
2
3         * v0.9.25
4
5         * GNUmakefile.preamble: added libNGiCal as a dependency
6
7         * Appointments/SOGoAppointmentObject.[hm]: added -event as a 
8           convenience to retrieve a complete iCalEvent from the stored
9           representation. This is used by SOGoAppointmentFolder to perform
10           necessary range calculations on recurrent events.
11
12         * Appointments/SOGoAppointmentFolder.[hm]: extended -fixupRecord: and
13           -fixupRecords: to accept a fetchRange: as second parameter. This
14           is used for cyclic (recurrent) events to determine the required
15           'amount' of fixup that needs to be done. During -fixupRecords: its
16           correctly determined now whether the record describes a recurrent
17           event - if that's the case, the whole event is retrieved and the
18           record gets duplicated (memory efficiently) as necessary to resemble
19           the appropriate fetch information in the desired range.
20
21 2004-12-22  Marcus Mueller  <znek@mulle-kybernetik.com>
22
23         * v0.9.24
24
25         * Appointments/SOGoAppointmentFolder.[hm]: added -fetchFreebusy...
26           Removed all -fetchXXXInfosFromFolder: methods. There's a single
27           method to override now, making the job in SOGoGroupAppointmentFolder
28           much easier (to understand).
29
30         * Appointments/SOGoGroupAppointmentFolder.m: added necessary fetch
31           abstraction.
32
33 2004-12-17  Marcus Mueller  <znek@mulle-kybernetik.com>
34
35         * Appointments/SOGoAppointmentFolder.[hm]: added "partstates" to
36           coreInfos for fetching. Also added new API to fetch a stripped down
37           version of coreInfos, suitable for overviews. (v0.9.23)
38
39 2004-12-15  Marcus Mueller  <znek@mulle-kybernetik.com>
40
41         * Appointments/SOGoAppointmentFolder.m: default redirect is now
42           "schedule" instead of "weekoverview" (0.9.22)
43
44         * Appointments/SOGoAppointmentFolder.m: cleanup (v0.9.21)
45
46         * Appointments/SOGoAppointmentFolder.m: compile fix (v0.9.20)
47
48 2004-12-13  Marcus Mueller  <znek@mulle-kybernetik.com>
49
50         * v0.9.19
51
52         * Appointments/SOGoAppointmentFolder.[hm]: new method to fetch generic
53           fields (better suited for freebusy), fixed some "mailto:" prefix
54           madness
55
56         * Appointments/SOGoAppointmentFolder.m: fixed bug in
57           -uidsFromICalPersons: (v0.9.18)
58
59 2004-12-10  Marcus Mueller  <znek@mulle-kybernetik.com>
60
61         * Appointments/SOGoAppointmentFolder.m: added new quickinfo attributes
62           for fetching (v0.9.17)
63
64 2004-12-08  Marcus Mueller  <znek@mulle-kybernetik.com>
65
66         * GNUmakefile: added Sieve product
67
68         * Appointments/SOGoGroupAppointmentFolder.m,
69           Appointments/SOGoAppointmentFolder.m, SOGo/SOGoContentObject.m,
70           SOGo/SOGoUserFolder.m: changed to NGLogging.
71
72 2004-08-26  Marcus Mueller  <znek@mulle-kybernetik.com>
73
74         * added "Mailer" product
75
76 2004-08-25  Marcus Mueller  <znek@mulle-kybernetik.com>
77
78         * added "Contacts" product
79
80         * ChangeLog: created