mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-02-19 01:51:22 +00:00
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@19243 72102866-910b-0410-8b05-ffd578937521
3617 lines
143 KiB
Text
3617 lines
143 KiB
Text
2004-05-06 David Ayers <d.ayers@inode.at>
|
||
|
||
* INSTALL: Update prerequisites.
|
||
|
||
2004-04-22 S.J. Chun <chunsj@embian.com>
|
||
|
||
* GSWExtensions.framework/GSWKeyValueConditional.m
|
||
([GSWKeyValueConditional condition]): Declare all variables at top
|
||
of block to be able to compile with gcc 2.95.
|
||
* GSWeb.framework/GSWBaseParser.m
|
||
(_ParserDebugLogBuffer):Ditto.
|
||
* GSWeb.framework/GSWDisplayGroup.m
|
||
([GSWDisplayGroup _deleteObjects]),
|
||
([GSWDisplayGroup displayBatchContainingSelectedObject]),
|
||
([GSWDisplayGroup setDefaultStringMatchFormat:]),
|
||
([GSWDisplayGroup _setUpForNewDataSource]): Ditto.
|
||
* GSWeb.framework/GSWHTMLDynamicElement.m
|
||
([GSWHTMLDynamicElement computeActionStringWithActionClassAssociation:
|
||
directActionNameAssociation:pathQueryDictionaryAssociation:
|
||
otherPathQueryAssociations:inContext:]): Ditto.
|
||
* GSWeb.framework/GSWHTMLRawParser.m
|
||
([GSWHTMLRawParser tagPropertiesForType:betweenIndex:andIndex:]),
|
||
([GSWHTMLRawParser parseHTML]): Ditto.
|
||
* GSWeb.framework/GSWRequest.m
|
||
([GSWRequest valuesFromHeaderString:], [GSWRequest initWithString:]),
|
||
([GSWRequest cookies]): Ditto.
|
||
* GSWeb.framework/GSWStatisticsStore.m
|
||
([GSWStatisticsStore _sessionTerminating:]): Ditto.
|
||
* GSWeb.framework/GSWTemporaryElement.m
|
||
([GSWTemporaryElement _elementWithDeclaration:name:properties:
|
||
template:languages:]): Ditto.
|
||
|
||
|
||
2004-04-20 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWDisplayGroup.m:
|
||
([GSWDisplayGroup init]): Set fetchesOnLoad to YES by default.
|
||
Reported by S.J. Chun <chunsj@embian.com>.
|
||
|
||
2004-04-14 David Ayers <d.ayers@inode.at>
|
||
|
||
* gsweb.make.in: Remove GSANTLR dependency.
|
||
* GSWExtensions.framework/Makefile.preamble: Ditto.
|
||
* GSWExtensionsGSW.framework/Makefile.preamble: Ditto.
|
||
|
||
* GSWeb.framework/Makefile.preamble.in: Move AUX_LIBS to the
|
||
bottom so that the linker on Darwin can deal with the static
|
||
library.
|
||
|
||
* GSWExtensions.framework/GSWKeyValueConditional.h: Remove
|
||
include currently redundant for the include mechanism and
|
||
causing warnings to gswnames=wo.
|
||
|
||
2004-04-06 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWHTMLRawParser.m:
|
||
o fixed exception format/arguments problem reported
|
||
by David Ayers <d.ayers@inode.at>
|
||
in _skipQuotedStringWithQuote:index:stopIndex:
|
||
* GSWeb.framework/GSWSession.m:
|
||
o implemented -debugWithFormat:
|
||
o implemented -_debugWithString:
|
||
o Manage termination in -appendCookieToResponse:
|
||
* GSWeb.framework/GSWResponse.m:
|
||
o finalized -disableClientCaching
|
||
o in -_finalizeInContext: add load info to headers
|
||
o in -_finalizeInContext: new session refusing info
|
||
* GSWeb.framework/GSWAssociation.m:
|
||
o raise exception if empty keyPath in +setValue:inObject:forKeyPath:
|
||
* GSWeb.framework/GSWActionRequestHandler.m:
|
||
o finalize -_handleRequest:
|
||
* GSWeb.framework/GSWApplication.h/.m:
|
||
o added -_refuseNewSessionsTimeInterval
|
||
o added +_setAllowsCacheControlHeader:
|
||
o added +_allowsCacheControlHeader
|
||
* GSWeb.framework/GSWConstants.h/.m:
|
||
o added GSWHTTPHeader_LoadAverage
|
||
o added GSWHTTPHeader_RefuseSessions
|
||
o added AllowsCacheControlHeader
|
||
* GSWeb.framework/GSWConfig.h:
|
||
o added GSWOPTVALUE_AllowsCacheControlHeader
|
||
* TODO:
|
||
o updated
|
||
* GSWeb.framework/GSWElement.m:
|
||
o remove -definitionName (use -declarationName now)
|
||
* GSWeb.framework/GSWForm.m:
|
||
o replaced -definitionName call by -declarationName
|
||
* GSWeb.framework/GSWComponent.m/.h:
|
||
o replaced -definitionName by -declarationName
|
||
* GSWeb.framework/GSWComponentContent.m:
|
||
o replaced -definitionName call by -declarationName
|
||
* GSWeb.framework/GSWComponentReference.m:
|
||
o replaced -definitionName call by -declarationName
|
||
* GSWeb.framework/GSWConditional.m:
|
||
o replaced -definitionName call by -declarationName
|
||
o replaced -setDefinitionName -setDeclarationName
|
||
* GSWeb.framework/GSWContext.m:
|
||
o replaced -definitionName call by -declarationName
|
||
* GSWeb.framework/GSWHyperlink.m:
|
||
o replaced -definitionName call by -declarationName
|
||
* GSWeb.framework/GSWImageButton.m:
|
||
o replaced -definitionName call by -declarationName
|
||
* GSWeb.framework/GSWRepetition.m:
|
||
o replaced -definitionName call by -declarationName
|
||
o replaced -setDefinitionName -setDeclarationName
|
||
* GSWeb.framework/GSWSwitchComponent.m:
|
||
o replaced -definitionName call by -declarationName
|
||
* GSWeb.framework/GNUmakefile:
|
||
o removed GSWHTMLParser.m
|
||
o removed GSWHTMLParserExt.m
|
||
o removed GSWHTMLLexer.m
|
||
o removed GSWHTMLAttrLexer.m
|
||
o removed GSWHTMLAttrParser.m
|
||
o removed GSWHTMLAttrParserExt.m
|
||
o removed GSWTemplateParserANTLR.m
|
||
o removed GSWTemplateParserXML.m
|
||
o removed GSWHTMLAttrLexer.h
|
||
o removed GSWHTMLAttrParser.h
|
||
o removed GSWHTMLAttrParserExt.h
|
||
o removed GSWHTMLAttrTokenTypes.h
|
||
o removed GSWHTMLLexer.h
|
||
o removed GSWHTMLParser.h
|
||
o removed GSWHTMLParserExt.h
|
||
o removed GSWHTMLTokenTypes.h
|
||
o removed GSWTemplateParserANTLR.h
|
||
o removed GSWTemplateParserXML.h
|
||
* GSWeb.framework/GSWeb.h:
|
||
o removed #include "GSWHTMLLexer.h"
|
||
o removed #include "GSWHTMLParser.h"
|
||
o removed #include "GSWHTMLParserExt.h"
|
||
* GSWeb.framework/GSWTemplateParser.m:
|
||
o removed references to ANTLR
|
||
o removed #include "GSWTemplateParserXML.h"
|
||
o removed #include "GSWTemplateParserANTLR.h"
|
||
o removed ANTLR and XML parsers handling in
|
||
+templateParserTypeFromString: Emit warning for
|
||
ANTLR/XML case
|
||
o cleaned +templateWithHTMLString:declarationString:languages:
|
||
o removed ANTLR and XML parsers handling in
|
||
+templateNamed:inFrameworkNamed:...
|
||
Emit warning for ANTLR/XML case
|
||
o code cleaning
|
||
* GSWeb.framework/Makefile.preamble.in:
|
||
o removed GSANTLR dependency
|
||
|
||
2004-04-02 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWHTMLRawParser.m
|
||
([GSWHTMLRawParser _skipQuotedStringWithQuote:index:stopIndex:]):
|
||
Use decimal instead of object format specifier. Reformat.
|
||
|
||
* GSWeb.framework/GSWTemplateParser.m:
|
||
([GSWTemplateParser parseDeclarations]): Test
|
||
_declarationsFilePath before inserting it into a mutable set.
|
||
Reformat.
|
||
|
||
* GSWeb.framework/GSWDefaultAdaptor.m
|
||
([GSWDefaultAdaptor announceNewConnection:]): Fix for
|
||
WorkerThreadCount 0.
|
||
|
||
* GSWeb.framework/GSWResourceManager.m
|
||
([GSWResourceManager _applicationGSWBundle]): Use self instead of
|
||
NSClassFromString to obtain correct class for WO namespace.
|
||
|
||
2004-03-26 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWAdaptors/common/GSWTemplates.c (GSWTemplate_GetTemplate):
|
||
Don't call strlen(0) as that may segfault. Reported by
|
||
Matt Rice <ratmice@yahoo.com>.
|
||
|
||
2004-03-26 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWAction.m/.h:
|
||
o added -isActionNamed:
|
||
* GSWeb.framework/GSWDirectAction.m
|
||
o in -performActionNamed:, raise exception if method is not found
|
||
* GSWExtensions.framework/GSWExceptionPage.gswc/GSWExceptionPage.html:
|
||
o added meta to avoid error page indexation
|
||
* GSWExtensions.framework/GSWPageRestorationErrorPage.gswc/GSWPageRestorationErrorPage.html:
|
||
o added meta to avoid error page indexation
|
||
* GSWExtensions.framework/GSWSessionCreationErrorPage.gswc/GSWSessionCreationErrorPage.html:
|
||
o added meta to avoid error page indexation
|
||
* GSWExtensions.framework/GSWSessionRestorationErrorPage.gswc/GSWSessionRestorationErrorPage.html:
|
||
o added meta to avoid error page indexation
|
||
* GSWSession.m/.h:
|
||
o added private methods
|
||
o implemented -copy
|
||
* GSWHTMLRawParser.m:
|
||
o fixed WO_TAG_LENGTH
|
||
|
||
2004-03-25 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWActionRequestHandler.m:
|
||
o -_handleRequest: partially rewritten for exception handling
|
||
* GSWeb.framework/GSWHTMLURLValuedElement.m:
|
||
o fix in -appendURLToResponse:inContext: when we have key and
|
||
filename binding (St<53>phane Corth<74>sy <stephane@sente.ch>
|
||
and Philip M<>tteli <Philip.Moetteli@tele2.ch>)
|
||
* GSWeb.framework/GSWApplication.h/.m:
|
||
o added -handleActionRequestErrorWithRequest:exception:reason:
|
||
requestHanlder:actionClassName:actionName:actionClass:
|
||
actionObject:
|
||
o added +defaultDisplayExceptionPages
|
||
o added +setDefaultDisplayExceptionPages:
|
||
o handle GSWDefaultDisplayExceptionPages
|
||
* GSWeb.framework/GSWDirectActionRequestHandler.h/.m:
|
||
o added -generateRequestRefusalResponseForRequest:
|
||
o added -generateErrorResponseWithException:inContext:
|
||
* GSWeb.framework/GSWConstants.h/.m:
|
||
o added GSWOPT_DisplayExceptionPages
|
||
o renamed GSWComponentDefinition* into GSWComponentDeclarations*
|
||
o added GSWOPTValue_DefaultTemplateParser_RawHTML
|
||
* GSWeb.framework/GSWConfig.h:
|
||
o added GSWOPTVALUE_DisplayExceptionPages
|
||
o changed default template parser to RawHTML
|
||
* GSWExtensionsGSW.framework/GSWLogin.m/.h:
|
||
o added _tryCount
|
||
* GSWExtensionsGSW.framework/GSWLogin.gswc/GSWLogin.gswd:
|
||
o added IsTryCountEqualToXX,...
|
||
* GSWeb.framework/GSWHTMLTemplateParser.m/.h:
|
||
o added (New HTML Template Parser)
|
||
* GSWeb.framework/GSWHTMLRawParser.m/.h:
|
||
o aded (New HTML Parser)
|
||
* GSWeb.framework/GSWDeclaration.h/.m:
|
||
o added (Handle a declaration i.e. an entry from .gswd)
|
||
* GSWeb.framework/GSWDeclarationParser.h/.m:
|
||
o added (.gswd parser)
|
||
* GSWeb.framework/GSWBaseParser.h/.m:
|
||
o added (base class for parsers)
|
||
* GSWeb.framework/GSWTemporaryElement.h/.m:
|
||
o added (Temporary element to handle dynamic tags)
|
||
* GSWeb.framework/GSWBundle.m:
|
||
o renamed GSWComponentDefinition* to GSWComponentDeclarations*
|
||
* GSWeb.framework/GSWElement.h/.m:
|
||
o renamed definitionName to declarationName
|
||
* GSWeb.framework/GSWHTMLBareString.h/.m:
|
||
o cleaned
|
||
o remove _data and _encoding
|
||
* GSWeb.framework/GSWHTMLDynamicElement.m:
|
||
o fixed bug in -initWithName:attributeAssociations:contentElements:
|
||
for associationValue quoting
|
||
* GSWeb.framework/GSWHTMLStaticGroup.m/.h:
|
||
o added +elementWithContentElements:
|
||
* GSWeb.framework/GSWTemplateParser.h/.m:
|
||
o multiple changes to support RawHTML parser and new
|
||
declarations parser
|
||
* GSWeb.framework/GSWTemplateParserANTLR.h:
|
||
o removed GSWPageDef* includes
|
||
* GSWeb.framework/GSWTemplateParserANTLR.m:
|
||
o renamed defintions* to declarations*
|
||
o replaced GSWPageDefElement by GSWDeclaration
|
||
* GSWeb.framework/GSWTemplateParserXML.m:
|
||
o renamed defintions* to declarations*
|
||
o replaced GSWPageDefElement by GSWDeclaration
|
||
* GSWeb.framework/GSWeb.h:
|
||
o added includes for new files
|
||
o removed includes for removed files
|
||
* GSWeb.framework/GNUmakefile
|
||
o added new files
|
||
o removed old files
|
||
o moved some files
|
||
|
||
2004-03-10 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWUtils.m: Use GNUSTEP in favor of
|
||
NeXT_Foundation_LIBRARY as requested by Marcus Mueller
|
||
<znek@mulle-kybernetik.com>.
|
||
|
||
2004-03-10 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GNUmakefile: Make WO_HEADER_FILES real
|
||
public headers.
|
||
* GSWExtensions.framework/GNUmakefile: Ditto.
|
||
* GSWeb.framework/Makefile.postamble: Simplify rules for
|
||
installing WO_HEADER_FILES.
|
||
* GSWExtensions.framework/Makefile.postamble: Ditto.
|
||
|
||
* hello/Hello.m, hello/HelloPage.m, hello/Hello_main.m,
|
||
hello/Hello_main.m, hello/Main.m: Correct include directive.
|
||
|
||
2004-03-04 David Ayers <d.ayers@inode.at>
|
||
|
||
* config.mak.in: Added EOCONTROL_LIBRARY_NAME,
|
||
EOACCESS_LIBRARY_NAME and HAVE_NATIVE_FRAMEWORK_SUPPORT.
|
||
* GSWeb.framework/Makefile.preamble.in: Added support for
|
||
buildings on OS X and improve support for others.
|
||
* GSWExtensions.framework/Makefile.preamble: Ditto.
|
||
* GSWExtensionsGSW.framework/Makefile.preamble: Ditto.
|
||
* GSWeb.framework/GNUmakefile: Remove GNUSTEP_MAKEFILES.
|
||
|
||
* GSWeb.framework/GSWMultiKeyDictionary.m
|
||
([GSWMultiKeyDictionary initWithNodeSize:capacity:]): Replace
|
||
usage of GSObjCZone with -zone for OS X compatibility.
|
||
([GSWMultiKeyDictionary dealloc]): Ditto.
|
||
|
||
2004-03-03 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m:
|
||
o fix for autoreleasing runDate inr -run: (from
|
||
S.J.Chun <chunsj@embian.com>)
|
||
|
||
2004-03-01 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWApplication.m:
|
||
o typo fix in _resetCache
|
||
* GSWeb.framework/GSWMessage.h/.m:
|
||
o added methods for element/component caching
|
||
* GSWeb.framework/GSWHTMLDynamicElement.h/.m:
|
||
o added -computeActionStringWithActionClassAssociation:
|
||
directActionNameAssociation:pathQueryDictionaryAssociation:
|
||
otherPathQueryAssociations:inContext:
|
||
* GSWeb.framework/GSWHyperlink.h/m:
|
||
o added _pathQueryDictionary and _pathQueryDictionary handling
|
||
* GSWeb.framework/GSWConstants.h/.m:
|
||
o added pathQueryDictionary__Key
|
||
* GSWeb.framework/GSWMultiKeyDictionary.m:
|
||
o fixes
|
||
o logs
|
||
* GSWeb.framework/GSWSwitchComponent.m:
|
||
o improved exception description in
|
||
-_realComponentWithName:inContext:
|
||
* GSWeb.framework/GSWHTMLDynamicElement.h/.m:
|
||
o moved GSWHTMLURLValuedElement cid part here
|
||
* GSWeb.framework/GSWHTMLURLValuedElement.h/.m:
|
||
o moved cid part to GSWHTMLDynamicElement
|
||
* GSWeb.framework/GSWImageButton.h/.m:
|
||
o handle cidStore and cidKey
|
||
* GSWeb.framework/GSWForm.h/.m: added fragment handling
|
||
* GSWeb.framework/GSWContext.h/.m: added -contextAndElementID;
|
||
* GSWElementIDString.m:
|
||
o fix in -incrementLastElementIDComponent when incrementing elementID
|
||
whose last part is a componentID (i.e. not a number)
|
||
o cache nonNumericSet object
|
||
o rewritten -isSearchOverForSenderID: to handle number appending to
|
||
string element
|
||
o added a warning in -appendElementIDComponent: to warn about adding
|
||
element which ends with decimal character
|
||
* GSWHTMLStaticElement.m: logs
|
||
* GSWForm.m: cleaning
|
||
* GSWComponent.m: implemented -validateValue:forKey:
|
||
|
||
* GSWeb.framework/GNUmakefile: removed GSCache.*
|
||
* GSWeb.framework/GSCache.h/.m: removed
|
||
(use GSWCache now)
|
||
* GSWeb.framework/GSWeb.h: removed GSCache stuff
|
||
* GSWExtensions.framework/GSWKeyValueConditional.m:
|
||
o fix
|
||
* GSWExtensionsGSW.framework/GNUmakefile:
|
||
o GSWCacheElement.m
|
||
|
||
2004-02-27 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWUtils.h (NSTimeIntervalSleep): Declare.
|
||
* GSWeb.framework/GSWGenericContainer.m
|
||
([GSWGenericContainer takeValuesFromRequest:inContext:]): Don't
|
||
try to return value in method returning void.
|
||
* GSWeb.framework/GSWHyperlink.m
|
||
([GSWHyperlink invokeActionForRequest:inContext:]): Add cast
|
||
to silence compiler on OS X.
|
||
* GSWeb.framework/GSWResourceManager.m
|
||
([GSWResourceManager _applicationGSWBundle]): Remove obsolete
|
||
logging.
|
||
* GSWeb.framework/NSData+Compress.m ([NSData deflate]):
|
||
Remove dependancy on GNUstep extenstions.
|
||
* GSWeb.framework/stacktrace.m: Add test for __MACH__.
|
||
|
||
* GSWExtensions.framework/GSWLongResponsePage.m
|
||
([GSWLongResponsePage threadExited:]): Replace NSThreadExiting
|
||
with NSThreadWillExitNotification.
|
||
([GSWLongResponsePage _perform:]): Ditto.
|
||
|
||
* GSWeb.framework/GNUmakefile: Depend on GDL2 when applicable.
|
||
* GSWeb.framework/Makefile.preamble.in: Add dependency on
|
||
GSANTLER and -baseadd when applicable.
|
||
Also add dependancy on GDL2.
|
||
|
||
2004-02-26 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m
|
||
([GSWDefaultAdaptorThread run:]): Replace NSThreadExiting
|
||
with NSThreadWillExitNotification.
|
||
([GSWDefaultAdaptorThread threadExited:]): Ditto.
|
||
([GSWDefaultAdaptorThread readRequestReturnedRequestLine:
|
||
returnedHeaders:returnedData:]): Assign current date to typed
|
||
variable to avoid compiler warning on compare:.
|
||
* GSWeb.framework/GSWUtils.m
|
||
([NSException exceptionWithName:format:]): Adapt variables name
|
||
to not clash with instance variable names on Cocoa.
|
||
([NSException exceptionByAddingUserInfo:]): Ditto.
|
||
([NSException exceptionByAddingToUserInfoKey:format:]): Ditto.
|
||
([NSException exceptionByAddingUserInfoKey:format:]): Ditto.
|
||
|
||
2004-02-25 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWApplication.h
|
||
* GSWeb.framework/GSWDeployedBundle.h: Replace objc_thread_t
|
||
with NSThread * for caching the thread in the instance variable.
|
||
|
||
* GSWeb.framework/Makefile.postamble: Remove config.h during
|
||
make distclean.
|
||
|
||
2004-02-17 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWApplication.m
|
||
(GSWApplicationMainReal): Reformat. Use GSCurrentThread instead
|
||
of objc_thread_id. Remove \n in NSLog type logs.
|
||
(GSWApplicationMain): Ditto.
|
||
([GSWApplication init], [GSWApplication lockRequestHandling],
|
||
[GSWApplication unlockRequestHandling], [GSWApplication lock],
|
||
[GSWApplication unlock], [GSWApplication _sessionClass],
|
||
[GSWApplication run],
|
||
[GSWApplication addDynCreateClassName:superClassName:],
|
||
[GSWApplication pageWithName:],
|
||
[GSWApplication dynamicElementWithName:associations:template:]):
|
||
Ditto.
|
||
* GSWeb.framework/GSWComponent.m
|
||
([GSWComponent appendToResponse:inContext:], [GSWComponent
|
||
templateWithHTMLString:declarationString:languages:]): Ditto.
|
||
* GSWeb.framework/GSWContext.m
|
||
([GSWContext dealloc], [GSWContext setValidate:]): Ditto.
|
||
* GSWeb.framework/GSWDebug.m
|
||
(GSWLogC_, GSWLogDumpObjectFn): Ditto.
|
||
* GSWeb.framework/GSWDefaultAdaptor.m
|
||
([GSWDefaultAdaptor registerForEvents],
|
||
[GSWDefaultAdaptor announceNewConnection:],
|
||
[GSWDefaultAdaptor adaptorThreadExited:],
|
||
[GSWDefaultAdaptor tryLock]): Ditto.
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m
|
||
([GSWDefaultAdaptorThread setPool:destroyLast:],
|
||
[GSWDefaultAdaptorThread run:],
|
||
[GSWDefaultAdaptorThread threadExited],
|
||
[GSWDefaultAdaptorThread isExpired],
|
||
[GSWDefaultAdaptorThread sendRetryLasterResponseToStream:],
|
||
[GSWDefaultAdaptorThread
|
||
sendConnectionRefusedResponseToStream:withMessage:]): Ditto.
|
||
* GSWeb.framework/GSWDeployedBundle.m
|
||
([GSWDeployedBundle initWithPath:], [GSWDeployedBundle dealloc],
|
||
[GSWDeployedBundle lock], [GSWDeployedBundle unlock]): Ditto.
|
||
* GSWeb.framework/GSWLifebeatThread.m
|
||
([GSWLifebeatThread setPool:destroyLast:],
|
||
[GSWLifebeatThread threadExited]): Ditto.
|
||
* GSWeb.framework/GSWSession.m
|
||
([GSWSession initWithCoder:],
|
||
[GSWSession _releaseAutoreleasePool]): Ditto.
|
||
|
||
2004-02-16 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWUtils.h/m
|
||
(IsStyle,IsNumberStyle, ExceptionRaise, ExceptionRaise0,
|
||
ValidationExceptionRaise, ValidationExceptionRaise0,
|
||
ExceptionByAddingUserInfoObjectFrameInfo,
|
||
ExceptionByAddingUserInfoObjectFrameInfo0,
|
||
ExceptionByAddingUserInfoFunctionFrameInfo,
|
||
ExceptionByAddingUserInfoFunctionFrameInfo0, ): Reformat defines.
|
||
(GSW_LOCK_LIMIT): New define.
|
||
(ExceptionRaiseFn, ExceptionRaiseFn0, ValidationExceptionRaiseFn,
|
||
ValidationExceptionRaiseFn0): Reformat declaration.
|
||
(TmpLock, TmpTryLockBeforeDate, TmpLockBeforeDate, TmpUnlock):
|
||
Remove.
|
||
([NSLock isLocked]): Remove.
|
||
([NSLock tmplock]): Ditto.
|
||
([NSLock tmplockFromFunction:file:line:]): Ditto.
|
||
([NSLock tmptryLock]): Ditto.
|
||
([NSLock tmptryLockFromFunction:file:line:]): Ditto.
|
||
([NSLock tmptryLockBeforeDate:]): Ditto.
|
||
([NSLock tmptryLockBeforeDate:fromFunction:file:line:]): Ditto.
|
||
([NSLock tmpunlock]): Ditto.
|
||
([NSLock tmpunlockFromFunction:file:line:]): Ditto.
|
||
([NSLock description]): Ditto.
|
||
([NSRecursiveLock isLocked]): Ditto.
|
||
([NSRecursiveLock tmplock]): Ditto.
|
||
([NSRecursiveLock tmplockFromFunction:file:line:]): Ditto.
|
||
([NSRecursiveLock tmptryLock]): Ditto.
|
||
([NSRecursiveLock tmptryLockFromFunction:file:line:]): Ditto.
|
||
([NSRecursiveLock tmptryLockBeforeDate:]): Ditto.
|
||
([NSRecursiveLock tmptryLockBeforeDate:fromFunction:file:line:]):
|
||
Ditto.
|
||
([NSRecursiveLock tmpunlock]): Ditto.
|
||
([NSRecursiveLock tmpunlockFromFunction:file:line:]): Ditto.
|
||
(NSLockException, MessageForMutexLockError)
|
||
(LoggedLock, LoggedLockBeforeDate, LoggedTryLock,
|
||
LoggedTryLockBeforeDate, LoggedUnlock): New macros.
|
||
(loggedLockBeforeDateFromFunctionInFileInLine,
|
||
loggedUnlockFromFunctionInFileInLine): New logging lock
|
||
functions.
|
||
([NSThread description]): New Category.
|
||
(volatileInternalDescription): New static function.
|
||
(GSW_LOCK_LIMIT): New marco.
|
||
* GSWeb.framework/GSWApplication.m
|
||
([GSWApplication isRequestHandlingLocked]): Test lock instead of
|
||
relying on obsolete lock categories.
|
||
([GSWApplication lockRequestHandling]): Use new locking macros.
|
||
([GSWApplication unlockRequestHandling]): Ditto.
|
||
([GSWApplication lock]): Ditto.
|
||
([GSWApplication unlock]): Ditto.
|
||
* GSWeb.framework/GSWAssociation.m
|
||
([GSWAssociation setClasse:forHandler:]): Ditto
|
||
([GSWAssociation addLogHandlerClasse:]): Ditto.
|
||
([GSWAssociation removeLogHandlerClasse:]): Ditto.
|
||
([GSWAssociation logValue:forSet:]): Ditto.
|
||
([GSWAssociation
|
||
logSynchronizeForValue:inComponent:componentToParent:]): Ditto.
|
||
* GSWeb.framework/GSWBundle.m
|
||
([GSWBundle unlock]): Ditto.
|
||
([GSWBundle lock]): Ditto.
|
||
* GSWeb.framework/GSWDefaultAdaptor.m
|
||
([GSWDefaultAdaptor tryLock]): Ditto.
|
||
([GSWDefaultAdaptor unlock]): Ditto.
|
||
* GSWeb.framework/GSWDeployedBundle.m
|
||
([GSWDeployedBundle lock]): Ditto.
|
||
([GSWDeployedBundle unlock]): Ditto.
|
||
* GSWeb.framework/GSWResourceManager.m
|
||
([GSWResourceManager unlock]): Ditto.
|
||
([GSWResourceManager lock]): Ditto.
|
||
* GSWeb.framework/GSWSessionStore.m
|
||
([GSWSessionStore unlock]): Ditto.
|
||
([GSWSessionStore tryLock]): Ditto.
|
||
([GSWSessionStore lock]): Ditto.
|
||
* GSWeb.framework/GSWSessionTimeOutManager.m
|
||
([GSWSessionTimeOutManager tryLockBeforeTimeIntervalSinceNow:]):
|
||
Ditto.
|
||
([GSWSessionTimeOutManager lockBeforeTimeIntervalSinceNow]): Ditto.
|
||
([GSWSessionTimeOutManager unlock]): Ditto.
|
||
* GSWeb.framework/GSWStaticResourceRequestHandler.m
|
||
([GSWStaticResourceRequestHandler handleRequest:]): Ditto.
|
||
* GSWeb.framework/GSWStatisticsStore.m
|
||
([GSWStatisticsStore unlock]): Ditto.
|
||
([GSWStatisticsStore lock]): Ditto.
|
||
* GSWeb.framework/NSObject+IVarAccess+PerformSel.m:
|
||
([NSObject getIVarNamed]): Use GSW_LOCK_LIMIT macro.
|
||
Reformat.
|
||
([NSObject setIVarNamed:withValue:]): Ditto.
|
||
|
||
* Makefile.postamble: Remove autom4te.cache on distclean.
|
||
|
||
2004-02-04 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWTemplateParserXML.m: fix to avoid html and
|
||
body tag removing for XML (not XMLHTML) parsing.
|
||
|
||
2004-01-18 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWApplication.h
|
||
([GSWApplication _handleException:inContext:]): Remove obsolete
|
||
declaration.
|
||
* GSWeb.framework/GSWApplication.m: Added GSWAppClassDummy class
|
||
declarations to avoid compiler warnings genrerated for messages
|
||
sent to 'Class'.
|
||
([NSDistantObject setDebug:]): Added declaration to avoid compiler
|
||
warning.
|
||
([GSWApplication init]): Use GSWAppClassDummy to avoid compiler
|
||
warnings.
|
||
([GSWApplication _argsDictionaryWithUserDefaults:]): Ditto.
|
||
([GSWApplication _monitorApplicationName]): Ditto.
|
||
([GSWApplication _connectionDidDie:]): Translated comment to allow
|
||
ascii encoding.
|
||
([GSWApplication _remoteMonitor]): Test whether NSDistantObject
|
||
responds to setDebug: before dispatching the method. Use
|
||
performSelector: to send undeclared targetForProxy method.
|
||
([GSWApplication monitoringEnabled]): Forward isMonitorEnabled to
|
||
class.
|
||
* GSWeb.framework/GSWConfig.h: Turn GSW/WOLifebeatEnabled off by
|
||
default.
|
||
|
||
* GSWeb.framework/GSWResourceManager.m
|
||
([GSWResourceManager setURLValuedElementData:]): Test contents of
|
||
data before setting it.
|
||
|
||
* GSWeb.framework/GSWApplication.m
|
||
([GSWApplication lockedComponentDefinitionWithName:languages:]):
|
||
Add handling for components without wrappers.
|
||
|
||
* GSWeb.framework/GSWGenericElement.h: Corrected names of instance
|
||
variable and method.
|
||
* GSWeb.framework/GSWGenericElement.m:
|
||
([GSWGenericElement initWithName:associations:template:]):
|
||
Implemented.
|
||
([GSWGenericElement dealloc]): Ditto.
|
||
([GSWGenericElement description]): Ditto.
|
||
([GSWGenericElement appendToResponse:inContext:]): Ditto.
|
||
([GSWGenericElement invokeActionForRequest:inContext:]): Ditto.
|
||
([GSWGenericElement takeValuesFromRequest:inContext:]): Ditto.
|
||
([GSWGenericElement _elementNameAppendToResponse:inContext:]):
|
||
Ditto.
|
||
([GSWGenericElement _appendTagWithName:toResponse:inContext:]):
|
||
Ditto.
|
||
([GSWGenericElement _appendOtherAttributesToResponse:inContext:]):
|
||
Ditto.
|
||
([GSWGenericElement _elementNameInContext:]): Ditto.
|
||
* GSWeb.framework/GSWConstants.h/m: Added Tags for
|
||
GSWGenericElement.
|
||
|
||
* GSWeb.framework/GSWTemplateParser.m ([GSWTemplateParser
|
||
templateWithHTMLString:declarationString:languages:]): Added
|
||
preliminary implementation and commented correct implement.
|
||
|
||
* GSWeb.framework/GSWWOCompatibility.h: Fix typo.
|
||
|
||
* GSWeb.framework/GSWURLValuedElementData.m
|
||
([GSWURLValuedElementData initWithData:mimeType:key:]): Call
|
||
stringUniqueIdWithLength: with minimal allowed length.
|
||
|
||
|
||
2004-01-13 David Ayers <d.ayers@inode.at>
|
||
|
||
* config/pathxml.m4: Whitespace fixes for coding standards.
|
||
* configure.ac: Ditto.
|
||
* configure: Regenerate.
|
||
|
||
* .cvsignore: New file.
|
||
* GSWeb.framework/.cvsignore: Ditto.
|
||
* GSWExtensions.framework/.cvsignore: Ditto.
|
||
* GSWExtensions.framework/French.lproj/.cvsignore: Ditto.
|
||
* GSWExtensionsGSW.framework/.cvsignore: Ditto.
|
||
|
||
* GSWeb.framework/GSWApplication.h/m
|
||
(-/+[GSWApplication isDirectConnectEnabled])
|
||
(-/+[GSWApplication setDirectConnectEnabled:]): Make class
|
||
methods.
|
||
([GSWApplication registerRequestHandlers]): Call class method.
|
||
([GSWApplication refuseNewSessions:]): Ditto.
|
||
|
||
2004-01-12 David Ayers <d.ayers@inode.at>
|
||
|
||
* gsweb.make.in: Change 'WO' framework names to WobObjects,
|
||
WOExtensions and WOExtensionsGSW.
|
||
* GSWeb.framework/GNUmakefile: Ditto.
|
||
* GSWeb.framework/Makefile.postamble. Ditto.
|
||
* GSWExtensions.framework/Makefile.preamble: Ditto.
|
||
* GSWExtensionsGSW.framework/Makefile.preamble: Ditto.
|
||
* GSWExtensionsGSW.framework/GNUmakefile: Ditto.
|
||
* GSWExtensions.framework/GNUmakefile: Ditto. Move top level
|
||
GSWSessionRestorationErrorPage.gswd into
|
||
GSWSessionRestorationErrorPage.gswc.
|
||
* GSWExtensions.framework/GSWSessionRestorationErrorPage.gswd
|
||
* GSWExtensions.framework/GSWSessionRestorationErrorPage.gswc/
|
||
GSWSessionRestorationErrorPage.gswd
|
||
Moved contents into component.
|
||
* GSWExtensions.framework/Makefile.postamble: Install components
|
||
for 'WO' names correctly.
|
||
* GSWExtensionsGSW.framework/Makefile.postamble: Ditto.
|
||
|
||
* GSWExtensions.framework/French.lproj/
|
||
GSWSessionCreationErrorPage.gswc/GSWSessionCreationErrorPage.gswd:
|
||
Use correct #include syntax.
|
||
|
||
* GSWeb.framework/GSWWOCompatibility.h: Add WOExceptionPage.
|
||
* GSWeb.framework/GSWApplication.m
|
||
([GSWApplication handleException:inContext:]): Remove temporary
|
||
hack to load 'GSW' exception page for 'WO' names.
|
||
* GSWExtensions.framework/GSWExceptionPage.m
|
||
([GSWExceptionPage setException:]): Remove excess exception log.
|
||
|
||
2004-01-09 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWExtensionsGSW.framework/GSWLogin.m:
|
||
o removed date stuff
|
||
* GSWExtensionsGSW.framework/GSWLogin.h:
|
||
o removed date stuff
|
||
o cleaned
|
||
* GSWeb.framework/GSWMultiKeyDictionary.h/.m:
|
||
o rewritten to avoid creation of temporary arrays,...
|
||
* GSWeb.framework/GSWConstants.h/.m:
|
||
o added urlPrefix__Key
|
||
* GSWeb.framework/GSWContext.h/.m:
|
||
manage urlPrefix
|
||
o added -urlWithURLPrefix:requestHandlerKey:
|
||
path:queryString:isSecure:port:
|
||
o added -urlWithURLPrefix:RequestHandlerKey:
|
||
path:queryString:
|
||
o added -completeURLWithURLPrefix:requestHandlerKey:
|
||
path:queryString:isSecure:port:
|
||
o added -directActionURLForActionNamed:urlPrefix:
|
||
queryDictionary:
|
||
o added -directActionURLForActionNamed:urlPrefix:
|
||
queryDictionary:pathQueryDictionary:
|
||
o added -directActionURLForActionNamed:urlPrefix:
|
||
queryDictionary:isSecure:
|
||
o added -directActionURLForActionNamed:urlPrefix:
|
||
queryDictionary:pathQueryDictionary:isSecure:
|
||
o added -_directActionURLForActionNamed:urlPrefix:
|
||
queryDictionary:url:
|
||
o added -_directActionURLForActionNamed:urlPrefix:
|
||
queryDictionary:pathQueryDictionary:url:
|
||
* GSWeb.framework/GSWDisplayGroup.m:
|
||
o fix in batchCount to use _displayedObjects instead of
|
||
_allObjects
|
||
* GSWeb.framework/GSWDeployedBundle.m:
|
||
o modified use of GSWMultiKeyDictionary to avoid creation of
|
||
temporary arrays
|
||
* GSWeb.framework/GSWDynamicURLString.h:
|
||
o inherit from NSMutableString
|
||
* GSWeb.framework/GSWDynamicURLString.m:
|
||
o added primitives
|
||
* GSWeb.framework/GSWElementIDString.m:
|
||
o added primitive -setString
|
||
o changes for MOSX compatibility
|
||
* GSWeb.framework/GSWHyperlink.m:
|
||
o added -_appendContentStringToResponse:inContext:
|
||
o added -_appendChildrenToResponse:inContext:
|
||
o change in -appendToResponse:inContext: to call _appendChildrenToResponse:inContext:
|
||
o added _urlPrefix
|
||
* GSWeb.framework/GSWHyperlink.h:
|
||
o added _urlPrefix
|
||
* GSWeb.framework/GSWRecording.m:
|
||
o fix in -_wildcardedResponse:
|
||
* GSWeb.framework/GSWRequest.h/.m:
|
||
o added -_urlWithURLPrefix:requestHandlerKey:path:queryString:
|
||
|
||
2004-01-07 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWExtensions.framework/Makefile.preamble: Correct
|
||
ADDITIONAL_INCLUDE_DIRS and ADDITIONAL_LIB_DIRS.
|
||
* Testing/DynamicElements/Makefile.preamble: Ditto.
|
||
* GSWExtensionsGSW.framework/Makefile.preamble: Ditto. Also
|
||
remove comments.
|
||
* GSWeb.framework/Makefile.preamble.in: Ditto. Also correct
|
||
ADDITIONAL_CPPFLAGS
|
||
|
||
* Testing/DynamicElements/GNUmakefile: Remove unused variables.
|
||
* GSWeb.framework/GNUmakefile: Ditto.
|
||
|
||
* GSWExtensions.framework/Makefile.postamble: Removed unused
|
||
targets 'regenerate' and 'copy-dist'.
|
||
* GSWExtensionsGSW.framework/Makefile.postamble: Ditto.
|
||
* Testing/DynamicElements/Makefile.postamble: Ditto.
|
||
* GSWeb.framework/Makefile.postamble: Ditto. Add rule for
|
||
GNUSTEP_TARGET_DIR dependent 'config.h'.
|
||
|
||
* Testing/DynamicElements/Resources/Info-DynamicElements.plist:
|
||
Correct spelling.
|
||
|
||
* Testing/DynamicElements/DynamicElements.m: Replace #import
|
||
with #include.
|
||
* Testing/DynamicElements/DynamicElements_main.m: Ditto.
|
||
* Testing/DynamicElements/Main.h: Ditto.
|
||
* Testing/DynamicElements/Main.m: Ditto.
|
||
* Examples/hello/Hello.m: Ditto.
|
||
* Examples/hello/HelloPage.h: Ditto.
|
||
* Examples/hello/HelloPage.m: Ditto.
|
||
* Examples/hello/Hello_main.m: Ditto.
|
||
* Examples/hello/Main.h: Ditto.
|
||
* Examples/hello/Main.m: Ditto.
|
||
* Examples/hello/Resources/Info-Hello.plist: Reformatted.
|
||
|
||
* GSWeb.framework/GSWDebug.h/m (GSWLogAssertGoodFn): Adjust
|
||
prototype to use id instead of NSObject * and dereference via
|
||
class_pointer instead of isa.
|
||
([NSObject isa]): Remove obsolete category.
|
||
|
||
* GSWeb.framework/GSWPageDefLexer.h: Use "GSWeb.h" instead of
|
||
<GSWeb/GSWeb.h> for include.
|
||
* GSWeb.framework/GSWPageDefLexer.m: Ditto.
|
||
* GSWeb.framework/GSWPageDefParser.h: Ditto.
|
||
* GSWeb.framework/GSWPageDefParser.m: Ditto.
|
||
* GSWeb.framework/GSWPageDefParserTokenTypes.h: Ditto.
|
||
* GSWeb.framework/PageDef.g: Ditto.
|
||
* GSWeb.framework/html.g: Ditto.
|
||
* GSWeb.framework/htmltag.g: Ditto.
|
||
|
||
* GSWeb.framework/GSWWOCompatibility.m: Remove file.
|
||
|
||
2004-01-02 David Wetzel <dave@turbocat.de>
|
||
* GSWeb.framework: GSWString.m
|
||
do a stringValue on numbers to avoid an exception later.
|
||
|
||
2003-12-25 David Wetzel <dave@turbocat.de>
|
||
* GSWeb.framework: GSWApplication.m GSWConstants.h GSWConstants.m
|
||
Added GSWClassName_ResourceManager, GSWClassName_StatisticsStore,
|
||
GSWClassName_ServerSessionStore
|
||
Joined broken lines with string constants in GSWApplication.m
|
||
|
||
2003-11-26 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWRecording.m:
|
||
o fix in -_wildcardedResponse:
|
||
* GSWAdaptors/common/GSWUtil.h/.c:
|
||
o implement our own function for strndup if not compiled with __USE_GNU.
|
||
in other parts, we must use gsw_strndup instead of strndup.
|
||
* GSWAdaptors/Apache/mod_gsweb.c:
|
||
o use gsw_strndup instead of strndup
|
||
* GSWAdaptors/common/GSWHTTPHeaders.c:
|
||
o fixed GSWHeaderTranslationTableItemsNb value to exclude null end items.
|
||
(bug reported by Philip Moetteli <Philip.Moetteli@tele2.ch>)
|
||
|
||
2003-11-25 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWUtils.m:
|
||
o quick fixes for NeXT_Foundation from Philip Moetteli <Philip.Moetteli@tele2.ch>
|
||
|
||
2003-11-25 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWeb.h:
|
||
o included GSWActionURL.h
|
||
* GSWExtensions.framework/GSWKeyValueConditional.*:
|
||
o added (come from Dave Lopper)
|
||
* GSWExtensions.framework/GNUmakefile
|
||
o added GSWKeyValueConditional.*
|
||
* GSWeb.framework/GNUmakefile
|
||
o added GSWActionURL.h and GSWActionURL.m
|
||
* GSWeb.framework/GSWActionURL.m:
|
||
o set to notImplemented.
|
||
* GSWExtensions.framework/Makefile.preamble:
|
||
o fix for debug/non debug libraries
|
||
* GSWExtensionsGSW.framework/Makefile.preamble:
|
||
o fix for debug/non debug libraries
|
||
|
||
2003-11-25 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWInputStreamData.m/.h:
|
||
o added
|
||
|
||
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
|
||
|
||
2003-11-09 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GNUmakefile
|
||
* GSWExtensions.framework/GNUmakefile
|
||
* GSWExtensionsGSW.framework/GNUmakefile: Update for
|
||
GNUSTEP_BUILD_DIR changes in -make.
|
||
|
||
2003-10-22 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWAssociation.m: Include limits.h and float.h
|
||
in favor of deprecated values.h to be more portable.
|
||
* GSWeb.framework/GSWDefaultAdaptor.m: Do not include
|
||
GNUstepBase/GSFileHandle.h unnecessarily.
|
||
* GSWeb.framework/GSWDirectAction.h: Remove duplicate declaration
|
||
of -existingSession.
|
||
* GSWeb.framework/GSWProcFS.h: Remove commented
|
||
NSTimeIntervalFromTimeVal declaration.
|
||
* GSWeb.framework/GSWStatisticsStore.m: Do not include sys/time.h
|
||
unnecessarily.
|
||
* GSWeb.framework/GSWUtils.h: Include sys/time.h unconditionally.
|
||
* GSWeb.framework/GSWeb.h: Do not include private
|
||
Foundation/NSConcreteNumber.h header.
|
||
|
||
2003-10-21 David Wetzel <dave@turbocat.de>
|
||
* Include changes for OS X as suggested by Philip Moetteli
|
||
GSWeb.framework/GSWAssociation.m
|
||
GSWeb.framework/GSWDefaultAdaptor.m
|
||
GSWeb.framework/GSWStatisticsStore.m
|
||
GSWeb.framework/GSWeb.h
|
||
|
||
2003-08-25 David Ayers <d.ayers@inode.at>
|
||
|
||
* *.h/m: Updated to new header layout.
|
||
|
||
2003-07-11 David Ayers <d.ayers@inode.at>
|
||
|
||
* INSTALL: Update prerequisits and installation guidelines.
|
||
* GSWeb.framework/GSWApplication.m: Fix compile with debug=no.
|
||
* GSWeb.framework/GSWeb.h: Include GNUstep.h if GNUSTEP is not
|
||
defined for OS X.
|
||
* GSWExtensions.framework/GSWExtWOCompatibility.h: Ditto.
|
||
* GSWExtensionsGSW.framework/GSWExtGSWWOCompatibility.h: Ditto.
|
||
* Examples/hello/*.m: Ditto.
|
||
|
||
2003-06-26 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWDisplayGroup.h:
|
||
o include EODeprecated.h instead of EOUndoManager.h
|
||
|
||
2003-06-25 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWAdaptors/common/GSWHTTPHeaders.h/.m:
|
||
o added g_szHeader_GSWeb_ApplicationName
|
||
* GSWAdaptors/Apache/mod_gsweb.c:
|
||
o added application name header
|
||
* GSWeb.framework/GSWUtils.m:
|
||
o log every 10 lock tries
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m:
|
||
o log remote address
|
||
* GSWeb.framework/GSWConstants.h/.m:
|
||
o added GSWClassName_DefaultContext
|
||
o added GSWOPT_Context
|
||
o added GSWHTTPHeader_ApplicationName
|
||
* GSWeb.framework/GSWApplication.h/.m:
|
||
o added -setContextClassName:
|
||
o added -contextClassName;
|
||
o added -createContextForRequest:
|
||
o information on component search duration in debug mode
|
||
* GSWeb.framework/GSWComponentRequestHandler.m:
|
||
o call application -createContextForRequest: instead of directGSWContext creation
|
||
o use session -_contextIDMatchingIDsInContext
|
||
o use matchingContextID to restore already generated page
|
||
o fix in -lockedHandleRequest: to pur requestContextID in context
|
||
* GSWeb.framework/GSWDirectAction.m:
|
||
o call application -createContextForRequest: instead of directGSWContext creation
|
||
* GSWeb.framework/GSWContext.m:
|
||
o fix in +contextWithRequest: to use [self alloc]
|
||
* GSWeb.framework/GSWDeployedBundle.m:
|
||
o fix in lockedCachedRelativePathForResourceNamed:inDirectory:forLanguage:
|
||
to really use cache
|
||
* GSWeb.framework/GSWDisplayGroup.h:
|
||
o added flag isCustomDataSourceClass
|
||
o added flag isInitialized
|
||
* GSWeb.framework/GSWDynamicElement.h:
|
||
o removed -definitionName and -setDefinitionName:
|
||
* GSWeb.framework/GSWDisplayGroup.m:
|
||
o added queryKeyValueQualifierClassName (to specify a specific key value qualifier for a key)
|
||
o finished -finishInitialization implementation
|
||
o finished -_setUpForNewDataSource implementation
|
||
o added -_isCustomDataSourceClass:
|
||
o rewritten part of -updateDisplayedObjects
|
||
o rewritten part of -setObjectArray:
|
||
o rewriten -setSelectedObjects:
|
||
o rewritten -setSelectionIndexes:
|
||
o rewritten -selectObject:
|
||
o rewritten -selectNext
|
||
o rewritten -selectPrevious
|
||
o rewritten -insertObject:atIndex:
|
||
o rewritten -deleteSelection
|
||
o rewritten -deleteObjectAtIndex:
|
||
o rewritten -_deleteObjectsAtIndexes:
|
||
o rewritten -displayedObjects
|
||
o rewritten -fetch
|
||
o rewritten -displayNextBatch
|
||
o rewritten -displayPreviousBatch;
|
||
o fixed -setNumberOfObjectsPerBatch:
|
||
o implemented -objectsChangedInEditingContext:
|
||
o replaced -_changedInEditingContext: by -objectsChangedInEditingContext:
|
||
o replaced -_changedInEditingContext: by -objectsInvalidatedInEditingContext:
|
||
o implemented -_notifySelectionChanged
|
||
o implemented -_notifyRowChanged:
|
||
o implemented -_lastObserverNotified:
|
||
o implemented -_beginObserverNotification:
|
||
o implemented -_selectionIndex
|
||
o implemented -_deleteObject:
|
||
* GSWeb.framework/GSWSession.m:
|
||
o implemented -_contextIDMatchingIDsInContext:
|
||
o implemented _rearrangeContextArrayStackForContextID:
|
||
o rewritten -_contextArrayForContextID:stackIndex:contextArrayIndex:
|
||
o rewritten parts of -_savePage:forChange:
|
||
* GSWeb.framework/GSWSessionStore.m/.h:
|
||
o partial rewriting of checkin/checkout code
|
||
* GSWeb.framework/GSWSessionServerStore.m/.h:
|
||
o changes for checkin/checkout code rewriting
|
||
* GSWeb.framework/GSWSessionTimeOutManager.m/.h:
|
||
o changes for checkin/checkout code rewriting
|
||
o set timer interval minimum to 5s instead of 1s
|
||
* GSWeb.framework/GSWSessionTimeOut.m/.h:
|
||
o changes for checkin/checkout code rewriting
|
||
* GSWeb.framework/GSWTransactionRecord.h/.m:
|
||
o added +transactionRecordWithResponsePage:context:
|
||
o replace signature by contextID,senderID and formValues
|
||
* GSWeb.framework/GSWClientSideScript.m:
|
||
o removed warning
|
||
|
||
2003-06-01 David Ayers <d.ayers@inode.at>
|
||
|
||
* gsweb.make.in
|
||
* Examples/hello/GNUmakefile
|
||
* Examples/hello/Makefile.preamble
|
||
* Testing/DynamicElements/GNUmakefile
|
||
* Testing/DynamicElements/Makefile.preamble: Rely on
|
||
Auxiliary/gdl2.make and Auxiliary/gsweb.make to set compiler and
|
||
linker flags.
|
||
* Examples/hello/config.mak: Removed.
|
||
|
||
2003-06-01 Matt Rice <ratmice@yahoo.com>
|
||
|
||
* Testing/DynamicElements/GNUMakefile: Corrected inclusion path of
|
||
config.make.
|
||
|
||
2003-05-29 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb.framework/GSWUtils.m ([NSUserDefaults -description]):
|
||
Remove reference to instance variable, that has been removed from
|
||
-base.
|
||
|
||
2003-05-14 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWRequest.h/.m:
|
||
o added ivar _browserAcceptedEncodings
|
||
o added -browserAcceptedEncodings
|
||
o modified browserLanguages to use quality indicator
|
||
* GSWeb.framework/GSWConstants.h/.m:
|
||
o added GSWHTTPHeader_AcceptEncoding
|
||
* GSWeb.framework/GSWResponse.h/.m:
|
||
o added ivar _acceptedEncodings
|
||
o added -acceptedEncodings
|
||
o added -setAcceptedEncodings:
|
||
* GSWeb.framework/GSWComponentRequestHandler.m:
|
||
o set request browserAcceptedEncodings to response
|
||
* GSWeb.framework/GSWComponent.m:
|
||
o set request browserAcceptedEncodings to response
|
||
* GSWeb.framework/NSData+Compress.h/.m:
|
||
o added
|
||
* config.h.in
|
||
o added HAVE_ZLIB
|
||
|
||
2003-05-14 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWResourceManager.m:
|
||
o added warning in ISOLanguagesFromGSLanguages
|
||
o asserts
|
||
* GSWeb.framework/GSWApplication.m:
|
||
o assert adaptor name length>0 in
|
||
-adaptorWithName:arguments: and in -_initAdaptorsWithUserDefaults:
|
||
|
||
2003-04-19 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWAdaptors/Apache/mod_gsweb.c:
|
||
o added debug logs
|
||
* GSWAdaptors/common/GSWConfig.c:
|
||
o added debug logs, removed duplicate
|
||
pszParent string build
|
||
* GSWAdaptors/common/GSWHTTPRequest.c:
|
||
o logs
|
||
|
||
2003-04-09 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWAdaptors/common/GSWUtils.c:
|
||
o prefix logs with GSWeb[pid]
|
||
* GSWAdaptors/common/GSWAppRequest.c:
|
||
o improved logs
|
||
* GSWApp.c/.h:
|
||
o add instance handled request count and no response count
|
||
* GSWConfig.c:
|
||
o remove "GSWeb:" prefix in logs
|
||
o initialize
|
||
* GSWApp.h:
|
||
o renamed instance index
|
||
* GSWLoadBalancing.c:
|
||
o logs
|
||
|
||
2003-04-09 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWSessionTimeOut.m:
|
||
o fix in -description
|
||
* GSWeb.framework/GSWApplication.m:
|
||
o build currentRunLop before calling -run
|
||
o log allFrameworks when a component is not found
|
||
* GSWeb.framework/GSWHyperlink.m:
|
||
o better handling of isSecure (regarding current request secure state)
|
||
* GSWExtensions.framework/GSWSessionRestorationErrorPage.gswd:
|
||
o use "" pageName so application may choose the main page
|
||
* GSWExtensions.framework/GSWPageRestorationErrorPage.gswc/GSWPageRestorationErrorPage.gswd:
|
||
o use "" pageName so application may choose the main page
|
||
* GSWeb.framework/GSWConstants.m/.h:
|
||
o added GSWHTTPHeader_Protocol, GSWHTTPHeader_ProtocolNum,
|
||
GSWHTTPHeader_RequestScheme
|
||
* GSWeb.framework/GSWContext.m/.h:
|
||
o fix in -_synchronizeForDistribution
|
||
o try to avoid complete URL when we can use relative one
|
||
* GSWeb.framework/GSWRequest.m:
|
||
o fix to retrieve protocol & port from adaptor headers
|
||
* GSWeb.framework/GSWSession.m:
|
||
o fix in -appendCookieToResponse:
|
||
* GSAdaptors/Apache/mod_gsweb.c:
|
||
o fix for server port header
|
||
|
||
2003-04-05 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWAdaptors/common/config.h:
|
||
o change minor version
|
||
* GSWAdaptors/common/GSWUtil.h/.c:
|
||
o added FormatAPRTime
|
||
* GSWAdaptors/common/GSWHTTPResponse.c:
|
||
o added time headers in response (apache2 only)
|
||
* GSWAdaptors/common/GSWHTTPRequest.c:
|
||
o moved GSWebHeaderForHTTPHeader to GSWHTTPHeaders.c
|
||
o add application headers (defined in gsweb.conf)
|
||
* GSWAdaptors/common/GSWHTTPHeaders.c:
|
||
o moved GSWebHeaderForHTTPHeader from GSWHTTPRequest.c
|
||
o sort GSWHeaderTranslationTable
|
||
* GSWAdaptors/Apache/mod_gsweb.c:
|
||
o comments
|
||
o added time headers in response (apache2 only)
|
||
o fixed APACHE2/Apache2 ifdef
|
||
* GSWAdaptors/common/GSWConfig.c/.h:
|
||
o added addTimeHeaders parameter
|
||
|
||
2003-04-04 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWAdaptors/Apache/GNUmakefile-Apache2x:
|
||
o fix to find apxs2
|
||
* GSWAdaptors/comon/GSWHTTPHeaders.h/.m:
|
||
o added g_szHeader_GSWeb_Protocol, g_szHeader_GSWeb_ProtocolNum,
|
||
g_szServerInfo_Protocol, g_szServerInfo_ProtocolNum,
|
||
g_szServerInfo_RequestScheme, g_szHeader_GSWeb_RequestScheme
|
||
* GSWAdaptors/Apache/mod_gsweb:
|
||
o added module version with apache2
|
||
o 1.x/2.x compatibility macro
|
||
o fix header port
|
||
o added protocol, protocol num and request scheme information
|
||
|
||
2003-03-27 David Wetzel <dave@turbocat.de>
|
||
* GSWAdaptors/common/GSWTemplates.c fixed typo. doesn't repond -> doesn't respond
|
||
* GSWAdaptors/Apache/mod_gsweb.c made it work on apache 1.x again.
|
||
(use ap_psprintf and not apr_psprintf if apache 1 is used)
|
||
|
||
2003-03-24 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWRequest.m:
|
||
o fix in -_getFormValuesFromMultipartFormData:
|
||
add [parser expectNoHeaders] to force body parsing as
|
||
otherwise it fail in some context (navigator/form values)
|
||
* GSWExtensions.framework/GSWCollapsibleComponentContent.m:
|
||
o use RCS_ID
|
||
* GSWExtensions.framework/GSWExceptionPage.m:
|
||
o logs
|
||
o use RCS_ID
|
||
* GSWExtensions.framework/GSWDictionaryRepetition.m:
|
||
o use RCS_ID
|
||
* GSWExtensions.framework/GSWIFrame.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWExtensions.framework/GSWLongResponsePage.m:
|
||
o use RCS_ID
|
||
* GSWExtensions.framework/GSWMetaRefresh.m:
|
||
o use RCS_ID
|
||
* GSWExtensions.framework/GSWPageRestorationErrorPage.m:
|
||
o use RCS_ID
|
||
* GSWExtensions.framework/GSWRedirect.m:
|
||
o use RCS_ID
|
||
* GSWExtensions.framework/GSWSessionCreationErrorPage.m:
|
||
o use RCS_ID
|
||
* GSWExtensions.framework/GSWSessionRestorationErrorPage.m:
|
||
o use RCS_ID
|
||
* GSWExtensions.framework/GSWStatsPage.m:
|
||
o use RCS_ID
|
||
* GSWExtensionsGSW.framework/GSWLogin.m:
|
||
o use RCS_ID
|
||
* GSWExtensionsGSW.framework/GSWSimpleFormComponent.m:
|
||
o use RCS_ID
|
||
* GSWExtensionsGSW.framework/GSWTabComponent.m:
|
||
o use RCS_ID
|
||
* GSWExtensionsGSW.framework/GSWValidationFailureComponent.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWApplication.m:
|
||
o change setIVar... by takeValue:forKey:
|
||
* GSWeb.framework/GSWElement.m:
|
||
o logs
|
||
* GSWeb.framework/GSWeb.h:
|
||
o removed NSObject+IVarAccess+PerformSel.h inclusion
|
||
* GSWeb.framework/GSWAssociation.m:
|
||
o removed commented set/getIVar
|
||
* GSWeb.framework/GSWComponent.m:
|
||
o removed commented set/getIVar
|
||
* GSWeb.framework/GSWSession.m:
|
||
o retain/release deleteContextID in -savePageInPermanentCache
|
||
(from St<53>phane Corth<74>sy <stephane@sente.ch>)
|
||
o retain/release deleteContextID in -_savePage:forChange
|
||
(from St<53>phane Corth<74>sy <stephane@sente.ch>)
|
||
|
||
2003-03-23 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWAdaptors/Apache/mod_gsweb.c : Include http_protocol.h
|
||
unconditionally.
|
||
(sendResponse): Removed cast which was only valid for custom
|
||
Apache installations.
|
||
|
||
2003-03-21 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWGNUmakefile:
|
||
o removed NSObject+IVarAccess+PerformSel.*
|
||
* GSWeb.framework/GSWConstants.m:
|
||
o fix GSWHTTPHeader_Response_HeaderLineEnd: remove space
|
||
at the begining
|
||
o use RCS_ID
|
||
* GSWeb.framework/Adaptors/common/GSWHTTPResponse.c:
|
||
o fix status in GSWHTTPResponse_New()
|
||
* GSWAdaptors/Apache/mod_gsweb.c:
|
||
o fixes bad returned status
|
||
o traces
|
||
* GSWeb.framework/GSWTemplateParserANTLR.m:
|
||
o removed logs
|
||
o fixes for warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWApplication.m:
|
||
o use RCS_ID
|
||
o added logs
|
||
o new method to begin rewrite exception handling
|
||
* GSWeb.framework/GSWRequest.m:
|
||
o logs
|
||
o fix in -_getFormValuesFromMultipartFormData to handle
|
||
more than one value per name
|
||
o use RCS_ID
|
||
o -fix bad types in uriElementForKey:
|
||
* GSWeb.framework/GSWConditional.m:
|
||
o added asserts
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWHTMLStaticElement.m:
|
||
o added asserts
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWComponentReference.m:
|
||
o added asserts
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWActiveImage.m:
|
||
o added asserts
|
||
* GSWeb.framework/GSWComponentContent.m:
|
||
o added asserts
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWForm.m:
|
||
o added asserts
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWHTMLDynamicElement.m:
|
||
o added asserts
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWHTMLURLValuedElement.m:
|
||
o use RCS_ID
|
||
o added asserts
|
||
* GSWeb.framework/GSWRepetition.m:
|
||
o added asserts
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWExtensions.framework/GNUmakefile:
|
||
o added GSWPageRestorationErrorPage.gswc
|
||
* GSWeb.framework/GSWFileUploadComponent.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWImage.m:
|
||
o Don't output nil height/width
|
||
o fix: get component before using !
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWElementIDString.m:
|
||
o in -initWithCoder: retain _string
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWElementIDString.h:
|
||
o cleaned
|
||
* config.h.in:
|
||
o define RCS_ID like in GDL2
|
||
* GSWeb.framework/GSWDirectActionRequestHandler.[hm]:
|
||
o added +additionalRequestPathArrayFromRequest:
|
||
o enable directAction with additional path components
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWDirectAction.[hm]:
|
||
o added -additionalRequestPathArray
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWeb.h:
|
||
o include GSCategories.h
|
||
* GSWeb.framework/GSWDebug.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWPageDefParserExt.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWPageDefElement.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWDeployedBundle.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWProjectBundle.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWStats.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWBundle.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWTemplateParser.m::
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWTemplateParserXML.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWComponent.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWDisplayGroup.m:
|
||
o clean warnings
|
||
o fix -validateValue:forKey: call
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWHTMLParserExt.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWAssociation.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWResourceManager.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWSession.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWMultiKeyDictionary.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWResponse.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWStatisticsStore.m:
|
||
o clean warnings
|
||
* GSWeb.framework/GSWAdaptor.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWGeometricRegion.[hm]:
|
||
o types change
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWActiveImage.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWBody.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWTextField.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWSubmitButton.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWHTMLBareString.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWHTMLComment.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWApplet.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWBrowser.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWCheckBoxList.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWEmbeddedObject.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWFrame.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWGenericContainer.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWGenericElement.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWHyperlink.m:
|
||
o use RCS_ID
|
||
o clean warnings
|
||
* GSWeb.framework/GSWImageButton.m:
|
||
o use RCS_ID
|
||
o clean warnings
|
||
* GSWeb.framework/GSWJavaScript.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWNestedList.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWParam.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWPasswordField.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWPopUpButton.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWRadioButtonList.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWResetButton.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWSwitchComponent.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWVBScript.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWString.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWText.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWCookie.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWRequestHandler.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWMailDelivery.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWComponentRequestHandler.m:
|
||
o use RCS_ID
|
||
o clean warnings
|
||
* GSWeb.framework/GSWKeyValueAssociation.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWHTMLStaticGroup.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWConstantValueAssociation.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWDynamicURLString.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWBindingNameAssociation.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWBindingNameAssociation.[hm]
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWURLValuedElementData.m:
|
||
o clean warnings
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWToggle.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWFileUpload.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWResourceURL.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWProcFS.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWActionURL.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWContext.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWDynamicElement.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWeb.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWElement.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWResourceRequestHandler.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWServerSessionStore.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWSessionStore.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWSessionTimeOut.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWSessionTimeOutManager.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWTransactionRecord.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWUtils.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/GSWWOCompatibility.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/NSString+HTML.m:
|
||
o use RCS_ID
|
||
* GSWeb.framework/NSString+Trimming.m:
|
||
o use RCS_ID
|
||
|
||
2003-03-04 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWeb/NSString+HTML.m ([NSString -decodeURL]): Updated function
|
||
name.
|
||
|
||
2003-03-04 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb/GSWInput.m:
|
||
o logs
|
||
* GSWeb/GSWCheckBox.m:
|
||
o logs
|
||
o fix for disabled check box
|
||
* GSWAdaptors/Apache/mod_gsweb.c
|
||
o typo fix
|
||
|
||
2003-03-03 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb/GSWSessionTimeOutManager.m:
|
||
o Better handling of lock during exceptions
|
||
(should improve it)
|
||
o logs
|
||
* GSWeb/GSWSessionStore.m:
|
||
o logs
|
||
o raise exception when a direct GSWSessionStore is allocated
|
||
* GSWeb/GSWrequest.m:
|
||
o fixed typo on contentSubType
|
||
* GSWeb/GSWDisplayGroup.hm
|
||
o added _queryMinMatch to enable >= clause
|
||
o added _queryMaxMatch to enable <= clause
|
||
o added -queryMinMatch to enable >= clause
|
||
o added -queryMaxMatch to enable <= clause
|
||
o declare private methods
|
||
* GSWeb/GSWDisplayGroup.m:
|
||
o add NSAutoreleasePool use in -fetch
|
||
* GSWeb/GSWExtensionsGSW.framework/GSWFileUploadComponent.gswc/GSWFileUploadComponent.gswd
|
||
o bug fix in GSWHyperlink binding
|
||
* GSWeb/GSWCheckBoxList.m
|
||
o settable selections fix
|
||
* GSWeb/GSWApplication.m:
|
||
o logs
|
||
* GSWeb/GSWSessionTimeOut.[hm]
|
||
o added -lastAccessTimeDate and -timeOutTimeDate
|
||
* GSWeb/GSWDeployedBundle.m:
|
||
o add some NSAutoreleasePool use
|
||
* GSWeb/GSWHyperlink.m:
|
||
o fix to not display links disabled by !enabled when displayDisabled = NO.
|
||
|
||
2003-02-28 David Ayers <d.ayers@inode.at>
|
||
|
||
* GSWAdaptors/Apache/mod_gsweb.c (sendResponse): Add cast.
|
||
* GSWAdaptors/Apache/GNUmakefile-Apache1x: Update copyright and
|
||
correct ADAPTOR variable.
|
||
* GSWAdaptors/Doc/ConfigurationFile.html: Updated formatting.
|
||
* GSWAdaptors/common/GSWAppConnectNSSocket.c (GSWApp_Open,
|
||
GSWAppSendBlock, GSWApp_ReceiveLine, GSWApp_ReceiveBlock): Correct
|
||
usage of GSWLog by addeding requiered parameter.
|
||
* GSWAdaptors/common/GSWApp.[hc]: Updated copyright notice and
|
||
applied some formatting.
|
||
* GSWAdaptors/common/GSWAppConnect.h: Ditto.
|
||
* GSWAdaptors/common/GSWAppConnectNSSocket.c: Ditto.
|
||
* GSWAdaptors/common/GSWAppConnectSocket.c: Ditto.
|
||
* GSWAdaptors/common/GSWAppRequest.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWAppRequestStruct.h: Ditto.
|
||
* GSWAdaptors/common/GSWConfig.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWDict.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWHTTPHeaders.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWHTTPRequest.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWHTTPResponse.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWList.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWLoadBalancing.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWPropList.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWString.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWTemplates.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWURLUtils.[hc]: Ditto.
|
||
* GSWAdaptors/common/GSWUtils.[hc]: Ditto.
|
||
* GSWAdaptors/common/common.make: Ditto.
|
||
* GSWAdaptors/common/config.[hc]: Ditto.
|
||
|
||
2003-02-20 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWAdaptors/common/GSWUtil.c|.h (strcasestr): removed CONST from
|
||
declaration.
|
||
|
||
2003-02-19 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWDebug.h: fixed #define.
|
||
|
||
2003-02-01 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb/NSString+Trimming.m:
|
||
o Replaced DataToHexString with -[NSData
|
||
hexadecimalRepresentation]. (David Ayers <d.ayers@inode.at>)
|
||
* GSWeb/GSWHTMLURLValuesElement.m:
|
||
o Replaced GSMD5 class with md5Digest of NSData category.
|
||
(David Ayers <d.ayers@inode.at>)
|
||
o Replaced DataToHexString with -[NSData
|
||
hexadecimalRepresentation]. (David Ayers <d.ayers@inode.at>)
|
||
* Examples/hello/GNUmakefile:
|
||
o Use gsweb.make.
|
||
* gsweb.make.in:
|
||
o Change AUXILIARY_INCLUDE_LIBS to AUXILIARY_TOOL_LIB.
|
||
(David Ayers <d.ayers@inode.at>)
|
||
o Handle GDL2 with ADDITIONAL_OBJCFLAGS.
|
||
(David Ayers <d.ayers@inode.at>)
|
||
* configure.ac:
|
||
o Check for GDL2 to set config.h correctly.
|
||
* configure:
|
||
o Regenerated. (David Ayers <d.ayers@inode.at>)
|
||
* config.mak.in:
|
||
o Set GDL2 as determined by configure. (David Ayers <d.ayers@inode.at>)
|
||
* GSWeb.framework/GSWComponent.m:
|
||
o use GSWApp -createResponseInContext: instead of creating
|
||
GSWResponse instance directly
|
||
o added -_appendPageToResponse:inContext:
|
||
* GSWeb.framework/GSWApplication.[hm]:
|
||
o added -createResponseInContext:
|
||
o added -createRequestWithMethod:uri:httpVersion:headers:content:userInfo:
|
||
o added -createResourceManager
|
||
o used createResourceManager instead of creating it directly
|
||
o added NSAutoreleasePool debug traces
|
||
o exception log changed
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m:
|
||
o use application -createRequestWithMethod:uri:httpVersion:headers:content:userInfo:
|
||
instead of directly creating GSWRequest instance directly
|
||
o added NSAutoreleasePool debug traces
|
||
o add thread_id trace in log
|
||
* GSWeb.framework/GSWDefaultAdaptor.m:
|
||
o added NSAutoreleasePool debug traces
|
||
* GSWeb.framework/GSWComponentRequestHandler.m:
|
||
o use GSWApp -createResponseInContext: instead of creating
|
||
GSWResponse instance directly
|
||
* GSWeb.framework/GSWResourceRequestHandler.m:
|
||
o use GSWApp -createResponseInContext: instead of creating
|
||
GSWResponse instance directly
|
||
* GSWeb.framework/GSWDirectActionRequestHandler.m:
|
||
o use GSWApp -createResponseInContext: instead of creating
|
||
GSWResponse instance directly
|
||
* GSWeb.framework/GSWResponse.m:
|
||
o use GSWApp -createResponseInContext: instead of creating
|
||
GSWResponse instance directly
|
||
* GSWeb.framework/GSWTemplateParserXML.m:
|
||
o added exception handling
|
||
o added NSAutoreleasePool debug traces
|
||
* GSWeb.framework/GSWTemplateParser.m:
|
||
o added NSAutoreleasePool debug traces
|
||
* GSWeb.framework/GSWSession.m
|
||
o added NSAutoreleasePool debug traces
|
||
o Fix in rand() use
|
||
o NSString+Trimming
|
||
o Fix in rand() use
|
||
o add thread_id trace in log
|
||
o Replaced GSMD5 class with md5Digest of NSData category.
|
||
(David Ayers <d.ayers@inode.at>)
|
||
o Replaced DataToHexString with -[NSData
|
||
hexadecimalRepresentation]. (David Ayers <d.ayers@inode.at>)
|
||
* GSWeb.framework/GSWContext.m
|
||
o add thread_id trace in log
|
||
* GSWeb/GSWUtils.[hm]:
|
||
o Removed DataToHexString() and HexStringToData().
|
||
(David Ayers <d.ayers@inode.at>)
|
||
|
||
2003-01-22 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/WebObjects: removed WO*
|
||
|
||
2003-01-22 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/Makefile.postamble:
|
||
o use $(LN_S) -f in install-WO-headers
|
||
o added $(MKDIRS) $(GNUSTEP_HEADERS)/$(GSWExtensions_wo_HEADER_FILES_INSTALL_DIR);
|
||
* GSWExtensionsGSW.framework/Makefile.postamble: use $(LN_S) -f in install-WO-headers
|
||
|
||
2003-01-20 David Ayers <d.ayers@inode.at>
|
||
* Makefile.postamble
|
||
o added support for make gswnames=(gsw,wo,all) (corrected
|
||
typo)
|
||
o reinserted support for $(INSTALL_ROOT_DIR)
|
||
* config.h.in
|
||
o added HAVE_GDL2
|
||
* configure
|
||
o added support for --with-gswnames=(gsw,wo,all)
|
||
o set LIBWRAP during configure
|
||
o added config.mak.in as configurable file
|
||
* configure.ac
|
||
o (see configure)
|
||
* config.mak: removed (replaced by config.mak.in)
|
||
* config.mak.in: new file
|
||
o added support for make gswnames=(gsw,wo,all)
|
||
* gsweb.make.in
|
||
o add GSANTLR as auxiliary lib
|
||
o add gsweb libs to AUXILIARY_GSW_LIBS
|
||
o include correct extensions for GSW/WO-libs
|
||
* gsweb_wo.make: new file
|
||
* GSWeb/GSWConfig.h
|
||
o changed support for GSWEB_WONAMES
|
||
o conditionally import file GSWWOCompatiblity
|
||
here instead of in GSWeb.h
|
||
* GSWeb/GNUMakefile
|
||
o added support for make gswnames=(gsw,wo,all)
|
||
o ensure each lib gets built with its own object files
|
||
o removed deactivated framework extension determination code
|
||
o removed reference to unused files:
|
||
GSWeb.m, GSWWOCompatibility.m
|
||
o added references to new files:
|
||
GSWExtenstions.h, GSWExtWOCompatibility.h
|
||
o added support to create WO header files
|
||
* GSWeb/Makefile.postamble
|
||
o changed support to install WO header files according to
|
||
make gswnames=(gsw,wo,all)
|
||
o remove Makefile.preamble during distclean
|
||
* GSWeb/Makefile.preamble.in
|
||
o fixed typo
|
||
* GSWeb/GSWeb.h
|
||
o moved GSW/WO-Name-mapping to GSWWOCompatibility.h
|
||
o replaced inclusions of
|
||
<GSWeb/file.h> with "file.h"
|
||
* GSWeb/GSWeb.m: removed
|
||
* GSWeb/GSWWOCompatibility.h
|
||
o changed GSWEB_WONAMES handling
|
||
o removed hybrid namespace WO subclasses
|
||
o moved & reorganized GSW/WO-Name-mapping from GSWeb.h
|
||
o inlucluded missing GSW/WO-Name-mappings
|
||
* GSWeb/GSWWOCompatibility.m: removed
|
||
* GSWeb/*.m
|
||
o replaced inclusions of
|
||
<GSWeb/file.h> with "file.h"
|
||
* GSWeb/GSWApplication.m
|
||
o remove special GSW/WO handling of WOApp
|
||
* GSWeb/WebObject/WO*: removed
|
||
* GSWeb/WebObject/WebObjects
|
||
o replaced inclusions of
|
||
<GSWeb/file.h> with "file.h"
|
||
* GSWExtensions/GNUMakefile
|
||
o added support for make gswnames=(gsw,wo,all)
|
||
o ensure each lib gets built with its own object files
|
||
o removed deactivated framework extension determination code
|
||
o added references to new files:
|
||
GSWExtenstions.h, GSWExtWOCompatibility.h
|
||
o added support to create WO header files
|
||
* GSWExtensions/Makefile.preamble
|
||
o let gnustep make figure whether to link agains debug libs
|
||
o added support for make gswnames=(gsw,wo,all)
|
||
* GSWExtensions/Makefile.postamble
|
||
o changed support to install WO header files according to
|
||
make gswnames=(gsw,wo,all)
|
||
* GSWExtensions/*.m
|
||
o replaced inclusions of
|
||
<GSWeb/GSWeb.h> with "GSWExtWOCompatibility.h"
|
||
o replaces inclusions of
|
||
<GSWExtensions/file.h> with "file.h"
|
||
* GSWExtensions/GSWExtensions.h: new file
|
||
* GSWExtensions/WOExtensions.h: new file
|
||
* GSWExtensions/GSWExtWOCompatibility.h: new file
|
||
* GSWExtensionsGSW/GNUMakefile
|
||
o added support for make gswnames=(gsw,wo,all)
|
||
o ensure each lib gets built with its own object files
|
||
o removed deactivated framework extension determination code
|
||
o added references to new file GSWExtGSWWOCompatibility.h
|
||
o added support to create WO header files
|
||
* GSWExtensionsGSW/Makefile.pramble
|
||
o let gnustep make figure whether to link agains debug libs
|
||
o added support for make gswnames=(gsw,wo,all)
|
||
o removed GSWExtensions from ADDITIONAL_LIB_DIRS
|
||
* GSWExtensionsGSW/*.m
|
||
o replaced inclusions of
|
||
<GSWeb/GSWeb.h> with "GSWExtGSWWOCompatibility.h"
|
||
* GSWExtensions/GSWExtGSWWOCompatibility.h: new file
|
||
|
||
2003-01-19 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb/GSWApplication.m
|
||
o removed unused +initialize
|
||
* GSWeb/GSWDefaultAdaptorThread.m:
|
||
o more information on "bad request first line" exception
|
||
* GSWeb/GSWHTMLDynamicElement.m
|
||
o in -initWithName:attributeAssociations:contentElements:
|
||
add "" to association values because XML parser romove them.
|
||
o added -computeActionStringWithActionClassAssociation:
|
||
directActionNameAssociation:inContext:
|
||
o added -computeQueryDictionaryWithActionClassAssociation:
|
||
directActionNameAssociation:queryDictionaryAssociation:
|
||
otherQueryAssociations:inContext:
|
||
* GSWeb/GSWResponse.m:
|
||
o don't append debugcomment if !GSDebugSet(@"debugComments")
|
||
o fixed bug in appendContentString: in NSAssert3 params
|
||
o adedd -_appendTagAttribute:value:escapingHTMLAttributeValue:
|
||
o added GSWResponse (GSWResponseRedirected)
|
||
* GSWeb/GSWResponse.h:
|
||
o added -forceFinalizeInContext
|
||
o added GSWResponse (GSWResponseRedirected)
|
||
* GSWeb/GSWTemplateParserXML.m:
|
||
o only include comments if
|
||
[GSWApplication includeCommentsInResponses]
|
||
* GSWExtensions.framework/GSWLongResponsePage.m:
|
||
o in -cancel call cancelPageForStatus: instead of cancelPage
|
||
o declare private interface
|
||
* GSWeb/GSWComponent.m:
|
||
o don't output end of component commend
|
||
if !DEBUG && !GSDebugSet(@"gswcomponents")
|
||
o fixes in _generateResponseInContext:
|
||
* GSWeb/GSWContext.[hm]:
|
||
o added _userInfo to enable developper context specific
|
||
temporary information storage
|
||
o added -userInfo
|
||
o added -_generateRelativeURLs
|
||
o make -_generateCompleteURLs returning previous state.
|
||
o added -directActionURLForActionNamed:queryDictionary:isSecure:
|
||
o added -_directActionURLForActionNamed:queryDictionary:isSecure:url:
|
||
o added -componentActionURLIsSecure:
|
||
o modified -session
|
||
o modified -_takeAwakeComponent: to not add already added
|
||
component
|
||
o implemented _takeAwakeComponentsFromArray;
|
||
o fixed -_incrementContextID
|
||
o added _session
|
||
o fixes in -copyWithZone to keep mutable objects mutables.
|
||
o added _requestContextID
|
||
o added -_setRequestContextID: and -_requestContextID;
|
||
* GSWeb/GSWHyperlink.[hm]:
|
||
o added _secure
|
||
o added binding validation tests
|
||
o fixes in -appendToResponse:inContext:
|
||
o handle correctly otherQueryAssociations
|
||
(bindings starting with '?')
|
||
* GSWeb/GSWConstants.[hm]:
|
||
o added cidStore__Key for GSWHTMLURLValuedElement
|
||
o added cidKey__Key for GSWHTMLURLValuedElement
|
||
* GSWeb/GSWImage.[hm]:
|
||
o added _width, _height
|
||
* GSWeb/GSWHTMLURLValuedElement.[hm]
|
||
o implemented -_appendCGIActionURLToResponse:inContext:
|
||
o implemented -computeActionStringInContext:
|
||
o implemented -computeQueryDictionaryInContext:
|
||
o handle otherQueryAssociations (bindings starting with '?')
|
||
o handle cidStore and cidKey
|
||
* GSWeb/GSWRequest.[hm]:
|
||
o added _context
|
||
o changes for compilation warnings
|
||
o added -sessionIDFromValuesOrCookieByLookingForCookieFirst:
|
||
o added +_lookForIDsInCookiesFirst
|
||
o rewrite form/uri/cookie values retrieving (for sessionID,...)
|
||
o new use GSMimeParser for formData parsing
|
||
* Doc/antlr.txt added
|
||
* GSWeb/GSWPageDefParser.[hm] regenerated to handle
|
||
(bindings starting with '?')
|
||
* GSWeb/GSWPageDefParserTokenTypes.txt regenerated to handle
|
||
(bindings starting with '?')
|
||
* GSWeb/GSWPageDefParserTokenTypes.h regenerated to handle
|
||
(bindings starting with '?')
|
||
* GSWeb/GSWPageDefLexer.[hm] regenerated to handle
|
||
(bindings starting with '?')
|
||
* GSWeb/GSWUtils.[hm]:
|
||
o added -extractObjectsForKeysWithPrefix:removePrefix:
|
||
o fixed bug in HexStringToData
|
||
o fixed bug in NSDictionary
|
||
+dictionaryWithArray:onSelector:withObject:
|
||
* GSWeb/GSWForm.[hm]
|
||
o handle otherQueryAssociations (bindings starting with '?')
|
||
o implemented -computeQueryDictionaryInContext:
|
||
o implemented/fixed -_appendHiddenFieldsToResponse:inContext:
|
||
o implemented -_appendCGIActionToResponse:inContext:
|
||
o fix -appendGSWebObjectsAssociationsToResponse:inContext:
|
||
for directAction
|
||
o added -computeActionStringInContext:
|
||
o fixed -invokeActionForRequest:inContext: to invoke
|
||
action when to element is invoked
|
||
* GSWeb/GSWDirectAction.m:
|
||
o fixed -_initializeRequestSessionIDInContext:
|
||
o added -sessionIDForRequest:
|
||
* GSWeb/NSString+HTML.[hm]:
|
||
o added -dictionaryWithSep1:withSep2:withOptionUnescape:forceArray:
|
||
* GSWeb/NSString+Trimming.m:
|
||
o fix in +stringUniqueIdWithLength: initialize random generator
|
||
* GSWeb/GSWSession.[hm]:
|
||
o added createSessionID which create better sessionID
|
||
(uniq in time and larger to give better security)
|
||
o fixes in _saveCurrentPage
|
||
* GSWeb/GSWBundle.m:
|
||
o fix compiler warning
|
||
|
||
2002-12-11 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb/GSWAdaptors/common/GSWUtil.h
|
||
o changes to handle Apache 2.x
|
||
* GSWeb/GSWAdaptors/common/config.h
|
||
o changes to handle Apache 2.x
|
||
* GSWeb/GSWAdaptors/common/GSWConfig.h
|
||
o changes to handle Apache 2.x
|
||
* GSWeb/GSWAdaptors/common/GSWUtil.c
|
||
o changes to handle Apache 2.x
|
||
* GSWeb/GSWAdaptors/Apache/GNUmakefile-Apache1x
|
||
o new name of Apache 1.x GNUmakfile
|
||
* GSWeb/GSWAdaptors/Apache/GNUmakefile-Apache2x
|
||
o New Apache 2.x makefile
|
||
* GSWeb/GSWAdaptors/Apache/INSTALL
|
||
o changes to handle Apache 2.x
|
||
* GSWeb/GSWAdaptors/Apache/mod_gsweb.c
|
||
o changes to handle Apache 2.x
|
||
|
||
2002-12-06 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb/GSWApplication.m
|
||
o don't use NSClassFromString to support GSW & WO namespaces
|
||
(David Ayers <d.ayers@inode.at> patch)
|
||
|
||
2002-12-06 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb/GSWTemplateParserXML.[mh]
|
||
o move references to libxml into .m file
|
||
(David Ayers <d.ayers@inode.at> patch)
|
||
o change parser error message to output lines before columns
|
||
(David Ayers <d.ayers@inode.at> patch)
|
||
* GSWeb.framework/Makefile.preamble.in:
|
||
o let gnustep-make figure out whether to link against debug libs or not.
|
||
(David Ayers <d.ayers@inode.at> patch)
|
||
* Makefile.preamble:
|
||
o remove usage of INSTALL_ROOT_DIR as this isn't used consistently
|
||
(David Ayers <d.ayers@inode.at> patch)
|
||
|
||
2002-12-06 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWExtensions.framework/Makefile.preamble:
|
||
o added -I/usr/include/libxml2 in ADDITIONAL_INCLUDE_DIRS
|
||
* GSWExtensionsGSW.framework/Makefile.preamble:
|
||
o added -I/usr/include/libxml2 in ADDITIONAL_INCLUDE_DIRS
|
||
* GSWeb/GSWeb.h:
|
||
o removed #include <GSWeb/GSWTemplateParserXML.h>
|
||
* GSWCheckBox.m:
|
||
o logs
|
||
o rewritten some part to match specifications
|
||
o removed rcsId
|
||
o documentation
|
||
|
||
* GSWeb/GSWRadioButton.m:
|
||
o logs
|
||
o rewritten some part to match specifications
|
||
o removed rcsId
|
||
o documentation
|
||
|
||
* GSWeb/GSWTemplateParser.m
|
||
o added #include "GSWTemplateParserXML.h"
|
||
o removed rcsId
|
||
|
||
* GSWeb/GSWTemplateParserANTLR.m
|
||
o added #include "GSWTemplateParserANTLR.h"
|
||
o removed rcsId
|
||
|
||
* GSWeb/GSWTemplateParserXML.m
|
||
o added #include "GSWTemplateParserXML.h"
|
||
o removed rcsId
|
||
|
||
* GSWeb/GSWHTMLAttrParser.m
|
||
o added #include "GSWHTMLAttrParser.h"
|
||
o removed rcsId
|
||
* GSWeb/GSWRepetition.m:
|
||
o logs
|
||
* Testing/DynamicElements/Makefile.preamble
|
||
o removed -lFoundationExt
|
||
* Examples/hello/Makefile.preamble
|
||
o removed -lFoundationExt
|
||
* GSWeb/GSWBundle.m:
|
||
o logs
|
||
* GSWeb/GSWInput.[hm]gswinput
|
||
o added -valueInContext:context
|
||
o removed rcsId
|
||
* Testing/DynamicElements/CheckBox1Page.*
|
||
o added
|
||
*Testing/DynamicElements/CheckBox2Page.*
|
||
o added
|
||
* Testing/DynamicElements/RadioButton1Page.*
|
||
o added
|
||
* Testing/DynamicElements/RadioButton2Page.*
|
||
o added
|
||
* TODO:
|
||
o updated
|
||
|
||
2002-12-02 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWApplication.m (GSWApplicationDebugSetChange): read
|
||
the file only if supplied.
|
||
|
||
* configure.ac: export xml includes in gsweb.make
|
||
* gsweb.make.in (AUXILIARY_INCLUDE_DIRS): added.
|
||
* Makefile.postamble: moved gsweb.make in Auxiliary/ make dir.
|
||
|
||
* GSWeb.framework/GSWTemplateParser.m ([GSWTemplateParser
|
||
-definitions]): compilable with gcc < 3
|
||
* GSWeb.framework/GSWHyperlink.m ([GSWHyperlink
|
||
-computeQueryDictionaryInContext:]): likewise.
|
||
|
||
2002-11-27 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb/GSWApplication.m:
|
||
o added \n in logs
|
||
o added removeVolatileDomainForName: before setting it
|
||
o remove rcsId
|
||
o changed class creation to avoid libFoundationExt dependency
|
||
o reduced compilation warnings
|
||
* GSWeb/GSWDisplayGroup.m:
|
||
o fixed bug in -initWithKeyValueUnarchiver: for defaultStringMatchFormat
|
||
o remove rcsId
|
||
* GSWeb/GSWConditional.[hm]
|
||
o added _value and _conditionValue (see doc)
|
||
o documentation
|
||
o remove rcsId
|
||
* GSWeb/GSWConstants.[hm]
|
||
o added conditionValue
|
||
* config.mak
|
||
o switched to gdl2
|
||
* GSWeb/GSWDeployedBundle.h:
|
||
o changed bundleWithPath: return path to avoid warning
|
||
* GSWeb/GSWSessionStore.[hm]:
|
||
o added containsSessionID: and allSessionIDs;
|
||
o implemented +serverSessionStore
|
||
o remove rcsId
|
||
* GSWeb/GSWComponentDefinition.m:
|
||
o logs
|
||
o remove rcsId
|
||
|
||
2002-11-23 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWExtensions.framework/GSWLongResponsePage.h:
|
||
o fixed WO* to GSW*
|
||
|
||
2002-11-18 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
I've rewritten AutoValue handling in GSWBrowser,GSWCheckBoxList,
|
||
GSWRadioButtonList, GSWPopUpButton to make it coherent
|
||
and working like specifications.
|
||
|
||
* GSWeb/GSWSwitchComponent.m:
|
||
o add more information when componentName is null
|
||
* GSWRepetition.h/.m:
|
||
o added startIndex, stopIndex
|
||
* GSWeb/GSWConstants.h/.m:
|
||
o added startIndex__Key,stopIndex__Key
|
||
* GSWeb/GSWComponent.h/.m:
|
||
o replace _isSynchronized by _isParentToComponentSynchronized and
|
||
_isComponentToParentSynchronized;
|
||
o added -synchronizesParentToComponentVariablesWithBindings and
|
||
-synchronizesComponentToParentVariablesWithBindings
|
||
* GSWeb/GSWApplication.m:
|
||
o doc/comments
|
||
o Exception when no session class found
|
||
* GSWeb/GSWComponentDefinition.m
|
||
o doc/comments
|
||
* GSWeb/GSWComponentRequestHandler.m
|
||
o doc/comments
|
||
o response message changed when request handling failed
|
||
* GSWeb/GSWMailDelivery.m
|
||
o implemented composeEmail...component: methods
|
||
o change mail sending code
|
||
* GSWeb/GSWContext.h/.m:
|
||
o replace ASSIGNCOPY by ASSIGN in -copy for _awakePageComponents);
|
||
* GSWeb/GSWHyperlink.m:
|
||
o replaced otherAssociations by otherQueryAssociations in -computeQueryDictionaryInContext
|
||
o hanldle queryDictionary association
|
||
o GSWPopUpButton.m:
|
||
* GSWExtensionsGSW.framework/GSWValidationFailureComponent.gswc/GSWValidationFailureComponent.html:
|
||
o replaced <br> by <br/>
|
||
* GSWeb/GSWInput.h
|
||
o removed autoValue variable (static var may cause multithread problems and there were different autoValue implementation).
|
||
o remove name key to avoid duplicate name in html produced code
|
||
o some rewrite for auto value
|
||
o doc/comments
|
||
* GSWeb/GSWPopUpButton.h/.m:
|
||
o use super appendToResponse:inContext: (no more name problem)
|
||
o rewriten auto value handling (see Testing/DynamicElements for test)
|
||
o doc/comments
|
||
* GSWeb/GSWBrowser.h/.m:
|
||
o use super appendToResponse:inContext: (no more name problem)
|
||
o rewriten auto value handling (see Testing/DynamicElements for test)
|
||
o doc/comments
|
||
* GSWeb/GSWCheckBoxList.h/.m:
|
||
o rewriten auto value handling (see Testing/DynamicElements for test)
|
||
o handling disabled binding
|
||
o doc/comments
|
||
* GSWeb/GSWRadioButtonList.h/.m:
|
||
o rewriten auto value handling (see Testing/DynamicElements for test)
|
||
o handling disabled binding
|
||
o doc/comments
|
||
* GSWeb/GSWTextField.h/.m:
|
||
o output value in appendValueToResponse:inContext: instead of
|
||
appendGSWebObjectsAssociationsToResponse:inContext:
|
||
* GSWExtensions.framework/GSWLongResponsePage.h/.m
|
||
o added
|
||
|
||
2002-10-28 David Wetzel <dave@turbocat.de>
|
||
* a start to make statistics work
|
||
Modified Files:
|
||
GSWApplication.m GSWComponentRequestHandler.m GSWSession.m
|
||
GSWStatisticsStore.h GSWStatisticsStore.m
|
||
|
||
2002-10-12 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
== See coments http://wiki.gnustep.org/index.php/GNUstepWeb ==
|
||
* GSWeb/GSWConstants.h/.m:
|
||
o added GSWOPT_DefaultTemplateParser,
|
||
GSWOPTValue_DefaultTemplateParser_XMLHTML,
|
||
GSWOPTValue_DefaultTemplateParser_XMLHTML_NOOMITTEDTAGS,
|
||
GSWOPTValue_DefaultTemplateParser_XML,
|
||
GSWOPTValue_DefaultTemplateParser_ANTLR
|
||
* GSWeb/GSWApplication.h/.m:
|
||
o handle new options GSWApplicationMainReal()
|
||
o added +defaultTemplateParser
|
||
o added +setDefaultTemplateParser:
|
||
* GSWeb/GSWTemplateParser.h/.m:
|
||
o added GSWTemplateParserType
|
||
o removed GSWTemplateParser_DefaultParserClass
|
||
o removed +setDefaultParserClassName:
|
||
o changed +templateNamed:...
|
||
o +templateParserTypeFromString:
|
||
o added +defaultTemplateParserType
|
||
* GSWeb/GSWBundle.h/.m:
|
||
o added -templateParserTypeForResourcesNamed:
|
||
o added ivar _templateParserTypeCache
|
||
o change +templateNamed:... call
|
||
* GSWeb/GSWConfig.h:
|
||
o removed GSWEB_DEFAULT_HTML_PARSER_CLASS_NAME
|
||
o added GSWOPTVALUE_DefaultTemplateParser
|
||
* GSWeb/GSWeb..h:
|
||
o include templateparser before bundle
|
||
* GSWeb/GSWTemplateParserXML.h/.m
|
||
o added -setNoOmittedTags:
|
||
o changes in xml parsing calls
|
||
o allow null name gsweb/webobjects tags
|
||
* GSWExtensions.framework/GSWExceptionPage.html:
|
||
o replaced <br> by <br/>
|
||
* GSWExtensions.framework/GSWSessionRestorationErrorPage.html:
|
||
o replaced <br> by <br/>
|
||
* GSWExtensions.framework/GSWSessionCreationErrorPage.html
|
||
o replaced <br> by <br/>
|
||
* GSWeb.framework/GSWTemplateParser.m
|
||
o Don't raise exception if already processed .gswd
|
||
in -parseDefinitionInclude:fromFrameworkNamed:processedFiles:
|
||
|
||
2002-09-22 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* Makefile.postamble: install gsweb.make
|
||
|
||
* GSWeb.framework/GSWDefaultAdaptor.m: added config.h
|
||
|
||
* GSWeb.framework/Makefile.preamble.in: new file.
|
||
* GSWeb.framework/Makefile.preamble: removed.
|
||
* gsweb.make.in: new file.
|
||
|
||
* configure.ac: new file.
|
||
* config/pathxml.m4: new file.
|
||
* gsweb.make.in: new file.
|
||
* config.h.in: new file.
|
||
|
||
* GSWeb.framework/GNUmakefile (GNUSTEP_LOCAL_ADDITIONAL_MAKEFILES):
|
||
include gsweb.make
|
||
|
||
* GSWeb.framework/GSWTemplateParserXML.h|.m: include libxml includes
|
||
from libxml/ dir.
|
||
|
||
* GSWeb.framework/*.m: replaced all occurrencies of stringWithout*: and
|
||
remove*: with the new methods.
|
||
|
||
2002-09-15 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWElementIDString.m
|
||
o Applied David Ayers <d.ayers@inode.at> patch
|
||
* GSWAdaptors/Apache/GNUmakefile
|
||
o Applied David Ayers <d.ayers@inode.at> patch
|
||
|
||
2002-08-06 David Wetzel <dave@turbocat.de>
|
||
* GSWeb.framework/GSWImageButton.m
|
||
o fixed a bug that caused the ImageButton to call the action even if it
|
||
was not klicked.
|
||
* GSWeb.framework/GSWApplication.m GSWDisplayGroup.h GSWSession.m
|
||
o added support for NOEXTENSIONS and TCSDB
|
||
|
||
2002-08-04 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWEmbeddedObject.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWGenericContainer.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWDirectActionRequestHandler.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWDynamicURLString.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWBindingNameAssociation.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWComponentDefinition.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWComponentRequestHandler.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWConstantValueAssociation.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWDisplayGroup.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
o include for TCSimpleDB/
|
||
* GSWeb.framework/GSWKeyValueAssociation.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWParam.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWRequestHandler.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWResourceRequestHandler.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/NSString+Trimming.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWStats.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/NSNonBlockingFileHandle.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/NSString+HTML.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWStatisticsStore.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWHTMLURLValuedElement.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWApplication.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWBundle.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWDeployedBundle.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWTemplateParserXML.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWHTMLParserExt.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWMultiKeyDictionary.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWProjectBundle.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWTemplateParser.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWPageDefElement.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWUtils.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWeb.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWWOCompatibility.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWQuickTime.h
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWTemplateParserANTLR.h/.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWDebug.m
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWComponent.m
|
||
o NSAsserts
|
||
|
||
2002-07-28 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/WebObjects:
|
||
o added WebObjects headers (suggested by David Wetzel <dave@turbocat.de>)
|
||
* GSWeb.framework/GNUmakefile:
|
||
o added WebObjects headers (suggested by David Wetzel <dave@turbocat.de>)
|
||
* GSWeb.framework/makefile.postamble:
|
||
o added copy of WebObjects headers (suggested by David Wetzel <dave@turbocat.de>)
|
||
|
||
2002-07-28 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWJavaScript.h/.m:
|
||
o implementation
|
||
* GSWeb.framework/GSWClientSideScript.h/.m:
|
||
o implementation
|
||
* GSWeb.framework/GSWVBScript.h/.m:
|
||
o implementation
|
||
* TODO:
|
||
o updated
|
||
* GSWeb.framework/GSWConstants.h/.m:
|
||
o added language__Key
|
||
* GSWeb.framework/GSWRadioButton.m:
|
||
o logs
|
||
o bug fix for checked case
|
||
* GSWeb.framework/GSWDirectAction.m:
|
||
o added -existingSessionWithSessionID:
|
||
* GSWeb.framework/PageDef.g
|
||
o Handle function references (@ in values)
|
||
* GSWeb.framework/GSWPageDefLexer.h/.m:
|
||
o re-generated after PageDef.g change
|
||
* GSWeb.framework/GSWPageDefParserTokenTypes.h
|
||
o re-generated after PageDef.g change
|
||
* GSWeb.framework/GSWPageDefParser.h/.m:
|
||
o re-generated after PageDef.g change
|
||
* GSWeb.framework/GSWPageDefParserTokenTypes.txt
|
||
o re-generated after PageDef.g change
|
||
* GSWeb.framework/GSWContext.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWDirectAction.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWResponse.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWCookie.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWNestedList.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWSessionTimeOut.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWSessionStore.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWServerSessionStore.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWTransactionRecord.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWSession.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWRequest.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWToggle.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWHTMLComment.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWHTMLBareString.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWMailDelivery.m/.h:
|
||
o ivar names changes to conform to coding standards
|
||
|
||
2002-07-04 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m
|
||
o trace request uri
|
||
* GSWeb.framework/GSWTemplateParserXML.m
|
||
o Changed NSDebugMLog to NSDebugMLLog
|
||
o changes to conform to GSXML modifications
|
||
* GSWeb.framework/GSWTemplateParser.m
|
||
o Changed NSDebugMLog to NSDebugMLLog
|
||
* GSWeb.framework/GSWBundle.m
|
||
o Changed NSDebugMLog to NSDebugMLLog
|
||
* GSWeb.framework/GSWComponent.m
|
||
o Changed NSDebugMLog to NSDebugMLLog
|
||
* GSWeb.framework/GSWElement.m
|
||
o Changed NSDebugMLog to NSDebugMLLog
|
||
* GSWeb.framework/GSWHTMLStaticElement.m
|
||
o Changed NSDebugMLog to NSDebugMLLog
|
||
* GSWeb.framework/GSWAssociations.m
|
||
o fixes in !GDL2 variables names (reported by Piter Punk <piterpk@terra.com.br>)
|
||
* GSWeb.framework/GSWRadioButtonList.m
|
||
o fix _name/name in appendToResponse:inContext:
|
||
* GSWeb.framework/GSWSwitchComponent.m:
|
||
o fix ExceptionRaise call
|
||
* GSWeb.framework/GSWDebug.m/.h:
|
||
o fix ifdef and functions defs
|
||
* GSWeb.framework/GSWSessionTimeOutManager.m/.h:
|
||
o add parentheses around assignment used as truth value
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWDeployedBundle.m:
|
||
o cast to avoid compiler warning
|
||
* GSWeb.framework/GSWJavaScript.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWEmbeddedObject.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWClientSideScript.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWApplet.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWParam.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
|
||
2002-06-03 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWBundle.m:
|
||
o use smartTakeValue:forKey: instead of takeValue:forKey:
|
||
* GSWeb.framework/GSWAssociation.m:
|
||
o use smartTakeValue:forKeyPath: instead of takeValue:forKeyPath:
|
||
* GSWeb.framework/GSWComponent.m:
|
||
o use smartTakeValue:forKey: instead of takeValue:forKey:
|
||
* GSWeb.framework/GSWDisplayGroup.m:
|
||
o changes in -description
|
||
o logs
|
||
* GSWExtensions.framework/GSWExceptionPage.gswc/GSWExceptionPage.gswd:
|
||
o added "reference"
|
||
* GSWExtensions.framework/GSWExceptionPage.gswc/GSWExceptionPage.html:
|
||
o added "reference"
|
||
* GSWExtensions.framework/French.lproj/GSWExceptionPage.gswc/GSWExceptionPage.html:
|
||
o added "reference"
|
||
* GSWExtensions.framework/GSWExceptionPage.gswc/GSWExceptionPage.h/.m:
|
||
o added "reference"
|
||
* GSWExtensionsGSW.framework/GSWFileUploadComponent.h/.m:
|
||
o bug fixes
|
||
* GSWExtensionsGSW.framework/GSWFileUploadComponent.gswc/GSWFileUploadComponent.gswd:
|
||
o added Height & With parameters for images
|
||
* GSWExtensionsGSW.framework/GSWFileUploadComponent.gswc/GSWFileUploadComponent.html:
|
||
o added delete check box title
|
||
* GSWeb.framework/GSWElement.m:
|
||
o logs
|
||
* GSWeb.framework/GSWFileUpload.m:
|
||
o logs
|
||
* GSWeb.framework/GSWRequest.m:
|
||
o bug fix for uploaded files
|
||
|
||
2002-05-16 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWTextField.m:
|
||
o added warning in _isFormattedValueInComponent:equalToFormattedValue:
|
||
o added warning in takeValuesFromRequest:inContext:
|
||
* GSWeb.framework/GSWPopUpButton.m
|
||
o added ElementID debugging methods
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWSwitchComponent.m
|
||
o added ElementID debugging methods
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWRepetition.m
|
||
o added ElementID debugging methods
|
||
o added DocStructure debugging features
|
||
o param names changes to conform to coding standards
|
||
* GSWeb.framework/GSWComponentContent.m
|
||
o added ElementID debugging methods
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWComponentReference.m:
|
||
o added ElementID debugging methods
|
||
o added DocStructure debugging features
|
||
o ivar names changes to conform to coding standards
|
||
o logs
|
||
* GSWeb.framework/GSWElement.m:
|
||
o added ElementID debugging methods
|
||
o added DocStructure debugging features
|
||
o logs
|
||
* GSWeb.framework/GSWElement.h
|
||
o added ElementID debugging
|
||
* GSWeb.framework/GSWForm.m:
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
o logs
|
||
* GSWeb.framework/GSWHTMLDynamicElement.m:
|
||
o ivar names changes to conform to coding standards
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWConditional.m:
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWConditional.h.
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWRepetition.h.
|
||
o param names changes to conform to coding standards
|
||
* GSWeb.framework/GSWReset.m:
|
||
o ivar names changes to conform to coding standards
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWReset.h.
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWResponse.h/.m:
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWContext.h/.m:
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWSession.m:
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWTemplateParserXML.m
|
||
o logs
|
||
* GSWeb.framework/GSWTemplateParser.m
|
||
o logs
|
||
* GSWeb.framework/GSWDisplayGroup.m:
|
||
o corrected insertion bugs
|
||
o added -insertAfterLastObject
|
||
o added -selectFirst
|
||
* GSWeb.framework/GSWDisplayGroup.h:
|
||
o added -insertAfterLastObject
|
||
o added -selectFirst
|
||
* GSWeb.framework/GSWHTMLStaticElement.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWCheckBox.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWComponent.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWHTMLStaticGroup.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWTextField.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWString.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWSubmitButton.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWURLValuedElementData.m/.h:
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWRadioButton.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWInput.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
o logs
|
||
* GSWeb.framework/GSWHyperlink.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
* GSWeb.framework/GSWFileUpload.m
|
||
o added ElementID debugging
|
||
o added DocStructure debugging features
|
||
|
||
2002-05-14 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWeb.framework/GSWSubmitButton.m:
|
||
o corrected setActionInvoked into _setActionInvoked
|
||
* GSWeb.framework/GSWGeometricRegion.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWAssociation.h:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWAssociation.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
o logs
|
||
* GSWeb.framework/GSWForm.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWContext.h:
|
||
o Changed return type of -elementID and -senderID
|
||
* GSWeb.framework/GSWContext.m:
|
||
o Changed return type of -elementID and -senderID
|
||
* GSWeb.framework/GSWDisplayGroup.m:
|
||
o logs
|
||
* GSWeb.framework/GSWPopUpButton.h,.m:
|
||
o added count & index parameters (like GSWRepetition)
|
||
* GSWeb.framework/GSWTextField.m:
|
||
o handling exception in takeValue
|
||
* GSWeb.framework/GSWText.m:
|
||
o handling exception in takeValue
|
||
* GSWeb.framework/GSWInput.m:
|
||
o corrected bug in takeValuesFromRequest:inContext:
|
||
* GSWExtensionsGSW.framework:
|
||
o added GSWFileUploadComponent
|
||
* GSWExtensionsGSW.framework/GNUmakefile
|
||
o added GSWFileUploadComponent
|
||
* GSWeb.framework/GSWComponent.h:
|
||
o added -definitionName
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWComponent.m:
|
||
o added -definitionName
|
||
o added exception handling for debugging purpose
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWKeyValueAssociation.m:
|
||
o logs
|
||
* GSWeb.framework/GSWConstantValueAssociation.m:
|
||
o logs
|
||
* GSWeb.framework/GSWApplication.h:
|
||
o added -saveResponsesPath
|
||
* GSWeb.framework/GSWApplication.m:
|
||
o added -saveResponsesPath
|
||
o added GSWOPT_SaveResponsesPath
|
||
o added exception handling for debugging purpose
|
||
* GSWeb.framework/GSWConstants.h/.m:
|
||
o added GSWOPT_SaveResponsesPath
|
||
* GSWeb.framework/GSWConfig.h:
|
||
o added GSWOPTVALUE_SaveResponsesPath
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.h:
|
||
o add response saving
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m:
|
||
o add response saving
|
||
* GSWeb.framework/GSWResponse.m
|
||
o added -appendDebugCommentContentString:
|
||
|
||
2002-04-15 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWDynamicURLString.h:
|
||
o remove NSMutableString protocol
|
||
* GSWUtils.m
|
||
o removed NSString and NSMutableString protocol use
|
||
* GSWExtensions.framework/GSWExceptionPage.gswc/GSWExceptionPage.gswd:
|
||
o change .png to .mng
|
||
* GSWExtensions.framework/GSWCollapsibleComponentContent.gswc/GSWCollapsibleComponentContent.gswd:
|
||
o added framework for image
|
||
* GSWeb.framework/GSWDisplayGroup.h:
|
||
o aded -setQueryOperator:
|
||
o added -initWithKeyValueUnarchiver:
|
||
* GSWeb.framework/GSWDisplayGroup.m:
|
||
o added -setQueryOperator:
|
||
o unarchive queryOperator
|
||
o changed hasMultipleBatches implementation
|
||
* GSWeb.framework/GSWBody.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWImage.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWResourceURL.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWFrame.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWElement.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWDynamicElement.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWGenericElement.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWHTMLStaticElement.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWElementIDString.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
o removed logs
|
||
* GSWeb.framework/GSWActionURL.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
o removed logs
|
||
* GSWeb.framework/GSWHyperlink.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWHTMLStaticGroup.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWInput.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWText.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWTextField.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWFileUpload.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWBrowser.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWCheckBox.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWCheckBoxList.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWPopUpButton.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWRadioButton.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWRadioButtonList.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWSubmitButton.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWHiddenField.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWPasswordField.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWString.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
* GSWeb.framework/GSWImageButton.h,.m:
|
||
o ivar names changes to conform to coding standards
|
||
o headers changed for gsdoc
|
||
|
||
2002-03-25 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWAdaptors/common/GSWConfig.c: changed comments
|
||
* GSWeb.framework/GSWSwitchComponent.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
o logs
|
||
* GSWeb.framework/GSWComponentContent.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
o logs
|
||
* GSWAdaptors/common/GSWTemplates.c:
|
||
o change .gif to .png
|
||
* GSWeb.framework/GSWAssociation.m:
|
||
o Added Key/Value association conversion in associationsSetValuesFromObject:inObject:
|
||
* GSWeb.framework/GSWKeyValueAssociation.m:
|
||
o removed validateValue in -setValue:inObject:
|
||
o logs
|
||
* GSWeb.framework/GSWConstantValueAssociation.m
|
||
o logs
|
||
|
||
2002-03-07 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWAdaptor.h/.m:
|
||
o added -isMultiThreadEnabled
|
||
o method parameters names changes to conform to coding standards
|
||
* GSWeb.framework/GSWResponse.h:
|
||
o method parameters names changes to conform to coding standards
|
||
o added missing method declarations
|
||
* GSWeb.framework/GSWTemplateParserXML.m:
|
||
o remove some 'error' messages from xml parser
|
||
* GSWExtensions.framework/Makefile.preamble:
|
||
o various changes (debug flags,...)
|
||
* GSWExtensionsGSW.framework/Makefile.preamble:
|
||
o various changes (debug flags,...)
|
||
* GSWeb.framework/Makefile.preamble:
|
||
o various changes (debug flags,libwrap,...)
|
||
* GSWeb.framework/GSWDebug.h:
|
||
o debug flags changes
|
||
* GSWExtensions.framework/GSWExceptionPage.gswc/GSWExceptionPage.gswd:
|
||
o change .gif to .mng
|
||
* GSWExtensions.framework/GSWPageRestorationErrorPage.gswc/GSWPageRestorationErrorPage.gswd:
|
||
o change .gif to .mng
|
||
* GSWExtensions.framework/GSWSessionCreationErrorPage.gswc/GSWSessionCreationErrorPage.gswd:
|
||
o change .gif to .mng
|
||
* GSWeb.framework/GSWConfig.h: added GSWOPTVALUE_AdaptorHost
|
||
* GSWeb.framework/GSWConstants.h/.m: added GSWOPT_AdaptorHost
|
||
* GSWeb.framework/GSWApplication.m: added GSWOPT_AdaptorHost default value
|
||
* GSWeb.framework/GSWDefaultAdaptor.h/.m:
|
||
o adding connection refuse feature
|
||
o added ivar adaptorHost
|
||
o added host and port in "Waiting for connections" message
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m:
|
||
o adding connection refuse feature
|
||
o ivar names changes to conform to coding standards
|
||
* GSWeb.framework/GSWComponent.m:
|
||
o logs
|
||
* GSWeb.framework/GSWDeployedBundle.m:
|
||
o Search WebServer resources in Resources/WebServer/ instead of WebServerResources
|
||
* GSWeb.framework/GSWProjectBundle.m
|
||
o bug fix for wonames
|
||
* GSWExtensions.framework/GSWDictionaryRepetition.h/m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensions.framework/GSWCollapsibleComponentContent.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensions.framework/GSWExceptionPage.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensions.framework/GSWIFrame.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensions.framework/GSWMetaRefresh.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensions.framework/GSWPageRestorationErrorPage.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensions.framework/GSWRedirect.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensions.framework/GSWSessionRestorationErrorPage.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensions.framework/GSWSessionCreationErrorPage.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensions.framework/GSWStatsPage.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensionsGSW.framework/GSWFileUploadFormComponent.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensionsGSW.framework/GSWSimpleFormComponent.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensionsGSW.framework/GSWTabComponent.m:
|
||
o ivar names changes to conform to coding standards
|
||
* GSWExtensionsGSW.framework/GSWValidationFailureComponent.h/.m:
|
||
o ivar names changes to conform to coding standards
|
||
|
||
2002-02-22 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GSWExtensions.framework/WebServerResources/error.gif: Change to
|
||
png (can't get mng conversion to work, still working on it).
|
||
* GSWExtensions.framework/WebServerResources/exclaimation.gif:
|
||
Likewise.
|
||
* GSWExtensions.framework/WebServerResources/warning.gif: Likewise.
|
||
* GSWExtensions.framework/GNUmakefile: Update for new names.
|
||
* GSWExtensions.framework/GSWSessionRestorationErrorPage.gswd:
|
||
Likewise.
|
||
|
||
2002-02-01 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWApplication.m:
|
||
o in run: [[NSRunLoop currentRunLoop] run] instead of [NSRunLoop run]
|
||
|
||
2002-02-01 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWConfig.h:
|
||
o set localhost for GSWOPTVALUE_MonitorHost
|
||
* GSWeb.framework/GSWApplication.m:
|
||
o logs
|
||
|
||
2002-01-26 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWSwitchComponent.m:
|
||
o logs
|
||
o corected bug: use GSWComponentName__Key[]
|
||
* GSWeb.framework/GSWSession.m:
|
||
o logs
|
||
* GSWExtensions.framework/GSWExtensions.m:
|
||
o added better formatting
|
||
* GSWExtensions.framework/GSWExtensions.gswc/GSWExtensions.HTML:
|
||
o added better formatting
|
||
* GSWExtensions.framework/French.lproj/GSWExtensions.gswc/GSWExtensions.HTML:
|
||
o added better formatting
|
||
* GSWExtensionsGSW.framework/GSWLogin.m:
|
||
o added -login exception cataching to add exception verbosity.
|
||
* GSWeb.framework/GSWDynamicElement.m/.h:
|
||
o logs
|
||
o added ivar _definitionName and associated methods
|
||
* GSWeb.framework/GSWElement.m/.h:
|
||
o added ivar -definitionName
|
||
* GSWeb.framework/GSWTemplateParserANTLR.m:
|
||
o set dynamic element definition name
|
||
* GSWeb.framework/GSWTemplateParserXML.m:
|
||
o set dynamic element definition name
|
||
* GSWeb.framework/GSWConditional.m:
|
||
o logs
|
||
* GSWeb.framework/GSWComponent.m:
|
||
o logs
|
||
o remove GDL2 code in -valueForBinding: and setValue:forBinding:
|
||
I don't see a reason for this code and it may make a loop
|
||
* GSWeb.framework/GSWAssociation.m:
|
||
o logs
|
||
o Fix in validateValue:forKeyPath: test & call
|
||
* GSWeb.framework/GSWDisplayGroup.m:
|
||
o logs
|
||
* GSWeb.framework/GSWBundle.m:
|
||
o logs
|
||
* GSWeb.framework/GSWImageButton.m:
|
||
o logs (element definition name)
|
||
* GSWeb.framework/GSWForm.m:
|
||
o logs (element definition name)
|
||
o stop invokeActionForRequest:inContext: when the current Id is after senderID
|
||
* GSWeb.framework: GSWElementIDString.m
|
||
o added -compare:options:range:
|
||
* GSWeb.framework: GSWHTMLDynamicElement.m
|
||
o stop invokeActionForRequest:inContext: when the current Id is after senderID
|
||
* GSWeb.framework: GSWHTMLStaticElement.m
|
||
o stop invokeActionForRequest:inContext: when the current Id is after senderID
|
||
* GSWExtensions.framework/WebServerResources:
|
||
o converted .gif to .png
|
||
* GSWeb.framework/GSWUtils.m:
|
||
o removed members in NSUserDefaults description
|
||
|
||
2001-12-11 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWResourceManager.m: logs
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m: logs
|
||
corrected bug in response writing
|
||
* GSWeb.framework/GSWApplication.m: logs
|
||
* GSWAdaptors/common/GSWHTTPResponse.c: logs
|
||
* added Example/hello 'application'
|
||
|
||
2001-11-07 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWExtensions.framework/Makefile.preamble:
|
||
Added -I../GSWeb.framework/derived_src in ADDITIONAL_INCLUDE_DIRS
|
||
* GSWExtensionsGSW.framework/Makefile.preamble:
|
||
Added -I../GSWeb.framework/derived_src in ADDITIONAL_INCLUDE_DIRS
|
||
|
||
2001-10-28 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
Compilation is OK but this version hasn't been tested
|
||
|
||
* GSWeb.framework/GSWFileUpload.m: Added Traces
|
||
corrected bug when uploading string type data.
|
||
* GSWExtensionsGSW.framework/GSWFileUploadFormComponent.m:
|
||
handle nil fileInfo retrieving, added isDeleteEnabled
|
||
* GSWExtensionsGSW.framework/GSWFileUploadFormComponent.gswc/GSWFileUploadFormComponent.html/.gswd:
|
||
added isDeleteEnabled condition
|
||
* GSWAdaptors/commun/GSWConfig.c/.h: added adaptorTemplatesPath handle (per application and global)
|
||
* GSWAdaptors/commun/GSWApp.h/.c: added pszAdaptorTemplatesPath
|
||
* GSWAdaptors/commun/GSWHTTPResponse.c added parameter to GSWTemplate_* calls
|
||
* GSWAdaptors/commun/GSWAppRequest.c added parameter to GSWTemplate_* calls
|
||
* GSWAdaptors/commun/GSWTemplates.h/.c: added GSWApp* parameter
|
||
o handle per application Templates
|
||
* GSWeb.framework/GSWResourcesManager.m: traces
|
||
* GSWeb.framework/GSWApplication.m:
|
||
o change trace level from "low" to "application"
|
||
o added filterLanguages: method
|
||
* GSWeb.framework/GSWContext.m: added filterLanguages: call in _languages
|
||
* GSWeb.framework/GSWAssociations.m: traces
|
||
* GSWeb.framework/GSWSession.m: Added Traces
|
||
* GSWeb.framework/GSWUtils.m: Added warning
|
||
* GSWeb.framework/GSWRequest.m: Added Traces
|
||
* GSWeb.framework/GSWWOCompatibility.h/.m: added WOImageButton
|
||
* GSWeb.framework/GSWPopUpButton.m: Added Traces
|
||
* GSWeb.framework/GSWResponse.m: fix stringByEscapingHTMLString:
|
||
o stringByEscapingHTMLAttributeValue:
|
||
o stringByConvertingToHTMLEntities:
|
||
o stringByConvertingToHTML:
|
||
* GSWeb.framework/NSObject+IVarAccess+PerformSel.m: added EOF access type
|
||
|
||
2001-10-27 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
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
|
||
|
||
2001-10-25 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
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
|
||
|
||
2001-08-28 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GSWExtensions.framework/Makefile.preamble: Add GSWeb framework
|
||
include
|
||
* GSWExtensionsGSW.framework/Makefile.preamble: Likewise
|
||
* GSWAdaptors/Apache/GNUmakefile (APACHEHEADERS): Add include.
|
||
|
||
2001-08-20 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Update for changes in gsantlr and use of antlr 2.7.1
|
||
* GSWeb.framework/GSWHTMLLexer.m: Update.
|
||
* GSWeb.framework/GSWPageDefTokenTypes.txt: Update.
|
||
* GSWeb.framework/PageDef.g: Update.
|
||
* GSWeb.framework/htmltag.g: Update.
|
||
(patch from kim@tinker.com).
|
||
|
||
2001-03-14 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWComponent.m: Traces
|
||
* GSWeb.framework/GSWConstants.m/.h: new GSWAssociation special keys: GSLanguage
|
||
* GSWeb.framework/GSWAssociations.m: Handle special keys: GSLanguage, handle EONull
|
||
* GSWeb.framework/GSWBundle.m: traces, fix cached not found path in
|
||
lockedResourceNamed:ofType:withLanguages:usingCache:relativePath:absolutePath:
|
||
* GSWeb.framework/GSWResourceManager.m: traces, fix bugs poblems in ISO/GS Languages (trim spaces and lowercase
|
||
* GSWeb.framework/GSWeb.h: removed #include <Foundation/NSGArray.h> (thanks Sungjin Chun <ninja@linuxone.co.kr>)
|
||
* GSWExtensions.framework: re-added GSWSessionRestorationErrorPage.gswd
|
||
* INSTALL: minor changes (directory name,...)
|
||
|
||
2001-03-12 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWTemplateParserXML.m: fix for autoclose tags
|
||
* GSWeb.framework/GSWHTMLStaticElement.m: fix for autoclose tags
|
||
|
||
2001-03-11 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWWOCompatibility.h/.m: added
|
||
* GSWeb.framework/GNUmakefile: added GSWWOCompatibility.h/.m
|
||
* GSWeb.framework/GSWApplication.h/m: added WOApplicationMain, handle WO/GSWeb names
|
||
* GSWeb.framework/GSWContext.m: handle WO/GSWeb names, added traces
|
||
* GSWeb.framework/GSWConstants.h/.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWDynamicURLString.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWProjectBundle.m/.h: handle WO/GSWeb names, suppress warnings
|
||
* GSWeb.framework/GSWSession.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWRequest.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWTemplateParser.m: handle WO/GSWeb names,
|
||
added tag counts to help errors hunt
|
||
* GSWeb.framework/GSWBundle.m: handle WO/GSWeb names, added traces
|
||
* GSWeb.framework/GSWResourceManager.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWURLValuedElementData.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWComponentRequestHandler.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWDirectAction.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWForm.m/.h: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWHyperlink.m/.h: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWResourceRequestHandler.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWDirectActionRequestHandler.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWActiveImage.m/.h: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWBindingNameAssociation.h/.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWBrowser.h/.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWComponent.h/.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWHTMLURLValuedElement.h/.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWImageButton.h/.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWInput.h/.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWPopUpButton.h/.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWString.h/.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWAssociation.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWCheckBox.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWCheckBoxList.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWComponentDefinition.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWRadioButton.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWRadioButtonList.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWText.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWTextField.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWDeployedBundle.m: warnings
|
||
* GSWeb.framework/GSWeb.h: added include GSWeb/GSWSessionTimeOut.h, GSWWOCompatibility.h
|
||
* GSWeb.framework/GSWAdaptor.m: traces
|
||
* GSWeb.framework/GSWDefaultAdaptor.m: handle WO/GSWeb names, added traces
|
||
* GSWeb.framework/GSWDefaultAdaptorThread.m/.h: handle WO/GSWeb names
|
||
* GSWeb.framework/NSNonBlockingFileHandle.m: added traces
|
||
* GSWeb.framework/GSWTemplateParserANTLR.m: handle WO/GSWeb names
|
||
* GSWeb.framework/GSWTemplateParserXML.m: handle WO/GSWeb names
|
||
added tag count to help errors hunt
|
||
remove "Tag gsweb invalid" message
|
||
handle unicode strings in node content traces
|
||
remove html and body tags if they are not present in the template
|
||
* GSWeb.framework/GSWTemplateParseXML.h: added ivar _isHTMLTag, _isBodyTag
|
||
* GSWeb.framework/GSWSessionTimeOutManager.m: dealloc sessionOrderedTimeOuts instead
|
||
of deallocating 2 times sessionTimeOuts
|
||
* GSWExtensions.framework/French.lproj/GSWSessionRestorationErrorPage.gswc/GSWSessionRestorationErrorPage.html:
|
||
tag mismatch, Encode french characters
|
||
* GSWExtensions.framework/GSWSessionRestorationErrorPage.gswc/GSWSessionRestorationErrorPage.html:
|
||
tag mismatch
|
||
* GSWHTMLBareString.m: handle unicode strings in description
|
||
* GSWExtensions.framework/French.lproj/GSWExceptionPage.gswc/GSWExceptionPage.html:
|
||
Encode french characters, Tag Mismatch
|
||
* GSWExtensions.framework/French.lproj/GSWPageRestorationErrorPage.gswc/GSWPageRestorationErrorPage.html:
|
||
Encode french characters
|
||
* GSWExtensions.framework/French.lproj/GSWSessionCreationErrorPage.gswc/GSWSessionCreationErrorPage.html:
|
||
Encode french characters
|
||
* GSWExtensions.framework/GSWExceptionPage.gswc/GSWExceptionPage.html:
|
||
Tag Mismatch
|
||
* GSWExtensions.framework/GSWExceptionPage.gswc/GSWExceptionPage.gswd:
|
||
added convertHTMLEntities for strings
|
||
* GSWeb.framework/GSWRepetition.m: added traces, fix "count" property bug, standardize ivars
|
||
* GSWeb.framework/NSObject+IVarAccess+PerformSel.m: added traces, handle underscored ivars search
|
||
|
||
2001-02-23 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWApplication.m ([GSWApplication -dealloc]): reset
|
||
GSWApp.
|
||
* GSWeb.framework/GSWStatisticsStore.m ([GSWStatisticsStore -init]):
|
||
retain startDate.
|
||
* GSWAdaptors/common/GSWUtil.c: use vsnprintf to prevent buffer
|
||
overflow.
|
||
* GSWAdaptors/common/GSWHTTPRequest.c (GSWHTTPRequest_SendRequest):
|
||
terminate buffer.
|
||
|
||
2001-01-29 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWApplication.m (GSWApplicationMain): use NSLog to
|
||
print the exception.
|
||
* GSWeb.framework/GSWTransactionRecord.m ([GSWTransactionRecord
|
||
-initWithCoder:]), ([GSWTransactionRecord -encodeWithCoder:]): NSObject
|
||
does not support NSCoding. Fixed.
|
||
* GSWeb.framework/GSWPageDefElement.m ([GSWPageDefElement
|
||
-initWithCoder:]), ([GSWPageDefElement -encodeWithCoder:]): likewise.
|
||
* GSWeb.framework/GSWComponentDefinition.m ([GSWComponentDefinition
|
||
-initWithCoder:]), ([GSWComponentDefinition -encodeWithCoder:]):
|
||
likewise.
|
||
* GSWeb.framework/GSWTemplateParserXML.h|m: fixed libxml includes.
|
||
|
||
(patches by Sungjin Chun <ninja@linuxone.co.kr>)
|
||
* GSWeb.framework/GSWUtils.m: changed implementation of
|
||
NSMutableOrderedArray that now inherits from NSMutableArray.
|
||
* GSWeb.framework/GSWUtils.h (NSMutableArray): added ivar.
|
||
* GSWeb.framework/GSWMultiKeyDictionary.m: fixes.
|
||
|
||
2000-12-08 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWDisplayGroup.m ([GSWDisplayGroup
|
||
-setSelectedObjects:]): implemented.
|
||
* GSWeb.framework/GSWCheckBoxList.m ([GSWCheckBoxList
|
||
-_slowTakeValuesFromRequest:inContext:]): implemented auto value
|
||
attribute. Fixed object selections.
|
||
([GSWCheckBoxList -appendToResponse:inContext:]): likewise.
|
||
|
||
2000-12-03 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWComponentRequestHandler.m
|
||
([GSWComponentRequestHandler -lockedDispatchWithPreparedSession:
|
||
inContext:elements:]): do not 'clear' cookie if not enabled.
|
||
* GSWeb.framework/GSWComponent.m ([GSWComponent
|
||
-performParentAction:]): implemented.
|
||
|
||
2000-11-28 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWDisplayGroup.m ([GSWDisplayGroup
|
||
-insertObjectAtIndex:]): fixed missing method call.
|
||
|
||
2000-11-24 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWDisplayGroup.m ([GSWDisplayGroup
|
||
-setCurrentBatchIndex:]): fixed index out of bound.
|
||
|
||
2000-11-04 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWElementIDString.[hm]: fix bug
|
||
|
||
2000-11-01 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWElementIDString.m ([NSMutableString
|
||
-parentElementIDString]): create a mutableCopy instead of a copy of
|
||
the string.
|
||
|
||
2000-11-01 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWTemplateParserXML.m: remove setExternalEntityLoader: call
|
||
|
||
2000-11-01 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWeb.framework/GSWTemplateParserXML.m: remove xml-error.h include
|
||
|
||
2000-11-01 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* 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.
|
||
|
||
2000-11-01 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWApplication.m (GSWApplicationMain): fixed path
|
||
for dynamically loading frameworks.
|
||
|
||
2000-10-30 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/htmltag.g: changed gsweb include dir from
|
||
gsweb/GSWeb.framework/ to GSWeb/
|
||
* GSWeb.framework/html.g: likewise.
|
||
* GSWeb.framework/PageDef.g: likewise.
|
||
* GSWeb.framework/GSWResourceManager.m ([GSWResourceManager
|
||
+_applicationGSWBundle]): fix location of MIME.plist and language.plist
|
||
|
||
2000-10-30 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWExtensions.framework/GNUmakefile: rewrite using framework.make
|
||
* 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.
|
||
|
||
2000-10-29 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb.framework/GSWElementIDString.h: use NSMutableString instead of
|
||
the no longer present NSGMutableString.
|
||
|
||
2000-10-04 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWExtensions.framework/Makefile.preamble: added GDL2 FLAG
|
||
* GSWExtensions.framework/*/*.html: lowercase tags
|
||
* GSWExtensionsGSW.framework/*/*.html: lowercase tags
|
||
* GSWeb.framework/GNUmakefile : added DTDs, modified Files list
|
||
* GSWeb.framework/GSWApplication.m: commented [GSWHTMLParser printsDiagnostics]
|
||
changes for GDL2
|
||
* GSWeb.framework/GSWBrowser.h/.m: implementation
|
||
* GSWeb.framework/GSWBundle.m: Parser call modification, handling of .gswi unarchiving
|
||
* GSWeb.framework/GSWComponentContent.m: Logs
|
||
* GSWeb.framework/GSWConfig.h: Added GSWEB_DEFAULT_HTML_PARSER_CLASS_NAME
|
||
* GSWeb.framework/GSWConstants.h/.m: added keys
|
||
* GSWeb.framework/GSWDisplayGroup.h/.m member variables renamed
|
||
implementation of some missing parts
|
||
* GSWeb.framework/GSWRequest.m: remove duplicate languages
|
||
* GSWeb.framework/GSWTemplateParser.h/.m: make it base class for different parsers
|
||
* GSWeb.framework/GSWTemplateParserXML.h/.m: XML parser
|
||
* GSWeb.framework/GSWTemplateParserANTLR.h/.m: ANTLR (old) parser
|
||
* GSWeb.framework/GSWUtils.h/.m: added SBIsValueIsIn()
|
||
* GSWeb.framework/GSWeb.h: added includes for parsers
|
||
* GSWeb.framework/Makefile.postamble: DTDs install
|
||
* GSWeb.framework/Makefile.preamble: added GDL2 FLAG
|
||
|
||
2000-08-26 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWMailDelivery.m/.h: rewritten sendEmail: with execlp() to avoid
|
||
email content manipulation.
|
||
* GSWDisplayGroup.m: fixed a cursor bug.
|
||
|
||
2000-08-14 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* 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
|
||
|
||
2000-08-13 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWDisplayGroup.m: fixed display next and previous batch.
|
||
|
||
2000-08-01 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* 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
|
||
|
||
2000-07-27 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* 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.
|
||
|
||
2000-07-08 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
* GSWAdaptors/Apache/GNUmakefile: added -I/usr/include/apache in APACHEHEADERS
|
||
* GSWAdaptors/common/GSWConfig.c: added directive name in GSWConfig_SetConfigFilePath errore message
|
||
|
||
2000-06-20 Karl Kraft <karl@nfox.com>
|
||
* GSWCheckBoxList.m Added support for the disabled key.
|
||
|
||
2000-06-20 Karl Kraft <karl@nfox.com>
|
||
This is a series of minor bug fixes that I've been meaning to check in for some time.
|
||
* GSWAssociations.m Added some exception handling when getting an ivar so that when this raises an exception the name of the ivar causing the exception can be recorded and reported. The exception is then re-raised
|
||
* GSWPopupButton.m <option> tag should not have a </option> closing tag.
|
||
* GSWRepetition.m If a repetition had no list, it would iterate from 0 to INT_MAX.
|
||
* GSWUtils.m Added another category method to NSException that would allow you to modify and extend the userInfo key.
|
||
* GSWCheckBoxList.m The selectionList would consists of the descriptions of the selected objects. It has been fixed to contain the selected objects as per the spec. Also the TYPE=check in the html has been changed to TYPE=checkbox.
|
||
|
||
|
||
|
||
|
||
2000-05-01 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWDebug.m: commented code for the new NSThread implementation.
|
||
|
||
2000-04-20 Karl Kraft <karl@nfox.com>
|
||
* Removed assignments to va_list because they don't work on PPC
|
||
|
||
2000-04-11 Karl Kraft <karl@nfox.com>
|
||
* Fixed a strcpy into a short malloc buffer in GSWAdaptors/common/GSWHTTPResponse.c
|
||
|
||
2000-04-06 Karl Kraft <karl@nfox.com>
|
||
* Added two checks for non-nil key before calling removeObjectForKey:
|
||
|
||
2000-03-31 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* GSWResourceManager.m: Added Debug Error Traces
|
||
* GSWConstants.m: change frameworks extensions in debug mode
|
||
* GSWeb.framework/GNUmakefile: changed GSWBUNDLE_EXTENSION for debug/non debug
|
||
* GSWExtensions.framework/GNUmakefile: changed GSWBUNDLE_EXTENSION for debug/non debug
|
||
* GSWExtensionsGSW.framework/GNUmakefile: changed GSWBUNDLE_EXTENSION for debug/non debug
|
||
|
||
2000-03-23 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWAdaptor/common/config.h: changed GSWAPP_EXTENSION from wa to woa.
|
||
|
||
2000-03-20 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* GSWDebug.h: remove unused functions
|
||
* GSWApplication.h/.m:Added:
|
||
GSWDebuggingStatus category
|
||
+isStatusDebuggingEnabled
|
||
+setStatusDebuggingEnabled:
|
||
+debugSetConfigFilePath
|
||
+setDebugSetConfigFilePath:
|
||
* GSWApplication.h/.m: replaced GSWDebugStdLog by [GSWApp statusDebug...]
|
||
replaced executeWithClasses: with executeWithClassArray:
|
||
corrections for different warnings
|
||
change in GSWApplicationDebugSetChange() to use GSWDebugSetConfigFilePath option
|
||
* GSWConfig.h: added GSWOPTVALUE_StatusDebuggingEnabled
|
||
* GSWConstants.h/.m: added GSWOPT_StatusDebuggingEnabled
|
||
added GSWOPT_DebugSetConfigFilePath
|
||
* INSTALL: reflect changes of adaptors,...
|
||
* GSWUtil.h/.m: corrections for different warnings
|
||
removed MD5HexDigest()
|
||
* GSWCheckBoxListm: replaced LOGAssertGood by GSWLogAssertGood
|
||
* GSWRadioButtonList.m: replaced LOGAssertGood by GSWLogAssertGood
|
||
* GSWDefaultAdaptorThread.m: replaced GSWLogCStdOut by +statusLogWithFormat:
|
||
corrections for different warnings
|
||
* GSWDefaultAdaptor.m: replaced GSWLogCStdOut by +statusLogWithFormat:
|
||
* GSWSessionTimeOutManager.m: replaced GSWLogCStdOut by +statusLogWithFormat:
|
||
* GSWKeyValueAssociation.m: replaced LOGAssertGood by GSWLogAssertGood
|
||
* GSWHTMLStaticElement.m: corrections for different warnings
|
||
* GSWConstantValueAssociation.m: replaced LOGAssertGood by GSWLogAssertGood
|
||
* GSWHTMLDynamicElement.m: corrections for different warnings
|
||
* GSWStatsPage.m: corrections for different warnings
|
||
* GSWExceptionPage.m: removed GSWLogCStdOut calls
|
||
* GSWSession.m: replaced GSWLogCStdOut by +statusLogWithFormat:
|
||
replaced LOGAssertGood by GSWLogAssertGood
|
||
* GSWAssociation.m: replaced LOGAssertGood by GSWLogAssertGood
|
||
* GSWComponent.m: replaced LOGAssertGood by GSWLogAssertGood
|
||
* GSWContext.m: replaced LOGAssertGood by GSWLogAssertGood
|
||
* GSWRequest.m: replaced LOGAssertGood by GSWLogAssertGood
|
||
* GSWResponse.m: replaced LOGAssertGood by GSWLogAssertGood
|
||
* GSWSessionStore.m: replaced LOGAssertGood by GSWLogAssertGood
|
||
* Adator GSWAppRequest.c: test on instance in GSWAppRequest_SendAppRequestToApp
|
||
* Adator GSWLoadBalancing.c: added debug messages
|
||
* Adaptor GSWHTTPRequest.c: corrected bug in GSWHTTPRequest_SendRequest
|
||
* Adaptor: GSWAppConnectSocket.c: added debug messages
|
||
* GSWeb.framework/Makefile.preamble: removed -lNGReflection
|
||
|
||
2000-03-16 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* All Files in GSWAdaptors: Clean code, changes in config file,...
|
||
Netscap Adaptor hasn't been re-tested.
|
||
|
||
2000-03-16 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* PageDef.g: handle escaped characters in strings
|
||
* GSWPageDefParser.h: handle escaped characters in strings
|
||
* GSWPageDefParser.m: handle escaped characters in strings
|
||
* htmltag.g: changes on HEXDIGIT
|
||
* html.g: changes on HEXDIGIT
|
||
|
||
2000-03-09 Karl Kraft <karl@nfox.com>
|
||
Change to GSWPopUpButton
|
||
* the <option> tag should not have a </option> closing tag.
|
||
|
||
2000-03-08 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
Added patches by Karl Kraft:
|
||
* GSWGenericContainer.m/h: implemented
|
||
* GSWConstants.m: changed dateFormat__Key to @"dateformat"
|
||
and numberFormat__Key to @"numberformat"
|
||
|
||
2000-02-13 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* GSWStatisticsStore.m: added comment
|
||
* GSWSubmitButton.m: added log and assert
|
||
* GSWImageButton.m: added log and assert
|
||
* GSWHyperlink.m: added log and assert
|
||
* GSWHTMLStaticElement.m: added log and assert
|
||
* GSWForm.m: added log and assert
|
||
* GSWElement.m: added log and assert
|
||
* GSWConditional.m: added log and assert
|
||
* GSWComponentReference.m: added log and assert
|
||
* GSWComponent.m: added log and assert
|
||
* GSWElement.m: added log and assert
|
||
* GSWElement.h: added debug ivar
|
||
* GSWTextField.m: added log and assert
|
||
* GSWInput.m: added log and assert
|
||
* GSWelementIDString.h/.m: added
|
||
-parentElementIDString
|
||
-copyWithZone:
|
||
-mutableCopyWithZone:
|
||
|
||
|
||
2000-02-12 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* GSWApplication.m: move DESTROY(appAutoreleasePool);
|
||
at the end of GSWApplicationMain to avoid bundle release.
|
||
|
||
2000-02-12 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* GSWForm.m: Added senderId test in -invokeActionForRequest:inContext:
|
||
and -takeValuesFromRequest:inContext:
|
||
* GSWComponentReference.m: Added senderId test in
|
||
-invokeActionForRequest:inContext:
|
||
and -takeValuesFromRequest:inContext:
|
||
|
||
2000-02-05 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* GSWeb/Application.m: in GSWApplicationMain() created an autorelease pool,
|
||
released GSWApp when it exits from the run loop
|
||
* Doc/GNUstepWeb-HOWTO: updated
|
||
|
||
2000-01-29 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* GSWeb/GSWConfig.h: changed GSWOPTVALUE_FrameworksBaseURL to
|
||
@"/GSW/Frameworks"
|
||
|
||
2000-01-27 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* GSWeb/GSWApplication.m removed #include <NGReflection/common.h>
|
||
* GSWeb/GSWeb.h: removed #include <gnustep/base/...>
|
||
|
||
2000-01-23 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* Added Mirko Viviani's GNUstepWeb-HOWTO
|
||
|
||
2000-01-23 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* GSWeb.framework/html.g: modified Include
|
||
* GSWeb.framework/PageDef.g: modified Include
|
||
* GSWeb.framework/htmltag.g: modified Include
|
||
* GSWeb.framework/html.g: modified TEXT rule for " in PCDATA
|
||
* GSWeb.framework/html.g: modified ATTR rule for spaces around =
|
||
|
||
2000-01-23 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* GSWeb.framework/GSWApplication.m: tests added in GSWApplication _argsDictionaryWithUserDefaults:
|
||
|
||
|