Dan Nicholson
23caa60fa9
Ignore ks_tables.h in makekeys directory now
2009-03-27 18:43:12 -07:00
Dan Nicholson
f4d8e2932c
Move ks_tables.h build into makekeys subdirectory
...
This avoids the BUILT_SOURCES weirdness and forcing the build into the
makekeys subdirectory. Added a new make variable KS_HEADERS that lists
all the keysym headers we're going to parse.
2009-03-27 06:46:32 -07:00
Dan Nicholson
a45cdf4b0e
makekeys: Fix warning about not returning from function
...
If we've gotten through the for loop in the alias functions, then we
don't have a match.
2009-03-19 16:25:34 -07:00
Dan Nicholson
ffa0ccfad9
Use XORG_CWARNFLAGS for more warnings
2009-03-19 16:25:34 -07:00
Dan Nicholson
d60166b507
makekeys: No need for strncat
2009-03-19 16:25:26 -07:00
Dan Nicholson
e8c7f68539
makekeys: Handle XFree86 special action keys
...
For some reason, there are a set of keys that have an underscore after
the XF86 prefix when Xlib gets them from XKeysymDB.
2009-03-19 11:51:10 -07:00
Dan Nicholson
c005d63c58
makekeys: Always continue when no alias match found
2009-03-19 11:51:10 -07:00
Dan Nicholson
498935c1bc
makekeys: Handle aliases in convenience functions
...
There's no need to pass the alias buffer down.
2009-03-19 11:51:09 -07:00
Dan Nicholson
6518e5482d
makekeys: Prepend XF86 to XFree86 keysyms
2009-03-19 11:51:09 -07:00
Dan Nicholson
79ddd7e530
Refactor makekeys with some convenience functions
...
All the nested ifs in the parsing code were confusing me.
2009-03-19 11:51:09 -07:00
Dan Nicholson
49cda1187f
Move makekeys to separate subdir
...
The build is a little cleaner when makekeys has its own Makefile.
2009-03-19 11:51:09 -07:00