AgeCommit message (Expand)AuthorFilesLines
9 daysRelease 2.38.99HEADmasterSergey Udaltsov1-1/+1
9 daysREADME.config: import Xorg updatesAlan Coopersmith1-74/+56
13 daysadd a missing comma to the name of a niche layout, to match similar namesBenno Schulenberg3-3/+3
13 dayssymbols/et: use dead-vowel symbols instead of mistaken Unicode codepointsBenno Schulenberg1-6/+6
13 dayscorrect the name of the Russian layout for a Czech keyboardBenno Schulenberg2-2/+2
2023-05-15symbols/ancient: make Ugaritic the default ancient layoutBenno Schulenberg1-1/+1
2023-05-15rules: match the phrasing for the 5th-level chooser with the two othersBenno Schulenberg1-1/+1
2023-05-09Tests: improve keycode checkPierre Le Marre1-2/+23
2023-05-09CI: improve xkbcommon artifactPierre Le Marre1-13/+27
2023-05-04adjust the wording of some comments in the regression-test scriptBenno Schulenberg1-11/+11
2023-05-02Add regression testsPierre Le Marre3-18/+880
2023-04-30build: allow any blanks between file and variant names, not just tabsBenno Schulenberg1-3/+2
2023-04-29make the name of the Gagauz layout conform to "Language (Country)" formatBenno Schulenberg2-2/+2
2023-04-29symbols/ca: restore a redefinition that was dropped by misunderstandingBenno Schulenberg1-0/+2
2023-04-29symbols/md: correct a name, drop an unneeded include, reshuffle a lineBenno Schulenberg1-61/+57
2023-04-29symbols/al: reshuffle a definition, shrink whitespaceBenno Schulenberg1-103/+103
2023-04-29rules/compat: delete more old remappingsBenno Schulenberg1-10/+0
2023-04-27CI: fix yaml-to-junit-xml scriptPierre Le Marre2-3/+18
2023-04-28CI: add new workflow rulesPeter Hutterer1-0/+6
2023-04-27move the Avestan layout from the Persian file to the Ancient fileBenno Schulenberg4-91/+69
2023-04-27move the Ugaritic layout from the Arab file to the Ancient fileBenno Schulenberg4-67/+74
2023-04-27add a layout for the Gothic scriptBenno Schulenberg3-0/+100
2023-04-27types/level5: correct two specifications, to not swap levels 3 and 4Benno Schulenberg1-2/+2
2023-04-25rules/compat: delete some remappings that are more than fifteen years oldBenno Schulenberg1-14/+0
2023-04-25symbols: give the remaining country files a good header lineBenno Schulenberg18-47/+55
2023-04-25symbols/ca: condense whitespace, use Unnnn codes, improve alignmentBenno Schulenberg1-209/+208
2023-04-25symbols/th: use an include instead of repeating almost an entire layoutBenno Schulenberg1-45/+2
2023-04-25symbols/th: trim obsolete comments, use Unnnn codes, shrink whitespaceBenno Schulenberg1-217/+212
2023-04-25symbols/la: use Unnnn codes, shrink whitespace, trim commentsBenno Schulenberg1-118/+113
2023-04-25symbols/ie: reshuffle keys into normal order, use shorter Unnnn codesBenno Schulenberg1-220/+216
2023-04-25symbols/ie: trim superfluous comments, replace a few 0x100nnnn codesBenno Schulenberg1-89/+21
2023-04-25symbols: miscellaneous small editsBenno Schulenberg6-27/+28
2023-04-25symbols/ch: add three symbols (on Mac) that comments say should be thereBenno Schulenberg1-12/+9
2023-04-25symbols/ch: improve alignment, shrink whitespace, unwrap definitionsBenno Schulenberg1-115/+114
2023-04-25symbols/gh: improve alignment, shorten to Unnnn codes, shrink whitespaceBenno Schulenberg1-74/+90
2023-04-25improve the names of two Czech and two Slovak variantsBenno Schulenberg3-14/+10
2023-04-24rules: make the `Shifts` group toggle override any layout's Shift keysBenno Schulenberg7-3/+7
2023-04-24symbols/group: leave two first levels undefined, to allow combiningBenno Schulenberg1-6/+4
2023-04-23rules: harmonize whitespace to tabs and improve alignmentBenno Schulenberg1-120/+120
2023-04-23rules: group the options for level3, keypad, and sundry things togetherBenno Schulenberg1-37/+39
2023-04-23rules: put also the general `grp:` rules last, so they overrule othersBenno Schulenberg1-38/+38
2023-04-21revert commit 1cb7181936 plus the offending part of a1d41a4ef6Benno Schulenberg2-7/+7
2023-04-20rules: put the `grp:` rules last, as they should have the last wordBenno Schulenberg5-15/+15
2023-04-18Add U+06C0 to the Persian layoutcs1271-2/+3
2023-04-18symbols: map three real modifiers to keys instead of to symbolsBenno Schulenberg3-12/+18
2023-04-18symbols/pc: map the Super modifier to the LWIN/RWIN keys, not to symbolsBenno Schulenberg1-1/+1
2023-04-12symbols/tj: condense comments, reshuffle keys into their normal orderBenno Schulenberg1-119/+116
2023-04-12symbols/jp: order the two main layouts first, the three options lastBenno Schulenberg1-36/+37
2023-04-12symbols/jp: improve comments, unwrap key definitions, harmonize blanksBenno Schulenberg1-208/+189
2023-04-11compat,types: harmonize some whitespace, and reshuffle some linesBenno Schulenberg8-29/+32