-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathTODO
63 lines (42 loc) · 1.73 KB
/
TODO
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
xlibtrace
- write man page
- decent unbuffered stdin for --prompt using termios/readline...
- allow better runtime control using readline
- autoconf option to specify max_va (default 32)
- autoconf correclty checking for X, functions that are used, etc
- add string output of symbolic things
- the variety of UNKNOWN_ATOMS that keep popping up
- what else?
- add the stuff from the other standard x headers
- Xutil.h
- Xcms.h
- etc
- add stuff from common extensions
- X11/extension/shape.h
- what else?
- where arrays are passed along with the number of things in the array, properly
print all of the array values
- properly suppress printing of (the contents of) return pointers on function
entry
- properly print varargs
---------------------------------------------------
DONE - write README, AUTHORS, etc
DONE - put gpl in Copying
DONE - put copyright notice at the head of each file
DONE - website
DONE - clean up files
DONE - rationalise the __WRAP_*__ macro names
DONE - move all of the printing ones into their own header file
DONE - move all of the native type printing stuff into their own .h/.c files
DONE - clean them up - split into declaration and definition - difficult with macros
DONE - add string output of symbolic things
DONE - #define'd bitmask stuff from Xlib.h (and maybe X.h) (XIM and possible other stuff)
DONE - ints that are really enums in the structs in Xlib.h
DONE - keysyms
DONE - other stuff from X.h?
DONE - implement --sleep
DONE - implement --flush, --sync : will need to do these only in functions that pass a Display*
DONE - rename it
DONE - create a new package for it
DONE - integrate the gen* scripts into the automake building
DONE - finish the datatypes in Xlib.h and X.h