Skip to content

Releases: python-xlib/python-xlib

0.33

25 Dec 18:54
Compare
Choose a tag to compare

Bug Fixes

  • Removed unused imports (thanks @Avasam).
  • Avoid to use fcntl module on some environments (thanks @i2y).
  • Change a test behavior for unix_connect.get_socket (thanks @i2y).
  • Fix accidental data change (thanks @Avasam).
  • Prefer bool over Literal[0, 1, None] (thanks @Avasam).
  • Change parentheses to brackets in LICENSE (thanks @mtelka).

0.32

01 Nov 10:40
Compare
Choose a tag to compare

Bug Fixes

  • Use archived link for X documentation resource (thanks @yaxollum).
  • Fix for auth entry having no display number (thanks @Majiir).
  • Fix return type inconsistency with the pack_value for class Object (thanks @allfro).
  • Rename add_extension_error method to extension_add_error (thanks @mattalexx).

Extensions

  • screensaver: fix screensaver protocol mismatch (thanks @yut23).
  • XRandr: add version 1.5 support for RRSetMonitor RRGetMonitors and RRDeleteMonitors (thanks @allfro and @jklong).

0.31 - XInput event methods

02 Jul 10:34
Compare
Choose a tag to compare

Extensions

  • XInput: add event methods (thanks @dd4e).

0.30 - XRes extension

15 May 18:34
Compare
Choose a tag to compare

Extensions

  • XResource: first implementation (thanks @alebastr).
  • XRandr: add missing parameters to delete_output_mode function (thanks @jimmy-loyola).

0.29 - Python 3.9 fixes

22 Nov 12:01
f2aa748
Compare
Choose a tag to compare

Extensions

  • Drawable & XInput: Avoid using array.array.tostring() which is removed in Python 3.9 (thanks @t-wissmann).

0.28

19 Sep 20:55
4d07023
Compare
Choose a tag to compare

Extensions

0.27

07 Apr 15:22
2dbeb64
Compare
Choose a tag to compare

Bug Fixes

  • fix TypeError in socket.error exception handling for Python 3.x (by @t-wissmann)

Extensions

  • NV-CONTROL: set offset for all perf levels (by @Sporif)

0.26

08 Dec 12:08
9ceb517
Compare
Choose a tag to compare

Bug Fixes

  • support legacy X servers like RealVNC's one (by @Gerardwx)

Extensions

  • enrich XFixes extension with XFixesSelectionNotify events (by @acrisci)
  • add example xfixes-selection-notify.py (by @acrisci)
  • fix two issues in NV-CONTROL extension (by @leinardi)
  • add method get_clock_info into NV-CONTROL extension (by @leinardi)
  • add default client version into Composite extension (by @jakogut)
  • add Damage extension with the example (by @mgarg1 and @jakogut)

0.25

03 Feb 21:25
64fc9a5
Compare
Choose a tag to compare

Bug Fixes

  • fix increasing memory usage on display instantiation

NV-CONTROL extension

  • add first implementation by Roberto Leinardi (@leinardi)

0.24

27 Jan 17:47
Compare
Choose a tag to compare

Bug Fixes

  • fix protocol handling: correctly support explicit Unix connections and fix support fox macOS
  • improve Python 3 support: fix events sub-code handling and possible crashes when unpacking text data
  • add support for error handlers to the Composite extension

Misc

  • fix xfixes example
  • fix a bunch of typos in the code / documentation