summaryrefslogtreecommitdiff
path: root/xkb/xkb.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-29xkb: Fix buffer overflow in _XkbSetCompatMap()Matthieu Herrb1-4/+4
2024-10-26dix: unexport Ones()Enrico Weigelt, metux IT consult1-0/+1
2024-10-10xkb: drop unused variable extDevReasonEnrico Weigelt, metux IT consult1-3/+0
2024-10-10drop obsolete HAVE_DIX_CONFIG_HEnrico Weigelt, metux IT consult1-2/+0
2024-07-25xkb: ProcXkbGetGeometry(): fix memleakEnrico Weigelt, metux IT consult1-7/+11
2024-06-23xace: typesafe hook function for XACE_SERVER_ACCESSEnrico Weigelt, metux IT consult1-1/+1
2024-06-23xace: typesafe hook function for XACE_DEVICE_ACCESSEnrico Weigelt, metux IT consult1-23/+13
2024-04-30include: move private definitions out of extinit.hEnrico Weigelt, metux IT consult1-1/+1
2024-04-15dix: unexport some lookup functionsEnrico Weigelt, metux IT consult1-2/+5
2024-02-22xkb: fix int size mismatchEnrico Weigelt, metux IT consult1-2/+1
2024-02-19xkb: drop defining XKBSRV_NEED_FILE_FUNCSEnrico Weigelt, metux IT consult1-1/+0
2022-08-31xkb: Avoid length-check failure on empty strings.FeepingCreature1-4/+4
2022-07-13xkb: proof GetCountedString against request length attacksPeter Hutterer1-0/+5
2022-07-13xkb: length-check XkbListComponents before accessing the fieldsPeter Hutterer1-0/+2
2022-07-13xkb: length-check XkbGetKbdByName before accessing the fieldsPeter Hutterer1-7/+16
2022-07-13xkb: 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-08xkb: switch to array index loops to moving pointersPeter Hutterer1-10/+10
2022-07-08xkb: whitespace fixesPeter Hutterer1-2/+2
2022-07-08xkb: rename xkb.h to xkb-procs.hPeter Hutterer1-1/+1
2022-02-03xkb: fix XkbSetMap when changing a keysym without changing a keytypeSamuel Thibault1-6/+5
2021-12-03xkb: fix XkbSetMap check for the keytypes countPeter Hutterer1-7/+6
2021-10-07xkb: Drop check for XkbSetMapResizeTypesRay Strode1-14/+12
2021-04-09xkb: silence a compiler warningPeter Hutterer1-2/+2
2020-12-01Check SetMap request length carefully.Matthieu Herrb1-0/+92
2020-12-01Fix XkbSetDeviceInfo() and SetDeviceIndicators() heap overflowsMatthieu Herrb1-3/+23
2020-08-25Correct bounds checking in XkbSetNames()Matthieu Herrb1-0/+48
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-09-12xkb: fix what looks to be a copy-paste error with first vs firstMMDave Airlie1-1/+1
2018-03-05xkb: XkbSetMap on the lastSlave needs to change the masterSamir Benmendil1-1/+25
2017-10-24dix: Don't track the XKB client versions in the ClientRecAdam Jackson1-3/+4
2016-06-29xkb: add a cause to the xkb indicator update after a keymap changePeter Hutterer1-1/+3
2016-05-04xkb: after changing the keymap, force an indicator updatePeter Hutterer1-1/+2
2015-04-21Convert XKB to new *allocarray functionsAlan Coopersmith1-16/+16
2015-02-10xkb: Check strings length against request sizeOlivier Fourdan1-25/+40
2015-02-10xkb: Don't swap XkbSetGeometry data in the input bufferOlivier Fourdan1-16/+19
2014-11-12Drop trailing whitespacesPeter Hutterer1-8/+8
2014-10-28xkb: Initialize 'bad' Atom in _XkbSetNamesCheckKeith Packard1-1/+1
2014-03-12xkb: Repurpose XkbCopyDeviceKeymap to apply a given keymap to a deviceRui Matos1-1/+1
2014-03-12xkb: Factor out a function to copy a keymap's controls onto anotherRui Matos1-13/+1
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-4/+4
2014-01-12xkb: Make XkbWriteCountedString take a const char * input parameterKeith Packard1-1/+1
2013-02-21xkb: Set nIndicators in XkbGetIndicatorMapPeter Harris1-0/+1
2013-02-15xkb: remove unused variable 'names'Peter Hutterer1-2/+0
2012-12-05Fix formatting of address operatorsYaakov Selkowitz1-18/+18
2012-11-19XKB: Remove component listing supportDaniel Stone1-31/+19