mirror of
https://github.com/gnustep/libs-gdl2.git
synced 2025-02-20 18:12:04 +00:00
GNUmakefile. * gdl2.make.in (ADDITIONAL_NATIVE_LIBS): Don't force linking of any GDL2 libraries just to get the version. [API Change]. * variable-processing.make: Remove file (functionality is now supplied by -make). * EOInterface/GNUmakefile, EOAccess/EOModelGroup.m, EOAccess/GNUmakefile, EOControl/GNUmakefile, DBModeler/GNUmakefile, Tools/GNUmakefile, GDL2Palette/GNUmakefile, EOModeler/GNUmakefile, EOAdaptors/SQLiteAdaptor/LoginPanel/GNUmakefile, EOAdaptors/PostgreSQLAdaptor/LoginPanel/GNUmakefile: Remove reference to variable-processing.make. * EOControl/EOGenericRecord.m ([-_infoForInstanceVariableNamed:stringName:retType:retSize:retOffset:]): Use marker that matches underlying type signedness. ([-_getValueForKey:selector:type:size:offset:], [-_setValueForKey:selector:type:size:offset:]): Match 'offset' with underlying type signedness and update marker. ([-storedValueForKey:],[-takeStoredValue:forKey:], [-takeValue:forKey:]): Update signedness of offset to avoid compiler warnings. * EOControl/EOClassDescription.m ([NSObject-validateValue:forKey:]): Correct signedness of 'buf'. * EOControl/EOPrivate.m (GDL2_PrivateInit): Fix assignemnt of GDL2_EOEditingContext_recordObjectGlobalIDIMP. * EOAccess/EOModelGroup.m ([EOObjectStoreCoordinator-modelGroup]): Correct method signature to avoid compiler warnings. * DBModeler/EntityView.m ([-mouseDown:]): Match class with return type of initializer method to avoid compiler warnings and unnecessary cast. * EOAdaptors/SQLiteAdaptor/SQLite3Channel.m (newNumberValue): Change type of 'data' to match usage. ([-fetchRowWithZone:]): Cast return type of sqlite3_column_text to match expected usage to avoid compiler warnings. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@25545 72102866-910b-0410-8b05-ffd578937521 |
||
---|---|---|
.. | ||
GDL2ConnectionInspector.gorm | ||
GDL2DisplayGroupInspector.gorm | ||
ConnectionInspector.h | ||
ConnectionInspector.m | ||
DisplayGroupInspector.h | ||
DisplayGroupInspector.m | ||
Foundation+Categories.h | ||
Foundation+Categories.m | ||
GDL2Palette.tiff | ||
GNUmakefile | ||
IB+Categories.m | ||
KeyWrapper.h | ||
KeyWrapper.m | ||
Palette.h | ||
Palette.m | ||
palette.table | ||
README | ||
ResourceManager.h | ||
ResourceManager.m |
The GDL2 Palette uses runtime introspection to know which Associations/Aspects are available. EOInterface has skeleton classes (ready to be implemented) for all the associations, some of which are incomplete. So not all associations creatable with gorm will actually work. Please see the EOInterface TODO file for a list of implemented association classes and aspects. Currently the palette looks for .eomodel or .eomodeld files, in the same directory as the .gorm file. Ideally it would get the list of models from a project management tool such as Project Manager or Project Center. Inability to locate a model file would manifest itself as a lack of keys to bind aspects to. This tool should also be able to notify Gorm when a model file is changed. Currently you must quit Gorm and reload the .gorm file when the model changes.