compat: reject interpret modifier predicate with more than one value
[platform/upstream/libxkbcommon.git] / src / xkbcomp / expr.c
2019-11-12 Ran Benitaexpr: fix log message on some unexpected expression...
2019-11-12 Ran BenitaReplace some tabs that sneaked in with spaces
2018-08-05 Ran BenitaMerge pull request #67 from fooishbar/fix-more-fuzz
2018-08-03 Daniel StoneFail expression lookup on invalid atoms
2018-08-03 Daniel Stonexkbcomp: Don't falsely promise from ExprResolveLhs
2018-08-03 Daniel Stonexkbcomp: Don't explode on invalid virtual modifiers
2018-07-30 Ran Benitaxkbcomp: fix stack overflow when evaluating boolean...
2017-09-08 Ran Benitaexpr: paper over a maybe-uninitialized warning
2017-04-11 Ran BenitaMerge pull request #45 from fooishbar/xdg-shell-v6
2017-04-11 Daniel StoneAdd explicit fallthrough case statements
2014-04-19 Ran Benitaexpr: take xkb_mod_set instead of the entire keymap
2014-04-19 Ran Benitatext: take xkb_mod_set instead of the entire keymap
2014-04-19 Ran Benitakeymap: move ModNameToIndex from text.c and use it...
2014-04-16 Ran Benitaexpr: fix handling of unknown integer binary operator
2014-02-15 Ran Benitaexpr: simplify ExprResolveButton
2014-02-08 Ran BenitaUse (1u << idx) instead of (1 << idx) where appropriate
2013-12-01 Ran Benitaexpr: split expression types and allocate them separately
2013-12-01 Ran Benitaexpr: add constructor for boolean expressions
2013-11-30 Ran Benitaexpr: add 'ident' value to ExprDef union
2012-10-16 David HerrmannAdd xkb_keysym_from_name() flags argument for case...
2012-10-10 Ran BenitaRename XKB_NUM_GROUPS to XKB_MAX_GROUPS
2012-10-06 Ran BenitaReplace 0xff with MOD_REAL_MASK_ALL
2012-10-06 Ran Benitaexpr: unify the real and virtual modifier functions
2012-10-06 Ran Benitaexpr: share code for modifier functions
2012-10-06 Ran Benitatext: explicitly take mod_type in mod functions
2012-10-06 Ran BenitaKeep real and virtual mods in the same table in the...
2012-10-06 Ran BenitaDon't use shifted virtual modifier masks
2012-10-06 Ran Benitaexpr: don't expose LookupModIndex
2012-10-06 Ran BenitaRemove VModInfo for now
2012-10-06 Ran Benitaexpr: don't allow "none" in LookupModIndex
2012-09-23 Ran BenitaDon't use xkbcommon-compat names in internal code
2012-09-11 Daniel StoneRemove unused ExprResolveKeyName
2012-09-10 Daniel Stonekbproto unentanglement: XkbMaxShiftLevel
2012-09-10 Daniel Stonekbproto untanglement: XkbKbdNumGroups
2012-09-10 Daniel Stonekbproto untanglement: XkbKeyNameLength
2012-09-03 Ran BenitaUnify some string tables from xkbcomp, text and keymap...
2012-09-03 Ran Benitaexpr: make ResolveString return an atom
2012-09-03 Ran BenitaUse XKB_MOD_INVALID instead of XkbNoModifier
2012-09-02 Ran Benitaexpr: move op_type/value_type_to_string functions to ast
2012-09-01 Ran BenitaOrganize xkbcomp/ header files
2012-08-07 Ran BenitaHandle key names consistently
2012-08-07 Ran Benitaexpr: make ResolveLevel return zero-based level
2012-08-07 Ran BenitaAdd and use xkb_level_index_t
2012-08-07 Ran Benitaexpr: constify function arguments
2012-08-07 Ran BenitaUse only one set of core mod name-to-index functions
2012-07-27 Ran BenitaRemove ExprResult
2012-07-27 Ran Benitaexpr: remove support for evaluating string as integer
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveEnum
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveMask
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveInteger
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveButton
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveLevel
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveKeyCode
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveGroup
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveKeysym
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveBoolean
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveString
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveLhs
2012-07-26 Ran Benitaexpr: drop ExprResult from ResolveKeyName
2012-07-26 Ran BenitaConvert defines to enums in xkbcomp.h
2012-07-26 Ran Benitautils: add/replace string equality macros
2012-07-26 Ran BenitaSome atom related optimizations
2012-07-26 Ran Benitaexpr: don't divide by zero
2012-07-26 Ran Benitaexpr: Remove ExprResolveFloat
2012-07-22 Ran Benitaexpr: use new log functions
2012-07-18 Ran BenitaUse xkb_group_index_t for group variables throughout
2012-07-18 Ran BenitaGet rid of struct xkb_key_name
2012-07-17 Daniel StoneRun source tree through uncrustify
2012-05-11 Daniel StoneRename 'ctx' back to 'context' in external API
2012-05-09 Daniel StoneMerge remote-tracking branch 'krh/keysyms'
2012-05-09 Kristian HøgsbergUse our own keysyms
2012-05-09 Ran BenitaShorten context to ctx
2012-05-09 Ran BenitaMake the context available for XkbcAtomText
2012-05-09 Ran BenitaMake the context available for XkbcAtomGetString
2012-05-09 Daniel StoneChange all 'xkb' xkb_keymap names to 'keymap'
2012-05-09 Daniel StoneRename keysym <-> string API
2012-05-08 Ran BenitaRename xkbcomp/misc.h to xkbcomp-priv.h and use it
2012-04-30 Ran BenitaUse stdbool.h
2012-04-30 Ran BenitaFix formatting in xkbcomp headers
2012-04-09 Daniel StoneRename xkb_desc to xkb_keymap
2012-03-27 Daniel StoneFix build for X11 modifier masks
2012-03-27 Ran BenitaDefine our own NoSymbol value and use it
2012-03-27 Ran BenitaDefine our own None atom value
2012-03-27 Ran BenitaUse strcasecmp consistently instead of uStrCaseCmp
2012-03-21 Daniel StoneFix (correct, but harmless) const warning
2012-03-21 Daniel StoneRemove unnecessary allocation in expr.c
2012-03-15 Daniel StoneRemove more float support
2012-03-13 Daniel StoneRevert "Use XKB_COMMON_* modifier defines in ExprResolv...
2012-03-10 Daniel StoneUse XKB_COMMON_* modifier defines in ExprResolveModMask
2012-03-10 Daniel StoneRemove half-implemented radio groups
2012-03-09 Daniel StoneIntroduce xkb_atom_t type
2012-03-09 Daniel StoneIntroduce xkb_keysym_t type
2012-03-05 Daniel StoneMerge remote-tracking branch 'ran/fixes-cont'
2012-03-05 Daniel StoneMerge remote-tracking branch 'ran/fixes'
2012-03-02 Ran BenitaConstify some more text functions
2012-03-02 Ran BenitaConstify global tables
2012-03-02 Ran BenitaRemove useless casts
2012-02-25 Ran BenitaFix all constness warnings
2012-02-25 Ran BenitaRemove unused includes of "tokens.h"
2012-02-20 Daniel StonePerform bounds checking in ExprResolveLevel
next