Skip to content

Commit

Permalink
release-chore: Update docs for 0.28.0 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
ivucica committed Apr 5, 2020
1 parent 9afab3a commit 5a0d731
Show file tree
Hide file tree
Showing 5 changed files with 202 additions and 86 deletions.
63 changes: 39 additions & 24 deletions ANNOUNCE
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
1 ANNOUNCE
**********

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

1.1 What is the GNUstep GUI Library?
====================================
Expand Down Expand Up @@ -32,40 +32,55 @@ 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.27.0'
1.2 Noteworthy changes in version '0.28.0'
==========================================

This version includes numerous bugfixes, compatibility improvements and
other changes accumulated over the last year. It also enables work to
be done on integrating NSViews with a Core Animation renderer.

* Make targetForAction safer.
* Speed up menu updates.
* Clean up speech tool compilation and switch to newer interface.
* Fix bug in CUPS subclassing introduced in last release.
* Minor improvements to typesetting.
* Add NSIsControllerMarker.
* Fix tracking on segmented cell.
* Bring slider cell closer to Cocoa implementation.
* Add ivar for Core Animation in NSView.
* Improve border calculation on printing.
* Lazy load app icon.
* Better detection of removable volumes.
* Polish translations.
* Japanese translations.
* Lots of bug fixes.
This version adds support for modern XIB 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.
* 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.

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

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

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

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

* ANNOUNCE:
* Documentation/ReleaseNotes.gsdoc:
* Documentation/news.texi:
* NEWS:
Updating documentation for the 0.28.0 release.

2020-04-01 Wolfgang Lux <[email protected]>

* Source/NSAlert.m (NSBeginAlertSheet): Restore call to delegate
Expand Down
50 changes: 49 additions & 1 deletion Documentation/ReleaseNotes.gsdoc
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,54 @@
migrate to using a newer version of the library.
</p>

<section>
<heading>0.28.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>XIB</term>
<desc>Support loading XIB5 files.</desc>
<term>key-value binding</term>
<desc>Improve Key Value Binding for NSArrayController and add more
bindings.</desc>
<term>multi-monitor support</term>
<desc>Better support for multi monitor usage and other improvement in
the backend integration.</desc>
<term>new classes</term>
<desc>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
</desc>
<term>formats</term>
<desc>Implement NSEPSImageRep. Marked GSImageMagickImageRep public.
PICT. Better encoding handling in RTF files.</desc>
<term>theming and drawing</term>
<desc>Increase small font size to 10. New cursor and stepper images.
Various improvements.Lowered NSFloatingWindowLevel by one to
distinguish floating panels from menus.</desc>
<term>NSFileWrapper move</term>
<desc>Move NSFileWrapper to Foundation.</desc>
<term>platform compatibility</term>
<desc>Fixed build on Debian GNU/kFreeBSD. Improvements to WindowMaker
compatibility (e.g. WMFHideApplication support).</desc>
<term>command line arguments</term>
<desc>With command line argument -autolaunch YES, do not activate the
application when -activateIgnoringOtherApps: is invoked.</desc>
</deflist>
</section>

<section>
<heading>0.27.0</heading>
<p>
Expand All @@ -36,7 +84,7 @@
<term>Tools/speech</term>
<desc>Clean up speech tool compilation and switch to newer interface.</desc>
<term>printing</term>
<desc>Fix bug in CUPS subclassing introduced in last release.</term>
<desc>Fix bug in CUPS subclassing introduced in last release.</desc>
<term>typesetting</term>
<desc>Minor improvments to typesetting.</desc>
<term>NSKeyValueBinding</term>
Expand Down
7 changes: 7 additions & 0 deletions Documentation/news.texi
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,13 @@ NSTouch, NSDockTile.
@item Increase small font size to 10.
@item New cursor and stepper images.
@item Move NSFileWrapper to Foundation.
@item Fixed build on Debian GNU/kFreeBSD.
@item With command line argument -autolaunch YES, do not activate the
application when -activateIgnoringOtherApps: is invoked.
@item Improvements to WindowMaker compatibility (e.g. WMFHideApplication
support).
@item Lowered NSFloatingWindowLevel by one to distinguish floating panels from
menus.
@end itemize

@ifclear ANNOUNCE-ONLY
Expand Down
Loading

0 comments on commit 5a0d731

Please sign in to comment.