summaryrefslogtreecommitdiff
path: root/src/compose
Commit message (Expand)AuthorAgeFilesLines
* compose: drop the 65535 node limit (#343)HEADmasteralois312023-05-153-10/+11
* context: add XKB_CONTEXT_NO_SECURE_GETENV flag (#312)Ronan Pigott2022-12-164-32/+33
* Do not clear sibling entries when override.Weng Xuetian2022-05-151-1/+1
* scanner: prefix functions with `scanner_` to avoid symbol conflictsRan Benita2022-03-141-51/+51
* compose: add mapped locale to Compose-file-not-found error logRan Benita2021-05-081-1/+2
* compose: fix max compose nodes checkRan Benita2021-04-021-2/+3
* compose: use a ternary tree instead of a regular trieRan Benita2021-03-314-128/+139
* compose: use anonymous unionRan Benita2021-03-304-25/+27
* compose: add a limit of 65535 sequencesRan Benita2021-03-303-10/+18
* Make path retrieval consistent in xkb_compose_table_new_from_locale()Emmanuel Gil Peyrot2020-07-233-15/+13
* compose: add xdg base directory supportEmmanuel Gil Peyrot2020-07-233-0/+29
* Add asprintf_safe helper functionPeter Hutterer2020-07-131-10/+3
* Open files in binary modeRan Benita2019-12-283-5/+5
* build: include config.h manuallyRan Benita2019-12-274-0/+8
* Replace some tabs that sneaked in with spacesRan Benita2019-11-121-1/+1
* compose: fix infinite loop in parser on some inputsRan Benita2018-07-301-1/+1
* compose/parser: be more careful when checking if sequence overrides or duplic...Ran Benita2017-12-121-3/+15
* Add explicit fallthrough case statementsDaniel Stone2017-04-111-0/+1
* compose: remove the keysym_from_name cacheRan Benita2016-12-031-45/+3
* src/utils: change map_file to not take const string argumentRan Benita2015-11-192-3/+4
* compose: correctly parse modifier syntaxRan Benita2015-03-241-17/+24
* Reduce variable scopesRan Benita2014-10-231-4/+2
* Replace some strncmp's with memcmpRan Benita2014-10-181-2/+2
* compose/parser: save len in keysym_from_name cacheRan Benita2014-10-181-1/+4
* compose/parser: fix parsing of multiple modifiersRan Benita2014-10-141-13/+20
* compose/parser: parse (! mods) properlyRan Benita2014-10-131-15/+91
* compose/parser: resolve keysyms in parser instead of scannerRan Benita2014-10-131-28/+38
* compose/parser: use parameter as intendedRan Benita2014-10-131-1/+1
* compose/parser: one more skip_to_eol()Ran Benita2014-10-131-3/+2
* compose/parser: fix segfault when includingRan Benita2014-10-131-3/+2
* COPYING: add copyright notice from libX11:modules/im/ximcp/imLcPrs.cRan Benita2014-10-131-0/+31
* scanner-utils: optimize one-line commentsRan Benita2014-10-081-1/+1
* compose: add xkbcommon-compose - implementationRan Benita2014-10-057-0/+1431