summaryrefslogtreecommitdiff
path: root/xkb/xkb.c
Commit message (Expand)AuthorAgeFilesLines
* xkb: silence a compiler warningPeter Hutterer2021-04-091-2/+2
* Check SetMap request length carefully.Matthieu Herrb2020-12-011-0/+92
* Fix XkbSetDeviceInfo() and SetDeviceIndicators() heap overflowsMatthieu Herrb2020-12-011-3/+23
* Correct bounds checking in XkbSetNames()Matthieu Herrb2020-08-251-0/+48
* xkb: fix key type index check in _XkbSetMapChecksPeter Harris2020-02-251-1/+4
* xkb: only swap once in XkbSetMapPeter Harris2020-02-251-13/+13
* Fix crash on XkbSetMapSamuel Thibault2019-07-011-0/+3
* Fix crash on XkbSetMapSamuel Thibault2019-07-011-0/+6
* xkb: fix what looks to be a copy-paste error with first vs firstMMDave Airlie2018-09-121-1/+1
* xkb: XkbSetMap on the lastSlave needs to change the masterSamir Benmendil2018-03-051-1/+25
* dix: Don't track the XKB client versions in the ClientRecAdam Jackson2017-10-241-3/+4
* xkb: add a cause to the xkb indicator update after a keymap changePeter Hutterer2016-06-291-1/+3
* xkb: after changing the keymap, force an indicator updatePeter Hutterer2016-05-041-1/+2
* Convert XKB to new *allocarray functionsAlan Coopersmith2015-04-211-16/+16
* xkb: Check strings length against request sizeOlivier Fourdan2015-02-101-25/+40
* xkb: Don't swap XkbSetGeometry data in the input bufferOlivier Fourdan2015-02-101-16/+19
* Drop trailing whitespacesPeter Hutterer2014-11-121-8/+8
* xkb: Initialize 'bad' Atom in _XkbSetNamesCheckKeith Packard2014-10-281-1/+1
* xkb: Repurpose XkbCopyDeviceKeymap to apply a given keymap to a deviceRui Matos2014-03-121-1/+1
* xkb: Factor out a function to copy a keymap's controls onto anotherRui Matos2014-03-121-13/+1
* Replace 'pointer' type with 'void *'Keith Packard2014-01-121-4/+4
* xkb: Make XkbWriteCountedString take a const char * input parameterKeith Packard2014-01-121-1/+1
* xkb: Set nIndicators in XkbGetIndicatorMapPeter Harris2013-02-211-0/+1
* xkb: remove unused variable 'names'Peter Hutterer2013-02-151-2/+0
* Fix formatting of address operatorsYaakov Selkowitz2012-12-051-18/+18
* XKB: Remove component listing supportDaniel Stone2012-11-191-31/+19
* xkb: fix shadow warningsYaakov Selkowitz2012-11-051-14/+13
* Move extension initialisation prototypes into extinit.hDaniel Stone2012-07-091-0/+1
* Use C99 designated initializers in xkb RepliesAlan Coopersmith2012-07-091-160/+164
* Remove unneccesary casts from WriteToClient callsAlan Coopersmith2012-07-091-21/+21
* Indentation: Change '& stuff' to '&stuff'Daniel Stone2012-03-211-2/+2
* Introduce a consistent coding styleKeith Packard2012-03-211-4442/+4595
* xkb: add missing swaps for xkbGetDeviceInfoReplyPeter Harris2011-09-211-0/+3
* Cast char* buffers to swap functionsMatt Turner2011-09-211-6/+6
* Use correct swap{l,s} (or none at all for CARD8)Matt Turner2011-09-211-1/+0
* Use internal temp variable for swap macrosMatt Turner2011-09-211-232/+179
* XKB: Work around broken interps from old xkbcompDaniel Stone2011-07-151-1/+18
* XKB: Send NewKeyboardNotify for dev before its master/slavesDaniel Stone2011-05-061-12/+12
* XKB: Remove duplicate keymap-copying loopDaniel Stone2011-05-061-7/+7
* XKB: Simplify a loop in ProcXkbGetKbdByNameDaniel Stone2011-05-061-14/+15
* XKB: Don't send unnecessary NewKeyboardNotifiesDaniel Stone2011-05-061-3/+1
* xkb: Initialize pad bytes sent in replies of geometry requests.Rami Ylimäki2011-03-171-3/+9
* xkb: Document XkbWriteCountedString.Peter Hutterer2011-03-171-0/+11
* xkb: Release XKB component names when compiling keymap.Rami Ylimäki2011-03-161-10/+1
* Merge branch 'mi-cleanup' into nextPeter Hutterer2011-02-231-14/+12
|\
| * Move master/lastSlave out of the union into separate fields.Peter Hutterer2011-02-221-1/+1
| * xkb: Fix a check for MASTER_KEYBOARDPeter Hutterer2011-02-221-6/+4
| * Switch to use IsFloating()Peter Hutterer2011-02-221-1/+1
| * ProcXkbGetXkbByName: fix use of uninitialised bytes valgrind error.Ander Conselvan de Oliveira2011-02-141-7/+7
| * XkbSendNames: fix use of uninitialised bytes valgrind error.Ander Conselvan de Oliveira2011-02-141-1/+1