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
SabineSIL
2a71ed6a05
Merge pull request #8346 from keymanapp/refactor/developer/8086-common-includes
...
chore(developer): Refactor/developer/8086 common includes
2023-03-07 17:52:17 +01:00
Sabine
5ef2c42694
Merge remote-tracking branch 'origin/feature-kmcompx' into refactor/developer/8086-common-includes
2023-03-07 16:27:25 +01:00
Sabine
2b19fecce5
chore(developer): use \n as line endings (instead of \r\n)
2023-03-07 16:08:02 +01:00
Sabine
349d970a39
chore(developer): undo previous change in Readline
2023-03-07 16:08:02 +01:00
Sabine
9426204e87
chore(developer): check for *p != NULL and test for p > pStart
2023-03-07 15:57:35 +01:00
Eberhard Beilharz
794557f7d5
chore(core): Remove obsolete --target-path option
...
Linux package builds no longer require a different target path, so
we can remove the `--target-path` parameter.
2023-03-07 13:38:31 +01: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
e032facc5e
Merge pull request #8362 from keymanapp/chore/developer/kmcmplib-rename-kmcmpdll.h
...
chore(developer): kmcmplib - rename kmcmpdll.h to reduce confusion
2023-03-07 19:03:09 +11:00
Marc Durdin
f35d4e9ae5
Merge pull request #8360 from keymanapp/chore/developer/kmcmplib-remove-version-library
...
chore(developer): remove unused version library reference
2023-03-07 19:02:59 +11:00
Marc Durdin
d9f55ccad2
Merge pull request #8359 from keymanapp/refactor/developer/kmcmplib-json-validation-remove-windows
...
refactor(developer): kmcmplib json-validation.cpp remove windowsisms
2023-03-07 19:02:50 +11: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
Shawn Schantz
15faa62b06
Merge pull request #8364 from keymanapp/chore/merge-master-to-feature-macos-core-A17S7
...
chore(mac): merge master to feature-macos-core for A17S7 🍕
2023-03-07 09:23:05 +07: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
Darcy Wong
3103c483fd
fix(android): Have top level builder
2023-03-06 10:24:28 +07:00
Joshua A. Horton
5cd3dee125
chore(web): addendum to prior commit
2023-03-04 09:52:37 +07:00
Joshua A. Horton
595411beb3
change(common/web): activeKeyboard vs loadedKeyboard
2023-03-04 09:49:54 +07:00
Marc Durdin
6067748221
chore(developer): additional fixes
2023-03-04 05:41:35 +07: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
Marc Durdin
a86b52d50f
chore(developer): remove references to windows.h
...
This removes the remaining references to windows.h and windows types and
macros from kmcmplib.
A few TODO items have been added, mostly relating to shared code or
fixed buffer sizes.
Compiler version is now sourced from keymanversion.h.
2023-03-03 16:37:10 +07:00
Marc Durdin
5ca59bfd1e
chore(developer): cleanup API interfaces and types for kmcmplib
...
Introduces kmcmplibapi.h which declares all external functions and types
for kmcmplib, and updates kmcmplib and kmcmpdll to use these
declarations consistently.
Note that kmcmp_CompileKeyboardToBuffer declares a void* instead of
PFILE_KEYBOARD, because this is a large and complex type defined in both
kmcmpdll and kmcmplib. In the future, when kmcmpdll existing legacy
compiler is removed, we can make the kmcmplib type more public.
2023-03-03 13:21:17 +07:00
Darcy Wong
55349e32cf
fix(android): Have top level builder handle cleaning up upload
2023-03-03 13:21:16 +07: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
Darcy Wong
5be02f49a1
fix(oem/fv/android): Build output
2023-03-03 11:13:07 +07:00
Darcy Wong
749a734e47
fix(android/app): Address more review comments
...
* restore directory after `convert_markdown_to_html`
2023-03-03 10:56:11 +07:00
Marc Durdin
d3782228d2
chore(developer): kmcmplib - rename kmcmpdll.h to reduce confusion
2023-03-03 10:20:16 +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
Marc Durdin
f3310ab081
chore(developer): remove unused version library reference
2023-03-03 09:17:41 +07:00
Marc Durdin
882aedc575
refactor(developer): kmcmplib json-validation.cpp remove windowsisms
2023-03-03 09:13:07 +07:00
Darcy Wong
6ab7068e0c
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-03 07:57:42 +07: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
Sabine
4f6c3bad48
Merge branch 'refactor/developer/8086-common-includes' of https://github.com/keymanapp/keyman into refactor/developer/8086-common-includes
2023-03-02 14:21:38 +01:00
Sabine
750eb6b96c
chore(developer): CheckFilenameConsistency/CHINT_FilenameHasDifferingCase, rename new functions
2023-03-02 13:55:25 +01: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
7a7d4c1609
Merge pull request #8352 from keymanapp/chore/developer/kmcompx-build-sh-cleanup
...
chore(developer): cleanup kmcompx build scripts per recent builder changes
2023-03-02 21:13:21 +11:00