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.
-
+