summaryrefslogtreecommitdiff
path: root/src/keymap.c
Commit message (Expand)AuthorAgeFilesLines
* scanner: allow for a zero terminated string as keymapPeter Hutterer2023-05-051-0/+4
* keymap: don't forget about fallback mappings in xkb_keymap_key_get_mods_for_l...Ran Benita2020-04-181-3/+30
* API to query modifier set required to type a keysymJaroslaw Kubik2020-03-201-0/+33
* build: include config.h manuallyRan Benita2019-12-271-0/+2
* keymap: add xkb_keymap_key_by_name(), xkb_keymap_key_get_name(), testsMike Blumenkrantz2016-01-201-0/+34
* keymap: rename XkbKeyGroupWidth to XkbKeyNumLevelsRan Benita2014-09-251-3/+3
* keymap, keycodes, compat: don't use darray for LEDsRan Benita2014-04-221-5/+4
* keymap: don't use darray in xkb_mod_setRan Benita2014-04-221-5/+3
* keymap: rename xkb_foreach_key to xkb_keys_foreachRan Benita2014-04-221-2/+2
* text: take xkb_mod_set instead of the entire keymapRan Benita2014-04-191-1/+1
* Add struct xkb_mod_setRan Benita2014-04-191-4/+5
* keymap: rename wrap_group_into_range -> XkbWrapGroupIntoRangeRan Benita2014-04-191-2/+2
* keymap: move ModNameToIndex from text.c and use it in keymap.cRan Benita2014-04-191-7/+1
* context: add xkb_context_sanitize_rule_names()Ran Benita2014-02-101-18/+5
* api: deprecate XKB_MAP_COMPILE_PLACEHOLDER, and use KEYMAP instead of MAPRan Benita2014-02-081-3/+3
* Fix sign-compare warningsRan Benita2014-02-081-2/+2
* keymap: split private functions to keymap-priv.cRan Benita2014-01-131-94/+0
* keymap: move XkbEscapeMapName() to keymap.c.Ran Benita2014-01-131-0/+24
* Fix some cppcheck warningsRan Benita2014-01-111-6/+4
* keymap: call strlen on keymap string instead of SIZE_MAXRan Benita2013-10-101-1/+2
* keymap: update builtin fields directly in src/keymap.cRan Benita2013-07-311-0/+22
* keymap: be more careful in xkb_keymap_unrefRan Benita2013-07-311-10/+16
* keymap: don't use darray for sym_interpretsRan Benita2013-07-211-1/+1
* Add keycode min/max and iteration APIMatthias Clasen2013-05-091-0/+22
* Replace flex scanner with a hand-written oneRan Benita2013-04-011-30/+2
* keymap: add xkb_keymap_new_from_buffer()David Herrmann2013-04-011-0/+37
* Add environment overrides for default RMLVODaniel Stone2013-03-191-5/+16
* keymap: rename xkb_kt_map_entry to xkb_key_type_entryRan Benita2013-03-181-1/+1
* keymap: don't use darray for key aliasesRan Benita2013-03-181-6/+4
* Move a couple of general keymap functions from keycodes.cRan Benita2013-03-181-0/+30
* keymap: abstract a bit over the keymap formatRan Benita2013-03-181-1/+147
* Change 'indicator' to 'led' everywhere possibleRan Benita2013-03-181-7/+6
* keymap: wrap the layout parameter if it is out of range for the keyRan Benita2012-11-111-1/+12
* keymap: use plain array for keymap->group_namesRan Benita2012-10-231-7/+5
* Finish first round of API documentationRan Benita2012-10-131-2/+2
* Make xkb_keymap_num_leds return the index range instead of active countRan Benita2012-10-111-10/+2
* keymap: rename keymap->sym_interpret -> sym_interpretsRan Benita2012-10-111-1/+1
* Remove the XKB_NUM_INDICATORS limitRan Benita2012-10-101-10/+12
* keymap: don't use darray for keymap->keysRan Benita2012-10-101-8/+10
* keymap, state: don't assume led index < xkb_keymap_num_ledsRan Benita2012-10-101-3/+2
* Keep real and virtual mods in the same table in the keymapRan Benita2012-10-061-24/+8
* Remove the XKB_NUM_VIRTUAL_MODIFIERS limitRan Benita2012-10-061-16/+10
* keymap: remove some more unneeded macrosRan Benita2012-09-241-2/+6
* keymap: store a pointer to the type in xkb_group instead of indexRan Benita2012-09-241-3/+3
* keymap, symbols: improve xkb_key memory layoutRan Benita2012-09-241-9/+11
* keymap, symbols: use darray for num_groupsRan Benita2012-09-241-5/+7
* keymap: don't use XKB_NUM_GROUPS for key->kt_indexRan Benita2012-09-241-0/+1
* Add format argument to xkb_keymap_get_as_stringRan Benita2012-09-241-1/+6
* Rename map.{c,h} to keymap.{c,h}Ran Benita2012-09-241-0/+338