summaryrefslogtreecommitdiff
path: root/xkb
AgeCommit message (Expand)AuthorFilesLines
2022-09-14xkb: Avoid length-check failure on empty strings.FeepingCreature1-4/+4
2022-09-14xkb: proof GetCountedString against request length attacksPeter Hutterer1-0/+5
2022-09-14xkb: length-check XkbListComponents before accessing the fieldsPeter Hutterer1-0/+2
2022-09-14xkb: length-check XkbGetKbdByName before accessing the fieldsPeter Hutterer1-7/+16
2022-09-14xkb: fix some possible memleaks in XkbGetKbdByNamePeter Hutterer1-6/+20
2022-07-12xkb: add request length validation for XkbSetGeometryPeter Hutterer1-5/+38
2022-07-12xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheckPeter Hutterer1-21/+25
2022-07-12xkb: switch to array index loops to moving pointersPeter Hutterer1-10/+10
2021-12-03xkb: fix XkbSetMap check for the keytypes countPeter Hutterer1-7/+6
2021-10-27Remove autotools supportPovilas Kanapickas1-42/+0
2021-10-07xkb: Drop check for XkbSetMapResizeTypesRay Strode1-14/+12
2021-08-17xkb: Silence a warning from gcc 11Adam Jackson1-0/+1
2021-04-09xkb: silence a compiler warningPeter Hutterer1-2/+2
2021-04-09xkb: don't require a trailing slash for the XKM output dirPeter Hutterer1-11/+16
2021-03-30xkb: Fix parsing of XkbSA_DeviceValuator action typePovilas Kanapickas1-1/+1
2020-12-04xkb: Fix heap overflow caused by optimized away min.Michal Srb1-6/+5
2020-12-01Check SetMap request length carefully.Matthieu Herrb1-0/+92
2020-12-01Fix XkbSetDeviceInfo() and SetDeviceIndicators() heap overflowsMatthieu Herrb1-3/+23
2020-11-17xkb: always set *mask_rtrn in XkbVirtualModsToRealAlan Coopersmith1-3/+3
2020-08-25Fix XkbSelectEvents() integer underflowMatthieu Herrb1-1/+1
2020-08-25Correct bounds checking in XkbSetNames()Matthieu Herrb1-0/+48
2020-07-31XKB: Add debug key actions for grabs & window treeIgnacio Casal Quinteiro1-1/+41
2020-07-05Fix spelling/wording issuesAlan Coopersmith2-4/+4
2020-02-25xkb: fix key type index check in _XkbSetMapChecksPeter Harris1-1/+4
2020-02-25xkb: only swap once in XkbSetMapPeter Harris1-13/+13
2019-07-01Fix crash on XkbSetMapSamuel Thibault1-0/+3
2019-07-01Fix crash on XkbSetMapSamuel Thibault1-0/+6
2018-11-13xkb: Write the _XKB_RULES_NAMES window property synchronouslyAdam Jackson1-2/+2
2018-09-12xkb: fix what looks to be a copy-paste error with first vs firstMMDave Airlie1-1/+1
2018-04-05xkb: Silence some compiler warningsAdam Jackson1-5/+6
2018-03-05xkb: XkbSetMap on the lastSlave needs to change the masterSamir Benmendil1-1/+25
2017-11-06xkb: initialize tsymsGiuseppe Bilotta1-1/+1
2017-11-01xkb: Print the xkbcomp path being executed when we fail to compile.Eric Anholt1-2/+4
2017-10-30Use ARRAY_SIZE all over the treeDaniel Martin1-2/+2
2017-10-24dix: Don't track the XKB client versions in the ClientRecAdam Jackson1-3/+4
2017-10-04xkb: Handle xkb formated string output safely (CVE-2017-13723)Keith Packard1-20/+20
2017-10-04xkb: Escape non-printable characters correctly.Michal Srb1-1/+1
2017-04-26Add a Meson build system alongside autotools.Eric Anholt1-0/+42
2017-04-25Remove default defines of some directories.Eric Anholt1-12/+0
2017-03-27xkb: Correct type of XkbDfltAccessXOptions.Matt Turner1-2/+2
2017-03-23xserver: Unifdef HAVE_CONFIG_HEric Anholt2-4/+0
2017-03-01dispatch: Mark swapped dispatch as _X_COLDAdam Jackson1-27/+27
2017-01-04xkb: Match key releases with an overlaid pressMihail Konev2-8/+30
2016-09-21xkb: fix turbo-repeat of RedirectKey-ed keysymsMihail Konev1-1/+2
2016-09-07xkb: fix check for appending '|' character when applying rulesRan Benita1-1/+1
2016-06-29xkb: add a cause to the xkb indicator update after a keymap changePeter Hutterer1-1/+3
2016-06-03xkb: add hook to allow/deny AccessX key repeatOlivier Fourdan1-1/+3
2016-05-26xkb: Hold input lock across injected key event processingKeith Packard1-2/+1
2016-05-26Remove SIGIO support for input [v5]Keith Packard1-2/+2
2016-05-04xkb: after changing the keymap, force an indicator updatePeter Hutterer2-2/+3