summaryrefslogtreecommitdiff
path: root/src/compose
AgeCommit message (Expand)AuthorFilesLines
2023-12-22Fix build errorJihoon Kim1-1/+2
2023-12-22Fix issue detected by static analysis toolJihoon Kim1-1/+1
2023-12-22table.c: Fix a coverity warning of uninitialized value 'dummy'Duna Oh1-1/+3
2023-12-22fix not to display error log about the absense of compose fileSung-Jin Park1-3/+8
2023-09-26Show invalid escape sequencesPierre Le Marre1-12/+16
2023-09-26Disallow producing NULL character with escape sequencesPierre Le Marre1-4/+15
2023-09-26Compose: add iterator APIRan Benita4-3/+166
2023-09-24Messages: merge macros with and without message codePierre Le Marre2-3/+7
2023-05-15compose: drop the 65535 node limit (#343)alois313-10/+11
2022-12-16context: add XKB_CONTEXT_NO_SECURE_GETENV flag (#312)Ronan Pigott4-32/+33
2022-05-15Do not clear sibling entries when override.Weng Xuetian1-1/+1
2022-03-14scanner: prefix functions with `scanner_` to avoid symbol conflictsRan Benita1-51/+51
2021-05-08compose: add mapped locale to Compose-file-not-found error logRan Benita1-1/+2
2021-04-02compose: fix max compose nodes checkRan Benita1-2/+3
2021-03-31compose: use a ternary tree instead of a regular trieRan Benita4-128/+139
2021-03-30compose: use anonymous unionRan Benita4-25/+27
2021-03-30compose: add a limit of 65535 sequencesRan Benita3-10/+18
2020-07-23Make path retrieval consistent in xkb_compose_table_new_from_locale()Emmanuel Gil Peyrot3-15/+13
2020-07-23compose: add xdg base directory supportEmmanuel Gil Peyrot3-0/+29
2020-07-13Add asprintf_safe helper functionPeter Hutterer1-10/+3
2019-12-28Open files in binary modeRan Benita3-5/+5
2019-12-27build: include config.h manuallyRan Benita4-0/+8
2019-11-12Replace some tabs that sneaked in with spacesRan Benita1-1/+1
2018-07-30compose: fix infinite loop in parser on some inputsRan Benita1-1/+1
2017-12-12compose/parser: be more careful when checking if sequence overrides or duplic...Ran Benita1-3/+15
2017-04-11Add explicit fallthrough case statementsDaniel Stone1-0/+1
2016-12-03compose: remove the keysym_from_name cacheRan Benita1-45/+3
2015-11-19src/utils: change map_file to not take const string argumentRan Benita2-3/+4
2015-03-24compose: correctly parse modifier syntaxRan Benita1-17/+24
2014-10-23Reduce variable scopesRan Benita1-4/+2
2014-10-18Replace some strncmp's with memcmpRan Benita1-2/+2
2014-10-18compose/parser: save len in keysym_from_name cacheRan Benita1-1/+4
2014-10-14compose/parser: fix parsing of multiple modifiersRan Benita1-13/+20
2014-10-13compose/parser: parse (! mods) properlyRan Benita1-15/+91
2014-10-13compose/parser: resolve keysyms in parser instead of scannerRan Benita1-28/+38
2014-10-13compose/parser: use parameter as intendedRan Benita1-1/+1
2014-10-13compose/parser: one more skip_to_eol()Ran Benita1-3/+2
2014-10-13compose/parser: fix segfault when includingRan Benita1-3/+2
2014-10-13COPYING: add copyright notice from libX11:modules/im/ximcp/imLcPrs.cRan Benita1-0/+31
2014-10-08scanner-utils: optimize one-line commentsRan Benita1-1/+1
2014-10-05compose: add xkbcommon-compose - implementationRan Benita7-0/+1431