Skip to content

Commit

Permalink
release-chore: Release 0.29.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
ivucica committed Apr 26, 2021
1 parent b5ecb4e commit cc6c371
Show file tree
Hide file tree
Showing 6 changed files with 193 additions and 100 deletions.
68 changes: 32 additions & 36 deletions ANNOUNCE
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
1 Announcement
**************

This is version 0.28.0 of the GNUstep GUI library ('gnustep-gui').
This is version 0.29.0 of the GNUstep GUI library ('gnustep-gui').

1.1 What is the GNUstep GUI Library?
====================================
Expand Down Expand Up @@ -32,55 +32,51 @@ Group's libjpeg library, and a back-end component from the GNUstep
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.28.0'
1.2 Noteworthy changes in version '0.29.0'
==========================================

This version adds support for modern XIB files and many new classes.
This version adds support for storyboard files and many new classes.
Plus the usual bunch of bug fixes.

* Support loading of document XIB files.
* Improve Key Value Binding for NSArrayController and add more
bindings.
* Better support for multi monitor usage and other improvement in the
backend integration.
* Add classes NSFontCollection, NSColorSampler, NSSpeechRecognizer,
NSAppearance, NSPDFInfo, NSPICTImageRep, NSCIImageRep,
NSPDFImageRep, NSPDFPanel, NSDataAsset, NSDatePicker,
NSDatePickerCell, NSPredicateEditor, NSPredicateEditorRowTemplate,
NSRuleEditor, NSGestureRecognizer, NSButtonTouchBarItem,
NSCandidateListTouchBarItem, NSClickGestureRecognizer,
NSColorPickerTouchBarItem, NSCustomTouchBarItem,
NSGroupTouchBarItem, NSMagnificationGestureRecognizer,
NSPanGestureRecognizer, NSPickerTouchBarItem,
NSPopoverTouchBarItem, NSPressGestureRecognizer,
NSRotationGestureRecognizer, NSSharingServicePickerTouchBarItem,
NSSliderTouchBarItem, NSStepperTouchBarItem, NSTouchBarItem,
NSTouchBar, NSTouch, NSDockTile.
* Implement NSEPSImageRep.
* Support loading of storyboard files.
* Add classes NSSwitch, NSFontAssetRequest,
NSMediaLibraryBrowserController, NSScrubberItemView,
NSScrubberLayout, NSScrubber, NSSharingServicePickerToolbarItem,
NSPathCell, NSPathComponentCell, NSPathControl, NSPathControlItem,
NSPersistentDocument, NSAccessibilityCustomAction,
NSAccessibilityCustomRotor, NSAccessibilityElement, NSStoryboard,
NSStoryboardSegue, NSPageController, NSSplitViewController,
NSSplitViewItem, NSTabViewController, NSLayoutAnchor,
NSLayoutConstraint, NSLayoutGuide, NSStatusBarButton,
NSTextCheckingController, NSTextFinder, NSTextInputContext,
NSGridView. Some of these classes are still skeletons.
* Fix extraline fragment in text layout.
* Better encoding handling in RTF files.
* Theming and drawing improvements.
* Increase small font size to 10.
* New cursor and stepper images.
* Move NSFileWrapper to Foundation.
* Fixed build on Debian GNU/kFreeBSD.
* With command line argument -autolaunch YES, do not activate the
application when -activateIgnoringOtherApps: is invoked.
* Improvements to WindowMaker compatibility (e.g. WMFHideApplication
support).
* Lowered NSFloatingWindowLevel by one to distinguish floating panels
from menus.
* Add more italian translations.
* Add MacOSX methods to NSNib, NSMenu and NSWindow.
* Focus handling fixes for WindowMaker.
* Fix missing colours when loading old colour lists.
* Support JPEG export as greyscale image.
* Fix memory leak in NSPopupButtonCell.
* Fix toolbar flickering.
* NSSearchFieldCell use code from GSTheme to display popup.
* Fix int decoding to get it working on 64 bit big endian machines.
* Add tab stops after last defined at default intervals.
* Stop NSWindow from handling windows that are gone, but possibly
returned by a slow window manager.
* Fix NSTableView/NSTableColumn bindings.

1.3 Where can you get it? How can you compile it?
=================================================

The gnustep-gui-0.28.0.tar.gz distribution file has been placed at
The gnustep-gui-0.29.0.tar.gz distribution file has been placed at
<ftp://ftp.gnustep.org/pub/gnustep/core>.

It is accompanied by gnustep-gui-0.28.0.tar.gz.sig, a PGP signature
It is accompanied by gnustep-gui-0.29.0.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.28.0.tar.gz.sig
gpg --verify gnustep-gui-0.29.0.tar.gz.sig

Signature has been created using the key with the following
fingerprint:
Expand Down
10 changes: 10 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
2021-04-26 Ivan Vucica <[email protected]>

* ANNOUNCE:
* Documentation/ReleaseNotes.gsdoc:
* Documentation/news.texi:
* NEWS:
Updating documentation for the 0.29.0 release.
* Version:
Bumping requirement to gnustep-base 1.28.0.

2021-04-23 Gregory John Casamento <[email protected]>

* Source/Functions.m: QuickFix. Remove unecessary warning
Expand Down
49 changes: 49 additions & 0 deletions Documentation/ReleaseNotes.gsdoc
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,55 @@
migrate to using a newer version of the library.
</p>

<section>
<heading>0.29.0</heading>
<p>
This version adds support for modern XIB files and many new
classes. Plus the usual bunch of bug fixes.
</p>
<deflist>
<term>storyboards</term>
<desc>Support loading of storyboard files.</desc>
<term>new classes</term>
<desc>Add classes NSSwitch, NSFontAssetRequest,
NSMediaLibraryBrowserController, NSScrubberItemView, NSScrubberLayout,
NSScrubber, NSSharingServicePickerToolbarItem, NSPathCell,
NSPathComponentCell, NSPathControl, NSPathControlItem,
NSPersistentDocument, NSAccessibilityCustomAction,
NSAccessibilityCustomRotor, NSAccessibilityElement, NSStoryboard,
NSStoryboardSegue, NSPageController, NSSplitViewController,
NSSplitViewItem, NSTabViewController, NSLayoutAnchor,
NSLayoutConstraint, NSLayoutGuide, NSStatusBarButton,
NSTextCheckingController, NSTextFinder, NSTextInputContext,
NSGridView.<br />
<br />
Some of these classes are still skeletons.</desc>
<term>text layout</term>
<desc>Fix extraline fragment in text layout.</desc>
<term>RTF</term>
<desc>Better encoding handling in RTF files.</desc>
<term>localization</term>
<desc>Add more italian translations.</desc>
<term>compatibility</term>
<desc>Add MacOSX methods to NSNib, NSMenu and NSWindow.</desc>
<term>window management compatibility</term>
<desc>Focus handling fixes for WindowMaker.<br />
Stop NSWindow from handling windows that are gone, but possibly
returned by a slow window manager.</desc>
<term>bugfix</term>
<desc>Fix missing colours when loading old colour lists.<br />
Fix memory leak in NSPopupButtonCell.<br />
Fix toolbar flickering.<br />
Fix int decoding to get it working on 64 bit big endian machines.<br />
Add tab stops after last defined at default intervals.<br />
Fix NSTableView/NSTableColumn bindings.</desc>
<term>JPEG export improvements</term>
<desc>Support JPEG export as greyscale image.</desc>
<term>theming</term>
<desc>NSSearchFieldCell use code from GSTheme to display popup.</desc>
</deflist>
</section>

<section>
<heading>0.28.0</heading>
<p>
Expand Down
8 changes: 6 additions & 2 deletions Documentation/news.texi
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ NSAccessibilityCustomRotor, NSAccessibilityElement, NSStoryboard,
NSStoryboardSegue, NSPageController, NSSplitViewController,
NSSplitViewItem, NSTabViewController, NSLayoutAnchor,
NSLayoutConstraint, NSLayoutGuide, NSStatusBarButton,
NSTextCheckingController, NSTextFinder, NSTextInputContext.
NSTextCheckingController, NSTextFinder, NSTextInputContext,
NSGridView.
Some of these classes are still skeletons.
@item Fix extraline fragment in text layout.
@item Better encoding handling in RTF files.
Expand All @@ -36,9 +37,12 @@ Some of these classes are still skeletons.
@item Support JPEG export as greyscale image.
@item Fix memory leak in NSPopupButtonCell.
@item Fix toolbar flickering.
@item NSSearchFieldCell use code from GSTheme to disolay popup.
@item NSSearchFieldCell use code from GSTheme to display popup.
@item Fix int decoding to get it working on 64 bit big endian machines.
@item Add tab stops after last defined at default intervals.
@item Stop NSWindow from handling windows that are gone, but possibly
returned by a slow window manager.
@item Fix NSTableView/NSTableColumn bindings.
@end itemize

@ifclear ANNOUNCE-ONLY
Expand Down
Loading

0 comments on commit cc6c371

Please sign in to comment.