libs-gdl2/EOAccess
Manuel Guesdon bd72217067 COmmit Part 2
* 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@20688 72102866-910b-0410-8b05-ffd578937521
2005-02-11 17:37:23 +00:00
..
EOAccess.gsdoc * GDL2.gsdoc: New file for documentation project. 2004-11-02 16:17:32 +00:00
EOAccess.h 2003-03-30 David Ayers <d.ayers@inode.at> 2003-03-31 00:24:15 +00:00
EOAccessFault.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOAccessFault.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EOAccessFaultPriv.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOAdaptor.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOAdaptor.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EOAdaptorChannel.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOAdaptorChannel.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EOAdaptorContext.h * EOAccess/EOAdaptorContext.h: Only use ASCII characters. 2004-11-03 12:03:14 +00:00
EOAdaptorContext.m * EOAccess/EOAccessFault.m: Include privat headers locally. 2004-07-23 18:33:29 +00:00
EOAdaptorOperation.m * *.[hm] Use GNUSTEP in favor of NeXT_Foundation_LIBRARY 2004-03-19 16:41:21 +00:00
EOAdaptorPriv.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOAttribute.h COmmit Part 2 2005-02-11 17:37:23 +00:00
EOAttribute.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EOAttributePriv.h COmmit Part 2 2005-02-11 17:37:23 +00:00
EODatabase.h * EOAccess/EODatabase.h/m:(EODistantPastTimeInterval): Added 2005-02-01 17:23:05 +00:00
EODatabase.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EODatabaseChannel.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EODatabaseChannel.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EODatabaseChannelPriv.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EODatabaseContext.h * EOAccess/EODatabaseContext.h/m:(_numLocked): Removed. 2005-02-03 17:13:16 +00:00
EODatabaseContext.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EODatabaseContextPriv.h COmmit Part 2 2005-02-11 17:37:23 +00:00
EODatabaseDataSource.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EODatabaseDataSource.m * EOAccess/EODatabaseDataSource.m (-insertObject): Do not 2005-02-03 17:18:34 +00:00
EODatabaseOperation.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EODatabaseOperation.m * EOAccess/EOAccessFault.m: Include privat headers locally. 2004-07-23 18:33:29 +00:00
EODatabaseOperationPriv.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EODefines.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EODeprecated.h * EOAccess/EOAccessFault.m: Include privat headers locally. 2004-07-23 18:33:29 +00:00
EOEntity.h COmmit Part 2 2005-02-11 17:37:23 +00:00
EOEntity.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EOEntityPriv.h COmmit Part 2 2005-02-11 17:37:23 +00:00
EOExpressionArray.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOExpressionArray.m * EOAccess/EODatabase.m ([EODatabase dealloc]): Use DESTROY 2004-04-17 12:41:32 +00:00
EOJoin.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOJoin.m * *.[hm] Use GNUSTEP in favor of NeXT_Foundation_LIBRARY 2004-03-19 16:41:21 +00:00
EOModel.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOModel.m * EOAccess/EOModel.m (-writeToFile:): Make sure all objects 2005-02-09 13:26:08 +00:00
EOModelGroup.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOModelGroup.m * EOAccess/EOModelGroup.m ([+globalModelGroup]): Search for 2004-11-04 11:08:10 +00:00
EOPropertyListEncoding.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EORelationship.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EORelationship.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EOSchemaGeneration.h rewrite 2004-04-18 20:07:50 +00:00
EOSQLExpression.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOSQLExpression.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EOSQLExpressionPriv.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOSQLQualifier.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOSQLQualifier.m COmmit Part 2 2005-02-11 17:37:23 +00:00
EOStoredProcedure.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOStoredProcedure.m * EOAccess/EOModel.m (-init): Initialize _storedProcedures. 2005-02-09 11:39:42 +00:00
EOUtilities.h * */*.h: Format declarations consistently. Add -*-objc-* 2004-04-17 11:30:47 +00:00
EOUtilities.m COmmit Part 2 2005-02-11 17:37:23 +00:00
GNUmakefile * GDL2.gsdoc: New file for documentation project. 2004-11-02 16:17:32 +00:00
Makefile.postamble * EOControl/Makefile.postamble: Remove obsolete dependency and 2004-02-19 13:45:07 +00:00
Makefile.preamble * EOControl/Makefile.postamble: Remove obsolete dependency and 2004-02-19 13:45:07 +00:00