summaryrefslogtreecommitdiff
path: root/src/xkbcomp/xkbcomp.c
AgeCommit message (Expand)AuthorFilesLines
2013-04-01Replace flex scanner with a hand-written oneRan Benita1-35/+3
2013-04-01keymap: add xkb_keymap_new_from_buffer()David Herrmann1-0/+33
2013-03-18keymap: abstract a bit over the keymap formatRan Benita1-92/+51
2012-09-30Don't scan and parse useless mapsRan Benita1-1/+1
2012-09-30scanner: share code in XkbParse{File,String}Ran Benita1-6/+4
2012-09-24Add format argument to xkb_keymap_get_as_stringRan Benita1-5/+7
2012-09-24Rename private xkb_map_new to xkb_keymap_newRan Benita1-1/+1
2012-09-24Don't use xkbcommon-compat names in internal codeRan Benita1-12/+12
2012-09-12Copyright updatesDaniel Stone1-11/+14
2012-09-03Don't printf NULL stringsRan Benita1-4/+6
2012-09-03xkbcomp: add debug messages of the RMLVO and KcCGSTRan Benita1-0/+11
2012-09-02Add xkbcomp/keymap.c and move some code thereRan Benita1-76/+2
2012-09-02Move enum xkb_file_type to xkbcomp/ast.hRan Benita1-7/+7
2012-09-02xkbcomp: clean up compile_keymap functionRan Benita1-76/+51
2012-09-01Organize xkbcomp/ header filesRan Benita1-112/+26
2012-09-01Allocate xkb_component_names on stackRan Benita1-17/+15
2012-09-01Move ISEMPTY to utils.hRan Benita1-5/+3
2012-08-10Store actions inside struct xkb_keyRan Benita1-2/+1
2012-08-08More useful error message on failing RMLVO -> KcCGSTDaniel Stone1-2/+5
2012-08-08Move more of xkb_map_new_from_rmlvo into compilationDaniel Stone1-23/+22
2012-08-08Staticise xkb_map_new_from_kccgstDaniel Stone1-46/+11
2012-08-08Add support for default rules/model/layoutDaniel Stone1-7/+10
2012-08-07types: use regular array for map entriesRan Benita1-1/+1
2012-08-07types: use regular array for typesRan Benita1-5/+5
2012-08-07types: move preserve directly into xkb_kt_map_entryRan Benita1-1/+0
2012-07-27Convert defines to enums in xkbcomp.hRan Benita1-7/+7
2012-07-27Drop Xkbc prefix of text functionsRan Benita1-4/+4
2012-07-27Remove alloc.{c,h}Ran Benita1-2/+47
2012-07-23Remove old logging leftoversRan Benita1-3/+0
2012-07-23xkbcomp: use new log functionsRan Benita1-29/+30
2012-07-23parse: use new log functionsRan Benita1-4/+4
2012-07-23utils: remove Xfuncproto.h and use our own macrosRan Benita1-5/+5
2012-07-17Run source tree through uncrustifyDaniel Stone1-32/+36
2012-07-14Make compile_keymap a little nicerRan Benita1-57/+57
2012-07-14Move CompileKeymap into xkbcomp.cRan Benita1-2/+124
2012-07-01Tiny reformattingRan Benita1-33/+34
2012-07-01rules: remove support for keymap ruleRan Benita1-3/+1
2012-07-01Remove _X_EXPORT from xkb_map_new_from_kccgstRan Benita1-1/+1
2012-07-01xkbcomp: remove useless function XkbChooseMapRan Benita1-50/+2
2012-07-01Use enum for merge modeRan Benita1-4/+4
2012-07-01Use enum for file typesRan Benita1-6/+6
2012-05-20rules: only export a single functionRan Benita1-72/+10
2012-05-19Create path.h for the path.c functionsRan Benita1-0/+1
2012-05-18Change xkb_map_new_from_fd to use FILE*Ran Benita1-15/+8
2012-05-18Various static analyzer fixesRan Benita1-1/+4
2012-05-11Rename 'ctx' back to 'context' in external APIDaniel Stone1-10/+10
2012-05-09Remove support for xkb_layout and xkb_semantics file typesRan Benita1-9/+1
2012-05-09Shorten context to ctxRan Benita1-25/+25
2012-05-09Contextualize the atom tableRan Benita1-1/+0
2012-05-09Contextualize XkbFile IDsRan Benita1-7/+12