--- /dev/null
+- updated projects to Xcode 2.1
+- added external sources: gnustep-make, gnustep-objc, libFoundation
+- fixed gcc 4 and Tiger warnings
+- changed NGCTextStream and NGFileStream not to flush input streams
+- added NGImap4 method to store flags for MSN sequences
+- added support for ACL commands to NGImap4
+- fixed duplicate decoding of base64 values in XML-RPC results
+- added namespace declaration for XML vCards
+- renamed most implementations from DOMxx to NGDOMxx (WebKit compat)
+- keep JavaScript as a static in WEDropContainer
+- SoHTTPAuthenticator.m: deprecated -authRealm (now -authRealmInContext:)
+- more dynamic elements report on WODebugTakeValues
+- major improvements in WebDAV protocol layer
+- fixed SoProduct lookup with gstep-make on OSX
+- -synchronizesVariablesWithBindings now returns NO if the comp. is stateless
+- -frameworkName now returns 'nil' if the component is in the main bundle
+- +templateWithHTMLString:declarationString:languages: is now a class method
+- -pathForResourceNamed: now checks whether a session is available
+- prepared MKCALENDAR method in WebDAV dispatcher
+- added support for PROPFIND without content (same like <allprop/>)
+- added Perl HTTP::DAV as a known WebDAV user agent
+- WOMailDelivery.m generates proper \r\n instead of \n to sendmail
+- rewrote HTML and WOD parsers to use unichar
+- properly deal with seconds in NSCalendarDate+ICal.m
+- added extensive vCard support to NGiCal
+- changed vCard parser to decode qp property values
+- vCard parser now supports groupings (as emitted by Apple Addressbook)
+- added support for parsing UTF-16 vCards
+
+===========================================================================
+compare ../complete/SOPE/releases/4.5alpha.3-nevermind with .
+r876
+added: SOPE.xcodeproj
+added: gnustep-make
+added: gnustep-objc
+added: libFoundation
+added: sope-core/sope-core.xcodeproj
+changed: sope-core/EOControl/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * EOQualifier.h: fixed prototypes of -isLike/-isCaseInsensitiveLike:
+ (v4.5.53)
+ * NSObject+EOQualifierOps.m: fixed signature of -isLike: and
+ -isCaseInsensitiveLike: to match Tiger (v4.5.52)
+ 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 signed/unsigned warnings (v4.5.51)
+added: sope-core/EOControl/EOControl.xcodeproj
+changed: sope-core/NGExtensions/
+ 2005-05-20 Helge Hess <helge.hess@skyrix.com>
+ * moved NGStringScanEnumerator to Recycler (was not in makefile)
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 warnings (v4.5.160)
+ * XmlExt.subproj/DOMNode+EOQualifier.m: reworked for new DOM
+ (v4.5.159)
+ 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 warnings (v4.5.158)
+added: sope-core/NGExtensions/NGExtensions.xcodeproj
+removed: sope-core/NGExtensions/NGStringScanEnumerator.m
+changed: sope-core/NGStreams/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * NGSocket.m (SockAddrLenType): fixed a Tiger warning (v4.5.48)
+ 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
+ * v4.5.47
+ * fixed some gcc 4.0 warnings
+ * NGCTextStream.m, NGFileStream.m: do not flush input streams
+added: sope-core/NGStreams/NGStreams.xcodeproj
+added: sope-gdl1/sope-gdl1.xcodeproj
+added: sope-gdl1/PostgreSQL/PostgreSQL.xcodeproj
+changed: sope-gdl1/GDLAccess/
+ 2005-06-02 Helge Hess <helge.hess@skyrix.com>
+ * EOJoinTypes.h: properly protect header against multiple inclusion
+ (fixes a compilation issue) (v4.5.52)
+ 2005-05-05 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 warnings (v4.5.51)
+added: sope-gdl1/GDLAccess/GDLAccess.xcodeproj
+changed: sope-gdl1/GDLContentStore/
+ 2005-04-25 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 warnings (v4.5.28)
+added: sope-gdl1/SQLite3/SQLite3.xcodeproj
+added: sopex/Samples/WOxExtTest/WOExtTest.xcodeproj
+added: sopex/WebObjects/WebObjects.xcodeproj
+added: sopex/SOPEX/SOPEX.xcodeproj
+changed: sope-mime/
+ 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
+ * NGImap4: added method to store flags for MSN sequences (v4.5.222)
+ 2005-07-05 Helge Hess <helge.hess@opengroupware.org>
+ * NGImap4ResponseNormalizer.[hm], NGImap4Client.[hm],
+ NGImap4ResponseParser.m: added some ACL related commands (v4.5.221)
+ 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
+ * NGMime, NGImap4, NGMail: fixed gcc 4.0 warnings (v4.5.220)
+added: sope-mime/sope-mime.xcodeproj
+changed: sope-mime/samples/
+ 2005-07-05 Helge Hess <helge.hess@opengroupware.org>
+ * added imapacl tool to test ACL related IMAP4 commands
+added: sope-mime/samples/imapacl.m
+changed: sope-mime/NGMime/
+ 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 warnings
+added: sope-mime/NGMime/NGMime.xcodeproj
+changed: sope-mime/NGImap4/
+ 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
+ * NGImap4Client.m: added -storeFlags:forMSNs:addOrRemove: method to
+ change flags for a set of MSNs (instead of ranges)
+ 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 warnings
+added: sope-mime/NGImap4/NGImap4.xcodeproj
+changed: sope-mime/NGMail/
+ 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 warnings
+added: sope-mime/NGMail/NGMail.xcodeproj
+added: sope-xml/sope-xml.xcodeproj
+changed: sope-xml/libxmlSAXDriver/
+ 2005-05-06 Helge Hess <helge.hess@opengroupware.org>
+ * libxmlSAXDriver.m: minor improvements to error messages (v4.5.19)
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * fixed loads of gcc 4.0 warnings (v4.5.18)
+added: sope-xml/libxmlSAXDriver/libxmlSAXDriver.xcodeproj
+added: sope-xml/ChangeLogSaxDriver/ChangeLogSaxDriver.xcodeproj
+changed: sope-xml/STXSaxDriver/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * Model/StructuredTextBodyElement.m: fixed a gcc 4.0 warning (v1.0.11)
+changed: sope-xml/XmlRpc/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * NSObject+XmlRpc.m, XmlRpcSaxHandler.m: fixed gcc 4.0 warnings
+ (v4.5.25)
+ 2005-04-26 Helge Hess <helge.hess@skyrix.com>
+ * XmlRpcDecoder.m: fixed duplicate decoding of base64 values in XML-RPC
+ results (v4.5.24)
+added: sope-xml/XmlRpc/XmlRpc.xcodeproj
+changed: sope-xml/SaxObjC/
+ 2005-05-08 Helge Hess <helge.hess@opengroupware.org>
+ * XMLNamespaces.h: added namespace declaration for XML vCards (v4.5.51)
+ 2005-04-23 Helge Hess <helge.hess@opengroupware.org>
+ * SaxMethodCallHandler.m: fixed a gcc 4.0 warning (v4.5.50)
+added: sope-xml/SaxObjC/SaxObjC.xcodeproj
+changed: sope-xml/samples/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 warnings, changed for new DOM implemention names
+changed: sope-xml/DOM/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * DOMTreeWalker.m: fixed a MacOSX 10.4 warning (v4.5.16)
+ * renamed most implementations from DOMxx to NGDOMxx to avoid linking
+ issues with Tiger WebKit (still incomplete). Note that protocols are
+ still the same, so 'real' DOM apps will continue to work ;-)
+ (v4.5.15)
+ 2005-04-23 Helge Hess <helge.hess@opengroupware.org>
+ * fixed loads of @protocol related gcc 4.0 warnings (v4.5.14)
+added: sope-xml/DOM/DOM.xcodeproj
+added: Recycler/Snippets/NGStringScanEnumerator.m
+added: sope-ldap/sope-ldap.xcodeproj
+changed: sope-ldap/NGLdap/
+ 2005-04-25 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 warnings (v4.5.23)
+added: sope-ldap/NGLdap/NGLdap.xcodeproj
+added: sope-appserver/sope-appserver.xcodeproj
+added: sope-appserver/WEPrototype
+changed: sope-appserver/WEExtensions/
+ 2005-07-10 Helge Hess <helge.hess@opengroupware.org>
+ * WEDropContainer.m: keep drop-script JavaScript code as a static
+ (v4.5.74)
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * GNUmakefile.preamble: added strict bundle dependencies for MacOSX
+ (v4.5.73)
+ 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
+ * fixed gcc 4.0 warnings (v4.5.72)
+added: sope-appserver/WEExtensions/WEExtensions.xcodeproj
+changed: sope-appserver/SoOFS/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * GNUmakefile.preamble: added strict bundle dependencies for MacOSX
+ (v4.5.16)
+added: sope-appserver/SoOFS/SoOFS.xcodeproj
+changed: sope-appserver/WOExtensions/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * GNUmakefile.preamble: added strict bundle dependencies for MacOSX
+ (v4.5.25)
+added: sope-appserver/WOExtensions/WOExtensions.xcodeproj
+changed: sope-appserver/NGObjWeb/
+ 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
+ * SoObjects/SoHTTPAuthenticator.m: deprecated -authRealm, replaced with
+ -authRealmInContext: (v4.5.170)
+ * WOComponent.m: added support for WODebugTakeValues (v4.5.169)
+ 2005-07-06 Helge Hess <helge.hess@opengroupware.org>
+ * WebDAV/SoObjectWebDAVDispatcher.m: fixed an issue when trying to call
+ a WebDAV method on an object (v4.5.168)
+ 2005-06-26 Helge Hess <helge.hess@opengroupware.org>
+ * v4.5.167
+ * WebDAV/SoWebDAVRenderer.m: improved reliability by checking the class
+ of OPTIONS method results, deprecated array results
+ * WebDAV/SoObjectWebDAVDispatcher.m: when receiving an OPTIONS request,
+ the dispatcher will try to invoke a method with the same name on the
+ object. If none is available, the dispatcher checks supported methods
+ and DAV compliance classes
+ * WebDAV/SoObject+SoDAV.m: added method to determine the WebDAV
+ compliance classes supported by an object
+ (davComplianceClassesInContext:). The method now only returns class 2
+ if the object returns a lock manager object. Also moved the 'allowed'
+ processing to the object (-davAllowedMethodsInContext: method)
+ 2005-06-24 Helge Hess <helge.hess@opengroupware.org>
+ * SoObjects/SoProductRegistry.m: fixed product lookup on MacOSX with
+ GNUstep environment (v4.5.166)
+ 2005-06-23 Stephane Corthesy <stephane@sente.ch>
+ * v4.5.165
+ * WOComponent.m: -synchronizesVariablesWithBindings now returns NO if
+ the component is stateless (-isStateless returns YES)
+ * WOComponent.m: -frameworkName now returns 'nil' if the component is
+ located in the main bundle (this might affect resource lookups)
+ * WOComponent.m: +templateWithHTMLString:declarationString:languages:
+ is now a class method like in WO
+ * WOComponent.m: -pathForResourceNamed: now checks whether a session
+ is available and otherwise uses the browserLanguages array to
+ perform a languages lookup
+ 2005-06-10 Helge Hess <helge.hess@opengroupware.org>
+ * WEClientCapabilities.m: fixed a typo (v4.5.164)
+ 2005-06-02 Helge Hess <helge.hess@opengroupware.org>
+ * WebDAV/SoObjectWebDAVDispatcher.m: prepared MKCALENDAR method
+ (v4.5.163)
+ 2005-06-01 Helge Hess <helge.hess@skyrix.com>
+ * v4.5.162
+ * WebDAV/SoObjectWebDAVDispatcher.m: minor code cleanups, added support
+ for PROPFIND without content (treated as <allprop/>)
+ * WebDAV/README: added content to the README
+ 2005-05-30 Helge Hess <helge.hess@skyrix.com>
+ * SoObjects/SoProductClassInfo.m: allow plain string values for slots
+ in product.plist (v4.5.161)
+ 2005-05-05 Helge Hess <helge.hess@opengroupware.org>
+ * WEClientCapabilities.m: added Perl HTTP::DAV as a known WebDAV user
+ agent (v4.5.160)
+ 2005-05-03 Helge Hess <helge.hess@skyrix.com>
+ * Templates/WOApplication+Builders.m: fixed a typo (v4.5.159)
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * v4.5.158
+ * WOWatchDogApplicationMainOSX.m: fixed a gcc 4.0 warning
+ * NGHttp, WOImage.m, WOString.m, _WOTemporaryHyperlink.m: fixed Tiger
+ warnings
+ * Templates/WOApplication+Builders.m: fixed an uninitialized variable
+ on Cocoa (v4.5.157)
+ 2005-04-25 Helge Hess <helge.hess@opengroupware.org>
+ * Templates/WODParser.m: fixed parsing of bool constants (got broken in
+ v4.5.152) (OGo bug #1360) (v4.5.156)
+ 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
+ * v4.5.155
+ * WOMailDelivery.m: generate \r\n instead of \n when writing to the
+ sendmail process
+ * fixed gcc 4.0 warnings
+ * WOHttpAdaptor, WebDAV: fixed gcc 4.0 warnings (v4.5.154)
+ * v4.5.153
+ * Templates/WOHTMLParser.m: rewrote parser to use unichar
+ * Templates: fixed gcc 4.0 warnings
+ * v4.5.152
+ * Templates/WODParser.m: rewrote parser to use unichar
+ * DynamicElements, WOResponse+private.h: fixed gcc 4.0 warnings
+added: sope-appserver/NGObjWeb/NGObjWeb.xcodeproj
+changed: sope-appserver/NGObjWeb/NGHttp/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * common.h: fixed Tiger warnings
+added: sope-appserver/NGObjWeb/NGHttp/NGHttp.xcodeproj
+added: sope-appserver/NGObjWeb/WebDAV/WebDAV.xcodeproj
+added: sope-appserver/NGObjWeb/SoObjects/SoObjects.xcodeproj
+changed: sope-appserver/WOXML/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * WOXMLMapDecoder.m: fixed a gcc 4.0 warnings, changed for the new
+ DOM implementation naming (v4.5.8)
+changed: sope-appserver/NGXmlRpc/
+ 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
+ * NGXmlRpcAction.m: fixed gcc 4.0 warnings (v4.5.10)
+added: sope-appserver/NGXmlRpc/NGXmlRpc.xcodeproj
+added: sope-appserver/samples/TestPrototype
+changed: maintenance/
+ 2005-06-08 Marcus Mueller <znek@mulle-kybernetik.com>
+ * znek-fix-xcode-projects.sh: updated for Xcode 2.1
+added: maintenance/mod_ngobjweb_rhel4.spec
+added: maintenance/changes-4.5a.3-to-4.5a.4.txt
+added: maintenance/changes-4.5a.4-to-4.5a.5.txt
+added: sope-ical/sope-ical.xcodeproj
+added: sope-ical/data/outlook2002.vcf
+added: sope-ical/data/evo22-fullrecord.vcf
+added: sope-ical/data/evo22-fulltask.ics
+added: sope-ical/data/apple-fullrecord.vcf
+added: sope-ical/data/korg34-fulltask.ics
+added: sope-ical/data/kabc34-fullrecord.vcf
+changed: sope-ical/samples/
+ 2005-05-06 Helge Hess <helge.hess@opengroupware.org>
+ * renamed ical3.m to icalds.m, ical2.m to icalparsetest
+ 2005-04-25 Helge Hess <helge.hess@opengroupware.org>
+ * properly include config.make
+ * fixed some gcc 4.0 warnings
+added: sope-ical/samples/vcf2xml.m
+added: sope-ical/samples/icalds.m
+added: sope-ical/samples/icalparsetest.m
+added: sope-ical/samples/vcfparsetest.m
+removed: sope-ical/samples/ical2.m
+removed: sope-ical/samples/ical3.m
+changed: sope-ical/NGiCal/
+ 2005-07-05 Marcus Mueller <znek@mulle-kybernetik.com>
+ * NSCalendarDate+ICal.m: fixed 'gmtcalfmt' which removed seconds from
+ format for no obvious reason (v4.5.47)
+ 2005-05-31 Helge Hess <helge.hess@skyrix.com>
+ * NGVCardSaxHandler.m: ensure that types are always uppercase, improved
+ check for DUPs (v4.5.46)
+ 2005-05-16 Marcus Mueller <znek@mulle-kybernetik.com>
+ * NGiCal.xcode: reorganized ordering of headers/classes
+ 2005-05-15 Marcus Mueller <znek@mulle-kybernetik.com>
+ * NGiCal.xcode: added vCard related stuff
+ 2005-05-10 Helge Hess <helge.hess@opengroupware.org>
+ * NGVCard.m: added support for profile, source, name (v4.5.45)
+ 2005-05-09 Helge Hess <helge.hess@opengroupware.org>
+ * first version of working vCard SAX handler (v4.5.54)
+ 2005-05-08 Helge Hess <helge.hess@opengroupware.org>
+ * more work on vCard parsing (v4.5.53)
+ * work on vCard objects (incomplete) (v4.5.52)
+ 2005-04-25 Helge Hess <helge.hess@opengroupware.org>
+ * iCalDateHolder.m, iCalDataSource.m: fixed gcc 4.0 warnings (v4.5.51)
+added: sope-ical/NGiCal/NGVCard.h
+added: sope-ical/NGiCal/NGVCard.m
+added: sope-ical/NGiCal/NGVCardOrg.h
+added: sope-ical/NGiCal/NGVCardOrg.m
+added: sope-ical/NGiCal/NGVCardStrArrayValue.h
+added: sope-ical/NGiCal/NGVCardStrArrayValue.m
+added: sope-ical/NGiCal/NGVCardSaxHandler.h
+added: sope-ical/NGiCal/NGVCardSaxHandler.m
+added: sope-ical/NGiCal/NGVCardValue.h
+added: sope-ical/NGiCal/NGVCardValue.m
+added: sope-ical/NGiCal/NGVCardSimpleValue.h
+added: sope-ical/NGiCal/NGVCardSimpleValue.m
+added: sope-ical/NGiCal/NGVCardPhone.h
+added: sope-ical/NGiCal/NGVCardPhone.m
+added: sope-ical/NGiCal/NGVCardAddress.h
+added: sope-ical/NGiCal/NGVCardAddress.m
+added: sope-ical/NGiCal/NGVCardName.h
+added: sope-ical/NGiCal/NGVCardName.m
+added: sope-ical/NGiCal/NGiCal.xcodeproj
+added: sope-ical/NGiCal/NGICalSaxHandler.h
+added: sope-ical/NGiCal/NGICalSaxHandler.m
+changed: sope-ical/versitSaxDriver/
+ 2005-06-02 Helge Hess <helge.hess@skyrix.com>
+ * VSSaxDriver.m: transparently decode property values if
+ ENCODING=QUOTED-PRINTABLE is set as an attribute (used by Outlook
+ vCards, needs testing against umlauts/charsets) (v4.5.16)
+ 2005-05-06 Helge Hess <helge.hess@opengroupware.org>
+ * VSSaxDriver.m: more reorganisations, added support for groupings
+ (v4.5.15)
+ 2005-05-05 Helge Hess <helge.hess@opengroupware.org>
+ * VSSaxDriver.m: code cleanups / reorgs, properly embed reported
+ contents in <vCardSet> tag, added support for vCards in Unicode
+ 16-bit encoding (v4.5.14)
+ * VSSaxDriver.m: improved parsing entry methods, added support for SAX
+ error handlers (v4.5.13)
+ 2005-04-25 Helge Hess <helge.hess@opengroupware.org>
+ * VSSaxDriver.m: fixed a gcc 4.0 warning (v4.5.12)
+added: sope-ical/versitSaxDriver/versitSaxDriver.xcodeproj