GNUstepWeb is a library which was designed to be compatible with WebObjects 4.x (developed by NeXT (now Apple) Inc.).
Find a file
ayers c62d15ffe2 * 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18605 72102866-910b-0410-8b05-ffd578937521
2004-02-16 14:37:46 +00:00
config * config/pathxml.m4: Whitespace fixes for coding standards. 2004-01-13 12:27:51 +00:00
Doc 2003-01-19 Manuel Guesdon <mguesdon@orange-concept.com> 2003-01-19 15:33:07 +00:00
Examples/hello * GSWExtensions.framework/Makefile.preamble: Correct 2004-01-08 16:23:47 +00:00
GSWAdaptors o implement our own function for strndup if not compiled with 2003-11-26 13:36:59 +00:00
GSWeb.framework * GSWeb.framework/GSWUtils.h/m 2004-02-16 14:37:46 +00:00
GSWExtensions.framework * GSWeb.framework/GSWApplication.h/m 2004-01-13 15:00:55 +00:00
GSWExtensionsGSW.framework * GSWeb.framework/GSWApplication.h/m 2004-01-13 15:00:55 +00:00
Testing/DynamicElements * GSWExtensions.framework/Makefile.preamble: Correct 2004-01-08 16:23:47 +00:00
.cvsignore * GSWeb.framework/GSWApplication.h/m 2004-01-13 15:00:55 +00:00
ChangeLog * GSWeb.framework/GSWUtils.h/m 2004-02-16 14:37:46 +00:00
config.h.in 2003-05-14 Manuel Guesdon <mguesdon@orange-concept.com> 2003-05-14 08:30:22 +00:00
config.mak.in o added GSWDEBUG=no 2003-11-24 12:27:34 +00:00
configure * config/pathxml.m4: Whitespace fixes for coding standards. 2004-01-13 12:27:51 +00:00
configure.ac * config/pathxml.m4: Whitespace fixes for coding standards. 2004-01-13 12:27:51 +00:00
GNUmakefile Initial revision 2000-01-22 12:49:49 +00:00
gsweb.make.in * gsweb.make.in: Change 'WO' framework names to WobObjects, 2004-01-12 15:32:39 +00:00
gsweb_wo.make 2003-01-22 Manuel Guesdon <mguesdon@orange-concept.com> 2003-01-22 12:24:26 +00:00
INSTALL * INSTALL: Update prerequisits and installation guidelines. 2003-07-11 19:16:37 +00:00
LICENSE Initial revision 2000-01-22 12:49:49 +00:00
Makefile.postamble * GSWeb.framework/GSWUtils.h/m 2004-02-16 14:37:46 +00:00
README 2001-10-25 Manuel Guesdon <mguesdon@orange-concept.com> 2001-10-26 08:50:52 +00:00
TODO 2002-12-06 Manuel Guesdon <mguesdon@orange-concept.com> 2002-12-06 14:28:27 +00:00
Version 2003-01-22 Manuel Guesdon <mguesdon@orange-concept.com> 2003-01-22 12:24:26 +00:00

README
******

This is version 1.1.0 of GNUstepWeb (`gsweb').

	GNUstepWeb is a library which was designed to be compatible with 
WebObjects 4.x (developed by NeXT (now Apple) Inc.).
	It's written in Objective-C with GNUstep libraries.

	To see latest news: http://www.gnustepweb.org

Initial reading
===============

   * The file `INSTALL' gives instructions for installing the package.


How can you help?
=================

	* Provide feedback on the already written code (some parts may be badly 
		coded or concepts may be misunderstood)

	* Check the TODO file and write GSWDynamicElements

	* Send bug reports (for already coded parts only :-)

Please tell me which on part which parts you want to work and
I'll tell you if someone already works on it.

GNUstepWeb maintainer: Manuel Guesdon <mguesdon@gnustepweb.org>

GNUstep discussion list: <discussion@gnustep.org>

Special Thanks
=================
*	GNUstep team for their great work

*	Helge Hess <hh@mdlink.de> (a WebObjects/OpenStep expert) from 
		"MDlink online service center" (http://www.mdlink.de) for the 
		explanation of some WO concepts and dark WO documentation.
		I hope we'll work together someday :-)

*	Mirko Viviani <mirko.viviani@rccr.cremona.it> for testing and 
		documenting GNUstepWeb

*	Jocelyn Richard <bille2@free.fr> for testing and 
		documenting GNUstepWeb

*	Catherine Biscourp <cbiscourp@sbuilders.com> for the 
		GNUstepWeb logos and some other things...

*       David Wetzel <dave@turbocat.de> from Turbocat and Kim Shrier <kim@tinker.com> 
                for patches

--------------------------------------------------------------------------------
Note: All trademarks mentioned on this server belong to their respective owners.