summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2014-03-22state: apply control transformation on utf8/utf32 keysym stringsRan Benita1-11/+110
2014-03-22state: add xkb_state_key_get_{utf8,utf32}() API functionsRan Benita1-0/+65
2014-03-22Add utf8.{c,h} for common UTF-8 util functionsRan Benita3-41/+179
2014-03-06x11: relax XkbGetNames requirementsRan Benita1-4/+8
2014-02-22symbols, keycodes: fix int return type when bool is intendedRan Benita2-10/+10
2014-02-22symbols: cleanup SetSymbolsFieldRan Benita1-33/+25
2014-02-22symbols: fix possible use of uninitialized valueRan Benita1-2/+4
2014-02-22state: Add xkb_state_key_get_consumed_modsJasper St. Pierre1-0/+11
2014-02-16action: unify SetLatch and Lock handler functionsRan Benita1-54/+33
2014-02-16action: add a common CheckBooleanFlag functionRan Benita1-52/+32
2014-02-16keymap: change action flag NO_ACCEL -> ACCELRan Benita4-10/+9
2014-02-16action: fix SwitchScreen "same" field handlingRan Benita3-4/+5
2014-02-15keymap-dump: add missing support for NoLock and NoUnlock flagsRan Benita1-16/+23
2014-02-15keymap-dump: don't print "affect=lock" in PtrLockRan Benita1-6/+0
2014-02-15keymap-dump: unbreak some complex linesRan Benita1-20/+8
2014-02-15expr: simplify ExprResolveButtonRan Benita1-8/+2
2014-02-15action: don't pass a keymap where a ctx is sufficientRan Benita1-59/+59
2014-02-15action: add missing array_ndx checksRan Benita1-4/+9
2014-02-15action: move array_ndx errors into the Check functionsRan Benita1-75/+44
2014-02-15action: fix missing support for "affect" fieldRan Benita1-18/+34
2014-02-14ast: cast to ParseCommon explictly instead of using ->commonRan Benita2-46/+49
2014-02-14action: simplify Check* functionsRan Benita1-68/+34
2014-02-12darray: fix indentationRan Benita1-2/+2
2014-02-12vmod: bring back support for direct vmod -> real mod mappingRan Benita5-17/+55
2014-02-10Move src/xkbcomp/scanner-utils.h to src/Ran Benita1-0/+0
2014-02-10scanner: sort out scanner logging functionsRan Benita5-120/+68
2014-02-10rules: always %-expand kccgst valuesRan Benita1-26/+35
2014-02-10context: add xkb_context_sanitize_rule_names()Ran Benita3-37/+32
2014-02-10rules: print full path in error messagesRan Benita1-3/+3
2014-02-10rules: include the path in failed-to-map error messageRan Benita1-1/+2
2014-02-10context: fix wrong VARIANT instead of LAYOUT getenvRan Benita1-1/+1
2014-02-09ast: remove unneeded 'ctx' param to XkbFileCreateRan Benita3-8/+8
2014-02-09x11: don't trust keycode before testing its rangeRan Benita1-3/+7
2014-02-09keymap: reduce padding in struct xkb_sym_interpretRan Benita1-1/+1
2014-02-09symbols: steal keys and modmaps when merging if possibleRan Benita1-8/+20
2014-02-09compat: steal interps and leds when merging if possibleRan Benita1-8/+20
2014-02-09types: steal types when merging if possibleRan Benita1-4/+10
2014-02-09doc: move some file comments into txt files in doc/Ran Benita4-429/+0
2014-02-09state: check wrap_group_into_range() return valueRan Benita1-8/+12
2014-02-09x11: add 0 < ctrls->numGroups <= 4 assertionRan Benita1-0/+1
2014-02-08keysym: use safe keysym comparison functionRan Benita1-1/+5
2014-02-08scanner: make line and column unsignedRan Benita3-5/+5
2014-02-08rules: get rid of struct locationRan Benita1-24/+15
2014-02-08api: deprecate XKB_MAP_COMPILE_PLACEHOLDER, and use KEYMAP instead of MAPRan Benita2-4/+4
2014-02-08x11: make sure not to use compat headerRan Benita1-1/+1
2014-02-08x11: make some #defines unsignedRan Benita1-9/+9
2014-02-08x11: fix truncation of xkb controls mask off the wireRan Benita1-1/+1
2014-02-08x11: make msb_pos return unsignedRan Benita2-4/+4
2014-02-08keysym: fix types in bin_searchRan Benita1-3/+3
2014-02-08state: optimize xkb_state_led_update_all()Ran Benita1-21/+33