Commit graph

18545 commits

Author SHA1 Message Date
Darcy Wong
3ef331a87e refactor(common): Update to build_help_html params 2023-03-10 12:49:37 +07:00
Darcy Wong
413e77e2ae fix(common): Start adjusting parameters 2023-03-10 10:07:47 +07:00
Darcy Wong
247dab8fc3
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-10 09:40:28 +07:00
Darcy Wong
76a7b3d815 fix(ios): Script call 2023-03-08 13:48:39 +07:00
Darcy Wong
6c2126431f refactor(common): Make build-help into helper functions 2023-03-08 11:42:13 +07:00
Marc Durdin
c51b96f94d
Merge pull request #8382 from keymanapp/fix/common/8373-builder-debug-usage
chore(common): clean up `--debug` usage in build scripts
2023-03-08 13:30:47 +11:00
Marc Durdin
8251ec861a chore: cleanup additional --debug references 2023-03-08 05:46:32 +07:00
Marc Durdin
00017350d3 chore(common): clean up --debug usage in build scripts
Fixes #8373.

Note that the core functionality requested in #8373 is already in place;
this commit just does some cleanup to make this easier to maintain in
the future:

* Uses `builder_is_debug_build` function to test for debug build
  (instead of `builder_has_option --debug`, which would also work but
  using the other function avoids typo issues with the option name).

* Renames `$_builder_debug` to `$_builder_debug_internal` to reduce
  naming confusion

* Documents `$builder_debug`, `builder_is_debug_build`, and clarifies
  usage of `--debug` option.

* Logs command line for dep builds (we could hide this in the future,
  but it certainly doesn't hurt for now!)
2023-03-08 05:40:40 +07:00
Eberhard Beilharz
0c2c4f4206
Merge pull request #8375 from keymanapp/chore/core/linuxstatic
chore(core): Create both dynamic and static libs on Linux
2023-03-07 13:21:11 +01:00
Eberhard Beilharz
0b4ed50242
Merge pull request #8039 from keymanapp/feat/linux/osk-poc
feat(linux): Add DBus method `SendText`
2023-03-07 09:53:24 +01:00
Marc Durdin
334c316fd3
Merge pull request #8357 from keymanapp/chore/common/remove-vswhere
chore(common): remove vswhere
2023-03-07 19:02:38 +11:00
Marc Durdin
a02d48047c
Merge pull request #8344 from keymanapp/chore/common/cleanup-builder-echo
chore(common): cleanup build.inc.sh echo
2023-03-07 19:02:29 +11:00
Marc Durdin
2e052b1854
Merge pull request #8377 from keymanapp/chore/merge-feature-ldml-20230306-epic-ldml
chore: merge feature-ldml to master, again 🙀
2023-03-07 18:49:33 +11:00
Eberhard Beilharz
65923eb5a9
Merge pull request #8372 from keymanapp/chore/linux/ghadebug
chore(linux): Remove debug output from packaging GHA
2023-03-07 08:48:23 +01:00
Steven R. Loomis
dacd5a3d70 Merge remote-tracking branch 'upstream/feature-ldml' into chore/merge-feature-ldml-20230306-epic-ldml 2023-03-06 20:46:49 -06:00
Marc Durdin
f1985ad7a5
chore: address review comments 2023-03-07 09:54:22 +11:00
Eberhard Beilharz
03bb0c5fcc
chore(core): Create both dynamic and static libs on Linux 2023-03-06 16:51:19 +01:00
Eberhard Beilharz
c20531b08a
chore(linux): Log error 2023-03-06 16:00:43 +01:00
Eberhard Beilharz
a26caa4d18
feat(linux): Add DBus method SendText
This new DBus method allows an OSK to output a junk of text.
2023-03-06 16:00:43 +01:00
Eberhard Beilharz
24e07f2d9b
chore(linux): Remove debug output from packaging GHA 2023-03-06 08:50:25 +01:00
Keyman Server
19b21e3bf6
Merge pull request #8369 from keymanapp/auto/version-master-17.0.62
auto: increment master version to 17.0.62
2023-03-04 01:02:06 +07:00
Keyman Build Agent
f0a3f47a4b auto: increment master version to 17.0.62 2023-03-03 13:01:29 -05:00
Darcy Wong
1d0d38f08d
Merge pull request #8353 from keymanapp/fix/android/rotate-osk-again
fix(android/app): Another attempt at fixing OSK rotation
2023-03-03 12:55:15 +07:00
Steven R. Loomis
dfcc751693
Merge pull request #8318 from keymanapp/feat/core/7533-modifiers-chirality-epic-ldml 2023-03-02 21:10:01 -06:00
Steven R. Loomis
812fd1713a spec(core): ldml tests for either shift/ctrl/alt 🙀
- lookup needs to handle either/neither/both cases for alt and ctrl
- and a bug in the test runner: would 'pass' if failed on exactly line 256 (0x100 & 0xFF == 0)

#7533
2023-03-02 17:13:47 -06:00
Marc Durdin
af4b2536bc chore(common): remove vswhere
With #8287, we no longer use a local copy of vswhere.exe but instead
rely on a standard location for it from the Visual Studio installer.
2023-03-03 04:50:25 +07:00
Keyman Server
559300a4cc
Merge pull request #8356 from keymanapp/auto/version-master-17.0.61
auto: increment master version to 17.0.61
2023-03-03 01:02:46 +07:00
Keyman Build Agent
8f57afd7f8 auto: increment master version to 17.0.61 2023-03-02 13:02:02 -05:00
Eberhard Beilharz
4c74863c18
Merge pull request #8354 from keymanapp/chore/linux/ghadebug
chore(linux): More GHA debugging
2023-03-02 11:44:23 +01:00
Marc Durdin
f325e9c63e
Merge pull request #8350 from keymanapp/fix/common/npm-publish
fix(common): fixup npm publish
2023-03-02 21:13:11 +11:00
Marc Durdin
319d774be0
Merge pull request #8342 from keymanapp/feat/core/mac-fat-library
feat(core): Build both architectures for mac and generate a 'fat' library for them
2023-03-02 21:13:02 +11:00
Eberhard Beilharz
3541f3080f
chore(linux): More GHA debugging 2023-03-02 10:44:13 +01:00
Darcy Wong
442eb95ec8 fix(android/app): Another attempt at fixing OSK rotation 2023-03-02 14:47:11 +07:00
Darcy Wong
fbd9d15b8a
Merge pull request #8349 from keymanapp/fix/android/keyboard-webview-client
fix(android/engine): Fix various OSK bugs due to refactor 🛋
2023-03-02 14:41:38 +07:00
Marc Durdin
48b7d1156f chore(core): don't build both static and dynamic libraries for Linux 2023-03-02 14:25:17 +07:00
Marc Durdin
b543b3f341
Update resources/build/npm-publish.inc.sh
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-03-02 16:43:24 +11:00
Marc Durdin
ddc447c7e7 fix(common): fixup npm publish 2023-03-02 12:33:18 +07:00
Darcy Wong
af31afe86d fix(android/engine): Fix various OSK bugs due to refactor 2023-03-02 10:43:29 +07:00
Marc Durdin
1bc31c8792 chore(common): handle pre-init builder_echo 2023-03-02 05:56:24 +07:00
Keyman Server
5bea5a6534
Merge pull request #8347 from keymanapp/auto/version-master-17.0.60
auto: increment master version to 17.0.60
2023-03-02 01:03:27 +07:00
Keyman Build Agent
f3173edf93 auto: increment master version to 17.0.60 2023-03-01 13:02:44 -05:00
Eberhard Beilharz
e5028f7a37
Merge pull request #8345 from keymanapp/chore/linux/ghadebug
chore(linux): More debug output
2023-03-01 15:39:17 +01:00
Darcy Wong
4eb0b08864
Merge pull request #8332 from keymanapp/chore/web/builder-outputs
chore(web): fixup dependencies in web build script
2023-03-01 21:37:51 +07:00
Eberhard Beilharz
718133d3aa
chore(linux): More debug output 2023-03-01 10:12:21 +01:00
Marc Durdin
06afdd262b chore(common): cleanup build.inc.sh echo
Makes the output of log messages from builder scripts more consistent,
and uses color more effectively to highlight specific parts of lines.
2023-03-01 14:51:08 +07:00
Marc Durdin
3c3dcd8c93 chore(common): update builder docs for builder_describe_internal_dependency 2023-03-01 14:02:42 +07:00
Marc Durdin
269265c1f3 chore(common): update builder docs for builder_describe_internal_dependency 2023-03-01 14:00:11 +07:00
Marc Durdin
3c175bfc63 feat(core): run tests for current arch 2023-03-01 13:41:23 +07:00
Marc Durdin
e85bbaa069 feat(core): build both archs for mac 2023-03-01 13:02:48 +07:00
Marc Durdin
78f18c38ee feat(core): mac fat library -- testing 2023-03-01 11:00:15 +07:00