Applied patch from Turbocat (www.turbocat.de): gsw_26_oct_2001.patch
except
o GDL2 ifdef in GSWDisplayGroup.h
o Turbocat additions in GSWTextField.m
* GSWAdaptors/Apache/GNUmakefile: changes in APXS
* GSWAdaptors/common/GSWApp.c: in GSWAppInfo_MakeDictKeyName, take care of buffer overflow
* GSWeb.framework/GSWComponent.m: implement validationFailedWithException:value:keyPath:
* GSWeb.framework/GSWDeployedBundle.m: commented #include <pthread.h>
* GSWeb.framework/GSWDisplayGroup.m: select after fetch in -fetch
various changes
* GSWeb.framework/GSWKeyValueAssociation.m: traces
* GSWeb.framework/GSWApplication.m: Traces
* GSWeb.framework/GSWAssociation: GDL2 changes
o removed special case for returned value of type GSMutableArray
o GDL2 value validation
* GSWeb.framework/GSWImageButton.m: rewrite of invokeActionForRequest:inContext:
* GSWeb.framework/GSWDefaultAdaptorThread.m: traces
* GSWeb.framework/GSWTemplateParserXML.m: traces
* GSWeb.framework/NSString+Trimming.m: Handle EONull/NSNull
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@11256 72102866-910b-0410-8b05-ffd578937521
Applied patch from Turbocat (www.turbocat.de): GSWPatch_04-JUL_2001.diff
except GSWeb.framework/GSWInput.m/.h one (have to verify coherence of it)
* GSWAdaptors/common/GSWApp.c/.h: Added GSWAppInfo
* GSWAdaptors/common/GSWAppConnectNSSocket.c: Changes on includes
* GSWAdaptors/common/GSWLoadBalancing.h: Added parameter to GSWLoadBalancing_Find*
* GSWAdaptors/common/GSWLoadBalancing.c: added p_pURLComponents parameter,
o management of AppInfo
* GSWAdaptors/common/GSWAppRequest.c: managing refused connections
* GSWExtensions.framework/GSWStatsPage.gswc/GSWStatsPage.gswd: misspelling correction
* GSWExtensions.framework/GSWStatsPage.gswc/GSWStatsPage.html: Various Changes
* GSWExtensions.framework/GSWStatsPage.m: changes in login/password validation
o -awake added
* GSWeb.framework/GSWApplication.m/.h: Manage refusing new sessions
* GSWeb.framework/GSWBundle.m: debug traces commented
* GSWeb.framework/GSWComponent.m: implementation of ensureAwakeInContext:
* GSWeb.framework/GSWAssociation.m: special case for returned value of type GSMutableArray (Why ?)
* GSWeb.framework/GSWComponentRequestHandler.m: comments added
* GSWeb.framework/GSWDefaultAdaptorThread.m: added debug traces
* GSWeb.framework/GSWDirectActionRequestHandler.m: replaced GSWDirectAction by DirectAction
* GSWeb.framework/GSWDisplayGroup.m: initialize _baseIndex,
o correct misspelled names,
o added -description,
o use delegate in _changedInEditingContext:, _invalidatedAllObjectsInStore:,
o changes in -deleteObjectAtIndex:,
* GSWeb.framework/GSWFileUpload.m: different handling of _fileDatasCount,
handle bug in omniweb-browser
* GSWeb.framework/GSWHyperlink.m: added ensureAwakeInContext: call
* GSWeb.framework/GSWImageButton.m: added ensureAwakeInContext: call
* GSWeb.framework/GSWPopUpButton.m:
o use [response_ appendContentString:_noSelectionStringValue] instead of
[response_ appendContentHTMLString:_noSelectionStringValue]
o handle no displayString case
o use [response_ appendContentString:_displayStringValue] instead of
[response_ appendContentHTMLString:_displayStringValue]
* GSWeb.framework/GSWConfig.h: set GSWOPTVALUE_AutoOpenInBrowser to NO
* GSWeb.framework/GSWElementIDString.m: comment some debug traces
* GSWeb.framework/GSWHTMLStaticGroup.m/.h: added support of documentType
* GSWeb.framework/GSWHTMLURLValuedElement.m: addeded debug trace
* GSWeb.framework/GSWKeyValueAssociation.m: use NSStringFromClass([retValue class])
instead of [retValue class] for log
* GSWeb.framework/GSWRequest.m/.h: added -(NSDictionary*)headers;
o added test on _contentType in _contentType
o autorelease _dict in -uriElements
* GSWeb.framework/GSWResponse.m/.h: added -setHeaders: and -headers
o Added GSWResponse (GSWResponseRefused)
o return self in -generateResponse
* GSWeb.framework/GSWServerSessionStore.m/.h: added @interface GSWServerSessionStore (GSWServerSessionStoreInfo)
o added refusing session management
* GSWeb.framework/GSWSession.m:
o in -terminate forces to call removeSessionWithID in GSWServerSessionStore to dealloc it
* GSWeb.framework/GSWSessionTimeOutManager.m/.h: replace NSMutableOrderedArray* sessionOrderedTimeOuts;
by NSMutableArray* sessionOrderedTimeOuts;
o added traces
o added GSWSessionTimeOutManager (GSWSessionRefused)
* GSWeb.framework/GSWSubmitButton.m: raise exception if no element is returned
* GSWeb.framework/GSWTemplateParser.m: added doctype management
* GSWeb.framework/GSWUtils.h: added if defined for __NetBSD__
* GSWeb.framework/GSWWOCompatibility.m/.h: added WOGenericContainer, WOImageButton, WOHyperlink
* GSWeb.framework/attach.m: added if defined for __NetBSD__
* GSWeb.framework/stacktrace.m: added if defined for __NetBSD__
* GSWeb.framework/GSWTemplateParserXML.m: traces commented
o test XML node content before adding it
* GSWeb.framework/NSObject+IVarAccess+PerformSel.m
o changes in -getIVarNamed: and in setIVarNamed:withValue: (use of sel+imp, tests on parameters)
* GSWAdaptors/common/GSWHTTPResponse.c: change in GSWHTTPResponse_GetResponse()
o debug traces removed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@11251 72102866-910b-0410-8b05-ffd578937521
([GSWComponentRequestHandler -lockedDispatchWithPreparedSession:
inContext:elements:]): do not 'clear' cookie if not enabled.
* GSWeb.framework/GSWComponent.m ([GSWComponent
-performParentAction:]): implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@8247 72102866-910b-0410-8b05-ffd578937521
-setCurrentBatchIndex:]): fixed index out of bound.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@8195 72102866-910b-0410-8b05-ffd578937521
-parentElementIDString]): create a mutableCopy instead of a copy of the string.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7986 72102866-910b-0410-8b05-ffd578937521
* GSWeb.framework/GSWApplication.m: removed a trace
* GSWeb.framework/GSWTemplateParserXML.m: fix XML
properties key case bug
* GSWeb.framework/GSWElementIDString.[hm]: changed
implementation to conform to NSString cluster.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7968 72102866-910b-0410-8b05-ffd578937521
* GSWExtensions.framework/*.(h|m): changed gsweb include dir from
gsweb/GSWeb.framework/ to GSWeb/
* GSWeb.framework/GNUmakefile: rewrite using framework.make
* GSWeb.framework/*.(h|m): changed gsweb include dir from
gsweb/GSWeb.framework/ to GSWeb/
* GSWeb.framework/GSWConstants.m: removed the frameworkd suffix.
* GSWeb.framework/GSWUtils.m ([NSBundle +tmpAllFrameworks]): removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7931 72102866-910b-0410-8b05-ffd578937521
* GSWeb.framework/GSWApplication.m: added "exit" in terminate
generate simple response in -handleException:inContext:
be sure to have a context in -_handleException:inContext:
generate simple response in -_handleException:inContext:
generate simple response in -handlePageRestorationErrorInContext:
be sure to have a context in -_handlePageRestorationErrorInContext:
generate simple response in -_handlePageRestorationErrorInContext:
generate simple response in -handleSessionCreationErrorInContext:
generate simple response in -handleSessionRestorationErrorInContext:
be sure to have a context in -_handleSessionRestorationErrorInContext:
generate simple response in -_handleSessionRestorationErrorInContext:
* GSWeb.framework/GSWComponentRequestHandler.m: added default response when we catch exceptions,...
handle more exceptions
* GSWeb.framework/GSWConstants.h/.m: added GSWHTTPHeader_UserAgent
* GSWeb.framework/GSWDefaultAdaptor.m: terminate application if it is locked
* GSWeb.framework/GSWDefaultAdaptorThread.m: Added default response to handle exceptions and various errors
Correct bug in request data reading (request datas were sometimes not complely readen)
* GSWeb.framework/GSWFileUpload.m: Added Exception handling
* GSWeb.framework/GSWRequest.m: add exception handling
* GSWeb.framework/GSWResponse.h/.m: added GSWResponse (GSWResponseError)
* GSWAdaptor/Apache/GNUmakefile: added -DEAPI
* GSWAdaptor/Apache/mod_gsweb.c: added debug traces
* GSWAdaptor/common/GSWConfig.c/.h: added debug traces, added init parameter
* Makefile.postamble: added docs generation
* Doc/GNUstepWeb-HOWTO moved to howto.gsdoc
* Doc/gsweb.gsdoc: new file
* GSWeb.framework/Makefile.postamble: added docs generation
* GSWExtensions.framework/Makefile.postamble: added docs generation
* GSWExtensionsGSW.framework/Makefile.postamble: added docs generation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7244 72102866-910b-0410-8b05-ffd578937521
* GSWDisplayGroup.m/.h: implemented (-setSelectedObject) to support
KeyValueCoding mechanism
(-selectObject:) now search object into allObjects array
* GSWPopUpButton.m: removed dashes (--) in the label.
* GSWActiveImage.m: if image is disabled whitin a FORM it displays its
image as a passive element
* GSWComponent.m: displays start/stop comments if gswcomponents debug
is enabled
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7104 72102866-910b-0410-8b05-ffd578937521
* GSWInput.m/.h: implemented (-valueInContext:) and (-resetAutoValue) to manage auto value attribute
* GSWRadioButtonList.m/.h: fix to use the correct variable to set the selection binding.
Implemented auto value attribute
* GSWPopUpButton.m/.h: fix to select object in the selection binding.
Implemented auto value attribute
* GSWMailDelivery.m/.h: use the real sender in the sendmail command line
The following are changes made to support GDL2. Compile with -DGDL2
* GSWSession.m: (-defaultEditingContext) create the default EOEditingContext
* GSWComponent.m: (-setValue:forBinding:) if the parent doesn't provide the bindingName, attempts to set the value in the current component using takeValue:forKey:
(-valueForKeyBinding:) if the parent doesn't provide the bindingName, attempts to get the value from the current component using valueForKey:
* GSWDisplayGroup.m/.h: implemented
* NSObject+IVarAccess+PerfomSel.m: implemented (-getIVarNamed:) and (-setIVarNamed:withValue:) using EOKeyValueCoding protocol.
Now components have the responsibility to release its bindings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6998 72102866-910b-0410-8b05-ffd578937521
* GSWDebug.m: commented code for the new NSThread implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6540 72102866-910b-0410-8b05-ffd578937521
* GSWAdaptor/common/config.h: changed GSWAPP_EXTENSION from wa to woa.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6368 72102866-910b-0410-8b05-ffd578937521