* Version 0.11.0

* README: Update prerequisites and project names.
	* TODO: Update.
	* INSTALL: Remove reference to GNUSTEP_SYSTEM_ROOT.
	* ANNOUNCE: Update for release.
	* NEWS: Ditto.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@25320 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
ayers 2007-07-11 18:45:06 +00:00
parent 2465b08acc
commit 4051da8995
7 changed files with 65 additions and 59 deletions

View file

@ -1,5 +1,5 @@
The GNUstep Database Library 2 Package, version 0.10.1 is now available.
The GNUstep Database Library 2 Package, version 0.11.0 is now available.
What is the GNUstep Database Library 2 Package?
====================================
@ -17,39 +17,33 @@ Objective-C objects to rows of relational database management systems
The package has been tested on:
Debian Sarge/x86
Debian Etch/x86
Debian Sid/x86 (Sept 2006)
Changes in version 0.10.1
Changes in version 0.11.0
=========================
This release contains the following changes:
- Build as NATIVE_LIBRARY and renamed projects to
(lib)EOControl, (lib)EOAccess and (lib)EOInterface
- Adaption to the gnustep-make 2.0 infrastructure
- Addition of an SQLiteAdaptor.
- Removed dependency on GC classes.
- Started update of the Postgres95->PostgreSQL adaptor
(The goal is to migrate to the PostgreSQL 7/8 API and datatypes
but this is still WIP.)
- Much improved DBModeler application including initial diagram support.
- Much improved GDL2Palette support.
- Improved EODisplayGroup implementation.
This followup release only includes packaging issues. Not all of the
subprojects were installed into the correct GNUSTEP_INSTALLATION_DIR
by default.
- Bug fixes
- Correct propagation or relationship attributes.
- Correct determination of seconds and milliseconds in the
PostgreSQL adaptor
Changes in version 0.10.0
=========================
This release includes many bug fixes and partial rewrites of
existing implementations and should be more robust that the
previous release.
This release includes new preliminary classes like
EOSharedEditingContext, EOEvent, EOEventCenter and EOMultiReaderLock
but these haven't seen much testing yet and are partially implemented.
This release includes an initial version of EOInterface, the library
or framework to connect GUI elements to GDL2 classes.
Matt Rice contributed an initial DBModeler application, an EOModler
framework implementation, a GDL2Palette for GROM and lots of time
debuging, testing and filling in missing implementations.
Where can you get it? How can you compile it?
==============================================
The gnustep-dl2-0.10.1.tar.gz distribution file has been placed at
The gnustep-dl2-0.11.0.tar.gz distribution file has been placed at
<http://ftp.gnustep.org/pub/gnustep/libs>
Please log bug reports on the GNUstep project page

View file

@ -1,3 +1,12 @@
2007-07-11 David Ayers <ayers@fsfe.org>
* Version 0.11.0
* README: Update prerequisites and project names.
* TODO: Update.
* INSTALL: Remove reference to GNUSTEP_SYSTEM_ROOT.
* ANNOUNCE: Update for release.
* NEWS: Ditto.
2007-07-11 David Ayers <ayers@fsfe.org>
* EOControl/EOAggregateEvent.h/m: New files with stub

View file

@ -24,11 +24,7 @@ Configuration
Configuration is performed by running the `configure' program at a
shell prompt. You may want to use some of the optional arguments to the
`configure' program. Type `configure --help' for a list of these. It is
not likely that you will need to use the `--prefix' option, since
gnustep-base will automatically install in the directory specified by the
`GNUSTEP_SYSTEM_ROOT' environment variable (specified when you
installed gnustep-make).
`configure' program. Type `configure --help' for a list of these.
Compilation
===========

30
NEWS
View file

@ -1,16 +1,38 @@
News
****
The currently released version of the library is `0.10.1'.
The currently released version of the library is `0.11.0'.
'alpha' release 1.10.1
'alpha' release 0.11.0
========================================
This release contains the following changes:
- Build as NATIVE_LIBRARY and renamed projects to
(lib)EOControl, (lib)EOAccess and (lib)EOInterface
- Adaption to the gnustep-make 2.0 infrastructure
- Addition of an SQLiteAdaptor.
- Removed dependency on GC classes.
- Started update of the Postgres95->PostgreSQL adaptor
(The goal is to migrate to the PostgreSQL 7/8 API and datatypes
but this is still WIP.)
- Much improved DBModeler application including initial diagram support.
- Much improved GDL2Palette support.
- Improved EODisplayGroup implementation.
- Bug fixes
- Correct propagation or relationship attributes.
- Correct determination of seconds and milliseconds in the
PostgreSQL adaptor
'alpha' release 0.10.1
========================================
This release only fixes packaging issues. Some of the sub projects
were not installed into the the correct GNUSTEP_INSTALLATION_DIR.
'alpha' release 1.10.0
'alpha' release 0.10.0
========================================
This release includes many bug fixes and partial rewrites of
@ -29,7 +51,7 @@ framework implementation, a GDL2Palette for GROM and lots of time
debuging, testing and filling in missing implementations.
Initial 'alpha' release 1.9.1
Initial 'alpha' release 0.9.1
========================================
This is the first alpha release package of GDL2. First and

16
README
View file

@ -4,23 +4,23 @@ Readme
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. It requires
- the GNUstep Make Package 1.13.0
- the Base Package 1.13.0
- the GUI Package 1.11.0
- the Back Package 1.11.0
- the GORM Package 1.1.0
(EOF) as released with WebObjects 4.5 from Apple Inc. It has been tested
against the following package versions:
- the GNUstep Make Package 2.0.0
- the Base Package 1.14.0
- the GUI/Back Package 1.12.0
- the GORM Package 1.2.0
GDL2 consists of the following components:
- EOControl (gnustep-db2control)
- 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 (gnustep-db2)
- EOAccess
This library implements the underlying mechanism to retrieve and store
data in RDBMS. It defines the abstract classes like EOAdaptor which

15
TODO
View file

@ -1,25 +1,10 @@
EOControl:
Headers/Classes:
EOAggregateEvent
EOEvent
EOEventCenter
EOMultiReaderLock
EOSharedEditingContext
EOAccess:
Headers/Categories:
EOGenericRecord (category)
EOSchemaSynchronization
EOInterface: All
EOModel creation Application.
Documentation:
API Documentation
Note: Maybe we should document some useful undocumented/privat
methods as "GDL2 extensions" yet refer to the fact that
we merely declare them in the (not yet existing)
"Additions" library.
Tutorials
Examples:

View file

@ -6,8 +6,8 @@ GNUSTEP_GCC=2.95.2
# The version number of this release.
MAJOR_VERSION=0
MINOR_VERSION=10
SUBMINOR_VERSION=1
MINOR_VERSION=11
SUBMINOR_VERSION=0
GDL2_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}
VERSION=${GDL2_VERSION}