1 2006-04-08 Marcus Mueller <znek@mulle-kybernetik.com>
3 * OFSPropertyListObject.m: added a workaround for a current gstep-base
6 2005-09-18 Helge Hess <helge.hess@opengroupware.org>
8 * GNUmakefile.preamble: added dependency to NGMail (v4.5.19)
10 2005-08-06 Helge Hess <helge.hess@opengroupware.org>
12 * OFSResourceManager.m, OFSFolderDataSource.m, OFSPropertyListObject.m:
13 fixed gcc 4.0 warnings (v4.5.18)
15 2005-07-23 Sebastian Reitenbach <reitenbach@rapideye.de>
17 * GNUmakefile.preamble: added OpenBSD linking flags (v4.5.17)
19 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
21 * GNUmakefile.preamble: added strict bundle dependencies for MacOSX
24 2005-02-17 Marcus Mueller <znek@mulle-kybernetik.com>
28 * sope.m: slightly adjusted #include's, sope.m now builds with Xcode
31 * SoOFS.xcode: added sope-4.5 tool target
33 2005-01-04 Helge Hess <helge.hess@opengroupware.org>
35 * common.h: streamline NeXT/APPLE/COCOA Foundation library define into
36 just COCOA_Foundation_LIBRARY (fixes a warning) (v4.5.14)
38 2005-01-04 Marcus Mueller <znek@mulle-kybernetik.com>
40 * OFSWebMethodRenderer.m, OFSWebMethod.m, common.h: removed warnings
41 that occured during Xcode compile by explicitly declaring used
42 private interfaces (v4.5.14)
46 * SoOFS.xcode: new product
48 * SoOFS-Info.plist: updated properly
50 * GNUmakefile.preamble: adjusted include paths, this way it works in
51 Xcode also without major changes.
53 * common.h: safeguarded against double inclusion. Adjusted #include
56 * OFSFactoryRegistry.m, OFSHttpPasswd.m, OFSWebMethodRenderer.m,
57 OFSWebMethod.m, OFSFileRenderer.m, OFSPropertyListObject.m: adjusted
60 2004-11-04 Helge Hess <helge.hess@skyrix.com>
62 * use Version file for install directory location
64 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
66 * sope.m: minor logging improvements (v4.3.12)
68 2004-09-29 Helge Hess <helge.hess@skyrix.com>
70 * fhs.make: install 'sope' tool in FHS sbin (v4.3.11)
72 2004-09-27 Helge Hess <helge.hess@skyrix.com>
74 * GNUmakefile: made 'sope' executable a versioned tool (now called
77 2004-09-10 Helge Hess <helge.hess@skyrix.com>
79 * GNUmakefile: fixed soname, libname versions (v4.3.9)
81 2004-08-31 Helge Hess <helge.hess@skyrix.com>
83 * GNUmakefile.preamble: fixed libNGMime location for gstep-make 1.9.2,
84 fixed library locations for FHS (v4.3.8)
86 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
88 * added hack to install the project in FHS locations - the library,
89 its headers, the tools and the resources will be installed in
90 FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local)
93 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
95 * OFSResourceManager.m: fixed include for WOComponentDefinition.h
98 2004-08-24 Helge Hess <helge.hess@skyrix.com>
100 * install product in Library/SoProducts-4.3/ (v4.3.5)
102 * install product in Library/SoProducts/4.3/ (v4.3.4)
104 2004-08-23 Helge Hess <helge.hess@opengroupware.org>
106 * GNUmakefile.preamble: removed libjs linking path (v4.3.3)
108 * GNUmakefile.preamble: link SoOFS product bundle against the library
109 to ensure that the class are available (v4.3.2)
111 2004-08-22 Helge Hess <helge.hess@opengroupware.org>
115 * moved the SoOFS library/sope tool to a separate project
117 2004-05-16 Marcus Mueller <znek@mulle-kybernetik.com>
119 * SoOFS/SoOFS-SXP-Info.plist, SoObjects/SoCore-SXP-Info.plist: new
120 entries for Xcode build (v4.2.370)
122 2004-04-30 Marcus Mueller <znek@mulle-kybernetik.com>
124 * SoOFS/OFSFolderDataSource.m: didn't work at all when no qualifier
127 2004-02-10 Helge Hess <helge.hess@opengroupware.org>
129 * SoOFS/OFSFileRenderer.m: do not use -initWithTimeIntervalSince1970:
130 on MacOSX (deprecated in Cocoa)
132 2003-10-31 Helge Hess <helge.hess@opengroupware.org>
134 * SoOFS/OFSFolder+SoDAV.m: fixed a warning
136 2003-10-29 Helge Hess <helge.hess@skyrix.com>
138 * SoOFS/OFSFolder+SoDAV.m: added capability to create collections
140 2003-10-15 Helge Hess <helge.hess@opengroupware.org>
142 * SoOFS/OFSFolder.m: generalized authenticator lookup
144 * SoOFS/OFSBaseObject.m: avoid endless recursions in
145 -authenticatorInContext:
147 2003-10-11 Helge Hess <helge.hess@skyrix.com>
149 * SoOFS: added a folder datasource class for querying contents of an
150 OFS folder and a "contentDataSource" method
152 * SoOFS/OFSFile.m: moved renderer selection to
153 SoRequestDispatcherRules
155 * SoOFS/product.plist: set default access of OFSImage and
156 OFSPropertyListObject to allow, so that acquisition works when we
157 lookup a template on the object
159 * SoOFS/OFSResourceManager.m: improved debug logging in error cases
161 2003-09-06 Marcus Mueller <znek@mulle-kybernetik.com>
163 * SoOFS/OFSHttpPasswd.m: Include <unistd.h> for crypt if on Apple
164 or FreeBSD. A quick glimpse revealed that the system gcc (3.2) on
165 FreeBSD 5.x doesn't define __FreeBSD__ which is most likely a bug
166 and should be reported. On FreeBSD 4.x everything's as expected.
168 2003-08-04 Helge Hess <helge.hess@skyrix.com>
170 * SoOFS/OFSHttpPasswd.m: include des.h instead of crypt.h on OpenBSD
171 (pointed out by Max Berger, thanks!)
173 2003-05-31 Helge Hess <helge.hess@skyrix.com>
175 * SoOFS/OFSFolder.m: fixed calculation of default-method URI when
176 given a URI with a query-string (v4.2.195)
178 2003-05-30 Helge Hess <helge.hess@skyrix.com>
180 * SoOFS/OFSWebMethod.m: added support for POSTs (calls takeValues on
181 the component before returning it)
183 2003-05-26 Helge Hess <helge.hess@skyrix.com>
185 * SoObjects/SoOFS: major fixes to "clientObject" handling
187 * SoOFS: added OFSWebDocument, map 'xhtml' extension to OFSWebDocument
189 * SoOFS: prepared classes for ChangeLog files and htpasswd files
191 * SoOFS/OFSFactoryRegistry.m: allow file extensions to determine
192 folder factory, added exact-name support
194 2003-05-23 Helge Hess <helge.hess@skyrix.com>
196 * SoOFS: added methods to detect version control systems (v4.2.187)
198 * SoOFS: added OFSWebTemplate handler for xtmpl templates
200 * SoOFS/OFSResourceManager.m: uses -traverseKey with a subcontext to
201 acquire resources, added logging (SoOFSResourceManagerDebugEnabled)
203 2003-05-21 Helge Hess <helge.hess@skyrix.com>
205 * SoOFS/OFSFileRenderer.m: changed to be a fully compliant renderer,
206 now also does the actual rendering (moved in code from OFSFile)
208 * SoOFS/OFSWebMethod.m: moved OFSWebMethodRenderer to separate file
210 * SoOFS/OFSWebMethod.m: added specialized renderer for OFSWebMethod
212 2003-05-10 Helge Hess <helge.hess@skyrix.com>
214 * SoOFS/OFSFile.m: return self on GET, use a renderer
216 * SoOFS/OFSFile.m: added support for HEAD, cleaned up rendering (still
219 * SoOFS/OFSWebMethod.m: added OFSWebMethodDebugEnabled default to
220 trigger debug logging, fixed a bug in component caching
222 2003-04-15 Helge Hess <helge.hess@skyrix.com>
224 * added 'sope' tool for hosting SoOFS based SOPE applications
226 2003-01-14 Helge Hess <helge.hess@skyrix.com>
228 * SoOFS/OFSPropertyListObject.m: improved factory and -saveObject to be
229 able to deal with new objects
231 * SoOFS/OFSFactoryContext, OFSFolder: added a context creation method
232 for objects that do not yet exist in the store
234 2003-01-07 Helge Hess <helge.hess@skyrix.com>
236 * SoOFS/OFSFactoryRegistry.m: added some code to allow SoClass'es
237 behave as factories (located using the extension manifest key)
239 * SoOFS/OFSFolder.m: move factory method to a separate category
241 * SoOFS/OFSResourceManager.m: fixed some compilation warnings
243 * SoOFS/OFSBaseObject.m: return nil for unbound keys (OSX)
245 2002-12-18 Helge Hess <helge.hess@skyrix.com>
247 * SoOFS/OFSFolder.m: fixed a typo
249 2002-12-11 Helge Hess <helge.hess@skyrix.com>
251 * SoOFS/OFSFile.m: added a generic "writeState:" method
253 2002-11-22 Helge Hess <helge.hess@skyrix.com>
255 * SoOFS: cleanup of OFS storage system (v4.2.94)
257 2002-11-17 Helge Hess <helge.hess@skyrix.com>
259 * SoOFS: authenticator object is now local to the object and
260 acquired using the container (v4.2.81)
262 2002-11-14 Helge Hess <helge.hess@skyrix.com>
264 * added first version of SoOFS (v4.2.75)