Marc Durdin
0deff7de3c
Merge pull request #9643 from keymanapp/chore/merge-master-into-linux-mcompile
...
chore: merge master into linux-mcompile 🐘
2023-10-03 15:37:26 +02:00
Keyman Server
4d2dd477a6
Merge pull request #9641 from keymanapp/auto/version-master-17.0.183
...
auto: increment master version to 17.0.183
2023-09-29 01:04:07 +07:00
Keyman Build Agent
cea3107521
auto: increment master version to 17.0.183
2023-09-28 14:03:18 -04:00
rc-swag
51168ca121
Merge pull request #9638 from keymanapp/fix/windows/9481/splash-screen-btn-text
...
fix(windows): fix the ellipsis for longer text on buttons
2023-09-28 21:49:23 +10:00
Marc Durdin
d7f056c2a0
Merge pull request #9549 from keymanapp/fix/developer/9546-template-only-includes-mobile-layout
...
fix(developer): only include mobile touch platform in basic project
2023-09-28 11:17:07 +02:00
Darcy Wong
040e41a8f6
Merge pull request #9550 from keymanapp/chore/common/crowdin-mon
...
chore(common): Add Crowdin strings for Mon
2023-09-28 16:03:34 +07:00
Eberhard Beilharz
22b0138ccb
Merge pull request #9634 from keymanapp/docs/linux/settings
...
docs(linux): Update sample tasks.json for Linux
2023-09-28 08:43:33 +02:00
Eberhard Beilharz
7b00e72d0f
Merge pull request #9629 from keymanapp/chore/linux/fixtests
...
chore(linux): Dynamically choose display number
2023-09-28 08:35:42 +02:00
rc-swag
662c850b97
fix(windows): fix the ellipsis for longer text on btns
...
The buttons already had a property to display ellipsis when
the text was to big for the buttons however the other properties
such as white-space nowrap needed to be added for it to work in all
cases.
2023-09-28 14:43:35 +10:00
Joshua Horton
b6154a1bc3
Merge pull request #9613 from keymanapp/chore/web/clean-publish-folder
...
chore(web): builds that output to web/build/publish should also clean it
2023-09-28 10:50:27 +07:00
Eberhard Beilharz
30b5d9dd64
docs(linux): Update sample tasks.json for Linux
2023-09-27 20:10:49 +02:00
Eberhard Beilharz
43ae210494
chore(linux): Fix run-tests.sh script
...
This passes the new parameter to the `setup` call which got introduced in
a previous PR.
2023-09-27 12:58:00 +02:00
Keyman Server
5455aa741b
Merge pull request #9630 from keymanapp/auto/version-master-17.0.182
...
auto: increment master version to 17.0.182
2023-09-27 01:03:27 +07:00
Keyman Build Agent
73f0479f81
auto: increment master version to 17.0.182
2023-09-26 14:02:50 -04:00
Eberhard Beilharz
650c04d21c
chore(linux): Dynamically choose display number
...
This improves reliability if some processes are still running from a
previous run, which previously caused the tests to fail.
Also in the case of failed processes, list which ones are missing.
2023-09-26 18:09:13 +02:00
Eberhard Beilharz
84e0371357
Merge pull request #9608 from keymanapp/chore/linux/fixbug
...
chore(linux): Check and restart background processes
2023-09-26 13:05:09 +02:00
Eberhard Beilharz
4ecaad6ef1
chore(linux): Address code review comments
2023-09-26 13:04:33 +02:00
Marc Durdin
cc82a3cc63
Merge pull request #9536 from keymanapp/chore/npm-pack-bundling
...
chore: workaround npm/cli#3466 when bundling internal deps
2023-09-26 06:36:52 +02:00
Keyman Server
efd92af6f0
Merge pull request #9623 from keymanapp/auto/version-master-17.0.181
...
auto: increment master version to 17.0.181
2023-09-26 01:03:13 +07:00
Keyman Build Agent
9f07c5bc78
auto: increment master version to 17.0.181
2023-09-25 14:02:36 -04:00
Eberhard Beilharz
1b5a86607d
chore(linux): Check that background processes are still running
...
Before we run a test we now check that ibus and the other processes
we need are still running. If not we run test setup again.
Maybe fix #9570 .
2023-09-25 18:55:54 +02:00
Eberhard Beilharz
9b3bf85a36
Merge pull request #9606 from keymanapp/fix/linux/9577_testdetection
...
fix(linux): Fix detection of unit tests
2023-09-25 10:54:28 +02:00
Keyman Server
e56c5ba800
Merge pull request #9614 from keymanapp/auto/version-master-17.0.180
...
auto: increment master version to 17.0.180
2023-09-23 01:05:35 +07:00
Keyman Build Agent
9099b87356
auto: increment master version to 17.0.180
2023-09-22 14:04:53 -04:00
Darcy Wong
9e713228e5
Merge pull request #9591 from keymanapp/change/android/move-longpress-kmw
...
change(android,web) Use web-based popup key longpresses
2023-09-22 12:32:01 +07:00
Joshua A. Horton
4f8226431c
chore(web): builds outputting to publish folder now clean it, too
2023-09-22 10:37:42 +07:00
Steven R. Loomis
2ac63579bd
Merge pull request #9588 from keymanapp/chore/resources/keyboard3-epic-ldml
...
chore(resources): ldml: update to keyboard3 🙀
2023-09-21 15:09:49 -05:00
Keyman Server
8d86d50c50
Merge pull request #9609 from keymanapp/auto/version-master-17.0.179
...
auto: increment master version to 17.0.179
2023-09-22 01:05:44 +07:00
Keyman Build Agent
4b8564f9c6
auto: increment master version to 17.0.179
2023-09-21 14:05:11 -04:00
Eberhard Beilharz
7de6472177
Merge pull request #9602 from keymanapp/chore/linux/fixbug
...
chore(linux): Fix bugs, add dependency and update documentation
2023-09-21 19:30:21 +02:00
Eberhard Beilharz
90627428c4
chore(linux): Debug test failures
...
This no longer suppresses the output of cleanup.
2023-09-21 18:55:28 +02:00
Eberhard Beilharz
4e4a1215ce
chore(linux): Fix bug in ibus-keyman run-tests.sh script
2023-09-21 18:55:27 +02:00
Eberhard Beilharz
9a0160746b
chore(linux): Prevent warning during packaging
...
This change updates gha-ubuntu-packaging to a version that creates
a non-empty changelog entry. This prevents a warning during
package build.
2023-09-21 16:35:33 +02:00
Eberhard Beilharz
3d8cf1830b
chore(linux): Add dependency to build.sh
...
For integration tests ibus-keyman requires keyman-system-service to
be built, so we add this as a dependency.
2023-09-21 16:11:43 +02:00
Eberhard Beilharz
b2084930af
fix(linux): Fix detection of unit tests
...
When running on Ubuntu 20.04 Focal, one of the Python dependencies
loads the `unittest` module so that running `km-config` output the
message that Sentry would be disabled because unit tests are running.
This change now uses the callstack to check if we're running unit
tests.
Fixes #9577 .
2023-09-21 12:02:33 +02:00
Eberhard Beilharz
447bc842ae
docs(linux): Update readme for ibus-keyman tests
2023-09-21 10:25:48 +02:00
Eberhard Beilharz
c16b602865
chore(linux): Check existence of services directory
...
When running the integration tests, we provide a test service that
replaces `keyman-system-service`. DBus needs the updated `.service`
files in the `services` directory so that it will use the test
service. This change outputs an error and returns an non-zero
exit code if it can't find the `services` directory, which usually
means that `keyman-system-service` didn't get build.
2023-09-21 10:25:48 +02:00
Eberhard Beilharz
89eab5e0ee
chore(linux): Don't crash if error is not set
2023-09-21 10:25:48 +02:00
Eberhard Beilharz
b7314f1238
Merge pull request #9601 from keymanapp/fix/linux/9600_snapFirefox
...
fix(linux): Correctly open files linked from help page
2023-09-21 09:09:48 +02:00
Steven R. Loomis
60295cef70
chore(core): ldml update keyboard -> keyboard3 🙀
...
For: #9604
- DOCTYPE fixes (typos) to make the red squiggles go away
2023-09-20 18:56:29 -05:00
Steven R. Loomis
9add2cb99c
chore(core): ldml update keyboard -> keyboard3 🙀
...
For: #9604
- yes, C++ changes also
2023-09-20 18:55:49 -05:00
Steven R. Loomis
0a8eec113c
chore(resources): ldml update keyboard -> keyboard3 🙀
...
For: #9604
- unicode-org/cldr:f3daab445e2e3ee88f8b94c6b46d380777035051
- un-deleting pcm, still in progress
2023-09-20 17:30:23 -05:00
Steven R. Loomis
e2ca32b7a3
Merge remote-tracking branch 'upstream/master' into chore/resources/keyboard3-epic-ldml
2023-09-20 17:26:44 -05:00
Keyman Server
82d15b64f1
Merge pull request #9603 from keymanapp/auto/version-master-17.0.178
...
auto: increment master version to 17.0.178
2023-09-21 01:03:18 +07:00
Keyman Build Agent
05063a814d
auto: increment master version to 17.0.178
2023-09-20 14:02:50 -04:00
Eberhard Beilharz
b764a1c965
fix(linux): Correctly open files linked from help page
...
This works around the issue where browsers installed as snap package
can't access files under `$HOME/.local`. Instead we now only open
external links with the browser. Local non-html files we open with
the default app, and links to local html file we open in webview
(like we did previously with `welcome.htm` files).
Fixes #9600 .
2023-09-20 11:49:53 +02:00
Eberhard Beilharz
e6017e887d
Merge pull request #9582 from keymanapp/docs/common/9581_dependency
...
docs(common): Fix documentation for `builder_describe_internal_dependency`
2023-09-20 10:52:25 +02:00
Darcy Wong
98660fef56
chore(web): Cleanup embeddedGestureConfig
...
Remove createKeyTip and startLongpress
2023-09-20 14:22:12 +07:00
Eberhard Beilharz
4e8e09186c
Merge pull request #9583 from keymanapp/chore/linux/coverage
...
chore(linux): Add coverage action to `ibus-keyman/build.sh`
2023-09-20 08:52:48 +02:00
Eberhard Beilharz
20149b6a2f
chore(linux): Remove obsolete code
...
Addresses code review comment.
2023-09-20 08:52:13 +02:00