Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / data / 
xkeyboard-config


Commits:
3a99ee6e by Issam E. Maghni at 2021-06-08T20:26:24+00:00
xml2lst: use dynamic Perl path

Stop hardcoding the Perl path to /usr/bin/perl. Not all systems have
Perl installed to /usr/bin, and some users might have installed Perl to
a custom location.

Instead, use /usr/bin/env, which performs a $PATH lookup to find the
Perl executable.

- - - - -
dcc7da4b by Tamas Bartos at 2021-06-25T17:27:24+02:00
Resolved 101key Old Hungarian II

 On branch oldhunkeyboard101
 Changes to be committed:
        modified:   symbols/hu

- - - - -
ee5454a9 by AdΔ±nΔ±z at 2021-06-29T18:33:34+00:00
Old turkish f layout (with pc104 support) added.

- - - - -
923e4ec9 by π°€π°žπ°ƒ:𐰺𐰃𐰔𐰀:π°šπ°€π°Ύπ°šπ°ƒπ°€ (π°½π°†π°žπ°ƒπ°€π°†π°½) at 2021-06-29T18:33:34+00:00
Fix wrong key symbol name
- - - - -
4fadd3dd by jakobrs at 2021-06-29T18:43:00+00:00
Added International Phonetic Alphabet (QWERTY)

- - - - -
550901ec by Peter Hutterer at 2021-07-29T09:34:00+10:00
gitlab CI: update to latest ci-templates

Fixes the 404 that we see in the merge request check from time to
time.

- - - - -
9350c734 by Alexandros Perdikomatis at 2021-08-07T23:55:51+00:00
Hellenic keyboard perfected.
Hellenic language has many symbols even though having a basic lite alphabet of 
twenty four letters.
But as we know an accent, diaeresis etc must produce a different code having a 
unique place.
Eventually to be able to cover the language needs a lot of imagination and 
STILL there will be symbols left out.
MY attempt is about NECESSARY symbols in every day life that never got into the 
code.
The alterations I am posting hopefully will cover the extreme majority of the 
users of the Hellenic language. 
- - - - -
73ae4e63 by Michael von Glasow at 2021-08-08T00:00:28+00:00
lt: Place sterling symbol on AD03, layer 4 (with E and euro)

Signed-off-by: Michael von Glasow <michael -at- vonglasow.com>

- - - - -
b17b5860 by Michael von Glasow at 2021-08-08T00:14:31+00:00
Use single guillemots on L4 (not less/greater) where L3 has guillemots

Signed-off-by: Michael von Glasow <michael -at- vonglasow.com>

- - - - -
a0286197 by Henrik SkΓ€rnell at 2021-08-08T00:18:21+00:00
Added English (Dvorak, Macintosh) based on the MacOS dvorak layout

- - - - -
9aceb340 by Michael von Glasow at 2021-08-08T00:22:33+00:00
Accommodate uppercase/lowercase ß, long s, §; deduplicate Ł

Signed-off-by: Michael von Glasow <michael -at- vonglasow.com>

- - - - -
17a6a186 by Michael von Glasow at 2021-08-15T16:50:31+00:00
Move left/right quotes one key to the right, place lower quotes on AB04

Signed-off-by: Michael von Glasow <michael -at- vonglasow.com>

- - - - -
7412b950 by Fabio Tomat at 2021-09-15T23:21:31+00:00
Update symbols/it adding credits and reference for fur lang
- - - - -
ee04e6c7 by Michael von Glasow at 2021-09-15T23:28:03+00:00
lt/us: Inherit AE09/AE10 from latin

Signed-off-by: Michael von Glasow <michael -at- vonglasow.com>

- - - - -
15aba412 by homocomputeris at 2021-09-16T11:13:36+00:00
Add Russian GOST layouts

- - - - -
8c996637 by Simon Zelazny at 2021-09-16T13:41:09+00:00
Add Polish(lefty) layout

- - - - -
92b6ddb6 by Sergey Udaltsov at 2021-10-04T10:46:06+01:00
Prerelease

- - - - -
63928ccd by Abdulla Bubshait at 2021-10-04T09:47:19+00:00
Add Arabic(Ergoarabic) keyboard layout

- - - - -
87f57991 by Sergey Udaltsov at 2021-10-04T11:09:08+01:00
Prerelease translation sync

- - - - -
9a358ca3 by Sergey Udaltsov at 2021-10-04T11:11:39+01:00
Release 2.34

- - - - -
5e1d67c3 by Sergey Udaltsov at 2021-10-04T11:17:00+01:00
Hebrew translation added

- - - - -
d33bfbd7 by Sergey Udaltsov at 2021-10-04T11:21:19+01:00
2.34 NEWS updated

- - - - -
19aee993 by Sergey Udaltsov at 2021-10-04T11:25:09+01:00
revert to prerelease

- - - - -
b5f7adf3 by Sergey Udaltsov at 2021-10-04T11:25:49+01:00
again 2.34

- - - - -
8a03e98d by champignoom at 2021-10-07T14:25:29+08:00
rename Hanyu Pinyin to Hanyu Pinyin Letters

- - - - -
98e8895a by M Hickford at 2021-10-16T13:11:28+00:00
Make gb(extd) consistent with Microsoft "United Kingdom Extended" as 
intended. Fixes #258

- - - - -
9f1ea948 by Abhishek Deshpande at 2021-10-24T00:08:51+00:00
Update in 'in' symbol file to add the missing "[group1]" in 
"key.type" for all four-level keyboard layouts.
- - - - -
b232b135 by Serhii Mumriak at 2021-10-24T15:11:17+00:00
Added Ukrainian macOS style keyboard layout as described in #278

- - - - -
61e71229 by Adriaan at 2021-10-26T16:49:31+02:00
added altgr-weur,v 2.0 2021/04/12 11:27:12 adriaan in symbols/us and
added altgr-weur configItem in rules/base.extras.xml in the us layout section

- - - - -
64cfdd56 by Peter Hutterer at 2021-10-27T00:10:41+00:00
gitlab CI: add a job to check for yaml-compatibility of evdev.xml

xkbcli list parses evdev.xml and spits out YAML, let's run this here so
we can fix it before it hits users.

https://github.com/xkbcommon/libxkbcommon/issues/267

- - - - -
a09dde71 by David Given at 2021-10-28T11:03:45+00:00
Add a Scots Gaelic keyboard layout.

- - - - -
6f7bdc28 by π°€π°žπ°ƒ:𐰺𐰃𐰔𐰀:π°šπ°€π°Ύπ°šπ°ƒπ°€ (π°½π°†π°žπ°ƒπ°€π°†π°½) at 2021-10-30T12:43:56+00:00
Revoke 
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/238
 for turkish 
- - - - -
d0e11489 by Peter Hutterer at 2021-11-10T14:38:41+10:00
rules: add a few missing vendor tags to keyboard models

- - - - -
fb184940 by Yaron Shahrabani at 2021-11-10T08:35:39+00:00
Hebrew added to LINGUAS
- - - - -
011b71a6 by Peter Hutterer at 2021-11-10T22:49:03+00:00
symbols: add new symbol added in kernel v5.13

Signed-off-by: Peter Hutterer <[email protected]>

- - - - -
18fe128e by Ilyahoo Proshel at 2021-11-12T11:17:00+00:00
Add Tarifit layout

- - - - -
be41bcc3 by Christian Finnberg at 2021-11-12T11:47:53+00:00
Revert b17b5860 for Spanish layout
- - - - -
4fc49ffe by ArenaL 5 at 2021-11-12T11:58:56+00:00
Restoring dead keys from Latin layout to Spain layout

- - - - -
29f2cd1e by Peter Hutterer at 2021-11-12T12:17:37+00:00
rules: add custom per-group mapping for level3(ralt_alt)

ralt_alt is a special mapping: "the right Alt key never chooses the
third level." To achieve this, the key is defined for all four possible
groups.

This causes an issue with the libxkbcommon parser which extends the
keymap to be 4 groups wide thanks to this key, see
https://github.com/xkbcommon/libxkbcommon/issues/262
That is arguably a bug in libxkbcommon whose behavior differs from
xkbcomp - xkbcomp clamps to the number of layouts.

But defining the key this way is wrong, no other keys is defined for
multiple groups on that purpose. The correct way to achieve this
functionality is to define the symbols for group1 only and then adjust
the rules so they automatically apply to all groups currently present.

- - - - -
ddc636fb by piterpunk at 2021-11-12T12:22:49+00:00
Adds LSGT definition to latam(basic)

Maps LSGT to '<' and '>' as printed on physical keyboard.
Users can still use LSGT to type backslash and bar, but now this
characters are mapped to AltGr+LSGT and AltGr+Shift+LSGT.

- - - - -
59daa80c by Camil Staps at 2021-11-17T11:40:28+00:00
Fix ralt switch in il(biblicalSIL) layout
- - - - -
56c07da1 by Stefano Debenedetti at 2021-11-26T11:00:36+00:00
Same thing as !258 and !262, see also issue 286.
- - - - -
acbb758f by Benno Schulenberg at 2021-12-11T20:41:07+00:00
correct the official name of major Afghan language, and other cleanups

- - - - -
c4adf933 by paledega at 2021-12-11T23:18:48+00:00
US like turkish q variant created

- - - - -
c3b4f97d by kokoye2007 at 2021-12-12T12:37:54+00:00
change mm - layout and reorder keymap

- - - - -
d38dea68 by kokoye2007 at 2021-12-12T12:37:54+00:00
Add Shan and Mon

change to shortname

- - - - -
db45234e by Peter Hutterer at 2021-12-13T09:06:16+10:00
Revert "correct the official name of major Afghan language, and other 
cleanups"

This was an accidental squash of several commits, it's better to have
this as separate commits instead.

See !273

This reverts commit acbb758f682c7c6c21d6eee4dea00cbc2898d590.

- - - - -
fab6a59d by Benno Schulenberg at 2021-12-13T09:06:40+10:00
symbols/af: correct the official name of a major Afghan language group

In Afghanistan, the name for the various forms of Persian is "Dari".

Fixes #240.

Reported-by: Saif Fazel

- - - - -
2adc1d5d by Benno Schulenberg at 2021-12-13T09:06:40+10:00
name the Afghan OLPC variants in a consistent manner

- - - - -
3904801f by Benno Schulenberg at 2021-12-13T09:06:40+10:00
symbols/af: rewrap and condense the main comment, and trim some others

Reduce the repetitive major three comments to just one, wrap it better,
and remove a dead URL.  Also remove some inconsistent underscores and
trailing commas from several other comments.

- - - - -
3cb8b9b8 by Sergey Udaltsov at 2021-12-13T12:39:54+00:00
Moving Crimean Tatar layouts to UA

Crimea is definitely not in Turkey

- - - - -
8b83b958 by Sergey Udaltsov at 2021-12-13T12:52:23+00:00
Fixed references to Crimean Tatar layouts

- - - - -
9ecb3b87 by Sergey Udaltsov at 2021-12-13T12:54:08+00:00
Fixed names for Turkish layouts

- - - - -
b9424b32 by Sergey Udaltsov at 2021-12-13T13:01:11+00:00
Fixed names and defaults

- - - - -
275a4719 by Benno Schulenberg at 2021-12-15T00:05:41+00:00
base the Sorbian Qwertz layout on the German one, then trim, and clean up

- - - - -
f9b807f7 by Sergey Udaltsov at 2021-12-15T01:13:41+00:00
Cleaned xml

Old NEC layout does not need to be registered,
ara variant's name made consistent with symbols

- - - - -
3a8e9ea4 by Sergey Udaltsov at 2021-12-15T01:15:19+00:00
Name testing script updated

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

- - - - -
d2142605 by Sergey Udaltsov at 2021-12-15T01:32:17+00:00
Better dir handling

- - - - -
213936af by Sergey Udaltsov at 2021-12-15T01:34:46+00:00
Adding extra test

- - - - -
bba39782 by Sergey Udaltsov at 2021-12-15T01:42:47+00:00
libxslt added to packages

needed for xlstproc

- - - - -
50ae4d29 by Sergey Udaltsov at 2021-12-15T01:44:13+00:00
libxslt is actually extra package

- - - - -
cf1d0c59 by Peter Hutterer at 2021-12-15T12:46:47+10:00
CI: bump the tag to rebuild the images

This should pick up the new xlstproc dependency

- - - - -
ac82eb91 by Sergey Udaltsov at 2021-12-15T23:20:50+00:00
improved code quality

- - - - -
fb7139bd by Peter Hutterer at 2021-12-17T17:03:14+10:00
Drop autotools

Even the xserver is now meson only and building a desktop stack without
meson is not possible anymore. So let's drop autotools for meson, which
is much easier to maintain.

- - - - -
ee7a9653 by Benno Schulenberg at 2021-12-17T10:07:39+00:00
symbols/np: add parentheses and period to the basic Nepali layout

The "ΰ₯°" that was on AE10 is never used in Nepali, so the second level
of AE09 and AE10 can be used for parentheses instead, as is custom.

Instead of "ΰ₯°", the Nepalese use the period (.), so this character is
put on the second level of AB09, pushing the "ΰ₯₯" that was there to the
second level of AC09, which is possible because the "ΰ€³" that was there
is not used in Nepali.

Fixes #251.

Reported-by: Pranav Bhattarai

- - - - -
055ea1cc by Sergey Udaltsov at 2021-12-17T16:07:22+00:00
New script to pull translations

Earlier it was "make sync-po"

- - - - -
a43f2dab by Benno Schulenberg at 2021-12-17T16:19:10+00:00
revert !238, to get 'less' and 'greater' back on many layouts

Five months ago, '<' and '>' were replaced with 
'β€Ή' and 'β€Ί' on many
layouts by commit b17b586087.  It seemed like a logical thing to do:
put single guillemots on the fourth level when the double ones are
on the third.  However, this made '<' and '>' untypable 
for a bunch
of people because most keyboards do not have a LSGT key and their
layouts did not contain any other key with 'less' or 'greater'.

There were reports for Latin American, Turkish, Spanish, Italian.
And Norwegian and Portuguese are also affected, from a quick check.

So, revert the change, also because these single guillemots are
useful to hardly anyone.

Fixes #286.

Reported-by: Eduard Tolosa

- - - - -
14b407b2 by Benno Schulenberg at 2021-12-17T16:19:10+00:00
undo two changes that have been made redundant by the full revert of !238

Merge request !238 was reverted in the previous commit.

- - - - -
94fd6e4b by Fabio Tomat at 2021-12-23T16:49:54+00:00
Update symbols/it
- - - - -
638461d1 by Benno Schulenberg at 2021-12-29T00:29:08+00:00
replace the non-working 'horizconnector' with a bullet (U+2022)

Key symbol 'horizconnector' has not been working for more than eleven
years.  In all that time no one has complained, so... it seems no one
was using that character.

So, replace it with something that works, and that is more mnemonic
(having a comma or a period on one of the first two levels, and the
centered period to its right): the bullet character, U+2022.

Fixes #301.

Signed-off-by: Benno Schulenberg <[email protected]>

- - - - -
11841d67 by Benno Schulenberg at 2021-12-29T11:12:41+00:00
symbols/is: add bar on third level of P, for keyboards without LSGT key

The third and fourth level of key AD10 contained eth and ETH, but on
Icelandic layouts these letters have their own dedicated key (AB10).
So, replace the duplicate eth with bar, and ETH with Greek pi (Ο€).

The Greek pi was chosen for the fourth level because it is related to
"p", it reinforces the mnemonic for "pipe" (bar), and there 
is another
Greek letter (Ξ©) at the other end (AD01).

Fixes #289.

Requested-by: David Olafsson

- - - - -
7e793409 by Benno Schulenberg at 2021-12-29T11:12:41+00:00
symbols/is: remove an obsolete comment and some unneeded comments

The comment about "corrected" is out-of-date because most of the 
changes
that were made by Bjarni have been undone.  And the extensive historical
text is present in macintosh_vndr/is; no need to duplicate it here.

Also, move the TLDE key to its normal position, and drop the definition
of the SPCE key as it doesn't change anything over the default.

- - - - -
18a81645 by Benno Schulenberg at 2021-12-29T11:26:08+00:00
symbols/it: drop a redundant include -- it gets overridden by the next

- - - - -
29f61928 by Benno Schulenberg at 2021-12-29T11:26:08+00:00
symbols/it: harmonize the whitespace and key order in the Friulian layout

- - - - -
6b654cb5 by Benno Schulenberg at 2021-12-29T11:26:08+00:00
symbols/it: put two keys in their usual place, and others in normal order

The normal order is by increasing key number and decreasing row letter.

- - - - -
1c70e1bc by Benno Schulenberg at 2021-12-29T11:29:27+00:00
revert the unintentionally squashed commit 275a4719c1

(So that subsequently the three components can be applied separately.)

- - - - -
f7bf03eb by Benno Schulenberg at 2021-12-29T11:29:27+00:00
symbols/de: base the Sorbian Qwertz layout on the basic German layout

As Lower Sorbian is spoken in parts of Germany, it makes far more sense
to base the Sorbian QWERTZ layout on the standard German QWERTZ layout
that is engraved on most keyboards, and not on a QWERTY layout.

Fixes #253.

- - - - -
4e575e7c by Benno Schulenberg at 2021-12-29T11:29:27+00:00
symbols/de: remove redundant key definitions from the Sorbian layouts

Those keys are already defined as such by the included layouts.

(Possibly the intent was to clear the upper levels of those keys,
but the definitions didn't do that.  And what would be the point?)

- - - - -
db175da2 by Benno Schulenberg at 2021-12-29T11:29:27+00:00
symbols/de: condense the Sorbian layouts, and sort the keys in usual way

- - - - -
855fca2a by Peter Hutterer at 2021-12-29T11:33:07+00:00
test: fix a spelling error the test script name

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 <[email protected]>

- - - - -
4d3c4bb2 by Benno Schulenberg at 2021-12-29T11:36:16+00:00
symbols/np: swap CA and CHA on B03 -- the aspirated to the second level

For all other plain and aspirated consonant pairs, the aspirated version
is on the Shift level.  Android and Windows have them in this way too.

Fixes #297.

Reported-by: Pranav Bhattarai

- - - - -
967b69f5 by Benno Schulenberg at 2021-12-29T11:36:16+00:00
symbols/np: remove redundant comments, and add a missing line break

The line break was lost in commit dce17bac18, ten years ago,
causing the second level of AE03 to not be redefined.

- - - - -
97f40d29 by Benno Schulenberg at 2021-12-29T11:36:16+00:00
symbols/np: harmonize the whitespace, for a cleaner arrangement

Also, drop an 'include' as the OLPC layout is complete by itself.

- - - - -
5bc8a8ae by Benno Schulenberg at 2021-12-29T11:36:16+00:00
symbols/np: show the assigned characters in trailing comments

This makes it much clearer what is where.

- - - - -
0554e6c2 by Benno Schulenberg at 2021-12-29T11:36:16+00:00
symbols/np: add a #HW_SPECIFIC comment to the OLPC layout

- - - - -
8018e298 by Jun Aruga at 2021-12-29T16:17:41+00:00
Adding the option to make Caps as Escape key, Shift + Caps as Compose key..

Adding the option to make Caps Lock act as Escape key, and Shift + Caps Lock act
as Compose key.

Signed-off-by: Jun Aruga <[email protected]>

- - - - -
6b9e6bb3 by Benno Schulenberg at 2021-12-30T15:38:55+01:00
symbols/eu: restore 'section' to the fourth level of the S key

The uppercase Ssharp (ẞ) is nearly useless, and *when* needed, it is
obvious how to compose it: <Compose> <S> <S>.  The section 
symbol (Β§)
looks more useful, and it is not obvious how to compose it -- I would
try <Compose> <s> <s>, because it looks like two esses 
intertwined,
but that of course doesn't work.

Together with commit 2d9cddfc64 from November last year, this completes
the full revert of commit 08ef288b78 from October last year.

Fixes #271.

- - - - -
74840724 by Benno Schulenberg at 2021-12-30T15:39:31+01:00
symbols/eu: add comments after the Unicode codes, and normalize on Uxxxx

- - - - -
3ad2f8e3 by Benno Schulenberg at 2022-01-01T18:58:20+00:00
remove definitions of AC12 that get overridden by a definition of BKSL

Since AC12 is an alias of BKSL, defining AC12 before defining BKSL has
zero effect.

- - - - -
e88d1df7 by Peter Hutterer at 2022-01-17T09:39:23+10:00
keycodes: add KEY_EMOJI_PICKER from kernel v5.13

Missing from 011b71a6f4b306db5c97953cb339b86cd089835f

Signed-off-by: Peter Hutterer <[email protected]>

- - - - -
a1ed3ec6 by Peter Hutterer at 2022-01-20T15:18:07+10:00
rules: replace Iso 639 cze->ces, slo->slk, ger->deu

The latter is what we use everywhere else the respective language is
listed.

Signed-off-by: Peter Hutterer <[email protected]>

- - - - -
d92310ac by Peter Hutterer at 2022-01-20T15:18:07+10:00
test: add a test case for ISO codes

Some languages need to be special-cased, pycountry doesn't list them.

Signed-off-by: Peter Hutterer <[email protected]>

- - - - -
175077ec by M Hickford at 2022-01-20T21:34:52+00:00
Add countries data.

- - - - -
297bb515 by M Hickford at 2022-01-27T21:51:03+00:00
Test that each layout has at least one country and language associated

- - - - -
c8e8fae7 by Sergey Udaltsov at 2022-02-07T23:49:19+00:00
preparing for new translations

- - - - -
8f435f72 by Sergey Udaltsov at 2022-02-07T23:49:19+00:00
New ar translation

- - - - -
0c24707b by Sergey Udaltsov at 2022-02-07T23:49:19+00:00
Prerelease translations sync

- - - - -
b603d59c by Sergey Udaltsov at 2022-02-07T23:49:19+00:00
Release 2.35

- - - - -
a0bcd618 by Sergey Udaltsov at 2022-02-08T17:00:38+00:00
Added Arabic translation

- - - - -
930d18cc by Sergey Udaltsov at 2022-02-08T17:02:21+00:00
Release 2.35.1

Just to add Arabic translation to LINGUAS

- - - - -


14 changed files:

- .gitlab-ci.yml
- βˆ’ Makefile.am
- NEWS
- βˆ’ autogen.sh
- βˆ’ compat/Makefile.am
- βˆ’ configure.ac
- βˆ’ docs/Makefile.am
- docs/iso639.csv
- βˆ’ geometry/Makefile.am
- βˆ’ keycodes/Makefile.am
- keycodes/evdev
- βˆ’ man/Makefile.am
- meson.build
- po/LINGUAS


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/xorg-team/data/xkeyboard-config/-/compare/ba00d1dd8674ff05bd2a9f43c1198eeabcd1db47...930d18cc3f9d7886a1f0980526b010a209eec2a3

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/data/xkeyboard-config/-/compare/ba00d1dd8674ff05bd2a9f43c1198eeabcd1db47...930d18cc3f9d7886a1f0980526b010a209eec2a3
You're receiving this email because of your account on salsa.debian.org.


Reply via email to