- fixed issues with the new logging framework
- properly implemented -classesProvidedByBundle: in bundle manager
- fixed parsing of array/dict plist rule values in the rule engine
- improved ASSIGN macros for some edge conditions
- added MySQL adaptor
- added GDLContentStore
- improved -describeResults: method in sope-gdl1
- removed some unused features in EOAttribute
- fixed some header issue in WebObjects.xcode
- fixed support for multi value MIME header fields (#1324)
- fixed issues with incorrect MIME header termination
- improved URL handling in NGImap4
- fixed memory leaks in SaxObjectDecoder
- updated some makefiles in Recycler wastebin
- fixed unauthenticated binds in NGLdap (#957)
- added manpages for all .api files
- added support for XHTML and HTML in dynamic elements
- changed mod_ngobjweb to transfer SSL client certificate headers
- woapi2man.py, a tool to generate man-pages from .api XML files
- enhanced WOPopUpButton to allow static options
- added 'disabled'/'checked' bindings in radio/checkbox elements
- added 'selected'/'itemGroup' bindings in WOPopUpButton/WOBrowser
- fixed a memory leak in SoObjectDataSource
- changed default strings table to 'Localizable.strings'
- added support for extra attrs in WOJavaScript, use 'type' attribute
- added support for 'disabled' binding in input elements
- generate if a WOImageButton is 'disabled'
- changed default query parameter separator to &
- deliver proper SOPE version in 'user-agent' and 'server' headers
- explicitly set charset in WOStats and SoWebDAVRenderer results
- fixed ordering of propstat result elements in SoWebDAVRenderer
- fixed some common.h Xcode issues
- WOForm consumes 'multipleSubmit' binding (noop)
- added support for auto-forked child processes for session less servers
- fixed some interoperability issue with AJR (#1175)
- bumped max element nesting to 126 (#1281)
- proected component against duplicate -awake in same context
- added 'escapeJS'/'framework' bindings to dynamic JS* elements
- fixed numerous dealloc bugs/leaks in NGiCal
Major contributors for 4.5a.3:
Marcus Mueller
Mont Rothstein
Stephane Corthesy
Helge Hess
... and many more :-)
===========================================================================
compare ../releases/4.5alpha.2-nevermind with .
r759
changed: sope-core/NGExtensions/
2005-04-04 Marcus Mueller
* FdExt.subproj/NSObject+Logs.m: fixed previously broken implementation
of -logger which now has an NSMapTable for class <-> logger
lookup. (v4.5.157)
2005-03-17 Helge Hess
* v4.5.156
* NGBundleManager.m: implemented -classesProvidedByBundle:
* NGRuleEngine.subproj/NGRuleParser.m: fixed parsing of array and
dictionary plist rule values
2005-03-07 Helge Hess
* NGExtensions/NGObjectMacros.h: fixed ASSIGN, ASSIGNCOPY macros to
avoid an unset LHS as requested by Stephane (v4.5.155)
added: sope-gdl1/MySQL
added: sope-gdl1/GDLContentStore
changed: sope-gdl1/GDLAccess/
2005-04-21 Helge Hess
* EOAdaptorChannel.[hm]: added -describeResults: as a public method,
implemented -describeResults based on that (adaptors now need to
override -describeResults:) (v4.5.50)
2005-04-12 Helge Hess
* v4.5.49
* fixed various gcc 3.4.3 warnings
* removed support for unused EOAttribute features like flattened,
derived, read-only, insert/update formats, definition
2005-03-15 Helge Hess
* FoundationExt/GNUmakefile: properly include config.make (v4.5.48)
changed: sope-gdl1/PostgreSQL/
2005-04-21 Helge Hess
* PostgreSQL72Channel.m: changed for -describeResults: API (v4.5.41)
changed: sope-gdl1/SQLite3/
2005-04-21 Helge Hess
* v4.5.17
* NSString+SQLiteVal.m: fixed a gcc 3.4.3 warning
* SQLiteChannel.m: changed for -describeResults: API
2005-04-12 Helge Hess
* SQLiteChannel.m: bumped max connection count from 15 to 150 (v4.5.16)
2005-04-11 Helge Hess
* SQLiteChannel.h, SQLiteAdaptor.m: removed unused ivars (v4.5.15)
changed: sopex/WebObjects/
2005-03-10 Marcus Mueller
* WebObjects.xcode: headers are now properly copied from NGObjWeb,
thanks to Philip Moetteli for changing this.
* INSTALL: updated
changed: sopex/Templates/
2005-03-07 Marcus Mueller
* Project Templates/SOPE/Web Application/README: updated to reflect
Xcode 1.5 (reported by Philip Moetteli, thanks!)
changed: sope-mime/
2005-03-24 Helge Hess
* NGMime, NGMail: fixed OGo bug #1324 by adding support for multivalue
header fields (v4.5.219)
* NGMime: minor code cleanups (v4.5.218)
2005-03-05 Helge Hess
* NGMime: fixed an issue with incorrect header field termination
(v4.5.217)
* NGImap4: fixed a MacOSX incompatibility (v4.5.216)
changed: sope-mime/NGMime/
2005-03-24 Helge Hess
* NGMimePartGenerator.m: minor improvement in field generation API,
added support for multivalue headers (related to #1324)
2005-03-05 Helge Hess
* NGMimePartGenerator.m: properly terminate header fields with \r\n
(OGo bug #1282)
changed: sope-mime/NGImap4/
2005-03-24 Helge Hess
* EOQualifier+IMAPAdditions.m: fixed a warning
2005-03-05 Helge Hess
* NGImap4Folder.m: properly create NSURL if the absolute name doesn't
start with a slash
* NGImap4Context.m: initialize NSURL with a path to avoid an issue on
MacOSX
changed: sope-mime/NGMail/
2005-03-24 Helge Hess
* NGMimeMessageGenerator.m: mark To, Cc and Bcc as multivalue header
fields to fix #1324
2005-03-24 Helge Hess
* NGMimeMessageGenerator.m: minor code cleanups
changed: sope-xml/SaxObjC/
2005-03-23 Marcus Mueller
* SaxObjectDecoder.m: fixed remaining leaks (v4.5.49)
changed: Recycler/NGObjDOM/
2005-03-23 Helge Hess
* added FHS and config.make support, fixed compilation (v4.5.26)
added: Recycler/NGObjDOM/fhs.make
changed: Recycler/SxComponents/
2005-03-23 Helge Hess
* added FHS and config.make support, fixed compilation (v4.5.29)
added: Recycler/SxComponents/fhs.make
changed: Recycler/NGScripting/
2005-03-23 Helge Hess
* added FHS and config.make support, fixed compilation (v4.5.12)
added: Recycler/NGScripting/fhs.make
changed: sope-ldap/NGLdap/
2005-03-08 Helge Hess
* NGLdapConnection.m: fixed not to do unauthenticated binds (related to
OGo bug #957) (v4.5.22)
changed: sope-appserver/WEExtensions/
2005-04-12 Helge Hess
* v4.5.71
* added generated manpages for all .api files
* WETabView.m, WETableView.m: minor code cleanups
2005-04-08 Helge Hess
* WETableView/WETableData.m, WETableCell.m: some code cleanups
(v4.5.70)
2005-03-07 Helge Hess
* added some support for -generateXMLStyleEmptyElements (v4.5.69)
added: sope-appserver/WEExtensions/doc
changed: sope-appserver/mod_ngobjweb/
2005-04-15 Helge Hess
* handler.c: deliver Apache SSL environment as HTTP headers, either
using x-webobjects- headers or using SSL_CLIENT_xxx headers (when no
proper x-webobjects- header is known)
* NGBufferedDescriptor.c: escape headers containing '\r' or '\n' (using
%10, %13), required for transporting the certificate header ...
* GNUmakefile: autolocate apxs2 (tested on SuSE 9.1)
* handler.c: minor code cleanups
changed: sope-appserver/NGObjWeb/
2005-04-12 Helge Hess
* v4.5.151
* added generated manpages for all .api files
* added woapi2man.py, a tool to generate man-pages from .api XML files
(used for describing the bindings of dynamic elements)
2005-04-12 Helge Hess
* v4.5.150
* fhs.make: install manpages
* sope-ngobjweb-defaults: fixed a syntax error
2005-04-05 Helge Hess
* DynamicElements/WOPopUpButton.m: added a template so that static