summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-01-18Bump version to 0.10.0xkbcommon-0.10.0upstream_work_20200225upstream_bkup_20210105Ran Benita2-1/+78
2020-01-18doc/rules-format.txt: document include supportRan Benita1-1/+15
2020-01-18docs: add missing reference to $XDG_CONFIG_HOMERan Benita1-1/+1
2019-12-28CI: Add build instructions for WindowsAdrian Perez de Castro2-0/+20
2019-12-28MSVC: Provide an implementation of gettimeofday()Adrian Perez de Castro1-1/+31
2019-12-28MSVC: Provide implementations of [un]setenv()Adrian Perez de Castro1-0/+5
2019-12-28MSVC: Provide implementations of test_{dis,en}able_stdin_echoAdrian Perez de Castro1-3/+24
2019-12-28MSVC: Use <io.h> as an alternative for <unistd.h>Adrian Perez de Castro4-3/+22
2019-12-28build: Skip building some tests on MSVC for nowAdrian Perez de Castro1-8/+13
2019-12-28build: add some defines for MSVC to allow it to be unixyAdrian Perez de Castro1-0/+8
2019-12-28ci: use consistent python for all jobsRan Benita4-6/+9
2019-12-28test/data: ensure files are checked out with LF, not CRLFRan Benita1-0/+1
2019-12-28CI: some tweaksAdrian Perez de Castro4-33/+27
2019-12-28xkbcomp/rules: support \r\n line endingsRan Benita1-1/+3
2019-12-28test/atom: use correct format specifier for size_tRan Benita2-7/+7
2019-12-28Open files in binary modeRan Benita11-14/+14
2019-12-28test/common: avoid double // in pathRan Benita1-1/+2
2019-12-28test/common: simplify test_get_path()Ran Benita1-12/+10
2019-12-27xkbcomp: remove cast which triggers warning on gccRan Benita1-1/+1
2019-12-27xkbcomp: make a couple of casts explicit to mark them as checkedRan Benita2-2/+5
2019-12-27test/context: use a more portable directory-exists checkRan Benita1-6/+7
2019-12-27xkbcomp/keywords: regenerate with newer gperfRan Benita3-70/+109
2019-12-27parser: fix format string for int64_tRan Benita1-1/+1
2019-12-27Only add GCC diagnostic pragmas when compiler is GCC compatibleRan Benita4-4/+14
2019-12-27xkbcomp: fix wrong return typeRan Benita1-1/+1
2019-12-27parser: use int64_t for all numbersRan Benita1-6/+4
2019-12-27scanner-utils: avoid possible implicit truncating of line/columnRan Benita1-3/+3
2019-12-27utils: move macro defines to before they're usedRan Benita1-8/+8
2019-12-27utils: fix typo in strndup fallbackRan Benita1-1/+1
2019-12-27meson.build: Take win_bison as a possible variant for BisonAdrian Perez de Castro2-2/+2
2019-12-27build: include config.h manuallyRan Benita66-3/+128
2019-12-27Provide a fallback implementation of [v]asprintf()Adrian Perez de Castro3-0/+58
2019-12-27Provide a fallback implementation of strndup()Adrian Perez de Castro2-0/+18
2019-12-27Use built-in istr[n]cmp() instead of strcase[n]cmp()Adrian Perez de Castro1-1/+1
2019-12-27utils: use MIN/MAX instead of min/maxRan Benita3-17/+3
2019-12-27xkbcomp: downgrade "Symbol added to modifier map for multiple modifiers" log ...Ran Benita1-12/+12
2019-12-24rules: eliminate an extra fopen/fclose cyclePeter Hutterer1-15/+15
2019-12-24rules: add include statements to rules filesPeter Hutterer11-2/+328
2019-12-24context: add a helper function to return the default system include pathPeter Hutterer2-5/+12
2019-12-24rules: move the matcher result handling to the callerPeter Hutterer1-38/+37
2019-12-24rules: put the scanner on the stackPeter Hutterer1-58/+65
2019-12-24rules: simplify an error pathPeter Hutterer1-3/+3
2019-12-24rules: rename a variable from 's' to 'str'Peter Hutterer1-11/+11
2019-12-24rules: drop the matcher_err() macro and use scanner_err directlyPeter Hutterer1-17/+14
2019-12-24rules: factor out the function to parse a rules filePeter Hutterer1-13/+36
2019-12-22keysym: handle ssharp in XConvertCase()Peter Hutterer1-0/+4
2019-12-14meson: remove redundant malloc scribblingRan Benita1-3/+0
2019-12-14parser: fix the remaining pointer chasingRan Benita1-22/+21
2019-11-18test: let rmlvo-to-kccgst take long options like rmlvo-to-keymapPeter Hutterer1-3/+20
2019-11-14parser: fix quadratic pointer chasingRan Benita3-61/+73