summaryrefslogtreecommitdiff
path: root/xkb/xkb.c
AgeCommit message (Expand)AuthorFilesLines
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
2012-11-05xkb: fix shadow warningsYaakov Selkowitz1-14/+13
2012-07-09Move extension initialisation prototypes into extinit.hDaniel Stone1-0/+1
2012-07-09Use C99 designated initializers in xkb RepliesAlan Coopersmith1-160/+164
2012-07-09Remove unneccesary casts from WriteToClient callsAlan Coopersmith1-21/+21
2012-03-21Indentation: Change '& stuff' to '&stuff'Daniel Stone1-2/+2
2012-03-21Introduce a consistent coding styleKeith Packard1-4442/+4595
2011-09-21xkb: add missing swaps for xkbGetDeviceInfoReplyPeter Harris1-0/+3
2011-09-21Cast char* buffers to swap functionsMatt Turner1-6/+6
2011-09-21Use correct swap{l,s} (or none at all for CARD8)Matt Turner1-1/+0
2011-09-21Use internal temp variable for swap macrosMatt Turner1-232/+179
2011-07-15XKB: Work around broken interps from old xkbcompDaniel Stone1-1/+18
2011-05-06XKB: Send NewKeyboardNotify for dev before its master/slavesDaniel Stone1-12/+12
2011-05-06XKB: Remove duplicate keymap-copying loopDaniel Stone1-7/+7
2011-05-06XKB: Simplify a loop in ProcXkbGetKbdByNameDaniel Stone1-14/+15
2011-05-06XKB: Don't send unnecessary NewKeyboardNotifiesDaniel Stone1-3/+1
2011-03-17xkb: Initialize pad bytes sent in replies of geometry requests.Rami Ylimäki1-3/+9
2011-03-17xkb: Document XkbWriteCountedString.Peter Hutterer1-0/+11
2011-03-16xkb: Release XKB component names when compiling keymap.Rami Ylimäki1-10/+1
2011-02-23Merge branch 'mi-cleanup' into nextPeter Hutterer1-14/+12
2011-02-22Move master/lastSlave out of the union into separate fields.Peter Hutterer1-1/+1
2011-02-22xkb: Fix a check for MASTER_KEYBOARDPeter Hutterer1-6/+4
2011-02-22Switch to use IsFloating()Peter Hutterer1-1/+1
2011-02-15Replace _XkbDupString with XstrdupAlan Coopersmith1-4/+4
2011-02-14ProcXkbGetXkbByName: fix use of uninitialised bytes valgrind error.Ander Conselvan de Oliveira1-7/+7
2011-02-14XkbSendNames: fix use of uninitialised bytes valgrind error.Ander Conselvan de Oliveira1-1/+1
2011-01-27xkb: Cancel a key's repetition when its autorepeat is disabled.Erkki Seppälä1-1/+6
2010-10-20xkb: always fill the symsPerKey array, regardless of client flags (#30527)Peter Hutterer1-14/+19
2010-10-20xkb: init mapWidth and symsPerKey arrays to 0.Peter Hutterer1-2/+2
2010-09-01xkb: Check if AddResource failedPauli Nieminen1-2/+4
2010-09-01xkb: Fix memory leak in error pathPauli Nieminen1-0/+1
2010-07-21xkb: use GetMaster instead of dev->u.master.Peter Hutterer1-16/+16
2010-06-11Remove more superfluous if(p) checks around free(p)Matt Turner1-9/+12
2010-06-06Initialize private keys in test suiteKeith Packard1-1/+1
2010-06-06Replace deprecated bzero with memsetMikhail Gusarov1-26/+26
2010-06-05Change the devPrivates API to require dixRegisterPrivateKeyKeith Packard1-0/+3
2010-05-13Eliminate boilerplate around client->noClientException.Jamey Sharp1-25/+25
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-35/+35