summaryrefslogtreecommitdiff
path: root/src/keymap.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-22cast a function's return valueJengHyun Kang1-1/+1
2023-12-22Add a new API to set key repeatJengHyun Kang1-0/+14
2023-05-05scanner: allow for a zero terminated string as keymapPeter Hutterer1-0/+4
2020-04-18keymap: don't forget about fallback mappings in xkb_keymap_key_get_mods_for_l...Ran Benita1-3/+30
2020-03-20API to query modifier set required to type a keysymJaroslaw Kubik1-0/+33
2019-12-27build: include config.h manuallyRan Benita1-0/+2
2016-01-20keymap: add xkb_keymap_key_by_name(), xkb_keymap_key_get_name(), testsMike Blumenkrantz1-0/+34
2014-09-25keymap: rename XkbKeyGroupWidth to XkbKeyNumLevelsRan Benita1-3/+3
2014-04-22keymap, keycodes, compat: don't use darray for LEDsRan Benita1-5/+4
2014-04-22keymap: don't use darray in xkb_mod_setRan Benita1-5/+3
2014-04-22keymap: rename xkb_foreach_key to xkb_keys_foreachRan Benita1-2/+2
2014-04-19text: take xkb_mod_set instead of the entire keymapRan Benita1-1/+1
2014-04-19Add struct xkb_mod_setRan Benita1-4/+5
2014-04-19keymap: rename wrap_group_into_range -> XkbWrapGroupIntoRangeRan Benita1-2/+2
2014-04-19keymap: move ModNameToIndex from text.c and use it in keymap.cRan Benita1-7/+1
2014-02-10context: add xkb_context_sanitize_rule_names()Ran Benita1-18/+5
2014-02-08api: deprecate XKB_MAP_COMPILE_PLACEHOLDER, and use KEYMAP instead of MAPRan Benita1-3/+3
2014-02-08Fix sign-compare warningsRan Benita1-2/+2
2014-01-13keymap: split private functions to keymap-priv.cRan Benita1-94/+0
2014-01-13keymap: move XkbEscapeMapName() to keymap.c.Ran Benita1-0/+24
2014-01-11Fix some cppcheck warningsRan Benita1-6/+4
2013-10-10keymap: call strlen on keymap string instead of SIZE_MAXRan Benita1-1/+2
2013-07-31keymap: update builtin fields directly in src/keymap.cRan Benita1-0/+22
2013-07-31keymap: be more careful in xkb_keymap_unrefRan Benita1-10/+16
2013-07-21keymap: don't use darray for sym_interpretsRan Benita1-1/+1
2013-05-09Add keycode min/max and iteration APIMatthias Clasen1-0/+22
2013-04-01Replace flex scanner with a hand-written oneRan Benita1-30/+2
2013-04-01keymap: add xkb_keymap_new_from_buffer()David Herrmann1-0/+37
2013-03-19Add environment overrides for default RMLVODaniel Stone1-5/+16
2013-03-18keymap: rename xkb_kt_map_entry to xkb_key_type_entryRan Benita1-1/+1
2013-03-18keymap: don't use darray for key aliasesRan Benita1-6/+4
2013-03-18Move a couple of general keymap functions from keycodes.cRan Benita1-0/+30
2013-03-18keymap: abstract a bit over the keymap formatRan Benita1-1/+147
2013-03-18Change 'indicator' to 'led' everywhere possibleRan Benita1-7/+6
2012-11-11keymap: wrap the layout parameter if it is out of range for the keyRan Benita1-1/+12
2012-10-23keymap: use plain array for keymap->group_namesRan Benita1-7/+5
2012-10-13Finish first round of API documentationRan Benita1-2/+2
2012-10-11Make xkb_keymap_num_leds return the index range instead of active countRan Benita1-10/+2
2012-10-11keymap: rename keymap->sym_interpret -> sym_interpretsRan Benita1-1/+1
2012-10-10Remove the XKB_NUM_INDICATORS limitRan Benita1-10/+12
2012-10-10keymap: don't use darray for keymap->keysRan Benita1-8/+10
2012-10-10keymap, state: don't assume led index < xkb_keymap_num_ledsRan Benita1-3/+2
2012-10-06Keep real and virtual mods in the same table in the keymapRan Benita1-24/+8
2012-10-06Remove the XKB_NUM_VIRTUAL_MODIFIERS limitRan Benita1-16/+10
2012-09-24keymap: remove some more unneeded macrosRan Benita1-2/+6
2012-09-24keymap: store a pointer to the type in xkb_group instead of indexRan Benita1-3/+3
2012-09-24keymap, symbols: improve xkb_key memory layoutRan Benita1-9/+11
2012-09-24keymap, symbols: use darray for num_groupsRan Benita1-5/+7
2012-09-24keymap: don't use XKB_NUM_GROUPS for key->kt_indexRan Benita1-0/+1
2012-09-24Add format argument to xkb_keymap_get_as_stringRan Benita1-1/+6