Meng-Heng
be78b58df1
docs(developer): context help in keyboard-editor section
...
Fixes : #2131
2024-06-11 14:36:19 +07:00
Keyman Server
d4866f2c21
Merge pull request #11751 from keymanapp/auto/version-master-18.0.54
...
auto: increment master version to 18.0.54
2024-06-10 11:05:53 -07:00
Keyman Build Agent
03e1ff48b4
auto: increment master version to 18.0.54
2024-06-10 14:05:06 -04:00
Joshua Horton
03575d3103
Merge pull request #11749 from keymanapp/fix/developer/include-path-slashes
...
fix(developer): fix kmcmplib unit-test include paths
2024-06-10 15:41:47 +07:00
Joshua A. Horton
fb67d1ddf5
fix(developer): fix include paths
...
Backslashes in paths are Windows-only, may have caused recent *nix CI-build failures.
2024-06-10 13:58:17 +07:00
Joshua Horton
b8943eae4a
Merge pull request #11722 from keymanapp/fix/android/split-layout-and-rescale
...
fix(android): fix keyboard size after rotation and restore via onSizeChanged, after layout
2024-06-10 12:15:21 +07:00
Joshua Horton
3ac7aa4424
Merge pull request #11604 from keymanapp/fix/android/sys-keyboard-orientation
...
fix(android): check current orientation when redisplaying system keyboard
2024-06-10 12:15:13 +07:00
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
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
f1ad109b6f
chore(developer): add comment on deadkeys
2024-06-08 13:09:47 +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
cdb71f4329
chore(developer): add initFileKeyboard() method
2024-06-08 12:36:11 +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
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
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
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
f5a7d73c73
chore(developer): moved CompMsg.cpp refactor to fix #11738
2024-06-07 11:26:26 +01: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
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
sgschantz
e1e58f2cef
fix(mac): change build configuration to prevent cycle error in Xcode 15
...
Fixes : #11726
2024-06-07 10:15:46 +07:00
Marc Durdin
614f957de5
Merge pull request #11723 from keymanapp/change/web/precompile-ts-tests
...
change(web): precompile all TS-based tests
2024-06-07 09:20:09 +07:00
Marc Durdin
8d3c66bb3f
Merge pull request #11718 from keymanapp/fix/common/11716-remove-allowJs-from-web-tsconfig
...
fix(common): remove allowJs from web's tsconfig.base.json
2024-06-07 09:20:00 +07:00
Marc Durdin
6fefc8f813
Merge pull request #11677 from Nnyny/context/new-model-project-parameters
...
chore(developer): add context/new-model-project-parameters
2024-06-07 08:35:12 +07:00
Marc Durdin
63a40e9934
Merge branch 'master' into context/new-model-project-parameters
2024-06-07 08:35:04 +07:00
Marc Durdin
4a7b766241
Merge pull request #11658 from Nnyny/context/wordlist-editor
...
chore(developer): add context/wordlist-editor
2024-06-07 08:34:09 +07:00
Marc Durdin
e1879deb96
Merge pull request #11656 from Nnyny/context/character-map
...
chore(developer): add context/character-map
2024-06-07 08:34:00 +07:00
Joshua Horton
9a78649f52
Merge pull request #11713 from keymanapp/fix/web/browser-keyboard-activation-deferral
...
fix(web): defer keyboard activation requests made during engine initialization
2024-06-07 07:59:44 +07:00
Joshua Horton
1fa19db0bf
Merge pull request #11705 from keymanapp/fix/web/osk-focus-tracking
...
fix(web): fix osk touch-focus tracking
2024-06-07 07:59:35 +07:00
Keyman Server
a49c891ff6
Merge pull request #11725 from keymanapp/auto/version-master-18.0.51
...
auto: increment master version to 18.0.51
2024-06-06 11:07:22 -07:00
Keyman Build Agent
7f3c58eda4
auto: increment master version to 18.0.51
2024-06-06 14:06:33 -04:00
Joshua A. Horton
13476d48c8
change(web): precompile all TS-based tests
2024-06-06 15:48:58 +07:00
Joshua A. Horton
d86833783d
fix(android): fix keyboard size after rotation and restore via onSizeChanged, after layout
...
Fixes : #10054
2024-06-06 14:02:18 +07:00
Marc Durdin
3f6ae0ade4
chore(web): re-enable allowJs for sourcemap-root
2024-06-06 13:51:58 +07:00
Marc Durdin
6665cd0688
Merge pull request #11701 from keymanapp/fix/developer/11700-disable-example-edit-controls-if-no-examples
...
fix(developer): disable example edit controls if no examples in Package Editor
2024-06-06 12:05:04 +07:00
Marc Durdin
7eba4f9a69
Merge pull request #11698 from keymanapp/fix/developer/11687-ignore-javascript-files-with-bad-encodings
...
fix(developer): treat js files with unrecognized encodings as non-keyboard files
2024-06-06 12:04:49 +07:00
Marc Durdin
c6b5afda7d
Merge pull request #11587 from keymanapp/fix/developer/11586-handle-editor-init-after-debugger
...
fix(developer): handle editor initializing after debugger when setting execution point
2024-06-06 12:04:39 +07:00
Marc Durdin
3f3e3f9923
fix(common): remove allowJs from web's tsconfig.base.json
...
Fixes : #11716
2024-06-06 11:59:51 +07:00
Marc Durdin
33d7dca155
fix(developer): prevent two touch layout editors opening for the same file
...
The keyboard editor has a complex edit state machine, which has
grown a lot over time. This is a minimal patch to address one specific
edge case scenario on that state machine, without any attempt to improve
the state machine overall. The biggest change here is bubbling failure
up to the main form so that it can destroy (aka Release, which is an
asynchronous destroy) the editor window if it fails to load completely.
Fixes : #11715
Fixes: KEYMAN-DEVELOPER-1JC
2024-06-06 10:45:44 +07:00