From 7bd929705ba233f81d90e58fcd457175650a5d18 Mon Sep 17 00:00:00 2001 From: David Ayers Date: Tue, 12 Sep 2006 20:39:43 +0000 Subject: [PATCH] * 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. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@23474 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 7 +++++++ EOAccess/EOAccess.gsdoc | 4 ++-- EOControl/EOControl.gsdoc | 4 ++-- EOInterface/EOInterface.gsdoc | 23 +++++++++++++++++++++++ EOInterface/GNUmakefile | 18 +++++++++--------- GDL2.gsdoc | 18 +++++++----------- 6 files changed, 50 insertions(+), 24 deletions(-) create mode 100644 EOInterface/EOInterface.gsdoc diff --git a/ChangeLog b/ChangeLog index f370118..c8455e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -66,6 +66,13 @@ new compiler semantics. * EOControl/EOMultiReaderLock.m (init): Correct NSConditionLock initialization. + + * 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. 2006-09-07 Matt Rice diff --git a/EOAccess/EOAccess.gsdoc b/EOAccess/EOAccess.gsdoc index 44b845b..06425e1 100644 --- a/EOAccess/EOAccess.gsdoc +++ b/EOAccess/EOAccess.gsdoc @@ -2,7 +2,7 @@ - GDL2 + GDL2 - EOAccess @@ -15,7 +15,7 @@ - GDL2 + GDL2 - EOAccess

...

diff --git a/EOControl/EOControl.gsdoc b/EOControl/EOControl.gsdoc index 108f719..316dbb7 100644 --- a/EOControl/EOControl.gsdoc +++ b/EOControl/EOControl.gsdoc @@ -2,7 +2,7 @@ - GDL2 Control + GDL2 - EOControl @@ -15,7 +15,7 @@ - GDL2 Control + GDL2 - EOControl

...

diff --git a/EOInterface/EOInterface.gsdoc b/EOInterface/EOInterface.gsdoc new file mode 100644 index 0000000..e6198a1 --- /dev/null +++ b/EOInterface/EOInterface.gsdoc @@ -0,0 +1,23 @@ + + + + + GDL2 - EOInterface + + + + + + + + + + GDL2 - EOInterface +

... +

+
+ + + + +
diff --git a/EOInterface/GNUmakefile b/EOInterface/GNUmakefile index 2df9361..0cca4c0 100644 --- a/EOInterface/GNUmakefile +++ b/EOInterface/GNUmakefile @@ -78,23 +78,23 @@ EORecursiveBrowserAssociation.h \ EOTextAssociation.h \ EOAspectConnector.h -gdl2_AUTOGSDOC_HEADERS = $(EOInterface_HEADER_FILES) -gdl2_AUTOGSDOC_SOURCE = $(EOInterface_OBJC_FILES) -DOCUMENT_NAME = gdl2 -gdl2_HEADER_FILES_DIR = $(HEADER_DIR) -gdl2_AGSDOC_FILES = gdl2.gsdoc $(gdl2_AUTOGSDOC_HEADERS) -#$(gdl2_AUTOGSDOC_SOURCE) -gdl2_AGSDOC_FLAGS = \ +EOInterface_AUTOGSDOC_HEADERS = $(EOInterface_HEADER_FILES) +EOInterface_AUTOGSDOC_SOURCE = $(EOInterface_OBJC_FILES) +DOCUMENT_NAME = EOInterface +EOInterface_HEADER_FILES_DIR = $(HEADER_DIR) +EOInterface_AGSDOC_FILES = EOInterface.gsdoc $(EOInterface_AUTOGSDOC_HEADERS) +#$(EOInterface_AUTOGSDOC_SOURCE) +EOInterface_AGSDOC_FLAGS = \ -Declared EOInterface \ -Standards YES \ - -Project gdl2 \ + -Project EOInterface \ -WordMap '{\ FOUNDATION_EXPORT=extern;FOUNDATION_STATIC_INLINE="";\ GS_GEOM_SCOPE=extern;GS_GEOM_ATTR="";\ GS_EXPORT=extern;GS_DECLARE="";\ GS_RANGE_SCOPE=extern;GS_RANGE_ATTR="";\ GS_ZONE_SCOPE=extern;GS_ZONE_ATTR="";\ - }' -Up gdl2 + }' -Up EOInterface -include Makefile.preamble diff --git a/GDL2.gsdoc b/GDL2.gsdoc index 26631de..c0b9b18 100644 --- a/GDL2.gsdoc +++ b/GDL2.gsdoc @@ -24,30 +24,26 @@ (RDBMS). It aims to be compatible with Enterprise Objects Framework (EOF) as released with WebObjects 4.5 from Apple Inc.

GDL2 consists of the following components:

- +
- EOControl

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.

- - +
+
- EOAccess

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.

- - - - EOInterface +
+
+ - EOInterface

This library implements classes used to synchronize UI components such as NSTextFields, NSButtons and NSTableViews with the state of objects which an EOEditingContext contains.

-

*Note this library is still missing in GDL2. Some people - have tried to use - - with some success.

- +