]> err.no Git - sope/blob - sope-gdl1/GDLContentStore/ChangeLog
properly use system-lib-dir
[sope] / sope-gdl1 / GDLContentStore / ChangeLog
1 2005-03-20  Helge Hess  <helge.hess@opengroupware.org>
2
3         * moved OGoContentStore as GDLContentStore into sope-gdl1, removed 
4           dependencies on NGiCal and removed some SOGo specific things
5           (v4.5.26)
6
7 2005-03-07  Helge Hess  <helge.hess@opengroupware.org>
8
9         * appointment.ocs: added missing 'partstates' field (v0.9.25)
10
11 2005-03-04  Helge Hess  <helge.hess@opengroupware.org>
12
13         * v0.9.24
14
15         * ocs_gensql.m: started tool to create SQL CREATE from ocs model file
16
17         * OCSFolderType.m: small change to the factory API, changed to use
18           NGResourceLocator
19
20 2005-03-03  Helge Hess  <helge.hess@opengroupware.org>
21
22         * OCSFolderManager.m: fixed a bug in subfolder listing (v0.9.23)
23
24 2005-03-01  Marcus Mueller  <znek@mulle-kybernetik.com>
25
26         * v0.9.22
27
28         * appointment.ocs: added 'cycleenddate' and 'cycleinfo' to address
29           previous performance issues
30
31         * OCSiCalFieldExtractor.m: set 'cycleenddate' and 'cycleinfo' for
32           recurrent events. Reverted setting of 'enddate' to the previous
33           behaviour since 'cycleenddate' is dedicated to the task now
34         
35         * iCalRepeatableEntityObject+OCS.[hm]: new category used by the
36           OCSiCalFieldExtractor to extract cycleInfo in an appropriate format
37
38         * sql/generate-folderinfo-sql-for-users.sh,
39           sql/foldertablecreate-helge-privcal.psql,
40           sql/foldertablecreate-helge-privcal.sqlite,
41           sql/generate-folderinfo-sql-for-users-sqlite.sh: adjusted to new
42           schema
43
44 2005-03-01  Helge Hess  <helge.hess@opengroupware.org>
45
46         * OCSFolder.m: added support for storing content and quick info in
47           the same table (untested) (v0.9.21)
48
49 2005-02-21  Helge Hess  <helge.hess@opengroupware.org>
50
51         * v0.9.20
52
53         * OCSFolderManager.m: removed quoting of SQL table and column names
54           (breaks with SQLite and isn't necessary for PG), fixed URL pooling
55           for SQLite
56
57         * NSURL+OCS.m: use tablename for last path component
58
59 2005-02-12  Marcus Mueller  <znek@mulle-kybernetik.com>
60
61         * OCSiCalFieldExtractor.m: uses new iCalEvent API to determine correct
62           'enddate' for recurrent events. This is an optimization which can
63           save quite some time for complex rules. (v0.9.19)
64
65 2004-12-17  Marcus Mueller  <znek@mulle-kybernetik.com>
66
67         * v0.9.18
68
69         * OCSiCalFieldExtractor.m: extract participants' state
70
71         * sql/generate-folderinfo-sql-for-user.sh, sql/appointment-create.psql,
72           sql/foldertablecreate-helge-privcal.psql: updated with new schema.
73
74 2004-12-15  Marcus Mueller  <znek@mulle-kybernetik.com>
75
76         * OCSiCalFieldExtractor.m: partmails + cn's are concatenated by '\n'
77           now - this directly eliminates any ambiguities. Also, instead of
78           using 'email' for partmails and orgmail, the extractor uses the
79           'rfc822Email' value which strips away any preceeding 'mailto:'
80           prefix, compacting the representation and speeding up comparison.
81           Also, "iscycle", "isallday" and "isopaque" are now provided by
82           NGiCal and thus always extracted (v0.9.17)
83
84 2004-12-13  Marcus Mueller  <znek@mulle-kybernetik.com>
85
86         * sql/generate-folderinfo-sql-for-user.sh: fixed critical error in
87           Contacts folder_info, type was 'Appointment' but MUST be 'Contact'
88           (v0.9.16)
89
90 2004-12-10  Marcus Mueller  <znek@mulle-kybernetik.com>
91
92         * sql: updated all generation scripts to the latest version (v0.9.15)
93
94 2004-12-09  Marcus Mueller  <znek@mulle-kybernetik.com>
95
96         * v0.9.14
97
98         * appointment.ocs: added "ispublic", "isopaque", "status" and
99           "orgmail".
100
101         * OCSiCalFieldExtractor.m: updated to extract new fields (see above)
102
103         * sql: updated generate-folderinfo-sql-for-users.sh
104
105 2004-10-19  Helge Hess  <helge.hess@opengroupware.org>
106
107         * OCSFolder.m: added new method -fetchContentsOfAllFiles method which
108           fetches the contents of all files stored in the folder (required for
109           iCal generation, such bulk fetches should be avoided if possible!)
110           (v0.9.13)
111
112 2004-10-15  Marcus Mueller  <znek@mulle-kybernetik.com>
113
114         * OCSStringFormatter.[hm]: minor cleanup (v0.9.12)
115
116         * v0.9.11
117
118         * OCSStringFormatter.[hm]: new class to format strings according to
119           Database requirements (escaping etc.).
120
121         * OCSFolder.m: uses new OCSStringFormatter now.
122
123 2004-09-25  Helge Hess  <helge.hess@opengroupware.org>
124
125         * fixed compilation on MacOSX (v0.9.10)
126
127 2004-09-10  Helge Hess  <helge.hess@skyrix.com>
128
129         * v0.9.9
130
131         * fixed some gcc warnings
132
133         * GNUmakefile.preamble: added pathes to compile against an FHS SOPE
134
135         * OCSiCalFieldExtractor.m: fixed type of sequence iCalEvent field
136
137 2004-09-01  Marcus Mueller  <znek@mulle-kybernetik.com>
138
139         * GNUmakefile: install type models into $(GNUSTEP_USER_ROOT) (v0.9.8)
140
141 2004-08-27  Helge Hess  <helge.hess@skyrix.com>
142
143         * v0.9.7
144         
145         * OCSChannelManager.m: use PostgreSQL as adaptor, not PostgreSQL72
146         
147         * OCSFolder.m: added support for doing folder sorting in SQL
148
149 2004-08-26  Helge Hess  <helge.hess@skyrix.com>
150
151         * v0.9.6
152
153         * added OCSContactFieldExtractor
154         
155         * sql: added sample contact folder create scripts
156         
157         * OCSFolderType.m: read extractor class name from type model
158
159         * OCSFolderManager.m: added contact type model per default (v0.9.5)
160
161 2004-08-25  Helge Hess  <helge.hess@skyrix.com>
162         
163         * GNUmakefile: automatically install OCSTypeModels (v0.9.4)
164         
165 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
166         
167         * OCSFolder.m: added content deletion (v0.9.3)
168         
169         * OCSFolder.m: added sanity check to store method (v0.9.2)
170         
171 2004-08-14  Helge Hess  <helge.hess@skyrix.com>
172         
173         * v0.9.1
174         
175         * OCSiCalFieldExtractor.m: extract new quick fields: location, 
176           partmails, sequence (does not yet handle allday and cycle due to
177           NGiCal restrictions)
178         
179         * appointment.ocs, sql/foldertablecreate-helge-privcal.psql, 
180           sql/testapt-agenor-helge-privcal.psql, sql/appointment-create.psql:
181           added quick fields: isallday, iscycle, location, partmails, sequence
182         
183         * started ocs_recreatequick tool intended for recreating a quick table
184           based on the content table of a folder
185         
186 2004-07-20  Helge Hess  <helge.hess@opengroupware.org>
187
188         * OCSChannelManager.m: fixed a bug in the channel GC which resulted
189           in an exception during the GC NSTimer
190
191 2004-07-16  Helge Hess  <helge.hess@skyrix.com>
192
193         * improved error handling in various files
194
195 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
196
197         * OCSChannelManager.m: added garbage collector for channel pools
198
199 2004-06-30  Helge Hess  <helge.hess@opengroupware.org>
200
201         * OCSChannelManager.m: implemented pooling
202
203         * OCSFolder.m: added quick fetches
204
205         * GNUmakefile.preamble: fix link path
206
207         * GNUmakefile (libOGoContentStore_HEADER_FILES_INSTALL_DIR): install
208           headers in OGoContentStore
209
210         * GNUmakefile.preamble (ocs_ls_TOOL_LIBS): added static dependencies
211           for OSX
212
213 2004-06-30  Marcus Mueller  <znek@mulle-kybernetik.com>
214
215         * ocs_cat.m, ocs_ls.m, ocs_mkdir.m: fixed for gnustep compile.
216
217 2004-06-29  Helge Hess  <helge.hess@opengroupware.org>
218
219         * created ChangeLog
220