Update files for release

This commit is contained in:
Gregory John Casamento 2023-01-15 05:56:59 -05:00
parent e3331dc088
commit fc35727a2a
7 changed files with 86 additions and 67 deletions

View file

@ -1,7 +1,7 @@
1 ANNOUNCE 1 ANNOUNCE
********** **********
This is version 1.2.28 of Gorm. This is version 1.3.1 of Gorm.
1.1 What is Gorm? 1.1 What is Gorm?
================= =================
@ -12,16 +12,16 @@ GNUstep Object Relationship Modeler).
Gorm is a clone of the Cocoa (OpenStep/NeXTSTEP) 'Interface Builder' Gorm is a clone of the Cocoa (OpenStep/NeXTSTEP) 'Interface Builder'
application for GNUstep. application for GNUstep.
1.2 Noteworthy changes in version '1.2.28' 1.2 Noteworthy changes in version '1.3.1'
========================================== =========================================
* Improved NSScrollView handling. * Fix issue with cells appearing in top level editor
* Added NSMatrix to Group menu to make it easier to create NSMatrix * Make nibs read only since saving is unstable
objects * Add XIB reading so that they can be loaded by Gorm
* Improved inspector for NSMatrix. Added ability to add rows/columns * Add storyboard file to list of supported files so that an icon is
* Fixed NSMatrix selection problems when grouped in an NSScrollView displayed, does not support reading yet.
* Fixes and other improvements to inspectors. Corrected issue where * Fix testing model mode
Gorm's menu stays present during testing mode. * Bug fixes in GormClassManager, GormDocument, etc.
1.3 How can I get support for this software? 1.3 How can I get support for this software?
============================================ ============================================
@ -46,4 +46,3 @@ Bug reports can be sent to <bug-gnustep@gnu.org>.
Check out the GNUstep web site. (<http://www.gnustep.org/>), and the Check out the GNUstep web site. (<http://www.gnustep.org/>), and the
GNU web site. (<http://www.gnu.org/>) GNU web site. (<http://www.gnu.org/>)

View file

@ -38,5 +38,3 @@ Bug reports can be sent to
Check out the GNUstep web site. (@url{http://www.gnustep.org/}), and Check out the GNUstep web site. (@url{http://www.gnustep.org/}), and
the GNU web site. (@url{http://www.gnu.org/}) the GNU web site. (@url{http://www.gnu.org/})

View file

@ -4,6 +4,21 @@
@include version.texi @include version.texi
@end ifset @end ifset
@section Noteworthy changes in version @samp{1.3.1}
@itemize @bullet
@item Fix issue with cells appearing in top level editor
@item Make nibs read only since saving is unstable
@item Add XIB reading so that they can be loaded by Gorm
@item Add storyboard file to list of supported files so that an icon is displayed, does not support reading yet.
@item Fix testing model mode
@item Bug fixes in GormClassManager, GormDocument, etc.
@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{1.2.28} @section Noteworthy changes in version @samp{1.2.28}
@itemize @bullet @itemize @bullet
@ -14,10 +29,6 @@
@item Fixes and other improvements to inspectors. Corrected issue where Gorm's menu stays present during testing mode. @item Fixes and other improvements to inspectors. Corrected issue where Gorm's menu stays present during testing mode.
@end itemize @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{1.2.26} @section Noteworthy changes in version @samp{1.2.26}
@itemize @bullet @itemize @bullet

View file

@ -87,7 +87,7 @@ NSString *formatVersion(NSInteger version)
+ (int) currentVersion + (int) currentVersion
{ {
return appVersion(1,2,28); return appVersion(1,3,1);
} }
- (void) awakeFromNib - (void) awakeFromNib

View file

@ -22,7 +22,7 @@
{ {
NSName = "GSNibFileType"; NSName = "GSNibFileType";
NSHumanReadableName = "Cocoa Nib"; NSHumanReadableName = "Cocoa Nib";
NSRole = Editor; NSRole = Viewer;
NSDocumentClass = GormDocument; NSDocumentClass = GormDocument;
NSUnixExtensions = ( "nib" ); NSUnixExtensions = ( "nib" );
NSIcon = "GormNib.tiff"; NSIcon = "GormNib.tiff";
@ -51,15 +51,15 @@
ApplicationDescription = "[GNUstep | Graphical] Object Relationship Modeller"; ApplicationDescription = "[GNUstep | Graphical] Object Relationship Modeller";
ApplicationIcon = "Gorm.tiff"; ApplicationIcon = "Gorm.tiff";
ApplicationName = "Gorm"; ApplicationName = "Gorm";
ApplicationRelease = "Gorm 1.3.0 (Release)"; ApplicationRelease = "Gorm 1.3.1 (Release)";
Authors = ("Gregory John Casamento <greg.casamento@gmail.com>", Authors = ("Gregory John Casamento <greg.casamento@gmail.com>",
"Adam Fedor <fedor@gnu.org>", "Adam Fedor <fedor@gnu.org>",
"Richard Frith-Macdonald <rfm@gnu.org>", "Richard Frith-Macdonald <rfm@gnu.org>",
"Wolfgang Lux <wolfgang.lux@gmail.com>", "Wolfgang Lux <wolfgang.lux@gmail.com>",
"Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>", "Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>",
"Sergii Stoian <stoyan255@gmail.com>"); "Sergii Stoian <stoyan255@gmail.com>");
Copyright = "Copyright (C) 1999-2021 FSF"; Copyright = "Copyright (C) 1999-2022 FSF";
CopyrightDescription = "Released under the GNU General Public License 3.0"; CopyrightDescription = "Released under the GNU General Public License 3.0";
NSBuildVersion = "1.2.28 May 9 2021"; NSBuildVersion = "1.3.1 Jan 15 2022";
GSDesktopInstallationDomain=SYSTEM; GSDesktopInstallationDomain=SYSTEM;
} }

95
NEWS
View file

@ -1,4 +1,15 @@
1 Noteworthy changes in version '1.2.28' 1 Noteworthy changes in version '1.3.1'
=======================================
* Fix issue with cells appearing in top level editor
* Make nibs read only since saving is unstable
* Add XIB reading so that they can be loaded by Gorm
* Add storyboard file to list of supported files so that an icon is
displayed, does not support reading yet.
* Fix testing model mode
* Bug fixes in GormClassManager, GormDocument, etc.
2 Noteworthy changes in version '1.2.28'
======================================== ========================================
* Improved NSScrollView handling. * Improved NSScrollView handling.
@ -9,7 +20,7 @@
* Fixes and other improvements to inspectors. Corrected issue where * Fixes and other improvements to inspectors. Corrected issue where
Gorm's menu stays present during testing mode. Gorm's menu stays present during testing mode.
2 Noteworthy changes in version '1.2.26' 3 Noteworthy changes in version '1.2.26'
======================================== ========================================
* Refactoring of palettes by Sergii Stoian to correct usability * Refactoring of palettes by Sergii Stoian to correct usability
@ -20,19 +31,19 @@
* Autosizing of views corrected in many inspectors * Autosizing of views corrected in many inspectors
* Improvements in error handling. * Improvements in error handling.
3 Noteworthy changes in version '1.2.24' 4 Noteworthy changes in version '1.2.24'
======================================== ========================================
* Fix for issue where Gorm was referencing private variables. This * Fix for issue where Gorm was referencing private variables. This
caused a crash when built with clang. caused a crash when built with clang.
4 Noteworthy changes in version '1.2.23' 5 Noteworthy changes in version '1.2.23'
======================================== ========================================
* Fix for issue where NSPanel was being saved as an NSWindow in some * Fix for issue where NSPanel was being saved as an NSWindow in some
cases. cases.
5 Noteworthy changes in version '1.2.22' 6 Noteworthy changes in version '1.2.22'
======================================== ========================================
* Fix for bug#45040: Fix allows Gorm custom class functionality to * Fix for bug#45040: Fix allows Gorm custom class functionality to
@ -41,7 +52,7 @@
* Memory leak fixes. * Memory leak fixes.
* Objective-C parser improvements. * Objective-C parser improvements.
6 Noteworthy changes in version '1.2.20' 7 Noteworthy changes in version '1.2.20'
======================================== ========================================
* Bug fixes #28643, #32827 * Bug fixes #28643, #32827
@ -50,7 +61,7 @@
edited. edited.
* Changes to prevent recursive frame change notifications. * Changes to prevent recursive frame change notifications.
7 Noteworthy changes in version '1.2.18' 8 Noteworthy changes in version '1.2.18'
======================================== ========================================
* Code cleanup, removal of warnings when building with clang. * Code cleanup, removal of warnings when building with clang.
@ -58,15 +69,15 @@
building with newer runtimes. building with newer runtimes.
* Stability improvements. * Stability improvements.
8 Noteworthy changes in version '1.2.16' 9 Noteworthy changes in version '1.2.16'
======================================== ========================================
* XIB reading. * XIB reading.
* Bug fixes for standalone views. * Bug fixes for standalone views.
* Stability changes. * Stability changes.
9 Noteworthy changes in version '1.2.12' 10 Noteworthy changes in version '1.2.12'
======================================== =========================================
Requires: gnustep-base-1.20.0, gnustep-gui-0.18.0. Reason: Parts of the Requires: gnustep-base-1.20.0, gnustep-gui-0.18.0. Reason: Parts of the
runtime which Gorm used were refactored and it was necessary to make runtime which Gorm used were refactored and it was necessary to make
@ -79,7 +90,7 @@ corresponding changes in Gorm to use it.
informational purposes. informational purposes.
* Opens default document when using NSWindows95InterfaceStyle. * Opens default document when using NSWindows95InterfaceStyle.
10 Noteworthy changes in version '1.2.10' 11 Noteworthy changes in version '1.2.10'
========================================= =========================================
* Correction for bug #25401 * Correction for bug #25401
@ -87,7 +98,7 @@ corresponding changes in Gorm to use it.
* Limited support for standalone views. * Limited support for standalone views.
* Fixes for various bugs. * Fixes for various bugs.
11 Noteworthy changes in version '1.2.8' 12 Noteworthy changes in version '1.2.8'
======================================== ========================================
Requires: gnustep-gui-0.16.0. It will not compile without this version Requires: gnustep-gui-0.16.0. It will not compile without this version
@ -99,7 +110,7 @@ sensible file structure. Additionally, Nib loading was refactored.
* Fixes for nib encoding to use the proper template class instances. * Fixes for nib encoding to use the proper template class instances.
* Changes to use new headers. * Changes to use new headers.
12 Noteworthy changes in version '1.2.6' 13 Noteworthy changes in version '1.2.6'
======================================== ========================================
* Corrections to allow Gorm to build and run properly on the Darwin * Corrections to allow Gorm to build and run properly on the Darwin
@ -112,7 +123,7 @@ sensible file structure. Additionally, Nib loading was refactored.
read/written by Gorm. read/written by Gorm.
* Correction for bug#24146, bug#23889. * Correction for bug#24146, bug#23889.
13 Noteworthy changes in version '1.2.4' 14 Noteworthy changes in version '1.2.4'
======================================== ========================================
Requires: gnustep-gui-0.13.2. Reason: Due to changes in popupbutton Requires: gnustep-gui-0.13.2. Reason: Due to changes in popupbutton
@ -125,7 +136,7 @@ controller logic.
* Added capability to repair logic to fix window level issue. * Added capability to repair logic to fix window level issue.
* Added ruler switch to scroll view inspector. * Added ruler switch to scroll view inspector.
14 Noteworthy changes in version '1.2.2' 15 Noteworthy changes in version '1.2.2'
======================================== ========================================
Requires: gnustep-gui-0.13.0. Requires: gnustep-gui-0.13.0.
@ -140,12 +151,12 @@ Requires: gnustep-gui-0.13.0.
edited. edited.
* Other miscellaneous bug corrections. * Other miscellaneous bug corrections.
15 Noteworthy changes in version '1.2.1' 16 Noteworthy changes in version '1.2.1'
======================================== ========================================
* Minor corrections to previous release. * Minor corrections to previous release.
16 Noteworthy changes in version '1.2.0' 17 Noteworthy changes in version '1.2.0'
======================================== ========================================
* Corrections to some editors to not change selection if connection * Corrections to some editors to not change selection if connection
@ -154,7 +165,7 @@ Requires: gnustep-gui-0.13.0.
* Correction for memory issue when closing document. * Correction for memory issue when closing document.
* Minor bug fixes. * Minor bug fixes.
17 Noteworthy changes in version '1.1.0' 18 Noteworthy changes in version '1.1.0'
======================================== ========================================
* Changed Gorm architecture to use NSDocument classes. * Changed Gorm architecture to use NSDocument classes.
@ -170,7 +181,7 @@ Requires: gnustep-gui-0.13.0.
* Updated icon * Updated icon
* A number of bugs have been addressed in this release. * A number of bugs have been addressed in this release.
18 Noteworthy changes in version '1.0.8' 19 Noteworthy changes in version '1.0.8'
======================================== ========================================
This is a bugfix release. This is a bugfix release.
@ -178,7 +189,7 @@ This is a bugfix release.
* Correction for bug#16587. * Correction for bug#16587.
* Correction for handling non-string identifiers in tableviews. * Correction for handling non-string identifiers in tableviews.
19 Noteworthy changes in version '1.0.6' 20 Noteworthy changes in version '1.0.6'
======================================== ========================================
This is a bugfix release. This is a bugfix release.
@ -192,7 +203,7 @@ This is a bugfix release.
* Changed formatting in some of the inspectors so that they are * Changed formatting in some of the inspectors so that they are
easier to navigate. easier to navigate.
20 Noteworthy changes in version '1.0.4' 21 Noteworthy changes in version '1.0.4'
======================================== ========================================
This is a bugfix release. This is a bugfix release.
@ -204,7 +215,7 @@ This is a bugfix release.
* Corrected bug #15178. * Corrected bug #15178.
* Corrected problem with standalone views * Corrected problem with standalone views
21 Noteworthy changes in version '1.0.2' 22 Noteworthy changes in version '1.0.2'
======================================== ========================================
This is a bugfix release. This is a bugfix release.
@ -212,7 +223,7 @@ This is a bugfix release.
* Fixed some bugs with table column selection. * Fixed some bugs with table column selection.
* Corrected a minor problem in the custom class inspector. * Corrected a minor problem in the custom class inspector.
22 Noteworthy changes in version '1.0.0' 23 Noteworthy changes in version '1.0.0'
======================================== ========================================
PLEASE NOTE: This version of Gorm requires base 1.11.1 and gui 0.10.1 to PLEASE NOTE: This version of Gorm requires base 1.11.1 and gui 0.10.1 to
@ -226,7 +237,7 @@ be installed (gnustep-startup-0.13.0).
which prompted those changes were fixed long ago. which prompted those changes were fixed long ago.
* Added documentation to GormCore * Added documentation to GormCore
23 Noteworthy changes in version '0.11.0' 24 Noteworthy changes in version '0.11.0'
========================================= =========================================
* Improved implementation of canSubstituteForClass: the default * Improved implementation of canSubstituteForClass: the default
@ -257,7 +268,7 @@ be installed (gnustep-startup-0.13.0).
* Lots of bugfixes and usability changes are also included in this * Lots of bugfixes and usability changes are also included in this
release. release.
24 Noteworthy changes in version '0.9.10' 25 Noteworthy changes in version '0.9.10'
========================================= =========================================
* Gorm now has a full implementation of canSubstituteForClass: which * Gorm now has a full implementation of canSubstituteForClass: which
@ -282,7 +293,7 @@ be installed (gnustep-startup-0.13.0).
into the objects view and have it work. into the objects view and have it work.
* A myriad of bug fixes. * A myriad of bug fixes.
25 Noteworthy changes in version '0.9.2' 26 Noteworthy changes in version '0.9.2'
======================================== ========================================
NOTE: This is mainly a bugfix release. NOTE: This is mainly a bugfix release.
@ -297,7 +308,7 @@ NOTE: This is mainly a bugfix release.
will now warn the user with a panel. will now warn the user with a panel.
* Various improvements in documentation * Various improvements in documentation
26 Noteworthy changes in version '0.9.0' 27 Noteworthy changes in version '0.9.0'
======================================== ========================================
* Images/Sounds can now be dragged into a matrix cell. * Images/Sounds can now be dragged into a matrix cell.
@ -324,7 +335,7 @@ NOTE: This is mainly a bugfix release.
* All inspectors work perfectly with customized colors. * All inspectors work perfectly with customized colors.
* Fixed a number of bugs. * Fixed a number of bugs.
27 Noteworthy changes in version '0.8.0' 28 Noteworthy changes in version '0.8.0'
======================================== ========================================
PLEASE NOTE: It is important for this release that you upgrade to Gorm PLEASE NOTE: It is important for this release that you upgrade to Gorm
@ -363,7 +374,7 @@ it is known beyond a reasonable doubt.
user to easily build a gui using these and reducing the amount of user to easily build a gui using these and reducing the amount of
time the user needs to spend fiddling with the font panel. time the user needs to spend fiddling with the font panel.
28 Noteworthy changes in version '0.7.7' 29 Noteworthy changes in version '0.7.7'
======================================== ========================================
* Important bugfixes in editor classes. * Important bugfixes in editor classes.
@ -380,7 +391,7 @@ it is known beyond a reasonable doubt.
* Gorm will now show an alert panel when a model fails to load or * Gorm will now show an alert panel when a model fails to load or
test properly. test properly.
29 Noteworthy changes in version '0.7.6' 30 Noteworthy changes in version '0.7.6'
======================================== ========================================
This release is mainly a bugfix release for 0.7.5. This release is mainly a bugfix release for 0.7.5.
@ -390,7 +401,7 @@ This release is mainly a bugfix release for 0.7.5.
* Important bugfixes for Menu editing. * Important bugfixes for Menu editing.
* Important bugfixes for class inspector. * Important bugfixes for class inspector.
30 Noteworthy changes in version '0.7.5' 31 Noteworthy changes in version '0.7.5'
======================================== ========================================
* The 'reparent' feature in the class inspector. This allows the * The 'reparent' feature in the class inspector. This allows the
@ -406,7 +417,7 @@ This release is mainly a bugfix release for 0.7.5.
* A way to restore a complete NSMenu if it's deleted (a new palette * A way to restore a complete NSMenu if it's deleted (a new palette
entry for NSMenu, not just an item) entry for NSMenu, not just an item)
31 Noteworthy changes in version '0.6.0' 32 Noteworthy changes in version '0.6.0'
======================================== ========================================
* Several major bugs corrected. * Several major bugs corrected.
@ -414,7 +425,7 @@ This release is mainly a bugfix release for 0.7.5.
* Menu items are now properly enabled/disabled when appropriate * Menu items are now properly enabled/disabled when appropriate
* More descriptive title displayed when a class is being edited. * More descriptive title displayed when a class is being edited.
32 Noteworthy changes in version '0.5.0' 33 Noteworthy changes in version '0.5.0'
======================================== ========================================
* Enabled defer in NSWindow inspector. * Enabled defer in NSWindow inspector.
@ -428,7 +439,7 @@ This release is mainly a bugfix release for 0.7.5.
custom subclasses. custom subclasses.
* Bug fixes, eliminated memory leak, code cleanup, etc. * Bug fixes, eliminated memory leak, code cleanup, etc.
33 Noteworthy changes in version '0.4.0' 34 Noteworthy changes in version '0.4.0'
======================================== ========================================
* New Menu and Menu Item inspectors. * New Menu and Menu Item inspectors.
@ -444,7 +455,7 @@ This release is mainly a bugfix release for 0.7.5.
creation of custom subclasses. creation of custom subclasses.
* Windows and Services menus now function correctly. * Windows and Services menus now function correctly.
34 Noteworthy changes in version '0.3.1' 35 Noteworthy changes in version '0.3.1'
======================================== ========================================
* New custom class system. * New custom class system.
@ -452,7 +463,7 @@ This release is mainly a bugfix release for 0.7.5.
* Fixed DND * Fixed DND
* Various bugfixes * Various bugfixes
35 Noteworthy changes in version '0.3.0' 36 Noteworthy changes in version '0.3.0'
======================================== ========================================
* Preferences added. * Preferences added.
@ -470,7 +481,7 @@ This release is mainly a bugfix release for 0.7.5.
* Removed all warnings from the code. * Removed all warnings from the code.
* various bug fixes. * various bug fixes.
36 Noteworthy changes in version '0.2.5'. 37 Noteworthy changes in version '0.2.5'.
========================================= =========================================
Many fixes and improvements to make the app work better. Many fixes and improvements to make the app work better.
@ -479,7 +490,7 @@ Many fixes and improvements to make the app work better.
* Interface code redone as gorm files. * Interface code redone as gorm files.
* Re-add multiple selection via mouse drag. * Re-add multiple selection via mouse drag.
37 Noteworthy changes in version '0.2.0' snapshot. 38 Noteworthy changes in version '0.2.0' snapshot.
================================================== ==================================================
Gobs of improvements, mostly due to the hard work of Gregory John Gobs of improvements, mostly due to the hard work of Gregory John
@ -496,7 +507,7 @@ Casamento and Pierre-Yves Rivaille. Thanks guys!
* Sound and Image support. * Sound and Image support.
* gorm files were changed to directory wrappers for more flexibility. * gorm files were changed to directory wrappers for more flexibility.
38 Noteworthy changes in version '0.1.0' 39 Noteworthy changes in version '0.1.0'
======================================== ========================================
* load/parses class files for entry into class list. * load/parses class files for entry into class list.
@ -508,7 +519,7 @@ Casamento and Pierre-Yves Rivaille. Thanks guys!
* Ability to edit cells in a matrix. * Ability to edit cells in a matrix.
* Ability to change the font of some objects. * Ability to change the font of some objects.
39 Noteworthy changes in version '0.0.3' 40 Noteworthy changes in version '0.0.3'
======================================== ========================================
* Create stub .m and .h files from new classes * Create stub .m and .h files from new classes
@ -519,7 +530,7 @@ Casamento and Pierre-Yves Rivaille. Thanks guys!
* Edit NSBoxes and add subviews. * Edit NSBoxes and add subviews.
* Support for custom objects. * Support for custom objects.
40 Noteworthy changes in version '0.0.2' 41 Noteworthy changes in version '0.0.2'
======================================== ========================================
* Add popup and pulldown menu controls * Add popup and pulldown menu controls
@ -528,7 +539,7 @@ Casamento and Pierre-Yves Rivaille. Thanks guys!
* Some support for connections * Some support for connections
* Much more fleshed out - too numerous to mention. * Much more fleshed out - too numerous to mention.
41 Noteworthy changes in version '0.0.1' 42 Noteworthy changes in version '0.0.1'
======================================== ========================================
* 8th December 1999 * 8th December 1999

View file

@ -6,10 +6,10 @@
GNUSTEP_GCC=4.3.0 GNUSTEP_GCC=4.3.0
# GNUstep GUI version required # GNUstep GUI version required
GNUSTEP_CORE_VERSION=0.29.0 GNUSTEP_CORE_VERSION=0.30.0
# The version number of this release. # The version number of this release.
MAJOR_VERSION=1 MAJOR_VERSION=1
MINOR_VERSION=2 MINOR_VERSION=3
SUBMINOR_VERSION=28 SUBMINOR_VERSION=1
VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION} VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}