mirror of
https://github.com/gnustep/libs-gdl2.git
synced 2025-02-20 18:12:04 +00:00
* GDL2.gsdoc: New file for documentation project.
* GNUmakefile: Build documentation project. * EOAccess/gdl2.gsdoc: Rename to ... * EOAccess/EOAccess.gsdoc: ... new name. * EOControl/gdl2control.gsdoc: Rename to ... * EOControl/EOControl.gsdoc: ... new name. * EOAccess/GNUmakefile: Update documentation project name. * EOControl/GNUmakefile: Ditto. * README: Remove reference to potentially obsolete name. * Tools/eomodeltemplate.gsdoc: Update encoding, DTD reference and minor reformatting. * Tools/gdl2gsdoc.gsdoc: Update DTD reference and add myself as coauthor. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@20280 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
d590199f26
commit
e9534fd2dc
10 changed files with 112 additions and 26 deletions
15
ChangeLog
15
ChangeLog
|
@ -1,5 +1,20 @@
|
||||||
2004-11-02 David Ayers <d.ayers@inode.at>
|
2004-11-02 David Ayers <d.ayers@inode.at>
|
||||||
|
|
||||||
|
* GDL2.gsdoc: New file for documentation project.
|
||||||
|
* GNUmakefile: Build documentation project.
|
||||||
|
* EOAccess/gdl2.gsdoc: Rename to ...
|
||||||
|
* EOAccess/EOAccess.gsdoc: ... new name.
|
||||||
|
* EOControl/gdl2control.gsdoc: Rename to ...
|
||||||
|
* EOControl/EOControl.gsdoc: ... new name.
|
||||||
|
* EOAccess/GNUmakefile: Update documentation project name.
|
||||||
|
* EOControl/GNUmakefile: Ditto.
|
||||||
|
* README: Remove reference to potentially obsolete name.
|
||||||
|
|
||||||
|
* Tools/eomodeltemplate.gsdoc: Update encoding, DTD reference and
|
||||||
|
minor reformatting.
|
||||||
|
* Tools/gdl2gsdoc.gsdoc: Update DTD reference and add myself as
|
||||||
|
coauthor.
|
||||||
|
|
||||||
* EOAccess/EODatabaseContext.h/m:
|
* EOAccess/EODatabaseContext.h/m:
|
||||||
(EOStoredProcedureNameHintKey, EOCustomQueryExpressionHintKey):
|
(EOStoredProcedureNameHintKey, EOCustomQueryExpressionHintKey):
|
||||||
Define missing keys.
|
Define missing keys.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 0.6.7//EN" "http://www.gnustep.org/gsdoc-0_6_7.xml">
|
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 1.0.1//EN" "http://www.gnustep.org/gsdoc-1_0_1.dtd">
|
||||||
<gsdoc base="index">
|
<gsdoc base="index">
|
||||||
<head>
|
<head>
|
||||||
<title>GDL2</title>
|
<title>GDL2</title>
|
||||||
|
@ -9,6 +9,9 @@
|
||||||
<author name="Manuel Guesdon">
|
<author name="Manuel Guesdon">
|
||||||
<email address="mguesdon@orange-concept.com"/>
|
<email address="mguesdon@orange-concept.com"/>
|
||||||
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
||||||
|
<author name="David Ayers">
|
||||||
|
<email address="d.ayers@inode.at"/>
|
||||||
|
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<chapter>
|
<chapter>
|
|
@ -89,23 +89,23 @@ EODeprecated.h \
|
||||||
EOAccess.h \
|
EOAccess.h \
|
||||||
|
|
||||||
|
|
||||||
gdl2_AUTOGSDOC_HEADERS = $(libgnustep-db2_HEADER_FILES)
|
DOCUMENT_NAME = EOAccess
|
||||||
gdl2_AUTOGSDOC_SOURCE = $(libgnustep-db2_OBJC_FILES)
|
EOAccess_AUTOGSDOC_HEADERS = $(libgnustep-db2_HEADER_FILES)
|
||||||
DOCUMENT_NAME = gdl2
|
EOAccess_AUTOGSDOC_SOURCE = $(libgnustep-db2_OBJC_FILES)
|
||||||
gdl2_HEADER_FILES_DIR = $(HEADER_DIR)
|
EOAccess_HEADER_FILES_DIR = $(HEADER_DIR)
|
||||||
gdl2_AGSDOC_FILES = gdl2.gsdoc $(gdl2_AUTOGSDOC_HEADERS)
|
EOAccess_AGSDOC_FILES = EOAccess.gsdoc $(EOAccess_AUTOGSDOC_HEADERS)
|
||||||
#$(gdl2_AUTOGSDOC_SOURCE)
|
#$(EOAccess_AUTOGSDOC_SOURCE)
|
||||||
gdl2_AGSDOC_FLAGS = \
|
EOAccess_AGSDOC_FLAGS = \
|
||||||
-Declared EOAccess \
|
-Declared EOAccess \
|
||||||
-Standards YES \
|
-Standards YES \
|
||||||
-Project gdl2 \
|
-Project EOAccess \
|
||||||
-WordMap '{\
|
-WordMap '{\
|
||||||
FOUNDATION_EXPORT=extern;FOUNDATION_STATIC_INLINE="";\
|
FOUNDATION_EXPORT=extern;FOUNDATION_STATIC_INLINE="";\
|
||||||
GS_GEOM_SCOPE=extern;GS_GEOM_ATTR="";\
|
GS_GEOM_SCOPE=extern;GS_GEOM_ATTR="";\
|
||||||
GS_EXPORT=extern;GS_DECLARE="";\
|
GS_EXPORT=extern;GS_DECLARE="";\
|
||||||
GS_RANGE_SCOPE=extern;GS_RANGE_ATTR="";\
|
GS_RANGE_SCOPE=extern;GS_RANGE_ATTR="";\
|
||||||
GS_ZONE_SCOPE=extern;GS_ZONE_ATTR="";\
|
GS_ZONE_SCOPE=extern;GS_ZONE_ATTR="";\
|
||||||
}' -Up gdl2
|
}' -Up EOAccess
|
||||||
|
|
||||||
|
|
||||||
-include Makefile.preamble
|
-include Makefile.preamble
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 0.6.7//EN" "http://www.gnustep.org/gsdoc-0_6_7.xml">
|
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 1.0.1//EN" "http://www.gnustep.org/gsdoc-1_0_1.dtd">
|
||||||
<gsdoc base="index">
|
<gsdoc base="index">
|
||||||
<head>
|
<head>
|
||||||
<title>GDL2 Control</title>
|
<title>GDL2 Control</title>
|
||||||
|
@ -9,6 +9,9 @@
|
||||||
<author name="Manuel Guesdon">
|
<author name="Manuel Guesdon">
|
||||||
<email address="mguesdon@orange-concept.com"/>
|
<email address="mguesdon@orange-concept.com"/>
|
||||||
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
||||||
|
<author name="David Ayers">
|
||||||
|
<email address="d.ayers@inode.at"/>
|
||||||
|
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<chapter>
|
<chapter>
|
|
@ -96,24 +96,24 @@ EODeprecated.h \
|
||||||
EOControl.h \
|
EOControl.h \
|
||||||
|
|
||||||
|
|
||||||
gdl2control_AUTOGSDOC_HEADERS = $(libgnustep-db2control_HEADER_FILES)
|
DOCUMENT_NAME = EOControl
|
||||||
gdl2control_AUTOGSDOC_SOURCE = $(libgnustep-db2control_OBJC_FILES)
|
EOControl_AUTOGSDOC_HEADERS = $(libgnustep-db2control_HEADER_FILES)
|
||||||
DOCUMENT_NAME = gdl2control
|
EOControl_AUTOGSDOC_SOURCE = $(libgnustep-db2control_OBJC_FILES)
|
||||||
gdl2control_HEADER_FILES_DIR = $(HEADER_DIR)
|
EOControl_HEADER_FILES_DIR = $(HEADER_DIR)
|
||||||
gdl2control_AGSDOC_FILES = gdl2control.gsdoc $(gdl2control_AUTOGSDOC_HEADERS)
|
EOControl_AGSDOC_FILES = EOControl.gsdoc $(EOControl_AUTOGSDOC_HEADERS)
|
||||||
#$(gdl2control_AUTOGSDOC_SOURCE)
|
#$(EOControl_AUTOGSDOC_SOURCE)
|
||||||
gdl2control_AGSDOC_FLAGS = \
|
EOControl_AGSDOC_FLAGS = \
|
||||||
-Declared Foundation \
|
-Declared EOControl \
|
||||||
-Standards YES \
|
-Standards YES \
|
||||||
-SystemProjects System \
|
-SystemProjects System \
|
||||||
-Project gdl2control \
|
-Project EOControl \
|
||||||
-WordMap '{\
|
-WordMap '{\
|
||||||
FOUNDATION_EXPORT=extern;FOUNDATION_STATIC_INLINE="";\
|
FOUNDATION_EXPORT=extern;FOUNDATION_STATIC_INLINE="";\
|
||||||
GS_GEOM_SCOPE=extern;GS_GEOM_ATTR="";\
|
GS_GEOM_SCOPE=extern;GS_GEOM_ATTR="";\
|
||||||
GS_EXPORT=extern;GS_DECLARE="";\
|
GS_EXPORT=extern;GS_DECLARE="";\
|
||||||
GS_RANGE_SCOPE=extern;GS_RANGE_ATTR="";\
|
GS_RANGE_SCOPE=extern;GS_RANGE_ATTR="";\
|
||||||
GS_ZONE_SCOPE=extern;GS_ZONE_ATTR="";\
|
GS_ZONE_SCOPE=extern;GS_ZONE_ATTR="";\
|
||||||
}' -Up gdl2control
|
}' -Up EOControl
|
||||||
|
|
||||||
-include Makefile.preamble
|
-include Makefile.preamble
|
||||||
|
|
||||||
|
|
53
GDL2.gsdoc
Normal file
53
GDL2.gsdoc
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 1.0.1//EN" "http://www.gnustep.org/gsdoc-1_0_1.dtd">
|
||||||
|
<gsdoc base="index">
|
||||||
|
<head>
|
||||||
|
<title>GDL2</title>
|
||||||
|
<author name="Mirko Viviani">
|
||||||
|
<email address="mirko.viviani@rccr.cremona.it"/>
|
||||||
|
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
||||||
|
<author name="Manuel Guesdon">
|
||||||
|
<email address="mguesdon@orange-concept.com"/>
|
||||||
|
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
||||||
|
<author name="David Ayers">
|
||||||
|
<email address="d.ayers@inode.at"/>
|
||||||
|
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<chapter>
|
||||||
|
<heading>GDL2 - GNUstep Database Library 2</heading>
|
||||||
|
<p>The GNUstep Database Library 2 (GDL2) is a set of libraries to map
|
||||||
|
Objective-C objects to rows of relational database management systems
|
||||||
|
(RDBMS). It aims to be compatible with Enterprise Objects Framework
|
||||||
|
(EOF) as released with WebObjects 4.5 from Apple Inc.</p>
|
||||||
|
<p>GDL2 consists of the following components:</p>
|
||||||
|
<subsubsect>
|
||||||
|
<heading>- <uref url="EOControl/EOControl.html">EOControl</uref></heading>
|
||||||
|
<p>The fundamental abstraction library which includes many non RDBMS
|
||||||
|
related extensions such as KeyValueCoding extensions and other
|
||||||
|
categories. Most importantly it contains the classes which handle the
|
||||||
|
coordination of object graphs namely EOEditingContext.</p>
|
||||||
|
</subsubsect>
|
||||||
|
<subsubsect>
|
||||||
|
<heading>- <uref url="EOAccess/EOAccess.html">EOAccess</uref></heading>
|
||||||
|
<p>This library implements the underlying mechanism to
|
||||||
|
retrieve and store data in RDBMS. It defines the abstract
|
||||||
|
classes like EOAdaptor which are subclassed to interface with
|
||||||
|
concrete RDBMS implementations.</p>
|
||||||
|
</subsubsect>
|
||||||
|
<subsubsect>
|
||||||
|
<heading>- EOInterface</heading>
|
||||||
|
<p>This library implements classes used to synchronize UI
|
||||||
|
components such as NSTextFields, NSButtons and NSTableViews
|
||||||
|
with the state of objects which an EOEditingContext contains.</p>
|
||||||
|
<p>*Note this library is still missing in GDL2. Some people
|
||||||
|
have tried to use
|
||||||
|
<url url="http://www.mulle-kybernetik.com/software/MulleEOInterface"/>
|
||||||
|
with some success.</p>
|
||||||
|
</subsubsect>
|
||||||
|
</chapter>
|
||||||
|
<back>
|
||||||
|
<index scope="project" type="title" />
|
||||||
|
</back>
|
||||||
|
</body>
|
||||||
|
</gsdoc>
|
|
@ -30,10 +30,16 @@ include ./Version
|
||||||
# The list of subproject directories
|
# The list of subproject directories
|
||||||
#
|
#
|
||||||
SUBPROJECTS = EOControl EOAccess EOAdaptors EOModeler Tools
|
SUBPROJECTS = EOControl EOAccess EOAdaptors EOModeler Tools
|
||||||
|
DOCUMENT_NAME = GDL2
|
||||||
|
|
||||||
|
GDL2_AGSDOC_FILES = GDL2.gsdoc
|
||||||
|
|
||||||
-include Makefile.preamble
|
-include Makefile.preamble
|
||||||
|
|
||||||
include $(GNUSTEP_MAKEFILES)/aggregate.make
|
include $(GNUSTEP_MAKEFILES)/aggregate.make
|
||||||
|
ifeq ($(doc),yes)
|
||||||
|
include $(GNUSTEP_MAKEFILES)/documentation.make
|
||||||
|
endif
|
||||||
|
|
||||||
-include Makefile.postamble
|
-include Makefile.postamble
|
||||||
|
|
||||||
|
|
2
README
2
README
|
@ -27,7 +27,7 @@ This library implements the underlying mechanism to retrieve and store
|
||||||
data in RDBMS. It defines the abstract classes like EOAdaptor which
|
data in RDBMS. It defines the abstract classes like EOAdaptor which
|
||||||
are subclassed to interface with concrete RDBMS implementations.
|
are subclassed to interface with concrete RDBMS implementations.
|
||||||
|
|
||||||
- EOInterface (gnustep-db2interface)
|
- EOInterface
|
||||||
|
|
||||||
This library implements classes used to synchronize UI components such
|
This library implements classes used to synchronize UI components such
|
||||||
as NSTextFields, NSButtons and NSTableViews with the state of objects
|
as NSTextFields, NSButtons and NSTableViews with the state of objects
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
<?xml version="1.0" encoding='ISO-8859-1'?>
|
<?xml version="1.0" encoding='utf-8'?>
|
||||||
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 0.6.7//EN" "/usr/GNUstep/System/Libraries/Resources/DTDs/gsdoc-0_6_7.dtd">
|
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 1.0.1//EN" "/usr/GNUstep/System/Libraries/Resources/DTDs/gsdoc-1_0_1.dtd">
|
||||||
<gsdoc base="[[baseFileName]]" next="[[next]]" up="[[infoDictionary.up]]" stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
<gsdoc base="[[baseFileName]]"
|
||||||
|
next="[[next]]"
|
||||||
|
up="[[infoDictionary.up]]"
|
||||||
|
stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
||||||
<head>
|
<head>
|
||||||
<title>[[projectName]]</title>
|
<title>[[projectName]]</title>
|
||||||
<author name="[[infoDictionary.authorName]]">
|
<author name="[[infoDictionary.authorName]]">
|
||||||
|
|
|
@ -1,11 +1,14 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 0.6.7//EN" "http://www.gnustep.org/gsdoc-0_6_7.xml">
|
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 1.0.1//EN" "http://www.gnustep.org/gsdoc-1_0_1.dtd">
|
||||||
<gsdoc base="index">
|
<gsdoc base="index">
|
||||||
<head>
|
<head>
|
||||||
<title>GDL2 GSDoc</title>
|
<title>GDL2 GSDoc</title>
|
||||||
<author name="Manuel Guesdon">
|
<author name="Manuel Guesdon">
|
||||||
<email address="mguesdon@orange-concept.com"/>
|
<email address="mguesdon@orange-concept.com"/>
|
||||||
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
||||||
|
<author name="David Ayers">
|
||||||
|
<email address="d.ayers@inode.at"/>
|
||||||
|
<url url="http://www.gnustep.org/developers/whoiswho.html"/></author>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<chapter>
|
<chapter>
|
||||||
|
|
Loading…
Reference in a new issue