Commit graph

383 commits

Author SHA1 Message Date
Mirko Viviani
e758d0ed8b * 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


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7936 72102866-910b-0410-8b05-ffd578937521
2000-10-30 22:56:08 +00:00
Mirko Viviani
d5c4cec539 * 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7931 72102866-910b-0410-8b05-ffd578937521
2000-10-30 15:36:50 +00:00
Mirko Viviani
38e13c0aab * GSWeb.framework/GSWElementIDString.h: use NSMutableString instead of
the no longer present NSGMutableString.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7919 72102866-910b-0410-8b05-ffd578937521
2000-10-29 10:01:19 +00:00
Manuel Guesdon
5f288841af 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


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7703 72102866-910b-0410-8b05-ffd578937521
2000-10-04 22:19:43 +00:00
Mirko Viviani
581b2612b0 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7247 72102866-910b-0410-8b05-ffd578937521
2000-08-26 16:10:22 +00:00
Manuel Guesdon
77cbf60540 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


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7244 72102866-910b-0410-8b05-ffd578937521
2000-08-25 10:36:16 +00:00
Mirko Viviani
4cf01b08f9 2000-08-13 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* GSWDisplayGroup.m: fixed display next and previous batch.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7199 72102866-910b-0410-8b05-ffd578937521
2000-08-13 14:22:02 +00:00
Mirko Viviani
9b01a7e182 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


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@7104 72102866-910b-0410-8b05-ffd578937521
2000-08-01 10:03:56 +00:00
Mirko Viviani
6e5b8f5f11 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6998 72102866-910b-0410-8b05-ffd578937521
2000-07-27 21:53:39 +00:00
Manuel Guesdon
100d9b5b83 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6895 72102866-910b-0410-8b05-ffd578937521
2000-07-08 17:24:44 +00:00
Manuel Guesdon
fe5af63056 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6894 72102866-910b-0410-8b05-ffd578937521
2000-07-08 17:13:12 +00:00
Manuel Guesdon
8117454aa8 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6893 72102866-910b-0410-8b05-ffd578937521
2000-07-08 17:12:54 +00:00
Karl Kraft
0f4a4ec247 Added code to support the disabled tag of GSWCheckBoxList
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6780 72102866-910b-0410-8b05-ffd578937521
2000-06-22 21:05:06 +00:00
Karl Kraft
69c5b60973 This is a series of minor bug fixes that I've been meaning to check in for some time.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6779 72102866-910b-0410-8b05-ffd578937521
2000-06-22 20:23:38 +00:00
Mirko Viviani
13353c2354 2000-05-01 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* GSWDebug.m: commented code for the new NSThread implementation.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6540 72102866-910b-0410-8b05-ffd578937521
2000-05-01 17:19:54 +00:00
Karl Kraft
82af7ea930 Removed assignments of NULL to va_list, because these don't compile on PPC. This matches how va_list is used in other parts of GNUstep
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6530 72102866-910b-0410-8b05-ffd578937521
2000-04-28 21:27:55 +00:00
Karl Kraft
0473f83275 Fixed a strcpy into a short malloc buffer in GSWAdaptors/common/GSWHTTPResponse.c
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6451 72102866-910b-0410-8b05-ffd578937521
2000-04-11 17:13:15 +00:00
Karl Kraft
4804f49132 Check for non-nill before removing a key from a dictionary (avoids useless warnings)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6431 72102866-910b-0410-8b05-ffd578937521
2000-04-06 22:31:24 +00:00
Manuel Guesdon
747cc2ce03 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


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6404 72102866-910b-0410-8b05-ffd578937521
2000-03-31 17:41:17 +00:00
Mirko Viviani
6b5c25a70c 2000-03-23 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* GSWAdaptor/common/config.h: changed GSWAPP_EXTENSION from wa to woa.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6368 72102866-910b-0410-8b05-ffd578937521
2000-03-24 01:01:42 +00:00
Manuel Guesdon
ce2a032367 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 GSWDebugSetConfigFi
lePath 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 +statusLogWithForma
t:
        * 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_SendAppRequestT
oApp
        * 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


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6345 72102866-910b-0410-8b05-ffd578937521
2000-03-20 15:50:51 +00:00
Manuel Guesdon
f9ecb43b28 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6293 72102866-910b-0410-8b05-ffd578937521
2000-03-16 16:16:49 +00:00
Karl Kraft
93d3325b16 Commented out </OPTION> closing tag from GSWPopupButton
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6237 72102866-910b-0410-8b05-ffd578937521
2000-03-09 18:54:03 +00:00
Mirko Viviani
1a48af9776 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"


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6221 72102866-910b-0410-8b05-ffd578937521
2000-03-08 19:03:58 +00:00
Manuel Guesdon
8e75e45fe3 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@6020 72102866-910b-0410-8b05-ffd578937521
2000-02-14 10:58:30 +00:00
Manuel Guesdon
bd5bfa5b9a *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@5991 72102866-910b-0410-8b05-ffd578937521
2000-02-12 13:22:31 +00:00
Manuel Guesdon
2f436ad6e1 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@5989 72102866-910b-0410-8b05-ffd578937521
2000-02-12 13:10:01 +00:00
Mirko Viviani
930c69ca4e 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


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@5947 72102866-910b-0410-8b05-ffd578937521
2000-02-06 16:32:26 +00:00
Manuel Guesdon
2eb714f7f4 2000-01-29 Manuel Guesdon <mguesdon@sbuilders.com>
* GSWeb/GSWConfig.h: changed GSWOPTVALUE_FrameworksBaseURL to
		@"/GSW/Frameworks"


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@5885 72102866-910b-0410-8b05-ffd578937521
2000-01-29 15:58:47 +00:00
Manuel Guesdon
5f893d81b5 2000-01-27 Manuel Guesdon <mguesdon@sbuilders.com>
* GSWeb/GSWApplication.m removed #include <NGReflection/common.h>
        * GSWeb/GSWeb.h: removed #include <gnustep/base/...>


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@5881 72102866-910b-0410-8b05-ffd578937521
2000-01-27 16:02:00 +00:00
Manuel Guesdon
a8feab4406 2000-01-23 Manuel Guesdon <mguesdon@sbuilders.com>
* Added Mirko Viviani's GNUstepWeb-HOWTO


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@5827 72102866-910b-0410-8b05-ffd578937521
2000-01-23 18:41:39 +00:00
Manuel Guesdon
4d7bf3d63d 2000-01-23 Manuel Guesdon <mguesdon@sbuilders.com>
* GSWeb.framework/GSWApplication.m: tests added in GSWApplication _argsDictionaryWithUserDefaults:


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@5826 72102866-910b-0410-8b05-ffd578937521
2000-01-23 11:33:05 +00:00
Manuel Guesdon
a0b34ee1ee Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@5815 72102866-910b-0410-8b05-ffd578937521
2000-01-22 12:49:49 +00:00