Skip to content

Commit a5410d9

Browse files
committed
Ready for bugfix release
1 parent 71b82ee commit a5410d9

File tree

5 files changed

+491
-494
lines changed

5 files changed

+491
-494
lines changed

ANNOUNCE

Lines changed: 12 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
1 Announcement
22
**************
33

4-
This is version 0.31.0 of the GNUstep GUI library (gnustep-gui).
4+
This is version 0.31.1 of the GNUstep GUI library ('gnustep-gui').
55

66
1.1 What is the GNUstep GUI Library?
77
====================================
88

99
It is a library of graphical user interface classes written completely
10-
in the Objective-C language; the classes are based upon Apples Cocoa
10+
in the Objective-C language; the classes are based upon Apple's Cocoa
1111
framework. The library has been enhanced in a number of ways to take
1212
advantage of the GNU system. These classes include graphical objects
1313
such as buttons, text fields, popup lists, browser lists, and windows;
@@ -25,65 +25,32 @@ systems.
2525

2626
The GNUstep GUI Library requires the GNU Objective-C compiler, the
2727
GNUstep Base Library, the TIFF Graphics library, Independent JPEG
28-
Groups libjpeg library, and a back-end component from the GNUstep
29-
Back library.
28+
Group's libjpeg library, and a back-end component from the GNUstep
29+
'Back' library.
3030

3131
Additional functionality may be enabled by installing additional
3232
libraries. For example, to build the Cairo backend in the GNUstep Back
3333
library, you will need to install Cairo.
3434

35-
1.2 Noteworthy changes in version 0.31.0’
35+
1.2 Noteworthy changes in version '0.31.1'
3636
==========================================
3737

38-
This version adds view based cell support for NSTableView and
39-
NSOutlineView. Plus the usual bunch of bug fixes.
40-
41-
• Add TGA detection for ImageMagick extension.
42-
• Correct endianess swapping for saving 16 and 32 bit TIFF images.
43-
• NSParagraphStyle restore old behaviour to have default tab stops.
44-
• Documentation updates.
45-
• A fix for autogsdoc documentation creation.
46-
• Improve theming for many classes.
47-
• Correct keyEquivalentModifierMask decoding in XIB files.
48-
• Add imageViewWithImage: to NSImageView.
49-
• Add implementation of NSUserInterfaceItemIdentifier to NSView.
50-
• Fix NSImageView intercepting mouse events when not editable
51-
• Move NSBox method isOpaque to GSTheme.
52-
• Many decoding improvements.
53-
• Fix compiler warnings.
54-
• Generate and install a gnustep-gui.pc file.
55-
• Add support for NSFilenamenPboardType in NSTextView.
56-
• Add support for NSPasteboardTypePNG in NSBitmapImageRep if the
57-
libpng is present.
58-
• Add support for ImageMagick >= 7.0
59-
• Increase pasteboard timeout to 30 seconds.
60-
• Add NSAppearance implementation.
61-
• Make PACKAGE_SCOPE public on MinGW.
62-
• Started implementing NSShadow.
63-
• Move awakeFromNib implementation to NSObject instead of NSView.
64-
• Changes for libGIF 5.2 and later.
65-
• Update NSViewController with lifeCycle methods.
66-
• Avoid accessing instance variables in inline functions when
67-
compiling with MSVC.
68-
• Add method removeAllItems to NSMenu.
69-
• Add badge handling to NSDockTile.
70-
• More improvements to layout constraints.
71-
• Add implementation of NSDictionaryController.
72-
• Add implementation of the NSCollectionView classes.
73-
• Improve NSDrawer opening.
74-
• Improver CI pipeline.
38+
This is a bugfix release
39+
40+
* Fix bug decoding menu items (breaking archive)
41+
* Remove use of deprecated lock from base library
7542

7643
1.3 Where can you get it? How can you compile it?
7744
=================================================
7845

79-
The gnustep-gui-0.31.0.tar.gz distribution file has been placed at
46+
The gnustep-gui-0.31.1.tar.gz distribution file has been placed at
8047
<ftp://ftp.gnustep.org/pub/gnustep/core>.
8148

82-
It is accompanied by gnustep-gui-0.31.0.tar.gz.sig, a PGP signature
49+
It is accompanied by gnustep-gui-0.31.1.tar.gz.sig, a PGP signature
8350
which you can validate by putting both files in the same directory and
8451
using:
8552

86-
gpg --verify gnustep-gui-0.31.0.tar.gz.sig
53+
gpg --verify gnustep-gui-0.31.1.tar.gz.sig
8754

8855
Signature has been created using the key with the following
8956
fingerprint:

ChangeLog

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
2024-06-05 Richard Frith-Macdonald <rfm@gnu.org>
2+
3+
* ChangeLog: Update for new release
4+
* ANNOUNCE:
5+
* NEWS:
6+
* Documentation/news.texi: Update of release notes for 0.31.1.
7+
* Version: bump to 0.31.1
8+
9+
2024-06-03 Richard Frith-Macdonald <rfm@gnu.org>
10+
11+
* Source/NSMenuitem.m:
12+
Fix bug in decoding of archived menu item modifier mask.
13+
114
2024-05-30 Richard Frith-Macdonald <rfm@gnu.org>
215

316
* Source/GSDisplayServer.m:

Documentation/news.texi

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,17 @@
99
The currently released version of the library is @samp{@value{GNUSTEP-GUI-VERSION}}.
1010
@end ifclear
1111

12+
@section Noteworthy changes in version @samp{0.31.1}
13+
14+
This is a bugfix release
15+
16+
@itemize @bullet
17+
@item Fix bug decoding menu items (breaking archive)
18+
@item Remove use of deprecated lock from base library
19+
@end itemize
20+
21+
@ifclear ANNOUNCE-ONLY
22+
1223
@section Noteworthy changes in version @samp{0.31.0}
1324

1425
This version adds view based cell support for NSTableView and NSOutlineView.
@@ -49,8 +60,6 @@ Plus the usual bunch of bug fixes.
4960
@item Improver CI pipeline.
5061
@end itemize
5162

52-
@ifclear ANNOUNCE-ONLY
53-
5463
@section Noteworthy changes in version @samp{0.30.0}
5564

5665
This version adds parsing support for layout constraints, compilation with MSVC

0 commit comments

Comments
 (0)