summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fail expression lookup on invalid atomsDaniel Stone2018-08-031-1/+5
* Fix signed vs. unsigned confusion in name sanitisationDaniel Stone2018-08-031-1/+2
* darray: Don't call memcpy() on NULLDaniel Stone2018-08-031-1/+2
* text: NULL-terminate SI mask namesDaniel Stone2018-08-031-0/+1
* xkbcomp: Don't falsely promise from ExprResolveLhsDaniel Stone2018-08-031-1/+1
* xkbcomp: Don't explode on invalid virtual modifiersDaniel Stone2018-08-031-0/+2
* xkbcomp: Don't crash on no-op modmask expressionsDaniel Stone2018-08-031-1/+2
* parser: Don't set more maps when we don't have anyDaniel Stone2018-08-031-2/+3
* action: make a note that we may not null-terminate private stringsPeter Hutterer2018-08-011-0/+1
* xkbcomp: fix pointer value for FreeStmtPeter Hutterer2018-08-011-1/+1
* keycodes: don't try to copy zero key aliasesPeter Hutterer2018-08-011-7/+7
* text: init the target buffer to zeroPeter Hutterer2018-08-011-1/+1
* compose: fix infinite loop in parser on some inputsRan Benita2018-07-301-1/+1
* xkbcomp: fix crash when parsing an xkb_geometry sectionRan Benita2018-07-302-10/+8
* xkbcomp: fix crashes in the parser when geometry tokens appearRan Benita2018-07-304-5/+23
* xkbcomp: fix stack overflow when evaluating boolean negationRan Benita2018-07-301-1/+1
* keysym-utf: reject out-of-range Unicode codepoints in xkb_keysym_to_utf{8,32}Ran Benita2018-06-232-10/+12
* keysym-utf: replace the Unicode characters for leftanglebracket and rightangl...Ran Benita2018-02-271-2/+2
* Convert http:// -> https:// where possibleRan Benita2017-12-214-5/+5
* x11: check and document the correct range of device IDsRan Benita2017-12-181-1/+1
* compose/parser: be more careful when checking if sequence overrides or duplic...Ran Benita2017-12-121-3/+15
* xkbcomp/ast-build: fix memory leak when appending multi-keysymsRan Benita2017-12-122-3/+4
* keymap: fix NULL dereference when dumping the default fallback typeRan Benita2017-12-123-5/+5
* xkbcomp/types: fix types being assigned the wrong number of levels in some ci...Ran Benita2017-12-121-1/+2
* keysym: add xkb_keysym_to_{lower,upper} to public APIRan Benita2017-12-112-8/+2
* keysym-utf: Add missing codes for signifblank and permille keysymsMatt Whitlock2017-09-281-1/+2
* expr: paper over a maybe-uninitialized warningRan Benita2017-09-081-2/+2
* build: fix out-of-tree buildRan Benita2017-07-311-3/+3
* 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