state: use the XKB_MOD_MASK constant
[platform/upstream/libxkbcommon.git] / src / state.c
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
2012-07-18 Ran BenitaUse xkb_group_index_t for group variables throughout
2012-07-18 Ran BenitaPass around xkb_key's instead of keycodes
2012-07-18 Ran BenitaReplace xkb_keycode_t 'key' variable name by 'kc'
2012-07-18 Ran BenitaConvert indecipherable macros to inline functions
2012-07-18 Ran BenitaMove per_key_repeats and enabled_ctrls to keymap
2012-07-18 Ran BenitaGet rid of xkb_indicator
2012-07-17 Daniel StoneRun source tree through uncrustify
2012-07-01 Ran Benitastate: fix base mod set/clear behavior
2012-06-09 Ran Benitastate: use darray for filters
2012-05-09 Daniel StoneRename serialise to serialize
2012-05-09 Daniel StoneMerge remote-tracking branch 'krh/keysyms'
2012-05-09 Daniel StoneChange all 'xkb' xkb_keymap names to 'keymap'
2012-05-09 Daniel StoneAdd multiple modifier state matching API
2012-05-08 Ran BenitaRename XKBcommonint.h to xkb-priv.h and use it
2012-04-09 Ran BenitaAdd xkb_state_get_map()
2012-04-09 Ran BenitaImplicitly include config.h in all files
2012-04-09 Ran BenitaRemove Xfuncproto.h and XKB.h from xkbcommon/xkbcommon.h
2012-04-09 Ran BenitaImplement missing xkb_state_ref and add return value
2012-04-09 Daniel StoneRename xkb_desc to xkb_keymap
2012-03-27 Daniel StoneUpdate xkb_filter_group_lock_func for xkb_key_direction
2012-03-27 Ran BenitaHandle group lock actions
2012-03-27 Ran BenitaProperly free xkb_state's
2012-03-27 Daniel StoneAdd enum xkb_key_direction instead of bool
2012-03-27 Daniel StoneAdd state serialisation API
2012-03-27 Daniel StoneCosmetic coding style fixups
2012-03-22 Daniel StoneRename keymap allocation API
2012-03-22 Daniel StoneAdd LED state API
2012-03-22 Daniel StoneCheck for invalid indices in mod/group state API
2012-03-21 Daniel StoneRound out new state API
2012-03-21 Daniel StoneAdd new state API