mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-02-19 10:01:05 +00:00
* GSWeb.framework/GSWApplication.h/m
(-/+[GSWApplication isDirectConnectEnabled]) (-/+[GSWApplication setDirectConnectEnabled:]): Make class methods. ([GSWApplication registerRequestHandlers]): Call class method. ([GSWApplication refuseNewSessions:]): Ditto. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18410 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
0e5fd50138
commit
6d07617232
7 changed files with 25 additions and 8 deletions
5
.cvsignore
Normal file
5
.cvsignore
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
autom4te.cache
|
||||||
|
config.log
|
||||||
|
config.mak
|
||||||
|
config.status
|
||||||
|
gsweb.make
|
10
ChangeLog
10
ChangeLog
|
@ -4,10 +4,18 @@
|
||||||
* configure.ac: Ditto.
|
* configure.ac: Ditto.
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|
||||||
* GSWeb.framework/.cvsignore: New file.
|
* .cvsignore: New file.
|
||||||
|
* GSWeb.framework/.cvsignore: Ditto.
|
||||||
* GSWExtensions.framework/.cvsignore: Ditto.
|
* GSWExtensions.framework/.cvsignore: Ditto.
|
||||||
* GSWExtensions.framework/French.lproj/.cvsignore: Ditto.
|
* GSWExtensions.framework/French.lproj/.cvsignore: Ditto.
|
||||||
* GSWExtensionsGSW.framework/.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>
|
2004-01-12 David Ayers <d.ayers@inode.at>
|
||||||
|
|
||||||
|
|
|
@ -2,3 +2,5 @@ derived_src
|
||||||
shared_debug_obj
|
shared_debug_obj
|
||||||
GSWWOReplaceScript.sed
|
GSWWOReplaceScript.sed
|
||||||
WO*.wo
|
WO*.wo
|
||||||
|
WOExtensions.framework
|
||||||
|
GSWExtensions.framework
|
||||||
|
|
|
@ -2,4 +2,5 @@ derived_src
|
||||||
shared_debug_obj
|
shared_debug_obj
|
||||||
GSWWOReplaceScript.sed
|
GSWWOReplaceScript.sed
|
||||||
WO*.wo
|
WO*.wo
|
||||||
|
GSWExtensionsGSW.framework
|
||||||
WOExtensionsGSW.framework
|
WOExtensionsGSW.framework
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
derived_src
|
derived_src
|
||||||
shared_debug_obj
|
shared_debug_obj
|
||||||
|
GSWeb.framework
|
||||||
WebObjects.framework
|
WebObjects.framework
|
||||||
config.h
|
config.h
|
||||||
Makefile.preamble
|
Makefile.preamble
|
||||||
|
|
|
@ -522,8 +522,8 @@ extern BOOL WOStrictFlag;
|
||||||
+(void)setStatusDebuggingEnabled:(BOOL)flag;//NDFN
|
+(void)setStatusDebuggingEnabled:(BOOL)flag;//NDFN
|
||||||
+(BOOL)autoOpenInBrowser;
|
+(BOOL)autoOpenInBrowser;
|
||||||
+(void)setAutoOpenInBrowser:(BOOL)flag;
|
+(void)setAutoOpenInBrowser:(BOOL)flag;
|
||||||
-(BOOL)isDirectConnectEnabled;
|
+(BOOL)isDirectConnectEnabled;
|
||||||
-(void)setDirectConnectEnabled:(BOOL)flag;
|
+(void)setDirectConnectEnabled:(BOOL)flag;
|
||||||
+(NSString*)cgiAdaptorURL;
|
+(NSString*)cgiAdaptorURL;
|
||||||
+(void)setCGIAdaptorURL:(NSString*)url;
|
+(void)setCGIAdaptorURL:(NSString*)url;
|
||||||
+(BOOL)isCachingEnabled;
|
+(BOOL)isCachingEnabled;
|
||||||
|
|
|
@ -1041,7 +1041,7 @@ int GSWApplicationMain(NSString* applicationClassName,
|
||||||
/* printf("SELFLOCK lock ThreadID=%p\n",(void*)objc_thread_id());
|
/* printf("SELFLOCK lock ThreadID=%p\n",(void*)objc_thread_id());
|
||||||
TmpLockBeforeDate(selfLock,[NSDate dateWithTimeIntervalSinceNow:GSLOCK_DELAY_S]);
|
TmpLockBeforeDate(selfLock,[NSDate dateWithTimeIntervalSinceNow:GSLOCK_DELAY_S]);
|
||||||
printf("SELFLOCK locked ThreadID=%p\n",(void*)objc_thread_id());
|
printf("SELFLOCK locked ThreadID=%p\n",(void*)objc_thread_id());
|
||||||
#ifndef NDEBUG
|
#ifndef NDEBUG
|
||||||
selfLockn++;
|
selfLockn++;
|
||||||
selfLock_thread_id=objc_thread_id();
|
selfLock_thread_id=objc_thread_id();
|
||||||
#endif
|
#endif
|
||||||
|
@ -1301,7 +1301,7 @@ selfLockn,
|
||||||
|
|
||||||
|
|
||||||
// If direct connect enabled, add static resources handler
|
// If direct connect enabled, add static resources handler
|
||||||
if ([self isDirectConnectEnabled])
|
if ([[self class] isDirectConnectEnabled])
|
||||||
{
|
{
|
||||||
GSWStaticResourceRequestHandler* staticResourceRequestHandler = (GSWStaticResourceRequestHandler*)
|
GSWStaticResourceRequestHandler* staticResourceRequestHandler = (GSWStaticResourceRequestHandler*)
|
||||||
[GSWStaticResourceRequestHandler handler];
|
[GSWStaticResourceRequestHandler handler];
|
||||||
|
@ -4211,7 +4211,7 @@ to another instance **/
|
||||||
//refuseNewSessions:
|
//refuseNewSessions:
|
||||||
-(void)refuseNewSessions:(BOOL)flag
|
-(void)refuseNewSessions:(BOOL)flag
|
||||||
{
|
{
|
||||||
if (flag && [self isDirectConnectEnabled])
|
if (flag && [[self class] isDirectConnectEnabled])
|
||||||
{
|
{
|
||||||
[NSException raise:NSInvalidArgumentException
|
[NSException raise:NSInvalidArgumentException
|
||||||
format:@"We can't refuse newSessions if direct connect enabled"];
|
format:@"We can't refuse newSessions if direct connect enabled"];
|
||||||
|
@ -4450,14 +4450,14 @@ to another instance **/
|
||||||
};
|
};
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
-(BOOL)isDirectConnectEnabled
|
+(BOOL)isDirectConnectEnabled
|
||||||
{
|
{
|
||||||
return [[[NSUserDefaults standardUserDefaults]
|
return [[[NSUserDefaults standardUserDefaults]
|
||||||
objectForKey:GSWOPT_DirectConnectEnabled[GSWebNamingConv]] boolValue];
|
objectForKey:GSWOPT_DirectConnectEnabled[GSWebNamingConv]] boolValue];
|
||||||
};
|
};
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
-(void)setDirectConnectEnabled:(BOOL)flag
|
+(void)setDirectConnectEnabled:(BOOL)flag
|
||||||
{
|
{
|
||||||
[[NSUserDefaults standardUserDefaults]
|
[[NSUserDefaults standardUserDefaults]
|
||||||
setObject:[NSNumber numberWithBool:flag]
|
setObject:[NSNumber numberWithBool:flag]
|
||||||
|
|
Loading…
Reference in a new issue