Commit graph

2487 commits

Author SHA1 Message Date
Sabine
aec220dfaa feat(linux): mcompile tidy up 2023-11-30 11:33:37 +01:00
Sabine
df64c563c3 feat(linux): mcompile deadkeys: open DoConvert- "if(bDeadkeyConversion) {// I4552..." 2023-11-30 11:08:21 +01:00
Sabine
7cd43792ab feat(linux): mcompile start deadkeys, KMX_Lin_ImportRules_Lin 2023-11-28 20:43:33 +01:00
Sabine
0ce6b413b6 feat(linux): mcompile change LayoutRow to use Linux-Style shiftstates 2023-11-27 16:22:18 +01:00
Marc Durdin
f443506195
Merge pull request #10076 from keymanapp/chore/merge-master-into-epic/linux-mcompile
chore: merge master into epic/linux-mcompile
2023-11-25 06:17:06 +11:00
Sabine
58a315089d feat(linux): mcompile force filling rgkey[VK_DE] to be able to check lowest part of ImportRule 2023-11-24 17:29:59 +01:00
Sabine
2c3d5e8201 feat(linux): mcompile manually fill rgkey with the same values 2023-11-24 10:42:51 +01:00
Sabine
ca831fcb03 feat(linux): mcompile function to manually fill rgkey[VK_DE] for testing reasons 2023-11-23 15:16:35 +01:00
Eberhard Beilharz
fb347bba8d
chore(linux): Update debian changelog
(cherry picked from commit 97d7f3a11c)
2023-11-22 15:27:31 +01:00
Sabine
46acfd0307 feat(linux): mcompile find char using SC (KMX_VKUSToSCUnderlyingLayout) instead of VK 2023-11-22 13:31:17 +01:00
Sabine
80f7374fb1 feat(linux): mcompile rename functions 2023-11-21 16:40:36 +01:00
Sabine
621376525a feat(linux): mcompile use AltGr; tidy up 2023-11-21 15:58:07 +01:00
Sabine
e353f4e8d6 feat(linux): mcompile remove -u option 2023-11-20 21:28:44 +01:00
Sabine
fa57aa7ae9 feat(linux): mcompile fill rgkey with AltGr+ AltGr/Caps 2023-11-20 19:38:31 +01:00
Sabine
d731f4fbfe feat(linux): mcompile tidy up rename functions 2023-11-17 10:25:35 +01:00
Sabine
5577e4c6d3 feat(linux): mcompile use ScanCodeToUSVirtualKey/USVirtualKeyToScanCode 2023-11-17 09:56:27 +01:00
Eberhard Beilharz
5badb17d4a
chore(linux): reduce number of checkouts
Addresses code review comment.
2023-11-14 10:26:29 +01:00
Eberhard Beilharz
afc63278b8
chore(linux): Address code review comments 2023-11-13 18:14:55 +01:00
Sabine
4398de7b41 feat(linux): mcompile tidy up 2023-11-13 17:53:14 +01:00
Marc Durdin
ab027e26e3
Merge pull request #9980 from keymanapp/chore/merge-master-into-linux-mcompile
chore: merge master into linux-mcompile 🐘
2023-11-13 14:50:55 +11:00
Sabine
4a318cba47 feat(linux): mcompile constructor KMX_VirtualKey to use with GDK 2023-11-10 15:33:30 +01:00
Sabine
42702d10eb feat(linux): mcompile more tidy up 2023-11-10 14:33:59 +01:00
Sabine
9e31156edc feat(linux): mcompile tidy up 2023-11-10 11:27:42 +01:00
Sabine
4a7901b640 feat(linux): mcompile tidy up 2023-11-09 17:06:20 +01:00
Sabine
3796ee35e0 feat(linux): mcompile new get_position_From_GDK 2023-11-09 16:58:08 +01:00
Sabine
e9cc54617b feat(linux): mcompile OEM keys 2023-11-09 12:55:19 +01:00
Sabine
e8fb6f8b60 feat(linux): mcompile started OEM keys 2023-11-08 17:19:28 +01:00
Sabine
867dc565cd feat(linux): mcompile numbers + Char OK for DE,FR 2023-11-08 14:23:53 +01:00
Sabine
ab0b5e938b Merge branch 'feat/linux/mcompile-DoConvert-read' of https://github.com/keymanapp/keyman into feat/linux/mcompile-DoConvert-read
# Conflicts:
#	linux/mcompile/keymap/helpers.cpp
#	linux/mcompile/keymap/keymap.cpp
#	linux/mcompile/keymap/keymap.h
#	linux/mcompile/keymap/mc_import_rules.cpp
#	linux/mcompile/keymap/mcompile.cpp
2023-11-07 23:25:12 +01:00
Sabine
0a09e59aa6 feat(linux): mcompile tidy up and rgkeys for nr, chars for DE and FR 2023-11-07 22:55:40 +01:00
Sabine
bab7d372ef feat(linux): mcompile more tidy up code 2023-11-07 13:19:15 +01:00
Sabine
bce124447f feat(linux): mcompile tidy up code 2023-11-07 13:04:45 +01:00
Sabine
bee3f4a8f9 feat(linux): mcompile minor changes 2023-11-07 13:00:30 +01:00
Sabine
17058633c1 feat(linux): mcompile unchanged files 2023-11-07 12:59:15 +01:00
Eberhard Beilharz
0967e120d3
Merge branch 'master' into chore/linux/9801_coreversion 2023-11-04 21:49:33 +07:00
Eberhard Beilharz
33eae05cb0
Merge branch 'master' into fix/linux/9878_fixpkgenv 2023-11-04 21:35:52 +07:00
Eberhard Beilharz
0667411a2e
Merge pull request #9866 from keymanapp/refactor/linux/packagingScript
chore(linux): Refactor deb-packaging.sh script 🎬
2023-11-03 10:12:54 +07:00
Sabine
6ff02e8b52 feat(linux): mcompile use GDK to fill rgKeys nr+char OK, OEM still ToDo 2023-11-02 16:29:22 +01:00
Eberhard Beilharz
6adfa8a9cf
fix(linux): Fix environment for Debian packages
When didn't set the correct environment when building Debian packages
with GitHub actions. The version information wasn't included in the
source file but instead was generated at binary package build time,
at which time not all necessary environment variables were available.
This change will create a patch file on-the-fly which gets
included in the source package that contains the correct information.

Fixes #9878.
2023-11-02 22:18:02 +07:00
Sabine
1d7f8c4bc2 feat(linux): mcompile use GDK to fill rgKeys 2023-10-31 17:37:34 +01:00
Sabine
ee328bb7a2 feat(linux): mcompile fill rgKey 220 (221) 2023-10-27 22:52:24 +02:00
Eberhard Beilharz
3cc016fc8a
fix(linux): Fix uninstallation of shared keyboard
This fixes the uninstallation of shared keyboards if the
`additional-keyboards` settings doesn't exist yet.

Closes #9879.
2023-10-27 19:26:35 +02:00
Marc Durdin
f151a34cc4
Merge pull request #9870 from keymanapp/chore/merge-master-into-linux-mcompile
chore: merge master into linux-mcompile 🐘
2023-10-27 18:52:06 +11:00
Sabine
652a1b56b6 feat(linux): mcompile fill rgKey 186-192, 219, 222 2023-10-26 19:54:35 +02:00
Eberhard Beilharz
30250e3d8d
chore(linux): Enhance GHA API check
This change adds additional checks for the symbols file:

- if a line with a method name gets changed, the package version number
  in that line also needs to be updated
- for major API changes (methods renamed or removed) the API version
  numbers needs to be incremented
- the API version numbers in the .symbols file and in `CORE_API_VERSION.md`
  need to match
2023-10-26 18:04:43 +02:00
Eberhard Beilharz
9257750bb8
chore(linux): Refactor deb-packaging.sh script
Make use of builder_run_action.
2023-10-26 17:16:06 +02:00
Marc Durdin
8223792404 chore(core): rename kbp to core 2023-10-25 05:30:22 +07:00
Sabine
70163eb5fa feat(linux): mcompile small changes wprintf+ implement+use KMX_VKUnderlyingLayoutToVKUS 2023-10-21 11:59:07 +02:00
Eberhard Beilharz
2e5e586860
chore(linux): Rename libkmnkbp0-0 package
Also removes the temporary libkeymancore/libkmnkbp hack that we put in
for packaging GHA.

Closes #9733.
2023-10-20 17:31:39 +02:00
Eberhard Beilharz
8fce84bdc8
chore(linux): Merge branch 'chore/linux/9733_RenameLibknmkbp' into chore/linux/9733_RenameNamespace 2023-10-20 17:23:13 +02:00