mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-22 12:00:45 +00:00
Ready for bugfix release
This commit is contained in:
parent
71b82ee7a2
commit
a5410d9dc6
5 changed files with 494 additions and 497 deletions
55
ANNOUNCE
55
ANNOUNCE
|
@ -1,13 +1,13 @@
|
|||
1 Announcement
|
||||
**************
|
||||
|
||||
This is version 0.31.0 of the GNUstep GUI library (‘gnustep-gui’).
|
||||
This is version 0.31.1 of the GNUstep GUI library ('gnustep-gui').
|
||||
|
||||
1.1 What is the GNUstep GUI Library?
|
||||
====================================
|
||||
|
||||
It is a library of graphical user interface classes written completely
|
||||
in the Objective-C language; the classes are based upon Apple’s Cocoa
|
||||
in the Objective-C language; the classes are based upon Apple's Cocoa
|
||||
framework. The library has been enhanced in a number of ways to take
|
||||
advantage of the GNU system. These classes include graphical objects
|
||||
such as buttons, text fields, popup lists, browser lists, and windows;
|
||||
|
@ -25,65 +25,32 @@ systems.
|
|||
|
||||
The GNUstep GUI Library requires the GNU Objective-C compiler, the
|
||||
GNUstep Base Library, the TIFF Graphics library, Independent JPEG
|
||||
Group’s libjpeg library, and a back-end component from the GNUstep
|
||||
’Back’ library.
|
||||
Group's libjpeg library, and a back-end component from the GNUstep
|
||||
'Back' library.
|
||||
|
||||
Additional functionality may be enabled by installing additional
|
||||
libraries. For example, to build the Cairo backend in the GNUstep Back
|
||||
library, you will need to install Cairo.
|
||||
|
||||
1.2 Noteworthy changes in version ‘0.31.0’
|
||||
1.2 Noteworthy changes in version '0.31.1'
|
||||
==========================================
|
||||
|
||||
This version adds view based cell support for NSTableView and
|
||||
NSOutlineView. Plus the usual bunch of bug fixes.
|
||||
This is a bugfix release
|
||||
|
||||
• Add TGA detection for ImageMagick extension.
|
||||
• Correct endianess swapping for saving 16 and 32 bit TIFF images.
|
||||
• NSParagraphStyle restore old behaviour to have default tab stops.
|
||||
• Documentation updates.
|
||||
• A fix for autogsdoc documentation creation.
|
||||
• Improve theming for many classes.
|
||||
• Correct keyEquivalentModifierMask decoding in XIB files.
|
||||
• Add imageViewWithImage: to NSImageView.
|
||||
• Add implementation of NSUserInterfaceItemIdentifier to NSView.
|
||||
• Fix NSImageView intercepting mouse events when not editable
|
||||
• Move NSBox method isOpaque to GSTheme.
|
||||
• Many decoding improvements.
|
||||
• Fix compiler warnings.
|
||||
• Generate and install a gnustep-gui.pc file.
|
||||
• Add support for NSFilenamenPboardType in NSTextView.
|
||||
• Add support for NSPasteboardTypePNG in NSBitmapImageRep if the
|
||||
libpng is present.
|
||||
• Add support for ImageMagick >= 7.0
|
||||
• Increase pasteboard timeout to 30 seconds.
|
||||
• Add NSAppearance implementation.
|
||||
• Make PACKAGE_SCOPE public on MinGW.
|
||||
• Started implementing NSShadow.
|
||||
• Move awakeFromNib implementation to NSObject instead of NSView.
|
||||
• Changes for libGIF 5.2 and later.
|
||||
• Update NSViewController with lifeCycle methods.
|
||||
• Avoid accessing instance variables in inline functions when
|
||||
compiling with MSVC.
|
||||
• Add method removeAllItems to NSMenu.
|
||||
• Add badge handling to NSDockTile.
|
||||
• More improvements to layout constraints.
|
||||
• Add implementation of NSDictionaryController.
|
||||
• Add implementation of the NSCollectionView classes.
|
||||
• Improve NSDrawer opening.
|
||||
• Improver CI pipeline.
|
||||
* Fix bug decoding menu items (breaking archive)
|
||||
* Remove use of deprecated lock from base library
|
||||
|
||||
1.3 Where can you get it? How can you compile it?
|
||||
=================================================
|
||||
|
||||
The gnustep-gui-0.31.0.tar.gz distribution file has been placed at
|
||||
The gnustep-gui-0.31.1.tar.gz distribution file has been placed at
|
||||
<ftp://ftp.gnustep.org/pub/gnustep/core>.
|
||||
|
||||
It is accompanied by gnustep-gui-0.31.0.tar.gz.sig, a PGP signature
|
||||
It is accompanied by gnustep-gui-0.31.1.tar.gz.sig, a PGP signature
|
||||
which you can validate by putting both files in the same directory and
|
||||
using:
|
||||
|
||||
gpg --verify gnustep-gui-0.31.0.tar.gz.sig
|
||||
gpg --verify gnustep-gui-0.31.1.tar.gz.sig
|
||||
|
||||
Signature has been created using the key with the following
|
||||
fingerprint:
|
||||
|
|
13
ChangeLog
13
ChangeLog
|
@ -1,3 +1,16 @@
|
|||
2024-06-05 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
||||
* ChangeLog: Update for new release
|
||||
* ANNOUNCE:
|
||||
* NEWS:
|
||||
* Documentation/news.texi: Update of release notes for 0.31.1.
|
||||
* Version: bump to 0.31.1
|
||||
|
||||
2024-06-03 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
||||
* Source/NSMenuitem.m:
|
||||
Fix bug in decoding of archived menu item modifier mask.
|
||||
|
||||
2024-05-30 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
||||
* Source/GSDisplayServer.m:
|
||||
|
|
|
@ -9,6 +9,17 @@
|
|||
The currently released version of the library is @samp{@value{GNUSTEP-GUI-VERSION}}.
|
||||
@end ifclear
|
||||
|
||||
@section Noteworthy changes in version @samp{0.31.1}
|
||||
|
||||
This is a bugfix release
|
||||
|
||||
@itemize @bullet
|
||||
@item Fix bug decoding menu items (breaking archive)
|
||||
@item Remove use of deprecated lock from base library
|
||||
@end itemize
|
||||
|
||||
@ifclear ANNOUNCE-ONLY
|
||||
|
||||
@section Noteworthy changes in version @samp{0.31.0}
|
||||
|
||||
This version adds view based cell support for NSTableView and NSOutlineView.
|
||||
|
@ -49,8 +60,6 @@ Plus the usual bunch of bug fixes.
|
|||
@item Improver CI pipeline.
|
||||
@end itemize
|
||||
|
||||
@ifclear ANNOUNCE-ONLY
|
||||
|
||||
@section Noteworthy changes in version @samp{0.30.0}
|
||||
|
||||
This version adds parsing support for layout constraints, compilation with MSVC
|
||||
|
|
4
Version
4
Version
|
@ -11,9 +11,9 @@ GNUSTEP_GUI_LIBTIFF=3.4
|
|||
# The version number of this release.
|
||||
GNUSTEP_GUI_MAJOR_VERSION=0
|
||||
GNUSTEP_GUI_MINOR_VERSION=31
|
||||
GNUSTEP_GUI_SUBMINOR_VERSION=0
|
||||
GNUSTEP_GUI_SUBMINOR_VERSION=1
|
||||
# numeric value should match above
|
||||
VERSION_NUMBER=031.0
|
||||
VERSION_NUMBER=031.1
|
||||
GNUSTEP_GUI_VERSION=${GNUSTEP_GUI_MAJOR_VERSION}.${GNUSTEP_GUI_MINOR_VERSION}.${GNUSTEP_GUI_SUBMINOR_VERSION}
|
||||
VERSION=${GNUSTEP_GUI_VERSION}
|
||||
|
||||
|
|
Loading…
Reference in a new issue