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
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
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
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
Keyman Server
ab4f45e727
Merge pull request #9594 from keymanapp/auto/version-master-17.0.177
...
auto: increment master version to 17.0.177
2023-09-20 01:03:18 +07:00
Keyman Build Agent
807a11b0da
auto: increment master version to 17.0.177
2023-09-19 14:02:45 -04:00
Steven R. Loomis
760a578320
Merge pull request #9560 from keymanapp/feat/developer/9515-drop-u1234-epic-ldml
2023-09-19 09:26:02 -05:00
Eberhard Beilharz
3f4dae0231
chore(linux): make --report an option instead of action
...
This addresses code review comments.
2023-09-19 10:23:00 +02:00
Eberhard Beilharz
e09d42f333
Merge pull request #9584 from keymanapp/refactor/linux/renameOptions
...
refactor(linux): Rename defines to clarify purpose 🏘️
2023-09-19 10:17:44 +02:00
Darcy Wong
9fbe5f6b41
Merge pull request #9590 from keymanapp/chore/fv/android/gradle-7-4
...
chore(oem/fv/android): Update Gradle to 7.4
2023-09-19 14:47:40 +07:00
Darcy Wong
07854ef611
chore(oem/fv/android): Update Gradle to 7.4
2023-09-19 10:35:10 +07:00
Steven R. Loomis
a55454bd8e
Merge branch 'master' into feat/developer/9515-drop-u1234-epic-ldml
2023-09-18 13:40:16 -05:00
Keyman Server
31fd6ea42a
Merge pull request #9585 from keymanapp/auto/version-master-17.0.176
...
auto: increment master version to 17.0.176
2023-09-19 01:02:37 +07:00
Keyman Build Agent
0c4d506717
auto: increment master version to 17.0.176
2023-09-18 14:02:08 -04:00
Eberhard Beilharz
a870b9a6c0
chore(linux): Add coverage action to ibus-keyman/build.sh
2023-09-18 19:19:58 +02:00
Eberhard Beilharz
a03eca3d81
refactor(linux): Rename defines to clarify purpose 🏘️
2023-09-18 19:00:29 +02:00
Eberhard Beilharz
1e734a47f5
docs(common): Fix documentation for builder_describe_internal_dependency
...
Fixes #9581 .
2023-09-18 18:49:04 +02:00
Steven R. Loomis
fa1133e67b
Merge branch 'master' into feat/developer/9515-drop-u1234-epic-ldml
2023-09-18 10:10:12 -05:00
Eberhard Beilharz
ae490135fc
Merge pull request #9570 from keymanapp/chore/linux/failingtests
...
chore(linux): Split startup process
2023-09-18 11:07:40 +02:00
Keyman Server
dc27a97612
Merge pull request #9572 from keymanapp/auto/version-master-17.0.175
...
auto: increment master version to 17.0.175
2023-09-17 01:02:54 +07:00
Keyman Build Agent
ed9d4f5e70
auto: increment master version to 17.0.175
2023-09-16 14:02:22 -04:00
Eberhard Beilharz
700cd31f36
Merge pull request #9569 from keymanapp/refactor/linux/reformatfile
...
refactor(linux): Reformat file
2023-09-15 21:49:33 +02:00
Steven R. Loomis
27508571c9
fix(developer): ldml drop \u1234 🙀
...
- fix 1..6 char Unicode escapes with an unrolled loop
- for feat(core): ldml drop \u1234 format 🙀 #9515
2023-09-15 15:27:47 -04:00
Steven R. Loomis
256017110b
fix(developer): ldml drop \u1234 🙀
...
- temporarily roll back change to test.xml
- for feat(core): ldml drop \u1234 format 🙀 #9515
2023-09-15 14:42:43 -04:00
Steven R. Loomis
213dd7d2ad
fix(developer): ldml drop \u1234 🙀
...
- for now, convert \u{1234} to \u1234 before going into
UnicodeSet.
- for feat(core): ldml drop \u1234 format 🙀 #9515
2023-09-15 14:42:37 -04:00
Steven R. Loomis
28012d1f7d
chore(developer): ldml fix for update 🙀
...
- hardware types isn't a fixed set anymore
- un-mothball the pertinent error type
Related to #9403 , exposed during #9515 CLDR update
2023-09-15 14:42:03 -04:00
Eberhard Beilharz
7c7d46720c
chore(linux): Split startup process
...
This change improves the startup method so that it will also work
if ibus hasn't started yet. Also fixes two memory leaks.
2023-09-15 16:58:34 +02:00
Eberhard Beilharz
71c6bfb960
refactor(linux): Reformat file
2023-09-14 11:31:29 +02:00
Steven R. Loomis
026568009c
chore(resources): ldml update (CLDR v44 alpha 2) 🙀
...
- unicode-org/cldr:61b74a36de8329daed152005133a699ae7f2012b
- for feat(core): ldml drop \u1234 format 🙀 #9515
2023-09-14 08:41:40 +01:00
Keyman Server
38b8cf7524
Merge pull request #9557 from keymanapp/auto/version-master-17.0.174
...
auto: increment master version to 17.0.174
2023-09-14 01:02:42 +07:00
Keyman Build Agent
532911f01a
auto: increment master version to 17.0.174
2023-09-13 14:02:14 -04:00
Darcy Wong
43b7fbca71
Merge pull request #9555 from keymanapp/chore/common/unicode-15-1
...
chore(common): Update to Unicode 15.1
2023-09-13 15:18:21 +07:00
Darcy Wong
ec2732f271
chore(common): Update to Unicode 15.1
...
Update to Unicode 15.1 characters from https://www.unicode.org/Public/15.1.0/ucd/
2023-09-13 06:33:34 +07:00
Keyman Server
ead9ba00cd
Merge pull request #9554 from keymanapp/auto/version-master-17.0.173
...
auto: increment master version to 17.0.173
2023-09-13 01:02:51 +07:00
Keyman Build Agent
19d9341aea
auto: increment master version to 17.0.173
2023-09-12 14:02:23 -04:00
Eberhard Beilharz
d800cdb09d
Merge pull request #9553 from keymanapp/chore/linux/launchpad-build
...
chore(linux): Exclude environment.sh from build
2023-09-12 19:05:43 +02:00
Eberhard Beilharz
3a042586ab
chore(linux): Exclude environment.sh from build
...
`environment.sh` is used only on Mac. This change modifies `build.sh`
to generate this file only when building on Mac. It also excludes
`environment.sh` from the Linux source tarball.
2023-09-12 18:25:52 +02:00
Eberhard Beilharz
568ba375c1
Merge pull request #9543 from keymanapp/fix/linux/exception
...
fix(linux): Prevent exception if neither USER, LOGNAME nor SUDO_USER set
2023-09-12 09:23:06 +02:00