summaryrefslogtreecommitdiff
path: root/src/x11
Commit message (Expand)AuthorAgeFilesLines
* x11: try to fix crash in xkb_x11_keymap_new_from_device error handlingRan Benita2021-09-091-12/+30
* x11: stylistic fixesRan Benita2021-08-312-8/+9
* x11: fix xkb_x11_keymap_new_from_device failing when a level name is emptyRan Benita2021-04-071-1/+4
* x11: fix comparison of integer expressions of different signednessRan Benita2021-03-281-1/+1
* Inline x11_atom_interner_adopt_atoms() into callersUli Schlachter2021-03-093-19/+8
* Save another GetAtomName round tripUli Schlachter2021-03-093-76/+66
* Also batch the XKB GetNames requestUli Schlachter2021-03-091-23/+24
* Also batch the XKB-GetMapMap requestUli Schlachter2021-03-091-15/+15
* Remove three more round tripsUli Schlachter2021-03-091-18/+18
* Save three more round trips in xkb_x11_keymap_new_from_device()Uli Schlachter2021-03-093-8/+39
* xkb_x11_keymap_new_from_device: Less X11 round-tripsUli Schlachter2021-03-093-104/+157
* x11: fix type level names missingRan Benita2020-11-231-0/+1
* x11/keymap: fix case with no actionsRan Benita2020-11-231-9/+10
* x11: cache X11 atomsRan Benita2020-11-201-5/+50
* x11: eliminate slow divisionsRan Benita2020-11-201-22/+23
* build: include config.h manuallyRan Benita2019-12-273-0/+6
* utils: use MIN/MAX instead of min/maxRan Benita2019-12-271-1/+1
* x11: fix undefined behavior when copying the coordinates of ptr movements act...Ran Benita2018-08-181-2/+2
* Convert http:// -> https:// where possibleRan Benita2017-12-211-1/+1
* x11: check and document the correct range of device IDsRan Benita2017-12-181-1/+1
* x11/keymap,test/interactive-evdev: fix a couple of clang-analyzer warningsRan Benita2017-07-311-0/+1
* x11/keymap: handle private actionsRan Benita2014-08-091-0/+14
* x11/keymap: be more defensive about the number of modifiersRan Benita2014-08-081-2/+4
* x11/keymap: don't forget to add the vmod offset in get_vmodsRan Benita2014-08-081-2/+3
* x11: don't iterate on empty batchesRan Benita2014-06-151-1/+2
* Remove unnecessary !!(expressions)Ran Benita2014-06-011-3/+3
* x11: fix out-of-bounds access in adopt_atoms() error handlingRan Benita2014-05-141-2/+3
* keymap, keycodes, compat: don't use darray for LEDsRan Benita2014-04-221-4/+4
* keymap: don't use darray in xkb_mod_setRan Benita2014-04-221-10/+5
* Add struct xkb_mod_setRan Benita2014-04-191-4/+7
* x11: relax XkbGetNames requirementsRan Benita2014-03-061-4/+8
* keymap: change action flag NO_ACCEL -> ACCELRan Benita2014-02-161-2/+2
* action: fix SwitchScreen "same" field handlingRan Benita2014-02-161-1/+1
* x11: don't trust keycode before testing its rangeRan Benita2014-02-091-3/+7
* x11: add 0 < ctrls->numGroups <= 4 assertionRan Benita2014-02-091-0/+1
* api: deprecate XKB_MAP_COMPILE_PLACEHOLDER, and use KEYMAP instead of MAPRan Benita2014-02-081-1/+1
* x11: make sure not to use compat headerRan Benita2014-02-081-1/+1
* x11: make some #defines unsignedRan Benita2014-02-081-9/+9
* x11: fix truncation of xkb controls mask off the wireRan Benita2014-02-081-1/+1
* x11: make msb_pos return unsignedRan Benita2014-02-081-1/+1
* Use (1u << idx) instead of (1 << idx) where appropriateRan Benita2014-02-081-2/+2
* Fix sign-compare warningsRan Benita2014-02-081-6/+6
* x11: add #actions == #syms checkRan Benita2014-02-071-0/+3
* x11: add explicit cast in mods conversionRan Benita2014-02-071-1/+4
* x11: add XKB protocol keymap and state creation supportRan Benita2014-02-024-0/+1486