Commit graph

33096 commits

Author SHA1 Message Date
Darcy Wong
629417c1ed chore(mac): Update crowdin strings for DE 2024-05-22 13:54:14 +07:00
Darcy Wong
f98f464f4d chore(android): Update crowdin strings for DE 2024-05-22 13:54:03 +07:00
Eberhard Beilharz
c6ef6fff47
Merge pull request #11495 from keymanapp/fix/linux/cherry-pick/triggerstable
chore(linux): Trigger GHA packaging for stable builds 🍒
2024-05-22 08:14:27 +02:00
Marc Durdin
78de7e901b
Merge pull request #11488 from keymanapp/fix/developer/11486-handle-invalidate-context-in-debugger
fix(developer): handle `KM_CORE_IT_INVALIDATE_CONTEXT` in debugger
2024-05-22 10:56:02 +07:00
Keyman Server
453cb2edcd
Merge pull request #11496 from keymanapp/auto/version-master-18.0.41
auto: increment master version to 18.0.41
2024-05-21 11:08:32 -07:00
Keyman Build Agent
ce81b4f8b1 auto: increment master version to 18.0.41 2024-05-21 14:07:55 -04:00
Eberhard Beilharz
81957750aa
Merge pull request #10637 from keymanapp/chore/linux/10626_apichecks
chore(linux): Move API verification to separate action
2024-05-21 19:03:36 +02:00
Eberhard Beilharz
2dfec17102
chore(linux): Trigger GHA packaging for stable builds
(cherry picked from commit 3b3fef0e96)
2024-05-21 17:04:14 +02:00
Sabine
362097da93 feat(mac): work on K_84 <-> K_221 for ~ 2024-05-21 14:45:14 +02:00
Darcy Wong
e3aaca9554 fix(oem/fv/android): Clean build/tmp when building FV app 2024-05-21 15:29:45 +07:00
Darcy Wong
3e0c9520cb chore(android): Update sentry-android-gradle-plugin to 4.6.0 2024-05-21 15:24:51 +07:00
Dr Mark C. Sinclair
c55484faec
Merge pull request #11284 from keymanapp/test/developer/kmn-compiler-messages-unit-tests
test(developer) kmn compiler messages unit tests
2024-05-21 09:11:02 +01:00
Dr Mark C. Sinclair
4b9c2e8f95 chore(developer): Merge branch 'master' into test/developer/kmn-compiler-messages-unit-tests 2024-05-21 09:09:49 +01:00
Marc Durdin
d43b9316dd fix(windows): use run_in_vs_env to ensure signtool.exe is on path
The build agents use a fixed location for signtool.exe, but this is not
the case for other devs, so we need to grab our VS environment in order
to locate it.
2024-05-21 14:12:44 +07:00
Marc Durdin
2e5015e885 change(common): remove is:open from issue templates
Where bugs have been fixed and closed, users tend to miss this if the
bug has not yet stable. So expanding the search to show all issues that
match by default, whether open or closed.

Fixes: #11212
2024-05-21 12:56:43 +07:00
sgschantz
e4f7f1d1a1 fix(mac): added unified logging to Keyman Engine for mac
first draft, need to remove some debug statements and replace
others that would be more useful
2024-05-21 12:45:17 +07:00
Marc Durdin
8d6a3decd3
Merge pull request #11483 from keymanapp/refactor/common/10426-test_color.cpp
refactor(common): move `enabled` declaration into test_color.cpp
2024-05-21 11:35:06 +07:00
Marc Durdin
c52d32cca6 fix(developer): handle KM_CORE_IT_INVALIDATE_CONTEXT in debugger
The output from Keyman Core changed in #11172 to emit a
`KM_CORE_IT_INVALIDATE_CONTEXT` action when a frame key is pressed, but
the debugger was not catering for this scenario, causing an assertion
failure.

Fixes: #11486
Fixes: KEYMAN-DEVELOPER-1Y4
2024-05-21 09:02:28 +07:00
Keyman Server
399833c2f6
Merge pull request #11485 from keymanapp/auto/version-master-18.0.40
auto: increment master version to 18.0.40
2024-05-20 16:20:31 -07:00
Keyman Build Agent
f823b2ad3c auto: increment master version to 18.0.40 2024-05-20 19:19:55 -04:00
Dr Mark C. Sinclair
3ed3863a5f chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests 2024-05-20 17:40:28 +01:00
Dr Mark C. Sinclair
474caecab5 chore(developer): correct include paths 2024-05-20 17:35:21 +01:00
Dr Mark C. Sinclair
1c08e9d74d chore(developer): add ProcessBeginLine test with initial six test cases 2024-05-20 17:11:47 +01:00
Dr Mark C. Sinclair
ca09856208 chore(developer): restore indent on ComgMsg error messages (for sake of reviewer) 2024-05-20 11:50:37 +01:00
Dr Mark C. Sinclair
309727523e chore(developer): add AddCompileWarning test 2024-05-20 11:47:19 +01:00
Dr Mark C. Sinclair
213d7b9a57 chore(developer): reduce indent on CompMsg error messages 2024-05-20 11:26:05 +01:00
Dr Mark C. Sinclair
5ea3f6ec16 chore(developer): refactor CompMsg.cpp to use a std::map 2024-05-20 11:19:54 +01:00
Dr Mark C. Sinclair
6c2308637f chore(developer): Merge branch 'master' into test/developer/kmn-compiler-messages-unit-tests 2024-05-20 10:30:36 +01:00
Dr Mark C. Sinclair
23069398bf chore(developer): remove all message text assertions 2024-05-20 10:28:13 +01:00
Marc Durdin
682e141aea refactor(developer): include test_color.cpp in kmcmplib tests 2024-05-20 15:58:17 +07:00
Marc Durdin
9465c3e0b4 refactor(common): move enabled declaration into test_color.cpp
Moves variable declaration for `bool enabled` from .h to .cpp and fixes
up builds. Fixes `#include` in ldml_test_source.cpp which was inside a
namespace.

Fixes: #10426
2024-05-20 15:42:41 +07:00
Darcy Wong
3d29143913
Merge pull request #11481 from keymanapp/fix/android/null-string-startup
fix(android/app): Verify extracted text is not null
2024-05-20 11:05:19 +07:00
Darcy Wong
9e0207ad87
Update android/KMAPro/kMAPro/src/main/java/com/keyman/android/SystemKeyboard.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-20 10:58:31 +07:00
Marc Durdin
ec76ece6d9
Merge pull request #11478 from keymanapp/fix/common/builder-run-action-quotes
fix(common): properly quote `builder_run_action` call
2024-05-20 10:32:27 +07:00
Marc Durdin
f5af18a492
Merge pull request #11477 from keymanapp/fix/common/builder-dep-targets
fix(common): calculate already-build dependency targets correctly
2024-05-20 10:32:19 +07:00
sgschantz
cc061837d0 fix(mac): added KMLogs class to manage shared log settings
KMLogs creates singleton os_log objects with the subsystem
and categories shared throughout the application
2024-05-20 08:50:05 +07:00
sgschantz
8fa8275584 fix(mac): change to unified logging
delete commented out code and unimplemented method
2024-05-20 08:42:32 +07:00
Darcy Wong
099b563c85 fix(android/app): Verify extracted text is not null 2024-05-20 08:41:21 +07:00
Joshua A. Horton
42d1cf3bd3 chore(mac): incorporates many review suggestions + comments 2024-05-20 08:39:25 +07:00
Marc Durdin
c06dd480df chore(windows): add new build scripts for Windows builds 2024-05-20 08:27:31 +07:00
Marc Durdin
f9a321fa1a chore(windows): add compiled resources to .gitignore 2024-05-20 08:19:56 +07:00
Marc Durdin
d06f4b13d0 chore(windows): move insthelper up to engine folder 2024-05-20 08:19:27 +07:00
Shawn Schantz
1eb4b2148d
Merge pull request #11432 from keymanapp/chore/mac/11427-indent-2-spaces
chore(mac): change indentation of source code to equal standard two spaces
2024-05-20 08:18:33 +07:00
Marc Durdin
9f7eff122e chore(windows): remove legacy build Makefiles 2024-05-20 08:16:52 +07:00
Marc Durdin
8b2070c339 chore(developer): minor cleanup on scripts
Additional shared script resources for Developer and Windows,
refactor of a code signing function, refactor of clean step in build.sh.
2024-05-20 06:35:11 +07:00
Marc Durdin
a062c8773a chore(developer): checkout correct CEF version during release build 2024-05-20 06:35:09 +07:00
Marc Durdin
5c2737738d chore(developer): move to keymancore-2.dll 2024-05-20 06:35:08 +07:00
Marc Durdin
b3da2164ec chore(developer): address review comments 2024-05-20 06:35:06 +07:00
Marc Durdin
8b6d6b0618 chore(developer): cleanup on build scripts
A round of cleanup and consistency for Developer build scripts.
2024-05-20 06:35:05 +07:00
Marc Durdin
4e679dcab4 chore(developer): SIGNTIME env var support
Also some more script cleanup and ensure common/core packages are also
published.
2024-05-20 06:35:02 +07:00