From 039150959ac810692aa0799ca528965b1a83f0c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Vu=C4=8Dica?= Date: Sun, 10 Dec 2017 16:31:02 +0000 Subject: [PATCH] release-chore: Update release notes and regenerate docs. --- ANNOUNCE | 16 ++++--- ChangeLog | 8 ++++ Documentation/news.texi | 8 +++- NEWS | 95 +++++++++++++++++++++++------------------ README | 2 +- 5 files changed, 80 insertions(+), 49 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index ed31e748..475bed37 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,7 +1,7 @@ 1 ANNOUNCE ********** -This is version 0.25.1 of the GNUstep GUI Backend ('gnustep-back'). +This is version 0.26.0 of the GNUstep GUI Backend ('gnustep-back'). 1.1 What is the GNUstep GUI Backend? ==================================== @@ -20,22 +20,26 @@ easily ported to other display systems. Window's Systems. It works via a DPS emulation engine to emulate the DPS functions required by the front-end system. -1.2 Noteworthy changes in version '0.25.1' +1.2 Noteworthy changes in version '0.26.0' ========================================== -Small fixes and cleanups. + * opal: Bridging categories between Opal and GNUstep GUI. Added onto + NSColor, NSImage and NSImageRep. + * cairo: Get -DPSshow: to work on scaled windows. + * cairo: Allow creating a NSGraphicsContext with a custom graphics + port, other than a CGContext. 1.3 Where can you get it? How can you compile it? ================================================= -The gnustep-back-0.25.1.tar.gz distribution file has been placed at +The gnustep-back-0.26.0.tar.gz distribution file has been placed at . - It is accompanied by gnustep-back-0.25.1.tar.gz.sig, a PGP signature + 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-back-0.25.1.tar.gz.sig + gpg --verify gnustep-back-0.26.0.tar.gz.sig Signature has been created using the key with the following fingerprint: diff --git a/ChangeLog b/ChangeLog index ca6d16b9..e482e101 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2017-12-10 Ivan Vucica + + * ANNOUNCE + * Documentation/news.texi + * README: + Added release notes to news.texi and regenerated the rest for + 0.26.0 release. + 2017-10-01 Ivan Vucica * Documentation/news.texi: diff --git a/Documentation/news.texi b/Documentation/news.texi index 0c5ac9e3..36a586d4 100644 --- a/Documentation/news.texi +++ b/Documentation/news.texi @@ -9,8 +9,14 @@ @section Noteworthy changes in version @samp{0.26.0} +This release includes a few bugfixes, as well as compatibility improvements +as a result of GSoC 2017 project. + @itemize @bullet -@item This section is yet to be written. +@item opal: Bridging categories between Opal and GNUstep GUI. Added onto NSColor, NSImage and NSImageRep. +@item cairo: Get -DPSshow: to work on scaled windows. +@item opal: Allow creating a NSGraphicsContext with a custom graphics port, other than a CGContext. +@item misc: Fix reported static analyser warnings. @end itemize @ifclear ANNOUNCE-ONLY diff --git a/NEWS b/NEWS index cc5afdd9..b24dca45 100644 --- a/NEWS +++ b/NEWS @@ -1,12 +1,25 @@ 1 NEWS ****** -1.1 Noteworthy changes in version '0.25.1' +1.1 Noteworthy changes in version '0.26.0' +========================================== + +This release includes a few bugfixes, as well as compatibility +improvements as a result of GSoC 2017 project. + + * opal: Bridging categories between Opal and GNUstep GUI. Added onto + NSColor, NSImage and NSImageRep. + * cairo: Get -DPSshow: to work on scaled windows. + * opal: Allow creating a NSGraphicsContext with a custom graphics + port, other than a CGContext. + * misc: Fix reported static analyser warnings. + +1.2 Noteworthy changes in version '0.25.1' ========================================== Small fixes and cleanups. -1.2 Noteworthy changes in version '0.25.0' +1.3 Noteworthy changes in version '0.25.0' ========================================== Support for pattern phase, compositing operation, image interpolation @@ -18,28 +31,28 @@ and antialiasing per gstate. Various fixes. -1.3 Noteworthy changes in version '0.24.1' +1.4 Noteworthy changes in version '0.24.1' ========================================== Improvements in win32 display and mouse tracking. Various minor bugfixes and cleanups. -1.4 Noteworthy changes in version '0.24.0' +1.5 Noteworthy changes in version '0.24.0' ========================================== Added experimental Opal backend. Allow for ARGB visual for OpenGL. -1.5 Noteworthy changes in version '0.23.0' +1.6 Noteworthy changes in version '0.23.0' ========================================== Added cairo support for ms-windows. Updated for NSInteger/CGFloat support -1.6 Noteworthy changes in version '0.22.0' +1.7 Noteworthy changes in version '0.22.0' ========================================== Added new user defaults to make app icons and mini windows sticky @@ -48,7 +61,7 @@ Added new user defaults to make app icons and mini windows sticky Many improvements to Cairo rendering, including buffering, glyphs and DPI scaling. -1.7 Noteworthy changes in version '0.20.0' +1.8 Noteworthy changes in version '0.20.0' ========================================== Cairo is now the default backend, but falls back to art and xlib @@ -58,37 +71,37 @@ gracefully. More Windows improvements. -1.8 Noteworthy changes in version '0.19.0' +1.9 Noteworthy changes in version '0.19.0' ========================================== This is an (unstable) copy of the 0.18.0 release -1.9 Noteworthy changes in version '0.18.0' -========================================== +1.10 Noteworthy changes in version '0.18.0' +=========================================== Many Windows improvements Implement pattern colours for all backends. -1.10 Noteworthy changes in version '0.17.1' +1.11 Noteworthy changes in version '0.17.1' =========================================== Use DejaVu as another fallback font. -1.11 Noteworthy changes in version '0.17.0' +1.12 Noteworthy changes in version '0.17.0' =========================================== Key repeat support implemented in X11. OpenGL fixes and improvements. -1.12 Noteworthy changes in version '0.16.0' +1.13 Noteworthy changes in version '0.16.0' =========================================== Transparent windows implemented in WIN32 backend, better position and scaling of images. General cleanup of code. -1.13 Noteworthy changes in version '0.14.0' +1.14 Noteworthy changes in version '0.14.0' =========================================== Added code to automatically make any window which uses the @@ -96,7 +109,7 @@ NSDesktopWindowLevel also be omnipresent. Many glyph drawing improvements. -1.14 Noteworthy changes in version '0.13.2' +1.15 Noteworthy changes in version '0.13.2' =========================================== Added basic implementation of window levels on Windows. In general a @@ -110,24 +123,24 @@ bunch of improvements in the Windows backend. frontend. This version or greater of the backend needs to be used with gui 0.13.2 -1.15 Noteworthy changes in version '0.13.1' +1.16 Noteworthy changes in version '0.13.1' =========================================== Minor improvements. -1.16 Noteworthy changes in version '0.13.0' +1.17 Noteworthy changes in version '0.13.0' =========================================== Many improvements to the cairo backend. Add DPSshfill for all backends. Better handling of X event times. -1.17 Noteworthy changes in version '0.12.0' +1.18 Noteworthy changes in version '0.12.0' =========================================== Big improvements to the cairo graphics and Window backend. Also better support for OpenGL. -1.18 Noteworthy changes in version '0.11.0' +1.19 Noteworthy changes in version '0.11.0' =========================================== Bugfixes to art and xlib. @@ -135,17 +148,17 @@ Bugfixes to art and xlib. There was some work on the Windows backend for the GDI interface by Christopher Armstrong. -1.19 Noteworthy changes in version '0.10.3' +1.20 Noteworthy changes in version '0.10.3' =========================================== Fixes. A lot of Cairo backend work. -1.20 Noteworthy changes in version '0.10.2' +1.21 Noteworthy changes in version '0.10.2' =========================================== The Backend can set UTF8 window titles where this is allowed. -1.21 Noteworthy changes in version '0.10.1' +1.22 Noteworthy changes in version '0.10.1' =========================================== The art graphics module is the default now. As was previously the case, @@ -162,7 +175,7 @@ Cairo library before it will work with GNUstep. Due to this, this module is still considered beta. Ask on the mailing lists for help with this. -1.22 Noteworthy changes in version '0.10.0' +1.23 Noteworthy changes in version '0.10.0' =========================================== The installed name of the backend now includes an interface version @@ -172,14 +185,14 @@ number. This avoids the potential version mismatch between the frontend * Alpha blending was implemented for Windows, although it does not seem to work on some machines. -1.23 Noteworthy changes in version '0.9.5' +1.24 Noteworthy changes in version '0.9.5' ========================================== * Added support for window alpha on X servers. * Add support for old and new freetype libs. * Some improvements to the Windows backend. -1.24 Noteworthy changes in version '0.9.4' +1.25 Noteworthy changes in version '0.9.4' ========================================== * Fast drawing on 8 bit displays was added (although it might only @@ -190,7 +203,7 @@ number. This avoids the potential version mismatch between the frontend * art backend supports reading from a window. * Add internal window decoration handling. -1.25 Noteworthy changes in version '0.9.3' +1.26 Noteworthy changes in version '0.9.3' ========================================== * A number of W32 window event enhancements @@ -198,7 +211,7 @@ number. This avoids the potential version mismatch between the frontend * libwraster is no longer checked for - image functions now in frontend -1.26 Noteworthy changes in version '0.9.2' +1.27 Noteworthy changes in version '0.9.2' ========================================== * Art backend added support for grayscale, one-isblack colorspaces. @@ -206,25 +219,25 @@ number. This avoids the potential version mismatch between the frontend * Better focus handling on Windows. * Better font and draw handling on Windows. -1.27 Noteworthy changes in version '0.9.1' +1.28 Noteworthy changes in version '0.9.1' ========================================== Color on 8 bit displays works correctly now. WindowMaker properties are always set now in case another manager is emulating WindowMaker styles. -1.28 Noteworthy changes in version '0.9.0' +1.29 Noteworthy changes in version '0.9.0' ========================================== Some more improvements to copy/paste support following ICCCM specifications (like COMPOUND_TEXT support). -1.29 Noteworthy changes in version '0.8.9' +1.30 Noteworthy changes in version '0.8.9' ========================================== * Much improved pasting support between X apps and GNUstep apps. * Backend headers are no longer installed (now private). -1.30 Noteworthy changes in version '0.8.8' +1.31 Noteworthy changes in version '0.8.8' ========================================== Full multi-byte/unicode support for East Asian languages was added to @@ -235,57 +248,57 @@ to Kazunobu Kuriyama. * Also added slightly better EWMH support. * Art backend works with more versions of freetype. -1.31 Noteworthy changes in version '0.8.7' +1.32 Noteworthy changes in version '0.8.7' ========================================== Handle NSBezierPath glyph drawing in art backend. art backend compiles with all freetype except 2.1.3 via ifdefs. -1.32 Noteworthy changes in version '0.8.6' +1.33 Noteworthy changes in version '0.8.6' ========================================== Bug fixes. See the gnustep-gui NEWS for changes. -1.33 Noteworthy changes in version '0.8.5' +1.34 Noteworthy changes in version '0.8.5' ========================================== Text system improvements. See the gnustep-gui NEWS for changes. -1.34 Noteworthy changes in version '0.8.3' +1.35 Noteworthy changes in version '0.8.3' ========================================== See the gnustep-gui NEWS for changes. -1.35 Noteworthy changes in version '0.8.2' +1.36 Noteworthy changes in version '0.8.2' ========================================== Improved font handling in art backend. Improved compositing with transformations and clipping in art backend. -1.36 Noteworthy changes in version '0.8.1' +1.37 Noteworthy changes in version '0.8.1' ========================================== art (libart-based) backend added. Use ./configure -enable-graphics=art to choose this backend. -1.37 Noteworthy changes in version '0.8.0' +1.38 Noteworthy changes in version '0.8.0' ========================================== Bug fixes. -1.38 Noteworthy changes in version '0.7.9' +1.39 Noteworthy changes in version '0.7.9' ========================================== Bug fixes. -1.39 Noteworthy changes in version '0.7.8' +1.40 Noteworthy changes in version '0.7.8' ========================================== Simplified backend selection using -enable-server and -enable-graphics. Add -with-library-flags and -with-include-flags for adding additonal flags. Set name with -with-name -1.40 Noteworthy changes in version '0.7.7' +1.41 Noteworthy changes in version '0.7.7' ========================================== First release. Most components extracted from xgps. The old backends, diff --git a/README b/README index a41a4180..8d189789 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ 1 README ******** -This is version 0.25.1 of the GNUstep GUI Backend ('gnustep-back'). +This is version 0.26.0 of the GNUstep GUI Backend ('gnustep-back'). Here is some introductory info to get you started: