summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* x11: add XKB protocol keymap and state creation supportRan Benita2014-02-025-0/+1502
* context: split private functions to context-priv.cRan Benita2014-01-133-161/+195
* keymap: split private functions to keymap-priv.cRan Benita2014-01-133-94/+126
* keymap: move XkbEscapeMapName() to keymap.c.Ran Benita2014-01-134-27/+27
* context: remove mostly useless log wrappersRan Benita2014-01-123-21/+14
* parser: shutup some 'may be used uninitialized' warningsRan Benita2014-01-121-4/+4
* action, types: remove unused Report functionsRan Benita2014-01-122-21/+0
* Fix some cppcheck warningsRan Benita2014-01-115-19/+11
* makekeys: mark keysym_names as staticRan Benita2014-01-111-1/+1
* keysym: clarify slightly confusing comparison functionsRan Benita2014-01-021-2/+4
* makekeys: Add a gcc pragma to ignore -Woverlength-stringsJasper St. Pierre2014-01-011-0/+3
* makekeys: Put a comment describing the origin of the fileJasper St. Pierre2014-01-011-1/+6
* ks_tables: Put all keysym names in one giant blockJasper St. Pierre2014-01-012-4694/+7103
* keysyms: add German T3 layout keysyms from xprotoRan Benita2014-01-011-0/+8
* keysym: fix search for lexicographically larger stringsRan Benita2014-01-011-1/+1
* ast: pack the ParseCommon structRan Benita2013-12-142-2/+10
* atom: don't malloc every node separatelyRan Benita2013-12-021-56/+43
* atom: tiny style fixesRan Benita2013-12-021-6/+5
* atom: allow passing NULLs to find_node_pointer()Ran Benita2013-12-021-4/+5
* atom: allow interning empty stringRan Benita2013-12-021-1/+1
* atom: drop {xkb_,}atom_strdupRan Benita2013-12-024-18/+0
* expr: make Expr creation naming and file location consistentRan Benita2013-12-013-88/+88
* expr: add wrapper macro for ExprCreateRan Benita2013-12-011-62/+16
* expr: split expression types and allocate them separatelyRan Benita2013-12-017-255/+321
* parser, symbols: drop unnecessary castsRan Benita2013-12-015-5/+5
* expr: use ExprCreate in more placesRan Benita2013-12-011-18/+6
* parser: remove 'uval' yylval typeRan Benita2013-12-011-3/+1
* expr: add constructor for boolean expressionsRan Benita2013-12-016-21/+28
* expr: add constructors for more expression typesRan Benita2013-12-013-52/+100
* expr: add 'ident' value to ExprDef unionRan Benita2013-11-306-16/+17
* Resolve keysyms early in parserRan Benita2013-11-277-81/+64
* scanner: restore lost DIVIDE tokenRan Benita2013-11-271-0/+1
* symbols: modernize LookupKeysymRan Benita2013-11-271-5/+5
* symbols: rename info.modMaps -> modmapsRan Benita2013-11-271-6/+6
* Make XkbFileCreate argument types match between header & implementationAlan Coopersmith2013-11-091-1/+1
* scanner-utils: remove outdated commentRan Benita2013-10-271-4/+0
* rules: fix scanning of line-continuation without leading spaceRan Benita2013-10-141-3/+9
* Replace ctype.h functions with ascii onesRan Benita2013-10-145-17/+55
* keymap: call strlen on keymap string instead of SIZE_MAXRan Benita2013-10-102-2/+3
* rules: simplify a bit of codeRan Benita2013-10-101-17/+12
* rules: use strlen_safeRan Benita2013-10-101-1/+1
* rules: improve error logging macrosRan Benita2013-10-101-11/+6
* rules: reduce variable scopesRan Benita2013-10-101-34/+27
* scanner: remove unnecessary castRan Benita2013-10-101-1/+1
* keysym-utf: Fix a warning about shadowingSiddharth Heroor2013-10-071-6/+6
* symbols: fix use of uninitialized variableRan Benita2013-10-031-0/+1
* parser: add some notes about byacc workingRan Benita2013-09-291-0/+6
* parser: add a workaround for byaccRan Benita2013-09-291-0/+2
* parser: don't use %locationsRan Benita2013-09-294-25/+25
* parser: drop %name-prefix, use -p yacc argument insteadRan Benita2013-09-291-1/+0