summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2010-10-20Restore compatible action structsKristian Høgsberg2-12/+12
2010-10-20Use flex for generating the scanner, add support for parsing from stringsKristian Høgsberg7-800/+293
2010-10-08Don't return a static buffer in public APIKristian Høgsberg2-19/+23
2010-09-27Dead code removal and static markupAdam Jackson32-1904/+67
2010-09-03Remove libxkbfile dependency for real this timeKristian Høgsberg2-1/+42
2010-08-29Use const char * in struct xkb_rule_namesKristian Høgsberg1-4/+4
2010-08-25Pull in a few #defines from libxkbfile and lower kbproto requirementKristian Høgsberg3-3/+1
2010-07-02Get rid of a few unused #defines in public headerKristian Høgsberg2-4/+4
2010-07-02Rename XkbRMLVOSet to struct xkb_rule_namesKristian Høgsberg1-1/+1
2010-07-02Move private structs and defines to private headersKristian Høgsberg2-0/+123
2010-07-02Rename public entry points to lowercase and underscoreKristian Høgsberg8-12/+12
2010-07-02Pull in enough structs and defines from XKBstr.h to only need XKB.hKristian Høgsberg32-537/+524
2010-06-30Fix warning from CARD32 -> uint32_t conversionKristian Høgsberg1-1/+1
2010-06-30Constify XkbcAtomText()Kristian Høgsberg14-66/+46
2010-06-30Make XkbcInitAtoms() call optionalKristian Høgsberg1-10/+9
2010-06-30Drop more malloc/free wrappersKristian Høgsberg9-141/+127
2010-06-30Use the right action structsKristian Høgsberg1-13/+13
2010-06-30Copy over missing action structs from kbprotoKristian Høgsberg1-8/+8
2010-06-30Rename Xkbc*Action to struct xkb_*_actionKristian Høgsberg5-56/+56
2010-06-28Drop malloc wrappersKristian Høgsberg12-123/+72
2010-06-28Drop CARD32 and Opaque typesKristian Høgsberg27-240/+232
2010-06-23Copy and duplicate XkbModsRec and XkbKTMapEntryRecDaniel Stone6-34/+34
2010-06-22Add really rudimentary rules caching supportDaniel Stone1-18/+30
2010-06-22Use CARD32 instead of Atom, move geom headers inDaniel Stone28-388/+381
2010-06-22Interp: More lazy keysym resolutionDaniel Stone4-6/+12
2010-06-22Allow external atom databasesDaniel Stone2-17/+33
2010-06-22Copy in XkbCompatMapRec and XkbSymInterpretRecDaniel Stone7-40/+42
2010-06-22Use CARD32 instead of Atom, drag in XkbClientMapRecDaniel Stone14-68/+68
2010-06-22Regroup actions into current vs. deprecated, resize vmodDaniel Stone3-17/+17
2010-06-22xkbcomp: Don't malloc() and free() most scanned tokensDaniel Stone3-38/+26
2010-06-22Fix compilation with DEBUGDaniel Stone1-0/+2
2010-06-22xkbcomp: Use fread() instead of getc()Daniel Stone1-44/+76
2010-06-22xkbcomp: Lazy keysym parsing (avoid XStringToKeysym)Daniel Stone6-38/+34
2010-06-22Atoms: Avoid allocations in XkbAtomText()Daniel Stone2-101/+27
2010-06-22Expose tbGetBuffer to the rest of libxkbcommonDaniel Stone2-3/+5
2010-06-22xkbcomp: keycodes: Silence gcc warningsDaniel Stone1-9/+7
2010-06-22xkbcomp: geometry: Plug numerous atom text & expr leaksDaniel Stone1-214/+241
2010-06-22xkbcomp: Atom text and expr leak fixes part #973Daniel Stone2-32/+52
2010-06-22xkbcomp: Don't leak atom text and string exprs, againDaniel Stone2-5/+7
2010-06-22xkbcomp: expr: Use XkbcAtomText instead of GetStringDaniel Stone1-12/+14
2010-06-22xkbcomp: Don't leak atom text and string exprsDaniel Stone2-11/+26
2010-06-22xkbcomp: vmod: Don't get and immediately intern atomsDaniel Stone1-20/+7
2010-06-22xkbcomp: Replace open-coded strdupDaniel Stone1-3/+2
2010-06-22Add XkbcCanonicaliseComponentsDaniel Stone1-0/+66
2010-06-22Make keysym <-> string conversion public APIDaniel Stone1-6/+0
2010-06-22XKB: Text: Use keysym <-> string conversion from keysym.cDaniel Stone1-11/+1
2010-06-22Keysym: Fix conversion for Unicode and bare numbersDaniel Stone1-43/+13
2009-04-25KeySym: Actually handle NoSymbolDaniel Stone2-5/+12
2009-04-21listing: Drop unused deviceSpec argumentDan Nicholson1-2/+1
2009-04-21xkbcomp: Another fairly major rewrite of the listing modeDan Nicholson1-277/+152