CI: Use git master for xkeyboard-config on Linux
[platform/upstream/libxkbcommon.git] / src / state.c
2020-03-20 Jaroslaw KubikAPI to query modifier set required to type a keysym
2019-12-27 Ran Benitabuild: include config.h manually
2019-06-11 Ran BenitaMerge pull request #98 from michaelforney/popcount
2019-06-10 Michael ForneyUse bitwise test instead of popcount to check if one...
2017-12-21 Ran BenitaConvert http:// -> https:// where possible
2017-04-27 Ran Benitastate: cure boolean blindness in the filter functions...
2017-04-27 Ran Benitastate: remove unneeded NULL check
2017-04-27 Ran Benitastate: reorder new() functions before the set() functio...
2016-11-14 Ran Benitautils: rename popcount to avoid conflict in NetBSD
2016-10-31 Ran BenitaMerge pull request #31 from bluetech/consumed-modes
2016-10-31 Ran Benitastate: add GTK consumed modifiers mode
2016-10-31 Ran Benitastate: allow different modes for calculating consumed...
2016-06-09 Ran Benitasrc/state: match_mod_masks can return bool instead...
2016-02-27 Ran Benitastate: factor out get_entry_for_mods()
2016-02-27 Ran Benitastate: factor out entry_is_active() check
2015-09-07 Ran Benitastate: reduce scope of fake action
2014-10-23 Ran BenitaReduce variable scopes
2014-10-16 Ran Benitastate: correctly infer inactive type entries
2014-08-18 Ran Benitastate: make sure the mods are fully resolved after...
2014-08-18 Ran BenitaMake the effective mod mask calculation available to...
2014-08-18 Ran Benitastate: no need for loop in xkb_state_update_mask()
2014-04-22 Ran Benitakeymap, keycodes, compat: don't use darray for LEDs
2014-04-19 Ran Benitakeymap: rename wrap_group_into_range -> XkbWrapGroupInt...
2014-03-27 Ran Benitastate: fix consumed modifier calculation
2014-03-22 Ran Benitastate: apply control transformation on utf8/utf32 keysy...
2014-03-22 Ran Benitastate: add xkb_state_key_get_{utf8,utf32}() API functions
2014-02-22 Jasper St. Pierrestate: Add xkb_state_key_get_consumed_mods
2014-02-09 Ran Benitastate: check wrap_group_into_range() return value
2014-02-08 Ran Benitastate: optimize xkb_state_led_update_all()
2014-02-08 Ran BenitaUse (1u << idx) instead of (1 << idx) where appropriate
2014-02-07 Ran BenitaFix sign-compare warnings
2014-02-07 Ran Benitastate: use the XKB_MOD_MASK constant
2014-01-11 Ran BenitaFix some cppcheck warnings
2013-08-15 Ran Benitastate: apply capitalization transformation on keysyms
2013-07-31 Ran Benitakeymap: remove struct xkb_key_redirect_action
2013-03-18 Ran Benitastate: use stdbool in filters
2013-03-18 Ran Benitakeymap: rename xkb_kt_map_entry to xkb_key_type_entry
2013-03-18 Ran Benitastate: small style fix
2013-03-18 Ran BenitaChange 'indicator' to 'led' everywhere possible
2013-03-18 Ran Benitastate: fix unbound virtual modifier bug
2012-11-11 Ran Benitastate: rename state->cur to state->components
2012-11-11 Ran Benitastate: don't keep the previous state components in...
2012-11-10 Ran Benitakeymap: wrap the layout parameter if it is out of range...
2012-10-28 Ran Benitastate, context: allow passing NULL to *_unref()
2012-10-26 Ran Benitastate: don't use xkb_keymap_num_layouts internally
2012-10-26 Ran Benitastate: don't use xkb_state_serialize_* internally
2012-10-24 Ran Benitastate: fix possible index-out-of-bounds in action dispa...
2012-10-23 Ran Benitastate: fix typo in state component copying
2012-10-22 Ran BenitaReport which components of the state have changed
2012-10-22 Ran Benitastate: add struct state_components
2012-10-22 Ran BenitaSplit the mods, layout, leds parts of xkb_state_components
2012-10-13 Ran Benitastate: make mod_index_is_consumed() return -1 on invali...
2012-10-10 Ran BenitaRemove the XKB_NUM_INDICATORS limit
2012-10-10 Ran Benitakeymap, state: don't assume led index < xkb_keymap_num_leds
2012-10-06 Ran Benitastate: don't needlessly fetch the xkb_key
2012-10-06 Ran Benitastate: simplify xkb_state_mod_index_is_active
2012-10-06 Ran Benitastate: don't ignore type argument in xkb_state_mod_...
2012-10-06 Ran Benitastate: fix bad EFFECTIVE check in *_is_active()
2012-10-06 Ran BenitaUse our types instead of int/uint32_t in a few places
2012-09-27 Ran Benitastate: add missing const in get_one_sym
2012-09-27 Daniel StoneAdd xkb_state_key_get_one_sym
2012-09-24 Ran Benitakeymap: remove some more unneeded macros
2012-09-24 Ran Benitakeymap: store a pointer to the type in xkb_group instea...
2012-09-24 Ran Benitakeymap, symbols: improve xkb_key memory layout
2012-09-23 Ran Benitastate: missing XKB_EXPORT on xkb_state_key_get_level
2012-09-23 Ran Benitastate: correctly wrap state->locked_group and ->group
2012-09-23 Ran Benitastate: separate group wrapping/clamping to a function
2012-09-23 Ran Benitastate: special case effective group in layout_is_active
2012-09-23 Ran BenitaRename map.{c,h} to keymap.{c,h}
2012-09-23 Ran Benitastate, map: check XkbKey != NULL where missing
2012-09-23 Ran BenitaMove xkb_state functions from map.c to state.c
2012-09-23 Ran BenitaDon't use xkbcommon-compat names in internal code
2012-09-23 Daniel StonePromote keymap enumeration API to public
2012-09-19 Ran Benitastate: handle ACTION_LOCK_NO_{UN,}LOCK for mods
2012-09-16 Ran BenitaOrganize src/ and test/ headers
2012-09-14 Ran Benitastate: use filter->priv instead of modifying the action
2012-09-14 Ran Benitastate: move filter initialization to the dispatcher
2012-09-14 Ran Benitastate: call xkb_filter_new from the dispatcher
2012-09-14 Ran Benitastate: dispatch actions from a table
2012-09-14 Ran Benitastate: don't keep the xkb_state in the filters
2012-09-14 Ran Benitastate, map: constify references to xkb_key
2012-09-14 Ran Benitastate, map: use keycodes only for the API functions
2012-09-13 Ran Benitastate: remove unused next field from xkb_filter
2012-09-12 Daniel StoneCopyright updates
2012-09-10 Daniel Stonekbproto unentanglement: action flags
2012-09-10 Daniel Stonekbproto unentanglement: XkbIM_*
2012-09-10 Daniel Stonekbproto unentanglement: action types
2012-09-10 Daniel Stonekbproto unentanglement: XkbNumIndicators
2012-09-02 Ran Benitamap, state: check for KeycodeInRange only in API functions
2012-09-02 Ran Benitastate: fix mod_names_are_active
2012-09-02 Ran Benitastate: fix type confusion within xkb_state_update_mask
2012-09-02 Ran Benitastate: remove unneeded optimization
2012-09-02 Ran Benitastate: light indicator when either condition is satisfied
2012-09-02 Ran Benitastate: fix led_update_all group mask calculation
2012-08-10 Ran BenitaStore actions inside struct xkb_key
2012-08-10 Ran BenitaUse XKB_{GROUP,LEVEL}_INVALID instead of -1 for errors
2012-08-10 Ran Benitastate: use global static const for fake action
2012-08-10 Ran BenitaModernize struct xkb_mods
2012-08-07 Ran BenitaAdd and use xkb_level_index_t
2012-07-22 Ran Benitautils: remove Xfuncproto.h and use our own macros
next