summaryrefslogtreecommitdiff
path: root/src/state.c
Commit message (Expand)AuthorAgeFilesLines
...
* Remove the XKB_NUM_INDICATORS limitRan Benita2012-10-101-4/+4
* keymap, state: don't assume led index < xkb_keymap_num_ledsRan Benita2012-10-101-7/+6
* state: don't needlessly fetch the xkb_keyRan Benita2012-10-061-4/+0
* state: simplify xkb_state_mod_index_is_activeRan Benita2012-10-061-13/+1
* state: don't ignore type argument in xkb_state_mod_*_are_activeRan Benita2012-10-061-5/+6
* state: fix bad EFFECTIVE check in *_is_active()Ran Benita2012-10-061-2/+2
* Use our types instead of int/uint32_t in a few placesRan Benita2012-10-061-6/+7
* state: add missing const in get_one_symRan Benita2012-09-271-1/+1
* Add xkb_state_key_get_one_symDaniel Stone2012-09-271-0/+16
* keymap: remove some more unneeded macrosRan Benita2012-09-241-1/+1
* keymap: store a pointer to the type in xkb_group instead of indexRan Benita2012-09-241-5/+5
* keymap, symbols: improve xkb_key memory layoutRan Benita2012-09-241-3/+0
* state: missing XKB_EXPORT on xkb_state_key_get_levelRan Benita2012-09-241-1/+4
* state: correctly wrap state->locked_group and ->groupRan Benita2012-09-241-12/+34
* state: separate group wrapping/clamping to a functionRan Benita2012-09-241-23/+32
* state: special case effective group in layout_is_activeRan Benita2012-09-241-0/+7
* Rename map.{c,h} to keymap.{c,h}Ran Benita2012-09-241-1/+1
* state, map: check XkbKey != NULL where missingRan Benita2012-09-241-2/+6
* Move xkb_state functions from map.c to state.cRan Benita2012-09-241-0/+164
* Don't use xkbcommon-compat names in internal codeRan Benita2012-09-241-29/+29
* Promote keymap enumeration API to publicDaniel Stone2012-09-241-5/+5
* state: handle ACTION_LOCK_NO_{UN,}LOCK for modsRan Benita2012-09-191-2/+6
* Organize src/ and test/ headersRan Benita2012-09-161-4/+1
* state: use filter->priv instead of modifying the actionRan Benita2012-09-141-11/+6
* state: move filter initialization to the dispatcherRan Benita2012-09-141-93/+52
* state: call xkb_filter_new from the dispatcherRan Benita2012-09-141-21/+15
* state: dispatch actions from a tableRan Benita2012-09-141-26/+15
* state: don't keep the xkb_state in the filtersRan Benita2012-09-141-35/+38
* state, map: constify references to xkb_keyRan Benita2012-09-141-17/+26
* state, map: use keycodes only for the API functionsRan Benita2012-09-141-56/+54
* state: remove unused next field from xkb_filterRan Benita2012-09-131-1/+0
* Copyright updatesDaniel Stone2012-09-121-0/+1
* kbproto unentanglement: action flagsDaniel Stone2012-09-101-9/+9
* kbproto unentanglement: XkbIM_*Daniel Stone2012-09-101-24/+18
* kbproto unentanglement: action typesDaniel Stone2012-09-101-11/+31
* kbproto unentanglement: XkbNumIndicatorsDaniel Stone2012-09-101-1/+1
* map, state: check for KeycodeInRange only in API functionsRan Benita2012-09-021-10/+7
* state: fix mod_names_are_activeRan Benita2012-09-021-4/+6
* state: fix type confusion within xkb_state_update_maskRan Benita2012-09-021-9/+12
* state: remove unneeded optimizationRan Benita2012-09-021-3/+0
* state: light indicator when either condition is satisfiedRan Benita2012-09-021-4/+4
* state: fix led_update_all group mask calculationRan Benita2012-09-021-4/+4
* Store actions inside struct xkb_keyRan Benita2012-08-101-2/+2
* Use XKB_{GROUP,LEVEL}_INVALID instead of -1 for errorsRan Benita2012-08-101-0/+5
* state: use global static const for fake actionRan Benita2012-08-101-13/+11
* Modernize struct xkb_modsRan Benita2012-08-101-18/+18
* Add and use xkb_level_index_tRan Benita2012-08-071-1/+1
* utils: remove Xfuncproto.h and use our own macrosRan Benita2012-07-231-16/+16
* Use xkb_group_index_t for group variables throughoutRan Benita2012-07-181-1/+2
* Pass around xkb_key's instead of keycodesRan Benita2012-07-181-3/+6