]> err.no Git - sope/blobdiff - sope-appserver/NGObjWeb/ChangeLog
minor code cleanups
[sope] / sope-appserver / NGObjWeb / ChangeLog
index d0a4a6811cd9d4d4de930876077d451ec798a5c3..a121e67e36960892a4fd692380368a705241d761 100644 (file)
@@ -1,5 +1,334 @@
+2004-11-24  Helge Hess  <helge.hess@opengroupware.org>
+
+       * DynamicElements/WOForm.m: minor code cleanups (v4.5.100)
+
+2004-11-23  Helge Hess  <helge.hess@opengroupware.org>
+
+       * WORequestHandler.m: properly check whether logger is available
+         prior running debugWithFormat: to avoid excessive logging in OGo
+         (v4.5.99)
+
+2004-11-23  Helge Hess  <helge.hess@skyrix.com>
+
+       * WOComponent.m: reapplied change in v4.2.423 which got lost in some
+         4.5 logging change (v4.5.98)
+
+2004-11-22  Helge Hess  <helge.hess@skyrix.com>
+
+       * v4.5.97
+
+       * WOContext.m: move some categories into main class implementation
+
+       * WORequestHandler.m: bind default logger to WODebuggingEnabled
+
+2004-11-21  Helge Hess  <helge.hess@opengroupware.org>
+
+       * WODirectActionRequestHandler.m: minor code cleanups (v4.5.96)
+
+2004-11-19  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * v4.5.95
+
+       * Defaults.plist: new defaults for NGLogging
+
+       * WOHttpAdaptor/WOHttpAdaptor.m: rewrote transaction logging to use
+         NGLogging. Configuration for transActionLogger is stored in
+         Defaults.plist.
+         NOTE: no profiling has been done, yet - thus the profiling
+         information needs to be updated (a TODO has been placed at the
+         appropriate place).
+
+       * DynamicElements/_WOTemporaryHyperlink.m: added correct cast to
+         circumvent gcc bug (false warning).
+
+2004-11-19  Helge Hess  <helge.hess@opengroupware.org>
+
+       * v4.5.94
+
+       * NGHttp+WO.m: minor improvements to cookie handling
+
+       * WORequestHandler.m: cleaned up cookie adder
+
+       * v4.5.93
+       
+       * WOApplication.m: print a note if debug logging is enabled
+
+       * WOComponentRequestHandler.m: removed usage of unavailabel
+         -logInfoWithFormat: (replaced with logWithFormat:)
+
+       * WOStatisticsStore.m: fixed a new warning due to incompatible pointer
+         types
+       
+       * WOComponentRequestHandler.m: append session-id cookies to response,
+         reject favicon requests, added some logs, minor cleanups (v4.5.92)
+
+2004-11-18  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * v4.5.91
+
+       * Associations/{WOKeyPathAssociation.m, WOLabelAssociation.m,
+         WOResourceURLAssociation.m, common.h},
+         DynamicElements/{WOForm.m, WOGenericElement.m, WOImage.m,
+         WOPopUpButton.m, WOString.m, WOxHTMLElemBuilder.m,
+         WOxMiscElemBuilder.m, _WOTemporaryHyperlink.m},
+         NGObjWeb/WOxElemBuilder.h,
+         SoObjects/{SoActionInvocation.m, SoClassSecurityInfo.m,
+         SoComponent.m, SoObject+Traversal.m, SoObject.m,
+         SoObjectRequestHandler.m, SoObjectSOAPDispatcher.m,
+         SoObjectXmlRpcDispatcher.m, SoPageInvocation.m, SoProduct.m,
+         SoProductClassInfo.m, SoProductRegistry.m,
+         SoProductResourceManager.m, SoSelectorInvocation.m},
+         Templates/{WOApplication+Builders.m, WOComponentScriptPart.m,
+         WODParser.m, WOHTMLParser.m, WOWrapperTemplateBuilder.m,
+         WOxComponentElemBuilder.m, WOxElemBuilder.m, common.h},
+         WebDAV/{SaxDAVHandler.m, SoDAVSQLParser.m, SoObject+SoDAV.m,
+         SoObject+SoDAVQuery.m, SoObjectWebDAVDispatcher.m,
+         SoWebDAVRenderer.m},
+         WOHttpAdaptor/{WOHttpAdaptor.m, WOHttpTransaction.m,
+         WORequestParser.m},
+         NGHttp+WO.m, OWResourceManager.m, SNSConnection.m,
+         WEClientCapabilities.m, WOApplication.m, WOChildComponentReference.m,
+         WOComponent.m, WOComponentDefinition.m, WOComponentRequestHandler.m,
+         WOContext.m, WOCoreApplication+Bundle.m, WOCoreApplication.m,
+         WODirectAction.m, WODirectActionRequestHandler.m, WODisplayGroup.m,
+         WODynamicElement.m, WOElementID.m, WOFileSessionStore.m,
+         WOMessage.m, WOPageRequestHandler.m, WORequest.m, WORequestHandler.m,
+         WOResourceManager.m, WORunLoop.m, WOServerSessionStore.m,
+         WOSimpleHTTPParser.m, _WOStringTable.m, common.h:
+         changed to use new logging API, various code cleanup.
+
+       * NGObjWeb.xcode, SoObjects/SoObjects.xcode, WebDAV/WebDAV.xcode:
+         bumped framework version
+
+2004-11-18  Helge Hess  <helge.hess@opengroupware.org>
+
+       * WORequestHandler.m: removed double click hack, not necessary anymore
+         (v4.5.90)
+
+2004-11-17  Helge Hess  <helge.hess@opengroupware.org>
+
+       * WORequestHandler.m: added 'WOUseGlobalCookiePath' default to
+         configure whether the application URL (NO) or "/" (YES) should be
+         used as the path for the session-id cookie (related to OGo bug #914
+         (v4.5.89)
+
+2004-11-15  Helge Hess  <helge.hess@skyrix.com>
+
+       * WOSimpleHTTPParser.m: set a default file boundary size and max upload
+         size if the Defaults.plist was not loaded (eg in xmlrpc_call with
+         WOHTTPConnectionUseSimpleParser) (v4.5.88)
+
+2004-11-15  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * v4.5.87
+
+       * WOCoreApplication.m: needed to define a private +logger to enable
+         proper logging in class methods.
+
+       * WOHttpAdaptor/common.h: add new logging API to common includes
+
+       * WOHttpAdaptor/WOHttpAdaptor.m: rewrote logging to use new logging
+         API. Added an own (conditional) logger for performance logging.
+
+2004-11-13  Helge Hess  <helge.hess@opengroupware.org>
+
+       * WOApplication.m: changed wrapper-missing-log from warn to debug
+         (v4.5.86)
+
+2004-11-13  Helge Hess  <helge@groove.local>
+
+       * WOApplication.m, WOCoreApplication.m: do not use deprecated logger
+         API (v4.5.85)
+
+2004-11-12  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * WOApplication.m, WOCoreApplication.m: use new NGLogging API from
+         NGExtensions (v4.5.84)
+
+2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * NGObjWeb.xcode: declared several So* headers as public - these were
+         already public in the GNUmakefiles but declared as project headers
+         in Xcode - fixed this incompatibility.
+
+       * NGObjWeb.xcode: fixed incorrect SOPE_MINOR_VERSION
+
+       * NGObjWeb.xcode, WebDAV/WebDAV.xcode, SoObjects/SoObjects.xcode:
+         bumped the framework version
+
+2004-11-04  Helge Hess  <helge.hess@skyrix.com>
+
+       * use Version file for install directory location
+
+2004-11-04  Helge Hess  <helge.hess@skyrix.com>
+
+       * branched 4.3 into 4.4 and 4.5
+       
+2004-11-03  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * DynamicElements/*.api: provided formal specifications for all
+         dynamic elements in a format borrowed from WebObjects 4.51.
+         (v4.3.83)
+
+2004-11-03  Helge Hess  <helge.hess@skyrix.com>
+
+       * WOWatchDogApplicationMain.m: disable warning on /etc server defaults
+         (v4.3.82)
+
+2004-11-02  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * v4.3.81
+
+       * NGObjWeb.xcode: added new targets to the build process to make
+         embedding of SoProducts within the framework's wrapper possible.
+
+       * SoObjects/SoProductRegistry.m: fixed crash bug on Cocoa Foundation
+         that occurred during product registration. As a new feature added
+         search for products within framework's "SoProducts" resource
+         directory. This can be used as a fallback, suitable for wrapper
+         targets that want to use "SoObjects" functionality.
+
+2004-11-01  Helge Hess  <helge.hess@opengroupware.org>
+
+       * WebDAV/SoWebDAVRenderer.m: added support for multiple resource type
+         tags (v4.3.80)
+
+2004-10-31  Helge Hess  <helge.hess@opengroupware.org>
+
+       * WebDAV/SoWebDAVRenderer.m: preserve etag in response if set (v4.3.79)
+
+       * SoObjects/SoDefaultRenderer.m: fixed typo, check exceptions for 200
+         HTTP codes and do not return them as an error (v4.3.78)
+
+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)