Updated various release note documents with notable changes for 0.26.0.

Also regenerated the ANNOUNCE file from announce.texi and news.texi.
This commit is contained in:
Ivan Vučica 2017-12-07 22:30:02 +00:00
parent 280c3e0095
commit e2f3923e13
No known key found for this signature in database
GPG key ID: 6E4D7BA2D93CAC9D
4 changed files with 105 additions and 18 deletions

View file

@ -1,7 +1,7 @@
1 ANNOUNCE
**********
This is version 0.25.1 of the GNUstep GUI library ('gnustep-gui').
This is version 0.26.0 of the GNUstep GUI library ('gnustep-gui').
1.1 What is the GNUstep GUI Library?
====================================
@ -32,28 +32,48 @@ 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.25.1'
1.2 Noteworthy changes in version '0.26.0'
==========================================
* JPEG (saving) alpha channel fixes and size with resolution != 72
* JPEG resolution read support
* TIFF saving fixes
* Improved volumes mounting and support
* Portability improvements in volume mounting and support
* Corrected layout of empty strings
* Only update visible menus
This version was bumped due to previous binary incompatibilities between
0.25.0 and 0.25.1. This version also includes numerous compatibility
improvements from the Summer of Code project, and a wide variety of
other fixes. Notably, it fixes the use of cupsGetPPD() in the printing
system.
* printing: Add an include to get deprecated function cupsGetPPD() on
newer CUPS systems.
* chore: Bump required base version.
* tiff: Support for writing resolution.
* jpeg: Save resolution information if it is different from 72 dpi.
* save panel: Fix return type of sorting function.
* events: Add some newer Cocoa enums and one method with dummy
implementation.
* speech synthesis: NSSpeechSynthesizerDelegate is now a @protocol on
runtimes that support it.
* pasteboard: New type identifiers.
* translations: Some work on Polish, Russian and German translations
* cell: Improvements to mouse tracking logic on NSCell.
* image: If an unknown named image is unarchived with a coder or
keyed coder, keep the name.
* screen: Add -backingScaleFactor and return 1.0.
* window: Return 1.0 from -backingScaleFactor.
* compatibility: Numerous stub implementations of constants, classes
and methods to improve source-level compatibility.
* other bugfixes
1.3 Where can you get it? How can you compile it?
=================================================
The gnustep-gui-0.25.1.tar.gz distribution file has been placed at
The gnustep-gui-0.26.0.tar.gz distribution file has been placed at
<ftp://ftp.gnustep.org/pub/gnustep/core>.
It is accompanied by gnustep-back-{No value for
'GNUSTEP-BACK-VERSION'}.tar.gz.sig, a PGP signature which you can
validate by putting both files in the same directory and using:
It is accompanied by gnustep-back-0.26.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.25.1.tar.gz.sig
gpg --verify gnustep-gui-0.26.0.tar.gz.sig
Signature has been created using the key with the following
fingerprint:

View file

@ -1,3 +1,12 @@
2017-12-07 Ivan Vucica <ivan@vucica.net>
* Documentation/announce.texi: Use GNUSTEP-GUI-VERSION even when
talking about -back.
* Documentation/ReleaseNotes.gsdoc:
* Documentation/news.texi: Update with notable changes for 0.26.0.
* ANNOUNCE: Regenerated the ANNOUNCE file from announce.texi and
news.texi.
2017-12-07 Ivan Vucica <ivan@vucica.net>
* Source/NSImage.m (-initWithCoder:): Clean up and reduce amount

View file

@ -25,11 +25,48 @@
<p>
Bumped due to binary incompatibilities between 0.25.0 and 0.25.1. Also
including numerous compatibility improvements from the Summer of Code
project.
project, and a wide variety of other fixes. Fixes the use of
cupsGetPPD() in the printing system.
</p>
<deflist>
<term>TODO</term>
<desc>This list is yet to be written.</desc>
<term>printing</term>
<desc>Add an include to get deprecated function cupsGetPPD() on
newer CUPS systems.</desc>
<term>chore</term>
<desc>Bump required base version.</desc>
<term>tiff</term>
<desc>Support for writing resolution.</desc>
<term>jpeg</term>
<desc>Save resolution information if it is different from 72
dpi.</desc>
<term>save panel</term>
<desc>Fix return type of sorting function.</desc>
<term>events</term>
<desc>Add some newer Cocoa enums and one method with dummy
implementation.</desc>
<term>speech synthesis</term>
<desc>NSSpeechSynthesizerDelegate is now a @protocol on
runtimes that support it.</desc>
<term>pasteboard</term>
<desc>New type identifiers.</desc>
<term>translations</term>
<desc>Some work on Polish, Russian and German translations</desc>
<term>cell</term>
<desc>Improvements to mouse tracking logic on NSCell.</desc>
<term>image</term>
<desc>If an unknown named image is unarchived with a coder or
keyed coder, keep the name.</desc>
<term>screen</term>
<desc>Add backingScaleFactor and return 1.0.</desc>
<term>window</term>
<desc>Return 1.0 from -backingScaleFactor.</desc>
<term>compatibility</term>
<desc>Numerous stub implementations of constants, classes
and methods to improve source-level compatibility.</desc>
<term>other bugfixes</term>
<desc>Numerous other bugfixes.</desc>
</deflist>
</section>

View file

@ -11,8 +11,29 @@ The currently released version of the library is @samp{@value{GNUSTEP-GUI-VERSIO
@section Noteworthy changes in version @samp{0.26.0}
This version was bumped due to previous binary incompatibilities
between 0.25.0 and 0.25.1. This version also includes numerous
compatibility improvements from the Summer of Code
project, and a wide variety of other fixes. Notably, it fixes the
use of cupsGetPPD() in the printing system.
@itemize @bullet
@item This list is yet to be written.
@item printing: Add an include to get deprecated function cupsGetPPD() on newer CUPS systems.
@item chore: Bump required base version.
@item tiff: Support for writing resolution.
@item jpeg: Save resolution information if it is different from 72 dpi.
@item save panel: Fix return type of sorting function.
@item events: Add some newer Cocoa enums and one method with dummy implementation.
@item speech synthesis: NSSpeechSynthesizerDelegate is now a @@protocol on runtimes that support it.
@item pasteboard: New type identifiers.
@item translations: Some work on Polish, Russian and German translations
@item cell: Improvements to mouse tracking logic on NSCell.
@item image: If an unknown named image is unarchived with a coder or keyed coder, keep the name.
@item screen: Add -backingScaleFactor and return 1.0.
@item window: Return 1.0 from -backingScaleFactor.
@item compatibility: Numerous stub implementations of constants, classes and methods to improve source-level compatibility.
@item other bugfixes
@end itemize
@ifclear ANNOUNCE-ONLY