This file is indexed.

/usr/share/doc/python3-xlib/TODO is in python3-xlib 0.14+20091101-5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
*** To be a real C Xlib replacement

* High-level functions: currently, there are mostly methods which
  directly correspond to X requests.  There should be some simpler
  functions (e.g. Window.resize_window() in addition to
  Window.configure(), Drawable.rectangle() in addition to
  Drawable.poly_rectangle(), etc), and possibly also compound
  functions (e.g. create_pixmap_from_image() which would load an image
  file and create a pixmap of it).

* Events: advanced event queue handling, e.g. filtering out events,
  only process events for a certain window, etc.

* Extensions: as many extensions as possible should be implemented.


*** Miscellaneous

* Faster, faster!  The protocol engine isn't very fast, despite the
  optimizations in version 0.7.  I've started on this, but it is a big
  job. 

* The tread support and the protocol engine needs to be stress
  tested.  They _seem_ to work, but that's no guarantee.

* Much more documentation.

* Test suite: a test suite which exercises the entire library would
  definitely be a nice thing to have.  A start has been made for this,
  testing the protocol definitions.

* Porting: the library should be runnable wherever there is a Python
  interpreter (with the necessary IPC support, that is.)  

* Widget set: a Python-optimized widget set using the X library would
  be really cute.  The AnyGUI project could be a good front-end to
  use.

* Server-side support: while we're at it, why not extend the library
  to provide at least the server-side parsing of the X protocol?  It
  could be usable for writing X proxies, or for that matter, a
  complete X server in Python (this might be a little too spaced-out,
  though...)