Commit graph

  • f96edf1405 * EOControl/EOFault.m ([EOFault -respondsToSelector:]): Adapt to current GSObjCRuntime API. * EOControl/EOUndoManager.h: Correct includes. David Ayers 2003-06-22 08:47:24 +0000
  • dcc302e5a7 Corrected define. ayers 2003-06-01 17:41:07 +0000
  • 9b3d313aa6 Corrected define. David Ayers 2003-06-01 17:41:07 +0000
  • 5c68a97572 * gdl2.make.in: Set GDL2 as auxiliary preprocessor flag. ayers 2003-06-01 17:28:00 +0000
  • f56bc2c7b9 * gdl2.make.in: Set GDL2 as auxiliary preprocessor flag. David Ayers 2003-06-01 17:28:00 +0000
  • a4b92258ec * config/postgres.m4: Added /usr/include/postgresql to include search path. ayers 2003-05-22 15:35:15 +0000
  • 071b6ccf72 * config/postgres.m4: Added /usr/include/postgresql to include search path. David Ayers 2003-05-22 15:35:15 +0000
  • cb68c58652 * EOControl/EOClassDescription.m ([EOClassDescription +classDescriptionForClass:): Replaced deprecated GSObjCName() with GSNameFromClass(). ayers 2003-05-22 14:13:24 +0000
  • 1da527de90 * EOControl/EOClassDescription.m ([EOClassDescription +classDescriptionForClass:): Replaced deprecated GSObjCName() with GSNameFromClass(). David Ayers 2003-05-22 14:13:24 +0000
  • b5fa995209 * EOControl/EOClassDescription.m ([EOClassDescription +classDescriptionForClass:): Replaced deprecated GSObjCName() with GSNameFromClass(). * EOControl/EOQualifier.m ([EOQualifier +qualifierWithQualifierFormat:varargList:]): Replaced deprecated GSObjCSelectorName() with GSNameFromSelector(). ayers 2003-05-22 14:06:35 +0000
  • 7218919f2d * EOControl/EOClassDescription.m ([EOClassDescription +classDescriptionForClass:): Replaced deprecated GSObjCName() with GSNameFromClass(). * EOControl/EOQualifier.m ([EOQualifier +qualifierWithQualifierFormat:varargList:]): Replaced deprecated GSObjCSelectorName() with GSNameFromSelector(). David Ayers 2003-05-22 14:06:35 +0000
  • 90d4ace66b * EOControl/EOFault.m ([EOFault respondsToSelector:]): Temporarily add private declaration of GSObjCGetMethod() until the replacement is in place. ayers 2003-05-20 14:58:19 +0000
  • fa68770b33 * EOControl/EOFault.m ([EOFault respondsToSelector:]): Temporarily add private declaration of GSObjCGetMethod() until the replacement is in place. David Ayers 2003-05-20 14:58:19 +0000
  • ea1fdab8d6 * EOAccess/EOAttribute.m ([EOAttribute -encodeIntoPropertyList:]): Encode missing aattributes as reported by Dirk Lattermann. Also corrected encoding of parameterDirection. ([EOAttribute initWithPropertyList:owner:]): Corrected parsing of parameterDirection to account for WO 4.5 compatibility and previous encodings. ayers 2003-05-16 20:21:56 +0000
  • 341fc72ae8 * EOAccess/EOAttribute.m ([EOAttribute -encodeIntoPropertyList:]): Encode missing aattributes as reported by Dirk Lattermann. Also corrected encoding of parameterDirection. ([EOAttribute initWithPropertyList:owner:]): Corrected parsing of parameterDirection to account for WO 4.5 compatibility and previous encodings. David Ayers 2003-05-16 20:21:56 +0000
  • 4b6c073a22 * EOAccess/EODatabaseDataSource.m ([EODatabaseDataSource -initWithEditingContext:entityName:fetchSpecificationName:]): Create default fetch specification if we cannot obtain one from the entity by name as reported by Dirk Lattermann. * EOAccess/EOEntity.h/m ([EOEntity -addFetchSpecification:withName:]): Corrected name and initialization as reported by Dirk Lattermann. ayers 2003-05-14 21:33:01 +0000
  • 89d7e88574 * EOAccess/EODatabaseDataSource.m ([EODatabaseDataSource -initWithEditingContext:entityName:fetchSpecificationName:]): Create default fetch specification if we cannot obtain one from the entity by name as reported by Dirk Lattermann. * EOAccess/EOEntity.h/m ([EOEntity -addFetchSpecification:withName:]): Corrected name and initialization as reported by Dirk Lattermann. David Ayers 2003-05-14 21:33:01 +0000
  • eeb7efe15f * EOControl/EOObjectStoreCoordinator.m ([EOObjectStoreCoordinator +initialize]): Insure EODatabaseContext is setup to receive notifications. ayers 2003-05-08 13:06:34 +0000
  • 0b467c7502 * EOControl/EOObjectStoreCoordinator.m ([EOObjectStoreCoordinator +initialize]): Insure EODatabaseContext is setup to receive notifications. David Ayers 2003-05-08 13:06:34 +0000
  • 7555ed8e51 * EOControl/EOKeyGlobalID.m ([EOKeyGlobalID +globalIDWithEntityName:keys:keyCount:zone:]): Use AUTORELEASE instead of autorelease. ayers 2003-05-08 12:52:45 +0000
  • 04ce0c31d2 * EOControl/EOKeyGlobalID.m ([EOKeyGlobalID +globalIDWithEntityName:keys:keyCount:zone:]): Use AUTORELEASE instead of autorelease. David Ayers 2003-05-08 12:52:45 +0000
  • d5be27ef4f * EOControl/EOFault.m ([EOFault +initialize]): Fix initialization of cached class variable. ayers 2003-05-08 11:55:23 +0000
  • def6e601e7 * EOControl/EOFault.m ([EOFault +initialize]): Fix initialization of cached class variable. David Ayers 2003-05-08 11:55:23 +0000
  • f61ddda53f * EOAccess/EODatabaseContext.m ([EODatabaseContext -dealloc]): Corrected debug logs. ([EODatabaseContext +databaseContextWithDatabase:]): Use AUTORELEASE instead of autorelease. ([EODatabaseContext -initWithDatabase:]): Ditto. ([EODatabaseContext -objectsWithFetchSpecification:editingContext:]): Ditto. ([EODatabaseContext -_dbOperationWithGlobalID:object:entity:operator:]): Ditto. ([EODatabaseContext -recordChangesInEditingContext]): Ditto. ([EODatabaseContext -relayAttributesInRelationship:sourceObject:destinationObject:]): Ditto. ([EODatabaseContext -createAdaptorOperationsForDatabaseOperation:attributes:]): Ditto. ([EODatabaseContext -_fireFault:]): Ditto. ([EODatabaseContext -_batchToOne:withHandler:]): Ditto. ([EODatabaseContext -_commitTransaction]): Ditto. ([EODatabaseContext -handleDroppedConnection]): Use RELEASE instead of release. ([EODatabaseContext -databaseOperationForObject:]): Ditto. ([EODatabaseContext -_fireArrayFault:]): Ditto. ayers 2003-05-08 11:44:45 +0000
  • d0da1840a1 * EOAccess/EODatabaseContext.m ([EODatabaseContext -dealloc]): Corrected debug logs. ([EODatabaseContext +databaseContextWithDatabase:]): Use AUTORELEASE instead of autorelease. ([EODatabaseContext -initWithDatabase:]): Ditto. ([EODatabaseContext -objectsWithFetchSpecification:editingContext:]): Ditto. ([EODatabaseContext -_dbOperationWithGlobalID:object:entity:operator:]): Ditto. ([EODatabaseContext -recordChangesInEditingContext]): Ditto. ([EODatabaseContext -relayAttributesInRelationship:sourceObject:destinationObject:]): Ditto. ([EODatabaseContext -createAdaptorOperationsForDatabaseOperation:attributes:]): Ditto. ([EODatabaseContext -_fireFault:]): Ditto. ([EODatabaseContext -_batchToOne:withHandler:]): Ditto. ([EODatabaseContext -_commitTransaction]): Ditto. ([EODatabaseContext -handleDroppedConnection]): Use RELEASE instead of release. ([EODatabaseContext -databaseOperationForObject:]): Ditto. ([EODatabaseContext -_fireArrayFault:]): Ditto. David Ayers 2003-05-08 11:44:45 +0000
  • a9b237d35c * EOAccess/EOEntity.m: Replaced autorelease with AUTORELEASE. ([EOEntity -addRelationship:]): Update _relationshipByName cache. ayers 2003-05-05 16:24:17 +0000
  • 1838637ee3 * EOAccess/EOEntity.m: Replaced autorelease with AUTORELEASE. ([EOEntity -addRelationship:]): Update _relationshipByName cache. David Ayers 2003-05-05 16:24:17 +0000
  • 922e1f1bb0 * EOAccess/EODatabaseContext.m ([EODatabaseContext -setDelegate:]): Fixed assignment in while loop as reported by Stephane Corthesy. * EOControl/EOAndQualifier.m ([EOAndQualifier +qualifierWithQualifiers:]), ([EOAndQualifier -initWithQualifiers:]): Use GS_USEIDLIST to optimize vararg list to array conversion. * EOControl/EOOrQualifier.m ([EOOrQualifier +qualifierWithQualifiers:]), ([EOOrQualifier -initWithQualifiers:]): Ditto. * EOControl/EOClassDescription.m ([EOClassDescription +classDelegate]): Make access to static variable thread safe. * EOControl/EOEdtitingContext.m: Added declarations to avoid compiler warnings. ayers 2003-05-02 17:00:23 +0000
  • 566354cac6 * EOAccess/EODatabaseContext.m ([EODatabaseContext -setDelegate:]): Fixed assignment in while loop as reported by Stephane Corthesy. * EOControl/EOAndQualifier.m ([EOAndQualifier +qualifierWithQualifiers:]), ([EOAndQualifier -initWithQualifiers:]): Use GS_USEIDLIST to optimize vararg list to array conversion. * EOControl/EOOrQualifier.m ([EOOrQualifier +qualifierWithQualifiers:]), ([EOOrQualifier -initWithQualifiers:]): Ditto. * EOControl/EOClassDescription.m ([EOClassDescription +classDelegate]): Make access to static variable thread safe. * EOControl/EOEdtitingContext.m: Added declarations to avoid compiler warnings. David Ayers 2003-05-02 17:00:23 +0000
  • be823841ce * EOAccess/EOSQLExpression.m: Import GSCategories.h only for NeXT_Foundation_Library. * EOControl/EOKeyValueCoding.m: Ditto. ayers 2003-05-02 13:53:05 +0000
  • ab880caf05 * EOAccess/EOSQLExpression.m: Import GSCategories.h only for NeXT_Foundation_Library. * EOControl/EOKeyValueCoding.m: Ditto. David Ayers 2003-05-02 13:53:05 +0000
  • 0ed60a4dbf * GNUmakefile: Remove setting of GNUSTEP_MAKEFILES. * EOAccess/GNUmakefile: Ditto. * EOAdaptors/GNUmakefile.in: Ditto. * EOAdaptors/Postgres95/GNUmakefile.in: Ditto. * EOControl/GNUmakefile: Ditto. * EOModeler/GNUmakefile: Ditto. * Tools/GNUmakefile: Ditto. ayers 2003-05-02 12:23:27 +0000
  • 94b2abaf0e * GNUmakefile: Remove setting of GNUSTEP_MAKEFILES. * EOAccess/GNUmakefile: Ditto. * EOAdaptors/GNUmakefile.in: Ditto. * EOAdaptors/Postgres95/GNUmakefile.in: Ditto. * EOControl/GNUmakefile: Ditto. * EOModeler/GNUmakefile: Ditto. * Tools/GNUmakefile: Ditto. David Ayers 2003-05-02 12:23:27 +0000
  • 6500f55089 * EOControl/EOKeyValueCoding.h: Use base/Foundation NSUnknownKeyException for EOUnknownKeyException to allow use of base/Foundation NSKeyValueCoding. * EOControl/EOKeyValueCoding.m: Add EOTargetObjectUserInfoKey and EOUnknownUserInfoKey. ([NSObject +flushAllKeyBindings]): Add method. ayers 2003-05-02 10:06:06 +0000
  • e7bb687ecf * EOControl/EOKeyValueCoding.h: Use base/Foundation NSUnknownKeyException for EOUnknownKeyException to allow use of base/Foundation NSKeyValueCoding. * EOControl/EOKeyValueCoding.m: Add EOTargetObjectUserInfoKey and EOUnknownUserInfoKey. ([NSObject +flushAllKeyBindings]): Add method. David Ayers 2003-05-02 10:06:06 +0000
  • 5984007466 * EOAccess/EOAttribute.m ([EOAttribute -awakeWithPropertyList:]): set the prototype. ([EOAttribute -encodeIntoPropertyList:]): likewise. ([EOAttribute -serverTimeZone]): return the value from the prototype. ([EOAttribute -columnName]): likewise. ([EOAttribute -readFormat]): likewise. ([EOAttribute -writeFormat]): likewise. ([EOAttribute -scale]): likewise. ([EOAttribute -precision]): likewise. ([EOAttribute -width]): likewise. ([EOAttribute -allowsNull]): likewise. ([EOAttribute -isReadOnly]): likewise. ([EOAttribute -valueClassName]): likewise. ([EOAttribute -externalType]): likewise. ([EOAttribute -valueType]): likewise. mirko 2003-04-18 19:01:06 +0000
  • 19ea7ea1fc * EOAccess/EOAttribute.m ([EOAttribute -awakeWithPropertyList:]): set the prototype. ([EOAttribute -encodeIntoPropertyList:]): likewise. ([EOAttribute -serverTimeZone]): return the value from the prototype. ([EOAttribute -columnName]): likewise. ([EOAttribute -readFormat]): likewise. ([EOAttribute -writeFormat]): likewise. ([EOAttribute -scale]): likewise. ([EOAttribute -precision]): likewise. ([EOAttribute -width]): likewise. ([EOAttribute -allowsNull]): likewise. ([EOAttribute -isReadOnly]): likewise. ([EOAttribute -valueClassName]): likewise. ([EOAttribute -externalType]): likewise. ([EOAttribute -valueType]): likewise. Mirko Viviani 2003-04-18 19:01:06 +0000
  • 5d5d769d2e * EOAccess/EOAdaptorContext.h: include EODefines.h and NSString.h mirko 2003-04-15 16:25:20 +0000
  • 1443198f62 * EOAccess/EOAdaptorContext.h: include EODefines.h and NSString.h Mirko Viviani 2003-04-15 16:25:20 +0000
  • d509829866 * EOControl/EODeprecated.h: Replaces EODepricated.h. The original post was correct. Sorry! * EOAccess/EODeprecated.h: Ditto. * EOAccess/GNUmakefile: Ditto. * EOControl/EOUndoManager: Ditto. ayers 2003-04-01 21:40:14 +0000
  • f12819aa9b * EOControl/EODeprecated.h: Replaces EODepricated.h. The original post was correct. Sorry! * EOAccess/EODeprecated.h: Ditto. * EOAccess/GNUmakefile: Ditto. * EOControl/EOUndoManager: Ditto. David Ayers 2003-04-01 21:40:14 +0000
  • 04003da6ce * EOControl/EOFault.m ([EOFault respondsToSelector:]): Replaced usage of potential future runtime function name with current function name. ayers 2003-03-31 16:02:46 +0000
  • 6ef9cc7dee * EOControl/EOFault.m ([EOFault respondsToSelector:]): Replaced usage of potential future runtime function name with current function name. David Ayers 2003-03-31 16:02:46 +0000
  • 5c161a4105 2003-03-30 David Ayers <d.ayers@inode.at> ayers 2003-03-31 00:24:15 +0000
  • f3e520ee9a 2003-03-30 David Ayers <d.ayers@inode.at> David Ayers 2003-03-31 00:24:15 +0000
  • 37a212e456 2003-03-21 Manuel Guesdon <mguesdon@orange-concept.com> * EOAccess/EODatabaseContext.m: o added assert in _primaryKeyForObject: o in -recordChangesInEditingContext test nil/eonull on relationshipCommitedSnapshotValue and relationshipSnapshotValue instead of only nil testing o in -recordChangesInEditingContext fix for value changing testing when commitedSnapshotValue is nil/EONull mguesdon 2003-03-21 20:41:07 +0000
  • 613ff0a827 2003-03-21 Manuel Guesdon <mguesdon@orange-concept.com> * EOAccess/EODatabaseContext.m: o added assert in _primaryKeyForObject: o in -recordChangesInEditingContext test nil/eonull on relationshipCommitedSnapshotValue and relationshipSnapshotValue instead of only nil testing o in -recordChangesInEditingContext fix for value changing testing when commitedSnapshotValue is nil/EONull Manuel Guesdon 2003-03-21 20:41:07 +0000
  • ada5adc8f0 * EOControl/EOClassDescription.m ([EOClassDescription +initialize]): initialize (if present) the default model group. This helps +classDescriptionFor* to work correctly. mirko 2003-03-12 21:35:20 +0000
  • 91ccffa864 * EOControl/EOClassDescription.m ([EOClassDescription +initialize]): initialize (if present) the default model group. This helps +classDescriptionFor* to work correctly. Mirko Viviani 2003-03-12 21:35:20 +0000
  • 04fb550e5f * config/postgres.m4: Updated CPPFLAGS and LIBS to account for distributions default installations. * configure: Regenerated. ayers 2003-03-06 22:26:45 +0000
  • 04b282d802 * config/postgres.m4: Updated CPPFLAGS and LIBS to account for distributions default installations. * configure: Regenerated. David Ayers 2003-03-06 22:26:45 +0000
  • 30318ac37c * EOAccess/EOUtilities.h: added EOObjectStoreCoordinator. mirko 2003-02-24 18:21:45 +0000
  • 7401bb52f9 * EOAccess/EOUtilities.h: added EOObjectStoreCoordinator. Mirko Viviani 2003-02-24 18:21:45 +0000
  • 5111c03018 * EOControl/EOSortOrdering.m: Added documentation. Check FOUNDATION_HAS_KVC to determine whether EONull categories should be applied to NSNull instead. ([EOSortOrdering +sortOrderingWithKey:selector:]): Use AUTORELEASE instead of -autorelease. ([EOSortOrdering -initWithKey:selector:]): Use ASSIGNCOPY instead of ASSIGN to set key to insure immutability. ([EOSortOrdering -description]): Implemented. ([NSArray (EOKeyBasedSorting) compareUsingSortOrderings()): New function. ([NSArray (EOKeyBasedSorting) -sortedArrayUsingKeyOrderArray:]): Reimplemented using [NSArray -sortedArrayUsingFunction:context:] with new compareUsingSortOrderings() function. ([NSMutableArray (EOKeyBasedSorting) -sortUsingKeyOrderArray:]): Reimplemented using [NSMutableArray -sortUsingFunction:context:] with new compareUsingSortOrderings() function. ([NSMutableArray -_sortUsingKeyOrder:fromIndex:count:]): Removed. ayers 2003-02-20 13:58:43 +0000
  • 73411a9860 * EOControl/EOSortOrdering.m: Added documentation. Check FOUNDATION_HAS_KVC to determine whether EONull categories should be applied to NSNull instead. ([EOSortOrdering +sortOrderingWithKey:selector:]): Use AUTORELEASE instead of -autorelease. ([EOSortOrdering -initWithKey:selector:]): Use ASSIGNCOPY instead of ASSIGN to set key to insure immutability. ([EOSortOrdering -description]): Implemented. ([NSArray (EOKeyBasedSorting) compareUsingSortOrderings()): New function. ([NSArray (EOKeyBasedSorting) -sortedArrayUsingKeyOrderArray:]): Reimplemented using [NSArray -sortedArrayUsingFunction:context:] with new compareUsingSortOrderings() function. ([NSMutableArray (EOKeyBasedSorting) -sortUsingKeyOrderArray:]): Reimplemented using [NSMutableArray -sortUsingFunction:context:] with new compareUsingSortOrderings() function. ([NSMutableArray -_sortUsingKeyOrder:fromIndex:count:]): Removed. David Ayers 2003-02-20 13:58:43 +0000
  • 3ae55e85a7 * EOControl/EOAndQualifier.m: Added documentation. ([EOAndQualifier +qualifierWithQualifiers:]), ([EOAndQualifier -initWithQualifiers:]): Synchronize implementation. ([EOAndQualifier -initWithQualifierArray:]): Change ASSIGN to ASSIGNCOPY when setting qualifier array (insuring immutability). ([EOAndQualifier -copyWithZone:]): remove (use implementation from superclass). ayers 2003-02-13 11:39:01 +0000
  • ee408db764 * EOControl/EOAndQualifier.m: Added documentation. ([EOAndQualifier +qualifierWithQualifiers:]), ([EOAndQualifier -initWithQualifiers:]): Synchronize implementation. ([EOAndQualifier -initWithQualifierArray:]): Change ASSIGN to ASSIGNCOPY when setting qualifier array (insuring immutability). ([EOAndQualifier -copyWithZone:]): remove (use implementation from superclass). David Ayers 2003-02-13 11:39:01 +0000
  • 92c0bd9fbd 2003-02-06 David Ayers <d.ayers@inode.at> ayers 2003-02-06 21:18:29 +0000
  • 63fe01e58e 2003-02-06 David Ayers <d.ayers@inode.at> David Ayers 2003-02-06 21:18:29 +0000
  • 88b3a13a46 Added eoutil mirko 2003-02-04 20:58:53 +0000
  • 4745e8c041 Added eoutil Mirko Viviani 2003-02-04 20:58:53 +0000
  • e062f22178 OSX fixes. Addes eoutil. mirko 2003-02-04 15:17:07 +0000
  • c5706ff137 OSX fixes. Addes eoutil. Mirko Viviani 2003-02-04 15:17:07 +0000
  • 3e49f9b7a5 Changes for OSX and fixes. mirko 2003-02-03 14:53:03 +0000
  • 75e5869bb6 Changes for OSX and fixes. Mirko Viviani 2003-02-03 14:53:03 +0000
  • 2fb2f4c480 * EOControl/EOGenericRecord.m ([EOGenericRecord +initialize]): import NSAutoreleasePool. * EOControl/EOGlobalID.m ([EOGlobalID +initialize]): removed dependency from EOAccess. * EOControl/EOFetchSpecification.m ([EOFetchSpecification +initialize]): likewise. ([EOFetchSpecification +fetchSpecificationNamed:entityNamed:]): readded since it is replaced by the category in EOUtilitites ! mirko 2003-02-02 08:07:30 +0000
  • 0339a722ef * EOControl/EOGenericRecord.m ([EOGenericRecord +initialize]): import NSAutoreleasePool. * EOControl/EOGlobalID.m ([EOGlobalID +initialize]): removed dependency from EOAccess. * EOControl/EOFetchSpecification.m ([EOFetchSpecification +initialize]): likewise. ([EOFetchSpecification +fetchSpecificationNamed:entityNamed:]): readded since it is replaced by the category in EOUtilitites ! Mirko Viviani 2003-02-02 08:07:30 +0000
  • 34b875a845 2003-01-31 Manuel Guesdon <mguesdon@orange-concept.com> * EOAccess/EOAdaptorChannel.m: o replaced NSDebugMLLog by EOFLOGObjectLevel/EOFLOGObjectLevelArgs * EOAccess/EOAttribute.m: o replaced NSDebugMLLog by EOFLOGObjectLevel/EOFLOGObjectLevelArgs * EOAccess/EODatabaseChannel.m: o replaced NSDebugMLLog by EOFLOGObjectLevel/EOFLOGObjectLevelArgs o Move registration for EODatabaseChannelNeddedNotification from +load to +initialize. (David Ayers <d.ayers@inode.at>) * EOAccess/EODatabaseContext.m: o Move registration for EODatabaseChannelNeddedNotification from +load to +initialize. (David Ayers <d.ayers@inode.at>) * EOAccess/EOEntity.m: o in - (void) _setIsEdited, autorelease instead of destroy * EOAccess/EORelationship.m o -validateValue: don't raise not implemented exception o initialize variables in -foreignKeyInDestination * EOAccess/EOSQLExpression.m: o added NSAsserts o use anyRelationshipNamed: instead of relationshipNamed: to find hidden relationships * EOControl/EOClassDescription.m o -displayNameForKey: use -stringWithCapacity instead of +alloc -initWithCapacity (missing autorelease) o -validationExceptionWithFormat: initialize variables o -aggregateExceptionWithExceptions: initialize variables o -aggregateExceptionWithExceptions: autorelease copied value o -exceptionAddingEntriesToUserInfo: initialize variables o -exceptionAddingEntriesToUserInfo: autorelease copied userInfo o -snapshot autorelease copied value o -updateFromSnapshot: autorelease copied value * EOControl/EOFetchSpecification.h: o added +fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct:isDeep:hints: o added +fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct: * EOControl/EOFetchSpecification.m: o added +fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct:isDeep:hints: o added +fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct: o removed +fetchSpecificationNamed:entityNamed: (implemented in EOUtilities) o Insure that EODatabaseContext is initialized early. (David Ayers <d.ayers@inode.at>) * EOControl/EOGenericRecord.m o in -eoFormatSizeDictionary: handle /0 o in +eoCalculateAllSizeWith: don't de-fault objects o in +eoCalculateAllSizeWith: manage a local autorelease pool * EOControl/EOKeyValueCoding.h: o added -smartTakeValue:forKey: o -smartTakeValue:forKeyPath: o -storedValuesForKeyPaths: * EOControl/EOGlobalID.m: o Insure that EODatabaseContext is initialized early. (David Ayers <d.ayers@inode.at>) * EOControl/EOQualifier.m: o +operatorSelectorForString:]): Parse 'doesContain' instead of 'contains' (David Ayers <d.ayers@inode.at>) * EOControl/EODebug.m: o include NSDebug.h mguesdon 2003-02-01 15:19:56 +0000
  • 16461488fd 2003-01-31 Manuel Guesdon <mguesdon@orange-concept.com> * EOAccess/EOAdaptorChannel.m: o replaced NSDebugMLLog by EOFLOGObjectLevel/EOFLOGObjectLevelArgs * EOAccess/EOAttribute.m: o replaced NSDebugMLLog by EOFLOGObjectLevel/EOFLOGObjectLevelArgs * EOAccess/EODatabaseChannel.m: o replaced NSDebugMLLog by EOFLOGObjectLevel/EOFLOGObjectLevelArgs o Move registration for EODatabaseChannelNeddedNotification from +load to +initialize. (David Ayers <d.ayers@inode.at>) * EOAccess/EODatabaseContext.m: o Move registration for EODatabaseChannelNeddedNotification from +load to +initialize. (David Ayers <d.ayers@inode.at>) * EOAccess/EOEntity.m: o in - (void) _setIsEdited, autorelease instead of destroy * EOAccess/EORelationship.m o -validateValue: don't raise not implemented exception o initialize variables in -foreignKeyInDestination * EOAccess/EOSQLExpression.m: o added NSAsserts o use anyRelationshipNamed: instead of relationshipNamed: to find hidden relationships * EOControl/EOClassDescription.m o -displayNameForKey: use -stringWithCapacity instead of +alloc -initWithCapacity (missing autorelease) o -validationExceptionWithFormat: initialize variables o -aggregateExceptionWithExceptions: initialize variables o -aggregateExceptionWithExceptions: autorelease copied value o -exceptionAddingEntriesToUserInfo: initialize variables o -exceptionAddingEntriesToUserInfo: autorelease copied userInfo o -snapshot autorelease copied value o -updateFromSnapshot: autorelease copied value * EOControl/EOFetchSpecification.h: o added +fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct:isDeep:hints: o added +fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct: * EOControl/EOFetchSpecification.m: o added +fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct:isDeep:hints: o added +fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct: o removed +fetchSpecificationNamed:entityNamed: (implemented in EOUtilities) o Insure that EODatabaseContext is initialized early. (David Ayers <d.ayers@inode.at>) * EOControl/EOGenericRecord.m o in -eoFormatSizeDictionary: handle /0 o in +eoCalculateAllSizeWith: don't de-fault objects o in +eoCalculateAllSizeWith: manage a local autorelease pool * EOControl/EOKeyValueCoding.h: o added -smartTakeValue:forKey: o -smartTakeValue:forKeyPath: o -storedValuesForKeyPaths: * EOControl/EOGlobalID.m: o Insure that EODatabaseContext is initialized early. (David Ayers <d.ayers@inode.at>) * EOControl/EOQualifier.m: o +operatorSelectorForString:]): Parse 'doesContain' instead of 'contains' (David Ayers <d.ayers@inode.at>) * EOControl/EODebug.m: o include NSDebug.h Manuel Guesdon 2003-02-01 15:19:56 +0000
  • 6b4e296049 * EOControl/EOQualifier.m ([EOQualifier +allQualifierOperators]): ([EOQualifier +relationalQualifierOperators]): ([EOQualifier +stringForOperatorSelector:]): fixed array initialization and renamed 'contains' to 'doesContain'. mirko 2003-01-21 18:10:00 +0000
  • 41dab71fd5 * EOControl/EOQualifier.m ([EOQualifier +allQualifierOperators]): ([EOQualifier +relationalQualifierOperators]): ([EOQualifier +stringForOperatorSelector:]): fixed array initialization and renamed 'contains' to 'doesContain'. Mirko Viviani 2003-01-21 18:10:00 +0000
  • e3218a2fac * EOControl/EOObserver.m: Added implementation for EODelayedObserver and EODelayedObserverQueue. mirko 2003-01-16 14:48:09 +0000
  • 53a41fdbcb * EOControl/EOObserver.m: Added implementation for EODelayedObserver and EODelayedObserverQueue. Mirko Viviani 2003-01-16 14:48:09 +0000
  • 3d906d124f * EOControl/EOFault.m ([EOFault -editingContext]): simplified. Converted NSDebug* to EOFLOGObjectLevel. mirko 2002-12-31 16:34:32 +0000
  • c32ccbf70b * EOControl/EOFault.m ([EOFault -editingContext]): simplified. Converted NSDebug* to EOFLOGObjectLevel. Mirko Viviani 2002-12-31 16:34:32 +0000
  • 8810b9e5ae * EOAccess/EOUtilities.m|.h ([EOObjectStoreCoordinator -modelGroup]), ([EOObjectStoreCoordinator -setModelGroup:]): moved from EOControl/ EOObjectStoreCoordinator.m mirko 2002-12-31 16:25:21 +0000
  • 0121e588e2 * EOAccess/EOUtilities.m|.h ([EOObjectStoreCoordinator -modelGroup]), ([EOObjectStoreCoordinator -setModelGroup:]): moved from EOControl/ EOObjectStoreCoordinator.m Mirko Viviani 2002-12-31 16:25:21 +0000
  • 88b7a52d33 Added missing debug includes. mirko 2002-12-30 23:00:10 +0000
  • 3e08b99be1 Added missing debug includes. Mirko Viviani 2002-12-30 23:00:10 +0000
  • b5bbd8631f * EOAdaptors/Postgres95/Postgres95Channel.m ([Postgres95Channel -describeTableNames]): implemented. mirko 2002-12-30 22:10:43 +0000
  • b738a6145b * EOAdaptors/Postgres95/Postgres95Channel.m ([Postgres95Channel -describeTableNames]): implemented. Mirko Viviani 2002-12-30 22:10:43 +0000
  • 2ddf46bcb2 * EOAccess/EODatabaseContext.m ([EODatabaseContext -initializeObject: row:entity:editingContext:]): set nil instead of EONull mirko 2002-12-29 15:13:21 +0000
  • c8f5362d9f * EOAccess/EODatabaseContext.m ([EODatabaseContext -initializeObject: row:entity:editingContext:]): set nil instead of EONull Mirko Viviani 2002-12-29 15:13:21 +0000
  • 63b1af1652 * EOAccess/EOEntity.m ([EOEntityClassDescription -inverseForRelationshipKey:]): Fixed to return a relationship name that is a class property. mirko 2002-12-17 21:33:59 +0000
  • 66cc30154c * EOAccess/EOEntity.m ([EOEntityClassDescription -inverseForRelationshipKey:]): Fixed to return a relationship name that is a class property. Mirko Viviani 2002-12-17 21:33:59 +0000
  • 8b4f8df8a8 * EOAccess/EORelationship.m ([EORelationship -foreignKeyInDestination]): use destinationEntity to search for pk. mirko 2002-12-14 08:10:44 +0000
  • 0d78e7210c * EOAccess/EORelationship.m ([EORelationship -foreignKeyInDestination]): use destinationEntity to search for pk. Mirko Viviani 2002-12-14 08:10:44 +0000
  • c2fb063873 * EOAccess/EOEntity.m ([EOEntity -classDescriptionForInstances]): retain newly created classDescription. mirko 2002-12-08 17:59:43 +0000
  • 4ff95c2a36 * EOAccess/EOEntity.m ([EOEntity -classDescriptionForInstances]): retain newly created classDescription. Mirko Viviani 2002-12-08 17:59:43 +0000
  • 5e44857ff3 * EOAccess/EOAdaptor.m ([EOAdaptor -isValidQualifierType:model:]): implemented. mirko 2002-12-08 10:07:26 +0000
  • ddeded95c1 * EOAccess/EOAdaptor.m ([EOAdaptor -isValidQualifierType:model:]): implemented. Mirko Viviani 2002-12-08 10:07:26 +0000
  • 28b9a9c09f * EOAccess/EOEntity.m ([EOEntity -isPrimaryKeyValidInObject:]): check for NSNull objects. mirko 2002-12-07 09:16:16 +0000
  • 1e33b5cb1d * EOAccess/EOEntity.m ([EOEntity -isPrimaryKeyValidInObject:]): check for NSNull objects. Mirko Viviani 2002-12-07 09:16:16 +0000
  • fa18ec0d58 * EOAccess/EOUtilities.h: added prototype. mirko 2002-12-06 20:09:34 +0000
  • 7d34221668 * EOAccess/EOUtilities.h: added prototype. Mirko Viviani 2002-12-06 20:09:34 +0000
  • b426172302 * EOAccess/EODatabaseContext.m ([EODatabaseContext +_registerDatabaseContext:]): added a warning if the specified model is not found. * EOAdaptors/Postgres95/Makefile.preamble.in (LIBRARIES_DEPEND_UPON): added postgres libs here. mirko 2002-12-05 14:46:56 +0000
  • 24e6611c47 * EOAccess/EODatabaseContext.m ([EODatabaseContext +_registerDatabaseContext:]): added a warning if the specified model is not found. * EOAdaptors/Postgres95/Makefile.preamble.in (LIBRARIES_DEPEND_UPON): added postgres libs here. Mirko Viviani 2002-12-05 14:46:56 +0000
  • 561e136b57 * EOModeler/EOModelExtensions.m ([EOEntity -classAttributes]): ([EOEntity -classScalarAttributes]): ([EOEntity -classNonScalarAttributes]): ([EOEntity -classToManyRelationships]): ([EOEntity -classToOneRelationships]): fixed to use class properties. mirko 2002-12-04 18:07:27 +0000
  • fa7a461600 * EOModeler/EOModelExtensions.m ([EOEntity -classAttributes]): ([EOEntity -classScalarAttributes]): ([EOEntity -classNonScalarAttributes]): ([EOEntity -classToManyRelationships]): ([EOEntity -classToOneRelationships]): fixed to use class properties. Mirko Viviani 2002-12-04 18:07:27 +0000
  • 8b5567abe9 * EOAccess/EOEntity.m ([EOEntity -initWithPropertyList:owner:]): read <entityName>.fspec only if exists. mirko 2002-12-04 17:49:17 +0000