Keyman Server
10318d3c43
Merge pull request #10653 from keymanapp/auto/version-master-17.0.262
...
auto: increment master version to 17.0.262
2024-02-07 01:02:49 +07:00
Keyman Build Agent
84cdfe50b0
auto: increment master version to 17.0.262
2024-02-06 13:02:18 -05:00
Sabine
38ce7ab87b
feat(linux): mcompile-dk new KMX_toUnicodeEx
2024-02-06 18:24:59 +01:00
Eberhard Beilharz
6722faab4d
fix(linux): Use raw string for regex
...
This change fixes a syntax warning with Python 3.12. See
https://stackoverflow.com/a/50504635/487503 and
https://docs.python.org/3/whatsnew/3.12.html#other-language-changes .
2024-02-06 17:01:59 +01:00
Dr Mark C. Sinclair
29b6601018
fix(developer): ensure project populate files actually adds files and test
2024-02-06 10:39:47 +00:00
Marc Durdin
a90e9f45f3
fix(windows): etl2log support unicode
...
Minimal patch to etl2log to support emitting Unicode characters, in
UTF-8.
2024-02-06 15:07:08 +07:00
rc-swag
eed14b3c5b
feat: keyman-engine-tests include icu and appcontext
...
The keyman-engine and keyman-engine-tests have the icu
dependncy added. Also the appcontext.h and appcontext.cpp
refactor has been update in the project.
2024-02-06 17:28:36 +10:00
Marc Durdin
810ed35a8a
fix(windows): support unicode strings properly in logs
...
Fixes #10604 .
Note: does not address limitations in etl2log yet, but allows us to emit
unicode strings to the logs.
2024-02-06 14:12:41 +07:00
Darcy Wong
dadbf050c2
Merge pull request #10624 from keymanapp/chore/android/cleanup-kmp-manifest
...
fix(android/app): Cleanup AndroidManifest handling of *.kmp
2024-02-06 13:51:34 +07:00
jahorton
346e6bb0a0
docs(ios): documentation refinements
2024-02-06 13:43:33 +07:00
Joshua Horton
42d5941633
chore(ios): Update ios/engine/KMEI/KeymanEngine/Classes/Keyboard/InputViewController.swift
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-06 13:37:58 +07:00
jahorton
c43d674bd7
chore(ios): changes per PR review
2024-02-06 13:37:18 +07:00
Joshua Horton
527cc4d78a
chore(ios): Apply suggestions from code review
2024-02-06 13:05:17 +07:00
Joshua A. Horton
de1414e51f
chore(web): tweak per PR review
2024-02-06 10:25:47 +07:00
Joshua A. Horton
4e4d202f58
chore(web): removes unused banner events
2024-02-06 10:16:04 +07:00
Joshua A. Horton
3b0dce7002
fix(web): banner scroll positioning after reversions
2024-02-06 10:10:49 +07:00
Joshua A. Horton
d2a043ae43
fix(web): prevent invalid longpress shortcut triggers
2024-02-06 09:15:15 +07:00
Joshua Horton
e8949831da
Merge pull request #10631 from keymanapp/fix/web/webview-sourcemap-inlining
...
fix(web): app/webview sourcemap inlining
2024-02-06 08:07:44 +07:00
Steven R. Loomis
4b22d3a527
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-05 17:17:29 -06:00
rc-swag
6d4b287d7d
feat(windows): variable name change
2024-02-06 08:47:22 +10:00
rc-swag
eecc6cd7bd
fix(windows): address review comments
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-06 08:25:08 +10:00
Sabine
5ab1dcd727
feat(linux): mcompile-dk reduce nr of functions using gdk_keymap_translate_keyboard_state
2024-02-05 14:40:16 +01:00
jahorton
98c6cff154
docs(ios): improved docs on the nitty-gritty parts of the solution
2024-02-05 16:08:55 +07:00
jahorton
7deb89879c
fix(ios): adds lazy context resync on textDocumentProxy window jump
2024-02-05 15:29:07 +07:00
Joshua A. Horton
2ed717f084
fix(web): app/webview sourcemap inlining
2024-02-05 14:50:11 +07:00
Marc Durdin
c9eb545c05
refactor(core): more renames to satisfy compiler on linux
...
Shadowed types are not permitted.
2024-02-05 12:20:44 +07:00
rc-swag
dbc3338d41
chore: Merge branch 'master' into feat/update-windows-engine-tests
2024-02-05 15:19:03 +10:00
Marc Durdin
d2b5d986dc
Merge branch 'fix/core/10605-app-context-copy-strip-markers' into fix/core/10615-10616-10617-core-surrogates-and-app-context-markers-and-memory-leak
2024-02-05 16:12:58 +11:00
Marc Durdin
5f4aeb6c2f
Merge branch 'fix/core/10582-km_core_state_get_actions-idempotency' into fix/core/10605-app-context-copy-strip-markers
2024-02-05 16:12:26 +11:00
Marc Durdin
6d8cae1f2e
refactor(core): is_context_changed() into two functions
...
Refactors `is_context_changed()` into two functions,
`get_context_change()` and `get_context_items_change()`, to eliminate
use of `goto` for cleanup, and more accurately reflect the purpose of
the function. Also renames some variables referencing the return value
from these functions.
These functions would probably benefit from unit tests proving them.
2024-02-05 12:07:41 +07:00
Marc Durdin
e69bfe7e71
chore(windows): remove old code relating to actions lifecycle
...
After the changes to core in previous commit, Windows no longer needs to
dispose the actions struct. Also refactored the lifecycle of
core_actions to make ownership clearer.
2024-02-05 09:59:47 +07:00
Marc Durdin
fe8eba176c
Merge branch 'fix/core/10605-app-context-copy-strip-markers' into fix/core/10615-10616-10617-core-surrogates-and-app-context-markers-and-memory-leak
2024-02-05 13:45:03 +11:00
Marc Durdin
49eb6f42a9
Merge branch 'fix/core/10582-km_core_state_get_actions-idempotency' into fix/core/10605-app-context-copy-strip-markers
2024-02-05 13:44:56 +11:00
Marc Durdin
70ba1d1c1e
Merge branch 'chore/core/10520-hide-old-action-apis' into fix/core/10582-km_core_state_get_actions-idempotency
2024-02-05 13:44:47 +11:00
Marc Durdin
aa80992fb8
Merge branch 'feat/windows/use-km-core-actions-struct' into chore/core/10520-hide-old-action-apis
2024-02-05 13:44:36 +11:00
rc-swag
433faab1c5
chore(windows): Merge branch 'master' into feat/windows/use-km-core-actions-struct
2024-02-05 12:42:08 +10:00
Darcy Wong
8817d240e2
fix(android/app): Cleanup AndroidManifest handling of *.kmp
2024-02-05 09:32:46 +07:00
rc-swag
7ad81f9440
feat(windows): revert kmshell.res
2024-02-05 11:03:31 +10:00
rc-swag
50b5d197b3
feat(windows): remove extra debug messages
2024-02-05 11:00:27 +10:00
Keyman Server
55dc824bb4
Merge pull request #10619 from keymanapp/auto/version-master-17.0.261
...
auto: increment master version to 17.0.261
2024-02-04 01:03:02 +07:00
Keyman Build Agent
514d6f3f1a
auto: increment master version to 17.0.261
2024-02-03 13:02:27 -05:00
Eberhard Beilharz
91fd8d20be
Merge pull request #10612 from keymanapp/chore/linux/10453_APICheck
...
chore(linux): Fix API check if lines got removed in .symbols file
2024-02-03 14:22:27 +01:00
Eberhard Beilharz
2446662587
Merge pull request #10610 from keymanapp/docs/linux/pydebug
...
docs(linux): Update sample settings
2024-02-03 14:22:10 +01:00
Eberhard Beilharz
fce77f1b99
Merge pull request #10609 from keymanapp/fix/linux/artifactpath
...
fix(linux): Fix path to artifacts when uploading to llso
2024-02-03 13:14:17 +01:00
Marc Durdin
9ba919c2a9
fix(core): surrogate handling, markers in app context, and memory leak
...
Fixes #10615 (surrogate handling, km_core_state_context_set_if_needed).
Fixes #10616 (markers in app context, in unit tests)
Fixes #10617 (memory leak in replace_context).
The surrogate handling and markers in app context bugs were quite
tangled, so opted to fix those both together in one commit. The memory
leak was spotted while verifying the changes for surrogate handling.
Surrogates were not handled in is_context_unchanged, and opted to
refactor to work directly with km_core_context_item arrays rather than
continue with the string-based comparison, for simplicity.
While writing the corresponding unit tests, realised that the
app_context checks were incorrect in a number of existing tests, and so
fixed up the existing tests at the same time as writing up the new
tests. The only changes to core for this were to add assertions for the
app_context to ensure that markers are not inadvertently added.
2024-02-03 09:16:16 +07:00
Darcy Wong
1fdbfd83fe
Merge pull request #10606 from keymanapp/chore/fv/keyboards-csv/version
...
chore(oem/fv): Update versions in keyboards.csv
2024-02-03 08:26:24 +07:00
Steven R. Loomis
90119c0ffe
Merge branch 'feat/developer/10554-sometimes-no-norm' into feat/developer/10316-range-warning
2024-02-02 17:03:04 -06:00
Steven R. Loomis
80ad3a87fc
feat(developer): hint/warn on range check 🙀
...
- add warning into tran.ts - will be one warning per <tranform> element
#10316
2024-02-02 16:59:58 -06:00
Marc Durdin
dbb24bc19d
Merge branch 'fix/core/10582-km_core_state_get_actions-idempotency' into fix/core/10605-app-context-copy-strip-markers
2024-02-03 09:41:56 +11:00
Marc Durdin
e109e4feca
Merge branch 'chore/core/10520-hide-old-action-apis' into fix/core/10582-km_core_state_get_actions-idempotency
2024-02-03 09:41:49 +11:00