Regenerate top-level documents from texinfo sources.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@40437 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
ivucica 2017-04-03 23:29:02 +00:00
parent 36be663a45
commit ba0080dd8f
4 changed files with 115 additions and 124 deletions

View file

@ -1,7 +1,7 @@
1 ANNOUNCE
**********
This is version 0.25.0 of the GNUstep GUI Backend (`gnustep-back').
This is version 0.25.1 of the GNUstep GUI Backend ('gnustep-back').
1.1 What is the GNUstep GUI Backend?
====================================
@ -17,36 +17,33 @@ system without any changes to the application, and the library can be
easily ported to other display systems.
The GNUstep GUI Backend is for platforms using the X-Window System or
Window's Systems. It works via a DPS emulation engine to emulate the
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.0'
1.2 Noteworthy changes in version '0.25.1'
==========================================
Implement per gstate methods for antialias, patternPhase and
compositingOperation in Cairo backend.
Small fixes and cleanups.
Work on antialiasing in Cairo backend.
1.3 Where can you get it? How can you compile it?
=================================================
Variety of bugfixes, especially in Win32 and Cairo backends.
The gnustep-back-0.25.1.tar.gz distribution file has been placed at
<ftp://ftp.gnustep.org/pub/gnustep/core>.
1.3 Where can you get it? How can you compile it?
==================================================
It is accompanied by gnustep-back-0.25.1.tar.gz.sig, a PGP signature
which you can validate by putting both files in the same directory and
using:
The gnustep-back-0.25.0.tar.gz distribution file has been placed at
`ftp://ftp.gnustep.org/pub/gnustep/core'.
gpg --verify gnustep-back-0.25.1.tar.gz.sig
It is accompanied by gnustep-back-0.25.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.0.tar.gz.sig'
Signature has been created using the key with the following
Signature has been created using the key with the following
fingerprint:
`83AA E47C E829 A414 6EF8 3420 CA86 8D4C 9914 9679'
Read the INSTALL file or the GNUstep-HOWTO for installation
Instructions.
83AA E47C E829 A414 6EF8 3420 CA86 8D4C 9914 9679
Read the INSTALL file or the GNUstep-HOWTO for installation
instructions.
1.4 Where do I send bug reports?
================================
@ -56,6 +53,6 @@ Bug reports can be sent to the GNUstep bug list <bug-gnustep@gnu.org>
1.5 Obtaining GNU Software
==========================
Check out the GNUstep web site. (`http://www.gnustep.org/') and the GNU
web site. (`http://www.gnu.org/')
Check out the GNUstep web site. (<http://www.gnustep.org/>) and the GNU
web site. (<http://www.gnu.org/>)

26
INSTALL
View file

@ -5,34 +5,34 @@
================
This file documents the installation of the GNUstep Backend Library,
`gnustep-back'. If you are installing this package as part of the
'gnustep-back'. If you are installing this package as part of the
GNUstep core package, read the file GNUstep-HOWTO for more complete
instructions on how to install the entire GNUstep package (including
this library). GNUstep-HOWTO is located at `http://www.gnustep.org'
this library). GNUstep-HOWTO is located at <http://www.gnustep.org>
You must have installed gnustep-gui before installing this library.
1.2 Configuration
=================
Configuration is performed by running the `configure' program at a
shell prompt. You may want to use some of the optional arguments to the
`configure' program. Type `configure --help' for a list. GNUstep
Configuration is performed by running the 'configure' program at a shell
prompt. You may want to use some of the optional arguments to the
'configure' program. Type 'configure --help' for a list. GNUstep
specific options are at the end of this list (if any).
The backend comes with several different window server and graphics
drawing implementations. If you do nothing, the default ones will be
chosen. You can can change this using configure. For instance, to
drawing implementations. If you do nothing, the default ones will be
chosen. You can can change this using configure. For instance, to
choose the art graphical drawing implementation, run
configure --enable-graphics=art
Type `configure --help' for a list of graphical drawing
Type 'configure --help' for a list of graphical drawing
implementations.
You can also change the name of the backend when configuring it.
This is convienient if you want to have a different backend with
different configurations. For instance, to create an xlib and and art
different configurations. For instance, to create an xlib and and art
backend, you could do this:
configure --enable-graphics=xlib --with-name=xlib
@ -50,10 +50,10 @@ program:
1.3 Compilation
===============
To compile this library, type make. After this is complete, type make
install (make sure you are the root user). Some additional options you
can use with make are `debug=yes' to make a debugging version of the
library and `shared=no' to make a static version of the library. See
To compile this library, type make. After this is complete, type make
install (make sure you are the root user). Some additional options you
can use with make are 'debug=yes' to make a debugging version of the
library and 'shared=no' to make a static version of the library. See
the gstep-make package for more information on these options.
1.4 Installing

161
NEWS
View file

@ -1,47 +1,54 @@
1 NEWS
******
1.1 Noteworthy changes in version `0.25.0'
1.1 Noteworthy changes in version '0.25.1'
==========================================
Implement per gstate methods for antialias, patternPhase and
compositingOperation in Cairo backend.
Small fixes and cleanups.
Work on antialiasing in Cairo backend.
1.2 Noteworthy changes in version '0.25.0'
==========================================
Variety of bugfixes, especially in Win32 and Cairo backends.
Support for pattern phase, compositing operation, image interpolation
and antialiasing per gstate.
1.2 Noteworthy changes in version `0.24.1'
Improvements to Win32 code.
Fix application menus under WindowMaker.
Various fixes.
1.3 Noteworthy changes in version '0.24.1'
==========================================
Improvements in win32 display and mouse tracking.
Various minor bugfixes and cleanups.
Various minor bugfixes and cleanups.
1.3 Noteworthy changes in version `0.24.0'
1.4 Noteworthy changes in version '0.24.0'
==========================================
Added experimental Opal backend.
Allow for ARGB visual for OpenGL.
1.4 Noteworthy changes in version `0.23.0'
1.5 Noteworthy changes in version '0.23.0'
==========================================
Added cairo support for ms-windows.
Updated for NSInteger/CGFloat support
1.5 Noteworthy changes in version `0.22.0'
1.6 Noteworthy changes in version '0.22.0'
==========================================
Added new user defaults to make app icons and mini windows sticky
(omnipresent)
Many improvements to Cairo rendering, including buffering, glyphs
and DPI scaling.
Many improvements to Cairo rendering, including buffering, glyphs and
DPI scaling.
1.6 Noteworthy changes in version `0.20.0'
1.7 Noteworthy changes in version '0.20.0'
==========================================
Cairo is now the default backend, but falls back to art and xlib
@ -51,37 +58,37 @@ gracefully.
More Windows improvements.
1.7 Noteworthy changes in version `0.19.0'
1.8 Noteworthy changes in version '0.19.0'
==========================================
This is an (unstable) copy of the 0.18.0 release
1.8 Noteworthy changes in version `0.18.0'
1.9 Noteworthy changes in version '0.18.0'
==========================================
Many Windows improvements
Implement pattern colours for all backends.
1.9 Noteworthy changes in version `0.17.1'
==========================================
1.10 Noteworthy changes in version '0.17.1'
===========================================
Use DejaVu as another fallback font.
1.10 Noteworthy changes in version `0.17.0'
==========================================
1.11 Noteworthy changes in version '0.17.0'
===========================================
Key repeat support implemented in X11.
OpenGL fixes and improvements.
1.11 Noteworthy changes in version `0.16.0'
1.12 Noteworthy changes in version '0.16.0'
===========================================
Transparent windows implemented in WIN32 backend, better position and
scaling of images. General cleanup of code.
scaling of images. General cleanup of code.
1.12 Noteworthy changes in version `0.14.0'
1.13 Noteworthy changes in version '0.14.0'
===========================================
Added code to automatically make any window which uses the
@ -89,38 +96,38 @@ NSDesktopWindowLevel also be omnipresent.
Many glyph drawing improvements.
1.13 Noteworthy changes in version `0.13.2'
1.14 Noteworthy changes in version '0.13.2'
===========================================
Added basic implementation of window levels on Windows. In general a
Added basic implementation of window levels on Windows. In general a
bunch of improvements in the Windows backend.
Experimental patch for using cairo on Windows.
More support for RTF, TIFF and selctions in the pasteboard server.
There has been change in the interaction of devices with the gui
frontend. This version or greater of the backend needs to be used with
There has been change in the interaction of devices with the gui
frontend. This version or greater of the backend needs to be used with
gui 0.13.2
1.14 Noteworthy changes in version `0.13.1'
1.15 Noteworthy changes in version '0.13.1'
===========================================
Minor improvements.
1.15 Noteworthy changes in version `0.13.0'
1.16 Noteworthy changes in version '0.13.0'
===========================================
Many improvements to the cairo backend. Add DPSshfill for all backends.
Many improvements to the cairo backend. Add DPSshfill for all backends.
Better handling of X event times.
1.16 Noteworthy changes in version `0.12.0'
1.17 Noteworthy changes in version '0.12.0'
===========================================
Big improvements to the cairo graphics and Window backend. Also better
Big improvements to the cairo graphics and Window backend. Also better
support for OpenGL.
1.17 Noteworthy changes in version `0.11.0'
1.18 Noteworthy changes in version '0.11.0'
===========================================
Bugfixes to art and xlib.
@ -128,20 +135,20 @@ Bugfixes to art and xlib.
There was some work on the Windows backend for the GDI interface by
Christopher Armstrong.
1.18 Noteworthy changes in version `0.10.3'
1.19 Noteworthy changes in version '0.10.3'
===========================================
Fixes. A lot of Cairo backend work.
Fixes. A lot of Cairo backend work.
1.19 Noteworthy changes in version `0.10.2'
1.20 Noteworthy changes in version '0.10.2'
===========================================
The Backend can set UTF8 window titles where this is allowed.
1.20 Noteworthy changes in version `0.10.1'
1.21 Noteworthy changes in version '0.10.1'
===========================================
The art graphics module is the default now. As was previously the case,
The art graphics module is the default now. As was previously the case,
if the proper libraries are not found, the configuration will
automatically switch to xlib on winlib (whichever is appropriate).
@ -151,149 +158,137 @@ and just general good window management.
The Cairo module has been significantly updated and now works with
Cariro version 1.0, although you need to make some minor changes to the
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.
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.21 Noteworthy changes in version `0.10.0'
1.22 Noteworthy changes in version '0.10.0'
===========================================
The installed name of the backend now includes an interface version
number. This avoids the potential version mismatch between the
frontend (GUI) library and the backend.
number. This avoids the potential version mismatch between the frontend
(GUI) library and the backend.
* Alpha blending was implemented for Windows, although it does not
seem to work on some machines.
1.22 Noteworthy changes in version `0.9.5'
1.23 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.23 Noteworthy changes in version `0.9.4'
1.24 Noteworthy changes in version '0.9.4'
==========================================
* Fast drawing on 8 bit displays was added (although it might only
speed things up on old X11 servers and/or remote servers).
* GNUstep modifier keys are mapped to KeySyms instead of KeyCodes
* Added a Cairo backend, although it is probably non-functional.
Anyone is invited to contribute to making it work.
* art backend supports reading from a window.
* Add internal window decoration handling.
1.24 Noteworthy changes in version `0.9.3'
1.25 Noteworthy changes in version '0.9.3'
==========================================
* A number of W32 window event enhancements
* art backend glyph drawing with alpha enhancements.
* libwraster is no longer checked for - image functions now in
frontend
1.25 Noteworthy changes in version `0.9.2'
1.26 Noteworthy changes in version '0.9.2'
==========================================
* Art backend added support for grayscale, one-isblack colorspaces.
* Windows pasteboard interaction handling added.
* Better focus handling on Windows.
* Better font and draw handling on Windows.
1.26 Noteworthy changes in version `0.9.1'
1.27 Noteworthy changes in version '0.9.1'
==========================================
Color on 8 bit displays works correctly now. WindowMaker properties are
Color on 8 bit displays works correctly now. WindowMaker properties are
always set now in case another manager is emulating WindowMaker styles.
1.27 Noteworthy changes in version `0.9.0'
1.28 Noteworthy changes in version '0.9.0'
==========================================
Some more improvements to copy/paste support following ICCCM
specifications (like COMPOUND_TEXT support).
1.28 Noteworthy changes in version `0.8.9'
1.29 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.29 Noteworthy changes in version `0.8.8'
1.30 Noteworthy changes in version '0.8.8'
==========================================
Full multi-byte/unicode support for East Asian languages was added to
the xlib backend. The X11 server now supports use of the XIM input
method for entering non-keyboard characters. Both contributions thanks
the xlib backend. The X11 server now supports use of the XIM input
method for entering non-keyboard characters. Both contributions thanks
to Kazunobu Kuriyama.
* Also added slightly better EWMH support.
* Art backend works with more versions of freetype.
1.30 Noteworthy changes in version `0.8.7'
1.31 Noteworthy changes in version '0.8.7'
==========================================
Handle NSBezierPath glyph drawing in art backend. art backend compiles
Handle NSBezierPath glyph drawing in art backend. art backend compiles
with all freetype except 2.1.3 via ifdefs.
1.31 Noteworthy changes in version `0.8.6'
1.32 Noteworthy changes in version '0.8.6'
==========================================
Bug fixes. See the gnustep-gui NEWS for changes.
Bug fixes. See the gnustep-gui NEWS for changes.
1.32 Noteworthy changes in version `0.8.5'
1.33 Noteworthy changes in version '0.8.5'
==========================================
Text system improvements. See the gnustep-gui NEWS for changes.
Text system improvements. See the gnustep-gui NEWS for changes.
1.33 Noteworthy changes in version `0.8.3'
1.34 Noteworthy changes in version '0.8.3'
==========================================
See the gnustep-gui NEWS for changes.
1.34 Noteworthy changes in version `0.8.2'
1.35 Noteworthy changes in version '0.8.2'
==========================================
Improved font handling in art backend. Improved compositing with
Improved font handling in art backend. Improved compositing with
transformations and clipping in art backend.
1.35 Noteworthy changes in version `0.8.1'
1.36 Noteworthy changes in version '0.8.1'
==========================================
art (libart-based) backend added. Use ./configure -enable-graphics=art
art (libart-based) backend added. Use ./configure -enable-graphics=art
to choose this backend.
1.36 Noteworthy changes in version `0.8.0'
1.37 Noteworthy changes in version '0.8.0'
==========================================
Bug fixes.
1.37 Noteworthy changes in version `0.7.9'
1.38 Noteworthy changes in version '0.7.9'
==========================================
Bug fixes.
1.38 Noteworthy changes in version `0.7.8'
1.39 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
flags. Set name with -with-name
1.39 Noteworthy changes in version `0.7.7'
1.40 Noteworthy changes in version '0.7.7'
==========================================
First release. Most components extracted from xgps. The old backends,
First release. Most components extracted from xgps. The old backends,
xgps and xdps were depreciated in favor of this new backend, simply
named back, which can be configured for a variety of window server and
graphics implementations, and also allow for improved code sharing.

11
README
View file

@ -1,19 +1,19 @@
1 README
********
This is version 0.25.0 of the GNUstep GUI Backend (`gnustep-back').
This is version 0.25.1 of the GNUstep GUI Backend ('gnustep-back').
Here is some introductory info to get you started:
Here is some introductory info to get you started:
1.1 Initial reading
===================
* The file `ANNOUNCE' contains a very brief overview of the library.
* The file 'ANNOUNCE' contains a very brief overview of the library.
It also tells you where to get the most recent version.
* The file `NEWS' has the library's feature history.
* The file 'NEWS' has the library's feature history.
* The file `INSTALL' gives instructions for installing the library.
* The file 'INSTALL' gives instructions for installing the library.
1.2 How can you help?
=====================
@ -21,4 +21,3 @@ Here is some introductory info to get you started:
* Give us feedback! Tell us what you like; tell us what you think
could be better. Send us bug reports at <bug-gnustep@gnu.org>.