libxkbcommon/src
Ran Benita cdc228eaf6 Organize xkbcomp/ header files
Various non-functional changes:
- Re-add keycodes.h and move some stuff there.
- Add parser-priv.h for internal bison/flex stuff.
- Don't include headers from other headers, such that file dependencies
  are immediate in each file.
- Rename xkbcomp.h -> ast.h, parseutils.{c,h} -> ast-build.{c,h}
- Rename path.{c,h} -> include.{c,h}
- Rename keytypes.c -> types.c
- Make the naming of XkbFile-related functions more consistent.
- Move xkb_map_{new,ref,unref} to map.c.
- Remove most extern keyword from function declarations, it's just
  noise (XKB_EXPORT is what's important here).
- Append XKBCOMP_ to include guards.
- Shuffle some code around to make all of this work.

Splitting this would be a headache..

Signed-off-by: Ran Benita <ran234@gmail.com>
2012-09-01 10:58:10 +03:00
..
xkbcomp Organize xkbcomp/ header files 2012-09-01 10:58:10 +03:00
.gitignore config: makekeys prog should stand alone in the makekeys directory 2010-12-18 11:19:56 -05:00
atom.c utils: add/replace string equality macros 2012-07-27 00:27:24 +03:00
atom.h Some atom related optimizations 2012-07-27 00:01:41 +03:00
context.c Add xkb_log_level enum rather than using syslog 2012-08-08 16:23:31 +02:00
darray.h darray: fix formatting 2012-08-07 11:09:42 +03:00
keymap-dump.c action: get rid of xkb_any_action 2012-08-10 22:42:17 +03:00
keysym-utf.c utils: remove Xfuncproto.h and use our own macros 2012-07-23 00:45:34 +03:00
keysym.c utils: add/replace string equality macros 2012-07-27 00:27:24 +03:00
list.h Fix bison 2.6 and clang warnings 2012-07-20 12:48:13 +03:00
map.c Organize xkbcomp/ header files 2012-09-01 10:58:10 +03:00
state.c Store actions inside struct xkb_key 2012-08-10 21:54:33 +03:00
text.c Modernize struct xkb_mods 2012-08-10 13:45:58 +03:00
text.h Modernize struct xkb_mods 2012-08-10 13:45:58 +03:00
utils.h Move ISEMPTY to utils.h 2012-09-01 10:58:10 +03:00
xkb-priv.h Organize xkbcomp/ header files 2012-09-01 10:58:10 +03:00