Commit graph

  • 3d2b5898b4 * Apps/EOModelEditor/Inspectors/*.gsmarkup tried to fix on X11 * Apps/EOModelEditor/EOModelEditorApp.m new: to create new models manually * Apps/EOModelEditor/Inspectors/EntityInspector.m check for empty strings before filling fields * Apps/EOModelEditor/Inspectors/RelationshipInspector.m check for empty name * Apps/EOModelEditor/EOMEDocument.m addEntity, addRelationship, validateUserInterfaceItem dwetzel 2010-06-01 09:30:14 +0000
  • bfd39c720e * Apps/EOModelEditor/Inspectors/*.gsmarkup tried to fix on X11 * Apps/EOModelEditor/EOModelEditorApp.m new: to create new models manually * Apps/EOModelEditor/Inspectors/EntityInspector.m check for empty strings before filling fields * Apps/EOModelEditor/Inspectors/RelationshipInspector.m check for empty name * Apps/EOModelEditor/EOMEDocument.m addEntity, addRelationship, validateUserInterfaceItem Dave Wetzel 2010-06-01 09:30:14 +0000
  • 76af65e5da int -> NSUInteger, call sizeToCells dwetzel 2010-06-01 02:19:12 +0000
  • 5095e6dfe9 int -> NSUInteger, call sizeToCells Dave Wetzel 2010-06-01 02:19:12 +0000
  • f96eb5ce06 * EOAccess/EOAttribute.m: reformat * EOAccess/EOAdaptor.m in databaseEncoding: use +[GSMimeDocument encodingFromCharset:] less logging * EOAdaptors/PostgreSQLAdaptor/PostgreSQLChannel.h: reformat encoding -> _encoding * EOAdaptors/PostgreSQLAdaptor/PostgreSQLChannel.m Use _encoding now for reading and writing Strings. less logging * EOAdaptors/PostgreSQLAdaptor/PostgreSQLCompatibility.h if 0 for now (please check if that code is still needed!) * EOAdaptors/PostgreSQLAdaptor/PostgreSQLPrivate.m fix header * EOAdaptors/PostgreSQLAdaptor/PostgreSQLAdaptor.m less logging * Apps/EOModelEditor * Apps/EOModelEditor/Inspectors propset svn:ignore * Apps/EOModelEditor/GNUmakefile add -lgnustep-baseadd on non-GNUstep dwetzel 2010-06-01 00:29:37 +0000
  • 981cb4903f * EOAccess/EOAttribute.m: reformat * EOAccess/EOAdaptor.m in databaseEncoding: use +[GSMimeDocument encodingFromCharset:] less logging * EOAdaptors/PostgreSQLAdaptor/PostgreSQLChannel.h: reformat encoding -> _encoding * EOAdaptors/PostgreSQLAdaptor/PostgreSQLChannel.m Use _encoding now for reading and writing Strings. less logging * EOAdaptors/PostgreSQLAdaptor/PostgreSQLCompatibility.h if 0 for now (please check if that code is still needed!) * EOAdaptors/PostgreSQLAdaptor/PostgreSQLPrivate.m fix header * EOAdaptors/PostgreSQLAdaptor/PostgreSQLAdaptor.m less logging * Apps/EOModelEditor * Apps/EOModelEditor/Inspectors propset svn:ignore * Apps/EOModelEditor/GNUmakefile add -lgnustep-baseadd on non-GNUstep Dave Wetzel 2010-06-01 00:29:37 +0000
  • 23ac0bd7bf make compile on Ubuntu dwetzel 2010-05-31 03:40:11 +0000
  • dafa40f0e5 make compile on Ubuntu Dave Wetzel 2010-05-31 03:40:11 +0000
  • affdba80f7 fix imports dwetzel 2010-05-31 01:09:20 +0000
  • c17aa7241f fix imports Dave Wetzel 2010-05-31 01:09:20 +0000
  • 445015c036 deleted dwetzel 2010-05-31 00:35:18 +0000
  • 5a3cb0721e deleted Dave Wetzel 2010-05-31 00:35:18 +0000
  • b8a239e53b Initial Version of EOModelEditor. dwetzel 2010-05-31 00:04:49 +0000
  • 9acc7d11cd Initial Version of EOModelEditor. Dave Wetzel 2010-05-31 00:04:49 +0000
  • 118333b97e Remove lots of logging. dwetzel 2010-05-30 19:25:53 +0000
  • 1935fd8e22 Remove lots of logging. Dave Wetzel 2010-05-30 19:25:53 +0000
  • 4efc992099 * EOAccess/EOAttribute.m added attributeWithParent: definition: convenience method * EOAccess/EOAdaptorContext.m _channelDidInit: setDelegate * EOAccess/EODatabaseContext.m availableChannel: call registerChannel new method _fetchRawRowKeyPaths:fetchSpecification:entity:editingContext: * EOAccess/EODatabaseChannel.m raise NSInvalidArgumentException in init. initWithDatabaseContext: more checks * EOAdaptors/PostgreSQLAdaptor/PostgreSQLContext.m beginTransaction: more checks, raise NSInternalInconsistencyException dwetzel 2010-05-30 18:24:14 +0000
  • 021d9c6759 * EOAccess/EOAttribute.m added attributeWithParent: definition: convenience method * EOAccess/EOAdaptorContext.m _channelDidInit: setDelegate * EOAccess/EODatabaseContext.m availableChannel: call registerChannel new method _fetchRawRowKeyPaths:fetchSpecification:entity:editingContext: * EOAccess/EODatabaseChannel.m raise NSInvalidArgumentException in init. initWithDatabaseContext: more checks * EOAdaptors/PostgreSQLAdaptor/PostgreSQLContext.m beginTransaction: more checks, raise NSInternalInconsistencyException Dave Wetzel 2010-05-30 18:24:14 +0000
  • a490a440e2 added support for stored procedures dwetzel 2010-05-27 06:50:25 +0000
  • fb061e0a13 added support for stored procedures Dave Wetzel 2010-05-27 06:50:25 +0000
  • 8dc26d8c63 * EOAccess/EOStoredProcedure.m setName: added loadAllModelObjects and checks setExternalName: add checks * EOAccess/EORelationship.m encodeIntoPropertyList: added code for ownsDestination and propagatesPrimaryKey from Sergey Golovin. dwetzel 2010-05-19 17:00:10 +0000
  • 6b69c88f62 * EOAccess/EOStoredProcedure.m setName: added loadAllModelObjects and checks setExternalName: add checks * EOAccess/EORelationship.m encodeIntoPropertyList: added code for ownsDestination and propagatesPrimaryKey from Sergey Golovin. Dave Wetzel 2010-05-19 17:00:10 +0000
  • 87137f176c * EOAccess/EOModel.m: entities: make sure we use a mutable array. Destroy _entities cache when adding a new one. (We run into wrong sorted arrays otherwise) * EOAccess/EOEntity.m: make setName: work * EOAccess/EORelationship.m add support for KVObserving. dwetzel 2010-05-16 08:14:49 +0000
  • b6d3915786 * EOAccess/EOModel.m: entities: make sure we use a mutable array. Destroy _entities cache when adding a new one. (We run into wrong sorted arrays otherwise) * EOAccess/EOEntity.m: make setName: work * EOAccess/EORelationship.m add support for KVObserving. Dave Wetzel 2010-05-16 08:14:49 +0000
  • 55b552a737 added + _joinSemanticForName: added + _nameForJoinSemantic: dwetzel 2010-05-03 22:41:57 +0000
  • 9ef3e0ff2a added + _joinSemanticForName: added + _nameForJoinSemantic: Dave Wetzel 2010-05-03 22:41:57 +0000
  • 899698201f * EOAccess/EOAttribute.m: Add comment * EOControl/EOEditingContext.m: Do not raise on inserting bad objects for now (Non-EOCustomObject subclasses) dwetzel 2010-05-03 09:38:59 +0000
  • ff63a21003 * EOAccess/EOAttribute.m: Add comment * EOControl/EOEditingContext.m: Do not raise on inserting bad objects for now (Non-EOCustomObject subclasses) Dave Wetzel 2010-05-03 09:38:59 +0000
  • f1dfe12f72 load markup, not gorm dwetzel 2010-05-02 23:54:01 +0000
  • 216724f0c0 load markup, not gorm Dave Wetzel 2010-05-02 23:54:01 +0000
  • 1f3ff88e98 * DBModeler/ModelerTableEmbedibleEditor.h/m: Remove usage of NSMenuItem protocol. ratmice 2010-05-02 23:18:24 +0000
  • 01d46e5527 * DBModeler/ModelerTableEmbedibleEditor.h/m: Remove usage of NSMenuItem protocol. Matt Rice 2010-05-02 23:18:24 +0000
  • 2a32aa6e5d * DBModeler/Inspectors/AttributeInspector.* * DBModeler/Inspectors/GNUmakefile Moved to Renaissance for the Attribute Inspector dwetzel 2010-05-02 22:47:00 +0000
  • 4983a5c38e * DBModeler/Inspectors/AttributeInspector.* * DBModeler/Inspectors/GNUmakefile Moved to Renaissance for the Attribute Inspector Dave Wetzel 2010-05-02 22:47:00 +0000
  • d0942c3b94 * DBModeler/Modeler.m: use sel_isEqual to check menu * DBModeler/Resources/SQLGenerator.gsmarkup: make window resizeable * DBModeler/CodeGenerator.m: add credits for initialCapitalString and initialLowercaseString use ASSIGN() in generated code. dwetzel 2010-04-29 18:14:30 +0000
  • 51b728a2b8 * DBModeler/Modeler.m: use sel_isEqual to check menu * DBModeler/Resources/SQLGenerator.gsmarkup: make window resizeable * DBModeler/CodeGenerator.m: add credits for initialCapitalString and initialLowercaseString use ASSIGN() in generated code. Dave Wetzel 2010-04-29 18:14:30 +0000
  • 17296440a1 * EOControl/EOMutableKnownKeyDictionary.m removed __PRETTY_FUNCTION__ from Asserts removed NSLogs * EOModeler/EOModelExtensions.m added - (NSString *)cScalarTypeString * DBModeler/CodeGenerator.h/m: new file Added a Code Generator like EOGenerator from www.rubicode.com dwetzel 2010-04-29 02:28:23 +0000
  • 2f65a25e2f * EOControl/EOMutableKnownKeyDictionary.m removed __PRETTY_FUNCTION__ from Asserts removed NSLogs * EOModeler/EOModelExtensions.m added - (NSString *)cScalarTypeString * DBModeler/CodeGenerator.h/m: new file Added a Code Generator like EOGenerator from www.rubicode.com Dave Wetzel 2010-04-29 02:28:23 +0000
  • d4a116b2cf EOInterface/* numberOfRowsInTableView returns NSInteger now EOModeler/EOModelerDocument.m: do not insert a model into EditingContext. EOModeler/EOModelerEditor.m: avoid crash dwetzel 2010-04-27 01:49:42 +0000
  • 671dac2c7b EOInterface/* numberOfRowsInTableView returns NSInteger now EOModeler/EOModelerDocument.m: do not insert a model into EditingContext. EOModeler/EOModelerEditor.m: avoid crash Dave Wetzel 2010-04-27 01:49:42 +0000
  • ae3ede9dab * EOControl/EOEditingContext.m: added @implementation EOCustomObject (AssociationsHack) re-added registerAssociationForDeallocHack * EOControl/*: ported to new runtime and OS X dwetzel 2010-04-26 22:05:17 +0000
  • fea268900f * EOControl/EOEditingContext.m: added @implementation EOCustomObject (AssociationsHack) re-added registerAssociationForDeallocHack * EOControl/*: ported to new runtime and OS X Dave Wetzel 2010-04-26 22:05:17 +0000
  • 9251847353 replaced unsigned int with NSUInteger. works for me, but needs code review. dwetzel 2010-04-26 21:58:31 +0000
  • 7e98e4bba8 replaced unsigned int with NSUInteger. works for me, but needs code review. Dave Wetzel 2010-04-26 21:58:31 +0000
  • 9d524177e5 * EOAccess/EODatabaseContext.m implemented _assertValidStateWithSelector: fixed leaks * EOAccess/Makefile.preamble: added -Werror-implicit-function-declaration * EOAccess/*: ported to new runtime and OS X dwetzel 2010-04-26 21:52:42 +0000
  • e92812fdff * EOAccess/EODatabaseContext.m implemented _assertValidStateWithSelector: fixed leaks * EOAccess/Makefile.preamble: added -Werror-implicit-function-declaration * EOAccess/*: ported to new runtime and OS X Dave Wetzel 2010-04-26 21:52:42 +0000
  • f3db32f014 * EOAdaptors/PostgreSQLAdaptor/PostgreSQLChannel.h/m added _evaluateExprInProgress _evaluateExpression:withAttributes: returns number of affected rows now. This removes the need for keeping the _pgResult alive. (and leak) fix includes for non-GNUstep platforms * EOAdaptors/PostgreSQLAdaptor/PostgreSQLContext.m fix includes for non-GNUstep platforms * EOAdaptors/PostgreSQLAdaptor/PostgreSQLAdaptor.m fix includes for non-GNUstep platforms * EOAdaptors/PostgreSQLAdaptor/PostgreSQLExpression.m fix includes for non-GNUstep platforms dwetzel 2010-04-26 20:48:27 +0000
  • 3f1ad81647 * EOAdaptors/PostgreSQLAdaptor/PostgreSQLChannel.h/m added _evaluateExprInProgress _evaluateExpression:withAttributes: returns number of affected rows now. This removes the need for keeping the _pgResult alive. (and leak) fix includes for non-GNUstep platforms * EOAdaptors/PostgreSQLAdaptor/PostgreSQLContext.m fix includes for non-GNUstep platforms * EOAdaptors/PostgreSQLAdaptor/PostgreSQLAdaptor.m fix includes for non-GNUstep platforms * EOAdaptors/PostgreSQLAdaptor/PostgreSQLExpression.m fix includes for non-GNUstep platforms Dave Wetzel 2010-04-26 20:48:27 +0000
  • 181faef1c2 * EOAccess/EODatabaseContext.m (prepareForSaveWithCoordinator:editingContext:): Correct logic for primary key generation. ayers 2010-04-22 09:38:07 +0000
  • 7d7f63a828 * EOAccess/EODatabaseContext.m (prepareForSaveWithCoordinator:editingContext:): Correct logic for primary key generation. David Ayers 2010-04-22 09:38:07 +0000
  • a1f658789f * DBModeler/ConsistencyChecker.m (attributeDetailsCheckForModel:) Fix iterator variable. ayers 2010-04-21 14:05:19 +0000
  • 1ac1fc7f7d * DBModeler/ConsistencyChecker.m (attributeDetailsCheckForModel:) Fix iterator variable. David Ayers 2010-04-21 14:05:19 +0000
  • 830ec7789e * EOControl/EOObserver.h (EODelayedObserver): Inherit from EOCustomObject to be able to rely on implicit breaking of connections during dealloc. * EOInterface/EOAssociation.m (establishConnection): Reactivate implicit connection handling. ayers 2010-04-21 13:59:28 +0000
  • 677af06a20 * EOControl/EOObserver.h (EODelayedObserver): Inherit from EOCustomObject to be able to rely on implicit breaking of connections during dealloc. * EOInterface/EOAssociation.m (establishConnection): Reactivate implicit connection handling. David Ayers 2010-04-21 13:59:28 +0000
  • ca59cbc920 globalIDForRow: isFinal: - create EOKeyGlobalID ouside loop dwetzel 2010-04-20 06:14:21 +0000
  • a8f69ea595 globalIDForRow: isFinal: - create EOKeyGlobalID ouside loop Dave Wetzel 2010-04-20 06:14:21 +0000
  • 61d02eac6d start transaction in objectsWithFetchSpecification: editingContext: if none was in place before. dwetzel 2010-04-20 06:11:53 +0000
  • 4b25a97b64 start transaction in objectsWithFetchSpecification: editingContext: if none was in place before. Dave Wetzel 2010-04-20 06:11:53 +0000
  • 1f1e0ca821 Fix a few compiler warnings. fredkiefer 2010-04-19 18:00:53 +0000
  • ce2d3fb811 Fix a few compiler warnings. Fred Kiefer 2010-04-19 18:00:53 +0000
  • 4d196e45bc Use NSUInteger and remove methods declared in super class. fredkiefer 2010-04-19 17:43:01 +0000
  • ab3613f0c2 Use NSUInteger and remove methods declared in super class. Fred Kiefer 2010-04-19 17:43:01 +0000
  • 7fe4f08d30 * EOAccess/EODatabaseContext.m (qualifierForLockingAttributes:primaryKeyAttributes:entity:snapshot:) Revert rewrite. Adapt to NSUInteger. ayers 2010-04-19 07:45:08 +0000
  • 6b8476b76b * EOAccess/EODatabaseContext.m (qualifierForLockingAttributes:primaryKeyAttributes:entity:snapshot:) Revert rewrite. Adapt to NSUInteger. David Ayers 2010-04-19 07:45:08 +0000
  • a43ebf8406 revert EODatabaseContext rewrite. ayers 2010-04-19 07:32:31 +0000
  • 234e98ea68 revert EODatabaseContext rewrite. David Ayers 2010-04-19 07:32:31 +0000
  • 51b22fda00 remove hacks, adapt to EOCustomObject dwetzel 2010-04-19 07:15:37 +0000
  • d763dcfadd remove hacks, adapt to EOCustomObject Dave Wetzel 2010-04-19 07:15:37 +0000
  • 4dd8ce12ee rewrote qualifierForLockingAttributes:primaryKeyAttributes:entity:snapshot: dwetzel 2010-04-19 07:15:05 +0000
  • 0a68de0f7c rewrote qualifierForLockingAttributes:primaryKeyAttributes:entity:snapshot: Dave Wetzel 2010-04-19 07:15:05 +0000
  • 4e89ea7bbe EOControl/EOControl.h: add EOCustomObject.h dwetzel 2010-04-17 11:51:20 +0000
  • 9e3ab48964 EOControl/EOControl.h: add EOCustomObject.h Dave Wetzel 2010-04-17 11:51:20 +0000
  • 6689e8242c EOCustomObject.h/m new class like in EOF3. Use this as your EO's superclass or use EOGenericRecords dwetzel 2010-04-17 05:55:38 +0000
  • 6e8f3f92f3 EOCustomObject.h/m new class like in EOF3. Use this as your EO's superclass or use EOGenericRecords Dave Wetzel 2010-04-17 05:55:38 +0000
  • 617cba1b9f revert accidentally committed changes. ayers 2010-04-14 21:08:00 +0000
  • 462ff14dac revert accidentally committed changes. David Ayers 2010-04-14 21:08:00 +0000
  • 809776b1f7 * EOMutableKnownKeyDictionary.h/m ([-initWithObjects:forKeys:count:]): * EOFault.h/m ([-retainCount]): * EOKeyGlobalID.h/m ([-hash]): * EOMultiReaderLock.m ([-tryLockForReading]): * EOCheapArray.h/m ([-initWithObjects:count:],[initWithCapacity:]): * EOGlobalID.h/m ([-hash]): Use NS(U)Integer instead of int. ayers 2010-04-14 21:06:05 +0000
  • 09805686bf * EOMutableKnownKeyDictionary.h/m ([-initWithObjects:forKeys:count:]): * EOFault.h/m ([-retainCount]): * EOKeyGlobalID.h/m ([-hash]): * EOMultiReaderLock.m ([-tryLockForReading]): * EOCheapArray.h/m ([-initWithObjects:count:],[initWithCapacity:]): * EOGlobalID.h/m ([-hash]): Use NS(U)Integer instead of int. David Ayers 2010-04-14 21:06:05 +0000
  • 08c2d2307e * EOControl/EONSAddOns.h (GDL2_ActivateAllGDL2Categories): Remove obsolete declaration. * EOControl/EONSAddOns.m (GDL2_ActivateAll): Remove. (GDL2_Activate): Add assertions for parameters. * EOControl/EOClassDescription.m (+[GDL2CDNSObject load]) * EOControl/EOKeyValueCoding.m (+[GDL2KVCNSObject load]) (+[GDL2KVCNSArray load], +[GDL2KVCNSDictionary load]) (+[GDL2KVCNSMutableDictionary load]): Setup classes individually to insure the are available in the runtime. ayers 2010-04-09 17:44:00 +0000
  • c557edfd4d * EOControl/EONSAddOns.h (GDL2_ActivateAllGDL2Categories): Remove obsolete declaration. * EOControl/EONSAddOns.m (GDL2_ActivateAll): Remove. (GDL2_Activate): Add assertions for parameters. * EOControl/EOClassDescription.m (+[GDL2CDNSObject load]) * EOControl/EOKeyValueCoding.m (+[GDL2KVCNSObject load]) (+[GDL2KVCNSArray load], +[GDL2KVCNSDictionary load]) (+[GDL2KVCNSMutableDictionary load]): Setup classes individually to insure the are available in the runtime. David Ayers 2010-04-09 17:44:00 +0000
  • 7fd5e3c69e * DBModeler/Inspectors/AttributeInspector.m: Add missing guard to include. ayers 2010-04-09 10:50:44 +0000
  • 04fcac2a87 * DBModeler/Inspectors/AttributeInspector.m: Add missing guard to include. David Ayers 2010-04-09 10:50:44 +0000
  • a5c0794edf * EOInterface/EODisplayGroup.m (_qualifierForKey:value:defaultOperator:): * EOAccess/EOUtilities.m (-rawRowsWithStoredProcedureNamed:arguments:): * EOAccess/EOSQLExpression.m (addInsertListAttribute:value:): * GDL2Palette/ConnectionInspector.m (_keysFromClassDescription:): * DBModeler/Inspectors/AttributeInspector.m (setValueType:): Initialize variables. ayers 2010-04-09 10:43:59 +0000
  • 2960b436cf * EOInterface/EODisplayGroup.m (_qualifierForKey:value:defaultOperator:): * EOAccess/EOUtilities.m (-rawRowsWithStoredProcedureNamed:arguments:): * EOAccess/EOSQLExpression.m (addInsertListAttribute:value:): * GDL2Palette/ConnectionInspector.m (_keysFromClassDescription:): * DBModeler/Inspectors/AttributeInspector.m (setValueType:): Initialize variables. David Ayers 2010-04-09 10:43:59 +0000
  • 11edd03ec4 * EOControl/EOSharedEditingContext.m (-objectsByEntityName, -objectsByEntityNameAndFetchSpecificationName) (objectForGlobalID:,faultForGlobalID:editingContext:,registeredObjects): Initialize variables. ayers 2010-04-09 10:27:15 +0000
  • abd5a8bd20 * EOControl/EOSharedEditingContext.m (-objectsByEntityName, -objectsByEntityNameAndFetchSpecificationName) (objectForGlobalID:,faultForGlobalID:editingContext:,registeredObjects): Initialize variables. David Ayers 2010-04-09 10:27:15 +0000
  • d5048dd3ca * EOControl/EOClassDescription.m: Add declartions for method replacement hack. ayers 2010-04-09 10:19:31 +0000
  • c4fa031137 * EOControl/EOClassDescription.m: Add declartions for method replacement hack. David Ayers 2010-04-09 10:19:31 +0000
  • 5f252db2c0 * EOControl/EOGenericRecord.m (_infoForInstanceVariableNamed:stringName:retType:retSize:retOffset:): Rearrange initialization to avoid warning. ayers 2010-04-09 10:09:41 +0000
  • 1c87eeae3a * EOControl/EOGenericRecord.m (_infoForInstanceVariableNamed:stringName:retType:retSize:retOffset:): Rearrange initialization to avoid warning. David Ayers 2010-04-09 10:09:41 +0000
  • 1c060f02aa * DBModeler/ModelerEntityEditor.m * DBModeler/ModelerTableEmbedibleEditor.m * DBModeler/ModelerAttributeEditor.m: Rearrange includes. ayers 2010-04-09 10:00:51 +0000
  • e2012a67ff * DBModeler/ModelerEntityEditor.m * DBModeler/ModelerTableEmbedibleEditor.m * DBModeler/ModelerAttributeEditor.m: Rearrange includes. David Ayers 2010-04-09 10:00:51 +0000
  • 48a48f3fea * EOControl/EOKeyValueCoding.m: Add declartions for method replacement hack. ayers 2010-04-09 09:52:16 +0000
  • 456c230856 * EOControl/EOKeyValueCoding.m: Add declartions for method replacement hack. David Ayers 2010-04-09 09:52:16 +0000
  • 3b4e6d1620 Add missin #includes. fredkiefer 2010-04-09 08:24:23 +0000
  • febeda42a3 Add missin #includes. Fred Kiefer 2010-04-09 08:24:23 +0000
  • de479fa85f 2010-04-07 David Ayers <ayers@fsfe.org> ayers 2010-04-07 14:12:50 +0000
  • ac331bbbc8 2010-04-07 David Ayers <ayers@fsfe.org> David Ayers 2010-04-07 14:12:50 +0000
  • 906e052fe9 * EOAccess/EORelationship.m (-[isToManyToOne]): Correct index used to retrieved second relationship. Bug #29369 ayers 2010-03-30 09:38:12 +0000
  • 5107816c46 * EOAccess/EORelationship.m (-[isToManyToOne]): Correct index used to retrieved second relationship. Bug #29369 David Ayers 2010-03-30 09:38:12 +0000