summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* x11/keymap,test/interactive-evdev: fix a couple of clang-analyzer warningsRan Benita2017-07-311-0/+1
* Sync Keysyms with recent xproto additionsHans de Goede2017-05-121-393/+405
* 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
* Add explicit fallthrough case statementsDaniel Stone2017-04-112-1/+2
* compose: remove the keysym_from_name cacheRan Benita2016-12-031-45/+3
* keysym: fix locale dependence in xkb_keysym_from_name()Ran Benita2016-12-023-7/+68
* utils: rename popcount to avoid conflict in NetBSDRan Benita2016-11-142-2/+3
* state: add GTK consumed modifiers modeRan Benita2016-10-311-0/+25
* state: allow different modes for calculating consumed modifiersRan Benita2016-10-311-36/+53
* utils: add popcount functionRan Benita2016-10-221-0/+13
* keymap-dump: use consistent order set/latch/lock (style)Ran Benita2016-06-091-1/+1
* src/state: match_mod_masks can return bool instead of intRan Benita2016-06-091-6/+4
* src/utils: check if fileno() failed in map_fileRan Benita2016-03-131-1/+4
* keymap: share LevelsSameSyms()Ran Benita2016-02-283-14/+14
* 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
* keymap: add xkb_keymap_key_by_name(), xkb_keymap_key_get_name(), testsMike Blumenkrantz2016-01-201-0/+34
* src/utils: change map_file to not take const string argumentRan Benita2015-11-196-13/+14
* keymap: fix outdated commentRan Benita2015-10-261-1/+1
* state: reduce scope of fake actionRan Benita2015-09-071-4/+4
* Add XKB_CONFIG_ROOT environmentMichael Vogt2015-07-201-2/+6
* compose: correctly parse modifier syntaxRan Benita2015-03-241-17/+24
* keycodes: use correct printf formatRan Benita2014-10-231-1/+1
* Reduce variable scopesRan Benita2014-10-235-17/+12
* ast-build: remove log message about allocation failureRan Benita2014-10-181-5/+1
* xkbcomp: remove file->topNameRan Benita2014-10-187-15/+6
* xkbcomp/keymap: remove useless free()Ran Benita2014-10-181-3/+1
* Replace some strncmp's with memcmpRan Benita2014-10-182-4/+4
* compose/parser: save len in keysym_from_name cacheRan Benita2014-10-181-1/+4
* state: correctly infer inactive type entriesRan Benita2014-10-171-1/+1
* symbols: don't warn about conflicting syms if they are the sameRan Benita2014-10-171-1/+14
* parser: bring back warning about includes of files with no defaultRan Benita2014-10-171-0/+6
* compose/parser: fix parsing of multiple modifiersRan Benita2014-10-141-13/+20
* compose/parser: parse (! mods) properlyRan Benita2014-10-131-15/+91
* compose/parser: resolve keysyms in parser instead of scannerRan Benita2014-10-131-28/+38
* compose/parser: use parameter as intendedRan Benita2014-10-131-1/+1
* compose/parser: one more skip_to_eol()Ran Benita2014-10-131-3/+2
* compose/parser: fix segfault when includingRan Benita2014-10-134-6/+7
* COPYING: add copyright notice from libX11:modules/im/ximcp/imLcPrs.cRan Benita2014-10-131-0/+31
* scanner-utils: optimize one-line commentsRan Benita2014-10-084-3/+12
* compose: add xkbcommon-compose - implementationRan Benita2014-10-057-0/+1431
* scanner-utils: add priv memberRan Benita2014-10-031-0/+1
* darray: add darray_shrink()Ran Benita2014-10-031-0/+6
* keysym: add function to test if a keysym is for a modifierRan Benita2014-10-032-0/+15
* scanner-utils: add helper for appending an entire stringRan Benita2014-10-021-0/+11
* scanner-utils: add helper for hex string escapeRan Benita2014-10-021-0/+13
* scanner-utils: optimize str()/lit()Ran Benita2014-10-011-1/+1
* keymap: rename XkbKeyGroupWidth to XkbKeyNumLevelsRan Benita2014-09-255-10/+9