Commit graph

21611 commits

Author SHA1 Message Date
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