David Ayers
ab13b0f5a9
* EOAccess/EODatabase.m ([EODatabase dealloc]): Use DESTROY
...
in favor of release.
* EOAccess/EOExpressionArray.m ([EOExpressionArray dealloc]):
Ditto.
* EOAdaptors/Postgres95/Postgres95Adaptor.m
([Postgres95Adaptor dealloc]): Ditto.
* EOControl/EOCheapArray.h ([EOCheapArray dealloc]) Remove
declaration.
* EOControl/EOKeyValueArchiver.m
([EOKeyValueArchivingContainer dealloc]): Ditto.
* EOControl/EOMutableKnownKeyDictionary.h
([EOMKKDInitializer dealloc]),
([EOMKKDKeyEnumerator dealloc]),
([EOMKKDSubsetMapping dealloc]),
([EOMKKDArrayMapping dealloc]),
([EOMutableKnownKeyDictionary dealloc]) Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@19137 72102866-910b-0410-8b05-ffd578937521
2004-04-17 12:41:32 +00:00
David Ayers
8003cd4cb9
* EOAdaptors/Postgres95/LoginPanel/Postgres95LoginPanel.m
...
(vfmaxf) Make static. Reformat.
([Postgres95LoginPanel dealloc]): Use DESTROY in favor of
RELEASE.
([Postgres95LoginPanel init]): Minor reformatting and more
tempRect usage.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@19136 72102866-910b-0410-8b05-ffd578937521
2004-04-17 12:08:10 +00:00
David Ayers
a5340cfeba
* EOAdaptors/Postgres95/LoginPanel/Postgres95LoginPanel.m
...
(vfmaxf) New function.
([Postgres95LoginPanel init]): Redo UI layout.
([Postgres95LoginPanel _databaseNames]): Reformat.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@19135 72102866-910b-0410-8b05-ffd578937521
2004-04-17 11:39:14 +00:00
David Ayers
6ae713bf89
* */*.h: Format declarations consistently. Add -*-objc-*
...
shabang line. Replace remaining extern declarations with
GDL2*_EXPORT.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@19134 72102866-910b-0410-8b05-ffd578937521
2004-04-17 11:30:47 +00:00
David Ayers
6d8f87b9a5
* EOAccess/EOModel.m ([EOModel writeToFile:]) Set path (and
...
name implicitly) of the receiver. Create backup file when
necessary after removing the potentially existing backup file.
Raise NSInvalidArgumentExceptions upon failures. Add support
for .eomodel files. Document.
([EOModel _verifyBuiltEntityObject:named:]): Add support for
.eomodel files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@19129 72102866-910b-0410-8b05-ffd578937521
2004-04-16 13:10:43 +00:00
David Ayers
3403bac575
* EOAdaptors/Postgres95/Makefile.preamble: Add link flags
...
for Darwin.
* EOAdaptors/Postgres95/LoginPanel/GNUmakefile: Ditto.
* EOAdaptors/Postgres95/LoginPanel/Postgres95LoginPanel.m:
Include GNUstep headers for non-*-gnu-* configurations.
* config/postgres.m4: Generalize test for PostgreSQL.
* configure: Regenerated.
* Makefile.postamble: Remove autom4te.cache on distclean.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@19117 72102866-910b-0410-8b05-ffd578937521
2004-04-15 14:18:50 +00:00
David Ayers
f2aa536535
* TODO: Start tracking major TODO's until formal auditing is
...
available.
* EOAccess/EODatabase.m
* EOControl/EOGlobalID.h: Added documentation about
EOGlobalIDChangedNotification semantics.
* EOControl/EOSortOrdering.m: Removed superfluous define.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@19110 72102866-910b-0410-8b05-ffd578937521
2004-04-15 10:33:35 +00:00
David Ayers
1d1dbbe337
Correct ChangeLog dates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@19088 72102866-910b-0410-8b05-ffd578937521
2004-04-13 14:15:42 +00:00
David Ayers
648312a931
* EOAdaptors/Postgres95/LoginPanel/Makefile.postamble:
...
Create symlink before building. Error reported by Ludovic
Marcotte and Matt Rice.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@19080 72102866-910b-0410-8b05-ffd578937521
2004-04-12 12:29:20 +00:00
David Ayers
fa497e1524
* EOAccess/EOModelGroup.m ([EOModelGroup globalModelGroup]):
...
Create single global model group and cache it to allow
persistant manual adding of models.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18961 72102866-910b-0410-8b05-ffd578937521
2004-03-29 19:00:45 +00:00
David Ayers
b917e5735c
* EOAdaptors/Postgres95/Postgres95SQLExpression.m
...
([Postgres95SQLExpression columnTypeStringForAttribute:]):
Implement special handling for text types to ignore precision
and width as suggested by Matt Rice <ratmice@yahoo.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18952 72102866-910b-0410-8b05-ffd578937521
2004-03-29 14:40:15 +00:00
David Ayers
a601888682
* *.[hm] Use GNUSTEP in favor of NeXT_Foundation_LIBRARY
...
as requested by Marcus Mueller <znek@mulle-kybernetik.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18856 72102866-910b-0410-8b05-ffd578937521
2004-03-19 16:41:21 +00:00
David Ayers
2740b02407
* EOAdaptors/Postgres95/LoginPanel/GNUmakefile: Add include
...
directive for local GDL2 headers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18829 72102866-910b-0410-8b05-ffd578937521
2004-03-10 15:06:53 +00:00
David Ayers
4d1a41eb93
* EOAdaptors/Postgres95/LoginPanel/Makefile.postamble:
...
Don't remove GNUmakefile on distclean.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18828 72102866-910b-0410-8b05-ffd578937521
2004-03-10 14:59:18 +00:00
David Ayers
82ba285362
* EOAdaptors/Postgres95/Postgres95Channel.h
...
([Postgres95Channel describeDatabaseNames]): Declare method.
([Postgres95Channel userNameIsAdministrative:]): Ditto.
* EOAdaptors/Postgres95/LoginPanel/Postgres95LoginPanel.m
([Postgres95LoginPanel init]): Added parentheses to assignment
to quiet compiler warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18799 72102866-910b-0410-8b05-ffd578937521
2004-03-08 11:23:58 +00:00
David Ayers
c074f977ba
* EOAdaptors/Postgres95/Postgres95Adaptor.m
...
([Postgres95Adaptor createPGconn]): Insure cleanup code gets
executed before exception is raised.
* EOAdaptors/Postgres95/LoginPanel/Makefile.postamble: New file
to create symlink to be able to include local adaptor headers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18798 72102866-910b-0410-8b05-ffd578937521
2004-03-08 11:13:58 +00:00
David Ayers
16525edb69
* EOAdaptors/Postgres95/Postgres95SQLExpression.m
...
([Postgres95SQLExpression
dropDatabaseStatementsForConnectionDictionary:
administrativeConnectionDictionary:]): Remove excess quotes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18784 72102866-910b-0410-8b05-ffd578937521
2004-03-06 14:00:05 +00:00
David Ayers
f849fd9df3
* configure.ac: Replace generation of
...
EOAdaptors/Postgres95/Makefile.preamble with
EOAdaptors/Postgres95/config.mak.
* configure: Regenerate.
* EOAdaptors/Postgres95/Makefile.postamble: Replace removal of
EOAdaptors/Postgres95/Makefile.preamble with
EOAdaptors/Postgres95/config.mak.
* EOAdaptors/Postgres95/Makefile.preamble: New file replacing...
* EOAdaptors/Postgres95/Makefile.preamble.in: ...this file.
* EOAdaptors/Postgres95/config.mak.in: New file.
* EOAdaptors/Postgres95/LoginPanel/GNUmakefile: Correct comment
identifier. Include config.mak and other potential makefiles.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18783 72102866-910b-0410-8b05-ffd578937521
2004-03-06 12:18:08 +00:00
David Ayers
bad9d9d571
* EOAccess/EOAdaptor.m
...
([EOAdaptor dropDatabaseWithAdministrativeConnectionDictionary:
administrativeConnectionDictionary:]): Correct documentation.
([EOAdaptor administrativeConnectionDictionaryForAdaptor:]):
Documented.
* EOAdaptors/Postgres95/GNUmakefile.in: Added LoginPanel subproject.
* EOAdaptors/Postgres95/Postgres95Adaptor.m
([Postgres95Adaptor assertConnectionDictionaryIsValid]): Added
test to insure channel is open befor attempting to close.
([Postgres95Adaptor createPGconn]): Added exception to raise.
* EOAdaptors/Postgres95/Postgres95Channel.m
([Postgres95/Postgres95Channel describeDatabaseNames]): Implemented
new method.
([Postgres95 userNameIsAdministrative]): Ditto.
* EOAdaptors/Postgres95/LoginPanel/GNUmakefile: New file.
* EOAdaptors/Postgres95/LoginPanel/Postgres95LoginPanel.h/m: Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18782 72102866-910b-0410-8b05-ffd578937521
2004-03-06 11:12:49 +00:00
David Ayers
2603735b6d
* EOControl/Makefile.preamble: Fix --disable-flattend.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18781 72102866-910b-0410-8b05-ffd578937521
2004-03-06 10:02:53 +00:00
David Ayers
925020f6e2
* Tools/EOModel+GSDoc.m: Fix include.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18677 72102866-910b-0410-8b05-ffd578937521
2004-02-26 14:32:45 +00:00
David Ayers
61eadbd04a
* EOControl/EODebug.h: Include missing header for non-*-gnu-*.
...
* EOAccess/EOAdaptor
([EOAdaptor _performAdministativeStatementsForSelect:
connectionDictionary:administrativeConnectionDictionary]):
Add cast to silence warning.
* EOControl/EOCheapArray.m ([EOCheapArray autorelease]):
Replace objc_thread_id with GSCurrentThread.
([EOCheapArray release]): Ditto.
([EOCheapArray retainCount]): Ditto.
([EOCheapArray retain]): Ditto.
([EOCheapArray dealloc]): Ditto.
([EOCheapArray shallowCopy]): Ditto.
* EOControl/EOFault.m: Include missing header.
([EOFault dealloc]): Replace objc_thread_id with GSCurrentThread.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18676 72102866-910b-0410-8b05-ffd578937521
2004-02-26 14:18:04 +00:00
David Ayers
cedceb3487
Fix typos.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18674 72102866-910b-0410-8b05-ffd578937521
2004-02-26 10:45:56 +00:00
David Ayers
05d5416eec
* EOAdaptors/Postgres95/Postgres95Channel.m: Added missing
...
include.
([Postgres95Channel _describeForeignKeysForEntity:forModel:]):
Fix typo to unsure using correct entity.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18673 72102866-910b-0410-8b05-ffd578937521
2004-02-26 10:33:10 +00:00
David Ayers
45fb2b20e3
EOControl/EOCheapArray.m: Include NSThread.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18669 72102866-910b-0410-8b05-ffd578937521
2004-02-25 16:32:36 +00:00
David Ayers
575cc162f9
* EOControl/EOCheapArray.m ([EOCheapArray dealloc]): Replace
...
usage of objc_thread_id with GSCurrentThread.
* EOControl/EODebug.m: Include headers for non *-gnu-*.
Format function headers according to GNU standards.
(objectDescription): Make static and return something meaningfull
on failure.
(IVarInString, TypeToNSString, DumpIVar): Make static and format
function headers according to GNU standards.
(EOFLogDumpObject_, EOFLogAssertGood_): Format function headers
according to GNU standards.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18664 72102866-910b-0410-8b05-ffd578937521
2004-02-25 14:21:47 +00:00
David Ayers
1b25abc65e
Update ChangeLog.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18662 72102866-910b-0410-8b05-ffd578937521
2004-02-25 13:04:16 +00:00
David Ayers
e721e1b781
* EOAccess/EOSQLExpression.m
...
([EOSQLExpression foreignKeyConstraintStatementsForRelationship:]):
Create constraint even though no inversRelationship exists.
([EOSQLExpression foreignKeyConstraintStatementsForEntityGroup:]):
Create constraints for all entities in the group which have no
parent entity.
([EOSQLExpression foreignKeyConstraintStatementsForEntityGroups:]):
Reformat for source level debuging.
([EOSQLExpression tableListWithRootEntity:]): Honor
EOAdaptorQuotesExternalNames.
([EOSQLExpression createTableStatementsForEntityGroup:]): Ditto.
([EOSQLExpression dropTableStatementsForEntityGroup:]): Ditto.
([EOSQLExpression primaryKeyConstraintStatementsForEntityGroup:]):
Ditto.
([EOSQLExpression primaryKeySupportStatementsForEntityGroup]):
Ditto.
([EOSQLExpression dropPrimaryKeySupportStatementsForEntityGroup:]):
Ditto.
([EOSQLExpression prepareConstraintStatementForRelationship:
sourceColumns:destinationColumns:]): Ditto.
* EOAdaptors/Postgres95/Postgres95SQLExpression.h/m
([Postgres95SQLExpression externalNameQuoteCharacter]): Remove.
([Postgres95SQLExpression
createDatabaseStatementsForConnectionDictionary:
administrativeConnectionDictionary]): Honor
EOAdaptorQuotesExternalNames.
([Postgres95SQLExpression
dropDatabaseStatementsForConnectionDictionary:
administrativeConnectionDictionary:]): Ditto.
([Postgres95SQLExpression dropTableStatementsForEntityGroup:]):
Ditto.
([Postgres95SQLExpression tableListWithRootEntity:]): Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18661 72102866-910b-0410-8b05-ffd578937521
2004-02-25 12:52:59 +00:00
David Ayers
5633cb666f
* EOAdaptors/Postgres95/Postgres95Channel.m: Define
...
EOAdaptorDebugLog convinience macro and use it throughout the file.
([Postgres95Channel _describeResults]): Rename externalName to
externalType. Avoid nested messages for source level debugging.
([Postgres95Channel _describeBasicEntityWithName:forModel:]):
New support method derived from describeModelWithEntityNames:.
([Postgres95Channel _describeForeignKeysForEntity:forModel:]):
Ditto.
([Postgres95Channel describeModelWithEntityNames:]): Use new
support methods in an autotelease pool.
([Postgres95Channel primaryKeyForNewRowWithEntity:]): Honor
EOAdaptorQuotesExternalNames.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18659 72102866-910b-0410-8b05-ffd578937521
2004-02-25 12:27:43 +00:00
David Ayers
2e9d82a4a6
* EOAdaptors/Postgres95/Postgres95Adaptor.m: Reorder external
...
type mappings to correspond to EOAdaptorValueTypes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18658 72102866-910b-0410-8b05-ffd578937521
2004-02-25 12:06:54 +00:00
David Ayers
278882edb5
EOAccess/EOModel.m ([EOModel beautifyNames]): Remove log and
...
reformat comments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18657 72102866-910b-0410-8b05-ffd578937521
2004-02-25 12:01:09 +00:00
David Ayers
6ff09530e4
* EOAccess/EOAdaptor.m ([EOAdaptor sharedInstancePanel]):
...
Only register panel if it was actually created.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18640 72102866-910b-0410-8b05-ffd578937521
2004-02-23 21:33:00 +00:00
David Ayers
281ebea9b2
* EOAccess/EOAdaptor.m ([EOAdaptor sharedLoginPanelInstance]):
...
Maintain instances on a per class basis as reported by Matt Rice.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18639 72102866-910b-0410-8b05-ffd578937521
2004-02-23 19:57:14 +00:00
David Ayers
6154adebfd
* EOAccess/EOAdaptor.h/m: New globals for GDL2 specific
...
administrative key handling.
([EOAdaptor sharedLoginPanelInstance]): Implemented.
* EOAccess/EOSQLExpression.m ([EOSQLExpression
_administrativeDatabaseStatementsForSelector:forEntityGroup:],
[EOSQLExpression _dropDatabaseStatementsForEntityGroups:],
[EOSQLExpression _createDatabaseStatementsForEntityGroups:]):
Implemented new private support methods.
([EOSQLExpression schemaCreationStatementsForEntities:options:]):
Added support for EODropDatabaseKey and EOCreateDatabaseKey.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18638 72102866-910b-0410-8b05-ffd578937521
2004-02-22 17:05:48 +00:00
David Ayers
b25a3800a1
* EOControl/Makefile.postamble: Remove obsolete dependency and
...
target. Add dependancy and targets for target specific
config.h file.
* EOAccess/Makefile.preamble: Add include option for target
specific config.h file.
* EOAdaptors/Postgres95/Makefile.preamble.in: Ditto.
* EOModeler/Makefile.preamble: Ditto.
* Tools/Makefile.preamble: Ditto.
* EOAccess/Makefile.postamble: Comment empty target.
* EOControl/EODebug.m (EOFLogC_): Log thread in a portable
fashion.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18628 72102866-910b-0410-8b05-ffd578937521
2004-02-19 13:45:07 +00:00
David Ayers
0ca04f4fc4
* EOAdaptors/Postgres95/Postgres95Channel.m
...
([Postgres95Channel describeModelWithTableNames:]):
Implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18594 72102866-910b-0410-8b05-ffd578937521
2004-02-14 02:02:15 +00:00
David Ayers
9bf2d34c65
* EOAccess/EOAdaptor.h
...
([EOLoginPanel administrativeConnectionDictionaryForAdaptor]):
Correct spelling.
([EOLoginPanel runPanelForAdaptor:validate:]): Move to
EODeprecated.h.
([EOLoginPanel runPanelForAdaptor:validate:allowsCreation:]):
Declared.
* EOAccess/EOAdaptor.m:
([EOAdaptor adaptorWithModel:]): Reformat.
([EOAdaptor adaptorWithName:]): Do not append EOAdaptor
redundantly.
([EOAdaptor _performAdministativeStatementsForSelector:
connectionDictionary:administrativeConnectionDictionary:]):
Implemented.
([EOAdaptor
createDatabaseWithAdministrativeConnectionDictionary:]):
Documented and implemented.
([EOAdaptor
dropDatabaseWithAdministrativeConnectionDictionary]):
Ditto.
([EOAdaptor runLoginPanelAndValidateConnectionDictionary]):
Ditto.
([EOAdaptor runLoginPanel]): Ditto.
([EOAdaptor assignExternalInfoForAttribute:]): Ditto.
([EOAdaptor assignExternalInfoForEntity]): Ditto.
([EOAdaptor assignExternalInfoForEntireModel:]): Ditto.
([EOAdaptor internalTypeForExternalType:model:]): Documented.
([EOAdaptor externalTypesWithModel]): Ditto.
([EOAdaptor assignExternalTypeForAttribute]): Ditto.
([EOLoginPanel runPanelForAdaptor:validate:allowsCreation:]):
Implemented.
([EOLoginPanel runPanelForAdaptor:validate:]): Deprecated.
* EOAccess/EODeprecated.h
([EOLoginPanel runPanelForAdaptor:validate:]): Deprecated.
* EOAdaptors/Postgres95/Postgres95Adaptor.m
([Postgres95Adaptor
createDatabaseWithAdministrativeConnectionDictionary:]):
Removed.
([Postgres95Adaptor
dropDatabaseWithAdministrativeConnectionDictionary:]): Ditto.
* EOAdaptors/Postgres95/Postgres95SQLExpression.m
([Postgres95SQLExpression
createDatabaseStatementsForConnectionDictionary:
administrativeConnectionDictionary:]): Implemented.
([Postgres95SQLExpression
dropDatabaseStatementsForConnectionDictionary:
administrativeConnectionDictionary:]): Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18589 72102866-910b-0410-8b05-ffd578937521
2004-02-12 17:09:37 +00:00
David Ayers
79facf21a9
* EOControl/EOClassDescription.m: Insert missing include.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18588 72102866-910b-0410-8b05-ffd578937521
2004-02-12 12:08:16 +00:00
David Ayers
b6e8074c69
* EOControl/EOClassDescription.m
...
([EOClassDescription initialize]): Use local
GSLazyRecursiveLock instead of old locking mechanism.
([EOClassDescription classDelegate]): Ditto.
* EOControl/EOGenericRecord.m: Use GSLazyRecursiveLock
instead of NSRecursiveLock.
* EOControl/EONSAddOns.h/m (GDL2GlobalLock,
GDL2GlobalRecursiveLock) Remove.
(GDL2GlobalLockVendor) Ditto.
(GSUseStrictWO451Compatibility): Use local GSLazyRecursiveLock
instead of old locking mechanism.
* EOControl/EOFault.m: Remove superfluous include.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18587 72102866-910b-0410-8b05-ffd578937521
2004-02-12 11:07:49 +00:00
David Ayers
ed101c8d44
* EOControl/EOKeyValueQualifier.m
...
([EOKeyValueQualifier initWithKey:operatorSelector:value:]):
Use EONull instance if value is nil.
([EOKeyValueQualifier evaluateWithObject:]): Use EONull
instance if object is nil.
* EOControl/EOQualifier.m (getKey): Always interpret
'attName = nil' qualifiers as EOKeyValueQualifiers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18586 72102866-910b-0410-8b05-ffd578937521
2004-02-12 10:28:09 +00:00
David Ayers
d76b18c85f
* EOControl/EODebug.h/m(EOFLogAssertGood_): Remove dependancy
...
on superfluous category.
([NSObject isa]): Remove category.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18585 72102866-910b-0410-8b05-ffd578937521
2004-02-12 09:59:17 +00:00
David Ayers
ea5a66f93c
* EOAccess/EOAdaptor.m ([EOAdaptor adaptorWithName:]): Use
...
NSSearchPathForDirectoriesInDomains() instead of GNUstep
specific environment variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18518 72102866-910b-0410-8b05-ffd578937521
2004-02-01 11:23:44 +00:00
David Ayers
d9aaf3a4ed
Correct date of last commit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18514 72102866-910b-0410-8b05-ffd578937521
2004-01-31 14:08:17 +00:00
David Ayers
b2d0d8c7f5
* EOAccess/EOAccessFault.m: Add #includes for non *-gnu-*.
...
* EOAccess/EOAdaptorOperation.m: Ditto.
* EOAccess/EOAttribute.m: Ditto.
* EOAccess/EODatabaseDataSource.m: Ditto.
* EOAccess/EODatabaseOperation.m: Ditto.
* EOAccess/EOEntity.m: Ditto.
* EOAccess/EOExpressionArray.m: Ditto.
* EOAccess/EOJoin.m: Ditto.
* EOAccess/EORelationship.m: Ditto.
* EOAccess/EOSQLExpression.m: Ditto.
* EOAdaptors/Postgres95/Postgres95Adaptor.m: Ditto.
* EOAdaptors/Postgres95/Postgres95Channel.m: Ditto.
* EOAdaptors/Postgres95/Postgres95Context.m: Ditto.
* EOAdaptors/Postgres95/Postgres95SQLExpression.m: Ditto.
* EOAdaptors/Postgres95/Postgres95Values.m: Ditto.
* EOControl/EOCheapArray.m: Ditto.
* EOControl/EODetailDataSource.m: Ditto.
* EOControl/EOGenericRecord.m: Ditto.
* EOControl/EOKeyComparisonQualifier.m: Ditto.
* EOControl/EOKeyGlobalID.m: Ditto.
* EOControl/EOKeyValueQualifier.m: Ditto.
* EOControl/EOMutableKnownKeyDictionary.m: Ditto.
* EOControl/EONSAddOns.m: Ditto.
* Tools/EOModel+GSDoc.m: Remove usage of -version.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18513 72102866-910b-0410-8b05-ffd578937521
2004-01-31 13:57:38 +00:00
David Ayers
b5c8661b30
* Tools/Makefile.preamble:
...
Add -lgnustep-baseadd as ADDITIONAL_TOOL_LIBS for non-*-gnu-*.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18511 72102866-910b-0410-8b05-ffd578937521
2004-01-30 22:32:35 +00:00
David Ayers
f62dee1f23
* GNUmakefile: Build EOControl before EOAccess.
...
* EOAccess/GNUmakefile: Remove LIBRARIES_DEPEND_UPON handling.
* EOControl/GNUmakefile: Ditto.
* EOModeler/GNUmakefile: Ditto.
* Tools/GNUmakefile: Ditto.
* EOAccess/Makefile.preamble: Correct LIBRARIES_DEPEND_UPON
handling.
* EOControl/Makefile.preamble: Ditto.
* EOModeler/Makefile.preamble: Ditto.
* Tools/Makefile.preamble: Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18509 72102866-910b-0410-8b05-ffd578937521
2004-01-30 14:02:24 +00:00
David Ayers
dbab457576
* EOAccess/GNUmakefile: Fix whitespace.
...
* Tools/GNUmakefile: Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18501 72102866-910b-0410-8b05-ffd578937521
2004-01-29 13:37:33 +00:00
David Ayers
53d93cb550
* EOAccess/EOAdaptor.m: Include GNUstep-specific headers for
...
non-GNUstep systems.
* EOAccess/EOAdaptorChannel.m: Ditto.
* EOAccess/EOAdaptorContext.m: Ditto.
* EOAccess/EOAttribute.m: Ditto.
* EOAccess/EODatabaseChannel.m: Ditto.
* EOAccess/EODatabaseDataSource.m: Ditto.
* EOAccess/EOEntity.m: Ditto.
* EOAccess/EOModel.m: Ditto.
* EOAccess/EOModelGroup.m: Ditto.
* EOAccess/EORelationship.m: Ditto.
* EOAccess/EOSQLQualifier.m: Ditto.
* EOAccess/EOUtilities.m: Ditto.
* EOControl/EOAndQualifier.m: Ditto.
* EOControl/EOClassDescription.m: Ditto.
* EOControl/EODataSource.m: Ditto.
* EOControl/EOEditingContext.m: Ditto.
* EOControl/EOFault.m: Ditto.
* EOControl/EOFaultHandler.m: Ditto.
* EOControl/EOFetchSpecification.m: Ditto.
* EOControl/EOKeyValueArchiver.m: Ditto.
* EOControl/EOKeyValueQualifier.m: Ditto.
* EOControl/EOMutableKnownKeyDictionary.m: Ditto.
* EOControl/EONSAddOns.m: Ditto.
* EOControl/EOObjectStore.m: Ditto.
* EOControl/EOObjectStoreCoordinator.m: Ditto.
* EOControl/EOObserver.m: Ditto.
* EOControl/EOOrQualifier.m: Ditto.
* EOControl/EOQualifier.m: Ditto.
* EOControl/EOUndoManager.m: Ditto.
* EOModeler/EOModelExtensions.m: Ditto.
* EOAccess/EOModel.h/m (+/-[EOModel version]) Remove.
([EOModel init]): Handle version internally.
([EOModel encodeTableOfContentsIntoPropertyList:]): Ditto.
([EOModel encodeIntoPropertyList:]): Ditto.
* EOAccess/EODatabaseContext.m ([EODatabaseContext dealloc]):
Use NSCountHashTable instead of NSCountMapTable on hash table.
* EOAccess/EOAttribute.m ([EOAttribute
newValueForBytes:length:]):
Added casts to avoid warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18500 72102866-910b-0410-8b05-ffd578937521
2004-01-29 13:23:22 +00:00
David Ayers
bf26078ed5
* EOAccess/GNUmakefile: Test FOUNDATION_LIB to determine
...
whether
to link -base or -baseadd.
* EOControl/GNUmakefile: Ditto.
* EOModeler/GNUmakefile: Ditto.
* Tools/GNUmakefile: Ditto. Update title.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18499 72102866-910b-0410-8b05-ffd578937521
2004-01-29 09:26:40 +00:00
David Ayers
5e36abd7d9
* EOControl/EOEditingContext.m/.h:
...
o added -setLevelsOfUndo: (for GNustepWeb)
* EOControl/EOFetchSpecification.m/.h:
o implemented -encodeWithKeyValueArchiver:
* EOControl/EOKeyValueArchiver.m:
o cleaned
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@18228 72102866-910b-0410-8b05-ffd578937521
2003-11-28 23:02:20 +00:00