58d3e64d78Backport bugfix for branch. * EOAdaptors/Postgres95/GNUmakefile.in: Install into GNUSTEP_SYSTEM_ROOT by default.
gdl2-0_10
David Ayers
2006-09-14 17:08:20 +0000
9a013cca64* EOAdaptors/Postgres95/GNUmakefile.in: Install into GNUSTEP_SYSTEM_ROOT by default.
ayers
2006-09-14 16:06:21 +0000
7331d77528* EOAdaptors/Postgres95/GNUmakefile.in: Install into GNUSTEP_SYSTEM_ROOT by default.
David Ayers
2006-09-14 16:06:21 +0000
c5a815e9ed* EOAdaptors/Postgres95/GNUmakefile.in: Install into GNUSTEP_SYSTEM_ROOT by default.
ayers
2006-09-14 14:26:07 +0000
e6903b13cf* EOAdaptors/Postgres95/GNUmakefile.in: Install into GNUSTEP_SYSTEM_ROOT by default.
David Ayers
2006-09-14 14:26:07 +0000
6d30aeb76b* README: Update dependencies. Remove reference to external EOInterface implementation. Update comments about DBModeler. * NEWS: Mention major features of current release.
ayers
2006-09-12 20:42:57 +0000
51c4edbfd8* README: Update dependencies. Remove reference to external EOInterface implementation. Update comments about DBModeler. * NEWS: Mention major features of current release.
David Ayers
2006-09-12 20:42:57 +0000
666ff2c6f4* EOInterface/EOInterface.gsdoc: New file. * EOInterface/GNUmakefile: Update variables to build documentation. * EOAccess/EOAccess.gsdoc: Specify title. * EOControl/EOControl.gsdoc: Ditto. * GDL2.gsdoc: Use sections allowed by DTD. Remove reference to MulleEOInterface.
ayers
2006-09-12 20:39:43 +0000
7bd929705b* EOInterface/EOInterface.gsdoc: New file. * EOInterface/GNUmakefile: Update variables to build documentation. * EOAccess/EOAccess.gsdoc: Specify title. * EOControl/EOControl.gsdoc: Ditto. * GDL2.gsdoc: Use sections allowed by DTD. Remove reference to MulleEOInterface.
David Ayers
2006-09-12 20:39:43 +0000
ed6029d19e* Version: Update to 0.10.0 * GNUmakefile: Set package name for release targets.
ayers
2006-09-12 09:48:23 +0000
7b0373241f* Version: Update to 0.10.0 * GNUmakefile: Set package name for release targets.
David Ayers
2006-09-12 09:48:23 +0000
7b04982417* DBModeler/Resources/DBModeler.tiff: New file. * DBModeler/Resources/Locking_Header.tiff: Ditto. * DBModeler/Resources/Key_On.tiff: Add check box background. * DBModeler/Resources/Info-GNUstep.plist: Update info panel copyright. * DBModeler/ModelerEntityEditor.m (-dealloc): Don't set the datasource to nil, its handled in EODisplayGroup -dealloc.
ratmice
2006-09-07 16:20:38 +0000
a2e920b01f* DBModeler/Resources/DBModeler.tiff: New file. * DBModeler/Resources/Locking_Header.tiff: Ditto. * DBModeler/Resources/Key_On.tiff: Add check box background. * DBModeler/Resources/Info-GNUstep.plist: Update info panel copyright. * DBModeler/ModelerEntityEditor.m (-dealloc): Don't set the datasource to nil, its handled in EODisplayGroup -dealloc.
Matt Rice
2006-09-07 16:20:38 +0000
7cbead21a2* GDL2Palette/KeyWrapper.h: New file. * GDL2Palette/KeyWrapper.m: Ditto. * GDL2Palette/ConnectionInspector.h * GDL2Palette/ConnectionInspector.m (init): Initialize _values. (-awakeFromNib): Update handling of horizontal scroller. (-_associationClassesUsableWithObject:): Implement. (-setObject:): Fix assignment issues. (-_keysFromClassDescription:): Implement. (-_keysFromArray:): Ditto. (-updateValues): Reimplement. (-_oaBrowserAction:): Ditto. (-browser:numberOfRowsInColumn:): Refine implementation. (-browser:willDisplayCell:atRow:column:): Reimplement. (-ok:): Update associations in active document. * GDL2Palette/ResourceManager.m (defaultEditingContext): Try to find defaultEditingContext in document objects. (addResourcesFromPasteboard:): Reimplement. * GDL2Palette/Foundation+Categories.m: (arrayWithObjectsRespondingYesToSelector:): Fix leak. (arrayWithObjectsRespondingYesToSelector:withObject:): Ditto. * GDL2Palette/GNUmakefile: Use PALETTE_LIBS instead of ADDITIONAL_LDFLAGS to link libraries. Add new files. * GDL2Palette/GDL2Palette.tiff: New file. * GDL2Palette/GDL2ConnectionInspector.gorm: New files.
ayers
2006-09-05 22:39:30 +0000
bc9cee7758* GDL2Palette/KeyWrapper.h: New file. * GDL2Palette/KeyWrapper.m: Ditto. * GDL2Palette/ConnectionInspector.h * GDL2Palette/ConnectionInspector.m (init): Initialize _values. (-awakeFromNib): Update handling of horizontal scroller. (-_associationClassesUsableWithObject:): Implement. (-setObject:): Fix assignment issues. (-_keysFromClassDescription:): Implement. (-_keysFromArray:): Ditto. (-updateValues): Reimplement. (-_oaBrowserAction:): Ditto. (-browser:numberOfRowsInColumn:): Refine implementation. (-browser:willDisplayCell:atRow:column:): Reimplement. (-ok:): Update associations in active document. * GDL2Palette/ResourceManager.m (defaultEditingContext): Try to find defaultEditingContext in document objects. (addResourcesFromPasteboard:): Reimplement. * GDL2Palette/Foundation+Categories.m: (arrayWithObjectsRespondingYesToSelector:): Fix leak. (arrayWithObjectsRespondingYesToSelector:withObject:): Ditto. * GDL2Palette/GNUmakefile: Use PALETTE_LIBS instead of ADDITIONAL_LDFLAGS to link libraries. Add new files. * GDL2Palette/GDL2Palette.tiff: New file. * GDL2Palette/GDL2ConnectionInspector.gorm: New files.
David Ayers
2006-09-05 22:39:30 +0000
c798e85709DBModeler/ConsistencyChecker.m (+modelConsistencyCheck:): Honor validation preferences. DBModeler/Modeler.m (-new:): Reimplement. (-setAdaptor:): Bail out it adaptor cannot be located. (-application:openFile:): Fine tune path checking and correct return values. (-openPrefs:): Implement. * DBModeler/Inspectors/RelationshipInspector.m (-displayName): Implement. (-selectedEntity): Validate selected row before commencing. (-selectedDestinationAttribute): Reimplement. (-updateConnectButton): Update enabled state of connect button. (-refresh): Correct handling of src/destAttrib_tableView. (-tableViewSelectionDidChange:): Allways call updateConnectButton. * DBModeler/SQLGenerator.m (-openSQLGenerator:): Reimplement. (-executeSQL:): Handle invalid adpator or connection information. (-saveAs:): Handle abort correctly. (-generate): Handle missing expression class. * DBModeler/ModelerTableEmbedibleEditor.h * DBModeler/ModelerEntityEditor.m (initWithParentEditor:): Correct autoresize behavior. (-activate): Update selection. (-needToFetch:): Do not reloadData in _topTable. (-displayGroupDidChangeSelection:): Update selection on parent. * DBModeler/ModelerTableEmbedibleEditor.m (-addDefaultTableColumnsForTableView:displayGroup:): Call tile instead of sizeToFit. * DBModeler/EOAdditions.m: Fix leaks. (setIsClassProperty): Reimplement. (-[setIsPrimaryKey:]): Ditto. (-[setIsClassProperty:]): Correct call to function. (-[isUsedForLocking]): Implement. (-[setIsUsedForLocking:]): Ditto. * DBModeler/MainModelEditor.h * DBModeler/MainModelEditor.m: Update view handling. * DBModeler/DefaultColumnProvider.m: Update handling of properties. * DBModeler/ModelerAttributeEditor.m: Update general GUI interaction. * DBModeler/Preferences.h: New file. * DBModeler/Preferences.m: Ditto. * DBModeler/Inspectors/RelationshipInspector.tiff: New file. * DBModeler/Inspectors/GNUmakefile: Add new file. * DBModeler/Resources/Preferences.gorm: New files. * DBModeler/Resources/Key_Header.tiff: Ditto. * DBModeler/Resources/ClassProperty_Header.tiff: Ditto. * DBModeler/Resources/Locking_On.tiff: Ditto. * DBModeler/Resources/Key_On.tiff: Ditto. * DBModeler/GNUmakefile: Add new files.
ayers
2006-09-05 22:18:35 +0000
efecac5875DBModeler/ConsistencyChecker.m (+modelConsistencyCheck:): Honor validation preferences. DBModeler/Modeler.m (-new:): Reimplement. (-setAdaptor:): Bail out it adaptor cannot be located. (-application:openFile:): Fine tune path checking and correct return values. (-openPrefs:): Implement. * DBModeler/Inspectors/RelationshipInspector.m (-displayName): Implement. (-selectedEntity): Validate selected row before commencing. (-selectedDestinationAttribute): Reimplement. (-updateConnectButton): Update enabled state of connect button. (-refresh): Correct handling of src/destAttrib_tableView. (-tableViewSelectionDidChange:): Allways call updateConnectButton. * DBModeler/SQLGenerator.m (-openSQLGenerator:): Reimplement. (-executeSQL:): Handle invalid adpator or connection information. (-saveAs:): Handle abort correctly. (-generate): Handle missing expression class. * DBModeler/ModelerTableEmbedibleEditor.h * DBModeler/ModelerEntityEditor.m (initWithParentEditor:): Correct autoresize behavior. (-activate): Update selection. (-needToFetch:): Do not reloadData in _topTable. (-displayGroupDidChangeSelection:): Update selection on parent. * DBModeler/ModelerTableEmbedibleEditor.m (-addDefaultTableColumnsForTableView:displayGroup:): Call tile instead of sizeToFit. * DBModeler/EOAdditions.m: Fix leaks. (setIsClassProperty): Reimplement. (-[setIsPrimaryKey:]): Ditto. (-[setIsClassProperty:]): Correct call to function. (-[isUsedForLocking]): Implement. (-[setIsUsedForLocking:]): Ditto. * DBModeler/MainModelEditor.h * DBModeler/MainModelEditor.m: Update view handling. * DBModeler/DefaultColumnProvider.m: Update handling of properties. * DBModeler/ModelerAttributeEditor.m: Update general GUI interaction. * DBModeler/Preferences.h: New file. * DBModeler/Preferences.m: Ditto. * DBModeler/Inspectors/RelationshipInspector.tiff: New file. * DBModeler/Inspectors/GNUmakefile: Add new file. * DBModeler/Resources/Preferences.gorm: New files. * DBModeler/Resources/Key_Header.tiff: Ditto. * DBModeler/Resources/ClassProperty_Header.tiff: Ditto. * DBModeler/Resources/Locking_On.tiff: Ditto. * DBModeler/Resources/Key_On.tiff: Ditto. * DBModeler/GNUmakefile: Add new files.
David Ayers
2006-09-05 22:18:35 +0000
5109a54a70* EOModeler/EOMInspector.h * EOModeler/EOMInspector.m: Cleanups. (selectedObjects): Reimplement. (selectedObject): Return last viewed path if no selection was made. * EOModeler/EOModelerDocument.m: Reimplement. * EOModeler/EOMInspectorController.m (init): Ditto. (-_selectionChanged:): Ditto. (-_selectInspector:): Implement and renamed from selectInspector:. * EOModeler/EOModelerEditor.h * EOModeler/EOModelerEditor.m: Add documentation. (-initWithDocument:): Initialize instance variable. (-debugSelectionPath): Implement. (-[EOModelerCompoundEditor initWithDocument:]): Remove initializtation. (-[EOModelerCompoundEditor selectionDidChange]): Implement. (-[EOModelerCompoundEditor setSelectionPath:]): Call selectionDidChange instead of sending notifcation directly. (-[EOModelerCompoundEditor viewSelectedObject]): Implement. (-[EOModelerEmbedibleEditor dealloc]): Implement. (-[EOModelerEmbedibleEditor initWithParentEditor:]): Observe EOMSelectionChangedNotification.
David Ayers
2006-09-05 21:38:09 +0000
16e0ccc4a7* EOInterface/EOAssociation.m (-establishConnection): Simplify to allow posing. (-canBindAspect:displayGroup:key:): Return YES by default. * EOInterface/EOTextAssociation.m: Minor formatting issue. Include privat header: (-subjectChanged): Set empty string when nil/null value is set. * EODisplayGroup.m (-initWithCoder:): Fetch when auto fetch is enabled. (-setObjectArray:): Select new selected objects. (-redisplay): Don't call notifyObserversObjectWillChange: explicitly. (-setSelectionIndexes:): Implement displayGroup:didChangeSelection: handling. (-selectObjectsIdenticalTo:): Reimplement. (-selectObjectsIdenticalTo:selectFirstOnNoMatch:): Ditto. (-deleteSelection): Ditto. (-insertObject:atIndex:): Fix redisplay timing with respect to delegate. (-deleteObjectAtIndex:): Implement. (-association:failedToValidateValue:forKey:object:errorDescription:) Ditto. (-editorHasChangesForEditingContext:): Ditto. (-editingContextWillSaveChanges:): Ditto. (-setValue:forObjectAtIndex:key:): Validate index range. (-objectsChangedInEditingContext:): Add workaround until issues can be investigated. * EOInterface/EOMasterDetailAssociation.m (subjectChanged): Qualify datasource's relationship independent of selected object. * EOInterface/EOTableViewAssociation.m (associationClassesSuperseded): Implement. (subjectChanged): Reimplement. (tableViewSelectionDidChange:): Ditto.
ayers
2006-09-05 21:16:56 +0000
bf90955152* EOInterface/EOAssociation.m (-establishConnection): Simplify to allow posing. (-canBindAspect:displayGroup:key:): Return YES by default. * EOInterface/EOTextAssociation.m: Minor formatting issue. Include privat header: (-subjectChanged): Set empty string when nil/null value is set. * EODisplayGroup.m (-initWithCoder:): Fetch when auto fetch is enabled. (-setObjectArray:): Select new selected objects. (-redisplay): Don't call notifyObserversObjectWillChange: explicitly. (-setSelectionIndexes:): Implement displayGroup:didChangeSelection: handling. (-selectObjectsIdenticalTo:): Reimplement. (-selectObjectsIdenticalTo:selectFirstOnNoMatch:): Ditto. (-deleteSelection): Ditto. (-insertObject:atIndex:): Fix redisplay timing with respect to delegate. (-deleteObjectAtIndex:): Implement. (-association:failedToValidateValue:forKey:object:errorDescription:) Ditto. (-editorHasChangesForEditingContext:): Ditto. (-editingContextWillSaveChanges:): Ditto. (-setValue:forObjectAtIndex:key:): Validate index range. (-objectsChangedInEditingContext:): Add workaround until issues can be investigated. * EOInterface/EOMasterDetailAssociation.m (subjectChanged): Qualify datasource's relationship independent of selected object. * EOInterface/EOTableViewAssociation.m (associationClassesSuperseded): Implement. (subjectChanged): Reimplement. (tableViewSelectionDidChange:): Ditto.
David Ayers
2006-09-05 21:16:56 +0000
8d3a781ff6* configure.ac (gorm-palette): Add configure option to exclude building of palette until auto detection works reliably. * config.make.in: New file. * configure: Regenerate. * GNUmakefile: Include new file. * Makefile.postamble: Remove generated config.make on distclean.
ayers
2006-09-05 20:42:03 +0000
c4e21e0b55* configure.ac (gorm-palette): Add configure option to exclude building of palette until auto detection works reliably. * config.make.in: New file. * configure: Regenerate. * GNUmakefile: Include new file. * Makefile.postamble: Remove generated config.make on distclean.
David Ayers
2006-09-05 20:42:03 +0000
eafc2dc10c[Report #16429] * EOAdaptors/Postgres95/Postgres95Private.m (PSQLA_postgresCalendarFormat): Change format from to include milliseconds suggested by: Sergey Golovin, svgol at mail dot ru.
ayers
2006-04-24 17:24:13 +0000
0904fd9b19[Report #16429] * EOAdaptors/Postgres95/Postgres95Private.m (PSQLA_postgresCalendarFormat): Change format from to include milliseconds suggested by: Sergey Golovin, svgol at mail dot ru.
David Ayers
2006-04-24 17:24:13 +0000
62ed8b4bce* EOControl/EOGenericRecord.m ([_getValueForKey:selector:type:size:offset:]): Replace deprecated use of GSObjCGetValue with GSObjCGetVal. ([_setValueForKey:selector:type:size:offset:]): Replace deprecated use of GSObjCSetValue with GSObjCSetVal. * EOControl/EOKeyValueCoding.m ([NSObject takeValue:forKey:]): Replace deprecated use of GSObjCSetValue with GSObjCSetVal.
ayers
2006-04-24 06:38:15 +0000
3d705c00c4* EOControl/EOGenericRecord.m ([_getValueForKey:selector:type:size:offset:]): Replace deprecated use of GSObjCGetValue with GSObjCGetVal. ([_setValueForKey:selector:type:size:offset:]): Replace deprecated use of GSObjCSetValue with GSObjCSetVal. * EOControl/EOKeyValueCoding.m ([NSObject takeValue:forKey:]): Replace deprecated use of GSObjCSetValue with GSObjCSetVal.
David Ayers
2006-04-24 06:38:15 +0000
c19aa897d7* EOAccess/EOEntity.m (-relationships): Fix whitespace from previous commit.
Matt Rice
2006-03-19 18:39:38 +0000
cd7124760e* EOControl/EODetailDataSource.m (-editingContext): Return the master data sources editing context. * EOControl/EOGlobalID.m (-description): Correct conversion specification. * EOAccess/EOModel.m (-referencesToProperty:): Implement. * EOAccess/EORelationship.m (-referencesProperty:): Fix bug in or when sending messages to nil. (-validateName:): Return nil if the name is the properties current name. * EOAccess/EOModel.m (-validateName:): Ditto. * EOAccess/EOEntity.m (-validateName:): Ditto. (-relationships): Handle partially converted relationships array. (-addAttribute:): Remove unnecessary cast. (-addRelationship:): Ditto. (-removeAttribute): Remove property from the class properties and primary key attributes arrays. (-removeRelationship:): Remove property from the class properties array. (-_setIsEdited:): Rebuild _relationshipsByName. * EOAdaptors/Postgres95/Postgres95SQLExpression.m: Fix warning. * EOAdaptors/Postgres95/Postgres95Values.m: Remove c99 usage.
ratmice
2006-03-19 18:03:50 +0000
fbedef852f* EOControl/EODetailDataSource.m (-editingContext): Return the master data sources editing context. * EOControl/EOGlobalID.m (-description): Correct conversion specification. * EOAccess/EOModel.m (-referencesToProperty:): Implement. * EOAccess/EORelationship.m (-referencesProperty:): Fix bug in or when sending messages to nil. (-validateName:): Return nil if the name is the properties current name. * EOAccess/EOModel.m (-validateName:): Ditto. * EOAccess/EOEntity.m (-validateName:): Ditto. (-relationships): Handle partially converted relationships array. (-addAttribute:): Remove unnecessary cast. (-addRelationship:): Ditto. (-removeAttribute): Remove property from the class properties and primary key attributes arrays. (-removeRelationship:): Remove property from the class properties array. (-_setIsEdited:): Rebuild _relationshipsByName. * EOAdaptors/Postgres95/Postgres95SQLExpression.m: Fix warning. * EOAdaptors/Postgres95/Postgres95Values.m: Remove c99 usage.
Matt Rice
2006-03-19 18:03:50 +0000
4e67ec7dd1* EOAdaptors/Postgres95/Postgres95Adaptor.m: Add braces to typeNames to avoid warnings
ratmice
2005-12-18 23:26:53 +0000
5faa90d0e1* EOAdaptors/Postgres95/Postgres95Adaptor.m: Add braces to typeNames to avoid warnings
Matt Rice
2005-12-18 23:26:53 +0000
ccf5e64ac7add logo to resources.
ratmice
2005-12-18 23:05:32 +0000
1241658140add logo to resources.
Matt Rice
2005-12-18 23:05:32 +0000
679d311e99* EOAdaptors/Postgres95/LoginPanel/postgreslogo.tif: New file. * EOAdaptors/Postgres95/LoginPanel/GNUmakefile: Add postgreslogo.tif * EOAdaptors/Postgres95/LoginPanel/Postgres95LoginPanel.[h/m]: Show logo, and make the login panel more visually appealing. Switch databases table view to a NSComboBox. * DBModeler/KVDataSource.m: Return nil in unimplemented methods with return values.
ratmice
2005-12-18 22:55:23 +0000
c6a1ebfb91* EOAdaptors/Postgres95/LoginPanel/postgreslogo.tif: New file. * EOAdaptors/Postgres95/LoginPanel/GNUmakefile: Add postgreslogo.tif * EOAdaptors/Postgres95/LoginPanel/Postgres95LoginPanel.[h/m]: Show logo, and make the login panel more visually appealing. Switch databases table view to a NSComboBox. * DBModeler/KVDataSource.m: Return nil in unimplemented methods with return values.
Matt Rice
2005-12-18 22:55:23 +0000
009eeba60a* EOControl/EOGlobalID.m (-[EOGlobalID copyWithZone:]): Optimize to return self as GIDs are immutable and they are used as dictionary keys which are generally copied. (-[EOTemporaryGlobalID copyWithZone:]): Remove. (-[EOTemporaryGlobalID description]): Implement. * EOControl/EOKeyGlobalID.m (-[EOKeyGlobalID copyWithZone:]): Remove.
ayers
2005-12-18 22:34:54 +0000
01966f05be* EOControl/EOGlobalID.m (-[EOGlobalID copyWithZone:]): Optimize to return self as GIDs are immutable and they are used as dictionary keys which are generally copied. (-[EOTemporaryGlobalID copyWithZone:]): Remove. (-[EOTemporaryGlobalID description]): Implement. * EOControl/EOKeyGlobalID.m (-[EOKeyGlobalID copyWithZone:]): Remove.
David Ayers
2005-12-18 22:34:54 +0000
59216ebe78* EOControl/EOEvent.[hm]: New files. * EOControl/EOEventCenter.[hm]: New files. * EOControl/EOControl.h: Add EOEvent.h and EOEventCenter.h. * EOControl/GNUmakefile: Add EOEvent.h/m and EOEventCenter.h/m.
ayers
2005-12-18 16:24:02 +0000
7b47aa7c2e* EOControl/EOEvent.[hm]: New files. * EOControl/EOEventCenter.[hm]: New files. * EOControl/EOControl.h: Add EOEvent.h and EOEventCenter.h. * EOControl/GNUmakefile: Add EOEvent.h/m and EOEventCenter.h/m.
David Ayers
2005-12-18 16:24:02 +0000
4360053b01* EOControl/EOQualifier.m (cimSEL, spaceSet, alnumSet, digitSet) (spaceCIM, alnumCIM, digitCIM): New static globals for unichar handling. ([+initialize]): Initialize new variables. (getOperator, getKey, isNotQualifier, whichQualifier): Use unichar instead of char. ([+qualifierWithQualifierFormat:varargList:]): Ditto.
ayers
2005-11-30 15:51:31 +0000
c1a9dc7ab1* EOControl/EOQualifier.m (cimSEL, spaceSet, alnumSet, digitSet) (spaceCIM, alnumCIM, digitCIM): New static globals for unichar handling. ([+initialize]): Initialize new variables. (getOperator, getKey, isNotQualifier, whichQualifier): Use unichar instead of char. ([+qualifierWithQualifierFormat:varargList:]): Ditto.
David Ayers
2005-11-30 15:51:31 +0000
f4651ff1a7* EOControl/EOSharedEditingContext.[hm]: New files. * EOControl/EOEditingContext.[hm]: Use EOSharedEditingContext. (sharedEditingContext, setSharedEditingContext:): New methods. (-initWithParentObjectStore:): Handle EOSharedEditingContext. (-dealloc, -faultForGlobalID:editingContext:): Ditto. (-objectForGlobalID:, -globalIDForObject:): Ditto. (-initializeObject:withGlobalID:editingContext:): Ditto. (-refaultObject:withGlobalID:editingContext:): Ditto. (-_processInitializedObjectsInSharedContext:): New method. (-_defaultEditingContextNowInitialized:): Ditto. (-_objectsInitializedInSharedContext:) Ditto. (-_defaultSharedEditingContextWasInitialized:) Ditto. * EOControl/EOControl.h: Added EOSharedEditingContext.h. * EOControl/GNUmakefile: Added EOSharedEditingContext.[hm].
David Ayers
2005-11-28 22:10:05 +0000
2bdd595b3c* EOAdaptors/Postgres95/Postgres95Adaptor.m (typeNames): Add serial and serial8 from patch 1777 from Simon Stapleton.
ayers
2005-11-02 14:07:03 +0000
5714dc3fcb* EOAdaptors/Postgres95/Postgres95Adaptor.m (typeNames): Add serial and serial8 from patch 1777 from Simon Stapleton.
David Ayers
2005-11-02 14:07:03 +0000
dc86d3148d* EOControl/EOKeyValueCoding.h/m (unableToSetNullForKey:): Remove deprecated -base/Foundation hook. (setNilValueForKey:) Override new hook to call unableToSetNilForKey:. (unableToSetNilForKey:): Raise exception as documented. (takeValue:forKey:): Implement here to avoid deprecation warning. (takeValue:forKeyPath:): Ditto. (takeValuesFromDictionary:): Ditto.
ayers
2005-10-02 16:09:42 +0000
42e76eae72* EOControl/EOKeyValueCoding.h/m (unableToSetNullForKey:): Remove deprecated -base/Foundation hook. (setNilValueForKey:) Override new hook to call unableToSetNilForKey:. (unableToSetNilForKey:): Raise exception as documented. (takeValue:forKey:): Implement here to avoid deprecation warning. (takeValue:forKeyPath:): Ditto. (takeValuesFromDictionary:): Ditto.
David Ayers
2005-10-02 16:09:42 +0000
533820470c* EOControl/EOAndQualifier.m, * EOControl/EOKeyComparisonQualifier.m, * EOControl/EOKeyValueQualifier.m, * EOControl/EOOrQualifier.m: ([-description]) Make qualifiers user presentable like in WO. (-[debugDescription]): New deprecated method for old descriptions.
ayers
2005-10-02 13:56:00 +0000
a4764b2aaa* EOControl/EOAndQualifier.m, * EOControl/EOKeyComparisonQualifier.m, * EOControl/EOKeyValueQualifier.m, * EOControl/EOOrQualifier.m: ([-description]) Make qualifiers user presentable like in WO. (-[debugDescription]): New deprecated method for old descriptions.
David Ayers
2005-10-02 13:56:00 +0000
5d3336a565* EOAccess/EOSQLQualifier.m: change in EOAndQualifier and EOOrQualifier -schemaBasedQualifierWithRootEntity to allow nil schemaBasedQualifier. fix in EOKeyValueQualifier -schemaBasedQualifierWithRootEntity: to handle key like rel1.rel2.rel3 (see Testsuite EOKeyValueQualifier01.m) * EOAccess/EOSQLExpression.m: added NSAssert in -sqlStringForKeyValueQualifier: * EOAccess/EORelationship.m: added NSAssert in setDefinition:
mguesdon
2005-08-25 18:32:44 +0000
1ae3f10933* EOAccess/EOSQLQualifier.m: change in EOAndQualifier and EOOrQualifier -schemaBasedQualifierWithRootEntity to allow nil schemaBasedQualifier. fix in EOKeyValueQualifier -schemaBasedQualifierWithRootEntity: to handle key like rel1.rel2.rel3 (see Testsuite EOKeyValueQualifier01.m) * EOAccess/EOSQLExpression.m: added NSAssert in -sqlStringForKeyValueQualifier: * EOAccess/EORelationship.m: added NSAssert in setDefinition:
Manuel Guesdon
2005-08-25 18:32:44 +0000
e1f1df1371* EOControl/EOEditingContext.m: fix _processRecentChanges for insert+delete before saving changes (see EOEditingContext03 in Testsuite)
mguesdon
2005-08-24 12:00:15 +0000
b9ab8664ff* EOControl/EOEditingContext.m: fix _processRecentChanges for insert+delete before saving changes (see EOEditingContext03 in Testsuite)
Manuel Guesdon
2005-08-24 12:00:15 +0000
7aa5b9e74e* EOAdaptors/Postgres95/Postgres95Private.m: added PSQLA_NSDateClass initialization in PSQLA_PrivInit() * EOAdaptors/Postgres95/Postgres95SQLExpression.m: fix initialized in +initialize
mguesdon
2005-08-23 17:25:01 +0000
708bacc116* EOAdaptors/Postgres95/Postgres95Private.m: added PSQLA_NSDateClass initialization in PSQLA_PrivInit() * EOAdaptors/Postgres95/Postgres95SQLExpression.m: fix initialized in +initialize
Manuel Guesdon
2005-08-23 17:25:01 +0000
f5743dbca4* EOControl/EOGenericRecord.m: fix -willChange call (don't call it for takeStoredValue:forKey and for -setXX method). * EOControl/EOClassDescription.m: check if value is not already set before adding/setting it in _setObject:forBothSidesOfRelationshipWithKey: and addObject:toBothSidesOfRelationshipWithKey: * EOAccess/EOAttribute.m: log in -validateValue:
mguesdon
2005-08-23 14:40:44 +0000
d6d1029a3e* EOControl/EOGenericRecord.m: fix -willChange call (don't call it for takeStoredValue:forKey and for -setXX method). * EOControl/EOClassDescription.m: check if value is not already set before adding/setting it in _setObject:forBothSidesOfRelationshipWithKey: and addObject:toBothSidesOfRelationshipWithKey: * EOAccess/EOAttribute.m: log in -validateValue:
Manuel Guesdon
2005-08-23 14:40:44 +0000