summaryrefslogtreecommitdiff
path: root/src/keysym.c
Commit message (Expand)AuthorAgeFilesLines
* keysym: add xkb_keysym_to_{lower,upper} to public APIRan Benita2017-12-111-2/+2
* keysym: fix locale dependence in xkb_keysym_from_name()Ran Benita2016-12-021-4/+4
* keysym: add function to test if a keysym is for a modifierRan Benita2014-10-031-0/+12
* Remove unnecessary !!(expressions)Ran Benita2014-06-011-1/+1
* keysym: use safe keysym comparison functionRan Benita2014-02-081-1/+5
* keysym: clarify slightly confusing comparison functionsRan Benita2014-01-021-2/+4
* ks_tables: Put all keysym names in one giant blockJasper St. Pierre2014-01-011-14/+18
* keysym: fix search for lexicographically larger stringsRan Benita2014-01-011-1/+1
* keysym: add xkb_keysym_to_{lower,upper}Ran Benita2013-08-151-0/+20
* keysym: print unicode keysyms uppercase and 0-paddedRan Benita2013-03-181-3/+5
* utils: add and use ARRAY_SIZE macroRan Benita2012-10-161-3/+3
* Add xkb_keysym_from_name() flags argument for case-insensitive searchDavid Herrmann2012-10-161-6/+65
* makekeys: replace helper with python script and binary searchRan Benita2012-10-161-63/+32
* keysym: fix xkb_keysym_is_upper/lower() to work properlyRan Benita2012-10-091-111/+494
* Add return value the xkb_keysym_get_nameRan Benita2012-09-241-8/+7
* Organize src/ and test/ headersRan Benita2012-09-161-5/+3
* Copyright updatesDaniel Stone2012-09-121-1/+23
* utils: add/replace string equality macrosRan Benita2012-07-271-1/+1
* utils: remove Xfuncproto.h and use our own macrosRan Benita2012-07-231-2/+2
* Run source tree through uncrustifyDaniel Stone2012-07-171-38/+47
* Rename KSIsLower/Upper and move to keysym.cRan Benita2012-07-131-0/+119
* Move XKB_KEY_NoSymbol to xkbcommon-keysyms.hRan Benita2012-06-091-6/+0
* Merge remote-tracking branch 'krh/keysyms'Daniel Stone2012-05-091-9/+8
|\
| * Use our own keysymsKristian Høgsberg2012-05-091-9/+8
* | Rename keysym <-> string APIDaniel Stone2012-05-091-3/+3
* | Rename XKBcommonint.h to xkb-priv.h and use itRan Benita2012-05-081-3/+2
|/
* Implicitly include config.h in all filesRan Benita2012-04-091-3/+0
* Remove Xfuncproto.h and XKB.h from xkbcommon/xkbcommon.hRan Benita2012-04-091-5/+6
* Eliminate remaining gcc warningsDaniel Stone2012-04-091-1/+1
* Don't parse nonsense Unicode/hex keycodesDaniel Stone2012-04-031-2/+9
* Define our own NoSymbol value and use itRan Benita2012-03-271-6/+5
* Introduce xkb_keysym_t typeDaniel Stone2012-03-091-4/+4
* makekeys: update to match the rest of libX11 makekeysRan Benita2012-02-261-0/+14
* makekeys: Fix build/target word size mismatch when cross-compilingRan Benita2012-02-261-1/+1
* Fix all constness warningsRan Benita2012-02-251-1/+1
* Move include path from X11/extensions/ to xkbcommon/Daniel Stone2012-02-151-1/+1
* Don't return a static buffer in public APIKristian Høgsberg2010-10-081-18/+18
* Rename public entry points to lowercase and underscoreKristian Høgsberg2010-07-021-2/+2
* Fix warning from CARD32 -> uint32_t conversionKristian Høgsberg2010-06-301-1/+1
* Drop CARD32 and Opaque typesKristian Høgsberg2010-06-281-3/+3
* Use CARD32 instead of Atom, drag in XkbClientMapRecDaniel Stone2010-06-221-3/+3
* Keysym: Fix conversion for Unicode and bare numbersDaniel Stone2010-06-221-43/+13
* KeySym: Actually handle NoSymbolDaniel Stone2009-04-251-3/+7
* Remove all non-public API from XKBcommon.h headerDan Nicholson2009-04-081-0/+1
* Rename headers to XKBcommon* and install in extensions directoryDan Nicholson2009-03-251-1/+1
* keysym: Coding style cleanupDan Nicholson2009-03-191-67/+84
* Initial implementation of keysym handlersDan Nicholson2009-03-191-0/+158