diff --git a/ANNOUNCE b/ANNOUNCE index 1be1f8be..67bce8bc 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,7 +1,7 @@ 1 ANNOUNCE ********** -This is version 0.27.0 of the GNUstep GUI Backend ('gnustep-back'). +This is version 0.28.0 of the GNUstep GUI Backend ('gnustep-back'). 1.1 What is the GNUstep GUI Backend? ==================================== @@ -20,28 +20,30 @@ 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.27.0' +1.2 Noteworthy changes in version '0.28.0' ========================================== -This release includes a few bugfixes. +This release includes a few bugfixes and a huge rework of multi monitor +handling. - * configure: Improve configuration. - * xlib: Improve xft font classes. - * x11: Enable drawing in secondary threads. - * x11: Better handling of atoms. Method to get the window manager. - * opal: Improve colour handling + * Improved focus handling for WindowMaker interaction. + * Cursor improvements. + * Better handling of fonts with fontconfig. + * Simplify code that converts images for X11. + * art: Remove ftfont-old.m. + * Use Xrandr for multi monitor support. 1.3 Where can you get it? How can you compile it? ================================================= -The gnustep-back-0.27.0.tar.gz distribution file has been placed at +The gnustep-back-0.28.0.tar.gz distribution file has been placed at . - 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-back-0.27.0.tar.gz.sig + gpg --verify gnustep-back-0.28.0.tar.gz.sig Signature has been created using the key with the following fingerprint: diff --git a/ChangeLog b/ChangeLog index e34c6028..d79f3c58 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2020-04-05 Ivan Vucica + + * ANNOUNCE: + * NEWS: + * README: + Updating documentation for the 0.28.0 release. + 2020-03-27 Fred Kiefer * Documentation/news.texi: Fill in some details for pending release. diff --git a/NEWS b/NEWS index 4623f365..e0edb9aa 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,20 @@ 1 NEWS ****** -1.1 Noteworthy changes in version '0.27.0' +1.1 Noteworthy changes in version '0.28.0' +========================================== + +This release includes a few bugfixes and a huge rework of multi monitor +handling. + + * Improved focus handling for WindowMaker interaction. + * Cursor improvements. + * Better handling of fonts with fontconfig. + * Simplify code that converts images for X11. + * art: Remove ftfont-old.m. + * Use Xrandr for multi monitor support. + +1.2 Noteworthy changes in version '0.27.0' ========================================== This release includes a few bugfixes. @@ -12,21 +25,21 @@ This release includes a few bugfixes. * x11: Better handling of atoms. Method to get the window manager. * opal: Improve colour handling -1.2 Noteworthy changes in version '0.26.2' +1.3 Noteworthy changes in version '0.26.2' ========================================== This release contains no changes since 0.26.1. It is released to coincide with gnustep-gui 0.26.2, which has important bugfixes related to printing. -1.3 Noteworthy changes in version '0.26.1' +1.4 Noteworthy changes in version '0.26.1' ========================================== This release contains no changes since 0.26.0. It is released to coincide with gnustep-gui 0.26.1, released to mark gnustep-base 1.25.1 as the requirement for gnustep-gui. -1.4 Noteworthy changes in version '0.26.0' +1.5 Noteworthy changes in version '0.26.0' ========================================== This release includes a few bugfixes, as well as compatibility @@ -39,12 +52,12 @@ improvements as a result of GSoC 2017 project. port, other than a CGContext. * misc: Fix reported static analyser warnings. -1.5 Noteworthy changes in version '0.25.1' +1.6 Noteworthy changes in version '0.25.1' ========================================== Small fixes and cleanups. -1.6 Noteworthy changes in version '0.25.0' +1.7 Noteworthy changes in version '0.25.0' ========================================== Support for pattern phase, compositing operation, image interpolation @@ -56,28 +69,28 @@ and antialiasing per gstate. Various fixes. -1.7 Noteworthy changes in version '0.24.1' +1.8 Noteworthy changes in version '0.24.1' ========================================== Improvements in win32 display and mouse tracking. Various minor bugfixes and cleanups. -1.8 Noteworthy changes in version '0.24.0' +1.9 Noteworthy changes in version '0.24.0' ========================================== Added experimental Opal backend. Allow for ARGB visual for OpenGL. -1.9 Noteworthy changes in version '0.23.0' -========================================== +1.10 Noteworthy changes in version '0.23.0' +=========================================== Added cairo support for ms-windows. Updated for NSInteger/CGFloat support -1.10 Noteworthy changes in version '0.22.0' +1.11 Noteworthy changes in version '0.22.0' =========================================== Added new user defaults to make app icons and mini windows sticky @@ -86,7 +99,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.11 Noteworthy changes in version '0.20.0' +1.12 Noteworthy changes in version '0.20.0' =========================================== Cairo is now the default backend, but falls back to art and xlib @@ -96,37 +109,37 @@ gracefully. More Windows improvements. -1.12 Noteworthy changes in version '0.19.0' +1.13 Noteworthy changes in version '0.19.0' =========================================== This is an (unstable) copy of the 0.18.0 release -1.13 Noteworthy changes in version '0.18.0' +1.14 Noteworthy changes in version '0.18.0' =========================================== Many Windows improvements Implement pattern colours for all backends. -1.14 Noteworthy changes in version '0.17.1' +1.15 Noteworthy changes in version '0.17.1' =========================================== Use DejaVu as another fallback font. -1.15 Noteworthy changes in version '0.17.0' +1.16 Noteworthy changes in version '0.17.0' =========================================== Key repeat support implemented in X11. OpenGL fixes and improvements. -1.16 Noteworthy changes in version '0.16.0' +1.17 Noteworthy changes in version '0.16.0' =========================================== Transparent windows implemented in WIN32 backend, better position and scaling of images. General cleanup of code. -1.17 Noteworthy changes in version '0.14.0' +1.18 Noteworthy changes in version '0.14.0' =========================================== Added code to automatically make any window which uses the @@ -134,7 +147,7 @@ NSDesktopWindowLevel also be omnipresent. Many glyph drawing improvements. -1.18 Noteworthy changes in version '0.13.2' +1.19 Noteworthy changes in version '0.13.2' =========================================== Added basic implementation of window levels on Windows. In general a @@ -148,24 +161,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.19 Noteworthy changes in version '0.13.1' +1.20 Noteworthy changes in version '0.13.1' =========================================== Minor improvements. -1.20 Noteworthy changes in version '0.13.0' +1.21 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.21 Noteworthy changes in version '0.12.0' +1.22 Noteworthy changes in version '0.12.0' =========================================== Big improvements to the cairo graphics and Window backend. Also better support for OpenGL. -1.22 Noteworthy changes in version '0.11.0' +1.23 Noteworthy changes in version '0.11.0' =========================================== Bugfixes to art and xlib. @@ -173,17 +186,17 @@ Bugfixes to art and xlib. There was some work on the Windows backend for the GDI interface by Christopher Armstrong. -1.23 Noteworthy changes in version '0.10.3' +1.24 Noteworthy changes in version '0.10.3' =========================================== Fixes. A lot of Cairo backend work. -1.24 Noteworthy changes in version '0.10.2' +1.25 Noteworthy changes in version '0.10.2' =========================================== The Backend can set UTF8 window titles where this is allowed. -1.25 Noteworthy changes in version '0.10.1' +1.26 Noteworthy changes in version '0.10.1' =========================================== The art graphics module is the default now. As was previously the case, @@ -200,7 +213,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.26 Noteworthy changes in version '0.10.0' +1.27 Noteworthy changes in version '0.10.0' =========================================== The installed name of the backend now includes an interface version @@ -210,14 +223,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.27 Noteworthy changes in version '0.9.5' +1.28 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.28 Noteworthy changes in version '0.9.4' +1.29 Noteworthy changes in version '0.9.4' ========================================== * Fast drawing on 8 bit displays was added (although it might only @@ -228,7 +241,7 @@ number. This avoids the potential version mismatch between the frontend * art backend supports reading from a window. * Add internal window decoration handling. -1.29 Noteworthy changes in version '0.9.3' +1.30 Noteworthy changes in version '0.9.3' ========================================== * A number of W32 window event enhancements @@ -236,7 +249,7 @@ number. This avoids the potential version mismatch between the frontend * libwraster is no longer checked for - image functions now in frontend -1.30 Noteworthy changes in version '0.9.2' +1.31 Noteworthy changes in version '0.9.2' ========================================== * Art backend added support for grayscale, one-isblack colorspaces. @@ -244,25 +257,25 @@ number. This avoids the potential version mismatch between the frontend * Better focus handling on Windows. * Better font and draw handling on Windows. -1.31 Noteworthy changes in version '0.9.1' +1.32 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.32 Noteworthy changes in version '0.9.0' +1.33 Noteworthy changes in version '0.9.0' ========================================== Some more improvements to copy/paste support following ICCCM specifications (like COMPOUND_TEXT support). -1.33 Noteworthy changes in version '0.8.9' +1.34 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.34 Noteworthy changes in version '0.8.8' +1.35 Noteworthy changes in version '0.8.8' ========================================== Full multi-byte/unicode support for East Asian languages was added to @@ -273,57 +286,57 @@ to Kazunobu Kuriyama. * Also added slightly better EWMH support. * Art backend works with more versions of freetype. -1.35 Noteworthy changes in version '0.8.7' +1.36 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.36 Noteworthy changes in version '0.8.6' +1.37 Noteworthy changes in version '0.8.6' ========================================== Bug fixes. See the gnustep-gui NEWS for changes. -1.37 Noteworthy changes in version '0.8.5' +1.38 Noteworthy changes in version '0.8.5' ========================================== Text system improvements. See the gnustep-gui NEWS for changes. -1.38 Noteworthy changes in version '0.8.3' +1.39 Noteworthy changes in version '0.8.3' ========================================== See the gnustep-gui NEWS for changes. -1.39 Noteworthy changes in version '0.8.2' +1.40 Noteworthy changes in version '0.8.2' ========================================== Improved font handling in art backend. Improved compositing with transformations and clipping in art backend. -1.40 Noteworthy changes in version '0.8.1' +1.41 Noteworthy changes in version '0.8.1' ========================================== art (libart-based) backend added. Use ./configure -enable-graphics=art to choose this backend. -1.41 Noteworthy changes in version '0.8.0' +1.42 Noteworthy changes in version '0.8.0' ========================================== Bug fixes. -1.42 Noteworthy changes in version '0.7.9' +1.43 Noteworthy changes in version '0.7.9' ========================================== Bug fixes. -1.43 Noteworthy changes in version '0.7.8' +1.44 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.44 Noteworthy changes in version '0.7.7' +1.45 Noteworthy changes in version '0.7.7' ========================================== First release. Most components extracted from xgps. The old backends, diff --git a/README b/README index 40ff3c36..a29d14cd 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ 1 README ******** -This is version 0.27.0 of the GNUstep GUI Backend ('gnustep-back'). +This is version 0.28.0 of the GNUstep GUI Backend ('gnustep-back'). Here is some introductory info to get you started: