Keyman Build Agent
d0b23c96b4
auto: increment master version to 17.0.218
2023-11-24 13:03:05 -05:00
Eberhard Beilharz
20c361438e
Merge pull request #10026 from keymanapp/chore/testkeyboard
...
chore(core): Add test keyboard for text selection tests
2023-11-24 11:01:24 +01:00
Eberhard Beilharz
6543170ced
Merge pull request #10047 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2023-11-24 06:05:11 +01:00
Joshua A. Horton
736e06fd90
chore(web): drops single-use protected prop
2023-11-24 11:58:57 +07:00
Joshua A. Horton
129e193a13
chore(web): fully removes all remaining subsegmentation bits and baubles
2023-11-24 11:58:02 +07:00
Joshua A. Horton
12aad6ca25
fix(web): simplified mean
2023-11-24 11:55:26 +07:00
Joshua A. Horton
b9a584a141
docs(web): updates comments for the two path-stats variants
2023-11-24 11:46:40 +07:00
Joshua A. Horton
c86d417308
chore(web): splits path-stats object into simpler + full; full tree-shakes out
2023-11-24 11:41:28 +07:00
Joshua A. Horton
253c81b159
chore(web): Merge branch 'feature-gestures' into feat/web/orientable-keytip
2023-11-24 11:38:06 +07:00
Joshua Horton
6f38fde42b
Merge pull request #10074 from keymanapp/chore/merge-master-into-feature-gestures
...
chore: merge master into feature-gestures 🐵
2023-11-24 11:36:56 +07:00
Joshua Horton
0c1e9ae54f
Merge pull request #9911 from keymanapp/change/web/keytips-and-callouts
...
change(web): key preview & subkey callout tweaks 🐵
2023-11-24 11:36:40 +07:00
Joshua Horton
6fdd966757
Merge pull request #9973 from keymanapp/feat/web/delayed-modipress-completion
...
feat(web): delayed modipress completion 🐵
2023-11-24 11:36:30 +07:00
Joshua A. Horton
126ee8b624
chore(web): dead comment
2023-11-24 09:48:51 +07:00
Joshua A. Horton
a6e2ae4d0d
change(web): test keyboard now uses debug build
2023-11-24 09:45:27 +07:00
Joshua A. Horton
da39948ad9
chore(android): JSQueueEntry -> String
2023-11-24 08:52:48 +07:00
Joshua A. Horton
b861eff3aa
chore(android): restores picker onPause behavior when kbd is deleted by picker
2023-11-24 08:52:34 +07:00
Joshua A. Horton
d015f38beb
chore: Merge remote-tracking branch 'origin/chore/merge-master-into-feature-gestures' into chore/merge-master-into-feature-gestures
2023-11-24 08:31:42 +07:00
Joshua A. Horton
40f9e6ebd8
chore(web): Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures
...
Involved splicing feature-gestures banner changes into the newly-separated banner sources.
2023-11-24 08:29:39 +07:00
Marc Durdin
e0e5d90181
Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures
2023-11-24 12:28:26 +11:00
Joshua A. Horton
eb19579ff2
chore(web): removal of dead code (that otherwise needed a tweak)
2023-11-24 08:16:59 +07:00
Marc Durdin
7b6c57d818
Merge pull request #10073 from keymanapp/fix/core/10067-actions-options-mem-mgmt
...
fix(core): memory management of options in action struct
2023-11-24 12:02:52 +11:00
Marc Durdin
a47137b6af
Merge pull request #10062 from keymanapp/feat/developer/warn-on-vk-in-output
...
feat(developer): warn on usage of virtual keys in rule output
2023-11-24 12:02:39 +11:00
Marc Durdin
7ec4832edc
fix(core): memory management of options in action struct
...
Fixes #10067 .
Management of memory for persisted options was wrong in the action
struct, as the members key and value would be freed immediately after
being added to the temporary vector (because the vector was of the
struct rather than of the class).
Given the struct is a C struct, we need the memory management to be
explicit, so we now release() each option into the vector as we create
it, which means that its member values will not be freed when the option
is then immediately deleted. (This allows us to use the initial copy of
the members of option that option() constructor does.)
Added the release() function as that was a relatively clear way of
indicating that the contents of the structure are now owned by the
caller, following the pattern from std::unique_ptr.
Finally, the unit test for persisted options was in the action_api.cpp
test module, but it was never called, so this was not being tested. Now
it is.
2023-11-24 07:52:31 +10:00
rc-swag
23da871f18
chore(windows): remove res from PR change resetcontext
2023-11-24 07:52:16 +10:00
rc-swag
08b3764496
chore(windows): review comments
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-24 07:48:23 +10:00
Keyman Server
ff6a9fc0a3
Merge pull request #10070 from keymanapp/auto/version-master-17.0.217
...
auto: increment master version to 17.0.217
2023-11-24 01:03:52 +07:00
Keyman Build Agent
511f2645ac
auto: increment master version to 17.0.217
2023-11-23 13:03:23 -05:00
Eberhard Beilharz
f56033f537
chore(web): Add TAB output to test keyboard
2023-11-23 18:02:36 +01:00
Eberhard Beilharz
ef8b9888c8
chore(web): Update touch layout
2023-11-23 17:22:24 +01:00
rc-swag
2dbad870ca
chore(windows): add comments ReadContext
2023-11-23 22:01:26 +10:00
Eberhard Beilharz
fb7c19fee4
chore(core): Add test keyboard for text selection tests
...
Part of #9073 .
2023-11-23 10:51:59 +01:00
sgschantz
b909540dd3
pass through delete keystroke to avoid re-sending event
2023-11-23 14:51:36 +07:00
sgschantz
6879af00e7
remove some of the legacy backspace code
2023-11-23 14:26:46 +07:00
Joshua A. Horton
e4e1345a91
chore(web): better import compat for validation tool
2023-11-23 14:05:14 +07:00
rc-swag
4480a05412
chore(windows): removed cached context windows engine
...
Removed the cached context from the windows engine
2023-11-23 16:58:41 +10:00
Joshua A. Horton
c8186e2e8d
fix(web): tablet flick-preview layout
2023-11-23 13:52:32 +07:00
Joshua A. Horton
2d198d9ca1
chore(web): minor dead code removal
2023-11-23 13:51:56 +07:00
Marc Durdin
b3b2825168
fix(developer): path separator for kmc-package
...
Fixes #10027 .
2023-11-23 16:45:12 +10:00
Joshua A. Horton
1910ac4845
chore(web): restores tip-orientation default
2023-11-23 13:28:25 +07:00
Joshua A. Horton
8ede79285c
fix(web): constrains keytip within OSK bottom bound
2023-11-23 13:13:59 +07:00
Joshua A. Horton
1c8e498b77
fix(web): a bit more flick-polish
2023-11-23 12:59:57 +07:00
Joshua A. Horton
e18fe87a84
fix(web): forgot to reset preview during roaming touch (thrown in)
2023-11-23 12:54:43 +07:00
Joshua A. Horton
8e08403f2f
fix(web): fixes kbd's shift next-layer, lack of lang id for package
2023-11-23 12:51:24 +07:00
Joshua A. Horton
cf8568ac74
change(web): updates flick test kbd with a down-flick on vowels
2023-11-23 12:50:46 +07:00
Joshua A. Horton
54bac9c0b2
feat(web): adds plumbing needed to dynamically orient keytip
2023-11-23 12:50:00 +07:00
Marc Durdin
e983818bda
feat(developer): warn on usage of virtual keys in rule output
...
Fixes #10059 .
Use of the unsupported and undocumented virtual key output, that doesn't
work in recent Keyman versions, at all, now results in a build warning.
Only a warning, because it did kinda work in old versions of Keyman.
2023-11-23 15:13:56 +10:00
Joshua Horton
4970664347
Merge pull request #10039 from keymanapp/fix/web/app-context-deadkey-reset
...
fix(web): app/webview did not clear deadkeys on context-reset
2023-11-23 11:53:23 +07:00
Joshua A. Horton
ad0ed37049
chore(android): restores removed conditional
2023-11-23 11:52:37 +07:00
Marc Durdin
2a9a9e7244
Merge pull request #10060 from keymanapp/chore/core/remove-vkey-output-dangling-code
...
chore(core): remove vkey output from kmx processor
2023-11-23 15:36:55 +11:00
Marc Durdin
9caa905852
Merge pull request #10058 from keymanapp/chore/windows/10056-remove-unused-globals
...
chore(windows): remove unused globals relating to old keyboard debugging
2023-11-23 15:36:47 +11:00