summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2013-05-09Add keycode min/max and iteration APIMatthias Clasen1-0/+22
2013-05-09Widen keycode range to 8/255 if possible (bug #63390)Daniel Stone2-0/+19
2013-04-01Replace flex scanner with a hand-written oneRan Benita11-406/+650
2013-04-01utils: add {un,}map_file to read an entire fileRan Benita3-23/+122
2013-04-01Add scanner-utils.h for common scanner functionsRan Benita2-95/+149
2013-04-01keymap: add xkb_keymap_new_from_buffer()David Herrmann5-0/+108
2013-04-01xkbcomp/keymap: silence a gcc warningRan Benita1-1/+1
2013-03-19Add environment overrides for default RMLVODaniel Stone3-5/+103
2013-03-18rules: be more paranoid in scannerRan Benita1-16/+9
2013-03-18rules: quiet a gcc warningRan Benita1-0/+1
2013-03-18state: use stdbool in filtersRan Benita1-32/+32
2013-03-18keymap: rename xkb_kt_map_entry to xkb_key_type_entryRan Benita6-25/+25
2013-03-18Fix pointer style nitRan Benita4-4/+4
2013-03-18Remove file_id entirelyRan Benita4-14/+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 Benita4-58/+56
2013-03-18keycodes: don't do unnecessary copies while mergingRan Benita1-49/+52
2013-03-18state: small style fixRan Benita1-11/+13
2013-03-18Move a couple of general keymap functions from keycodes.cRan Benita6-86/+47
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 Benita2-7/+1
2013-03-18keymap: abstract a bit over the keymap formatRan Benita6-120/+241
2013-03-18text: some style changesRan Benita1-57/+53
2013-03-18text: clean up and fix the *MaskText functionsRan Benita4-77/+57
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-18Remove list.hRan Benita1-489/+0
2013-03-18keymap-dump: move writing 'key {}' in symbols to its own functionRan Benita1-100/+107
2013-03-18keymap-dump: remove some ugly empty linesRan Benita1-6/+6
2013-03-18keymap-dump: don't indent after xkb_keymap {Ran Benita1-50/+50
2013-03-18keymap-dump: style cleanupsRan Benita1-74/+45
2013-03-18ast: add error handling to XkbFileFromComponentsRan Benita1-24/+32
2013-03-18Fix dead assignmentsRan Benita4-22/+17
2013-03-18keysym: print unicode keysyms uppercase and 0-paddedRan Benita1-3/+5
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