- 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