Commit graph

252 commits

Author SHA1 Message Date
Manuel Guesdon
6ea2eef0fc o added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18190 72102866-910b-0410-8b05-ffd578937521
2003-11-25 09:10:14 +00:00
Manuel Guesdon
7230e305ef 2003-11-24 Manuel Guesdon <mguesdon@orange-concept.com>
* GSWeb.framework/GSWResourceManager.m/.h:
		o added -cachedBundleForFrameworkNamed:
		o fix in -lockedCachedBundleForFrameworkNamed: to return AppBundle if none is found
		o changes in -lockedCachedURLForResourceNamed:inFramework:languages:
			to call DeployedBundle -urlForResourceNamed:forLanguages:
		o changes in -lockedPathForResourceNamed:inFramework:languages:
			to call DeployedBundle -absolutePathResourceNamed:forLanguages:
	* GSWeb.framework/GSWDeployedBundle.m/.h:
		o added -urlForResourceNamed:forLanguages:
		o added ivars: _wrapperName,_projectName, _urlsCache,_absolutePathesCache;
		o build _wrapperName in init (will avoid recreation each call of -wrapperName)
		o build _projectName in init (will avoid recreation each call of -projectName)
		o rename methis ...forLangue.. to ...language to be coherent
	* GSWeb.framework/GSWProjectBundle.m/.h:
		o removed projectName (now inherit from GSWDeployedBundle)
	* GSWeb.framework/GSWTemplateParserXML.m:
		o in -createElementsFromNode: don't remove name property for non gsweb tags
	* GSWeb.framework/GSWTextField.h/.m:
		o fix in -takeValuesFromRequest:inContext: to avoid ecxception where
			value is empty and formatter is date formatter
	* GSWeb.framework/GSWRequest.h/.m:
		o added -stringFormValueForKey
		o added -numberFormValueForKey:withFormatter:
		o added -dateFormValueForKey:withFormatter:
		o inherit from GSWMessage.
	* GSWeb.framework/GSWMessage.h/.m:
		o added
	* GSWeb.framework/GSWRadioButtonList.h/.m:
		o handle isDisplayStringBefore binding
	* GSWeb.framework/GSWCheckBoxList.h/.m:
		o handle isDisplayStringBefore binding
	* GSWeb.framework/GSWBundle.m:
		o replaced GDL2 #if by HAVE_GDL2 #if
	* GSWeb.framework/GSWComponent.m:
		o replaced GDL2 #if by HAVE_GDL2 #if
		o improved some traces
	* GSWeb.framework/NSObject+IVarAccess+PerformSel.m:
		o replaced GDL2 #if by HAVE_GDL2 #if
	* GSWeb.framework/NSString+Trimming.m:
		o replaced GDL2 #if by HAVE_GDL2 #if
	* GSWAdaptors/common/GSWApp.h
		o added fSwitchToKnownInstance in GSWApp
	* GSWAdaptors/common/GSWConfig.c:
		o handle switchToKnownInstance parameter
	* GSWAdaptors/common/GSWLoadBalancing.c:
		o switch to known app instance when requesting unknown instance
	* GSWeb.framework/GSWProcFS.m:
		o better format byte size data
		o ivar names changes to conform to coding standards
	* GSWeb.framework/GSWUtils.[hm]:
		o fixes in NSLog category
		o added NSMutableData -replaceOccurrencesOfData:withData:range:
		o added NSData -rangeOfData:range:
		o added NSData -base64Representation
		o added NSData -initWithBase64Representation:
	* GSWeb.framework/GSWSession.h:
		o added -validateStatisticsLogin:withPassword:
		o added -_allowedToViewEvents
		o added -_allowToViewEvents
		o added -_setAllowedToViewEvents:
		o added -validateEventsLogin:withPassword:
		o added -_setBirthDate:
		o added -addLanguage:
		o added -firstLanguage
	* GSWeb.framework/GSWSession.m:
		o replaced GDL2 #if by HAVE_GDL2 #if
		o modified -setTimeOut: to handle null timeOut (no time out)
		o added -_setAllowedToViewStatistics:
		o modified setDistributionEnabled: to call GSWContext
			-_synchronizeForDistribution
		o modified setStoresIDsInCookies: to call GSWContext
			-_synchronizeForDistribution
		o call -takeValuesFromRequest:inContext: on pageElement
			instead of pageComponent in -takeValuesFromRequest:inContext:
		o call -invokeActionForRequest:inContext: on pageElement
			instead of pageComponent in -invokeActionForRequest:inContext:
		o call -appendToResponse:inContext: on pageElement
			instead of pageComponent in -appendToResponse:inContext:
		o finalized -appendToResponse:inContext: implementation
		o implemented -statistics
		o implemented -_formattedStatistics
		o lock editing context in -awakeInContext:
		o unlock editing context in -sleepInContext:
		o in set undo limit and lock editingContext in  -defaultEditingContext
		o lock editing context and disallow setting context when one
			already exists in -setDefaultEditingContext:
		o added -validateStatisticsLogin:withPassword:
		o added -_allowedToViewEvents
		o added -_allowToViewEvents
		o added -_setAllowedToViewEvents:
		o added -validateEventsLogin:withPassword:
		o added -addLanguage:
		o added -firstLanguage
	* GSWeb/GSWApplication.h:
		o added +defaultRequestHandlerClassName
		o added +defaultRequestHandlerClass
		o added _lastAccessDate
	* GSWeb/GSWApplication.m:
		o replaced GDL2 #if by HAVE_GDL2 #if
		o implemented -number
		o implemented -_directConnectURL
		o implemented -_webserverConnectURL
		o improved -_initializeSessionInContext:
		o finalized -_discountTerminatedSession implementation
		o added new handlers in -registerRequestHandlers
		o added +workerThreadCountMin;
		o added +setWorkerThreadCountMin:
		o added +workerThreadCountMax
		o added +setWorkerThreadCountMax:
		o added +isLifebeatEnabled
		o added +setLifebeatEnabled:flag
		o added +lifebeatDestinationPort;
		o added +setLifebeatDestinationPort:
		o added +lifebeatInterval
		o added +setLifebeatInterval:
		o added +streamActionRequestHandlerKey;
		o added +setStreamActionRequestHandlerKey:
		o added +sessionStoreClassName
		o added +setSessionStoreClassName:
		o added +setDefaultUndoStackLimit:
		o added +defaultUndoStackLimit;
		o added +_lockDefaultEditingContext;
		o added +_setLockDefaultEditingContext:
		o added +outputPath
		o added +setOutputPath:
		o implemented -monitoringEnabled
		o implemented -isTerminating
		o implemented -terminate
		o modified -setTimeOut: to handle null timeOut (no time out)
			and call -_scheduleApplicationTimerForTimeInterval:
		o implemented -_scheduleApplicationTimerForTimeInterval:
		o finalized -appendToResponse:inContext: implementation
		o implemented -_terminateFromMonitor
		o implemented _newLocationForRequest:
		o removed -_handleException:inContext:
		o added -_handleErrorWithPageNamed:exception:inContext:
		o added +recordingClassName
		o added +setRecordingClassName:
		o +saveResponsesPath is obsolete; use +recordingPath
		o +setSaveResponsesPath is obsolete; use +setRecordingPath
		o added +defaultRequestHandlerClassName
		o added +defaultRequestHandlerClass
		o added _lastAccessDate
	* GSWStaticResourceRequestHandler.h/.m:
		o added
	* GSWeb/GSWResponse.h/.m:
		o added @interface GSWResponse (Stream)
		o added -setContentStreamFileHandle:bufferSize:length:
		o added _contentStreamFileHandle
		o added _contentStreamBufferSize;
		o added _contentStreamBufferLength;
	* GSWeb/GSWDefaultAdaptor.h/.m:
		o added -workerThreadCountMin;
		o added -setWorkerThreadCountMin:
		o added -workerThreadCountMax
		o added -setWorkerThreadCountMax:
	* GSWeb/GSWStatisticsStore.h/.m:
		o changed definition of +formatDescription:forResponse:inContext:
		o implemented +formatDescription:forResponse:inContext:
		o change types from double to NSTimeInterval
		o implemented missing methods
	* GSWeb/GSWConstants.h/.m:
		o added GSWHTTPHeader_RecordingSessionID,
			GSWHTTPHeader_RecordingIDsURL,
			GSWHTTPHeader_RecordingIDsCookie,
			GSWHTTPHeader_RecordingApplicationNumber
		o added GSWOPT_WorkerThreadCountMin,
			GSWOPT_WorkerThreadCountMax
		o added GSWOPT_OutputPath
		o added GSWOPT_LifebeatEnabled
		o added GSWOPT_LifebeatDestinationPort
		o added GSWOPT_LifebeatInterval
		o added GSWOPT_DefaultUndoStackLimit
		o added GSWOPT_LockDefaultEditingContext
		o added isDisplayStringBefore__Key
	* GSWeb/GSWLifebeatThread.h/.m:
		o added
	* GSWeb/GSWActionRequestHandler.h/.m:
		o added
	* GSWeb/GSWDirectAction.h/.m
		o added GSWAction as superclass of GSWDirectAction
	* GSWeb/GSWAction.h/.m:
		o added
	* GSWeb/GSWDirectActionRequestHandler.h/.m
		o added +handlerWithDefaultActionClassName:defaultActionName:displayExceptionPages:
		o adedd _displayExceptionPages
		o added GSWActionRequestHandler as superclass of GSWDirectActionRequestHandler
		o moved some code in GSWActionRequestHandler
	* GSWeb/GSWDisplayGroup.m:
		o replaced GDL2 #if by HAVE_GDL2 #if
		o fix in -objectsAtIndexes:
		o added _auxiliaryQueryQualifier
			used when qualifying dataSource (added to query qualifiers)
		o added _queryNotMatch to enable not clause
	* GSWeb/GSWPageDefLexer.h:
		o regenerated
	* GSWeb/GSWPageDefParserTokenTypes.txt:
		o regenerated
	* GSWeb/GSWPageDefParserTokenTypes.h:
		o regenerated
	* GSWeb/GSWPageDefParser.m:
		o regenerated
	* GSWeb/GSWPageDefParser.h:
		o regenerated
	* GSWeb/GSWPageDefLexer.m:
		o regenerated
	* GSWeb/PageDef.g:
		o modified to handle quotes in binding names (for GSWGenericContainer)
	* GSWeb.framework/GSWRecording.m/.h:
		o added
	* GSWeb.framework/GSWDefaultAdaptorThread.h/.m:
		o remove response saving (now use recording)
	* GSWeb.framework/GSWHTMLStaticElement.m:
		o appendContentString: instead of appendContentData:
	* GSWeb.framework/GSWHTMLStaticGroup.m:
		o appendContentString: instead of appendContentData:
	* GSWeb.framework/GSWText.m:
		o fix in takeValuesFromRequest:inContext:
			when control was diasbled, previous value was lost.
	* GSWExtensions.framework/GSWCollapsibleComponentContent.gswc/GSWCollapsibleComponentContent.html:
		o added Anchor
	* GSWExtensions.framework/GSWCollapsibleComponentContent.gswc/GSWCollapsibleComponentContent.gswd:
		o added Anchor
	* GSWExtensions.framework/GSWCollapsibleComponentContent.m:
		o added Anchor
	* GSWeb.framework/GNUmakefile:
		o added GSWLifebeatThread.h/.m
		o added GSWStaticResourceRequestHandler.h/.m
	* GSWeb.framework/GSWForm.h/.m:
		o added _otherPathQueryAssociations
	* GSWeb.framework/GSWHyperlink.h/.m:
		o added _otherPathQueryAssociations
	* GSWeb.framework/GSWPopUpButton.m:
		o logs
	* GSWeb.framework/Resources/languages.plist:
		o added languages
	* GSWeb.framework/GSWeb.h:
		o added classes and includes
	* GSWeb.framework/GSWText.h:
		o removed -dealloc
	* GSWeb.framework/GSWSessionTimeOutManager.m:
		o logs
		o exception handlers
	* GSWeb.framework/GSWSessionTimeOutManager.h:
		o added -tryLockBeforeTimeIntervalSinceNow:
		o added -lockBeforeTimeIntervalSinceNow:
	* GSWeb.framework/GSWSessionStore.m
		o use NSTimeIntervalSleep instead of usleep
	* GSWeb.framework/GSWResourceRequestHandler.m
		o logs
	* GSWeb.framework/GSWHTMLURLValuedElement.m/.h:
		o added _otherPathQueryAssociations
	* GSWeb.framework/GSWHTMLDynamicElement.m/.h:
		o handle otherPathQueryAssociations
	* GSWeb.framework/GSWElement.m:
		o logs
	* GSWeb.framework/GSWDynamicURLString.m:
		o coder changes
	* GSWeb.framework/GSWDebug.h:
		o logs
	* GSWeb.framework/GSWContext.h/.m:
		o handle isRefusingThisRequest
		o handle pathQuery
		o fix languages stuff
		o fix _synchronizeForDistribution
	* GSWeb.framework/GSWConfig.h:
		o removed GSWOPTVALUE_SaveResponsesPath
		o added GSWOPTVALUE_LifebeatEnabled
		o added GSWOPTVALUE_LifebeatDestinationHost
		o added GSWOPTVALUE_LifebeatDestinationPort
		o added GSWOPTVALUE_LifebeatInterval
		o added GSWOPTVALUE_DefaultUndoStackLimit
		o added GSWOPTVALUE_LockDefaultEditingContext
		o added GSWOPTVALUE_WorkerThreadCountMin
		o added GSWOPTVALUE_WorkerThreadCountMax
		o added GSWOPTVALUE_AcceptedContentEncoding
	* GSWeb.framework/GSWComponentReference.m:
		o logs
	* GSWeb.framework/GSWBrowser.m:
		o logs
	* GSWeb.framework/GSWAssociation.m:
		o logs
	* GSWExtensions.framework/GSWExceptionPage.m:
		o logs
	* GSWExtensionsGSW.framework/GSWLogin.m:
		o removed date stuff
	* GSWExtensionsGSW.framework/GSWLogin.gswc/GSWLogin.html:
		o removed date stuff
	* GSWExtensionsGSW.framework/GSWLogin.gswc/GSWLogin.gswd:
		o removed date stuff
	* config.mak.in:
		o added GSWDEBUG=no


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18189 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:31:16 +00:00
Manuel Guesdon
8314ffd3c3 o added GSWDEBUG=no
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18188 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:27:34 +00:00
Manuel Guesdon
99f54fcad2 o removed date stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18187 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:25:05 +00:00
Manuel Guesdon
7096ad93e9 logs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18186 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:22:56 +00:00
Manuel Guesdon
7a8088abc5 indenting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18185 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:19:29 +00:00
Manuel Guesdon
f2f03ee1b1 tabs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18184 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:17:11 +00:00
Manuel Guesdon
f89a6ddbbb o removed GSWOPTVALUE_SaveResponsesPath
o added GSWOPTVALUE_LifebeatEnabled
o added GSWOPTVALUE_LifebeatDestinationHost
o added GSWOPTVALUE_LifebeatDestinationPort
o added GSWOPTVALUE_LifebeatInterval
o added GSWOPTVALUE_DefaultUndoStackLimit
o added GSWOPTVALUE_LockDefaultEditingContext
o added GSWOPTVALUE_WorkerThreadCountMin
o added GSWOPTVALUE_WorkerThreadCountMax
o added GSWOPTVALUE_AcceptedContentEncoding


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18183 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:16:22 +00:00
Manuel Guesdon
3346b3f469 o handle isRefusingThisRequest
o handle pathQuery
o fix languages stuff
o fix _synchronizeForDistribution


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18182 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:13:37 +00:00
Manuel Guesdon
ef4f64d56d o logs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18181 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:10:21 +00:00
Manuel Guesdon
f2a6286e51 o coder changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18180 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:09:30 +00:00
Manuel Guesdon
c431f30bdf o handle otherPathQueryAssociations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18179 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:07:10 +00:00
Manuel Guesdon
a8e5987654 o added _otherPathQueryAssociations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18178 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:05:48 +00:00
Manuel Guesdon
da415be0c7 o use NSTimeIntervalSleep instead of usleep
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18177 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:04:01 +00:00
Manuel Guesdon
60b14cbd95 o added -tryLockBeforeTimeIntervalSinceNow:
o added -lockBeforeTimeIntervalSinceNow:


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18176 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:03:03 +00:00
Manuel Guesdon
cced20ba33 o logs
o exception handlers


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18175 72102866-910b-0410-8b05-ffd578937521
2003-11-24 12:01:52 +00:00
Manuel Guesdon
9b04b0b206 o removed -dealloc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18174 72102866-910b-0410-8b05-ffd578937521
2003-11-24 11:59:14 +00:00
Manuel Guesdon
d7e1be0cf5 o added classes and includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18173 72102866-910b-0410-8b05-ffd578937521
2003-11-24 11:58:20 +00:00
Manuel Guesdon
7486580f90 o added languages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18172 72102866-910b-0410-8b05-ffd578937521
2003-11-24 11:49:34 +00:00
Manuel Guesdon
1ac4649842 o logs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18171 72102866-910b-0410-8b05-ffd578937521
2003-11-24 11:48:51 +00:00
Manuel Guesdon
91378541e5 o added _otherPathQueryAssociations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18170 72102866-910b-0410-8b05-ffd578937521
2003-11-24 11:47:45 +00:00
Manuel Guesdon
9fcda82bfc o added GSWLifebeatThread.h/.m
o added GSWStaticResourceRequestHandler.h/.m


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18169 72102866-910b-0410-8b05-ffd578937521
2003-11-24 11:42:56 +00:00
Manuel Guesdon
71d432771c o added Anchor
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18168 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:59:56 +00:00
Manuel Guesdon
1f10cacd21 o fix in takeValuesFromRequest:inContext:
when control was diasbled, previous value was lost.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18167 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:58:02 +00:00
Manuel Guesdon
e2dc214da0 o appendContentString: instead of appendContentData:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18166 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:56:43 +00:00
Manuel Guesdon
1f3a7b80d5 o appendContentString: instead of appendContentData:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18165 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:55:38 +00:00
Manuel Guesdon
1a437a835a o remove response saving (now use recording)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18164 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:54:11 +00:00
Manuel Guesdon
b7ab1bed16 o added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18163 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:51:45 +00:00
Manuel Guesdon
a83ec61ee3 o modified to handle quotes in binding names (for GSWGenericContainer)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18162 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:48:51 +00:00
Manuel Guesdon
607b0da461 regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18161 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:47:47 +00:00
Manuel Guesdon
c34cc6c548 o replaced GDL2 #if by HAVE_GDL2 #if
o fix in -objectsAtIndexes:
o added _auxiliaryQueryQualifier
	used when qualifying dataSource (added to query qualifiers)
o added _queryNotMatch to enable not clause


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18160 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:45:51 +00:00
Manuel Guesdon
283b1f82ce o added +handlerWithDefaultActionClassName:defaultActionName:displayExceptionPages:
o adedd _displayExceptionPages
o added GSWActionRequestHandler as superclass of GSWDirectActionRequestHandler
o moved some code in GSWActionRequestHandler


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18159 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:44:25 +00:00
Manuel Guesdon
16a3c89198 o added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18158 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:42:42 +00:00
Manuel Guesdon
fd9d109b65 o added GSWAction as superclass of GSWDirectAction
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18157 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:40:38 +00:00
Manuel Guesdon
335bd1540c added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18156 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:28:39 +00:00
Manuel Guesdon
a1972df795 o added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18155 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:24:16 +00:00
Manuel Guesdon
0b99f48dc4 o added GSWHTTPHeader_RecordingSessionID,
GSWHTTPHeader_RecordingIDsURL,
	GSWHTTPHeader_RecordingIDsCookie,
	GSWHTTPHeader_RecordingApplicationNumber
o added GSWOPT_WorkerThreadCountMin,
	GSWOPT_WorkerThreadCountMax
o added GSWOPT_OutputPath
o added GSWOPT_LifebeatEnabled
o added GSWOPT_LifebeatDestinationPort
o added GSWOPT_LifebeatInterval
o added GSWOPT_DefaultUndoStackLimit
o added GSWOPT_LockDefaultEditingContext
o added isDisplayStringBefore__Key


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18154 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:21:21 +00:00
Manuel Guesdon
fef4b421d4 o changed definition of +formatDescription:forResponse:inContext:
o implemented +formatDescription:forResponse:inContext:
o change types from double to NSTimeInterval
o implemented missing methods


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18153 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:18:37 +00:00
Manuel Guesdon
209ca67efc o added -workerThreadCountMin;
o added -setWorkerThreadCountMin:
o added -workerThreadCountMax
o added -setWorkerThreadCountMax:


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18152 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:11:57 +00:00
Manuel Guesdon
5b1d56dc5e o added @interface GSWResponse (Stream)
o added -setContentStreamFileHandle:bufferSize:length:
o added _contentStreamFileHandle
o added _contentStreamBufferSize;
o added _contentStreamBufferLength;


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18151 72102866-910b-0410-8b05-ffd578937521
2003-11-24 10:06:05 +00:00
Manuel Guesdon
088c4da660 o added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18148 72102866-910b-0410-8b05-ffd578937521
2003-11-24 09:57:33 +00:00
Manuel Guesdon
7c2eca099b o replaced GDL2 #if by HAVE_GDL2 #if
o implemented -number
o implemented -_directConnectURL
o implemented -_webserverConnectURL
o improved -_initializeSessionInContext:
o finalized -_discountTerminatedSession implementation
o added new handlers in -registerRequestHandlers
o added +workerThreadCountMin;
o added +setWorkerThreadCountMin:
o added +workerThreadCountMax
o added +setWorkerThreadCountMax:
o added +isLifebeatEnabled
o added +setLifebeatEnabled:flag
o added +lifebeatDestinationPort;
o added +setLifebeatDestinationPort:
o added +lifebeatInterval
o added +setLifebeatInterval:
o added +streamActionRequestHandlerKey;
o added +setStreamActionRequestHandlerKey:
o added +sessionStoreClassName
o added +setSessionStoreClassName:
o added +setDefaultUndoStackLimit:
o added +defaultUndoStackLimit;
o added +_lockDefaultEditingContext;
o added +_setLockDefaultEditingContext:
o added +outputPath
o added +setOutputPath:
o implemented -monitoringEnabled
o implemented -isTerminating
o implemented -terminate
o modified -setTimeOut: to handle null timeOut (no time out)
	and call -_scheduleApplicationTimerForTimeInterval:
o implemented -_scheduleApplicationTimerForTimeInterval:
o finalized -appendToResponse:inContext: implementation
o implemented -_terminateFromMonitor
o implemented _newLocationForRequest:
o removed -_handleException:inContext:
o added -_handleErrorWithPageNamed:exception:inContext:
o added +recordingClassName
o added +setRecordingClassName:
o +saveResponsesPath is obsolete; use +recordingPath
o +setSaveResponsesPath is obsolete; use +setRecordingPath
o added +defaultRequestHandlerClassName
o added +defaultRequestHandlerClass
o added _lastAccessDate


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18147 72102866-910b-0410-8b05-ffd578937521
2003-11-24 09:54:32 +00:00
Manuel Guesdon
30f01ad999 o added +defaultRequestHandlerClassName
o added +defaultRequestHandlerClass
o added _lastAccessDate


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18146 72102866-910b-0410-8b05-ffd578937521
2003-11-24 09:45:32 +00:00
Manuel Guesdon
366835315c o replaced GDL2 #if by HAVE_GDL2 #if
o modified -setTimeOut: to handle null timeOut (no time out)
o added -_setAllowedToViewStatistics:
o modified setDistributionEnabled: to call GSWContext
	-_synchronizeForDistribution
o modified setStoresIDsInCookies: to call GSWContext
	-_synchronizeForDistribution
o call -takeValuesFromRequest:inContext: on pageElement
	instead of pageComponent in -takeValuesFromRequest:inContext:
o call -invokeActionForRequest:inContext: on pageElement
	instead of pageComponent in -invokeActionForRequest:inContext:
o call -appendToResponse:inContext: on pageElement
	instead of pageComponent in -appendToResponse:inContext:
o finalized -appendToResponse:inContext: implementation
o implemented -statistics
o implemented -_formattedStatistics
o lock editing context in -awakeInContext:
o unlock editing context in -sleepInContext:
o in set undo limit and lock editingContext in  -defaultEditingContext
o lock editing context and disallow setting context when one
	already exists in -setDefaultEditingContext:
o added -validateStatisticsLogin:withPassword:
o added -_allowedToViewEvents
o added -_allowToViewEvents
o added -_setAllowedToViewEvents:
o added -validateEventsLogin:withPassword:
o added -addLanguage:
o added -firstLanguage


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18144 72102866-910b-0410-8b05-ffd578937521
2003-11-24 09:43:11 +00:00
Manuel Guesdon
1422216910 o added -validateStatisticsLogin:withPassword:
o added -_allowedToViewEvents
o added -_allowToViewEvents
o added -_setAllowedToViewEvents:
o added -validateEventsLogin:withPassword:
o added -_setBirthDate:
o added -addLanguage:
o added -firstLanguage


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18143 72102866-910b-0410-8b05-ffd578937521
2003-11-24 09:18:37 +00:00
Manuel Guesdon
222535d36e o fixes in NSLog category
o added NSMutableData -replaceOccurrencesOfData:withData:range:
o added NSData -rangeOfData:range:
o added NSData -base64Representation
o added NSData -initWithBase64Representation:


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18142 72102866-910b-0410-8b05-ffd578937521
2003-11-24 09:13:53 +00:00
Manuel Guesdon
1e4a2c3607 o better format byte size data
o ivar names changes to conform to coding standards


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18141 72102866-910b-0410-8b05-ffd578937521
2003-11-24 09:02:57 +00:00
Manuel Guesdon
a4f4bede38 o switch to known app instance when requesting unknown instance
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18140 72102866-910b-0410-8b05-ffd578937521
2003-11-24 08:58:20 +00:00
Manuel Guesdon
9e549a4c0b o handle switchToKnownInstance parameter
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18139 72102866-910b-0410-8b05-ffd578937521
2003-11-24 08:57:59 +00:00
Manuel Guesdon
06627699df o added fSwitchToKnownInstance in GSWApp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18138 72102866-910b-0410-8b05-ffd578937521
2003-11-24 08:57:37 +00:00