Version 0.11.0 -- 1.0 release candidate #1.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@21610 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Gregory John Casamento 2005-08-06 13:51:06 +00:00
parent b158f03566
commit 4b9b7ec20b
7 changed files with 93 additions and 33 deletions

View file

@ -1,7 +1,7 @@
ANNOUNCE
********
This is version 0.9.10 of Gorm.
This is version 0.11.0 of Gorm.
What is Gorm?
=============
@ -12,36 +12,42 @@ perhaps GNUstep Object Relationship Modeler).
Gorm is a clone of the NeXTstep `Interface Builder' application for
GNUstep.
Noteworthy changes in version `0.9.10'
Noteworthy changes in version `0.11.0'
======================================
* Gorm now has a full implementation of canSubstituteForClass: which
is used to determine if a class can be substituted in the custom
class inspector. This allows classes added in palettes to say
whether or not they can be used as a subsitute for a kit class.
* Improved implementation of canSubstituteForClass: the default
implementation of this method tests the classes to see if
initWithCoder: or encodeWithCoder: is implemented on a subclass to
determine automatically if that class has the same encoding
signature as the original class, if it does, it can be substituted.
* Better separation of Gorm into libraries. As well as the ability
to compile on windows with a simple: "make install"
* Improved handling of classes which use cell classes in the custom
class inspector. The inspector now autmatically replaces the cell
class with the appropriate one when the user selects a given
subclass.
* Implementation of IBResourceManager class. This class is used by
palettes to register drag types to be considered by the top level
editors in the document window: object, sound, image, class.
* Browser based class editor in document panel. This interface is
more like the one on OSX. The user now has a choice in
preferences to determine which view they would like to use.
* Gorm now is able to switch views in the document window when you
drag a file into it. If it's an image it will switch to the image
view, if it's a sound, the sound view, an object the object view
etc or if it's a class (a .h file) it will switch to the classes
view.
* Translation tools. The Document->Translate menu allows the user
to export string and import strings in the strings format, so that
someone can easily translate just the strings in the file and
doesn't need to directly edit anything in Gorm. The strings file
can then be loaded back into Gorm and all of the relevant strings
are updated.
* Drag and drop parsing of header files (if you hadn't gathered from
the previous item).
* Alignment tools. In the new Layout menu there are options to
align views, center views, bring views to front or push them to
the back of the view layers.
* Better support for standalone views. while the user cannot
instantiate from the classes view (there were too many problems
with this approach). They can now drag any view from the palette
into the objects view and have it work.
* Implementation of IBViewResourceDraggingDelegate. This allows
updating of the pull down in the inspectors panel dynamically. It
requires the developer of a palette to implement some code to
enable this, as on OSX.
* A myriad of bug fixes.
* Lots of bugfixes and usability changes are also included in this
release.
How can I get support for this software?
========================================

View file

@ -1,3 +1,8 @@
2005-08-06 08:30 Gregory John Casamento <greg_casamento@yahoo.com>
* Version 0.11.0
(Gorm 1.0 release candidate #1)
2005-08-01 20:30 Gregory John Casamento <greg_casamento@yahoo.com>
* English.lproj/GormPreferences.gorm: Add keyboard equivalents

View file

@ -4,6 +4,22 @@
@include version.texi
@end ifset
@section Noteworthy changes in version @samp{0.11.0}
@itemize @bullet
@item Improved implementation of canSubstituteForClass: the default implementation of this method tests the classes to see if initWithCoder: or encodeWithCoder: is implemented on a subclass to determine automatically if that class has the same encoding signature as the original class, if it does, it can be substituted.
@item Improved handling of classes which use cell classes in the custom class inspector. The inspector now autmatically replaces the cell class with the appropriate one when the user selects a given subclass.
@item Browser based class editor in document panel. This interface is more like the one on OSX. The user now has a choice in preferences to determine which view they would like to use.
@item Translation tools. The Document->Translate menu allows the user to export string and import strings in the strings format, so that someone can easily translate just the strings in the file and doesn't need to directly edit anything in Gorm. The strings file can then be loaded back into Gorm and all of the relevant strings are updated.
@item Alignment tools. In the new Layout menu there are options to align views, center views, bring views to front or push them to the back of the view layers.
@item Implementation of IBViewResourceDraggingDelegate. This allows updating of the pull down in the inspectors panel dynamically. It requires the developer of a palette to implement some code to enable this, as on OSX.
@item Lots of bugfixes and usability changes are also included in this release.
@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.10}
@itemize @bullet
@ -16,10 +32,6 @@
@item A myriad of bug fixes.
@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.2}
NOTE: This is mainly a bugfix release.

View file

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

View file

@ -14,9 +14,9 @@
ApplicationDescription = "[GNUstep | Graphical] Object Relationship Modeller";
ApplicationIcon = "Gorm.tiff";
ApplicationName = "Gorm";
ApplicationRelease = "Gorm 0.10.2 (Alpha)";
ApplicationRelease = "Gorm 0.11.0 (Alpha)";
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.10.2 Jul 04 2005";
NSBuildVersion = "0.11.0 Aug 06 2005";
}

37
NEWS
View file

@ -1,3 +1,40 @@
Noteworthy changes in version `0.11.0'
======================================
* Improved implementation of canSubstituteForClass: the default
implementation of this method tests the classes to see if
initWithCoder: or encodeWithCoder: is implemented on a subclass to
determine automatically if that class has the same encoding
signature as the original class, if it does, it can be substituted.
* Improved handling of classes which use cell classes in the custom
class inspector. The inspector now autmatically replaces the cell
class with the appropriate one when the user selects a given
subclass.
* Browser based class editor in document panel. This interface is
more like the one on OSX. The user now has a choice in
preferences to determine which view they would like to use.
* Translation tools. The Document->Translate menu allows the user
to export string and import strings in the strings format, so that
someone can easily translate just the strings in the file and
doesn't need to directly edit anything in Gorm. The strings file
can then be loaded back into Gorm and all of the relevant strings
are updated.
* Alignment tools. In the new Layout menu there are options to
align views, center views, bring views to front or push them to
the back of the view layers.
* Implementation of IBViewResourceDraggingDelegate. This allows
updating of the pull down in the inspectors panel dynamically. It
requires the developer of a palette to implement some code to
enable this, as on OSX.
* Lots of bugfixes and usability changes are also included in this
release.
Noteworthy changes in version `0.9.10'
======================================

View file

@ -5,10 +5,10 @@
GNUSTEP_GCC=2.95.0
# GNUstep version required
GNUSTEP_CORE_VERSION=0.9.6
GNUSTEP_CORE_VERSION=0.10.0
# The version number of this release.
MAJOR_VERSION=0
MINOR_VERSION=10
SUBMINOR_VERSION=2
MINOR_VERSION=11
SUBMINOR_VERSION=0
VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}