libs-gdl2/EOControl
Manuel Guesdon 409de8d589 * EOAccess/EOAdaptor.m:
o optimization in 'for' loops
* EOAccess/EODatabase.m:
  o include <EOCOntrol/EOPriv.h>
  o replaced isNilOrEONull() by _isNilOrEONull()
* EOAccess/EODatabaseContext.h:
  o added _snapshotForGlobalIDIMP
* EOAccess/EODatabaseContext.m:
  o commented  NSEmitTODO in
  -objectsForSourceGlobalID:relationshipName:editingContext:
  o added beter exception format in
  qualifierForLockingAttributes:primaryKeyAttributes:entity:snapshot:
  o fix compiler warning in -relayPrimaryKey:object:entity:
  o logs
  o optimizations in -objectsWithFetchSpecification:editingContext:
  o replaced isNilOrEONull() by _isNilOrEONull()
  o replace [EOFault isFault:] by _isFault()
  o use _snapshotForGlobalIDIMP
  o IMP usage optimization
* EOAccess/EOAttribute.[hm]:
  o added EOAdaptorUnknownType
  o added _adaptorValueType and avoid recomputing it each time
  o added _valueTypeChar to avoid string comparaisons
  o use EOPriv classes declarations
  o Temporary reverted David changes in
  -adaptorValueByConvertingAttributeValue
* EOAccess/EOAttributePriv.h:
  o added _valueTypeChar to avoid string comparaisons
* EOAccess/EOEntityPriv.h:
  o moved -attributeForPath: and -relationshipForPath: to
  EOEntityGDL2Additions category
* EOAccess/EOEntity.h:
  o moved private -attributeForPath: and -relationshipForPath: to
  EOEntityGDL2Additions category
* EOAccess/EOEntity.m:
  o better exception in classProperties
  o fix compiler warning in -setClassProperties:,
  -setPrimaryKeyAttributes:,
	-setAttributesUsedForLocking:
	o moved -attributeForPath: and -relationshipForPath: to
  EOEntityGDL2Additions category
  o include <EOCOntrol/EOPriv.h>
  o replaced [EONull null] by GDL2EONull
* EOAccess/EOSQLExpression.m:
  o optimization in -tableListWithRootEntity:
  o optimization in -formatSQLString:format:
  o optimization in +sqlPatternFromShellPattern:
  o optimization in +sqlPatternFromShellPattern:withEscapeCharacter:
  o fix in -sqlStringForKeyValueQualifier:
  o added log in -sqlStringForKeyValueQualifier: for not handled
  readFormat
  o added log -addInsertListAttribute:value: for not handled
  writeFormat
  o added log -addUpdateListAttribute:value: for not handled
  writeFormat
  o changed  EOFLOGObjectFnStart to EOFLOGObjectFnStartCond
  o changed  EOFLOGObjectFnStop to EOFLOGObjectFnStopCond
  o include <EOCOntrol/EOPriv.h>
  o replaced [EONull null] by GDL2EONull
* EOAccess/EOSQLQualifier.m:
  o implemented EOKeyComparisonQualifier
  -schemaBasedQualifierWithRootEntity
* EOAccess/EOUtilities.m:
  o include <EOCOntrol/EOPriv.h>
  o replaced [EONull null] by GDL2EONull
* EOControl/EOPriv.[hm]:
  o added. Contains various classes/selectors/IMPs
* EOControl/EOClassDescription.m:
  o handle EONull case in -propagateDeleteForObject:editingContext:,
    -addObject:toPropertyWithKey:, -snapshot,
  -removeObject:fromPropertyWithKey:,
	_setObject:forBothSidesOfRelationshipWithKey:,
  addObject:toBothSidesOfRelationshipWithKey:,
	-removeObject:fromBothSidesOfRelationshipWithKey:
	o fix compiler warning in -dictionaryForInstanceProperties,
  -shallowCopy, -updateFromSnapshot:, -snapshot
  o include <EOCOntrol/EOPriv.h>
  o replaced [EONull null] by GDL2EONull
  o replaced isNilOrEONull() by _isNilOrEONull()
  o fix in -validateForSave
  o rewritten -validateValue:forKey: selector build
* EOControl/EOEditingContext.h:
  o added -hasUnprocessedChanges
* EOControl/EOEditingContext.m:
  o added -hasUnprocessedChanges
  o added NS_DURING,... to catch exceptions
  o replace [EOFault isFault:] by _isFault()
  o IMP usage optimization
* EOControl/EOKeyGlobalID.m:
  o replaced isNilOrEONull() by _isNilOrEONull()
  o include <EOCOntrol/EOPriv.h>
* EOControl/EOGenericRecord.m:
  o partially rewritten -description
  o include <EOCOntrol/EOPriv.h>
  o replaced isNilOrEONull() by _isNilOrEONull()
  o replace [EOFault isFault:] by _isFault()
  o changed variable name type of
  _infoForInstanceVariableNamed:retType:retSize:retOffset:
  o rewritten valueForKey:,... to use cString NSKeyValueCoding
* EOControl/EOKeyValueCoding.m:
  o changed NSAssert in NSArray -valueForKey:
  o optimization in NSDictionary -takeValue:forKeyPath:isSmart:
  o optimization in NSDictionary -takeStoredValue:forKeyPath:
  o include <EOCOntrol/EOPriv.h>
  o replaced [EONull null] by GDL2EONull
  o include <EOCOntrol/EOPriv.h>
* EOControl/EOKeyValueQualifier.m:
  o fixes for EONull/nil in -evaluateWithObject:
  o replaced [EONull null] by GDL2EONull
  o include <EOCOntrol/EOPriv.h>
* EOControl/EOSortOrdering.m:
  o include <EOCOntrol/EOPriv.h>
  o replaced [EONull null] by GDL2EONull
* EOAdaptors/Postgres95SQLExpression.m:
  o float formatting in +formatValue:forAttribute:
  o added -externalNameQuoteCharacter
  o added +sqlPatternFromShellPattern:
  o added +sqlPatternFromShellPattern:withEscapeCharacter:
  o replaced isNilOrEONull() by _isNilOrEONull()
* EOAdaptors/Postgres95Channel.m:
  o logs
* EOAdaptors/Postgres95Values.m:
  o logs
  o fix in +setPostgres95Format:
  o fix calendard format to handle timezone (%z)
  o optimizations
* EOControl/EOMutableKnownKeyDictionary.m
  o removed EOMKKDArrayMapping
  +dictionaryFromDictionary:subsetMapping:
  o include <EOCOntrol/EOPriv.h>
  o replaced isNilOrEONull() by _isNilOrEONull()
* EOControl/EONSAddOns.[hm]:
  o added NSString(ShellPattern)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@20687 72102866-910b-0410-8b05-ffd578937521
2005-02-11 17:31:29 +00:00
..
EOAndQualifier.m * EOControl/EOAndQualifier.m, 2004-06-04 12:01:33 +00:00
EOArrayDataSource.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOArrayDataSource.m * *.[hm] Use GNUSTEP in favor of NeXT_Foundation_LIBRARY 2004-03-19 16:41:21 +00:00
EOCheapArray.h * EOAccess/EODatabase.m ([EODatabase dealloc]): Use DESTROY 2004-04-17 12:41:32 +00:00
EOCheapArray.m * *.[hm] Use GNUSTEP in favor of NeXT_Foundation_LIBRARY 2004-03-19 16:41:21 +00:00
EOClassDescription.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOClassDescription.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOControl.gsdoc * GDL2.gsdoc: New file for documentation project. 2004-11-02 16:17:32 +00:00
EOControl.h * EOAccess/EODatabaseContext.m ([EODatabaseContext -setDelegate:]): 2003-05-02 17:00:23 +00:00
EODataSource.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EODataSource.m * EOAccess/EOAdaptor.m: Include GNUstep-specific headers for 2004-01-29 13:23:22 +00:00
EODebug.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EODebug.m * EOControl/EODebug.m (TypeToNSString): Use #ifdef to test for 2004-09-28 14:01:01 +00:00
EODefines.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EODeprecated.h * EOAccess/EODatabaseContext.h/m: 2004-11-02 10:43:58 +00:00
EODetailDataSource.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EODetailDataSource.m * *.[hm] Use GNUSTEP in favor of NeXT_Foundation_LIBRARY 2004-03-19 16:41:21 +00:00
EOEditingContext.h * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOEditingContext.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOFault.h * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOFault.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOFaultHandler.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOFetchSpecification.h * EOControl/EOFetchSpecification.h/m 2005-02-03 18:24:07 +00:00
EOFetchSpecification.m * EOControl/EOFetchSpecification.h/m 2005-02-03 18:24:07 +00:00
EOGenericRecord.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOGenericRecord.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOGlobalID.h * EOControl/EOGlobalID.h: Correct size of _bytes. 2004-04-18 08:16:23 +00:00
EOGlobalID.m * EOControl/EOGlobalID.h: Correct size of _bytes. 2004-04-18 08:16:23 +00:00
EOKeyComparisonQualifier.m * EOControl/EOAndQualifier.m, 2004-06-04 12:01:33 +00:00
EOKeyGlobalID.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOKeyGlobalID.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOKeyValueArchiver.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOKeyValueArchiver.m * EOAccess/EODatabase.m ([EODatabase dealloc]): Use DESTROY 2004-04-17 12:41:32 +00:00
EOKeyValueCoding.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOKeyValueCoding.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOKeyValueCodingBase.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOKeyValueCodingBase.m * EOAccess/EOUtilities.m|.h ([EOObjectStoreCoordinator -modelGroup]), 2002-12-31 16:25:21 +00:00
EOKeyValueQualifier.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOMutableKnownKeyDictionary.h * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOMutableKnownKeyDictionary.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EONotQualifier.m * EOControl/EOQualifier.h/m 2004-05-12 09:43:06 +00:00
EONSAddOns.h * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EONSAddOns.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EONull.h * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EONull.m * *.[hm] Use GNUSTEP in favor of NeXT_Foundation_LIBRARY 2004-03-19 16:41:21 +00:00
EOObjectStore.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOObjectStore.m * EOControl/EOObjectStore.m: Assign correct key names for EOUpdatedKey, 2005-02-08 14:02:32 +00:00
EOObjectStoreCoordinator.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOObjectStoreCoordinator.m * EOControl/EOEditingContext.m (_globalIDChanged:): Make 2005-02-10 12:52:15 +00:00
EOObserver.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOObserver.m * EOControl/EOObjectStoreCoordinator.m 2005-02-03 18:32:57 +00:00
EOOrQualifier.m * EOControl/EOAndQualifier.m, 2004-06-04 12:01:33 +00:00
EOPriv.h * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOPriv.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOQualifier.h * EOControl/EOQualifier.h: Add NSMutableSet class declaration. 2004-05-12 22:16:27 +00:00
EOQualifier.m * EOAccess/EOEntity.m (-initWithPropertyList:owner:): Correct 2005-01-26 13:38:47 +00:00
EOSortOrdering.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOSortOrdering.m * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
EOUndoManager.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOUndoManager.m * EOAccess/EOAdaptor.m: Include GNUstep-specific headers for 2004-01-29 13:23:22 +00:00
GNUmakefile * EOAccess/EOAdaptor.m: 2005-02-11 17:31:29 +00:00
Makefile.postamble * EOControl/Makefile.postamble: Remove obsolete dependency and 2004-02-19 13:45:07 +00:00
Makefile.preamble * EOControl/Makefile.preamble: Fix --disable-flattend. 2004-03-06 10:02:53 +00:00