]> err.no Git - sope/blob - maintenance/changes-4.3.9-to-4.5a.1.txt
added WEPrototype and its lib to appserver/appserver-devel
[sope] / maintenance / changes-4.3.9-to-4.5a.1.txt
1 compare ../complete/SOPE/releases/4.3.9-shapeshifter with .
2 added:   config-NGStreams.log
3 added:   TODO.txt
4 removed: TODO-4.3.txt
5 added:   debian/ngobjweb.load
6 added:   debian/libapache2-mod-ngobjweb.prerm
7 added:   debian/libsope-gdl1-_SOPEVER_.install
8 added:   debian/libapache2-mod-ngobjweb.install
9 added:   debian/libsope-gdl1-_SOPEVER_-dev.install
10 added:   debian/libapache2-mod-ngobjweb.postinst
11 added:   debian/sope_SOPEVER_-versitsaxdriver.install
12 added:   debian/libapache2-mod-ngobjweb.dirs
13 removed: debian/libsope-gdl1-_GDL1VER_-dev.install
14 removed: debian/sope_SOPEVER_-icalsaxdriver.install
15 removed: debian/libsope-gdl1-_GDL1VER_.install
16 removed: debian/patches/01_build_modngobjweb.dpatch
17 changed: sope-ical/
18      2004-10-22  Marcus Mueller  <znek@mulle-kybernetik.com>
19         * sope-ical.xcode: removed iCalSaxDriver project reference
20 changed: sope-ical/NGiCal/
21      2004-12-17  Marcus Mueller  <znek@mulle-kybernetik.com>
22         * iCalPerson.[hm]: formalized participationStatus according to RFC2445.
23           Provided convenience API to set status without concrete knowledge
24           of string values involved. (v4.5.38)
25      2004-12-16  Marcus Mueller  <znek@mulle-kybernetik.com>
26         * v4.5.37
27         * iCalEvent.[hm]: Added transparency 'TRANSP'. Also multiple
28           convenience methods provided.
29         * NGiCal.xmap: added proper mapping for 'transp'.
30      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
31         * NGiCal.xcode: minor changes and updated
32      2004-12-13  Marcus Mueller  <znek@mulle-kybernetik.com>
33         * iCalPerson.[hm]: added -cnWithoutQuotes and -rfc822Email convenience
34           methods to simplify client code dealing with these properties
35           (v4.5.36)
36      2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
37         * NGiCal.xcode: provide SOPE_{MAJOR,MINOR}_VERSION to the build
38      2004-11-06  Helge Hess  <helge.hess@opengroupware.org>
39         * iCalRenderer.m: use SOPE version defines for iCalendar product id
40           (v4.5.35)
41      2004-11-04  Helge Hess  <helge.hess@skyrix.com>
42         * use Version file for install directory location of sax mapping
43      2004-10-31  Marcus Mueller  <znek@mulle-kybernetik.com>
44         * iCalAlarm.[hm], iCalEvent.[hm], iCalToDo.[hm],
45           NGiCal.xmap: added recurrenceRule (v4.3.34)
46 changed: sope-ical/versitSaxDriver/
47      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
48         * versitSaxDriver.xcode: minor changes and updated
49 added:   sope-ical/data/test-noodle1.ics
50 added:   sope-xml/ChangeLogSaxDriver
51 changed: sope-xml/XmlRpc/
52      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
53         * XmlRpc.xcode: minor cleanup
54 changed: sope-xml/STXSaxDriver/
55      2004-11-04  Helge Hess  <helge.hess@skyrix.com>
56         * use Version file for install directory location
57 changed: sope-xml/DOM/
58      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
59         * DOM.xcode: minor cleanup
60 changed: sope-xml/pyxSAXDriver/
61      2004-11-04  Helge Hess  <helge.hess@skyrix.com>
62         * use Version file for install directory location
63 changed: sope-xml/SaxObjC/
64      2004-11-12  Max Berger  <max@berger.name>
65         * SaxXMLReaderFactory.m: fixed SaxDriver lookup for gstep-base on
66           MingW32 (OGo bug #979) (v4.5.47)
67      2004-11-12  Helge Hess  <helge.hess@opengroupware.org>
68         * SaxXMLReaderFactory.m: cleanup of driver path processing (v4.5.46)
69      2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
70         * SaxObjC.xcode: added SOPE_MAJOR/MINOR definitions for the build
71      2004-11-07  Helge Hess  <helge.hess@opengroupware.org>
72         * SaxXMLReaderFactory.m: fixed a bug in FHS bundle lookup (v4.5.45)
73      2004-11-06  Helge Hess  <helge.hess@opengroupware.org>
74         * SaxObjectModel.m, SaxXMLReaderFactory.m: use SOPE version defines
75           for object model lookup (v4.5.44)
76      2004-10-30  Marcus Mueller  <znek@mulle-kybernetik.com>
77         * SaxObjectDecoder.m: fixed typo that prevented compile on non
78           Apple Foundation (v4.3.43)
79         * SaxObjectDecoder.m: provide fix for discovering mutable array on
80           Apple/CoreFoundation - this is rather disturbing, but Apple really
81           broke the concept of mutability for NSArray/NSDictionary. (v4.3.42)
82 changed: sope-xml/libxmlSAXDriver/
83      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
84         * libxmlSAXDriver.xcode: minor fixes
85      2004-11-04  Helge Hess  <helge.hess@skyrix.com>
86         * use Version file for install directory location
87      2004-11-04  Helge Hess  <helge.hess@skyrix.com>
88         * fhs.make, GNUmakefile: use Version file to set install dir
89 changed: maintenance/
90      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
91         * znek-fix-xcode-projects.sh: added my personal pre-commit Xcode
92           check & fix script
93      2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
94         * syncXcodeVersions.sh: script file to adjust the framework versions
95           used in the Xcode files to those used by the GNUmakefile process
96 added:   maintenance/changes-4.3.9-to-4.5a.1.txt
97 added:   maintenance/changes-4.3.9-to-4.3.10.txt
98 added:   maintenance/syncXcodeVersions.sh
99 added:   maintenance/znek-fix-xcode-projects.sh
100 added:   maintenance/mod_ngobjweb_rhel3.spec
101 added:   maintenance/mod_ngobjweb_suse92.spec
102 added:   maintenance/mod_ngobjweb_redhat9.spec
103 added:   maintenance/sope-fixcopyright.sh
104 changed: sope-appserver/
105      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
106         * NGXmlRpc/NGXmlRpc.xcode: minor changes and updated
107      2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
108         * sope-appserver.xcode: added NGXmlRpc product
109         * README-OSX.txt: updated prebinding information
110      2004-11-02  Marcus Mueller  <znek@mulle-kybernetik.com>
111         * sope-appserver.xcode: adjusted the build process to new NGObjWeb
112           targets.
113 added:   sope-appserver/NGObjWeb.tgz
114 added:   sope-appserver/samples/xmlrpc
115 changed: sope-appserver/samples/HelloWorld/
116      2004-11-16  Helge Hess  <helge.hess@opengroupware.org>
117         * GNUmakefile.preamble: fixed for FHS setups
118 changed: sope-appserver/samples/TestPages/
119      2004-11-16  Helge Hess  <helge.hess@opengroupware.org>
120         * Main.wo: show session id on main page
121         * GNUmakefile.preamble: fixed for FHS layouts
122 changed: sope-appserver/NGXmlRpc/
123      2005-01-02  Helge Hess  <helge.hess@opengroupware.org>
124         * WODirectAction+XmlRpc.m: minor code cleanups (v4.5.9)
125      2004-11-11  Marcus Mueller  <znek@mulle-kybernetik.com>
126         * NGXmlRpc.xcode: fixed a subtle bug that prevent Xcode from being
127           loaded correctly.
128      2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
129         * v4.5.8
130         * NGXmlRpc.xcode: new Xcode project
131         * common.h: fixed for multiple inclusion during Xcode
132           build (common.h is the prefix header)
133 changed: sope-appserver/SoOFS/
134      2004-11-04  Helge Hess  <helge.hess@skyrix.com>
135         * use Version file for install directory location
136 changed: sope-appserver/WOExtensions/
137      2004-12-21  Marcus Mueller  <znek@mulle-kybernetik.com>
138         * WOKeyValueConditional.[api,m]: added "negate" binding (v4.5.21)
139      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
140         * WOExtensions.xcode: minor fixes and updated
141      2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
142         * WOExtensions.xcode: bumped the framework version
143      2004-11-04  Marcus Mueller  <znek@mulle-kybernetik.com>
144         * v4.3.20
145         * *.api: new formal definitions for WOElements defined in this
146           framework
147         * WOExtensions.xcode: added .api files
148      2004-11-04  Helge Hess  <helge.hess@skyrix.com>
149         * use Version file for install directory location
150 added:   sope-appserver/WOExtensions/WOTable.api
151 added:   sope-appserver/WOExtensions/WOExtensions.wox
152 added:   sope-appserver/WOExtensions/JSModalWindow.api
153 added:   sope-appserver/WOExtensions/WORedirect.api
154 added:   sope-appserver/WOExtensions/WOCollapsibleComponentContent.api
155 added:   sope-appserver/WOExtensions/WODictionaryRepetition.api
156 added:   sope-appserver/WOExtensions/JSTextFlyover.api
157 added:   sope-appserver/WOExtensions/JSValidatedField.api
158 added:   sope-appserver/WOExtensions/JSConfirmPanel.api
159 added:   sope-appserver/WOExtensions/WOKeyValueConditional.api
160 added:   sope-appserver/WOExtensions/WOCheckBoxMatrix.api
161 added:   sope-appserver/WOExtensions/WOThresholdColoredNumber.api
162 added:   sope-appserver/WOExtensions/JSAlertPanel.api
163 added:   sope-appserver/WOExtensions/WORadioButtonMatrix.api
164 added:   sope-appserver/WOExtensions/JSImageFlyover.api
165 added:   sope-appserver/WOExtensions/WOTabPanel.api
166 changed: sope-appserver/NGObjWeb/
167      2004-12-21  Helge Hess  <helge.hess@opengroupware.org>
168         * WOMessage.m: added 'WOMessageUseUTF8' bool default to enable UTF-8
169           as the default message encoding (v4.5.104)
170      2004-12-19  Marcus Mueller  <znek@mulle-kybernetik.com>
171         * v4.5.103
172         * WOContext.m: fixed bug in -pushCursor:, first element in newly
173           allocated stack was never set
174         * DynamicElements/WORepetition.m: reverted use of -pushCursor/
175           -popCursor for ComplexRepetition, but only in case index is not used.
176      2004-12-18  Marcus Mueller  <znek@mulle-kybernetik.com>
177         * DynamicElements/WORepetition.m: bugfix in -appendToResponse:... for
178           case when only "count" and "index" are set (this didn't work because
179           of erroneous use of -pushCursor/-popCursor) (v4.5.102)
180      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
181         * NGObjWeb.xcode: minor changes and updated
182         * WebDAV/WebDAV.xcode: minor changes and updated
183         * SoObjects/SoObjects.xcode: minor changes and updated
184         * NGHttp/NGHttp.xcode: minor changes and updated
185      2004-11-25  Helge Hess  <helge.hess@skyrix.com>
186         * Defaults.plist: set WOHttpAllowHost per default to ( localhost,
187           localhost.localdomain ) (v4.5.101)
188      2004-11-24  Helge Hess  <helge.hess@opengroupware.org>
189         * DynamicElements/WOForm.m: minor code cleanups (v4.5.100)
190      2004-11-23  Helge Hess  <helge.hess@opengroupware.org>
191         * WORequestHandler.m: properly check whether logger is available
192           prior running debugWithFormat: to avoid excessive logging in OGo
193           (v4.5.99)
194      2004-11-23  Helge Hess  <helge.hess@skyrix.com>
195         * WOComponent.m: reapplied change in v4.2.423 which got lost in some
196           4.5 logging change (v4.5.98)
197      2004-11-22  Helge Hess  <helge.hess@skyrix.com>
198         * v4.5.97
199         * WOContext.m: move some categories into main class implementation
200         * WORequestHandler.m: bind default logger to WODebuggingEnabled
201      2004-11-21  Helge Hess  <helge.hess@opengroupware.org>
202         * WODirectActionRequestHandler.m: minor code cleanups (v4.5.96)
203      2004-11-19  Marcus Mueller  <znek@mulle-kybernetik.com>
204         * v4.5.95
205         * Defaults.plist: new defaults for NGLogging
206         * WOHttpAdaptor/WOHttpAdaptor.m: rewrote transaction logging to use
207           NGLogging. Configuration for transActionLogger is stored in
208           Defaults.plist.
209           NOTE: no profiling has been done, yet - thus the profiling
210           information needs to be updated (a TODO has been placed at the
211           appropriate place).
212         * DynamicElements/_WOTemporaryHyperlink.m: added correct cast to
213           circumvent gcc bug (false warning).
214      2004-11-19  Helge Hess  <helge.hess@opengroupware.org>
215         * v4.5.94
216         * NGHttp+WO.m: minor improvements to cookie handling
217         * WORequestHandler.m: cleaned up cookie adder
218         * v4.5.93
219         * WOApplication.m: print a note if debug logging is enabled
220         * WOComponentRequestHandler.m: removed usage of unavailabel
221           -logInfoWithFormat: (replaced with logWithFormat:)
222         * WOStatisticsStore.m: fixed a new warning due to incompatible pointer
223           types
224         * WOComponentRequestHandler.m: append session-id cookies to response,
225           reject favicon requests, added some logs, minor cleanups (v4.5.92)
226      2004-11-18  Marcus Mueller  <znek@mulle-kybernetik.com>
227         * v4.5.91
228         * Associations/{WOKeyPathAssociation.m, WOLabelAssociation.m,
229           WOResourceURLAssociation.m, common.h},
230           DynamicElements/{WOForm.m, WOGenericElement.m, WOImage.m,
231           WOPopUpButton.m, WOString.m, WOxHTMLElemBuilder.m,
232           WOxMiscElemBuilder.m, _WOTemporaryHyperlink.m},
233           NGObjWeb/WOxElemBuilder.h,
234           SoObjects/{SoActionInvocation.m, SoClassSecurityInfo.m,
235           SoComponent.m, SoObject+Traversal.m, SoObject.m,
236           SoObjectRequestHandler.m, SoObjectSOAPDispatcher.m,
237           SoObjectXmlRpcDispatcher.m, SoPageInvocation.m, SoProduct.m,
238           SoProductClassInfo.m, SoProductRegistry.m,
239           SoProductResourceManager.m, SoSelectorInvocation.m},
240           Templates/{WOApplication+Builders.m, WOComponentScriptPart.m,
241           WODParser.m, WOHTMLParser.m, WOWrapperTemplateBuilder.m,
242           WOxComponentElemBuilder.m, WOxElemBuilder.m, common.h},
243           WebDAV/{SaxDAVHandler.m, SoDAVSQLParser.m, SoObject+SoDAV.m,
244           SoObject+SoDAVQuery.m, SoObjectWebDAVDispatcher.m,
245           SoWebDAVRenderer.m},
246           WOHttpAdaptor/{WOHttpAdaptor.m, WOHttpTransaction.m,
247           WORequestParser.m},
248           NGHttp+WO.m, OWResourceManager.m, SNSConnection.m,
249           WEClientCapabilities.m, WOApplication.m, WOChildComponentReference.m,
250           WOComponent.m, WOComponentDefinition.m, WOComponentRequestHandler.m,
251           WOContext.m, WOCoreApplication+Bundle.m, WOCoreApplication.m,
252           WODirectAction.m, WODirectActionRequestHandler.m, WODisplayGroup.m,
253           WODynamicElement.m, WOElementID.m, WOFileSessionStore.m,
254           WOMessage.m, WOPageRequestHandler.m, WORequest.m, WORequestHandler.m,
255           WOResourceManager.m, WORunLoop.m, WOServerSessionStore.m,
256           WOSimpleHTTPParser.m, _WOStringTable.m, common.h:
257           changed to use new logging API, various code cleanup.
258         * NGObjWeb.xcode, SoObjects/SoObjects.xcode, WebDAV/WebDAV.xcode:
259           bumped framework version
260      2004-11-18  Helge Hess  <helge.hess@opengroupware.org>
261         * WORequestHandler.m: removed double click hack, not necessary anymore
262           (v4.5.90)
263      2004-11-17  Helge Hess  <helge.hess@opengroupware.org>
264         * WORequestHandler.m: added 'WOUseGlobalCookiePath' default to
265           configure whether the application URL (NO) or "/" (YES) should be
266           used as the path for the session-id cookie (related to OGo bug #914
267           (v4.5.89)
268      2004-11-15  Helge Hess  <helge.hess@skyrix.com>
269         * WOSimpleHTTPParser.m: set a default file boundary size and max upload
270           size if the Defaults.plist was not loaded (eg in xmlrpc_call with
271           WOHTTPConnectionUseSimpleParser) (v4.5.88)
272      2004-11-15  Marcus Mueller  <znek@mulle-kybernetik.com>
273         * v4.5.87
274         * WOCoreApplication.m: needed to define a private +logger to enable
275           proper logging in class methods.
276         * WOHttpAdaptor/common.h: add new logging API to common includes
277         * WOHttpAdaptor/WOHttpAdaptor.m: rewrote logging to use new logging
278           API. Added an own (conditional) logger for performance logging.
279      2004-11-13  Helge Hess  <helge.hess@opengroupware.org>
280         * WOApplication.m: changed wrapper-missing-log from warn to debug
281           (v4.5.86)
282      2004-11-13  Helge Hess  <helge@groove.local>
283         * WOApplication.m, WOCoreApplication.m: do not use deprecated logger
284           API (v4.5.85)
285      2004-11-12  Marcus Mueller  <znek@mulle-kybernetik.com>
286         * WOApplication.m, WOCoreApplication.m: use new NGLogging API from
287           NGExtensions (v4.5.84)
288      2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
289         * NGObjWeb.xcode: declared several So* headers as public - these were
290           already public in the GNUmakefiles but declared as project headers
291           in Xcode - fixed this incompatibility.
292         * NGObjWeb.xcode: fixed incorrect SOPE_MINOR_VERSION
293         * NGObjWeb.xcode, WebDAV/WebDAV.xcode, SoObjects/SoObjects.xcode:
294           bumped the framework version
295      2004-11-04  Helge Hess  <helge.hess@skyrix.com>
296         * use Version file for install directory location
297      2004-11-03  Marcus Mueller  <znek@mulle-kybernetik.com>
298         * DynamicElements/*.api: provided formal specifications for all
299           dynamic elements in a format borrowed from WebObjects 4.51.
300           (v4.5.83)
301      2004-11-03  Helge Hess  <helge.hess@skyrix.com>
302         * branched 4.3 into 4.4 and 4.5
303      2004-11-03  Helge Hess  <helge.hess@skyrix.com>
304         * WOWatchDogApplicationMain.m: disable warning on /etc server defaults
305           (v4.3.82)
306      2004-11-02  Marcus Mueller  <znek@mulle-kybernetik.com>
307         * v4.3.81
308         * NGObjWeb.xcode: added new targets to the build process to make
309           embedding of SoProducts within the framework's wrapper possible.
310         * SoObjects/SoProductRegistry.m: fixed crash bug on Cocoa Foundation
311           that occurred during product registration. As a new feature added
312           search for products within framework's "SoProducts" resource
313           directory. This can be used as a fallback, suitable for wrapper
314           targets that want to use "SoObjects" functionality.
315      2004-11-01  Helge Hess  <helge.hess@opengroupware.org>
316         * WebDAV/SoWebDAVRenderer.m: added support for multiple resource type
317           tags (v4.3.80)
318      2004-10-31  Helge Hess  <helge.hess@opengroupware.org>
319         * WebDAV/SoWebDAVRenderer.m: preserve etag in response if set (v4.3.79)
320         * SoObjects/SoDefaultRenderer.m: fixed typo, check exceptions for 200
321           HTTP codes and do not return them as an error (v4.3.78)
322      2004-10-27  Marcus Mueller  <znek@mulle-kybernetik.com>
323         * DynamicElements/{WOResetButton.m, WOText.m, WOFileUpload.m,
324           WOGenericElement.m, _WOComplexHyperlink.m, WOHiddenField.m,
325           WOImageButton.m, WOCheckBoxList.m, _WOCommonStaticDAHyperlink.m,
326           WORadioButton.m, WOForm.m, WOMetaRefresh.m, WOJavaScript.m,
327           WOEmbeddedObject.m, WOImage.m, WOBrowser.m, WOVBScript.m, WOIFrame.m,
328           WOPasswordField.m, _WOSimpleActionHyperlink.m, WOGenericContainer.m,
329           WOCheckBox.m, WORadioButtonList.m, WOTextField.m, WOFrame.m,
330           WOBody.m, WOSubmitButton.m}:
331           fixed rendering of otherTagString, which was appended without
332           leading space before. (v4.3.77)
333      2004-10-26  Helge Hess  <helge.hess@opengroupware.org>
334         * DynamicElements/WOxHTMLElemBuilder.m: select WOSubmitButton for
335           <input type="button"> in .wox files (should be fixed) (v4.3.76)
336      2004-10-25  Helge Hess  <helge.hess@opengroupware.org>
337         * SoObjects/SoUser.m: just return nil for unsupported KVC keys
338           (v4.3.75)
339      2004-10-23  Helge Hess  <helge.hess@opengroupware.org>
340         * v4.3.74
341         * WODirectAction.m: ignore requests on unbound KVC keys on non-lF
342           libraries
343         * SoObjects/SoObjectXmlRpcDispatcher.m: do not call -setUserInfo: to
344           annotate NSException's on Cocoa Foundation
345         * SoObjects/SoActionInvocation.m: added support for calling actions
346           and pages with positional parameters (eg from XML-RPC)
347         * SoObjects/SoObjectXmlRpcDispatcher.m: when looking up a SoMethod for
348           an XML-RPC method name containing a dot (like system.listmethods),
349           first check the fully qualified name prior traversing the package
350           namespaces
351         * SoObjects/SoObjectXmlRpcDispatcher.m: print a warning if server was
352           not linked against libNGXmlRpc
353      2004-10-22  Marcus Mueller  <znek@mulle-kybernetik.com>
354         * WOElement.m: fixed unwanted behaviour introduced in v4.3.72 (v4.3.73)
355         * WOElement.m: queryParameters override keys from queryDictionary in
356           case of conflicts (v4.3.72)
357         * WOElement.m: if both queryDictionary and queryParameters were set on
358           an element, the '&' seperator wasn't rendered when it should in fact
359           (v4.3.71)
360      2004-10-22  Helge Hess  <helge.hess@opengroupware.org>
361         * Defaults.plist: only use single char prefixes for Exchange namespaces
362           (Connector bug #68682) (v4.3.70)
363 removed: sope-appserver/NGObjWeb/Templates/GNUmakefile.preamble
364 changed: sope-appserver/NGObjWeb/NGHttp/
365      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
366         * NGHttp.xcode: minor changes and updated
367      2004-11-18  Marcus Mueller  <znek@mulle-kybernetik.com>
368         * NGHttp.xcode: bumped the framework version
369      2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
370         * NGHttp.xcode: bumped the framework version
371 added:   sope-appserver/NGObjWeb/DynamicElements/WOJavaScript.api
372 added:   sope-appserver/NGObjWeb/DynamicElements/WOString.api
373 added:   sope-appserver/NGObjWeb/DynamicElements/WORadioButtonList.api
374 added:   sope-appserver/NGObjWeb/DynamicElements/WOResourceURL.api
375 added:   sope-appserver/NGObjWeb/DynamicElements/WONestedList.api
376 added:   sope-appserver/NGObjWeb/DynamicElements/WOEmbeddedObject.api
377 added:   sope-appserver/NGObjWeb/DynamicElements/WOImage.api
378 added:   sope-appserver/NGObjWeb/DynamicElements/WOQuickTime.api
379 added:   sope-appserver/NGObjWeb/DynamicElements/WOVBScript.api
380 added:   sope-appserver/NGObjWeb/DynamicElements/WOHiddenField.api
381 added:   sope-appserver/NGObjWeb/DynamicElements/WOPasswordField.api
382 added:   sope-appserver/NGObjWeb/DynamicElements/WORepetition.api
383 added:   sope-appserver/NGObjWeb/DynamicElements/WOConditional.api
384 added:   sope-appserver/NGObjWeb/DynamicElements/WOCheckBox.api
385 added:   sope-appserver/NGObjWeb/DynamicElements/WOTextField.api
386 added:   sope-appserver/NGObjWeb/DynamicElements/WOFrame.api
387 added:   sope-appserver/NGObjWeb/DynamicElements/WOForm.api
388 added:   sope-appserver/NGObjWeb/DynamicElements/WOSwitchComponent.api
389 added:   sope-appserver/NGObjWeb/DynamicElements/WOMetaRefresh.api
390 added:   sope-appserver/NGObjWeb/DynamicElements/WOEntity.api
391 added:   sope-appserver/NGObjWeb/DynamicElements/WOResetButton.api
392 added:   sope-appserver/NGObjWeb/DynamicElements/WOBrowser.api
393 added:   sope-appserver/NGObjWeb/DynamicElements/WOText.api
394 added:   sope-appserver/NGObjWeb/DynamicElements/WOFileUpload.api
395 added:   sope-appserver/NGObjWeb/DynamicElements/WOGenericContainer.api
396 added:   sope-appserver/NGObjWeb/DynamicElements/WOGenericElement.api
397 added:   sope-appserver/NGObjWeb/DynamicElements/WOIFrame.api
398 added:   sope-appserver/NGObjWeb/DynamicElements/WOHyperlink.api
399 added:   sope-appserver/NGObjWeb/DynamicElements/WOImageButton.api
400 added:   sope-appserver/NGObjWeb/DynamicElements/WOComponentReference.api
401 added:   sope-appserver/NGObjWeb/DynamicElements/WOCheckBoxList.api
402 added:   sope-appserver/NGObjWeb/DynamicElements/WOSetCursor.api
403 added:   sope-appserver/NGObjWeb/DynamicElements/WORadioButton.api
404 added:   sope-appserver/NGObjWeb/DynamicElements/WOBody.api
405 added:   sope-appserver/NGObjWeb/DynamicElements/WOPopUpButton.api
406 added:   sope-appserver/NGObjWeb/DynamicElements/WOSubmitButton.api
407 added:   sope-appserver/NGObjWeb/DynamicElements/WOActionURL.api
408 changed: sope-appserver/mod_ngobjweb/
409      2004-11-17  Helge Hess  <helge.hess@skyrix.com>
410         * handler.c (_connectInstance): fixed apr_sleep for Apache 2 which now
411           requires microseconds (thanks Christophe Bernard for pointing that
412           out!)
413 changed: sope-appserver/WEExtensions/
414      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
415         * WEExtensions.xcode: minor changes and updated
416      2004-11-23  Helge Hess  <helge.hess@opengroupware.org>
417         * WETabItem.[hm]: added support for href and direct actions (v4.5.64)
418         * v4.5.63
419         * removed WEClientCapabilities.h (lives in NGObjWeb for quite some time          now)
420         * WETabView.m: code cleanups, added a way to disable certain tabs
421           (disabledTabKeys association)
422      2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
423         * WEExtensions.xcode: bumped the framework version
424      2004-11-06  Marcus Mueller  <znek@mulle-kybernetik.com>
425         * v4.5.62
426         * WETreeView.m, WETreeHeader.m, WEEpozEditor.m, WETreeData.m,
427           WEPageLink.m, WETableView/WETableHeader.m: fixes for incorrect
428           rendering of otherTagString attribute.
429         * *.api: new formal definitions for WOElements defined in this
430           framework
431         * WEExtensions.xcode: added .api files
432      2004-11-04  Helge Hess  <helge.hess@skyrix.com>
433         * use Version file for install directory location
434 added:   sope-appserver/WEExtensions/WEExtensions.wox
435 added:   sope-appserver/WEExtensions/WECase.api
436 added:   sope-appserver/WEExtensions/WEVSpanTableMatrix.api
437 added:   sope-appserver/WEExtensions/WECalendarField.api
438 added:   sope-appserver/WEExtensions/WEDragContainer.api
439 added:   sope-appserver/WEExtensions/WEBrowser.api
440 added:   sope-appserver/WEExtensions/WEEpozEditor.api
441 added:   sope-appserver/WEExtensions/WEComponentValue.api
442 added:   sope-appserver/WEExtensions/WEPageLink.api
443 added:   sope-appserver/WEExtensions/WEPageItem.api
444 added:   sope-appserver/WEExtensions/WEContextKey.api
445 added:   sope-appserver/WEExtensions/WEQualifierConditional.api
446 added:   sope-appserver/WEExtensions/WEContextConditional.api
447 added:   sope-appserver/WEExtensions/WEWeekOverview.api
448 added:   sope-appserver/WEExtensions/WETabItem.api
449 added:   sope-appserver/WEExtensions/WEMonthLabel.api
450 added:   sope-appserver/WEExtensions/WETimeField.api
451 added:   sope-appserver/WEExtensions/JSMenu.api
452 added:   sope-appserver/WEExtensions/WEHSpanTableMatrix.api
453 added:   sope-appserver/WEExtensions/WETableMatrixContent.api
454 added:   sope-appserver/WEExtensions/WEDropContainer.api
455 added:   sope-appserver/WEExtensions/WEPageView.api
456 added:   sope-appserver/WEExtensions/WEMonthOverview.api
457 added:   sope-appserver/WEExtensions/JSShiftClick.api
458 added:   sope-appserver/WEExtensions/JSMenuItem.api
459 added:   sope-appserver/WEExtensions/WETreeData.api
460 added:   sope-appserver/WEExtensions/WETreeView.api
461 added:   sope-appserver/WEExtensions/JSClipboard.api
462 added:   sope-appserver/WEExtensions/WETabView.api
463 added:   sope-appserver/WEExtensions/WEWeekColumnView.api
464 added:   sope-appserver/WEExtensions/WETreeHeader.api
465 added:   sope-appserver/WEExtensions/WETableMatrix.api
466 added:   sope-appserver/WEExtensions/WERichString.api
467 added:   sope-appserver/WEExtensions/WETableMatrixLabel.api
468 added:   sope-appserver/WEExtensions/WEDateField.api
469 added:   sope-appserver/WEExtensions/WESwitch.api
470 added:   sope-appserver/WEExtensions/WERedirect.api
471 added:   sope-appserver/WEExtensions/WECollapsibleComponentContent.api
472 removed: sope-appserver/WEExtensions/WEClientCapabilities.h
473 added:   sope-appserver/WEExtensions/WETableView/WETableHeader.api
474 added:   sope-appserver/WEExtensions/WETableView/WETableData.api
475 added:   sope-appserver/WEExtensions/WETableView/WETableView.api
476 added:   xmlrpc_call/HandleCredentialsClient.h
477 added:   xmlrpc_call/HandleCredentialsClient.m
478 added:   xmlrpc_call/XmlRpcClientTool.h
479 added:   xmlrpc_call/XmlRpcClientTool.m
480 added:   xmlrpc_call/NSObject+Printing.m
481 added:   xmlrpc_call/README
482 added:   xmlrpc_call/ChangeLog
483 changed: sope-ldap/NGLdap/
484      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
485         * NGLdap.xcode: minor fixes and updated
486 changed: sope-mime/
487      2004-12-09  Helge Hess  <helge.hess@opengroupware.org>
488         * NGMime: fixed an issue with future date headers and libFoundation
489           (v4.5.204)
490      2004-12-03  Helge Hess  <helge.hess@skyrix.com>
491         * NGImap4: fixed an error handler in the Sieve client (v4.5.203)
492      2004-11-30  Helge Hess  <helge.hess@skyrix.com>
493         * NGMail: fixed a bug in NGSendMail (v4.5.202)
494      2004-11-28  Helge Hess  <helge.hess@skyrix.com>
495         * NGImap4: improvements in the Sieve client (v4.5.201)
496      2004-11-19  Helge Hess  <helge.hess@skyrix.com>
497         * NGImap4: minor code cleanups (v4.5.200)
498      2004-11-16  Helge Hess  <helge.hess@skyrix.com>
499         * NGImap4: minor code cleanups in NGSieveClient (v4.5.199)
500      2004-11-13  Helge Hess  <helge.hess@opengroupware.org>
501         * NGMime: added  support for 'reply-type' parameter in text MIME types
502           (v4.5.198)
503      2004-11-08  Helge Hess  <helge.hess@skyrix.com>
504         * NGImap4: fixed a bug with parsing envelopes that are reported with
505           data headers ({count} syntax) (v4.5.197)
506      2004-10-30  Thierry Delhaise  <befree_fr@mac.com>
507         * NGImap4: fixed OGo bug #958 (IMAP4 parser broke with Courier)
508           (v4.3.196)
509      2004-10-29  Helge Hess  <helge.hess@skyrix.com>
510         * NGMime: minor cleanups (v4.3.195)
511      2004-10-28  Helge Hess  <helge.hess@skyrix.com>
512         * NGImap4: added a constructor to NGImap4Envelope (v4.3.194)
513      2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
514         * NGImap4: enhanced NGImap4EnvelopeAddress (v4.3.193)
515         * NGMail: support special sendmail location on MacOSX (v4.3.192)
516         * NGMail: fixed a bug in NGSendMail (v4.3.191)
517         * NGMail: added NGSendMail object (v4.3.190)
518 changed: sope-mime/NGMail/
519      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
520         * NGMail.xcode: minor fixes and updated
521      2004-11-30  Helge Hess  <helge.hess@skyrix.com>
522         * NGSendMail.m: properly pass the command line to sendmail
523      2004-10-29  Helge Hess  <helge.hess@skyrix.com>
524         * NGSendMail.m: use fwrite() to write to pipe
525         * NGMimeMessageGenerator.m: minor code cleanups
526      2004-10-27  Marcus Mueller  <znek@mulle-kybernetik.com>
527         * NGMail.xcode: added NGSendMail.h
528      2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
529         * NGSendMail.m: use /usr/sbin/sendmail on Cocoa Foundation
530           (/usr/lib/sendmail on all other platforms)
531         * NGSendMail.m: properly setup user defaults object
532         * added new NGSendMail object (derived from mail-deliver command in
533           OGo Logic)
534 added:   sope-mime/NGMail/NGSendMail.h
535 added:   sope-mime/NGMail/NGSendMail.m
536 changed: sope-mime/NGImap4/
537      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
538         * NGImap4.xcode: minor fixes and updated
539      2004-12-03  Helge Hess  <helge.hess@skyrix.com>
540         * NGSieveClient.m: fixed error processing on missing scripts
541      2004-11-28  Helge Hess  <helge.hess@skyrix.com>
542         * NGSieveClient.m: can init using a URL, prepared some parsing methods,
543           open connection on demand when login:password: is called, added
544           support for -listScripts and -getScript:
545         * NGSieveClient.m: added a buffered stream for raw IO, added proper
546           error handling in some methods, added support for 'NSData commands',
547           properly convert commands to UTF-8
548      2004-11-19  Helge Hess  <helge.hess@skyrix.com>
549         * NGSieveClient.m, NGImap4Client.m: minor code cleanups
550      2004-11-16  Helge Hess  <helge.hess@skyrix.com>
551         * NGSieveClient.m: some code cleanups, needs fixes for UTF-8 scripts
552      2004-11-08  Helge Hess  <helge.hess@skyrix.com>
553         * NGImap4ResponseParser.m(_parseQuotedStringOrNIL): added support for
554           parsing "data" strings (those which begin with {count})
555      2004-10-30  Thierry Delhaise  <befree_fr@mac.com>
556         * NGImap4ResponseParser.m: fixed OGo bug #958 (consume didn't match
557           SEARCH match in IMAP4 parser)
558      2004-10-28  Helge Hess  <helge.hess@skyrix.com>
559         * NGImap4Envelope.m: added constructor method:
560           -initWithMessageID:subject:sender:replyTo:to:cc:bcc:
561      2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
562         * NGImap4EnvelopeAddress.m: added -initWithString: method (not properly
563           implemented yet, should parse the string using the
564           NGMailAddressParser)
565 changed: sope-mime/NGMime/
566      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
567         * NGMime.xcode: minor fixes and updated
568      2004-12-09  Helge Hess  <helge.hess@opengroupware.org>
569         * NGMimeRFC822DateHeaderFieldParser.m: fix spam mail date header
570           parsing for libFoundation
571      2004-11-13  Helge Hess  <helge.hess@opengroupware.org>
572         * NGConcreteMimeType.m: added support for 'reply-type' parameter in
573           text MIME types
574      2004-10-27  Marcus Mueller  <znek@mulle-kybernetik.com>
575         * NGMime.xcode: added NGSendMail files to Xcode build
576 added:   sope-mime/samples/sievetool.m
577 changed: sopex/SOPEX/
578      2004-11-23  Marcus Mueller  <znek@mulle-kybernetik.com>
579         * v2.0.0
580         * CHANGES: new file providing an overview of the architectural changes
581           between 1.x and 2.x in form of an overview
582         * TODO: new file
583         * SOPEXBrowserController.[hm]: new controller responsible for managing
584           the contents of a WebView. For each "target" window in an application
585           a new controller is created and assigned. NOTE: there's a major
586           bug that causes the controller's to be released at the end of a
587           load. The reason for the bug is still unclear, but it's something
588           that is caused by WebKit (by its resource loading delegate
589           mechanism). As long as this isn't fixed, the -release method is
590           overwritten to do nothing.
591         * English.lproj/SOPEXBrowserController.nib: accompanying NIB for the
592           SOPEXBrowserController
593         * SOPEXConsoleAppender.m: new appender for the SOPEXConsole
594         * SOPEXConsoleEventFormatter.m: special event formatter, providing
595           required formatting for the SOPEXConsole
596         * SOPEXConsole.[hm]: basically rewritten, doesn't work on file handles
597           any more but instead uses its own SOPEXConsoleAppender to receive
598           log output.
599         * SOPEXAppController.[hm]: substantially rewritten. SOPEXAppController
600           only cares for stuff happening on an app level (setup, connecting to
601           the SOPE thread, notifications). All other stuff (WebKit) is handled
602           by SOPEXBrowserController now.
603         * SOPEX_Prefix.pch: renamed - is common.h now
604         * SOPEXSNSController.[hm]: removed, obsoleted due to technical changes
605         * SOPEXApplication.[hm]: removed, obsoleted due to technical changes
606         * English.lproj/SOPEXMainMenu.nib: removed, this is part of a new
607           project's template now.
608         * *.m: major code cleanup, reformatting.
609         * *.h: proper safeguarding headers against double inclusion.
610 added:   sopex/SOPEX/CHANGES
611 added:   sopex/SOPEX/SOPEXConsoleAppender.m
612 added:   sopex/SOPEX/SOPEXBrowserController.h
613 added:   sopex/SOPEX/SOPEXBrowserController.m
614 added:   sopex/SOPEX/TODO
615 added:   sopex/SOPEX/common.h
616 added:   sopex/SOPEX/SOPEXConsoleEventFormatter.m
617 removed: sopex/SOPEX/SOPEX_Prefix.pch
618 removed: sopex/SOPEX/SOPEXSNSController.h
619 removed: sopex/SOPEX/SOPEXSNSController.m
620 removed: sopex/SOPEX/SOPEXApplication.h
621 removed: sopex/SOPEX/SOPEXApplication.m
622 added:   sopex/SOPEX/English.lproj/SOPEXBrowserController.nib
623 removed: sopex/SOPEX/English.lproj/SOPEXMainMenu.nib
624 changed: sopex/Templates/
625      2004-12-19  Marcus Mueller  <znek@mulle-kybernetik.com>
626         * Project Templates/SOPE/Web Application/*: fixed various replacement
627           and encoding related issues with project template
628      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
629         * Project Templates/SOPE/Web Application/*: updated for SOPE:X 2.x.
630 added:   sopex/Templates/Project Templates/SOPE/Web Application/Main.wox
631 added:   sopex/Templates/Project Templates/SOPE/Web Application/common.h
632 removed: sopex/Templates/Project Templates/SOPE/Web Application/Main.wo
633 removed: sopex/Templates/Project Templates/SOPE/Web Application/WebApp_Prefix.pch
634 removed: sopex/Templates/Project Templates/SOPE/Web Application/Main.h
635 added:   sopex/Templates/Project Templates/SOPE/Web Application/English.lproj/MainMenu.nib
636 changed: sopex/WebObjects/
637      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
638         * WebObjects.xcode: updated for SOPE 4.5
639 added:   sopex/WebObjects/Version
640 removed: sopex/WebObjects/WebObjects_Prefix.pch
641 changed: sopex/Samples/
642      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
643         * WOxExtTest: updated for SOPE:X 2.x
644 removed: sopex/Samples/WOxExtTest/WOExtTest_Prefix.pch
645 added:   sopex/Samples/WOxExtTest/English.lproj/MainMenu.nib
646 changed: sope-gdl1/PostgreSQL/
647      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
648         * PostgreSQL.xcode: minor fixes and updated
649      2004-11-04  Helge Hess  <helge.hess@skyrix.com>
650         * use Version file for install directory location
651 changed: sope-gdl1/GDLAccess/
652      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
653         * v4.5.43
654         * GDLAccess.xcode: minor fixes and updated
655         * EOAttribute.m: changed usage of -timeZoneName (deprecated) to -name
656           for Foundations different to libFoundation.
657      2004-11-13  Helge Hess  <helge.hess@opengroupware.org>
658         * EOAdaptor.m: fixed a bug in the lookup of GDL adaptor bundles
659           (v4.5.42)
660      2004-11-11  Marcus Mueller  <znek@mulle-kybernetik.com>
661         * GDLAccess.xcode: fixed Xcode build by providing all necessary
662           major/minor numbers and bumped the framework revision
663      2004-11-09  Helge Hess  <helge.hess@skyrix.com>
664         * v4.5.41
665         * bumped version from 1.3 to 4.5 to be consistent with the remaining
666           SOPE versions (the "super major version" is still gdl1)
667         * EOAdaptor.m: fixed adaptor lookup path
668 changed: sope-core/NGStreams/
669      2004-11-07  Helge Hess  <helge.hess@opengroupware.org>
670         * NGStreams.xcode: properly link against libssl/libcrypto and set
671           HAVE_OPENSSL=1, this enables SSL support on MacOSX
672 changed: sope-core/NGExtensions/
673      2004-12-16  Marcus Mueller  <znek@mulle-kybernetik.com>
674         * NGCalendarDateRange.[hm]: new convenience method -containsDateRange:
675           (v4.5.140)
676      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
677         * NGExtensions.xcode: minor fixes and updated
678      2004-12-05  Helge Hess  <helge.hess@opengroupware.org>
679         * EOFilterDataSource.m, EOCacheDataSource.m: minor code cleanups
680           (v4.5.139)
681      2004-11-24  Helge Hess  <helge.hess@opengroupware.org>
682         * FdExt.subproj/NSObject+Logs.m: fixed debug logging to be compatible
683           with existing code (v4.5.138)
684         * NGBundleManager.m: subminor code cleanups (v4.5.137)
685      2004-11-19  Marcus Mueller  <znek@mulle-kybernetik.com>
686         * NGLogging: updated - API considered stable now.
687           NOTE: "make distclean" is required this time. (v4.5.136)
688      2004-11-19  Helge Hess  <helge.hess@opengroupware.org>
689         * v4.5.135
690         * FdExt.subproj/NSObject+Logs.m: fixed a bug in default logger creation
691           (incorrect static variable)
692         * NGLogging: fixed bug in console appender, increased speed, avoid
693           different logger objects for each class
694      2004-11-18  Marcus Mueller  <znek@mulle-kybernetik.com>
695         * v4.5.134
696         * NGLogging: updated
697         * NGExtensions/NSObject+Logs.h, FdExt.subproj/NSObject+Logs.m:
698           changed existing implementation to use NGLogging by default. Added
699           some more methods to support different log levels. Also added
700           -logger and -debugLogger which are used to provide the default
701           loggers for the desired purpose.
702         * FdExt.subproj/NGBundleManager.m: fixed wrong include
703      2004-11-17  Helge Hess  <helge.hess@opengroupware.org>
704         * NGBundleManager.m: fixed a bug in the bundle type check when the
705           cached bundle is NSNull (v4.5.133)
706      2004-11-17  Marcus Mueller  <znek@mulle-kybernetik.com>
707         * NGLogging: updated (v4.5.132)
708         * NGLogging: updated (v4.5.131)
709      2004-11-17  Matthew Joyce  <mjoyce@aboveit.nl>
710         * NGBundleManager.m: check whether bundle is nil prior running a type
711           check (v4.5.130)
712      2004-11-13  Helge Hess  <helge.hess@opengroupware.org>
713         * NGBundleManager.m: some code cleanups (v4.5.129)
714      2004-11-12  Helge Hess  <helge.hess@opengroupware.org>
715         * NGLogging: code cleanup (v4.5.128)
716      2004-11-12  Marcus Mueller  <znek@mulle-kybernetik.com>
717         * GNUmakefile: added NGLogging.subproj (v4.5.127)
718      2004-11-01  Helge Hess  <helge.hess@opengroupware.org>
719         * branched 4.3 to 4.4 and 4.5
720      2004-10-21  Helge Hess  <helge.hess@skyrix.com>
721         * FdExt.subproj/NSString+URLEscaping.m: removed '&' as an URL safe
722           char (v4.3.126)
723 added:   sope-core/NGExtensions/NGLogging.subproj
724 added:   sope-core/NGExtensions/NGExtensions/NGLogger.h
725 added:   sope-core/NGExtensions/NGExtensions/NGLoggerManager.h
726 added:   sope-core/NGExtensions/NGExtensions/NGLogEventFormatter.h
727 added:   sope-core/NGExtensions/NGExtensions/NGLogging.h
728 added:   sope-core/NGExtensions/NGExtensions/NGLogSyslogAppender.h
729 added:   sope-core/NGExtensions/NGExtensions/NGLogEvent.h
730 added:   sope-core/NGExtensions/NGExtensions/NGLogAppender.h
731 added:   sope-core/NGExtensions/NGExtensions/NGLogLevel.h
732 added:   sope-core/NGExtensions/NGExtensions/NGLogFileHandleAppender.h
733 changed: sope-core/EOControl/
734      2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
735         * EOControl.xcode: minor changes and updated
736      2004-12-05  Helge Hess  <helge.hess@opengroupware.org>
737         * EOKeyGlobalID.m: minor code cleanup (v4.5.49)