Commit graph

24978 commits

Author SHA1 Message Date
Eberhard Beilharz
82d86af91a
chore(linux): Adjust documentation 2023-06-07 10:18:58 +02:00
Joshua A. Horton
49788c9364 change(web): double-encoded -> single-encoded 2023-06-07 12:39:37 +07:00
Joshua A. Horton
4fb56e150d chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/filesize-fixes 2023-06-07 12:33:49 +07:00
Joshua A. Horton
bcbe31c7f6 feat(web): adds unit test to catch partial-stub problem early 2023-06-07 09:50:36 +07:00
Marc Durdin
52a08ef21a
Merge pull request #8934 from keymanapp/chore/core/emscripten-location-tweaks
chore(core): look for emcc.py, not emcc
2023-06-07 12:17:35 +10:00
Joshua A. Horton
f1c07a2775 fix(developer): updates the internal KMW endpoints used by the test-host 2023-06-07 09:05:59 +07:00
Joshua A. Horton
78dc7b5fff fix(web): KMW handling of OSK-swapping, partially configured paths in internal stubs 2023-06-07 09:05:21 +07:00
Steven R. Loomis
359cb6afad
Merge branch 'feat/core-7377-transform-epic-ldml' into feat/core-7377-transform4-epic-ldml 2023-06-06 18:41:47 -05:00
Steven R. Loomis
8c966f2273
Merge branch 'feat/developer-7377-transform-format-epic-ldml3' into feat/core-7377-transform-epic-ldml 2023-06-06 18:40:50 -05:00
Steven R. Loomis
96fab5ca47
Merge branch 'master' into feat/developer-7377-transform-format-epic-ldml3 2023-06-06 18:40:34 -05:00
Steven R. Loomis
2c172e89ce feat(core): validate tran 🙀
- new helper for tran
- also for bksp

For: #7377
2023-06-06 18:39:11 -05:00
Steven R. Loomis
46b4b7f5cc feat(core): fixups to C++ side 🙀
- builds, passes tests for now

For: #7377
2023-06-06 18:38:44 -05:00
Steven R. Loomis
ad1d4e734c feat(common): fix bug in build-tran 🙀
For: #7377
2023-06-06 18:37:07 -05:00
Keyman Server
79ac21494a
Merge pull request #8941 from keymanapp/auto/version-master-17.0.120
auto: increment master version to 17.0.120
2023-06-07 01:03:21 +07:00
Keyman Build Agent
8c44b9b15c auto: increment master version to 17.0.120 2023-06-06 14:02:20 -04:00
Darcy Wong
5fcd138925 fix(android/engine): Re-enable KMManager tests 2023-06-06 11:12:39 -05:00
Steven R. Loomis
b705f5430f feat(developer): temporarily skip e2e test 🙀
For: #7377
2023-06-06 10:19:03 -05:00
Steven R. Loomis
8548b0fd33 Merge remote-tracking branch 'upstream/master' into feat/developer-7377-transform-format-epic-ldml3 2023-06-06 09:45:21 -05:00
Eberhard Beilharz
979564f0a2
fix(linux): Fix title of reference page and links
Fixes help.keyman.com#725
2023-06-06 15:19:24 +02:00
Eberhard Beilharz
4873cda5cc
chore(linux): Address code review comments and refactor
This extracts common code in a separate function.
2023-06-06 12:04:18 +02:00
Eberhard Beilharz
6ced647585
Merge pull request #8931 from keymanapp/chore/linux/lintian
chore(linux): Fix lintian warnings
2023-06-06 11:15:37 +02:00
Marc Durdin
0ec48b248c
Merge pull request #8927 from keymanapp/chore/developer/8887-kmcmplib-utf8-messages
chore(developer): ensure kmcmplib messages are all UTF-8
2023-06-06 18:26:32 +10:00
Joshua Horton
ed54530d8c
Merge pull request #8895 from keymanapp/feat/web/release-filesize-profiling
feat(web): release-configuration filesize profiling 🧩
2023-06-06 15:22:47 +07:00
Marc Durdin
fdd313a6a2 chore(common): cleanup error handling for KmxFileReader 2023-06-06 15:22:00 +07:00
Joshua A. Horton
429889433f chore(developer): Merge branch 'feature-esmodule-web-engine' into chore/developer/web-reintegration 2023-06-06 15:18:22 +07:00
Joshua Horton
e3065ada0d
Merge pull request #8936 from keymanapp/fix/web/unit-test-await-design-iframe
fix(web): ensure that unit-test design-iframes also fully load during test setup 🧩
2023-06-06 15:17:25 +07:00
Joshua Horton
b4cf639f1c
Merge pull request #8935 from keymanapp/chore/web/feature-esmodule-a17s14-mid-update
chore(web): ES-module feature branch - A17S14 update (mid-sprint) 🧩
2023-06-06 15:17:14 +07:00
Marc Durdin
db6d8033a0 chore(developer): npm install 2023-06-06 14:39:04 +07:00
Joshua A. Horton
e005ca4734 fix(web): forgot to ensure that the design-iframe also fully loads 2023-06-06 12:48:34 +07:00
Joshua A. Horton
718ca50b23 chore(web): Merge branch 'master' into chore/web/feature-esmodule-a17s14-mid-update 2023-06-06 12:37:15 +07:00
Joshua Horton
2777f3c2c7
Merge pull request #8891 from keymanapp/chore/web/final-modularization-cleanup
chore(web): final modularization cleanup 🧩
2023-06-06 12:35:25 +07:00
Joshua Horton
4e4122a0fb
Merge pull request #8890 from keymanapp/chore/web/loose-ends
chore(web): refinement of engine-startup keyboard-selection behavior 🧩
2023-06-06 12:35:15 +07:00
Joshua A. Horton
02587ba15c chore(web): Merge branch 'chore/web/loose-ends' into chore/web/final-modularization-cleanup 2023-06-06 09:09:20 +07:00
Joshua A. Horton
2b0a92725f chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/loose-ends 2023-06-06 08:56:08 +07:00
Joshua Horton
83130c194d
Merge pull request #8878 from keymanapp/chore/web/finish-api-conversion
chore(web): completes conversion of KMW's documented API 🧩
2023-06-06 08:54:36 +07:00
Joshua Horton
a8c6d4defc
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-06 08:54:26 +07:00
Joshua Horton
eb8833d514
Merge pull request #8877 from keymanapp/fix/web/beep
fix(web): keystroke error-feedback handling 🧩
2023-06-06 08:49:13 +07:00
Joshua Horton
0c605af044
Merge pull request #8876 from keymanapp/fix/web/mobile-device-osk-issues
fix(web): mobile device rotation handling + bottom-of-page content obscurement 🧩
2023-06-06 08:40:12 +07:00
Joshua Horton
4fee258d01
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-06 08:40:03 +07:00
Joshua Horton
39b5db7a3a
Merge pull request #8875 from keymanapp/chore/web/test-page-patchup
chore(web): patching up the user-testing page suite 🧩
2023-06-06 08:39:34 +07:00
Steven R. Loomis
70fcea815a feat(developer): tran support 🙀
- tran builder

For: #7377
2023-06-05 19:18:59 -05:00
Marc Durdin
044a14f1d9 chore(core): look for emcc.py, not emcc
Relates to #8913.
2023-06-06 07:07:07 +07:00
Steven R. Loomis
115e68b753 feat(developer): tran support 🙀
- test fixups, for dependencies

For: #7377
2023-06-05 18:54:10 -05:00
Keyman Server
683263c671
Merge pull request #8933 from keymanapp/auto/version-master-17.0.119
auto: increment master version to 17.0.119
2023-06-06 01:03:11 +07:00
Keyman Build Agent
2a0ee25c4a auto: increment master version to 17.0.119 2023-06-05 14:02:35 -04:00
Eberhard Beilharz
5f5054b93c
chore(linux): Fix lintian warnings
- add rudimentary man page for keyman-system-service
- remove hashbang for bash completion files
- reword description for keyman-system-service

This fixes these lintian warnings:
keyman-system-service: description-is-pkg-name Keyman system service
keyman: bash-completion-with-hashbang /usr/bin/env bash
        [usr/share/bash-completion/completions/km-config:1]
keyman-system-service: no-manual-page
        [usr/libexec/keyman-system-service]
2023-06-05 17:18:55 +02:00
Eberhard Beilharz
cbc24f5421
chore(linux): Fix tests 2023-06-05 15:24:42 +02:00
Eberhard Beilharz
749112660d
chore(linux): Move some files to keyman-config
Some of the configuration files are useful for other distributions
as well. So this change moves them out of `debian/` to
`linux/keyman-config` so that they will be included in the source
tar ball.

Also remove zero-width space from one file.

Closes #8880.
2023-06-05 15:24:41 +02:00
Marc Durdin
eaf7a6b628 chore(developer): merge changed interfaces in compiler 2023-06-05 16:34:23 +07:00
Marc Durdin
91f985de03 chore(developer): cleanup build.sh 2023-06-05 16:33:38 +07:00