summaryrefslogtreecommitdiff
path: root/src/xkbcomp/keymap.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-24Messages: merge macros with and without message codePierre Le Marre1-5/+9
2023-09-24Messages: add new messages to registryPierre Le Marre1-0/+1
2019-12-27build: include config.h manuallyRan Benita1-0/+2
2018-07-30xkbcomp: fix crash when parsing an xkb_geometry sectionRan Benita1-2/+7
2014-10-18xkbcomp: remove file->topNameRan Benita1-7/+1
2014-10-18xkbcomp/keymap: remove useless free()Ran Benita1-3/+1
2014-09-25keymap: rename XkbKeyGroupWidth to XkbKeyNumLevelsRan Benita1-2/+2
2014-08-18Make the effective mod mask calculation available to other filesRan Benita1-9/+1
2014-06-01Remove unnecessary !!(expressions)Ran Benita1-1/+1
2014-04-22keymap, keycodes, compat: don't use darray for LEDsRan Benita1-2/+2
2014-04-22keymap: add and use xkb_mods_{foreach,enumerate}()Ran Benita1-2/+2
2014-04-22keymap: rename xkb_foreach_key to xkb_keys_foreachRan Benita1-4/+4
2014-04-19Add struct xkb_mod_setRan Benita1-2/+2
2014-02-08Use (1u << idx) instead of (1 << idx) where appropriateRan Benita1-3/+3
2014-02-08Fix sign-compare warningsRan Benita1-1/+1
2013-07-31keymap: update builtin fields directly in src/keymap.cRan Benita1-25/+0
2013-07-21ctx: adapt to the len-aware atom functionsRan Benita1-8/+8
2013-07-21keymap: don't use darray for sym_interpretsRan Benita1-2/+3
2013-04-01xkbcomp/keymap: silence a gcc warningRan Benita1-1/+1
2013-03-18keymap: rename xkb_kt_map_entry to xkb_key_type_entryRan Benita1-2/+2
2013-03-18Build cleanly with clangRan Benita1-1/+1
2013-03-18Change 'indicator' to 'led' everywhere possibleRan Benita1-4/+4
2012-10-18Clean up xkb_sym_interpret a bitRan Benita1-13/+8
2012-10-11keymap: rename keymap->sym_interpret -> sym_interpretsRan Benita1-2/+2
2012-10-10Remove the XKB_NUM_INDICATORS limitRan Benita1-3/+3
2012-10-06Replace 0xff with MOD_REAL_MASK_ALLRan Benita1-1/+1
2012-10-06Remove now-unneeded mod type annotationsRan Benita1-2/+2
2012-10-06Keep real and virtual mods in the same table in the keymapRan Benita1-10/+35
2012-10-06Don't use shifted virtual modifier masksRan Benita1-6/+5
2012-10-06Remove the XKB_NUM_VIRTUAL_MODIFIERS limitRan Benita1-19/+9
2012-10-06Use our types instead of int/uint32_t in a few placesRan Benita1-1/+1
2012-09-27xkbcomp/keymap: use default interpret in ApplyInterpsToKeyRan Benita1-14/+19
2012-09-24keymap: store a pointer to the type in xkb_group instead of indexRan Benita1-2/+2
2012-09-24keymap, symbols: improve xkb_key memory layoutRan Benita1-17/+7
2012-09-24Don't use xkbcommon-compat names in internal codeRan Benita1-2/+2
2012-09-24Promote keymap enumeration API to publicDaniel Stone1-1/+2
2012-09-19xkbcomp/keymap: correct ACTION_MODS_LOOKUP_MODS handlingRan Benita1-15/+5
2012-09-14state, map: constify references to xkb_keyRan Benita1-1/+1
2012-09-12Copyright updatesDaniel Stone1-11/+14
2012-09-11kbproto unentanglement: XkbExplicit*MaskDaniel Stone1-3/+3
2012-09-11kbproto unentanglement: XkbSI_AutoRepeatDaniel Stone1-1/+1
2012-09-11kbproto unentanglement: XkbSI match flagsDaniel Stone1-8/+8
2012-09-10kbproto unentanglement: action flagsDaniel Stone1-1/+1
2012-09-10kbproto unentanglement: action typesDaniel Stone1-4/+4
2012-09-10Remove deprecated actionsDaniel Stone1-5/+0
2012-09-10kbproto unentanglement: XkbNumVirtualModsDaniel Stone1-4/+4
2012-09-10kbproto unentanglement: XkbNumIndicatorsDaniel Stone1-1/+1
2012-09-03Use XKB_MOD_INVALID instead of XkbNoModifierRan Benita1-1/+1
2012-09-03keymap: optimize FindInterpsForKey a bitRan Benita1-5/+8
2012-09-03keymap: refactor ApplyInterpsToKeyRan Benita1-33/+14