* GSWeb.framework/GSWDisplayGroup.h (HAVE_GDL2):

Remove fallback to obsolete gnustep-db and default
	to GDL2 headers.
	([GSWDisplayGroup-undoManager]): Expect GDL2 class.
	
	* GSWeb.framework/GSWUtils.m (GSWInitializeAllMisc)
	(NSStringWithObject): Remove special NSNull handling as
	EONull must always map to NSNull anyway.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@26958 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
ayers 2008-10-24 07:26:20 +00:00
parent e282e327bb
commit aaf9e3a406
3 changed files with 14 additions and 41 deletions

View file

@ -1,3 +1,14 @@
2008-10-24 David Ayers <ayers@fsfe.org>
* GSWeb.framework/GSWDisplayGroup.h (HAVE_GDL2):
Remove fallback to obsolete gnustep-db and default
to GDL2 headers.
([GSWDisplayGroup-undoManager]): Expect GDL2 class.
* GSWeb.framework/GSWUtils.m (GSWInitializeAllMisc)
(NSStringWithObject): Remove special NSNull handling as
EONull must always map to NSNull anyway.
2008-08-28 David Wetzel <dave@turbocat.de>
* bug #24006 keep-alive is not implemented.

View file

@ -32,36 +32,9 @@
#ifndef _GSWDisplayGroup_h__
#define _GSWDisplayGroup_h__
#if !HAVE_GDL2
#ifdef TCSDB
#include <TCSimpleDB/TCSimpleDB.h>
#include <TCSimpleDB/EODefines.h>
#else // TCSDB
#include <eoaccess/EOModel.h>
#include <eoaccess/EOEntity.h>
#include <eoaccess/EOAttribute.h>
#include <eoaccess/EOAttributeOrdering.h>
#include <eoaccess/EORelationship.h>
#include <eoaccess/EOQualifier.h>
#include <eoaccess/EOAdaptor.h>
#include <eoaccess/EOAdaptorContext.h>
#include <eoaccess/EOAdaptorChannel.h>
#include <eoaccess/EODatabase.h>
#include <eoaccess/EODatabaseContext.h>
#include <eoaccess/EODatabaseChannel.h>
#include <eoaccess/EODataSources.h>
#include <eoaccess/EODatabaseDataSource.h>
#include <eoaccess/EOGenericRecord.h>
#include <eoaccess/EONull.h>
#include <eoaccess/EOSQLExpression.h>
@class EOKeyValueUnarchiver;
#define EODataSource EODatabaseDataSource
#endif
#ifdef TCSDB
#include <TCSimpleDB/TCSimpleDB.h>
#include <TCSimpleDB/EODefines.h>
#else
#include <EOControl/EOQualifier.h>
#include <EOControl/EOEditingContext.h>
@ -141,11 +114,7 @@
};
+ (GSWDisplayGroup* )displayGroup;
#if HAVE_GDL2
- (EOUndoManager*)undoManager;
#else
- (id)undoManager;
#endif
- (NSArray *)allObjects;
- (NSArray *)allQualifierOperators;
- (unsigned)batchCount;

View file

@ -64,7 +64,6 @@ static Class nsNumberClass=Nil;
static Class nsStringClass=Nil;
static Class nsMutableStringClass=Nil;
static Class eoNullClass=Nil;
static Class nsNullClass=Nil;
static NSMapTable* encodingsByName=NULL;
@ -93,7 +92,6 @@ void GSWInitializeAllMisc()
ASSIGN(nsStringClass,[NSString class]);
ASSIGN(nsMutableStringClass,[NSMutableString class]);
ASSIGN(eoNullClass,[EONull class]);
ASSIGN(nsNullClass,[NSNull class]);
stringWithStringSEL = @selector(stringWithString:);
NSCAssert(stringWithStringSEL,@"No SEL for stringWithString:");
@ -2121,13 +2119,8 @@ NSString* NSStringWithObject(id object)
string=(NSString*)object;
else if ([object isKindOfClass:nsStringClass])
string=(NSString*)object;
#ifdef HAVE_GDL2
else if ([object isKindOfClass:eoNullClass])
string=@"";
#else
else if ([object isKindOfClass:nsNullClass])
string=@"";
#endif
else if ([object respondsToSelector:@selector(stringValue)])
string=[object stringValue];
else if ([object respondsToSelector:@selector(description)])