2005-02-17 Marcus Mueller * v4.5.15 * sope.m: slightly adjusted #include's, sope.m now builds with Xcode as well * SoOFS.xcode: added sope-4.5 tool target 2005-01-04 Helge Hess * common.h: streamline NeXT/APPLE/COCOA Foundation library define into just COCOA_Foundation_LIBRARY (fixes a warning) (v4.5.14) 2005-01-04 Marcus Mueller * OFSWebMethodRenderer.m, OFSWebMethod.m, common.h: removed warnings that occured during Xcode compile by explicitly declaring used private interfaces (v4.5.14) * v4.5.13 * SoOFS.xcode: new product * SoOFS-Info.plist: updated properly * GNUmakefile.preamble: adjusted include paths, this way it works in Xcode also without major changes. * common.h: safeguarded against double inclusion. Adjusted #include paths * OFSFactoryRegistry.m, OFSHttpPasswd.m, OFSWebMethodRenderer.m, OFSWebMethod.m, OFSFileRenderer.m, OFSPropertyListObject.m: adjusted #include path. 2004-11-04 Helge Hess * use Version file for install directory location 2004-10-12 Helge Hess * sope.m: minor logging improvements (v4.3.12) 2004-09-29 Helge Hess * fhs.make: install 'sope' tool in FHS sbin (v4.3.11) 2004-09-27 Helge Hess * GNUmakefile: made 'sope' executable a versioned tool (now called sope-4.3) (v4.3.10) 2004-09-10 Helge Hess * GNUmakefile: fixed soname, libname versions (v4.3.9) 2004-08-31 Helge Hess * GNUmakefile.preamble: fixed libNGMime location for gstep-make 1.9.2, fixed library locations for FHS (v4.3.8) 2004-08-29 Helge Hess * added hack to install the project in FHS locations - the library, its headers, the tools and the resources will be installed in FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local) (v4.3.7) 2004-08-29 Helge Hess * OFSResourceManager.m: fixed include for WOComponentDefinition.h (v4.3.6) 2004-08-24 Helge Hess * install product in Library/SoProducts-4.3/ (v4.3.5) * install product in Library/SoProducts/4.3/ (v4.3.4) 2004-08-23 Helge Hess * GNUmakefile.preamble: removed libjs linking path (v4.3.3) * GNUmakefile.preamble: link SoOFS product bundle against the library to ensure that the class are available (v4.3.2) 2004-08-22 Helge Hess * v4.3.1 * moved the SoOFS library/sope tool to a separate project 2004-05-16 Marcus Mueller * SoOFS/SoOFS-SXP-Info.plist, SoObjects/SoCore-SXP-Info.plist: new entries for Xcode build (v4.2.370) 2004-04-30 Marcus Mueller * SoOFS/OFSFolderDataSource.m: didn't work at all when no qualifier was set (v4.2.358) 2004-02-10 Helge Hess * SoOFS/OFSFileRenderer.m: do not use -initWithTimeIntervalSince1970: on MacOSX (deprecated in Cocoa) 2003-10-31 Helge Hess * SoOFS/OFSFolder+SoDAV.m: fixed a warning 2003-10-29 Helge Hess * SoOFS/OFSFolder+SoDAV.m: added capability to create collections 2003-10-15 Helge Hess * SoOFS/OFSFolder.m: generalized authenticator lookup * SoOFS/OFSBaseObject.m: avoid endless recursions in -authenticatorInContext: 2003-10-11 Helge Hess * SoOFS: added a folder datasource class for querying contents of an OFS folder and a "contentDataSource" method * SoOFS/OFSFile.m: moved renderer selection to SoRequestDispatcherRules * SoOFS/product.plist: set default access of OFSImage and OFSPropertyListObject to allow, so that acquisition works when we lookup a template on the object * SoOFS/OFSResourceManager.m: improved debug logging in error cases 2003-09-06 Marcus Mueller * SoOFS/OFSHttpPasswd.m: Include for crypt if on Apple or FreeBSD. A quick glimpse revealed that the system gcc (3.2) on FreeBSD 5.x doesn't define __FreeBSD__ which is most likely a bug and should be reported. On FreeBSD 4.x everything's as expected. 2003-08-04 Helge Hess * SoOFS/OFSHttpPasswd.m: include des.h instead of crypt.h on OpenBSD (pointed out by Max Berger, thanks!) 2003-05-31 Helge Hess * SoOFS/OFSFolder.m: fixed calculation of default-method URI when given a URI with a query-string (v4.2.195) 2003-05-30 Helge Hess * SoOFS/OFSWebMethod.m: added support for POSTs (calls takeValues on the component before returning it) 2003-05-26 Helge Hess * SoObjects/SoOFS: major fixes to "clientObject" handling * SoOFS: added OFSWebDocument, map 'xhtml' extension to OFSWebDocument * SoOFS: prepared classes for ChangeLog files and htpasswd files * SoOFS/OFSFactoryRegistry.m: allow file extensions to determine folder factory, added exact-name support 2003-05-23 Helge Hess * SoOFS: added methods to detect version control systems (v4.2.187) * SoOFS: added OFSWebTemplate handler for xtmpl templates * SoOFS/OFSResourceManager.m: uses -traverseKey with a subcontext to acquire resources, added logging (SoOFSResourceManagerDebugEnabled) 2003-05-21 Helge Hess * SoOFS/OFSFileRenderer.m: changed to be a fully compliant renderer, now also does the actual rendering (moved in code from OFSFile) * SoOFS/OFSWebMethod.m: moved OFSWebMethodRenderer to separate file * SoOFS/OFSWebMethod.m: added specialized renderer for OFSWebMethod 2003-05-10 Helge Hess * SoOFS/OFSFile.m: return self on GET, use a renderer * SoOFS/OFSFile.m: added support for HEAD, cleaned up rendering (still needs more work ...) * SoOFS/OFSWebMethod.m: added OFSWebMethodDebugEnabled default to trigger debug logging, fixed a bug in component caching 2003-04-15 Helge Hess * added 'sope' tool for hosting SoOFS based SOPE applications 2003-01-14 Helge Hess * SoOFS/OFSPropertyListObject.m: improved factory and -saveObject to be able to deal with new objects * SoOFS/OFSFactoryContext, OFSFolder: added a context creation method for objects that do not yet exist in the store 2003-01-07 Helge Hess * SoOFS/OFSFactoryRegistry.m: added some code to allow SoClass'es behave as factories (located using the extension manifest key) * SoOFS/OFSFolder.m: move factory method to a separate category * SoOFS/OFSResourceManager.m: fixed some compilation warnings * SoOFS/OFSBaseObject.m: return nil for unbound keys (OSX) 2002-12-18 Helge Hess * SoOFS/OFSFolder.m: fixed a typo 2002-12-11 Helge Hess * SoOFS/OFSFile.m: added a generic "writeState:" method 2002-11-22 Helge Hess * SoOFS: cleanup of OFS storage system (v4.2.94) 2002-11-17 Helge Hess * SoOFS: authenticator object is now local to the object and acquired using the container (v4.2.81) 2002-11-14 Helge Hess * added first version of SoOFS (v4.2.75)