Release Notes: Support for the SHAPE extension (allowing non-rectangular windows), and a small Python 2.2 incompatibility fix.
Release Notes: Regression tests have been created for the protocol definitions, and the bugs found by the tests have been fixed. There is no new functionality or documentation in this release.
Release Notes: The documentation was extended with details on all event types. The failure of Xlib to handle events sent from other clients has been fixed. The put_image() and get_image() methods have been implemented, but handling bitmap data is still left to the user. To simplify this, there is a put_pil_image() which handles a limited set of PIL image formats and screen dept
Release Notes: A lot more documentation was added, and some minor bugfixes were made.
Release Notes: Python Xlib now works with Python 2.0, and installation has been vastly improved by using distutils.
Release Notes: The library didn't work on 64-bit platforms, thanks to the ad-hoc nature of Python's struct and array modules. A work-around has been implemented. The library is much faster after some optimizations. A keymap cache has been implented, as well as ICCCM support.
Release Notes: Completion of thread support, a framework for handling different platforms together (with generic Unix code and some simple VMS code), some documentation, and bugfixes.
Release Notes: A resource database has been implemented. A framework for adding X extension modules has been written, as well as an XTEST module which uses it. An attempt has been made at making the code thread-safe, but it is not yet entirely correct.
Release Notes: The object-oriented interface is now fully implemented.