Skip to content

Commit 5a0d731

Browse files
committed
release-chore: Update docs for 0.28.0 release.
1 parent 9afab3a commit 5a0d731

File tree

5 files changed

+202
-86
lines changed

5 files changed

+202
-86
lines changed

ANNOUNCE

Lines changed: 39 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
1 ANNOUNCE
22
**********
33

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

66
1.1 What is the GNUstep GUI Library?
77
====================================
@@ -32,40 +32,55 @@ Group's libjpeg library, and a back-end component from the GNUstep
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.27.0'
35+
1.2 Noteworthy changes in version '0.28.0'
3636
==========================================
3737

38-
This version includes numerous bugfixes, compatibility improvements and
39-
other changes accumulated over the last year. It also enables work to
40-
be done on integrating NSViews with a Core Animation renderer.
41-
42-
* Make targetForAction safer.
43-
* Speed up menu updates.
44-
* Clean up speech tool compilation and switch to newer interface.
45-
* Fix bug in CUPS subclassing introduced in last release.
46-
* Minor improvements to typesetting.
47-
* Add NSIsControllerMarker.
48-
* Fix tracking on segmented cell.
49-
* Bring slider cell closer to Cocoa implementation.
50-
* Add ivar for Core Animation in NSView.
51-
* Improve border calculation on printing.
52-
* Lazy load app icon.
53-
* Better detection of removable volumes.
54-
* Polish translations.
55-
* Japanese translations.
56-
* Lots of bug fixes.
38+
This version adds support for modern XIB files and many new classes.
39+
Plus the usual bunch of bug fixes.
40+
41+
* Support loading of document XIB files.
42+
* Improve Key Value Binding for NSArrayController and add more
43+
bindings.
44+
* Better support for multi monitor usage and other improvement in the
45+
backend integration.
46+
* Add classes NSFontCollection, NSColorSampler, NSSpeechRecognizer,
47+
NSAppearance, NSPDFInfo, NSPICTImageRep, NSCIImageRep,
48+
NSPDFImageRep, NSPDFPanel, NSDataAsset, NSDatePicker,
49+
NSDatePickerCell, NSPredicateEditor, NSPredicateEditorRowTemplate,
50+
NSRuleEditor, NSGestureRecognizer, NSButtonTouchBarItem,
51+
NSCandidateListTouchBarItem, NSClickGestureRecognizer,
52+
NSColorPickerTouchBarItem, NSCustomTouchBarItem,
53+
NSGroupTouchBarItem, NSMagnificationGestureRecognizer,
54+
NSPanGestureRecognizer, NSPickerTouchBarItem,
55+
NSPopoverTouchBarItem, NSPressGestureRecognizer,
56+
NSRotationGestureRecognizer, NSSharingServicePickerTouchBarItem,
57+
NSSliderTouchBarItem, NSStepperTouchBarItem, NSTouchBarItem,
58+
NSTouchBar, NSTouch, NSDockTile.
59+
* Implement NSEPSImageRep.
60+
* Better encoding handling in RTF files.
61+
* Theming and drawing improvements.
62+
* Increase small font size to 10.
63+
* New cursor and stepper images.
64+
* Move NSFileWrapper to Foundation.
65+
* Fixed build on Debian GNU/kFreeBSD.
66+
* With command line argument -autolaunch YES, do not activate the
67+
application when -activateIgnoringOtherApps: is invoked.
68+
* Improvements to WindowMaker compatibility (e.g. WMFHideApplication
69+
support).
70+
* Lowered NSFloatingWindowLevel by one to distinguish floating panels
71+
from menus.
5772

5873
1.3 Where can you get it? How can you compile it?
5974
=================================================
6075

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

64-
It is accompanied by gnustep-back-0.27.0.tar.gz.sig, a PGP signature
79+
It is accompanied by gnustep-back-0.28.0.tar.gz.sig, a PGP signature
6580
which you can validate by putting both files in the same directory and
6681
using:
6782

68-
gpg --verify gnustep-gui-0.27.0.tar.gz.sig
83+
gpg --verify gnustep-gui-0.28.0.tar.gz.sig
6984

7085
Signature has been created using the key with the following
7186
fingerprint:

ChangeLog

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2020-04-05 Ivan Vucica <[email protected]>
2+
3+
* ANNOUNCE:
4+
* Documentation/ReleaseNotes.gsdoc:
5+
* Documentation/news.texi:
6+
* NEWS:
7+
Updating documentation for the 0.28.0 release.
8+
19
2020-04-01 Wolfgang Lux <[email protected]>
210

311
* Source/NSAlert.m (NSBeginAlertSheet): Restore call to delegate

Documentation/ReleaseNotes.gsdoc

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,54 @@
2020
migrate to using a newer version of the library.
2121
</p>
2222

23+
<section>
24+
<heading>0.28.0</heading>
25+
<p>
26+
This version adds support for modern XIB files and many new
27+
classes. Plus the usual bunch of bug fixes.
28+
</p>
29+
<deflist>
30+
<term>XIB</term>
31+
<desc>Support loading XIB5 files.</desc>
32+
<term>key-value binding</term>
33+
<desc>Improve Key Value Binding for NSArrayController and add more
34+
bindings.</desc>
35+
<term>multi-monitor support</term>
36+
<desc>Better support for multi monitor usage and other improvement in
37+
the backend integration.</desc>
38+
<term>new classes</term>
39+
<desc>NSFontCollection, NSColorSampler, NSSpeechRecognizer,
40+
NSAppearance, NSPDFInfo, NSPICTImageRep, NSCIImageRep, NSPDFImageRep,
41+
NSPDFPanel, NSDataAsset,
42+
NSDatePicker, NSDatePickerCell, NSPredicateEditor,
43+
NSPredicateEditorRowTemplate, NSRuleEditor, NSGestureRecognizer,
44+
NSButtonTouchBarItem, NSCandidateListTouchBarItem,
45+
NSClickGestureRecognizer, NSColorPickerTouchBarItem,
46+
NSCustomTouchBarItem, NSGroupTouchBarItem,
47+
NSMagnificationGestureRecognizer, NSPanGestureRecognizer,
48+
NSPickerTouchBarItem, NSPopoverTouchBarItem, NSPressGestureRecognizer,
49+
NSRotationGestureRecognizer, NSSharingServicePickerTouchBarItem,
50+
NSSliderTouchBarItem, NSStepperTouchBarItem, NSTouchBarItem,
51+
NSTouchBar, NSTouch, NSDockTile
52+
</desc>
53+
<term>formats</term>
54+
<desc>Implement NSEPSImageRep. Marked GSImageMagickImageRep public.
55+
PICT. Better encoding handling in RTF files.</desc>
56+
<term>theming and drawing</term>
57+
<desc>Increase small font size to 10. New cursor and stepper images.
58+
Various improvements.Lowered NSFloatingWindowLevel by one to
59+
distinguish floating panels from menus.</desc>
60+
<term>NSFileWrapper move</term>
61+
<desc>Move NSFileWrapper to Foundation.</desc>
62+
<term>platform compatibility</term>
63+
<desc>Fixed build on Debian GNU/kFreeBSD. Improvements to WindowMaker
64+
compatibility (e.g. WMFHideApplication support).</desc>
65+
<term>command line arguments</term>
66+
<desc>With command line argument -autolaunch YES, do not activate the
67+
application when -activateIgnoringOtherApps: is invoked.</desc>
68+
</deflist>
69+
</section>
70+
2371
<section>
2472
<heading>0.27.0</heading>
2573
<p>
@@ -36,7 +84,7 @@
3684
<term>Tools/speech</term>
3785
<desc>Clean up speech tool compilation and switch to newer interface.</desc>
3886
<term>printing</term>
39-
<desc>Fix bug in CUPS subclassing introduced in last release.</term>
87+
<desc>Fix bug in CUPS subclassing introduced in last release.</desc>
4088
<term>typesetting</term>
4189
<desc>Minor improvments to typesetting.</desc>
4290
<term>NSKeyValueBinding</term>

Documentation/news.texi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,13 @@ NSTouch, NSDockTile.
3838
@item Increase small font size to 10.
3939
@item New cursor and stepper images.
4040
@item Move NSFileWrapper to Foundation.
41+
@item Fixed build on Debian GNU/kFreeBSD.
42+
@item With command line argument -autolaunch YES, do not activate the
43+
application when -activateIgnoringOtherApps: is invoked.
44+
@item Improvements to WindowMaker compatibility (e.g. WMFHideApplication
45+
support).
46+
@item Lowered NSFloatingWindowLevel by one to distinguish floating panels from
47+
menus.
4148
@end itemize
4249

4350
@ifclear ANNOUNCE-ONLY

0 commit comments

Comments
 (0)