mirror of
https://github.com/gnustep/apps-gorm.git
synced 2025-04-22 22:20:44 +00:00
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:
parent
7c1a915167
commit
e2338fe5f4
6 changed files with 136 additions and 41 deletions
54
ANNOUNCE
54
ANNOUNCE
|
@ -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?
|
||||
========================================
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
48
NEWS
|
@ -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
35
TODO
|
@ -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 ...)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue