+2004-10-27 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * DynamicElements/{WOResetButton.m, WOText.m, WOFileUpload.m,
+ WOGenericElement.m, _WOComplexHyperlink.m, WOHiddenField.m,
+ WOImageButton.m, WOCheckBoxList.m, _WOCommonStaticDAHyperlink.m,
+ WORadioButton.m, WOForm.m, WOMetaRefresh.m, WOJavaScript.m,
+ WOEmbeddedObject.m, WOImage.m, WOBrowser.m, WOVBScript.m, WOIFrame.m,
+ WOPasswordField.m, _WOSimpleActionHyperlink.m, WOGenericContainer.m,
+ WOCheckBox.m, WORadioButtonList.m, WOTextField.m, WOFrame.m,
+ WOBody.m, WOSubmitButton.m}:
+ fixed rendering of otherTagString, which was appended without
+ leading space before. (v4.3.77)
+
+2004-10-26 Helge Hess <helge.hess@opengroupware.org>
+
+ * DynamicElements/WOxHTMLElemBuilder.m: select WOSubmitButton for
+ <input type="button"> in .wox files (should be fixed) (v4.3.76)
+
+2004-10-25 Helge Hess <helge.hess@opengroupware.org>
+
+ * SoObjects/SoUser.m: just return nil for unsupported KVC keys
+ (v4.3.75)
+
+2004-10-23 Helge Hess <helge.hess@opengroupware.org>
+
+ * v4.3.74
+
+ * WODirectAction.m: ignore requests on unbound KVC keys on non-lF
+ libraries
+
+ * SoObjects/SoObjectXmlRpcDispatcher.m: do not call -setUserInfo: to
+ annotate NSException's on Cocoa Foundation
+
+ * SoObjects/SoActionInvocation.m: added support for calling actions
+ and pages with positional parameters (eg from XML-RPC)
+
+ * SoObjects/SoObjectXmlRpcDispatcher.m: when looking up a SoMethod for
+ an XML-RPC method name containing a dot (like system.listmethods),
+ first check the fully qualified name prior traversing the package
+ namespaces
+
+ * SoObjects/SoObjectXmlRpcDispatcher.m: print a warning if server was
+ not linked against libNGXmlRpc
+
+2004-10-22 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * WOElement.m: fixed unwanted behaviour introduced in v4.3.72 (v4.3.73)
+
+ * WOElement.m: queryParameters override keys from queryDictionary in
+ case of conflicts (v4.3.72)
+
+ * WOElement.m: if both queryDictionary and queryParameters were set on
+ an element, the '&' seperator wasn't rendered when it should in fact
+ (v4.3.71)
+
+2004-10-22 Helge Hess <helge.hess@opengroupware.org>
+
+ * Defaults.plist: only use single char prefixes for Exchange namespaces
+ (Connector bug #68682) (v4.3.70)
+
+2004-10-21 Helge Hess <helge.hess@skyrix.com>
+
+ * DynamicElements/WOImage.m: minor code cleanup (v4.3.69)
+
+2004-10-19 Helge Hess <helge.hess@skyrix.com>
+
+ * SoObjects/SoHTTPAuthenticator.m: return 401 instead of 400 if the
+ authentication method was not recognized (eg if Evo attempts an NTLM
+ connect) (v4.3.68)
+
+2004-10-17 Helge Hess <helge.hess@opengroupware.org>
+
+ * include config.make if available (v4.3.67)
+
+2004-10-16 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * NGObjWeb.xcode: added WOxTagClassElemBuilder.m and
+ SoActionInvocation.m to the xcode build, bumped the framework
+ version
+
+ * SoObjects/SoObjects.xcode: added SoActionInvocation.h as a public
+ header, bumped the framework version.
+
+2004-10-16 Helge Hess <helge.hess@opengroupware.org>
+
+ * sope-ngobjweb-defaults.5: added more default descriptions to man page
+
+2004-10-13 Helge Hess <helge.hess@opengroupware.org>
+
+ * SoObjects/SoObjectMethodDispatcher.m: fixed an issue when the
+ clientObject is a WOResponse object. In this case, just return the
+ response instead of starting method processing (v4.3.66)
+
+ * DynamicElements/WOInput.m: minor code cleanups, be tolerant on
+ missing value binding (previously printed a warning) (v4.3.65)
+
+2004-10-12 Helge Hess <helge.hess@opengroupware.org>
+
+ * v4.3.64
+
+ * Associations/WOValueAssociation.m: small tweak for bool values of nil
+
+ * SoObjects/SoObject.m: added baseURL support for appnames which end
+ with a slash
+
+ * SoObjects/SoObjectMethodDispatcher.m: do not call default methods in
+ place, but rather redirect to the method URL (can be disabled with
+ the SoRedirectToDefaultMethods default)
+
+ * SoObjects/SoObjectMethodDispatcher.m, SoObjects/SoApplication.m:
+ minor improvements to logging
+
+2004-10-12 Helge Hess <helge.hess@skyrix.com>
+
+ * _WOStringTable.m: always open .strings files in ISO-Latin-1 encoding
+ (will be changed to UTF-8 later) (v4.3.63)
+
+2004-10-11 Helge Hess <helge.hess@opengroupware.org>
+
+ * SoObjects/SoObjCClass.m: fixed a bug in "Action" selector processing
+ (v4.3.62)
+
+ * v4.3.61
+
+ * SoObjects/product.plist: properly export SoActionInvocation
+
+ * SoObjects/SoProductClassInfo.m: fixed product.plist class name entry
+ for action invocations
+
+ * SoObjects/SoPageInvocation.h: fixed header file (install include and
+ compile include differ :-|) (v4.3.60)
+
+ * v4.3.59
+
+ * SoObjects/SoProductClassInfo.m: added support for action invocations
+ (triggered by either 'actionClass' or 'directActionName' key in
+ product.plist)
+
+ * SoObjects/SoPageInvocation.m: moved most of the implementation to a
+ new SoActionInvocation class which can invoke WODirectAction objects
+
+2004-10-10 Helge Hess <helge.hess@opengroupware.org>
+
+ * NGHttp: fixed umlaut decoding on MacOSX, removed some unused code
+ (v4.3.58)
+
+2004-10-08 Helge Hess <helge.hess@opengroupware.org>
+
+ * WebDAV/SoObjectDataSource.m: ensure that the child key used for
+ lookup is a string (eg if toOneRelationshipKeys returns NSNumber's
+ as values) (v4.3.57)
+
+ * WebDAV/SoObjectDataSource.m: minor optimization to URL generation
+ (v4.3.56)
+
+ * v4.3.55
+
+ * WebDAV/SoObjectResultEntry.m, WebDAV/SoWebDAVRenderer.m: improved
+ debugging and error detection facilities
+
+ * WebDAV/SoObjectDataSource.m: fixed URL construction on Cocoa
+ Foundation (you cannot use NSPathUtilities to work on URLs with that
+ Foundation)
+
+ * WEClientCapabilities.m: added Goliath as a known (WebDAV) user agent,
+ added -isRSSClient method
+
+2004-10-07 Helge Hess <helge.hess@opengroupware.org>
+
+ * v4.3.54
+
+ * WebDAV/SoObject+SoDAV.m: -isCollection now also checks whether
+ objects are contained in the toManyRelationshipKeys collection
+
+ * WebDAV/SoObject+SoDAVQuery.m: -davChildKeys now returns the values of
+ both, -toOneRelationshipKeys and -toManyRelationshipKeys
+
+2004-10-07 Helge Hess <helge.hess@skyrix.com>
+
+ * WebDAV/SoObjectWebDAVDispatcher.m: added more debug output (v4.3.53)
+
+2004-10-04 Helge Hess <helge.hess@opengroupware.org>
+
+ * Templates/WOxElemBuilder.m: moved WOxTagClassElemBuilder to own file
+ (v4.3.52)
+
+2004-10-04 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * NGObjWeb.xcode: updated to current build version
+
+2004-10-03 Helge Hess <helge.hess@opengroupware.org>
+
+ * DynamicElements/_WOComplexHyperlink.m: minor code cleanups (v4.3.51)
+
+2004-09-30 Helge Hess <helge.hess@skyrix.com>
+
+ * WOHttpAdaptor/WOHttpAdaptor.m: print listen address as a string value
+ (v4.3.50)
+
+ * WebDAV/SoWebDAVRenderer.m: set lock-token header on LOCK requests
+ (v4.3.49)
+
+2004-09-27 Helge Hess <helge.hess@opengroupware.org>
+
+ * DynamicElements/WONestedList.m: minor code cleanups (v4.3.48)
+
+2004-09-26 Helge Hess <helge.hess@opengroupware.org>
+
+ * WEClientCapabilities.m: added the NewsFire RSS reader as a known
+ user-agent (v4.3.47)
+
+ * OWResourceManager.m: removed a warning on a missing path on MacOSX
+ (v4.3.46)
+
+2004-09-24 Helge Hess <helge.hess@skyrix.com>
+
+ * SoObjects/SoProductRegistry.m: do not abort scanning for SOPE
+ products if GNUSTEP_PATHPREFIX_LIST is not set (to continue
+ searching in FHS locations) (v4.3.45)
+
+ * SoObjects/SoSecurityManager.m: improved reason string of security
+ exceptions (v4.3.44)
+
+2004-09-23 Helge Hess <helge.hess@skyrix.com>
+
+ * v4.3.43
+
+ * WOCoreApplication.m: improved handling of WOPort default (detect
+ numeric ports)
+
+ * Defaults.plist: changed default WOPort value from '"*:20000"' to
+ just 20000 (which is the same like *:20000' but compatible to WO)
+
+ * WOHttpAdaptor/WOHttpAdaptor.m: for numberic WOPort's, retrieve the
+ port from the WOApplication object
+
+ * WOCoreApplication.m: use NGResourceLocator to determine search pathes
+ (v4.3.42)
+
+2004-09-22 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * NGObjWeb.xcode: added WOServerDefaults.m to the build
+
+2004-09-21 Helge Hess <helge.hess@skyrix.com>
+
+ * v4.3.41
+
+ * WOWatchDogApplicationMain.m: added new function
+ WOWatchDogApplicationMainWithServerDefaults() which installs the
+ WOServerDefaults class as the default NSUserDefaults class
+
+ * added WOServerDefaults class (not implemented yet)
+
+2004-09-21 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * v4.3.41
+
+ * Templates/common.h, SoObjects/common.h: fixed duplicate interface
+ declarations by renaming them. I believe this only affected Xcode
+ builds.
+
+ * NGObjWeb.xcode: Fixed dependencies to resemble the make process
+ more closely. Our aim should be to stick to the make process
+ as closely as possible, so we shouldn't introduce dependencies in
+ non-toplevel projects.
+
+2004-09-20 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * v4.3.40
+
+ * SoObjects/SoProductResourceManager.m: changed method
+ -pathForResourceNamed:inFramework:languages: to use new NGExtensions
+ addition to NSBundle for proper localized resource lookup
+
+ * NGObjWeb.xcode: added SOPE_MAJOR_VERSION and SOPE_MINOR_VERSION to
+ the build defines
+
+2004-09-14 Helge Hess <helge.hess@skyrix.com>
+
+ * WOMessage.m, WOCoreApplication.m, SoProductRegistry.m,
+ WOApplication+Builders.m: use makefile provided SOPE version for
+ resource lookup (v4.3.39)
+
+2004-09-13 Helge Hess <helge.hess@opengroupware.org>
+
+ * OWResourceManager.m: deprecated -pathToComponentNamed:inFramework:
+ in favor of -pathToComponentNamed:inFramework:languages (v4.3.38)
+
+ * v4.3.37
+
+ * Templates/WOWrapperTemplateBuilder.m: added ability to load wod
+ templates without a .wo wrapper (but from an arbitary path). You need
+ to pass in the .html file of the template to enable that. Used in OGo
+ for FHS support.
+
+ * OWResourceManager.m: do not look for templates in WebServerResources,
+ major cleanups in resource lookup code
+
+2004-09-11 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * GNUmakefile.preamble: minor changes for inline compilation with
+ GNUSTEP_BUILD_DIR set elsewhere (v4.3.36)
+
+2004-09-11 Helge Hess <helge.hess@opengroupware.org>
+
+ * removed JavaScript function support (v4.3.35)
+
+2004-09-10 Helge Hess <helge.hess@skyrix.com>
+
+ * v4.3.34
+
+ * SoObjects/SoProductResourceManager.m: added an implementation of
+ -pathForResourceNamed:inFramework:languages: which checks the
+ product bundle resources (also required to make the URL lookup work),
+ improved debug logging
+
+ * Associations/WOResourceURLAssociation.m, Defaults.plist: added
+ WOResourceURLAssociationDebugEnabled default and a set of debug
+ logs
+
+2004-09-09 Helge Hess <helge.hess@opengroupware.org>
+
+ * DynamicElements/WOBrowser.m: deprecated 'selection' binding and
+ activated 'selections' as requested in OGo bug #894 (v4.3.33)
+
+ * DynamicElements/WOBrowser.m: deprecated 'string' binding and
+ activated 'displayString' as requested in OGo bug #888 (v4.3.32)
+
+2004-09-09 Frank Reppin <frank@opengroupware.org>
+
+ * GNUmakefile.postamble: added patch for installing in different
+ install roots (INSTALL_ROOT_DIR prefix variable) (v4.3.31)
+
+2004-09-08 Helge Hess <helge.hess@opengroupware.org>
+
+ * WOHttpAdaptor/WOHttpTransaction.m: check whether the simple HTTP
+ parser is to be used using the
+ -shouldUseSimpleHTTPParserForTransaction: method on
+ WOCoreApplication. That way applications which require the parser
+ (like xmlrpcd/ZideStore) can override the default
+ WOHttpTransactionUseSimpleParser default (v4.3.30)
+
+2004-09-07 Helge Hess <helge.hess@skyrix.com>
+
+ * Defaults.plist: disable WODebugging per default (v4.3.29)
+
+ * WOContext.m: minor code cleanup (v4.3.28)
+
+2004-09-06 Helge Hess <helge.hess@skyrix.com>
+
+ * Defaults.plist: enable watch dog per default (use WOUseWatchDog
+ default to disable the watch dog) (v4.3.27)
+
+2004-09-06 Helge Hess <helge.hess@opengroupware.org>
+
+ * WOResourceManager.m: minor code cleanups (v4.3.26)
+
+2004-09-05 Helge Hess <helge.hess@opengroupware.org>
+
+ * WOResourceRequestHandler.m: added some debug logging, send a 404
+ instead of a 500 if a resource could not be found (v4.3.25)
+
+2004-09-02 Helge Hess <helge.hess@opengroupware.org>
+
+ * wo*.make: when copying bundles to the install location, ensure that
+ .svn directories (Subversion tracking dirs) are excluded (v4.3.24)
+
+2004-09-01 Helge Hess <helge.hess@skyrix.com>
+
+ * WOApplication.m: added a fix to find the appwrapper in flattened
+ environments (v4.3.23)
+
+ * WOCoreApplication.m: search for libNGObjWeb resources in
+ Library/Libraries for compatibility with gstep-make 1.9.2 (Note:
+ this version does _not_ work with the old gstep-make fork anymore!)
+ (v4.3.22)
+
+2004-09-01 Helge Hess <helge.hess@opengroupware.org>
+
+ * fhs.make (move-headers-to-fhs): moved NGHttp headers to FHS root
+ (v4.3.21)
+
+2004-08-31 Helge Hess <helge.hess@skyrix.com>
+
+ * GNUmakefile.preamble: fixed sope-mime library location for gstep-make
+ 1.9.2 (v4.3.20)
+
+2004-08-29 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * NGObjWeb.xcode: new Xcode project
+
+ * SoObjects/SoObjecs.xcode, SoObjects/SoObjects-Info.plist: new Xcode
+ project and accompanied files.
+
+ * WebDAV/WebDAV.xcode: new Xcode project
+
+2004-08-29 Helge Hess <helge.hess@opengroupware.org>
+
+ * GNUmakefile: properly setup bundle path (v4.3.19)
+
+ * v4.3.18
+
+ * Templates/WOApplication+Builders.m: also look in
+ /usr/local/lib/sope-4.3/wox-builders/ and
+ /usr/lib/sope-4.3/wox-builders/ for SOPE WOx element builder bundles
+
+ * SoObjects/SoProductRegistry.m: also look in
+ /usr/local/share/sope-4.3/products and /usr/share/sope-4.3/products
+ for SOPE product bundles
+
+ * WORequest.m, WebDAV/SoObject+SoDAV.m: use new WOCoreApplication
+ method to lookup Languages.plist / DAVPropMap.plist resource
+
+ * WOCoreApplication.m: use GNUSTEP_PATHPREFIX_LIST and GNUSTEP_PATHLIST
+ to find libNGObjWeb resources, also look in
+ /usr/local/share/sope-4.3/ngobjweb/ and
+ /usr/share/sope-4.3/ngobjweb/. Added a method
+ +findNGObjWebResource:ofType: to locate library resources
+
+ * WOCoreApplication+Bundle.m: use GNUSTEP_PATHPREFIX_LIST and
+ GNUSTEP_PATHLIST to load application bundles
+
+ * added hack to install the project in FHS locations - the library,
+ its headers, the tools and the resources will be installed in
+ FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local),
+ SOPE products are installed in lib/sope-4.3/products/
+
+2004-08-27 Helge Hess <helge.hess@skyrix.com>
+
+ * GNUmakefile: export WOComponentDefinition.h as a public header
+ (v4.3.17)
+
+2004-08-26 Helge Hess <helge.hess@skyrix.com>
+
+ * WOComponent: added ivar for clientObject, _without_ increasing class
+ version (so that we don't need to touch every component in OGo :-| ),
+ moved SoObjects methods to own category file in SoObjects (v4.3.16)
+
+ * WOComponentScript.m, WOComponentScriptPart.m: removed dependency on
+ NGScripting (disables WOx scripting due to missing backend) (v4.3.15)
+
+ * v4.3.14
+
+ * WOComponent.m, WOContext.m: added ivar for _ODCycleCtx, _without_
+ increasing class version (so that we don't need to touch every
+ component in OGo :-| )
+
+ * DynamicElements/WOHtml.m, WOBody.m: minor code cleanups
+
+2004-08-25 Helge Hess <helge.hess@opengroupware.org>
+
+ * v4.3.13
+
+ * removed dependency on NGScripting (disabled WOScriptedComponent)
+
+ * WOComponent.m: added baseURL ivar, _without_ increasing class
+ version (so that we don't need to touch every component in OGo :-| )
+
+ * v4.3.12
+
+ * Templates/WOxTemplateBuilder.m: properly select a DOM builder based
+ on the template extension
+
+ * Templates/WOTemplateBuilder.m, WOComponentDefinition.m: moved
+ builder factory to WOComponentDefinition
+
+2004-08-24 Helge Hess <helge.hess@opengroupware.org>
+
+ * changed bundles to install in "xxx-4.3" pathes instead of "xxx/4.3"
+ to be consistent with OGo (v4.3.11)
+
+ * v4.3.10
+
+ * GNUmakefile: install SoCore.sxp in Library/SoProducts/4.3/
+
+ * Templates/WOxTemplateBuilder.m: moved WOApplication category to an
+ own file, preload builder bundles in Library/WOxElemBuilders/4.3
+
+ * SoObjects/SoProductRegistry.m: look for products in
+ Library/SoProducts/4.3
+
+ * v4.3.9
+
+ * DynamicElements/WOConditional.m: added specific WOx initializer to
+ support negative conditionals (if-not)
+
+ * DynamicElements/WOxControlElemBuilder.m: mapped "if-not"/"ifnot" to
+ WOConditional
+
+ * SoObjects/WOContext+SoObjects.m: added missing
+ -setObjectPermissionCache: method (v4.3.8)
+
+2004-08-23 Helge Hess <helge.hess@opengroupware.org>
+
+ * GNUmakefile.preamble: removed libjs linking path (v4.3.7)
+
+ * moved NGXmlRpc/xmlrpc_call to a separate project (v4.3.6)
+
+ * v4.3.5
+
+ * WOContext.m, WOComponent.m: modified component awake handling, should
+ fix some awake-in-context logs
+
+ * WOComponentRequestHandler.m: use _setCurrentContext: method
+
+ * WOApplication.m: added -_setCurrentContext: method to set the global
+ context (should be avoided, but not always possible ..)
+
+ * SoObjects/SoProductClassInfo.m: improved error handling (v4.3.4)
+
+2004-08-22 Helge Hess <helge.hess@opengroupware.org>
+
+ * v4.3.3
+
+ * moved the SoOFS library/sope tool to a separate project
+
+ * WORequest, WOMessage, WOContext: added new ivars to avoid user-info
+ dictionary
+
2004-08-20 Helge Hess <helge.hess@opengroupware.org>
+ * v4.3.2
+
+ * removed dependency on NGJavaScript
+
+ * DynamicElements/WOFileUpload.m: code cleanups
+
+ * fixed for SOPE 3.3 directory layout
+
* moved to SOPE 4.3, restarted subminor version to 1 to remove special
MacOSX version (v4.3.1)