From: Mike Grant <mgg@no...> - 2007-10-02 19:48:34
Since nothing has come up with the release candidate and it seems to
work for me, here's 0.14 :) The only changes from the release candidate
were tweaks to the text files and a tiny addition of help text to one of
the example programs.
The major changes since 0.13 are inclusion of the RECORD extension
(thanks Alex Badea!), a Xinerama extension that Mike Meyer snuck in, a
Python 2.5 fix (would fail authentication) and a few other little tweaks
(including reformatting tabs out of the source). See the changelog or
closed bugs/patches on the SF pages for details.
Download via the sf page:
* Version 0.14 1 Oct 2007 (trialed as 0.14rc1 on 10 Jun 2007)
A couple of new extensions, a Python 2.5 fix and a couple of aliases
(Display.get_atom() now uses the internal cache and added
Window.raise_window()). Tabs converted to spaces (SF id: 1559082).
** RECORD extension (SF id: 1538663)
Alex Badea contributed a RECORD extension module, allowing Python Xlib
programs to capture mouse and keyboard events (or all other core or
extension events) easily. A demo is in the examples directory. See
http://refspecs.freestandards.org/X11/recordlib.pdf for more information.
** XINERAMA extension
Mike Meyer contributed a Xinerama extension module, allowing Python Xlib
programs to interrogate the X server about positions and sizes of
multiple screens. Specifications are a bit tricky to find -
http://sourceforge.net/projects/xinerama/ has some older specs and the
source code of the xorg project (libs & server code) has "definitive"
** Python 2.5 fix (SF id: 1623900)
Bugfix to correct handling of XAuthority file parsing under Python 2.5
causing failed authentication.