From fe9edcc0715ac150da5c6ee94398dcf8d32ae7b2 Mon Sep 17 00:00:00 2001 From: helge Date: Fri, 22 Apr 2005 23:06:49 +0000 Subject: [PATCH] added change notes git-svn-id: http://svn.opengroupware.org/SOPE/trunk@760 e4a50df8-12e2-0310-a44c-efbce7f8a7e3 --- maintenance/changes-4.5a.2-to-4.5a.3.txt | 333 +++++++++++++++++++++++ 1 file changed, 333 insertions(+) create mode 100644 maintenance/changes-4.5a.2-to-4.5a.3.txt diff --git a/maintenance/changes-4.5a.2-to-4.5a.3.txt b/maintenance/changes-4.5a.2-to-4.5a.3.txt new file mode 100644 index 00000000..ae7c8bb0 --- /dev/null +++ b/maintenance/changes-4.5a.2-to-4.5a.3.txt @@ -0,0 +1,333 @@ +- 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 +