summaryrefslogtreecommitdiff
path: root/src/text.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-03text.c: remove unreachable codeJihoon Kim1-3/+0
2023-12-22text.c: use strncpy instead of strcpy for better securityduna.oh1-5/+5
2023-05-01Add support for modmap None (#291)Wismill1-0/+3
2019-12-27build: include config.h manuallyRan Benita1-0/+2
2018-08-03text: NULL-terminate SI mask namesDaniel Stone1-0/+1
2018-08-01text: init the target buffer to zeroPeter Hutterer1-1/+1
2014-04-22keymap: don't use darray in xkb_mod_setRan Benita1-2/+2
2014-04-22keymap: add and use xkb_mods_{foreach,enumerate}()Ran Benita1-1/+1
2014-04-19text: take xkb_mod_set instead of the entire keymapRan Benita1-8/+9
2014-04-19Add struct xkb_mod_setRan Benita1-3/+4
2014-04-19keymap: move ModNameToIndex from text.c and use it in keymap.cRan Benita1-14/+0
2014-02-08Use (1u << idx) instead of (1 << idx) where appropriateRan Benita1-7/+7
2013-08-02scanner: allow empty key name literalsRan Benita1-2/+2
2013-07-31keymap: remove struct xkb_key_redirect_actionRan Benita1-2/+2
2013-03-18text: some style changesRan Benita1-57/+53
2013-03-18text: clean up and fix the *MaskText functionsRan Benita1-73/+53
2013-03-18Change 'indicator' to 'led' everywhere possibleRan Benita1-1/+1
2012-10-30action: don't allow private actions with a known typeRan Benita1-1/+1
2012-10-22Split the mods, layout, leds parts of xkb_state_componentsRan Benita1-11/+11
2012-10-18Move _text() functions from keymap-dump to text.cRan Benita1-0/+71
2012-10-18Remove a couple more uses of static char buffersRan Benita1-4/+2
2012-10-18Contextualize GetBuffer()Ran Benita1-28/+7
2012-10-18Clean up xkb_sym_interpret a bitRan Benita1-12/+1
2012-10-06Replace 0xff with MOD_REAL_MASK_ALLRan Benita1-1/+1
2012-10-06Remove now-unneeded mod type annotationsRan Benita1-13/+6
2012-10-06text: explicitly take mod_type in mod functionsRan Benita1-58/+15
2012-10-06text: share code for modifiersRan Benita1-64/+51
2012-10-06Keep real and virtual mods in the same table in the keymapRan Benita1-54/+40
2012-10-06Don't use shifted virtual modifier masksRan Benita1-24/+14
2012-10-06Remove the XKB_NUM_VIRTUAL_MODIFIERS limitRan Benita1-31/+7
2012-09-27Don't limit key names to 4 charactersRan Benita1-12/+5
2012-09-24Rename map.{c,h} to keymap.{c,h}Ran Benita1-1/+1
2012-09-16Organize src/ and test/ headersRan Benita1-0/+1
2012-09-11kbproto unentanglement: XkbSI match flagsDaniel Stone1-8/+8
2012-09-11kbproto unentanglement: control actionsDaniel Stone1-14/+14
2012-09-10kbproto unentanglement: XkbIM_*Daniel Stone1-11/+11
2012-09-10kbproto unentanglement: action typesDaniel Stone1-41/+41
2012-09-10Remove deprecated actionsDaniel Stone1-16/+17
2012-09-10kbproto unentanglement: XkbNumVirtualModsDaniel Stone1-8/+8
2012-09-10kbproto untanglement: XkbKeyNameLengthDaniel Stone1-1/+1
2012-09-03Unify some string tables from xkbcomp, text and keymap-dumpRan Benita1-51/+194
2012-09-03Convert rest of names in xkb_keymap back to atomsRan Benita1-1/+1
2012-09-03Use XKB_MOD_INVALID instead of XkbNoModifierRan Benita1-1/+1
2012-09-02Move enum xkb_file_type to xkbcomp/ast.hRan Benita1-17/+0
2012-09-02xkbcomp: clean up compile_keymap functionRan Benita1-15/+11
2012-08-10Modernize struct xkb_modsRan Benita1-14/+21
2012-08-07Remove xproto build dependencyRan Benita1-8/+15
2012-08-07Handle key names consistentlyRan Benita1-1/+1
2012-08-07filecomp: fix path and error messageRan Benita1-6/+6
2012-08-07Use only one set of core mod name-to-index functionsRan Benita1-11/+34