- 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 )
- 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
* 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
* 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
* moved NGStringScanEnumerator to Recycler (was not in makefile)
2005-05-03 Helge Hess
* 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
* 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
* NGSocket.m (SockAddrLenType): fixed a Tiger warning (v4.5.48)
2005-04-24 Helge Hess
* 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
* EOJoinTypes.h: properly protect header against multiple inclusion
(fixes a compilation issue) (v4.5.52)
2005-05-05 Helge Hess
* fixed gcc 4.0 warnings (v4.5.51)
added: sope-gdl1/GDLAccess/GDLAccess.xcodeproj
changed: sope-gdl1/GDLContentStore/
2005-04-25 Helge Hess
* 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
* NGImap4: added method to store flags for MSN sequences (v4.5.222)
2005-07-05 Helge Hess
* NGImap4ResponseNormalizer.[hm], NGImap4Client.[hm],
NGImap4ResponseParser.m: added some ACL related commands (v4.5.221)
2005-04-24 Helge Hess
* 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
* added imapacl tool to test ACL related IMAP4 commands
added: sope-mime/samples/imapacl.m
changed: sope-mime/NGMime/
2005-04-24 Helge Hess
* fixed gcc 4.0 warnings
added: sope-mime/NGMime/NGMime.xcodeproj
changed: sope-mime/NGImap4/
2005-07-07 Helge Hess
* NGImap4Client.m: added -storeFlags:forMSNs:addOrRemove: method to
change flags for a set of MSNs (instead of ranges)
2005-04-24 Helge Hess
* fixed gcc 4.0 warnings
added: sope-mime/NGImap4/NGImap4.xcodeproj
changed: sope-mime/NGMail/
2005-04-24 Helge Hess
* 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
* libxmlSAXDriver.m: minor improvements to error messages (v4.5.19)
2005-05-03 Helge Hess
* 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
* Model/StructuredTextBodyElement.m: fixed a gcc 4.0 warning (v1.0.11)
changed: sope-xml/XmlRpc/
2005-05-03 Helge Hess
* NSObject+XmlRpc.m, XmlRpcSaxHandler.m: fixed gcc 4.0 warnings
(v4.5.25)
2005-04-26 Helge Hess
* 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
* XMLNamespaces.h: added namespace declaration for XML vCards (v4.5.51)
2005-04-23 Helge Hess
* 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
* fixed gcc 4.0 warnings, changed for new DOM implemention names
changed: sope-xml/DOM/
2005-05-03 Helge Hess
* 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
* 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
* 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
* WEDropContainer.m: keep drop-script JavaScript code as a static
(v4.5.74)
2005-05-03 Helge Hess
* GNUmakefile.preamble: added strict bundle dependencies for MacOSX
(v4.5.73)
2005-04-24 Helge Hess
* fixed gcc 4.0 warnings (v4.5.72)
added: sope-appserver/WEExtensions/WEExtensions.xcodeproj
changed: sope-appserver/SoOFS/
2005-05-03 Helge Hess
* 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
* 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
* 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
* WebDAV/SoObjectWebDAVDispatcher.m: fixed an issue when trying to call
a WebDAV method on an object (v4.5.168)
2005-06-26 Helge Hess
* 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
* SoObjects/SoProductRegistry.m: fixed product lookup on MacOSX with
GNUstep environment (v4.5.166)
2005-06-23 Stephane Corthesy
* 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
* WEClientCapabilities.m: fixed a typo (v4.5.164)
2005-06-02 Helge Hess
* WebDAV/SoObjectWebDAVDispatcher.m: prepared MKCALENDAR method
(v4.5.163)
2005-06-01 Helge Hess
* v4.5.162
* WebDAV/SoObjectWebDAVDispatcher.m: minor code cleanups, added support
for PROPFIND without content (treated as )
* WebDAV/README: added content to the README
2005-05-30 Helge Hess
* SoObjects/SoProductClassInfo.m: allow plain string values for slots
in product.plist (v4.5.161)
2005-05-05 Helge Hess
* WEClientCapabilities.m: added Perl HTTP::DAV as a known WebDAV user
agent (v4.5.160)
2005-05-03 Helge Hess
* Templates/WOApplication+Builders.m: fixed a typo (v4.5.159)
2005-05-03 Helge Hess
* 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
* 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
* 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
* 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
* 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
* 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-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
* renamed ical3.m to icalds.m, ical2.m to icalparsetest
2005-04-25 Helge Hess
* 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
* NSCalendarDate+ICal.m: fixed 'gmtcalfmt' which removed seconds from
format for no obvious reason (v4.5.47)
2005-05-31 Helge Hess
* NGVCardSaxHandler.m: ensure that types are always uppercase, improved
check for DUPs (v4.5.46)
2005-05-16 Marcus Mueller
* NGiCal.xcode: reorganized ordering of headers/classes
2005-05-15 Marcus Mueller
* NGiCal.xcode: added vCard related stuff
2005-05-10 Helge Hess
* NGVCard.m: added support for profile, source, name (v4.5.45)
2005-05-09 Helge Hess
* first version of working vCard SAX handler (v4.5.54)
2005-05-08 Helge Hess
* more work on vCard parsing (v4.5.53)
* work on vCard objects (incomplete) (v4.5.52)
2005-04-25 Helge Hess
* 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
* 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
* VSSaxDriver.m: more reorganisations, added support for groupings
(v4.5.15)
2005-05-05 Helge Hess
* VSSaxDriver.m: code cleanups / reorgs, properly embed reported
contents in 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
* VSSaxDriver.m: fixed a gcc 4.0 warning (v4.5.12)
added: sope-ical/versitSaxDriver/versitSaxDriver.xcodeproj