1 2004-08-31 Helge Hess <helge.hess@skyrix.com>
3 * GNUmakefile.preamble: fixed libNGMime location for gstep-make 1.9.2,
4 fixed library locations for FHS (v4.3.8)
6 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
8 * added hack to install the project in FHS locations - the library,
9 its headers, the tools and the resources will be installed in
10 FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local)
13 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
15 * OFSResourceManager.m: fixed include for WOComponentDefinition.h
18 2004-08-24 Helge Hess <helge.hess@skyrix.com>
20 * install product in Library/SoProducts-4.3/ (v4.3.5)
22 * install product in Library/SoProducts/4.3/ (v4.3.4)
24 2004-08-23 Helge Hess <helge.hess@opengroupware.org>
26 * GNUmakefile.preamble: removed libjs linking path (v4.3.3)
28 * GNUmakefile.preamble: link SoOFS product bundle against the library
29 to ensure that the class are available (v4.3.2)
31 2004-08-22 Helge Hess <helge.hess@opengroupware.org>
35 * moved the SoOFS library/sope tool to a separate project
37 2004-05-16 Marcus Mueller <znek@mulle-kybernetik.com>
39 * SoOFS/SoOFS-SXP-Info.plist, SoObjects/SoCore-SXP-Info.plist: new
40 entries for Xcode build (v4.2.370)
42 2004-04-30 Marcus Mueller <znek@mulle-kybernetik.com>
44 * SoOFS/OFSFolderDataSource.m: didn't work at all when no qualifier
47 2004-02-10 Helge Hess <helge.hess@opengroupware.org>
49 * SoOFS/OFSFileRenderer.m: do not use -initWithTimeIntervalSince1970:
50 on MacOSX (deprecated in Cocoa)
52 2003-10-31 Helge Hess <helge.hess@opengroupware.org>
54 * SoOFS/OFSFolder+SoDAV.m: fixed a warning
56 2003-10-29 Helge Hess <helge.hess@skyrix.com>
58 * SoOFS/OFSFolder+SoDAV.m: added capability to create collections
60 2003-10-15 Helge Hess <helge.hess@opengroupware.org>
62 * SoOFS/OFSFolder.m: generalized authenticator lookup
64 * SoOFS/OFSBaseObject.m: avoid endless recursions in
65 -authenticatorInContext:
67 2003-10-11 Helge Hess <helge.hess@skyrix.com>
69 * SoOFS: added a folder datasource class for querying contents of an
70 OFS folder and a "contentDataSource" method
72 * SoOFS/OFSFile.m: moved renderer selection to
73 SoRequestDispatcherRules
75 * SoOFS/product.plist: set default access of OFSImage and
76 OFSPropertyListObject to allow, so that acquisition works when we
77 lookup a template on the object
79 * SoOFS/OFSResourceManager.m: improved debug logging in error cases
81 2003-09-06 Marcus Mueller <znek@mulle-kybernetik.com>
83 * SoOFS/OFSHttpPasswd.m: Include <unistd.h> for crypt if on Apple
84 or FreeBSD. A quick glimpse revealed that the system gcc (3.2) on
85 FreeBSD 5.x doesn't define __FreeBSD__ which is most likely a bug
86 and should be reported. On FreeBSD 4.x everything's as expected.
88 2003-08-04 Helge Hess <helge.hess@skyrix.com>
90 * SoOFS/OFSHttpPasswd.m: include des.h instead of crypt.h on OpenBSD
91 (pointed out by Max Berger, thanks!)
93 2003-05-31 Helge Hess <helge.hess@skyrix.com>
95 * SoOFS/OFSFolder.m: fixed calculation of default-method URI when
96 given a URI with a query-string (v4.2.195)
98 2003-05-30 Helge Hess <helge.hess@skyrix.com>
100 * SoOFS/OFSWebMethod.m: added support for POSTs (calls takeValues on
101 the component before returning it)
103 2003-05-26 Helge Hess <helge.hess@skyrix.com>
105 * SoObjects/SoOFS: major fixes to "clientObject" handling
107 * SoOFS: added OFSWebDocument, map 'xhtml' extension to OFSWebDocument
109 * SoOFS: prepared classes for ChangeLog files and htpasswd files
111 * SoOFS/OFSFactoryRegistry.m: allow file extensions to determine
112 folder factory, added exact-name support
114 2003-05-23 Helge Hess <helge.hess@skyrix.com>
116 * SoOFS: added methods to detect version control systems (v4.2.187)
118 * SoOFS: added OFSWebTemplate handler for xtmpl templates
120 * SoOFS/OFSResourceManager.m: uses -traverseKey with a subcontext to
121 acquire resources, added logging (SoOFSResourceManagerDebugEnabled)
123 2003-05-21 Helge Hess <helge.hess@skyrix.com>
125 * SoOFS/OFSFileRenderer.m: changed to be a fully compliant renderer,
126 now also does the actual rendering (moved in code from OFSFile)
128 * SoOFS/OFSWebMethod.m: moved OFSWebMethodRenderer to separate file
130 * SoOFS/OFSWebMethod.m: added specialized renderer for OFSWebMethod
132 2003-05-10 Helge Hess <helge.hess@skyrix.com>
134 * SoOFS/OFSFile.m: return self on GET, use a renderer
136 * SoOFS/OFSFile.m: added support for HEAD, cleaned up rendering (still
139 * SoOFS/OFSWebMethod.m: added OFSWebMethodDebugEnabled default to
140 trigger debug logging, fixed a bug in component caching
142 2003-04-15 Helge Hess <helge.hess@skyrix.com>
144 * added 'sope' tool for hosting SoOFS based SOPE applications
146 2003-01-14 Helge Hess <helge.hess@skyrix.com>
148 * SoOFS/OFSPropertyListObject.m: improved factory and -saveObject to be
149 able to deal with new objects
151 * SoOFS/OFSFactoryContext, OFSFolder: added a context creation method
152 for objects that do not yet exist in the store
154 2003-01-07 Helge Hess <helge.hess@skyrix.com>
156 * SoOFS/OFSFactoryRegistry.m: added some code to allow SoClass'es
157 behave as factories (located using the extension manifest key)
159 * SoOFS/OFSFolder.m: move factory method to a separate category
161 * SoOFS/OFSResourceManager.m: fixed some compilation warnings
163 * SoOFS/OFSBaseObject.m: return nil for unbound keys (OSX)
165 2002-12-18 Helge Hess <helge.hess@skyrix.com>
167 * SoOFS/OFSFolder.m: fixed a typo
169 2002-12-11 Helge Hess <helge.hess@skyrix.com>
171 * SoOFS/OFSFile.m: added a generic "writeState:" method
173 2002-11-22 Helge Hess <helge.hess@skyrix.com>
175 * SoOFS: cleanup of OFS storage system (v4.2.94)
177 2002-11-17 Helge Hess <helge.hess@skyrix.com>
179 * SoOFS: authenticator object is now local to the object and
180 acquired using the container (v4.2.81)
182 2002-11-14 Helge Hess <helge.hess@skyrix.com>
184 * added first version of SoOFS (v4.2.75)