Commit for 0.9.2 release of Gorm.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@20814 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Gregory John Casamento 2005-03-01 00:45:23 +00:00
parent a7db8606cb
commit eaf814b07d
8 changed files with 75 additions and 39 deletions

View file

@ -1,7 +1,7 @@
ANNOUNCE
********
This is version 0.9.0 of Gorm.
This is version 0.9.2 of Gorm.
What is Gorm?
=============
@ -12,44 +12,26 @@ perhaps GNUstep Object Relationship Modeler).
Gorm is a clone of the NeXTstep `Interface Builder' application for
GNUstep.
Noteworthy changes in version `0.9.0'
Noteworthy changes in version `0.9.2'
=====================================
* Images/Sounds can now be dragged into a matrix cell.
NOTE: This is mainly a bugfix release.
* Fully implemented date and number formatter inspectors (these
classes still need work in GUI).
* Some improvements to the procedure for removing connections.
* Added warning panel if the user attempts to edit a .gorm file
created with a newer version of Gorm
* Corrected various issues with header parsing.
* Modified data.classes format so that only those actions
specifically added to FirstResponder are listed.
* Now closes windows which were opened during interface testing such
as font panels, info panels, etc.
* Greatly improved gmodel importation. (experimental)
* Minor corrections to background color for a number of inspectors.
* It's now possible to add methods to classes which are not custom.
This allows the user to add actions which may have been added to
those classes by categories.
* Improvements to gmodel importation.
* Completely new header parser implemented.
* Better detection of when the user is utilizing a user bundle.
Gorm will now warn the user with a panel.
* Improved cut/paste. It's now possible to use cut/paste from
almost anywhere. The class editor now fully supports it.
* Improved implementation of some of the InterfaceBuilder framework
classes.
* Object editor will now remove all instances of a class that has
been deleted from the class editor.
* The class inspector and the classes view will now apply stricter
rules to names of actions and outlets to ensure that they are
properly entered.
* All inspectors work perfectly with customized colors.
* Fixed a number of bugs.
* Various improvements in documentation
How can I get support for this software?
========================================

View file

@ -1,3 +1,7 @@
2005-02-28 19:53 Gregory John Casamento <greg_casamento@yahoo.com>
* Version 0.9.2
2005-02-27 12:07 Gregory John Casamento <greg_casamento@yahoo.com>
* Documentation/Gorm.texi: Added a question to the FAQ.

View file

@ -386,7 +386,8 @@ Controls whether the palettes window shows when Gorm is started.
@item BackupFile @*
Determines if the old .gorm is moved to .gorm~ when the modified version is saved.
@item AllowUserBundles @*
If the user sets this to YES, they will still get a warning, but Gorm won't quit.
@end itemize
@chapter Basic Concepts
@ -752,6 +753,20 @@ If you've selected the custom class by clicking on an existing object and then s
Please see information in previous chapters regarding palettes, if you would like to be able to add your classes to Gorm so that they don't need to be replaced by templates, or proxy objects.
@subsection Why does Gorm give me a warning when I have bundles specified in GSAppKitUserBundles?
Some bundles may use poseAs: to affect change in the existing behavior of some GNUstep classes. The poseAs: method causes an issue which may cause Gorm to incorrectly encode the class name for the object which was replaced. This makes the resulting .gorm file unusable when another user who is not using the same bundle attempts to load it.
@subsection How can I avoid loading GSAppKitUserBundles in Gorm?
You need to write to Gorm's defaults like this:
@samp{ defaults write Gorm GSAppKitUserBundles '()' }
Doing this overrides the settings in NSGlobalDomain for Gorm and forces Gorm not to load any user bundles at all. To eliminate this simply do:
@samp{ defaults delete Gorm GSAppKitUserBundles }
@node Concept Index, , Implementation, Top
@unnumbered Concept Index
@printindex cp

View file

@ -4,6 +4,24 @@
@include version.texi
@end ifset
@section Noteworthy changes in version @samp{0.9.2}
NOTE: This is mainly a bugfix release.
@itemize @bullet
@item Some improvements to the procedure for removing connections.
@item Corrected various issues with header parsing.
@item Now closes windows which were opened during interface testing such as font panels, info panels, etc.
@item Minor corrections to background color for a number of inspectors.
@item Improvements to gmodel importation.
@item Better detection of when the user is utilizing a user bundle. Gorm will now warn the user with a panel.
@item Various improvements in documentation
@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.9.0}
@itemize @bullet
@ -22,10 +40,6 @@
@item Fixed a number of bugs.
@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.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.

View file

@ -83,7 +83,7 @@ NSString *formatVersion(int version)
+ (int) currentVersion
{
return appVersion(0,9,1);
return appVersion(0,9,2);
}
- (void) awakeFromNib

View file

@ -14,9 +14,9 @@
ApplicationDescription = "[GNUstep | Graphical] Object Relationship Modeller";
ApplicationIcon = "Gorm.tiff";
ApplicationName = "Gorm";
ApplicationRelease = "Gorm 0.9.1 (Alpha)";
ApplicationRelease = "Gorm 0.9.2 (Release)";
Authors = ("Gregory John Casamento <greg_casamento@yahoo.com>","Richard Frith-Macdonald <rfm@gnu.org>","Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>");
Copyright = "Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 FSF";
CopyrightDescription = "Released under the GNU General Public License 2.0";
NSBuildVersion = "0.9.1 Feb 2 2005";
NSBuildVersion = "0.9.2 Feb 28 2005";
}

21
NEWS
View file

@ -1,3 +1,24 @@
Noteworthy changes in version `0.9.2'
=====================================
NOTE: This is mainly a bugfix release.
* Some improvements to the procedure for removing connections.
* Corrected various issues with header parsing.
* Now closes windows which were opened during interface testing such
as font panels, info panels, etc.
* Minor corrections to background color for a number of inspectors.
* Improvements to gmodel importation.
* Better detection of when the user is utilizing a user bundle.
Gorm will now warn the user with a panel.
* Various improvements in documentation
Noteworthy changes in version `0.9.0'
=====================================

View file

@ -10,5 +10,5 @@ GNUSTEP_CORE_VERSION=0.9.4
# The version number of this release.
MAJOR_VERSION=0
MINOR_VERSION=9
SUBMINOR_VERSION=0
SUBMINOR_VERSION=2
VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}