Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tests: improve keycode check | Pierre Le Marre | 2023-05-09 | 1 | -2/+23 |
| | |||||
* | adjust the wording of some comments in the regression-test script | Benno Schulenberg | 2023-05-04 | 1 | -11/+11 |
| | | | | | Fix spelling, add helpful little word, s/pressing/releasing/, drop duplicate word, and improve punctuation. | ||||
* | Add regression tests | Pierre Le Marre | 2023-05-02 | 2 | -0/+813 |
| | | | | | | | | | | - Create Python bindings to xkbcommon. - Create a regression test framework using pytest. - Add regression tests for issues 90, 346, 382 and 383. - Document how to write tests. - CI: Create a separate job for the libxkbcommon build that share its artifacts. - CI: Add the tests to the keymap_tests job. | ||||
* | add a layout for the Gothic script | Benno Schulenberg | 2023-04-27 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | This Gothic layout is put in a new symbols file, called 'ancient', so that there will be a place for other layouts for antique scripts. The name "ancient" is chosen because that is how Gothic is marked in https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes. This fulfills issue #55. Proposed-by: Tim Nelson Original-patch-by: Tim Nelson Signed-off-by: Benno Schulenberg <bensberg@telfort.nl> | ||||
* | CI: allow "Group1" to be spelt with a lowercase "g" | Benno Schulenberg | 2023-04-06 | 1 | -8/+6 |
| | | | | Also improve a comment, trim a trailing space, and update the legend. | ||||
* | New layout: bqn | B. Wilson | 2022-05-22 | 1 | -1/+1 |
| | | | | | | | | | | BQN [0] is a programming language in the APL family. This commit adds a new `bqn` layout supporting input of BQN symbols. Note, the `bqn` layout is not simply an `apl` variant, since BQN utilizes and entirely different symbol set. [0]:https://mlochbaum.github.io/BQN/ | ||||
* | Test that each layout has at least one country and language associated | M Hickford | 2022-01-27 | 1 | -20/+71 |
| | |||||
* | test: add a test case for ISO codes | Peter Hutterer | 2022-01-20 | 1 | -2/+106 |
| | | | | | | Some languages need to be special-cased, pycountry doesn't list them. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||||
* | test: fix a spelling error the test script name | Peter Hutterer | 2021-12-29 | 1 | -0/+0 |
| | | | | | | | | | While there is an ongoing battle between the americans (with their lack of 'u' and overuse of 'z') and the brits (which seem to think there's nothing wrong with a superfluous 'u' but shy away from 'z'), spelling comparison with a 'z' just seems overly enthusiastic. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||||
* | improved code quality | Sergey Udaltsov | 2021-12-15 | 1 | -17/+23 |
| | |||||
* | Better dir handling | Sergey Udaltsov | 2021-12-15 | 1 | -1/+2 |
| | |||||
* | Name testing script updated | Sergey Udaltsov | 2021-12-15 | 1 | -5/+23 |
| | | | | | | Tags are introduced to indicate special variants: 1. UNREGISTERED - the ones that should not be in base.*xml 2. HW-SPECIFIC - the ones that are default for some special keyboard model | ||||
* | tests: improve one of the debug messages | Peter Hutterer | 2021-04-22 | 1 | -1/+1 |
| | | | | | | | Just "Using ." or whatever the env is set to is not helpful, let's make this message more useful. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||||
* | models: remove duplicated teck229 and teck227 models | Peter Hutterer | 2020-11-02 | 1 | -0/+10 |
| | | | | | | | | And expand our tests to also check for duplicate models. Fixes #236 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||||
* | test: add a test for duplicate entries in the rules.xml files | Peter Hutterer | 2020-09-23 | 1 | -0/+91 |
| | | | | | | | Related to https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/222 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||||
* | tests: add a test to compile all xkb_symbols section with xkbcomp | Peter Hutterer | 2020-06-22 | 2 | -0/+78 |
| | | | | | | | | | | Using pytest because it does a lot of the setup/tracing stuff for us. The test checks all symbols files and generates a list of tuples (layout, variant) from the files. That's then used in a generic-enough keymap to be fed to xkbcomp. Where xkbcomp fails we fail the test (and pytest will collect stdout/stderr/etc.) for us. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||||
* | tests: use diff -u | Peter Hutterer | 2020-06-02 | 1 | -1/+1 |
| | | | | | | | I don't exactly know what this test does, but the unified diff will make whatever it does more readable to puny humans. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||||
* | xslt: move the reg2ll.xsl to the test dir where it is used | Peter Hutterer | 2020-06-02 | 2 | -2/+25 |
| | | | | | It's not used anywhere other than in a test, so let's update that and move the script there. | ||||
* | Removed htcdream support | Sergey Udaltsov | 2020-01-24 | 1 | -1/+1 |
| | | | | Too old to be supported | ||||
* | more robust comment handling | Sergey Udaltsov | 2018-01-16 | 1 | -0/+3 |
| | |||||
* | Added a bit of explanation for diff, to make it clear | Sergey Udaltsov | 2017-10-04 | 1 | -0/+2 |
| | |||||
* | Proper handling for sun_type* variants in extras, olpcm and classmate variants | Sergey Udaltsov | 2013-08-19 | 1 | -2/+4 |
| | |||||
* | Slightly improved algorighm | Sergey V. Udaltsov | 2011-04-17 | 1 | -2/+10 |
| | | | | Consider olpc/htcdream models, use extras | ||||
* | faster testing - no involvement of X, just xkbcomp | Sergey V. Udaltsov | 2010-09-27 | 1 | -7/+8 |
| | |||||
* | Fix short descriptions to match ISO3166-alpha3 codes | Sergey V. Udaltsov | 2010-03-25 | 1 | -0/+6 |
| | | | | | | Most of short descriptions are fixed to be valid ISO codes. Some of them cannot be bound to ISO codes. Added test script to validate codes. Closing https://bugs.freedesktop.org/show_bug.cgi?id=27306 | ||||
* | Remove unused .cvsignore file #23776 | Gaetan Nadon | 2009-09-08 | 2 | -5/+0 |
| | | | | | | CVS is no longer used for X.Org modules Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||||
* | made executable | Sergey V. Udaltsov | 2008-12-24 | 1 | -0/+0 |
| | |||||
* | changed attributes to executable | Sergey V. Udaltsov | 2008-12-14 | 1 | -0/+0 |
| | |||||
* | added cvsignore | svu | 2007-08-28 | 1 | -0/+4 |
| | |||||
* | s/XmClientLibs/-lXm | uid2570 | 2007-08-25 | 1 | -1/+1 |
| | |||||
* | have own, compilable version of mxkbledpanel | uid2570 | 2007-08-25 | 3 | -0/+613 |
| | |||||
* | more playing with inet processing | svu | 2007-03-04 | 4 | -2/+139 |
| | |||||
* | redefined keys and size in xkb_symbols | svu | 2006-10-26 | 2 | -6/+14 |
| | |||||
* | rough xkb_symbols size is primted | svu | 2006-10-26 | 2 | -1/+11 |
| | |||||
* | Added a bit of comments | svu | 2006-10-22 | 1 | -0/+8 |
| | |||||
* | some Ruby stuff, just my little toys | svu | 2006-10-22 | 3 | -0/+183 |
| | |||||
* | a bit of cleanup in tests | svu | 2006-10-09 | 5 | -11/+27 |
| | |||||
* | /bin/env -> /usr/bin/env | svu | 2005-12-01 | 3 | -3/+3 |
| | |||||
* | tiny cleanup | svu | 2005-08-22 | 1 | -0/+2 |
| | |||||
* | a bit better implementation of genLists4Comparizon.sh | svu | 2005-07-31 | 1 | -15/+11 |
| | |||||
* | just some comments | svu | 2005-07-19 | 1 | -0/+6 |
| | |||||
* | improved testing for the new group naming convention | svu | 2005-01-15 | 1 | -2/+25 |
| | |||||
* | testing the group names against layout names | svu | 2004-12-22 | 2 | -0/+19 |
| | |||||
* | Some small fixes made. Options are now testable as well. | svu | 2004-05-07 | 3 | -3/+11 |
| | |||||
* | one more test - but still problems passing it | svu | 2004-05-06 | 4 | -10/+34 |
| | |||||
* | Makedonian problem fixed - and BOTH tests are OK | svu | 2004-05-06 | 1 | -4/+4 |
| | |||||
* | Yahoo! Models test pased ok! | svu | 2004-05-06 | 3 | -22/+28 |
| | |||||
* | The perl code is a bit structured now | svu | 2004-05-03 | 3 | -133/+157 |
| | |||||
* | at least variants pass ok with tests | svu | 2004-05-02 | 1 | -0/+7 |
| | |||||
* | trying to test layouts as well | svu | 2004-04-25 | 2 | -5/+75 |
| |