Commit graph

27982 commits

Author SHA1 Message Date
Keyman Server
6bda855614
Merge pull request #11742 from keymanapp/auto/version-master-18.0.53
auto: increment master version to 18.0.53
2024-06-08 11:06:05 -07:00
Keyman Build Agent
288c0a5286 auto: increment master version to 18.0.53 2024-06-08 14:05:30 -04:00
Dr Mark C. Sinclair
4d90753e0d chore(developer): remove left over merge conflict markers 2024-06-08 15:28:16 +01:00
Dr Mark C. Sinclair
4995f56ad6 chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-2 2024-06-08 15:25:35 +01:00
Dr Mark C. Sinclair
d7e071f66d chore(developer): Merge branch 'master' into fix/developer/refactor-kmcmplib-compiler-messages-to-use-map 2024-06-08 15:08:35 +01:00
Dr Mark C. Sinclair
289ad482ec
Merge pull request #11378 from keymanapp/test/developer/kmcmplib-compiler-unit-tests
test(developer): kmcmplib compiler unit tests
2024-06-08 14:53:06 +01:00
Dr Mark C. Sinclair
6ffbe9a80a chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests
# 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-08 13:26:19 +01:00
Dr Mark C. Sinclair
3ad704d891 chore(developer): add comment on deadkeys 2024-06-08 13:11:39 +01:00
Dr Mark C. Sinclair
f1ad109b6f chore(developer): add comment on deadkeys 2024-06-08 13:09:47 +01:00
Dr Mark C. Sinclair
1912f4a103 chore(developer): replace type int literals in GetXStringImpl test names with char names 2024-06-08 13:00:09 +01:00
Dr Mark C. Sinclair
467b768ef0 chore(developer): replace type int literals in GetXStringImpl test names with char names 2024-06-08 12:50:50 +01:00
Dr Mark C. Sinclair
54d82b5052 chore(developer): add initFileKeyboard() method 2024-06-08 12:38:21 +01:00
Dr Mark C. Sinclair
cdb71f4329 chore(developer): add initFileKeyboard() method 2024-06-08 12:36:11 +01:00
Dr Mark C. Sinclair
5a06b28afb chore(developer): generalise googletest line in .gitignore 2024-06-08 12:30:05 +01:00
Dr Mark C. Sinclair
c1d5d45b8f chore(developer): generalise googletest line in .gitignore 2024-06-08 12:20:58 +01:00
Marc Durdin
c6d298d737
Merge pull request #11737 from keymanapp/feat/developer/support-language-reference-in-context-help
feat(developer): support language reference in context help
2024-06-08 10:46:47 +10:00
Marc Durdin
577986bb50
Merge pull request #11523 from keymanapp/chore/common/8399-cleanup-meson-warnings
chore(common): cleanup meson deprecations and warnings
2024-06-08 10:46:41 +10:00
Marc Durdin
5cdad488aa
test(developer): add extra email address tests
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2024-06-08 10:46:31 +10:00
Marc Durdin
eb0fff2363
Merge pull request #11717 from keymanapp/fix/developer/11715-prevent-two-touch-layout-editors-opening-for-same-file
fix(developer): prevent two touch layout editors opening for the same file
2024-06-08 10:44:31 +10:00
Steven R. Loomis
acd3cc5847 feat(core): devolve regex to JS
- use JS regex code
- almost there - some perhaps escaping differences

Fixes: #9467
2024-06-07 18:11:20 -05:00
Steven R. Loomis
c4b01f7715 test(core): detailed unit test for util_regex
Fixes: #9467
2024-06-07 16:27:45 -05:00
Dr Mark C. Sinclair
9f91713492 chore(developer): remove unnecessary initialisation from GetXStringImpl_type4 test 2024-06-07 20:25:09 +01:00
Keyman Server
ebfeea69d7
Merge pull request #11739 from keymanapp/auto/version-master-18.0.52
auto: increment master version to 18.0.52
2024-06-07 11:09:47 -07:00
Keyman Build Agent
877a207256 auto: increment master version to 18.0.52 2024-06-07 14:09:04 -04:00
Dr Mark C. Sinclair
2ad8a76a9d chore(developer): delete commented out code 2024-06-07 19:04:26 +01:00
Dr Mark C. Sinclair
810beabb8a chore(developer): fix heap corruption by removing unnecessary delete 2024-06-07 19:01:44 +01:00
Dr Mark C. Sinclair
df226db36a chore(developer): add additional use of fileKeyboard fixture 2024-06-07 18:53:54 +01:00
Dr Mark C. Sinclair
a679d5bca6 chore(developer): add fileKeyboard fixture and initFileKeyboard() method 2024-06-07 18:37:53 +01:00
Dr Mark C. Sinclair
f4dabd1ccc chore(developer): add fileKeyboard fixture and initFileKeyboard() method 2024-06-07 18:14:32 +01:00
Eberhard Beilharz
d231cb045b
Merge pull request #11637 from keymanapp/refactor/web/deprecated
refactor(web): Replace deprecated substr with substring
2024-06-07 16:22:18 +02:00
Dr Mark C. Sinclair
e3b18d3800 chore(developer): add initGlobals() method 2024-06-07 12:09:55 +01:00
Dr Mark C. Sinclair
5492a1670a chore(developer): add initGlobals() method 2024-06-07 11:57:51 +01:00
Dr Mark C. Sinclair
8dde071b89 chore(developer): moved CompMsg.cpp refactor to fix #11738 2024-06-07 11:46:49 +01:00
Dr Mark C. Sinclair
f5a7d73c73 chore(developer): moved CompMsg.cpp refactor to fix #11738 2024-06-07 11:26:26 +01:00
Dr Mark C. Sinclair
f473b4ff0d fix(developer): googletest for compiler messages, plus refactor of CompMsg.cpp to use map 2024-06-07 11:03:01 +01:00
Marc Durdin
3d017bc0f5
Merge pull request #11729 from keymanapp/chore/merge-master-into-windows-updates
chore: merge master into windows-updates
2024-06-07 19:02:19 +10:00
Marc Durdin
43e63246d8
Merge branch 'master' into fix/developer/11362-verify-email-addresses-in-package 2024-06-07 17:59:10 +10:00
Marc Durdin
1a3828d6c2 feat(developer): support language reference in context help
Adds support for `<LanguageReference Name='keyword'>` in
contexthelp.xml.
2024-06-07 14:55:51 +07:00
Joshua A. Horton
062a867ecd change(android): removes unneeded conditionals 2024-06-07 14:24:41 +07:00
Joshua A. Horton
891928e10b fix(web): array.from polyfill scoping, fixes after extracted test 2024-06-07 14:05:12 +07:00
Shawn Schantz
a7fb4013cd
Merge pull request #11730 from keymanapp/fix/mac/11726-xcode-15-build-cycle-error
fix(mac): change build configuration to prevent cycle error in Xcode 15
2024-06-07 13:48:53 +07:00
Joshua Horton
2c2815b618
Merge pull request #11672 from keymanapp/chore/ios/remove-dead-gesture-code
chore(ios): remove dead Swift-side keyboard gesture code
2024-06-07 13:44:31 +07:00
Marc Durdin
e5638cef0d
Merge pull request #11711 from keymanapp/fix/developer/11710-handle-encoding-errors-when-loading-wordlists
fix(developer): handle encoding errors when loading wordlists
2024-06-07 16:40:20 +10:00
Marc Durdin
d774f10413
Merge pull request #11708 from keymanapp/chore/11702-add-cherry-information-in-commit-messages
chore: add cherry-pick information in commit messages
2024-06-07 16:40:06 +10:00
Marc Durdin
49b0fd2388
Merge pull request #11707 from keymanapp/chore/developer/11706-add-extra-logging-for-backspace-assertion
chore(developer): add extra logging for assertion failure when pressing backspace in debugger
2024-06-07 16:39:58 +10:00
Marc Durdin
2506ff7c01 fix(developer): verify email addresses in .kps and .keyboard_info
Add verification of email address formats to kmc-package,
kmc-keyboard-info, and kmc-model-info. Add corresponding unit tests for
kmc-package and kmc-keyboard-info (kmc-model-info unit tests will be a
later addition). Uses AJV's email validation regex, as we rely on AJV
for schema compliance tests.

Fixes: #11362
Fixes: KEYMAN-DEVELOPER-1XE
2024-06-07 13:30:21 +07:00
Joshua A. Horton
d66d474f64 fix(web): add limited Array.from polyfill for lm-worker use
Fixes: #11502
Fixes: KEYMAN-WEB-K4
2024-06-07 11:56:18 +07:00
Steven R. Loomis
51172c3284
Merge branch 'master' into feat/core/9467-devolve-norm-to-js3-epic-ldml 2024-06-06 22:35:07 -05:00
sgschantz
e1e58f2cef fix(mac): change build configuration to prevent cycle error in Xcode 15
Fixes: #11726
2024-06-07 10:15:46 +07:00
sgschantz
83c06299ba fix(mac): rollback runOnlyForDeploymentPostprocessing change
break into separate PR
2024-06-07 09:35:02 +07:00