summaryrefslogtreecommitdiff
path: root/src/state.c
Commit message (Expand)AuthorAgeFilesLines
* API to query modifier set required to type a keysymJaroslaw Kubik2020-03-201-11/+0
* build: include config.h manuallyRan Benita2019-12-271-0/+2
* Use bitwise test instead of popcount to check if one bit is setMichael Forney2019-06-101-1/+1
* Convert http:// -> https:// where possibleRan Benita2017-12-211-2/+2
* state: cure boolean blindness in the filter functions' resultRan Benita2017-04-271-24/+41
* state: remove unneeded NULL checkRan Benita2017-04-271-3/+0
* state: reorder new() functions before the set() functions in the codeRan Benita2017-04-271-28/+28
* utils: rename popcount to avoid conflict in NetBSDRan Benita2016-11-141-1/+1
* state: add GTK consumed modifiers modeRan Benita2016-10-311-0/+25
* state: allow different modes for calculating consumed modifiersRan Benita2016-10-311-36/+53
* src/state: match_mod_masks can return bool instead of intRan Benita2016-06-091-6/+4
* state: factor out get_entry_for_mods()Ran Benita2016-02-281-7/+11
* state: factor out entry_is_active() checkRan Benita2016-02-281-11/+14
* state: reduce scope of fake actionRan Benita2015-09-071-4/+4
* Reduce variable scopesRan Benita2014-10-231-3/+2
* state: correctly infer inactive type entriesRan Benita2014-10-171-1/+1
* state: make sure the mods are fully resolved after xkb_state_update_mask()Ran Benita2014-08-181-0/+21
* Make the effective mod mask calculation available to other filesRan Benita2014-08-181-0/+22
* state: no need for loop in xkb_state_update_mask()Ran Benita2014-08-181-16/+7
* keymap, keycodes, compat: don't use darray for LEDsRan Benita2014-04-221-3/+3
* keymap: rename wrap_group_into_range -> XkbWrapGroupIntoRangeRan Benita2014-04-191-4/+4
* state: fix consumed modifier calculationRan Benita2014-03-271-3/+9
* state: apply control transformation on utf8/utf32 keysym stringsRan Benita2014-03-221-11/+110
* state: add xkb_state_key_get_{utf8,utf32}() API functionsRan Benita2014-03-221-0/+65
* state: Add xkb_state_key_get_consumed_modsJasper St. Pierre2014-02-221-0/+11
* state: check wrap_group_into_range() return valueRan Benita2014-02-091-8/+12
* state: optimize xkb_state_led_update_all()Ran Benita2014-02-081-21/+33
* Use (1u << idx) instead of (1 << idx) where appropriateRan Benita2014-02-081-13/+13
* Fix sign-compare warningsRan Benita2014-02-081-6/+5
* state: use the XKB_MOD_MASK constantRan Benita2014-02-071-1/+1
* Fix some cppcheck warningsRan Benita2014-01-111-2/+1
* state: apply capitalization transformation on keysymsRan Benita2013-08-151-1/+15
* keymap: remove struct xkb_key_redirect_actionRan Benita2013-07-311-1/+0
* state: use stdbool in filtersRan Benita2013-03-181-32/+32
* keymap: rename xkb_kt_map_entry to xkb_key_type_entryRan Benita2013-03-181-6/+6
* state: small style fixRan Benita2013-03-181-11/+13
* Change 'indicator' to 'led' everywhere possibleRan Benita2013-03-181-19/+19
* state: fix unbound virtual modifier bugRan Benita2013-03-181-1/+10
* state: rename state->cur to state->componentsRan Benita2012-11-111-68/+70
* state: don't keep the previous state components in xkb_stateRan Benita2012-11-111-7/+9
* keymap: wrap the layout parameter if it is out of range for the keyRan Benita2012-11-111-1/+1
* state, context: allow passing NULL to *_unref()Ran Benita2012-10-291-1/+1
* state: don't use xkb_keymap_num_layouts internallyRan Benita2012-10-261-5/+3
* state: don't use xkb_state_serialize_* internallyRan Benita2012-10-261-9/+3
* state: fix possible index-out-of-bounds in action dispatch tableRan Benita2012-10-241-0/+11
* state: fix typo in state component copyingRan Benita2012-10-231-1/+1
* Report which components of the state have changedRan Benita2012-10-221-4/+45
* state: add struct state_componentsRan Benita2012-10-221-68/+72
* Split the mods, layout, leds parts of xkb_state_componentsRan Benita2012-10-221-23/+25
* state: make mod_index_is_consumed() return -1 on invalid inputRan Benita2012-10-131-2/+2