summaryrefslogtreecommitdiff
path: root/src/atom.c
Commit message (Expand)AuthorAgeFilesLines
* 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-021-6/+0
* atom: really work with non-NUL-terminated stringsRan Benita2013-07-221-2/+2
* atom: allow interning non-NUL-terminated stringsRan Benita2013-07-211-9/+8
* atom: expand variable namesRan Benita2013-07-211-45/+42
* Organize src/ and test/ headersRan Benita2012-09-161-0/+1
* atom: add xkb_atom_lookupRan Benita2012-09-031-0/+15
* atom: separate lookup logic from atom_internRan Benita2012-09-031-17/+37
* atom: make type and name of the 'a' field clearerRan Benita2012-09-031-4/+4
* utils: add/replace string equality macrosRan Benita2012-07-271-2/+1
* Some atom related optimizationsRan Benita2012-07-271-10/+24
* Run source tree through uncrustifyDaniel Stone2012-07-171-69/+69
* darray: tweak parameters a bit for better memory usageRan Benita2012-06-091-0/+2
* atom: use darray for the node_tableRan Benita2012-05-221-38/+11
* Contextualize the atom tableRan Benita2012-05-091-70/+82
* Make the context available for XkbcAtomTextRan Benita2012-05-091-2/+2
* Make the context available for XkbcAtomGetStringRan Benita2012-05-091-1/+1
* Make the context available to xkb_intern_atomRan Benita2012-05-091-1/+1
* Rename XKBcommonint.h to xkb-priv.h and use itRan Benita2012-05-081-3/+1
* Implicitly include config.h in all filesRan Benita2012-04-091-3/+0
* Fix bugs to allow multiple keymaps in one processRan Benita2012-04-021-0/+1
* Remove useless check from xkb_intern_atomRan Benita2012-04-021-45/+39
* Define our own None atom valueRan Benita2012-03-271-6/+6
* Introduce xkb_atom_t typeDaniel Stone2012-03-091-4/+4
* Remove atom functions from public APIDaniel Stone2012-03-091-18/+0
* Free all atoms along with keymapRan Benita2012-03-041-0/+23
* Remove useless castsRan Benita2012-03-031-2/+2
* Remove return's at the end of void functionsRan Benita2012-03-021-1/+0
* Move include path from X11/extensions/ to xkbcommon/Daniel Stone2012-02-151-1/+1
* Rename XkbcInternAtom() to xkb_intern_atom() and exportKristian Høgsberg2011-01-291-12/+10
* Dead code removal and static markupAdam Jackson2010-09-271-2/+2
* Rename public entry points to lowercase and underscoreKristian Høgsberg2010-07-021-1/+1
* Constify XkbcAtomText()Kristian Høgsberg2010-06-301-21/+3
* Make XkbcInitAtoms() call optionalKristian Høgsberg2010-06-301-10/+9
* Drop more malloc/free wrappersKristian Høgsberg2010-06-301-7/+7
* Drop CARD32 and Opaque typesKristian Høgsberg2010-06-281-7/+7
* Allow external atom databasesDaniel Stone2010-06-221-13/+29
* Atoms: Avoid allocations in XkbAtomText()Daniel Stone2010-06-221-3/+27
* Remove all non-public API from XKBcommon.h headerDan Nicholson2009-04-081-0/+1
* atom: Coding-style cleanup and refactorDan Nicholson2009-03-251-95/+86
* Borrow atom implementation from libxkbfileDan Nicholson2009-03-251-0/+207