mirror of
https://github.com/gnustep/libs-back.git
synced 2025-04-22 15:31:14 +00:00
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:
parent
36be663a45
commit
ba0080dd8f
4 changed files with 115 additions and 124 deletions
41
ANNOUNCE
41
ANNOUNCE
|
@ -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
26
INSTALL
|
@ -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
161
NEWS
|
@ -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
11
README
|
@ -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>.
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue