(GSWeb_InitializeGlobalAppDefaultOptions): Add handling for
GSW/WOStatusLoggingEndabled-GSWOPT_StatusLoggingEnabled.
Fix handling of user defaults.
((UserDefaults/GSWUserDefaults)): Split category in handling
WO45 defaults and GSWeb specific defaults.
(+is/setStatusLoggingEnabled): New methods and default to
control status logging.
(-set/defaultRequestHandlerClassName): Move to GSWApplication
class implementation as this is not handled via user defaults.
* GSWeb.framework/GSWApplication.(h/m)
((UserDefaults/GSWUserDefaults)): Split category in handling
WO45 defaults and GSWeb specific defaults.
(+is/setStatusLoggingEnabled): New methods and default to
control status logging.
(+set/defaultRequestHandlerClassName): Move to GSWApplication
class implementation as this is not handled via user defaults.
(GSWFPutSL): New local macro to consistently log NSString's to
a stream. Updated callers to fputs.
(+statusDebug...): Guard all calls with +isStatusDebuggingEnabled.
(+statusLog...): Guard all calls with +isStatusLoggingEnabled.
* GSWeb.framework/GSWConfig.h: Add GSWOPTVALUE_StatusLoggingEnabled.
* GSWeb.framework/GSWConstants.h/m: Add GSWOPT_StatusLoggingEnabled.
* GSWeb.framework/GSWHTMLRawParser.m (dealloc): Implement fixing
a potentially major memory leak.
* GSWeb.framework/GSWDefaultAdaptorThread.m (dealloc): Destroy
pool (which should have been destroyed before, in normal operation).
(run:) Destroy pool in case the threads is rerun.
* GSWeb.framework/GSWApplication.(h/m) (-debugAdaptorThreadExited):
New debug utility extension.
* GSWeb.framework/GSWDefaultAdaptorThread.m (threadExited): Call new
debug convenience method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@22174 72102866-910b-0410-8b05-ffd578937521
([_getFormValuesFromMultipartFormData]): Always set the default
character set of the mime parser but be efficient for latin-1
and utf-8.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@21769 72102866-910b-0410-8b05-ffd578937521
(-[initWithMethod:uri:httpVersion:headers:content:userInfo:]):
Leave _formValueEncoding undefined.
(-[formValueEncoding]): Return defaultFormValueEncoding if
formValueEncoding is undefined.
(-[_formValueEncodingFromFormData:): Use formValueEncoding until
we have encoding detection mechanisms.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@21768 72102866-910b-0410-8b05-ffd578937521
(-[lineAndColumnIndexesFromIndex:returnsLineIndex:columnIndex:])
Treat '\r' as a regualar character when counting lines as '\n'
is the actual line break.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@21764 72102866-910b-0410-8b05-ffd578937521
function which generates warnings about tempnam usage.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@21187 72102866-910b-0410-8b05-ffd578937521
Added method declarations to help various compiler versions
identify the correct signaure to use.
(+[GSWApplication setSessionTimeOutValue:]): Use it.
(+[GSWApplication sessionTimeOutValue]); Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@20969 72102866-910b-0410-8b05-ffd578937521
o fixed double HTML escaping bug (reported by David Ayers)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@20960 72102866-910b-0410-8b05-ffd578937521
o fixes in GSWMemMove and testStringByConvertingHTML
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@20924 72102866-910b-0410-8b05-ffd578937521
* GSWeb.framework/NSString+HTML.?
o replaced dictionaryQueryString by dictionaryQueryStringWithEncoding:
o replaced decodeURL by decodeURLEncoding:
debugging and coding together with David Ayers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@20890 72102866-910b-0410-8b05-ffd578937521
(-displayBatchContainingSelectedObject): Test
_numberOfObjectsPerBatch to be non-zero before dividing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@20383 72102866-910b-0410-8b05-ffd578937521