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
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
8c22e6269e
chore(developer): cleanup kmcompx build scripts per recent builder changes
2023-03-02 14:10:48 +07:00
Marc Durdin
eac90588dc
Merge pull request #8336 from keymanapp/feat/developer/kmcmplib-feature-flag-tike
...
feat(developer): add 'Use Legacy Compiler' option to TIKE 🚑
2023-03-02 17:59:55 +11:00
Marc Durdin
dbd296f761
Merge pull request #8335 from keymanapp/feat/developer/kmcmplib-feature-flag-kmcomp
...
feat(developer): add `-use-legacy-compiler` flag to kmcomp 🚑
2023-03-02 17:59:47 +11: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
99f2365f08
Merge pull request #8351 from keymanapp/chore/developer/master-to-kmcompx-A17S7
...
chore: merge master into feature-kmcompx A17S7 🚑
2023-03-02 16:42:55 +11:00
Marc Durdin
1790ad36a3
Merge branch 'feature-kmcompx' into feat/developer/kmcmplib-feature-flag-kmcomp
2023-03-02 16:40:39 +11:00
Marc Durdin
0c07a6d7a3
chore(developer): Merge branch 'feature-kmcompx' into chore/developer/master-to-kmcompx-A17S7
2023-03-02 12:37:37 +07:00
Marc Durdin
ddc447c7e7
fix(common): fixup npm publish
2023-03-02 12:33:18 +07:00
Darcy Wong
5265058be1
refactor(android): Fix test actions
2023-03-02 11:18:56 +07:00
Darcy Wong
af31afe86d
fix(android/engine): Fix various OSK bugs due to refactor
2023-03-02 10:43:29 +07:00
Darcy Wong
8e140a34a0
fix(android/samples): CONFIG typo
2023-03-02 09:15:35 +07:00
Marc Durdin
1bc31c8792
chore(common): handle pre-init builder_echo
2023-03-02 05:56:24 +07:00