Keyman Build Agent
46caf92ba2
auto: increment master version to 17.0.206
2023-11-03 14:09:17 -04:00
Steven R. Loomis
791a9aea44
Merge pull request #9919 from keymanapp/chore/developer/9838-cldr44-moredata-epic-ldml
...
feat(common): ldml update to WIP cldr data 🙀
2023-11-03 12:29:51 -05:00
Marc Durdin
7878864c44
Merge pull request #9935 from keymanapp/chore/developer/9929-common-include-dep-for-kmcmplib
...
chore(developer): common/include dep for kmcmplib
2023-11-03 18:50:45 +11:00
Marc Durdin
0605d48c94
Merge pull request #9934 from keymanapp/chore/developer/9925-remove-obsolete-settings
...
chore(developer): remove obsolete 'Allow Multiple Instances' and 'Use Legacy Compiler' options
2023-11-03 18:50:38 +11:00
Marc Durdin
c6fdb76121
Merge pull request #9932 from keymanapp/fix/developer/9930-kmc-invalid-for-context-n-in-context
...
fix(developer): kmc code generation for context(n) in context
2023-11-03 18:43:06 +11:00
Joshua A. Horton
5580ebb713
fix(web): restores compat with older Android devices
2023-11-03 14:02:43 +07:00
Marc Durdin
fa30924b54
chore(developer): common/include dep for kmcmplib
...
Fixes #9929 .
2023-11-03 13:31:45 +07:00
Marc Durdin
3336539ec5
chore(developer): remove obsolete 'Allow Multiple Instances' and 'Use Legacy Compiler' options
...
Fixes #9925 .
Allow Multiple Instances is now always true.
Use Legacy Compiler did nothing (there is no legacy compiler!).
2023-11-03 13:24:05 +07:00
Marc Durdin
0aa4445ec8
docs(windows): update meson and emscripten details
...
* meson 1.2.3 is now available on choco
* emscripten 3.1.40 is currently latest available choco version
2023-11-03 12:49:18 +07:00
Marc Durdin
186132dcb9
fix(developer): kmc code generation for context(n) in context
...
Fixes #9930 .
* Fixes the index offset calculation, with +1 for >=v10.0 keyboards and
-1 for <v10.0 keyboards (difference is because older version keyboards
have context offsets calculated in the opposite direction). Note that
this happened because the `CODE_CONTEXTEX` index is stored in memory
as 0-based in kmc, but was 1-based in kmcomp.
* Adds unit tests for v9.0 and v10.0 keyboards for `context(n)` in
context.
* Adds unit tests for v9.0 and v10.0 keyboards for `context(n)` in
output. These were already correct but now we can be assured that
they are being tested.
* Enables code coverage for kmw-compiler, and sets a lower threshold for
pass because coverage is still just over 70%.
2023-11-03 12:29:56 +07:00
Eberhard Beilharz
a5e6966d74
Merge pull request #9877 from keymanapp/chore/linux/9801_apiversion
...
chore(linux): Add Core API version number 🎬
2023-11-03 10:13:48 +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
Eberhard Beilharz
8c508051b7
Merge pull request #9865 from keymanapp/chore/linux/9548_manualTrigger
...
chore(linux): Improve repository_dispatch 🎬
2023-11-03 10:12:07 +07:00
Joshua A. Horton
874e463e5c
chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host
2023-11-03 10:06:08 +07:00
Joshua A. Horton
db678969ab
chore(web): Merge branch 'feat/web/modipress' into feat/web/flick-implementation
2023-11-03 10:05:48 +07:00
Joshua A. Horton
3ef5519da8
fix(web): modipress+longpress next-layer handling
2023-11-03 10:05:32 +07:00
Joshua A. Horton
31257d9ed4
fix(web): fixes tablet preview-host cleanup
2023-11-03 09:45:52 +07:00
Joshua A. Horton
01c85b7781
chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host
2023-11-03 09:40:29 +07:00
Joshua A. Horton
baca0ab2c8
chore(web): Merge branch 'feat/web/modipress' into feat/web/flick-implementation
2023-11-03 09:40:11 +07:00
Joshua A. Horton
2189f1ebd3
chore(web): Merge branch 'feat/web/generalized-multitap' into feat/web/modipress
2023-11-03 09:39:44 +07:00
Joshua A. Horton
924e761b29
change(web): remembered that the outputTarget.restoreTo func exists
2023-11-03 09:39:29 +07:00
Joshua Horton
fd585e5d53
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-03 09:37:10 +07:00
Joshua A. Horton
0897a28b8f
chore(web): semi-verbose check for modipress button-class critierion
2023-11-03 09:35:41 +07:00
Joshua A. Horton
6955f90876
chore(web): addresses most review concerns
2023-11-03 09:32:56 +07:00
Joshua A. Horton
c1436c6717
fix(web): fixes modipress issues discovered in personal tests
2023-11-03 09:32:43 +07:00
sgschantz
ada74039e0
consuming actions struct from core
2023-11-03 08:43:37 +07:00
Marc Durdin
cd5be3d819
Merge pull request #9917 from keymanapp/fix/developer/9845-server-no-osk-always-visible-on-touch
...
fix(developer): don't use osk-always-visible on touch devices
2023-11-03 12:22:41 +11:00
Marc Durdin
1ffa3e2494
Merge pull request #9913 from keymanapp/fix/developer/8147-use-KeymanWeb.Codes
...
fix(developer): use KeymanWeb.Codes for 17.0+
2023-11-03 12:21:34 +11:00
Darcy Wong
a02dde9f1c
fix(developer): Revert 14_1
2023-11-03 07:50:44 +07:00
Darcy Wong
16cd8a6e17
fix(developer): Define special touch layout key for other tests
2023-11-03 06:35:47 +07:00
Steven R. Loomis
09411eba33
feat(common): ldml update to WIP cldr data 🙀
...
- bn-bengali with a basic test
- fr-optimise
- note: disabling bengali reorders for now, not working properly due to tertiary reordering feat(core): tertiary reorders 🙀 #9707
For: #9916
2023-11-02 17:44:14 -05:00
Darcy Wong
bfac2795d1
fix(developer): Fix JSON
2023-11-03 04:57:32 +07:00
Keyman Server
19c5164449
Merge pull request #9928 from keymanapp/auto/version-master-17.0.205
...
auto: increment master version to 17.0.205
2023-11-03 01:05:42 +07:00
Keyman Build Agent
fd1e6bde10
auto: increment master version to 17.0.205
2023-11-02 14:05:06 -04:00
Eberhard Beilharz
517c300abc
chore(linux): Revert to repository_dispatch
...
This addresses code review comments. Also add readme how to manually
trigger a GHA build, e.g. for testing changes to the GHA.
2023-11-02 22:42:49 +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
Darcy Wong
024b20a839
fix(developer): Define special touch layout key
2023-11-02 21:05:51 +07:00
Darcy Wong
25c54d363c
fix(common): Add constants
2023-11-02 17:37:43 +07:00
Darcy Wong
9b8097ea96
fix(developer): import KMX
2023-11-02 16:32:41 +07:00
Joshua A. Horton
3e3e6edf69
fix(web): Android API 21 compat
2023-11-02 16:22:26 +07:00
Darcy Wong
ecae59062b
fix(developer): Update keymanweb-osk.ttf font
2023-11-02 15:50:50 +07:00
Darcy Wong
06cf276806
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-02 13:22:49 +07:00
Marc Durdin
6f6e07975b
chore(developer): remove compile.pas and CompileErrorCodes.pas
...
Fixes #9923 .
These are no longer used because we now use kmc for builds. This also
means that the kmcomp-x64-structures test is no longer required, because
that was used to keep the Delphi and C++ structures in sync.
There are some minor details around error message identifiers that are
still present in a handful of places, but they are work for another
time.
2023-11-02 13:12:28 +07:00
Joshua A. Horton
44c1a71131
chore(web): now uses common/web/types enum for button classes
2023-11-02 12:09:11 +07:00
jahorton
1cef89fa81
fix(web): app/webview globe-key key-up signalling
2023-11-02 11:58:26 +07:00
Marc Durdin
a1c1658880
Merge pull request #9906 from keymanapp/fix/developer/9444-line-breaks-in-debugger
...
fix(developer): enable line breaks in debugger
2023-11-02 15:09:27 +11:00
Marc Durdin
38d2c92ecf
Merge pull request #9922 from keymanapp/fix/developer/7851-restore-selection-to-same-key-in-layout-builder
...
fix(developer): restore selection in layout builder even with duplicate ids
2023-11-02 15:06:32 +11:00
Marc Durdin
6be9fe6012
Merge pull request #9921 from keymanapp/fix/developer/8000-warn-if-layer-switch-key-missing-id
...
fix(developer): warn if layer switch key is missing ID
2023-11-02 15:06:23 +11:00
Marc Durdin
328f80847f
Merge pull request #9920 from keymanapp/chore/developer/rename-compiler-messages
...
chore(developer): rename messages.ts for clarity
2023-11-02 15:06:15 +11:00