Commit graph

  • 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. David Ayers 2004-03-06 12:18:08 +0000
  • 035ec10fda * EOAccess/EOAdaptor.m ([EOAdaptor dropDatabaseWithAdministrativeConnectionDictionary: administrativeConnectionDictionary:]): Correct documentation. ([EOAdaptor administrativeConnectionDictionaryForAdaptor:]): Documented. ayers 2004-03-06 11:12:49 +0000
  • bad9d9d571 * EOAccess/EOAdaptor.m ([EOAdaptor dropDatabaseWithAdministrativeConnectionDictionary: administrativeConnectionDictionary:]): Correct documentation. ([EOAdaptor administrativeConnectionDictionaryForAdaptor:]): Documented. David Ayers 2004-03-06 11:12:49 +0000
  • 8431967fe0 * EOControl/Makefile.preamble: Fix --disable-flattend. ayers 2004-03-06 10:02:53 +0000
  • 2603735b6d * EOControl/Makefile.preamble: Fix --disable-flattend. David Ayers 2004-03-06 10:02:53 +0000
  • 5d9de02569 * Tools/EOModel+GSDoc.m: Fix include. ayers 2004-02-26 14:32:45 +0000
  • 925020f6e2 * Tools/EOModel+GSDoc.m: Fix include. David Ayers 2004-02-26 14:32:45 +0000
  • 40f6d7d422 * 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. ayers 2004-02-26 14:18:04 +0000
  • 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. David Ayers 2004-02-26 14:18:04 +0000
  • 4725ad6bf0 Fix typos. ayers 2004-02-26 10:45:56 +0000
  • cedceb3487 Fix typos. David Ayers 2004-02-26 10:45:56 +0000
  • 82c16e40a0 * EOAdaptors/Postgres95/Postgres95Channel.m: Added missing include. ([Postgres95Channel _describeForeignKeysForEntity:forModel:]): Fix typo to unsure using correct entity. ayers 2004-02-26 10:33:10 +0000
  • 05d5416eec * EOAdaptors/Postgres95/Postgres95Channel.m: Added missing include. ([Postgres95Channel _describeForeignKeysForEntity:forModel:]): Fix typo to unsure using correct entity. David Ayers 2004-02-26 10:33:10 +0000
  • 0461c0d036 EOControl/EOCheapArray.m: Include NSThread.h ayers 2004-02-25 16:32:36 +0000
  • 45fb2b20e3 EOControl/EOCheapArray.m: Include NSThread.h David Ayers 2004-02-25 16:32:36 +0000
  • 4e476e9094 * 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. ayers 2004-02-25 14:21:47 +0000
  • 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. David Ayers 2004-02-25 14:21:47 +0000
  • 5f5a65c9ca Update ChangeLog. ayers 2004-02-25 13:04:16 +0000
  • 1b25abc65e Update ChangeLog. David Ayers 2004-02-25 13:04:16 +0000
  • ffb5dd78f0 * 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. ayers 2004-02-25 12:52:59 +0000
  • 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. David Ayers 2004-02-25 12:52:59 +0000
  • 8e205a32f6 * 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. ayers 2004-02-25 12:27:43 +0000
  • 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. David Ayers 2004-02-25 12:27:43 +0000
  • bc9f9408d7 * EOAdaptors/Postgres95/Postgres95Adaptor.m: Reorder external type mappings to correspond to EOAdaptorValueTypes. ayers 2004-02-25 12:06:54 +0000
  • 2e9d82a4a6 * EOAdaptors/Postgres95/Postgres95Adaptor.m: Reorder external type mappings to correspond to EOAdaptorValueTypes. David Ayers 2004-02-25 12:06:54 +0000
  • 2174e99e8a EOAccess/EOModel.m ([EOModel beautifyNames]): Remove log and reformat comments. ayers 2004-02-25 12:01:09 +0000
  • 278882edb5 EOAccess/EOModel.m ([EOModel beautifyNames]): Remove log and reformat comments. David Ayers 2004-02-25 12:01:09 +0000
  • a2a7dfc3c7 * EOAccess/EOAdaptor.m ([EOAdaptor sharedInstancePanel]): Only register panel if it was actually created. ayers 2004-02-23 21:33:00 +0000
  • 6ff09530e4 * EOAccess/EOAdaptor.m ([EOAdaptor sharedInstancePanel]): Only register panel if it was actually created. David Ayers 2004-02-23 21:33:00 +0000
  • 0f63179e7c * EOAccess/EOAdaptor.m ([EOAdaptor sharedLoginPanelInstance]): Maintain instances on a per class basis as reported by Matt Rice. ayers 2004-02-23 19:57:14 +0000
  • 281ebea9b2 * EOAccess/EOAdaptor.m ([EOAdaptor sharedLoginPanelInstance]): Maintain instances on a per class basis as reported by Matt Rice. David Ayers 2004-02-23 19:57:14 +0000
  • 0c411f61c5 * 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. ayers 2004-02-22 17:05:48 +0000
  • 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. David Ayers 2004-02-22 17:05:48 +0000
  • 07452f7ec4 * 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. ayers 2004-02-19 13:45:07 +0000
  • 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. David Ayers 2004-02-19 13:45:07 +0000
  • afdbf9fb57 * EOAdaptors/Postgres95/Postgres95Channel.m ([Postgres95Channel describeModelWithTableNames:]): Implemented. ayers 2004-02-14 02:02:15 +0000
  • 0ca04f4fc4 * EOAdaptors/Postgres95/Postgres95Channel.m ([Postgres95Channel describeModelWithTableNames:]): Implemented. David Ayers 2004-02-14 02:02:15 +0000
  • ca28f72f7a * 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. ayers 2004-02-12 17:09:37 +0000
  • 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. David Ayers 2004-02-12 17:09:37 +0000
  • 819d87c620 * EOControl/EOClassDescription.m: Insert missing include. ayers 2004-02-12 12:08:16 +0000
  • 79facf21a9 * EOControl/EOClassDescription.m: Insert missing include. David Ayers 2004-02-12 12:08:16 +0000
  • 4310826d28 * 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. ayers 2004-02-12 11:07:49 +0000
  • 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. David Ayers 2004-02-12 11:07:49 +0000
  • 833eb2201a * 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. ayers 2004-02-12 10:28:09 +0000
  • 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. David Ayers 2004-02-12 10:28:09 +0000
  • 9c4ba9ed19 * EOControl/EODebug.h/m(EOFLogAssertGood_): Remove dependancy on superfluous category. ([NSObject isa]): Remove category. ayers 2004-02-12 09:59:17 +0000
  • d76b18c85f * EOControl/EODebug.h/m(EOFLogAssertGood_): Remove dependancy on superfluous category. ([NSObject isa]): Remove category. David Ayers 2004-02-12 09:59:17 +0000
  • 71dbd691e5 * EOAccess/EOAdaptor.m ([EOAdaptor adaptorWithName:]): Use NSSearchPathForDirectoriesInDomains() instead of GNUstep specific environment variable. ayers 2004-02-01 11:23:44 +0000
  • ea5a66f93c * EOAccess/EOAdaptor.m ([EOAdaptor adaptorWithName:]): Use NSSearchPathForDirectoriesInDomains() instead of GNUstep specific environment variable. David Ayers 2004-02-01 11:23:44 +0000
  • face640c03 Correct date of last commit. ayers 2004-01-31 14:08:17 +0000
  • d9aaf3a4ed Correct date of last commit. David Ayers 2004-01-31 14:08:17 +0000
  • e37af4195a * 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. ayers 2004-01-31 13:57:38 +0000
  • 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. David Ayers 2004-01-31 13:57:38 +0000
  • ac419431cc * Tools/Makefile.preamble: Add -lgnustep-baseadd as ADDITIONAL_TOOL_LIBS for non-*-gnu-*. ayers 2004-01-30 22:32:35 +0000
  • b5c8661b30 * Tools/Makefile.preamble: Add -lgnustep-baseadd as ADDITIONAL_TOOL_LIBS for non-*-gnu-*. David Ayers 2004-01-30 22:32:35 +0000
  • dabcaa67b8 * 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. ayers 2004-01-30 14:02:24 +0000
  • 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. David Ayers 2004-01-30 14:02:24 +0000
  • 73437beb87 * EOAccess/GNUmakefile: Fix whitespace. * Tools/GNUmakefile: Ditto. ayers 2004-01-29 13:37:33 +0000
  • dbab457576 * EOAccess/GNUmakefile: Fix whitespace. * Tools/GNUmakefile: Ditto. David Ayers 2004-01-29 13:37:33 +0000
  • 1c3803114f * 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. ayers 2004-01-29 13:23:22 +0000
  • 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. David Ayers 2004-01-29 13:23:22 +0000
  • e9faeacbfe * EOAccess/GNUmakefile: Test FOUNDATION_LIB to determine whether to link -base or -baseadd. * EOControl/GNUmakefile: Ditto. * EOModeler/GNUmakefile: Ditto. * Tools/GNUmakefile: Ditto. Update title. ayers 2004-01-29 09:26:40 +0000
  • 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. David Ayers 2004-01-29 09:26:40 +0000
  • fadbd8d4b8 * EOControl/EOEditingContext.m/.h: o added -setLevelsOfUndo: (for GNustepWeb) * EOControl/EOFetchSpecification.m/.h: o implemented -encodeWithKeyValueArchiver: * EOControl/EOKeyValueArchiver.m: o cleaned ayers 2003-11-28 23:02:20 +0000
  • 5e36abd7d9 * EOControl/EOEditingContext.m/.h: o added -setLevelsOfUndo: (for GNustepWeb) * EOControl/EOFetchSpecification.m/.h: o implemented -encodeWithKeyValueArchiver: * EOControl/EOKeyValueArchiver.m: o cleaned David Ayers 2003-11-28 23:02:20 +0000
  • 17706b3f65 * EOControl/EOClassDescription.m/h: o added -dictionaryForProperties o added EOEntityClassDescription -dictionaryForProperties wich use entity -_dictionaryForProperties * EOControl/EOGenericRecord.m/h: o use EOClassDescription -dictionaryForProperties instead of building itself it's dictionary so we can always use the same EOMKKDInitializer to save (lots of) memory. ayers 2003-11-28 23:00:05 +0000
  • 93e970430f * EOControl/EOClassDescription.m/h: o added -dictionaryForProperties o added EOEntityClassDescription -dictionaryForProperties wich use entity -_dictionaryForProperties * EOControl/EOGenericRecord.m/h: o use EOClassDescription -dictionaryForProperties instead of building itself it's dictionary so we can always use the same EOMKKDInitializer to save (lots of) memory. David Ayers 2003-11-28 23:00:05 +0000
  • e61362cd42 * EOAccess/EOSQLQualifier.m o fix in EOOrQualifier -sqlStringForSQLExpression: use sqlExpression -sqlStringForDisjoinedQualifiers: (problem was missing () around expression) * EOControl/EOAndQualifier.m: o implemented -_addBindingsToDictionary: o implemented -qualifierWithBindings:requiresAllVariables: o implemented -validateKeysWithRootClassDescription: * EOControl/EOKeyValueQualifier.m: o implemented -validateKeysWithRootClassDescription: o implemented -initWithKeyValueUnarchiver: o removed duplicate -initWithKeyValueUnarchiver: and -encodeWithKeyValueArchiver o implemented -_addBindingsToDictionary: o implemented -qualifierWithBindings:requiresAllVariables: * EOControl/EOOrQualifier.m: o implemented -_addBindingsToDictionary: o implemented -qualifierWithBindings:requiresAllVariables: o implemented -validateKeysWithRootClassDescription: * EOControl/EONotQualifier.m: o implemented -_addBindingsToDictionary: o implemented -validateKeysWithRootClassDescription: o implemented -qualifierWithBindings:requiresAllVariables: * EOControl/EOQualifier.m: o implemented _validateKey:withRootClassDescription: o implemented -validateKeysWithRootClassDescription: o implemented -bindingKeys o implemented -keyPathForBindingKey: o added EOQualifierVariableSubstitutionException; ayers 2003-11-28 22:56:06 +0000
  • ce6dc1bf92 * EOAccess/EOSQLQualifier.m o fix in EOOrQualifier -sqlStringForSQLExpression: use sqlExpression -sqlStringForDisjoinedQualifiers: (problem was missing () around expression) * EOControl/EOAndQualifier.m: o implemented -_addBindingsToDictionary: o implemented -qualifierWithBindings:requiresAllVariables: o implemented -validateKeysWithRootClassDescription: * EOControl/EOKeyValueQualifier.m: o implemented -validateKeysWithRootClassDescription: o implemented -initWithKeyValueUnarchiver: o removed duplicate -initWithKeyValueUnarchiver: and -encodeWithKeyValueArchiver o implemented -_addBindingsToDictionary: o implemented -qualifierWithBindings:requiresAllVariables: * EOControl/EOOrQualifier.m: o implemented -_addBindingsToDictionary: o implemented -qualifierWithBindings:requiresAllVariables: o implemented -validateKeysWithRootClassDescription: * EOControl/EONotQualifier.m: o implemented -_addBindingsToDictionary: o implemented -validateKeysWithRootClassDescription: o implemented -qualifierWithBindings:requiresAllVariables: * EOControl/EOQualifier.m: o implemented _validateKey:withRootClassDescription: o implemented -validateKeysWithRootClassDescription: o implemented -bindingKeys o implemented -keyPathForBindingKey: o added EOQualifierVariableSubstitutionException; David Ayers 2003-11-28 22:56:06 +0000
  • 403dc31172 * EOAccess/EOSQLExpression.m/.h: o renamed _useAliases to _flags.useAliases o added _flags.hasOuterJoin o call qualifier -sqlStringForSQLExpression: instead of switching on qualifier class in -sqlStringForArrayOfQualifiers:operation: o asserts o fill _contextStack o added outer joins checks in -_flattenRelPath:entity: (Used in Postgresql) * EOAdaptors/Postgres95/Postgres95SQLExpression.m: o subclass joinExpression to avoid building join expression (it's now build in -tableListWithRootEntity o sublass -tableListWithRootEntity to add joins in it. ayers 2003-11-28 22:50:52 +0000
  • 565696cba9 * EOAccess/EOSQLExpression.m/.h: o renamed _useAliases to _flags.useAliases o added _flags.hasOuterJoin o call qualifier -sqlStringForSQLExpression: instead of switching on qualifier class in -sqlStringForArrayOfQualifiers:operation: o asserts o fill _contextStack o added outer joins checks in -_flattenRelPath:entity: (Used in Postgresql) * EOAdaptors/Postgres95/Postgres95SQLExpression.m: o subclass joinExpression to avoid building join expression (it's now build in -tableListWithRootEntity o sublass -tableListWithRootEntity to add joins in it. David Ayers 2003-11-28 22:50:52 +0000
  • 067b41a0e3 * EOAccess/EOEntity.m/.h: o added _instanceDictionaryInitializer. Permit to have a restricted dictionary initializer (i.e. propertyDictionaryInitializer minus instance object ivars). o added NSObject +_instanceDictionaryInitializerExcludedPropertyNames o more information in log/exception in _parseRelationshipPath o added -_instanceDictionaryInitializer o added - _dictionaryForInstanceProperties o added -_classForInstances * EOAccess/EOModel.m: o added asserts o clean warnings * EOAccess/EORelationship.m: o asserts o fix in -isReciprocalToRelationship: ayers 2003-11-28 22:47:32 +0000
  • 5f1314ddfc * EOAccess/EOEntity.m/.h: o added _instanceDictionaryInitializer. Permit to have a restricted dictionary initializer (i.e. propertyDictionaryInitializer minus instance object ivars). o added NSObject +_instanceDictionaryInitializerExcludedPropertyNames o more information in log/exception in _parseRelationshipPath o added -_instanceDictionaryInitializer o added - _dictionaryForInstanceProperties o added -_classForInstances * EOAccess/EOModel.m: o added asserts o clean warnings * EOAccess/EORelationship.m: o asserts o fix in -isReciprocalToRelationship: David Ayers 2003-11-28 22:47:32 +0000
  • 69ff4b8f7d * EOAccess/EODatabaseContext.m: o in -prepareForSaveWithCoordinator:editingContext: Try harder to find primary key (for linked objects with more than one attribute for PK) * EOAccess/EODatabaseContextPriv.h o added -_primaryKeyForObject:raiseException: ayers 2003-11-28 22:41:42 +0000
  • ff38b6fc00 * EOAccess/EODatabaseContext.m: o in -prepareForSaveWithCoordinator:editingContext: Try harder to find primary key (for linked objects with more than one attribute for PK) * EOAccess/EODatabaseContextPriv.h o added -_primaryKeyForObject:raiseException: David Ayers 2003-11-28 22:41:42 +0000
  • 8656ecbacf * EOAccess/EOAttribute.m: o introducing new number types: ('u' for long long / int8 and 'U' for unsigned long long) * EOAdaptors/Postgres95/Postgres95Adaptor.m: o added int8, bigint * EOAdaptors/Postgres95/Postgres95Channel.m: o handling bigint o fixed types for int2 and int8 * EOAdaptors/Postgres95/Postgres95Values.m: o added missing number types o introducing new number types: ('u' for long long / int8 and 'U' for unsigned long long) * EOControl/EONSAddOns.h/m o added number accessors for NSString o added NSObject -performSelector:withObject:withObject:withObject: ayers 2003-11-28 22:30:57 +0000
  • 1035b7a2ed * EOAccess/EOAttribute.m: o introducing new number types: ('u' for long long / int8 and 'U' for unsigned long long) * EOAdaptors/Postgres95/Postgres95Adaptor.m: o added int8, bigint * EOAdaptors/Postgres95/Postgres95Channel.m: o handling bigint o fixed types for int2 and int8 * EOAdaptors/Postgres95/Postgres95Values.m: o added missing number types o introducing new number types: ('u' for long long / int8 and 'U' for unsigned long long) * EOControl/EONSAddOns.h/m o added number accessors for NSString o added NSObject -performSelector:withObject:withObject:withObject: David Ayers 2003-11-28 22:30:57 +0000
  • 5f094d2bc2 * EOControl/EONSAddOns.h (GDL2_BUFFER): Added experimental macro. * EOControl/EOQualifier.m (_isLike): New static function to implement -isLike: and -isCaseInsensitiveLike:. (-[NSString isLike:]): Implemented. (-[NSString isCaseInsensitiveLike:]): Ditto. (-[NSArray filteredArrayUsingQualifier:]): Adapted to use experimental GDL2_BUFFER macro. ayers 2003-10-24 16:30:49 +0000
  • b536cbb410 * EOControl/EONSAddOns.h (GDL2_BUFFER): Added experimental macro. * EOControl/EOQualifier.m (_isLike): New static function to implement -isLike: and -isCaseInsensitiveLike:. (-[NSString isLike:]): Implemented. (-[NSString isCaseInsensitiveLike:]): Ditto. (-[NSArray filteredArrayUsingQualifier:]): Adapted to use experimental GDL2_BUFFER macro. David Ayers 2003-10-24 16:30:49 +0000
  • 4e39eba5cc * EOControl/EOFetchSpecification.m (-[EOFetchSpecification fetchSpecificationNamed:entityNamed:]}: Implemented upon bug report by Philip Moetteli. * EOAccess/EOAttributePriv.h (-[EOAttribute _valueClass]): Declare new private method. * EOAccess/EOAttribute.m: Remove declaration of unsused static variable. Format documentation. (-[EOAttribute serverTimeZone]): Remove duplicate implementation which is always overriden by the category and correct the category implementation. (-[EOAttribute valueClassName]): Minor optimisation. (-[EOAttribute externalType]): Ditto. (-[EOAttribute valueType]): Ditto. (-[EOAttribute newValueForBytes:length:]): Use -_valueClass method to insure correct valueClass usage. Bug reported by Philip Moetteli. (-[EOAttribute newValueForBytes:length:encoding:]): Ditto. (-[EOAttribute adaptorValueType]): Ditto. (-[EOAttribute validateValue:]): Ditto. Use -width method to insure correct usage of width with respect to prototypes. (-[EOAttribute _valueClass]): New private method. ayers 2003-10-23 15:06:51 +0000
  • 6b82f558c1 * EOControl/EOFetchSpecification.m (-[EOFetchSpecification fetchSpecificationNamed:entityNamed:]}: Implemented upon bug report by Philip Moetteli. * EOAccess/EOAttributePriv.h (-[EOAttribute _valueClass]): Declare new private method. * EOAccess/EOAttribute.m: Remove declaration of unsused static variable. Format documentation. (-[EOAttribute serverTimeZone]): Remove duplicate implementation which is always overriden by the category and correct the category implementation. (-[EOAttribute valueClassName]): Minor optimisation. (-[EOAttribute externalType]): Ditto. (-[EOAttribute valueType]): Ditto. (-[EOAttribute newValueForBytes:length:]): Use -_valueClass method to insure correct valueClass usage. Bug reported by Philip Moetteli. (-[EOAttribute newValueForBytes:length:encoding:]): Ditto. (-[EOAttribute adaptorValueType]): Ditto. (-[EOAttribute validateValue:]): Ditto. Use -width method to insure correct usage of width with respect to prototypes. (-[EOAttribute _valueClass]): New private method. David Ayers 2003-10-23 15:06:51 +0000
  • eba1e7bcea * EOControl/EOFetchSpecification.m (-[EOFetchSpecification fetchSpecificationNamed:entityNamed:]}: Implemented upon bug report by Philip Moetteli. ayers 2003-10-23 10:51:49 +0000
  • 6b282e94ae * EOControl/EOFetchSpecification.m (-[EOFetchSpecification fetchSpecificationNamed:entityNamed:]}: Implemented upon bug report by Philip Moetteli. David Ayers 2003-10-23 10:51:49 +0000
  • 45b740ce02 * EOControl/EOClassDescription.m (+[EOClassDescription initialize]): Initialize model group after callback tables are initilized. ayers 2003-09-29 19:23:58 +0000
  • b858144228 * EOControl/EOClassDescription.m (+[EOClassDescription initialize]): Initialize model group after callback tables are initilized. David Ayers 2003-09-29 19:23:58 +0000
  • 3bf11844dc * EOControl/EOFault.m (+[EOFault respondsToSelector:]): Use GSObjCRuntime functions and correct casts. (-[EOFault respondsToSelector:]): Correct casts. ayers 2003-09-10 13:35:32 +0000
  • 283db56349 * EOControl/EOFault.m (+[EOFault respondsToSelector:]): Use GSObjCRuntime functions and correct casts. (-[EOFault respondsToSelector:]): Correct casts. David Ayers 2003-09-10 13:35:32 +0000
  • 37d9f90bb1 * *.h/m: Updated to new header layout. * Tools/eoutil.m: Added missing include. ayers 2003-08-25 20:01:59 +0000
  • 0135ad09da * *.h/m: Updated to new header layout. * Tools/eoutil.m: Added missing include. David Ayers 2003-08-25 20:01:59 +0000
  • 2c79f4500f * EOControl/EOKeyValueCoding.h/m: Rewritten and documented. Declared and documented EOKeyValueCoding categories currently implemented by gnustep-base/Foundation in NSKeyValueCoding. Removed FOUNDATION_HAS_KVC conditionals as gnustep-base/Foundation implement NSKeyValueCoding. (-[NSObject takeStoredValuesFromDictionary:]): Added declaration reportedly missing in Apple's headers to compelte EOKeyValueCoding declarations. Most implementations rewritten. ayers 2003-08-24 23:28:26 +0000
  • 894f3554ac * EOControl/EOKeyValueCoding.h/m: Rewritten and documented. Declared and documented EOKeyValueCoding categories currently implemented by gnustep-base/Foundation in NSKeyValueCoding. Removed FOUNDATION_HAS_KVC conditionals as gnustep-base/Foundation implement NSKeyValueCoding. (-[NSObject takeStoredValuesFromDictionary:]): Added declaration reportedly missing in Apple's headers to compelte EOKeyValueCoding declarations. Most implementations rewritten. David Ayers 2003-08-24 23:28:26 +0000
  • a639ce5fb3 * *.m: Include GNUstep.h if GNUSTEP is not defined for OS X. ayers 2003-07-11 19:04:05 +0000
  • 9238fc1a32 * *.m: Include GNUstep.h if GNUSTEP is not defined for OS X. David Ayers 2003-07-11 19:04:05 +0000
  • ca37c81a18 2003-06-26 Manuel Guesdon <mguesdon@orange-concept.com> * config.h.in: o added EMIT_TODO control * EOAccess/EOAccessFault.m: o commented debug logs * EOAccess/EODatabaseContext.m: o more information in asserts o asserts o fix in -relayPrimaryKey:object:entity: for nil 1:1 relationship value o add -forgetSnapshotForGlobalID call in -refaultObject:withGlobalID:editingContext: o add -forgetSnapshotForGlobalID database call in -forgetSnapshotForGlobalID: * EOAccess/EOEntity.m: o logs o fix in -awakeObject:fromInsertionInEditingContext: to avoid setting already present values o reverted code in -awakeObject:fromInsertionInEditingContext: My (old) tests show that we create 1: object not on mandatory property but on propagatesPrimaryKey one if someone has an example of EOF creating an object here without propagatesPrimaryKey, please send it to me. * EOAccess/EOModelGroup.m: o don't autorelease return model group in -globalModelGroup as it will crash. I haven't find why :-( o logs mguesdon 2003-06-26 08:20:30 +0000
  • cca381a47b 2003-06-26 Manuel Guesdon <mguesdon@orange-concept.com> * config.h.in: o added EMIT_TODO control * EOAccess/EOAccessFault.m: o commented debug logs * EOAccess/EODatabaseContext.m: o more information in asserts o asserts o fix in -relayPrimaryKey:object:entity: for nil 1:1 relationship value o add -forgetSnapshotForGlobalID call in -refaultObject:withGlobalID:editingContext: o add -forgetSnapshotForGlobalID database call in -forgetSnapshotForGlobalID: * EOAccess/EOEntity.m: o logs o fix in -awakeObject:fromInsertionInEditingContext: to avoid setting already present values o reverted code in -awakeObject:fromInsertionInEditingContext: My (old) tests show that we create 1: object not on mandatory property but on propagatesPrimaryKey one if someone has an example of EOF creating an object here without propagatesPrimaryKey, please send it to me. * EOAccess/EOModelGroup.m: o don't autorelease return model group in -globalModelGroup as it will crash. I haven't find why :-( o logs Manuel Guesdon 2003-06-26 08:20:30 +0000
  • fa44c72c7f * EOControl/EONSAddOns.h/m: ([NSString -parsedFirstVersionSubstring]): New method. * EOAdaptors/Postgres95/Postgres95Adaptor.h/m: Added include of pg_config.h to access PG_VERSION. Added databaseVersion to list of meaningful connectionDictionary keys. (postgresClientVersion): New function. * EOAdaptors/Postgres95/Postgres95Channel.h/m: Added instance variable to hold the version of the database server. (pgResultDictionary): New static function for debuging. ([Postgres95Channel -_readServerVersion]): New method to set Server Version. ([Postgres95Channel -openChannel]): Call _readServerVersion method. ([Postgres95Channel -describeTableNames]): Adapt select statement according to database version. * Postgres95/Postgres95SQLExpression.m: ([Postgres95SQLExpression +dropTableStatementsForEntityGroup:]): Adapt select statement according to database version supplied in connectionDictionary of the entites model. ayers 2003-06-24 16:27:01 +0000
  • 0dadfc5e25 * EOControl/EONSAddOns.h/m: ([NSString -parsedFirstVersionSubstring]): New method. * EOAdaptors/Postgres95/Postgres95Adaptor.h/m: Added include of pg_config.h to access PG_VERSION. Added databaseVersion to list of meaningful connectionDictionary keys. (postgresClientVersion): New function. * EOAdaptors/Postgres95/Postgres95Channel.h/m: Added instance variable to hold the version of the database server. (pgResultDictionary): New static function for debuging. ([Postgres95Channel -_readServerVersion]): New method to set Server Version. ([Postgres95Channel -openChannel]): Call _readServerVersion method. ([Postgres95Channel -describeTableNames]): Adapt select statement according to database version. * Postgres95/Postgres95SQLExpression.m: ([Postgres95SQLExpression +dropTableStatementsForEntityGroup:]): Adapt select statement according to database version supplied in connectionDictionary of the entites model. David Ayers 2003-06-24 16:27:01 +0000
  • a1e8f8e5db * EOAdaptors/Postgres95/Postgres95Channel.m ([Postgres95Channel -describeTableNames]): Removed incorrect code left by copy and paste action. Reported by Markus Hitter. ayers 2003-06-22 16:36:40 +0000
  • 760c71a9b4 * EOAdaptors/Postgres95/Postgres95Channel.m ([Postgres95Channel -describeTableNames]): Removed incorrect code left by copy and paste action. Reported by Markus Hitter. David Ayers 2003-06-22 16:36:40 +0000
  • 41e061b8e0 * EOControl/EOFault.m ([EOFault -respondsToSelector:]): Adapt to current GSObjCRuntime API. * EOControl/EOUndoManager.h: Correct includes. ayers 2003-06-22 08:47:24 +0000