summaryrefslogtreecommitdiff
path: root/src/xkbcomp
AgeCommit message (Expand)AuthorFilesLines
2013-05-09Widen keycode range to 8/255 if possible (bug #63390)Daniel Stone1-0/+7
2013-04-01Replace flex scanner with a hand-written oneRan Benita9-373/+647
2013-04-01utils: add {un,}map_file to read an entire fileRan Benita1-23/+7
2013-04-01Add scanner-utils.h for common scanner functionsRan Benita2-95/+149
2013-04-01keymap: add xkb_keymap_new_from_buffer()David Herrmann3-0/+69
2013-04-01xkbcomp/keymap: silence a gcc warningRan Benita1-1/+1
2013-03-18rules: be more paranoid in scannerRan Benita1-16/+9
2013-03-18rules: quiet a gcc warningRan Benita1-0/+1
2013-03-18keymap: rename xkb_kt_map_entry to xkb_key_type_entryRan Benita3-14/+14
2013-03-18Fix pointer style nitRan Benita4-4/+4
2013-03-18Remove file_id entirelyRan Benita2-2/+0
2013-03-18symbols: remove file_idRan Benita1-26/+18
2013-03-18compat: remove file_idRan Benita1-32/+16
2013-03-18types: remove file_idRan Benita1-17/+10
2013-03-18types: put all copy-to-keymap code in one functionRan Benita1-32/+31
2013-03-18keycodes: remove KeyNamesInfo::mergeRan Benita1-3/+1
2013-03-18keycodes: unwrap KeyNameInfoRan Benita1-32/+24
2013-03-18keycodes: remove file_idRan Benita1-27/+13
2013-03-18keymap: don't use darray for key aliasesRan Benita2-51/+50
2013-03-18keycodes: don't do unnecessary copies while mergingRan Benita1-49/+52
2013-03-18Move a couple of general keymap functions from keycodes.cRan Benita4-81/+6
2013-03-18keycodes: remove unneeded alias conflict checkRan Benita1-67/+35
2013-03-18xkbcomp: handle XKB file include's betterRan Benita6-117/+75
2013-03-18Build cleanly with clangRan Benita1-1/+1
2013-03-18keymap: abstract a bit over the keymap formatRan Benita3-92/+717
2013-03-18More spelling errorsRan Benita4-5/+5
2013-03-18parser: also skip 'section' ELEMENTRan Benita1-1/+1
2013-03-18ast-build: remove malloc_or_dieRan Benita1-82/+93
2013-03-18keycodes: fix spelling in error messageRan Benita1-1/+1
2013-03-18ast: add error handling to XkbFileFromComponentsRan Benita1-24/+32
2013-03-18Fix dead assignmentsRan Benita4-22/+17
2013-03-18Change some log functions to take ctx instead of keymapRan Benita3-10/+10
2013-03-18keycodes: some minor styleRan Benita1-18/+25
2013-03-18action: s/hndlrType/handler_typeRan Benita1-5/+5
2013-03-18compat: make it clear which 'dflt' is meantRan Benita1-19/+21
2013-03-18symbols: make it clear which 'dflt' is meantRan Benita1-18/+18
2013-03-18ast: constify argumentRan Benita2-2/+2
2013-03-18symbols: fix bad 'merge' assignmentRan Benita1-1/+1
2013-03-18Change 'indicator' to 'led' everywhere possibleRan Benita7-186/+178
2012-12-06Parser: Initialise geometry elements for VarDeclDaniel Stone1-3/+3
2012-10-30action: don't allow private actions with a known typeRan Benita1-1/+20
2012-10-23keymap: use plain array for keymap->group_namesRan Benita1-2/+3
2012-10-22Split the mods, layout, leds parts of xkb_state_componentsRan Benita1-2/+2
2012-10-21Silence a couple of warningsRan Benita2-1/+4
2012-10-18Remove a couple more uses of static char buffersRan Benita1-2/+3
2012-10-18Contextualize GetBuffer()Ran Benita2-3/+3
2012-10-18Clean up xkb_sym_interpret a bitRan Benita2-35/+21
2012-10-16Add xkb_keysym_from_name() flags argument for case-insensitive searchDavid Herrmann2-2/+2
2012-10-11ast: simplify AppendStmtRan Benita1-13/+9
2012-10-11keymap: rename keymap->sym_interpret -> sym_interpretsRan Benita2-4/+4