]> err.no Git - sope/blob - sope-appserver/SoOFS/ChangeLog
added strict OSX bundle dependencies
[sope] / sope-appserver / SoOFS / ChangeLog
1 2005-05-03  Helge Hess  <helge.hess@opengroupware.org>
2
3         * GNUmakefile.preamble: added strict bundle dependencies for MacOSX
4           (v4.5.16)
5
6 2005-02-17  Marcus Mueller  <znek@mulle-kybernetik.com>
7
8         * v4.5.15
9
10         * sope.m: slightly adjusted #include's, sope.m now builds with Xcode
11           as well
12
13         * SoOFS.xcode: added sope-4.5 tool target
14
15 2005-01-04  Helge Hess  <helge.hess@opengroupware.org>
16
17         * common.h: streamline NeXT/APPLE/COCOA Foundation library define into
18           just COCOA_Foundation_LIBRARY (fixes a warning) (v4.5.14)
19
20 2005-01-04  Marcus Mueller  <znek@mulle-kybernetik.com>
21
22         * OFSWebMethodRenderer.m, OFSWebMethod.m, common.h: removed warnings
23           that occured during Xcode compile by explicitly declaring used
24           private interfaces (v4.5.14)
25
26         * v4.5.13
27
28         * SoOFS.xcode: new product
29
30         * SoOFS-Info.plist: updated properly
31
32         * GNUmakefile.preamble: adjusted include paths, this way it works in
33           Xcode also without major changes.
34
35         * common.h: safeguarded against double inclusion. Adjusted #include
36           paths
37
38         * OFSFactoryRegistry.m, OFSHttpPasswd.m, OFSWebMethodRenderer.m,
39           OFSWebMethod.m, OFSFileRenderer.m, OFSPropertyListObject.m: adjusted
40           #include path.
41
42 2004-11-04  Helge Hess  <helge.hess@skyrix.com>
43
44         * use Version file for install directory location
45
46 2004-10-12  Helge Hess  <helge.hess@opengroupware.org>
47
48         * sope.m: minor logging improvements (v4.3.12)
49
50 2004-09-29  Helge Hess  <helge.hess@skyrix.com>
51
52         * fhs.make: install 'sope' tool in FHS sbin (v4.3.11)
53
54 2004-09-27  Helge Hess  <helge.hess@skyrix.com>
55         
56         * GNUmakefile: made 'sope' executable a versioned tool (now called
57           sope-4.3) (v4.3.10)
58         
59 2004-09-10  Helge Hess  <helge.hess@skyrix.com>
60
61         * GNUmakefile: fixed soname, libname versions (v4.3.9)
62
63 2004-08-31  Helge Hess  <helge.hess@skyrix.com>
64
65         * GNUmakefile.preamble: fixed libNGMime location for gstep-make 1.9.2,
66           fixed library locations for FHS (v4.3.8)
67
68 2004-08-29  Helge Hess  <helge.hess@opengroupware.org>
69
70         * added hack to install the project in FHS locations - the library,
71           its headers, the tools and the resources will be installed in
72           FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local)
73           (v4.3.7)
74
75 2004-08-29  Helge Hess  <helge.hess@opengroupware.org>
76
77         * OFSResourceManager.m: fixed include for WOComponentDefinition.h
78           (v4.3.6)
79
80 2004-08-24  Helge Hess  <helge.hess@skyrix.com>
81
82         * install product in Library/SoProducts-4.3/ (v4.3.5)
83         
84         * install product in Library/SoProducts/4.3/ (v4.3.4)
85
86 2004-08-23  Helge Hess  <helge.hess@opengroupware.org>
87
88         * GNUmakefile.preamble: removed libjs linking path (v4.3.3)
89         
90         * GNUmakefile.preamble: link SoOFS product bundle against the library
91           to ensure that the class are available (v4.3.2)
92
93 2004-08-22  Helge Hess  <helge.hess@opengroupware.org>
94
95         * v4.3.1
96         
97         * moved the SoOFS library/sope tool to a separate project
98
99 2004-05-16  Marcus Mueller  <znek@mulle-kybernetik.com>
100
101         * SoOFS/SoOFS-SXP-Info.plist, SoObjects/SoCore-SXP-Info.plist: new
102           entries for Xcode build (v4.2.370)
103
104 2004-04-30  Marcus Mueller  <znek@mulle-kybernetik.com>
105
106         * SoOFS/OFSFolderDataSource.m: didn't work at all when no qualifier
107           was set (v4.2.358)
108
109 2004-02-10  Helge Hess  <helge.hess@opengroupware.org>
110         
111         * SoOFS/OFSFileRenderer.m: do not use -initWithTimeIntervalSince1970:
112           on MacOSX (deprecated in Cocoa)
113
114 2003-10-31  Helge Hess  <helge.hess@opengroupware.org>
115
116         * SoOFS/OFSFolder+SoDAV.m: fixed a warning
117
118 2003-10-29  Helge Hess  <helge.hess@skyrix.com>
119
120         * SoOFS/OFSFolder+SoDAV.m: added capability to create collections
121
122 2003-10-15  Helge Hess  <helge.hess@opengroupware.org>
123
124         * SoOFS/OFSFolder.m: generalized authenticator lookup
125
126         * SoOFS/OFSBaseObject.m: avoid endless recursions in 
127           -authenticatorInContext:
128         
129 2003-10-11  Helge Hess  <helge.hess@skyrix.com>
130
131         * SoOFS: added a folder datasource class for querying contents of an
132           OFS folder and a "contentDataSource" method
133
134         * SoOFS/OFSFile.m: moved renderer selection to 
135           SoRequestDispatcherRules
136
137         * SoOFS/product.plist: set default access of OFSImage and 
138           OFSPropertyListObject to allow, so that acquisition works when we
139           lookup a template on the object
140
141         * SoOFS/OFSResourceManager.m: improved debug logging in error cases
142
143 2003-09-06  Marcus Mueller <znek@mulle-kybernetik.com>
144
145         * SoOFS/OFSHttpPasswd.m: Include <unistd.h> for crypt if on Apple
146           or FreeBSD. A quick glimpse revealed that the system gcc (3.2) on
147           FreeBSD 5.x doesn't define __FreeBSD__ which is most likely a bug
148           and should be reported. On FreeBSD 4.x everything's as expected.
149
150 2003-08-04  Helge Hess  <helge.hess@skyrix.com>
151
152         * SoOFS/OFSHttpPasswd.m: include des.h instead of crypt.h on OpenBSD
153           (pointed out by Max Berger, thanks!)
154
155 2003-05-31  Helge Hess  <helge.hess@skyrix.com>
156         
157         * SoOFS/OFSFolder.m: fixed calculation of default-method URI when
158           given a URI with a query-string (v4.2.195)
159
160 2003-05-30  Helge Hess  <helge.hess@skyrix.com>
161         
162         * SoOFS/OFSWebMethod.m: added support for POSTs (calls takeValues on
163           the component before returning it)
164
165 2003-05-26  Helge Hess  <helge.hess@skyrix.com>
166         
167         * SoObjects/SoOFS: major fixes to "clientObject" handling
168         
169         * SoOFS: added OFSWebDocument, map 'xhtml' extension to OFSWebDocument
170         
171         * SoOFS: prepared classes for ChangeLog files and htpasswd files
172
173         * SoOFS/OFSFactoryRegistry.m: allow file extensions to determine 
174           folder factory, added exact-name support
175
176 2003-05-23  Helge Hess  <helge.hess@skyrix.com>
177         
178         * SoOFS: added methods to detect version control systems (v4.2.187)
179
180         * SoOFS: added OFSWebTemplate handler for xtmpl templates
181
182         * SoOFS/OFSResourceManager.m: uses -traverseKey with a subcontext to
183           acquire resources, added logging (SoOFSResourceManagerDebugEnabled)
184
185 2003-05-21  Helge Hess  <helge.hess@skyrix.com>
186
187         * SoOFS/OFSFileRenderer.m: changed to be a fully compliant renderer,
188           now also does the actual rendering (moved in code from OFSFile)
189         
190         * SoOFS/OFSWebMethod.m: moved OFSWebMethodRenderer to separate file
191         
192         * SoOFS/OFSWebMethod.m: added specialized renderer for OFSWebMethod
193
194 2003-05-10  Helge Hess  <helge.hess@skyrix.com>
195
196         * SoOFS/OFSFile.m: return self on GET, use a renderer
197
198         * SoOFS/OFSFile.m: added support for HEAD, cleaned up rendering (still
199           needs more work ...)
200
201         * SoOFS/OFSWebMethod.m: added OFSWebMethodDebugEnabled default to
202           trigger debug logging, fixed a bug in component caching
203
204 2003-04-15  Helge Hess  <helge.hess@skyrix.com>
205
206         * added 'sope' tool for hosting SoOFS based SOPE applications
207
208 2003-01-14  Helge Hess  <helge.hess@skyrix.com>
209         
210         * SoOFS/OFSPropertyListObject.m: improved factory and -saveObject to be
211           able to deal with new objects
212         
213         * SoOFS/OFSFactoryContext, OFSFolder: added a context creation method
214           for objects that do not yet exist in the store
215
216 2003-01-07  Helge Hess  <helge.hess@skyrix.com>
217
218         * SoOFS/OFSFactoryRegistry.m: added some code to allow SoClass'es 
219           behave as factories (located using the extension manifest key)
220
221         * SoOFS/OFSFolder.m: move factory method to a separate category
222         
223         * SoOFS/OFSResourceManager.m: fixed some compilation warnings
224         
225         * SoOFS/OFSBaseObject.m: return nil for unbound keys (OSX)
226
227 2002-12-18  Helge Hess  <helge.hess@skyrix.com>
228
229         * SoOFS/OFSFolder.m: fixed a typo
230
231 2002-12-11  Helge Hess  <helge.hess@skyrix.com>
232         
233         * SoOFS/OFSFile.m: added a generic "writeState:" method
234
235 2002-11-22  Helge Hess  <helge.hess@skyrix.com>
236         
237         * SoOFS: cleanup of OFS storage system (v4.2.94)
238
239 2002-11-17  Helge Hess  <helge.hess@skyrix.com>
240
241         * SoOFS: authenticator object is now local to the object and
242           acquired using the container (v4.2.81)
243
244 2002-11-14  Helge Hess  <helge.hess@skyrix.com>
245                 
246         * added first version of SoOFS (v4.2.75)