Commit graph

33096 commits

Author SHA1 Message Date
Dr Mark C. Sinclair
8c9813c488 fix(developer): remove unnecessary cast in GetCompilerErrorString return 2024-06-14 10:18:04 +01:00
Dr Mark C. Sinclair
b7780a56d2 chore(developer): Merge branch 'master' into fix/developer/refactor-kmcmplib-compiler-messages-to-use-map
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-06-14 10:10:34 +01:00
Dr Mark C. Sinclair
966ea478c7 fix(developer): change GetCompilerErrorString to return const 2024-06-14 10:09:36 +01:00
Joshua Horton
020bdb4231
Merge pull request #11732 from keymanapp/fix/web/array-from-polyfill
fix(web): add limited Array.from polyfill for lm-worker use
2024-06-14 15:39:30 +07:00
Joshua A. Horton
b1c908dee9 fix(web): prevent desktop OSK crash when addKeyboards is called before engine init
Fixes: #11785
Fixes: KEYMAN-WEB-KC
2024-06-14 13:53:51 +07:00
Eberhard Beilharz
13700e4a9f
Merge pull request #11671 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2024-06-14 08:32:52 +02:00
Joshua A. Horton
5c8c78f9ae chore(web): drops unused test import
It was used in an earlier version of the new unit test, which was more fragile and complex at the time.
2024-06-14 12:48:38 +07:00
Joshua A. Horton
dafe25eed6 feat(web): improve predictive-text responsiveness when typing rapidly
Fixes #3580
2024-06-14 12:22:58 +07:00
Joshua A. Horton
fe600b3b70 chore(web): pull up some changes, comments from child PR 2024-06-14 12:21:06 +07:00
Joshua Horton
b7c3611dfa
Merge pull request #11743 from keymanapp/fix/web/newContext-device
fix(web): set new-context rules' device to match that of the active OSK
2024-06-14 10:21:02 +07:00
Joshua A. Horton
0b8347b067 fix(web): fix id of longpress keys with modifier set in touch layout
Fixes: #11782
2024-06-14 10:16:18 +07:00
Joshua Horton
fe320eaaea
Merge pull request #10347 from keymanapp/change/web/lmworker-async-corrections
change(web): more prep for better async prediction handling 🕐
2024-06-14 08:07:33 +07:00
Joshua Horton
cb8919a85f
Merge pull request #11693 from keymanapp/change/common/update-esbuild
change(common): update esbuild to 0.18.9 🕐
2024-06-14 08:07:24 +07:00
Marc Durdin
021e999d79
Merge branch 'master' into contexthelp-final/keyboard-editor 2024-06-14 09:29:06 +10:00
Marc Durdin
aa3e16815b
Merge pull request #11770 from Meng-Heng/contexthelp/select-bcp47-language
docs(developer): context help for Select BCP 47 tag in Keyman Developer
2024-06-14 09:28:32 +10:00
Marc Durdin
21f6e128e2
Merge branch 'master' into contexthelp/select-bcp47-language 2024-06-14 09:28:24 +10:00
Marc Durdin
c960282808
Merge pull request #11769 from Meng-Heng/contexthelp/new-project-parameters
docs(developer): context help for new-project-parameters in keyman developer
2024-06-14 09:27:56 +10:00
Marc Durdin
dba47e7075
Merge branch 'master' into contexthelp/new-project-parameters 2024-06-14 09:27:49 +10:00
Marc Durdin
60a4587c69
Merge pull request #11767 from Meng-Heng/contexthelp/new-project
docs(developer): context help in new-project section
2024-06-14 09:27:16 +10:00
Marc Durdin
222a141d77
Merge pull request #11754 from Meng-Heng/contexthelp/keyboard-editor
docs(developer): context help in keyboard-editor section
2024-06-14 09:27:09 +10:00
Marc Durdin
c01fceae7e
Merge pull request #11760 from Meng-Heng/contexthelp/package-editor
docs(developer): context help in package-editor and put the existing context help in their own tab comments
2024-06-14 09:26:45 +10:00
Marc Durdin
4a35e51a46
Merge pull request #11759 from keymanapp/fix/developer/11646-add-platform-no-more-platforms-builder
fix(developer): show message if no more platforms to add to touch layout editor
2024-06-14 08:48:41 +10:00
Steven R. Loomis
3c82343218 test(core): Add a minimal test that exercises the core API
- this test doesn't actually run well, it compiles but fails with an assertion.
- the purpose is to exercise the linker.

Fixes: #10968
2024-06-13 16:56:36 -05:00
Dr Mark C. Sinclair
ecd4944a2b fix(developer): add terminating null to expected strings 2024-06-13 20:50:24 +01:00
Dr Mark C. Sinclair
3453319563 fix(developer): correct test that is always false 2024-06-13 20:35:07 +01:00
Steven R. Loomis
b2e3215b0b
Merge branch 'feat/core/9467-devolve-regex-to-js2-epic-ldml' into feat/core/9467-remove-icu-for-wasm-epic-ldml 2024-06-13 14:29:18 -05:00
Steven R. Loomis
ff3c9736f4
Merge branch 'master' into feat/core/9467-devolve-regex-to-js2-epic-ldml 2024-06-13 14:29:01 -05:00
Steven R. Loomis
edd42d1dcb
Merge pull request #11541 from keymanapp/feat/core/9467-devolve-norm-to-js3-epic-ldml
feat(core): devolve normalization to js 🙀
2024-06-13 14:28:45 -05:00
Dr Mark C. Sinclair
446661ae03 fix(developer): make explicit cast in mixed int type comparison 2024-06-13 20:25:08 +01:00
Steven R. Loomis
a744afc34f feat(core): remove ICU from core under wasm
Fixes: #9467
2024-06-13 14:20:58 -05:00
Dr Mark C. Sinclair
6a16837b47 fix(developer): catch error by reference 2024-06-13 20:17:36 +01:00
Dr Mark C. Sinclair
f1e3396249 fix(developer): add additional error if build cannot be read into buffer 2024-06-13 20:10:16 +01:00
Keyman Server
58ea483a49
Merge pull request #11776 from keymanapp/auto/version-master-18.0.56
auto: increment master version to 18.0.56
2024-06-13 11:10:06 -07:00
Keyman Build Agent
781a46341d auto: increment master version to 18.0.56 2024-06-13 14:09:31 -04:00
Steven R. Loomis
1a61a589b3 feat(core): devolve regex to js for wasm
- assert was wrong!

Fixes: #9467
2024-06-13 13:07:29 -05:00
Dr Mark C. Sinclair
1fa13c2b83 fix(developer): add -Wno-ignored-qualifiers flag to allow casting to override warnings with return type casts 2024-06-13 18:41:07 +01:00
Dr Mark C. Sinclair
272b3b1532 fix(developer) cast to int in mixed int type expression 2024-06-13 18:31:22 +01:00
Dr Mark C. Sinclair
46186c90e5 fix(developer): correct iterator type to KMX_DWORD 2024-06-13 18:27:13 +01:00
Dr Mark C. Sinclair
f0701c87cd fix(developer): correct iterator type 2024-06-13 18:25:35 +01:00
Dr Mark C. Sinclair
fe05d05858 fix(developer): cast to long for ftell size check 2024-06-13 18:22:39 +01:00
Dr Mark C. Sinclair
4ed7af0c6c fix(developer): cast to int for fread size check 2024-06-13 18:17:58 +01:00
Steven R. Loomis
263d0e32f2 chore(core): update comments and remove a raw numeric literal
- per review comments

Fixes: #9467

Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2024-06-13 12:17:55 -05:00
Dr Mark C. Sinclair
7c0a422095 fix(developer): correct type of loop iterator 2024-06-13 17:41:55 +01:00
Dr Mark C. Sinclair
225fd8d29a fix(developer): remove ignored printf flag 2024-06-13 17:36:48 +01:00
Dr Mark C. Sinclair
421593bd72 fix(developer): rename shadowing local variables 2024-06-13 17:33:20 +01:00
Dr Mark C. Sinclair
6585d034c6 fix(developer): add <algorithm> include and std::reverse to kmx_u16.cpp 2024-06-13 17:25:31 +01:00
Dr Mark C. Sinclair
604d538875 fix(developer): add <cstring> include to kmx_u16.h 2024-06-13 17:10:59 +01:00
Dr Mark C. Sinclair
8a86cc373f fix(developer): add <cstring> include to kmcompxtest.cpp 2024-06-13 17:06:36 +01:00
Dr Mark C. Sinclair
328b7b70c3 fix(developer): add <cstddef> include to kmcompx.h 2024-06-13 16:59:47 +01:00
Dr Mark C. Sinclair
e155ae9c0c fix(developer): add gcc flag to remove __cdecl 2024-06-13 16:57:55 +01:00