summaryrefslogtreecommitdiff
path: root/src/xkbcomp/keycodes.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-22Fix NULL after deref issue detected by static analysis toolJihoon Kim1-0/+3
2023-09-24Messages: merge macros with and without message codePierre Le Marre1-14/+16
2023-09-24Messages: add new messages to registryPierre Le Marre1-2/+8
2023-09-19Structured log messages with a message registryPierre Le Marre1-1/+2
2019-12-27xkbcomp: make a couple of casts explicit to mark them as checkedRan Benita1-1/+2
2019-12-27build: include config.h manuallyRan Benita1-0/+2
2018-08-01keycodes: don't try to copy zero key aliasesPeter Hutterer1-7/+7
2014-10-23keycodes: use correct printf formatRan Benita1-1/+1
2014-10-18xkbcomp: remove file->topNameRan Benita1-1/+1
2014-09-10keycodes: fix keymap compilation with no aliases and malloc(0)==NULLRan Benita1-3/+6
2014-07-25keycodes: split CopyKeyInfoToKeymap to several functionsRan Benita1-31/+60
2014-04-25keycodes: fix uninitialized variableRan Benita1-1/+1
2014-04-22keymap, keycodes, compat: don't use darray for LEDsRan Benita1-22/+24
2014-02-22symbols, keycodes: fix int return type when bool is intendedRan Benita1-4/+4
2014-02-09doc: move some file comments into txt files in doc/Ran Benita1-73/+0
2013-08-02xkbcomp: handle empty keymapsRan Benita1-7/+21
2013-07-18xkbcomp: escape the section names before storing them in the keymapRan Benita1-0/+1
2013-03-18Fix pointer style nitRan Benita1-1/+1
2013-03-18keycodes: remove KeyNamesInfo::mergeRan Benita1-3/+1
2013-03-18keycodes: unwrap KeyNameInfoRan Benita1-32/+24
2013-03-18keycodes: remove file_idRan Benita1-27/+13
2013-03-18keymap: don't use darray for key aliasesRan Benita1-44/+44
2013-03-18keycodes: don't do unnecessary copies while mergingRan Benita1-49/+52
2013-03-18Move a couple of general keymap functions from keycodes.cRan Benita1-39/+2
2013-03-18keycodes: remove unneeded alias conflict checkRan Benita1-67/+35
2013-03-18xkbcomp: handle XKB file include's betterRan Benita1-17/+15
2013-03-18More spelling errorsRan Benita1-1/+1
2013-03-18keycodes: fix spelling in error messageRan Benita1-1/+1
2013-03-18Fix dead assignmentsRan Benita1-2/+1
2013-03-18keycodes: some minor styleRan Benita1-18/+25
2013-03-18Change 'indicator' to 'led' everywhere possibleRan Benita1-50/+47
2012-10-21Silence a couple of warningsRan Benita1-1/+1
2012-10-11compat: add documentation for interpret'sRan Benita1-1/+1
2012-10-10Remove the XKB_NUM_INDICATORS limitRan Benita1-14/+20
2012-10-10keymap: don't use darray for keymap->keysRan Benita1-5/+7
2012-10-10keycodes: refactor AddIndicatorNameRan Benita1-40/+34
2012-10-06Omit struct '_Name' from non-recursive struct typedefsRan Benita1-3/+3
2012-09-27Fix type of keycode in parser and astRan Benita1-1/+8
2012-09-27Don't limit key names to 4 charactersRan Benita1-48/+42
2012-09-24API: add _context prefix to log-related functionsRan Benita1-3/+3
2012-09-24Promote keymap enumeration API to publicDaniel Stone1-2/+5
2012-09-15keycodes: add KeyNameInfoRan Benita1-57/+54
2012-09-15keycodes: rename computedMin/Max to min/max_key_codeRan Benita1-13/+11
2012-09-15keycodes: ignore explicit minimum/maximum statementsRan Benita1-110/+4
2012-09-14state, map: constify references to xkb_keyRan Benita1-1/+1
2012-09-14Clean up Init/Clear functionsRan Benita1-13/+4
2012-09-13symbols: remove unneeded recursion form CopySymbolsDefRan Benita1-11/+5
2012-09-10kbproto unentanglement: XkbNumIndicatorsDaniel Stone1-7/+7
2012-09-10kbproto untanglement: XkbKeyNameLengthDaniel Stone1-3/+3
2012-09-04Fold keymap->indicator_names into keymap->indicatorsRan Benita1-2/+3