/usr/share/doc/libx11-protocol-perl/Todo is in libx11-protocol-perl 0.56-6.
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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | * Save caller info so that protocol errors give useful tracebacks (use
Carp::longmess?)
* Use (Self|Auto)Loader to reduce startup time; would require major
restructuring
* Documentation needs more examples, better explanations. Borrow text
from official protocol spec?
* Real test suite
Porting:
64-bit architectures?
avoid '/' as path separator; use File::something?
Extensions:
Traditional:
MIT-SCREEN-SAVER
MIT-SHM
MIT-SUNDRY-NONSTANDARD
DOUBLE-BUFFER
Multi-Buffering
SYNC
XTEST
XFree86:
XFree86-Bigfont
XFree86-DGA
XFree86-DRI
XFree86-VidModeExtension
Other small:
Extended-Visual-Information
FontCache
RECORD
SECURITY
TOG-CUP
XC-APPGROUP
Larger projects:
Display Postscript?
GLX / SGI-GLX (OpenGL)
LBX
X3D-PEX
XInputExtension
XKEYBOARD
XVideo
Authentication protocols:
XDM-something
SUN-DES-1
MIT-KERBEROS-5
Other modules:
X11::Xlib -- XS to libX11.a
Ken Fox has done this as part of X11-Motif, calling it
X11::Lib.
X11::Display, X11::Window, X11::GC, etc -- more OO, more
intuitive interace, could be on top of Xlib
(was in progress, now abandoned)
Long-term goals:
Widget library
Perl window manager:
See PerlWM, http://www.miranda.org/~jkominek/perlwm/
also perlwm, http://perlwm.sourceforge.net/
If you have something you think should go on this list, or if you want
to work on one or more of the above, I'd be happy to hear from you at
<SMCCAM@cpan.org>.
|