- Jan 30, 2020
-
-
Sergey Udaltsov authored
-
Sergey Udaltsov authored
-
- Jan 25, 2020
-
-
Sergey Udaltsov authored
Fixing the build
-
Sergey Udaltsov authored
-
- Jan 24, 2020
-
-
-
Sergey Udaltsov authored
#191
-
Sergey Udaltsov authored
Too old to be supported
-
Sergey Udaltsov authored
-
Sergey Udaltsov authored
-
Sergey Udaltsov authored
-
- Jan 23, 2020
-
-
Sergey Udaltsov authored
-
Sergey Udaltsov authored
-
Sergey Udaltsov authored
-
Sergey Udaltsov authored
-
-
Will leave dealing/sorting the user-visible rules/base.xml and rules/base.extras.xml for the actual US keyboard users.
-
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
-
-
Marko Myllynen authored
Since Finnish(Winkeys) is based on the default Kotoistus variant, list it after it. Sort other variants consistently across XML and symbols files. Minor whitespace tweaks while at it.
-
- Jan 05, 2020
-
-
Arnas Udovicius authored
-
Arnas Udovicius authored
-
- Dec 21, 2019
-
-
Casey Strouse authored
Add layout for Microsoft Surface bluetooth keyboard. Signed-off-by: Casey Strouse <casey.strouse@gmail.com>
-
- Dec 15, 2019
-
-
Rafael Cunha de Almeida authored
AltGr+, used to map to comma, which is already available by simply typing comma. Before this change, there was no way to produce a cedilla from the UK intl. keyboard. The cedilla is used in popular languages like Portuguese and French. So much so, that the US intl. already maps AltGr+, to cedilla. This patch implements the same feature in the UK intl. keyboad.
-
- Dec 03, 2019
-
-
Alexey Ten authored
-
- Nov 26, 2019
-
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Just ordering issues, nothing major. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
- Nov 21, 2019
-
-
- Nov 17, 2019
-
-
Rahman Yusri Aftian authored
-
- Nov 14, 2019
-
-
-
-
-
Peter Hutterer authored
This file is for gettext's benefit and by install time we're already past that stage. No point installing it, especially not in the rules directory. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Few people work on gitlab CI often enough to have all this paged in, let's add some comments to make it more obvious. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This should detect syntax errors and any other parsing issues. We add a make install stage and pass the installed files through as artifacts to the next stage. Then we fetch libxkbcommon from git and run the magic tester tool (which tries to parse every layout/variant/option combination). A single test run will take quite a while, on my system here that tool takes about 14 minutes so expect the test suite to be the same. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Let's use CI_PROJECT_DIR which resolves to the root of the checked-out git directory, i.e. the $PWD for the scripts we use. We can't really use anything else as install dir because if we want to cache the artifacts (future patch) they have to be within this directory somewhere. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
These just server to make sure the new merged rules files are identical to the previously generated ones. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
We use the Makefile.am order as a guideline in that we keep the same initial section ordering. So if the sections in the Makefile are A B A C B the outcome is going to be AA BB C. This doesn't have any effect right now on the rules file. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
There are only a few files that are rule-dependent, the majority of the files are the same. So let's de-duplicate this here and use a substitute MODEL The only difference between the base and the evdev parts is that there are only a few files in each which are rule-dependent. Let's just use a substitute here which has the nice benefit of making it more obvious where base and evdev differ. One file for evdev is now an empty file (the header gets removed during merge) but we can live with that. The output is identical where compat rules are enabled, where disabled the new rules file is now missing a few empty sections - i.e. the functional output is identical. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
The current generation is a bunch of awk scripts that parse files and spit out the final rules. This is hard to debug because the knowledge what to parse and how is in each script (though largely duplicated). Plus, shell scripts are terrible to read in general. Move this to a python script instead where debugging is a lot easier and all the parsing and printing is now in one file. This immediately made obvious that the special layout/variant 1 handling is just a different base+suffix, so we can drop that easily. And let's be more precise in the Makefile too, only give each script the files it wants. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-