Updates for 0.8.0.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@20143 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Gregory John Casamento 2004-09-26 12:12:32 +00:00
parent 7c1a915167
commit e2338fe5f4
6 changed files with 136 additions and 41 deletions

View file

@ -1,7 +1,7 @@
ANNOUNCE
********
This is version 0.7.7 of Gorm.
This is version 0.8.0 of Gorm.
What is Gorm?
=============
@ -12,29 +12,53 @@ perhaps GNUstep Object Relationship Modeler).
Gorm is a clone of the NeXTstep `Interface Builder' application for
GNUstep.
Noteworthy changes in version `0.7.7'
Noteworthy changes in version `0.8.0'
=====================================
* Important bugfixes in editor classes.
PLEASE NOTE: It is important for this release that you upgrade to
Gorm 0.8.0 when using Gorm with the new GNUstep libraries (base-1.10.0
and gui-0.9.4). This version of Gorm contains some features which are
reliant on changes made in those versions of the libraries. It is
stated in Gorm's documentation (the Gorm.texi file) that this is
required, but I felt it important enough to also mention it here so
that it is known beyond a reasonable doubt.
* Rearranged some of the editor classes to be in the palettes which
contain the classes they are responsible for editing
(GormButtonEditor & GormTabViewEditor).
* New gorm file version.
* Image and Sound editors will now display system default images or
sounds if they are available.
* Full custom palette support
* Document window now uses an NSToolbar (experimental).
* Palette preferences panel to allow the user to configure palettes
to load
* Improved the layout of some of the inspectors.
* Experimental: Standalone views. This feature is to allow the use
of a view without the need of a containing window. This allows
developers to treat these views as they would any other top level
object in the .gorm file. This is experimental functionality.
* Corrected some minor issues in the inspectors
* Improved NSTableColumn inspector. The new inspector allows the
user to change the data cell used for a given column. This
allows the user to select from a list of cell subclasses and set
the appropriate custom or non-custom one they want to appear in
that column of the table.
* Added code to allow NSTableView and NSOutlineView to show some
data during testing
* Improved layout of some of the inspectors.
* Gorm will now show an alert panel when a model fails to load or
test properly.
* Removed old class parser. The parser was somewhat buggy and was
actually causing some issues. A new parser will be available in
the next version of Gorm. For now users will need to use the
class inspector or the outline view to enter classes into Gorm.
* Experimental: "File" section. This is essentially a per-file
preference which allows the user to control which version of
GNUstep a given file will be compatible with. It also lists the
potential compatibility issues with the selected version.
* Improved controls palette. New items for some of the standard
font replace the old "Title" widget which was a System-14 font.
The new widgets use a selection of the standard System font to
allow the user to easily build a gui using these and reducing the
amount of time the user needs to spend fiddling with the font
panel.
How can I get support for this software?
========================================

View file

@ -1,3 +1,7 @@
2004-09-26 08:16 Gregory John Casamento <greg_casamento@yahoo.com>
* Version 0.8.0
2004-09-25 07:21 Gregory John Casamento <greg_casamento@yahoo.com>
* GormInfo.plist: Changed version number to 0.8.0 (Alpha)

View file

@ -61,7 +61,7 @@ Free Software Foundation instead of in the original English.
@sp 3
@c @subtitle last updated February, 2001
@subtitle Version @value{GORM-VERSION}
@subtitle (for use with @samp{gstep-base} version @value{GNUSTEP-VERSION})
@subtitle (for use with @samp{gnustep-gui} version @value{GNUSTEP-VERSION})
@author Gregory John Casamento <greg_casamento@@yahoo.com>
@author Richard Frith-Macdonald <richard@@brainstorm.co.uk>
@page
@ -90,6 +90,8 @@ be performing a valuable service if you report any bugs you encounter.}
@end titlepage
@contents
@node Top, Copying, ,
@menu
@ -300,11 +302,12 @@ Determines if the old .gorm is moved to .gorm~ when the modified version is save
@end itemize
@chapter My First Application
This chapter will cover the steps taken by the user to create his/her first application with Gorm.
@node Concept Index, , Implementation, Top
@unnumbered Concept Index
@printindex cp
@summarycontents
@contents
@bye

View file

@ -3,6 +3,27 @@
@ifset TEXT-ONLY
@include version.texi
@end ifset
@section Noteworthy changes in version @samp{0.8.0}
PLEASE NOTE: It is important for this release that you upgrade to Gorm 0.8.0 when using Gorm with the new GNUstep libraries (base-1.10.0 and gui-0.9.4). This version of Gorm contains some features which are reliant on changes made in those versions of the libraries. It is stated in Gorm's documentation (the Gorm.texi file) that this is required, but I felt it important enough to also mention it here so that it is known beyond a reasonable doubt.
@itemize @bullet
@item New gorm file version.
@item Full custom palette support
@item Palette preferences panel to allow the user to configure palettes to load
@item Experimental: Standalone views. This feature is to allow the use of a view without the need of a containing window. This allows developers to treat these views as they would any other top level object in the .gorm file. This is experimental functionality.
@item Improved NSTableColumn inspector. The new inspector allows the user to change the data cell used for a given column. This allows the user to select from a list of cell subclasses and set the appropriate custom or non-custom one they want to appear in that column of the table.
@item Improved layout of some of the inspectors.
@item Removed old class parser. The parser was somewhat buggy and was actually causing some issues. A new parser will be available in the next version of Gorm. For now users will need to use the class inspector or the outline view to enter classes into Gorm.
@item Experimental: ``File'' section. This is essentially a per-file preference which allows the user to control which version of GNUstep a given file will be compatible with. It also lists the potential compatibility issues with the selected version.
@item Improved controls palette. New items for some of the standard font replace the old ``Title'' widget which was a System-14 font. The new widgets use a selection of the standard System font to allow the user to easily build a gui using these and reducing the amount of time the user needs to spend fiddling with the font panel.
@end itemize
@c ====================================================================
@c Keep the next line just below the list of changes in most recent version.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{0.7.7}
@itemize @bullet
@ -15,9 +36,7 @@
@item Added code to allow NSTableView and NSOutlineView to show some data during testing
@item Gorm will now show an alert panel when a model fails to load or test properly.
@end itemize
@c ====================================================================
@c Keep the next line just below the list of changes in most recent version.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{0.7.6}
This release is mainly a bugfix release for 0.7.5.

48
NEWS
View file

@ -1,3 +1,51 @@
Noteworthy changes in version `0.8.0'
=====================================
PLEASE NOTE: It is important for this release that you upgrade to Gorm
0.8.0 when using Gorm with the new GNUstep libraries (base-1.10.0 and
gui-0.9.4). This version of Gorm contains some features which are
reliant on changes made in those versions of the libraries. It is
stated in Gorm's documentation (the Gorm.texi file) that this is
required, but I felt it important enough to also mention it here so
that it is known beyond a reasonable doubt.
* New gorm file version.
* Full custom palette support
* Palette preferences panel to allow the user to configure palettes
to load
* Experimental: Standalone views. This feature is to allow the use
of a view without the need of a containing window. This allows
developers to treat these views as they would any other top level
object in the .gorm file. This is experimental functionality.
* Improved NSTableColumn inspector. The new inspector allows the
user to change the data cell used for a given column. This
allows the user to select from a list of cell subclasses and set
the appropriate custom or non-custom one they want to appear in
that column of the table.
* Improved layout of some of the inspectors.
* Removed old class parser. The parser was somewhat buggy and was
actually causing some issues. A new parser will be available in
the next version of Gorm. For now users will need to use the
class inspector or the outline view to enter classes into Gorm.
* Experimental: "File" section. This is essentially a per-file
preference which allows the user to control which version of
GNUstep a given file will be compatible with. It also lists the
potential compatibility issues with the selected version.
* Improved controls palette. New items for some of the standard
font replace the old "Title" widget which was a System-14 font.
The new widgets use a selection of the standard System font to
allow the user to easily build a gui using these and reducing the
amount of time the user needs to spend fiddling with the font
panel.
Noteworthy changes in version `0.7.7'
=====================================

35
TODO
View file

@ -1,31 +1,28 @@
TO DO:
This is my personal TO DO list based on feature requests that I am
hearing from users of Gorm. Currently a number of requests are on the
This is a DO list based on feature requests that are being made by
users of Gorm. Currently a number of requests are on the
table which seem intersting:
* Look into automatic "localization" of .gorm files for applications.
(martin)
* Create an xml output format for Gorm files so that they can be used
on both MOSX and on GNUstep. This will be done w/ an extension
library. (me)
library. (Working on this)
* Add a way for the user to edit the spacing used by the guidelines. Also
make it so that we can save the settings and retrieve them from
external files so that users can distribute thier own preferred
spacing for different frameworks.
* Add an autosave feature to Gorm which will save the document at
regular intervals.
* Use custom view as container. MOSX allows the user to create views
without windows so that the developer doesn't need to create a "dummy"
window to hold them. (fabien)
* We should able to edit Window name directly
--
Gregory John Casamento
* Have a correct behavor (placement/enter==OK..) for setName: panel
* We should able to edit Window name directly
* better behavor when Pasting
* Add Feature to allow to create its own Palettes (Template)
* Add Feature for creating more inteligent [mh] file (for ex. delegate/dataSource method if needs ...)
* Move some code of *Editor* in Palettes
* Implement Grid ?
* Implement Make Column/row .... ?
--
Fabien VALLON
* Add Feature for creating more inteligent [mh] file (for ex.
delegate/dataSource method if needs ...)