summaryrefslogtreecommitdiff
path: root/src/xkbcomp/compat.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-22Fix NULL after deref issue detected by static analysis toolJihoon Kim1-0/+3
2023-09-24Messages: merge macros with and without message codePierre Le Marre1-19/+19
2023-09-19Structured log messages with a message registryPierre Le Marre1-2/+4
2021-03-30xkbcomp: remove useless assignmentPeter Hutterer1-1/+1
2019-12-27build: include config.h manuallyRan Benita1-0/+2
2019-11-12compat: reject interpret modifier predicate with more than one valueRan Benita1-1/+1
2018-08-03xkbcomp: Don't crash on no-op modmask expressionsDaniel Stone1-1/+2
2014-10-23Reduce variable scopesRan Benita1-2/+1
2014-10-18xkbcomp: remove file->topNameRan Benita1-1/+1
2014-07-26Replace darray_mem with a new darray_stealRan Benita1-2/+2
2014-06-01Remove unnecessary !!(expressions)Ran Benita1-1/+1
2014-04-22xkbcomp: don't align enum valuesRan Benita1-6/+6
2014-04-22xkbcomp: use straight assignment instead of CopyModSetRan Benita1-3/+3
2014-04-22keymap, keycodes, compat: don't use darray for LEDsRan Benita1-20/+28
2014-04-22keymap: don't use darray in xkb_mod_setRan Benita1-3/+2
2014-04-19compat: use xkb_mod_set instead of entire keymapRan Benita1-20/+22
2014-04-19vmod: take xkb_mod_set instead of the entire keymapRan Benita1-1/+2
2014-04-19action: take xkb_mod_set instead of the entire keymapRan Benita1-4/+4
2014-04-19expr: take xkb_mod_set instead of the entire keymapRan Benita1-4/+6
2014-04-19text: take xkb_mod_set instead of the entire keymapRan Benita1-1/+1
2014-04-17compat: separate ctxRan Benita1-52/+50
2014-02-12vmod: bring back support for direct vmod -> real mod mappingRan Benita1-1/+1
2014-02-09compat: steal interps and leds when merging if possibleRan Benita1-8/+20
2014-02-09doc: move some file comments into txt files in doc/Ran Benita1-173/+0
2013-12-01expr: split expression types and allocate them separatelyRan Benita1-6/+6
2013-11-30expr: add 'ident' value to ExprDef unionRan Benita1-1/+1
2013-11-27Resolve keysyms early in parserRan Benita1-9/+1
2013-08-13xkbcomp: improve a few log messagesRan Benita1-1/+1
2013-07-21keymap: don't use darray for sym_interpretsRan Benita1-12/+24
2013-07-18xkbcomp: escape the section names before storing them in the keymapRan Benita1-0/+1
2013-03-18compat: remove file_idRan Benita1-32/+16
2013-03-18xkbcomp: handle XKB file include's betterRan Benita1-22/+20
2013-03-18More spelling errorsRan Benita1-1/+1
2013-03-18Fix dead assignmentsRan Benita1-2/+1
2013-03-18Change some log functions to take ctx instead of keymapRan Benita1-3/+3
2013-03-18compat: make it clear which 'dflt' is meantRan Benita1-19/+21
2013-03-18Change 'indicator' to 'led' everywhere possibleRan Benita1-100/+95
2012-10-22Split the mods, layout, leds parts of xkb_state_componentsRan Benita1-2/+2
2012-10-18Remove a couple more uses of static char buffersRan Benita1-2/+3
2012-10-18Contextualize GetBuffer()Ran Benita1-1/+1
2012-10-18Clean up xkb_sym_interpret a bitRan Benita1-22/+13
2012-10-11keymap: rename keymap->sym_interpret -> sym_interpretsRan Benita1-2/+2
2012-10-11compat: add documentation for interpret'sRan Benita1-6/+75
2012-10-11compat: don't forget to copy XKB_MATCH_NONE interpret'sRan Benita1-2/+2
2012-10-10Remove the XKB_NUM_INDICATORS limitRan Benita1-15/+19
2012-10-09compat: fix bad interpret predicate mods "all" calculationRan Benita1-1/+1
2012-10-06Replace 0xff with MOD_REAL_MASK_ALLRan Benita1-1/+1
2012-10-06expr: unify the real and virtual modifier functionsRan Benita1-3/+3
2012-10-06Remove now-unneeded mod type annotationsRan Benita1-1/+1
2012-10-06text: explicitly take mod_type in mod functionsRan Benita1-1/+1