Joshua A. Horton
b56628ea24
chore(web): removes all Web-related implicit-any usage outside of web/ and common/web/gesture-recognizer
2024-05-29 10:36:30 +07:00
Joshua A. Horton
fbe9f4d2fd
fix(web): missing return value when setting stores
2024-05-29 10:24:24 +07:00
Joshua A. Horton
be1cc343ef
change(web): remove broken redundant check for keys to not correct
2024-05-29 10:22:28 +07:00
Joshua A. Horton
fec1bbc008
fix(web): legacy BK array typing - uses array of strings, not a singlestring
2024-05-29 10:10:50 +07:00
Joshua A. Horton
3e8cd1b73e
refactor(web): keyboard-layout preprocessing property transplantation
2024-05-29 09:30:31 +07:00
Joshua A. Horton
4f85677ed8
fix(web): button-ui event's parameter field usage when hiding
2024-05-29 09:27:11 +07:00
Joshua A. Horton
50a194aa71
change(web): suggested 'utf-8' change from code review
2024-05-29 09:24:38 +07:00
Joshua A. Horton
824c389938
chore(web): cleans up web's tool projects
2024-05-29 09:24:37 +07:00
Joshua A. Horton
3d82272989
chore(web): previously-missed spot in gesture-recognizer
2024-05-29 09:24:37 +07:00
Joshua A. Horton
0b05766efb
chore(web): removes web/ unused locals
2024-05-29 09:24:32 +07:00
Joshua A. Horton
41a090cce9
chore(web): converts JS unit test to TS
2024-05-29 09:24:17 +07:00
Joshua A. Horton
084916a893
chore(web): removes gesture-recognizer unit-test unused locals
2024-05-29 09:24:16 +07:00
Joshua A. Horton
826204cdc1
chore(web): cleans up unused locals outside of web/
2024-05-29 09:24:16 +07:00
Joshua A. Horton
a39d12f417
fix(web): explicitly terminate banner gesture-handling when banner is swapped
2024-05-29 09:19:46 +07:00
Joshua A. Horton
fff9e23ecd
chore(web): Merge branch 'chore/web/fix-implicit-this' into fix/web/worker-prediction-match-token
2024-05-29 09:12:15 +07:00
Joshua A. Horton
b85286ba03
fix(web): post-rebase build error
2024-05-29 09:11:31 +07:00
Joshua A. Horton
5a8f231ef9
fix(web): use intended source for prediction-to-context matching
2024-05-29 08:56:38 +07:00
Joshua A. Horton
a5c10e87b8
chore(web): enforces "noImplicitThis"
2024-05-29 08:54:01 +07:00
Joshua A. Horton
1fd2f174bc
chore(web): language menu keyboard-element typing
2024-05-29 08:54:01 +07:00
Joshua A. Horton
5eca1c8815
chore(web): simple arrow-func conversion
2024-05-29 08:54:00 +07:00
Joshua A. Horton
e3b9a25963
fix(web): drops unused nestedInstanceOf branch with invalid method reference
2024-05-29 08:48:02 +07:00
Joshua A. Horton
fa2be938d9
fix(web): drops unused 'menuEvent' and associated dead branch
2024-05-29 08:48:01 +07:00
Joshua A. Horton
bdbf94bd47
chore(web): replaces a couple of 'var's
2024-05-29 08:42:39 +07:00
Joshua Horton
7008a3972e
chore(mac): replaces more 'typeset' uses
2024-05-29 08:28:18 +07:00
Joshua Horton
12cb94c5a3
change(mac): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-29 08:26:45 +07:00
Eberhard Beilharz
8dc30c9d28
fix(web): Don't apply suggestion unless fully configured
...
We can't really apply a suggestion unless we have the configuration object
(that provides the context).
Fixes : #11593
Fixes: KEYMAN-WEB-FX
2024-05-28 20:55:35 +02:00
Dr Mark C. Sinclair
2b313cb1c9
chore(developer): add initial GetXStringImpl test
2024-05-28 16:42:46 +01:00
Eberhard Beilharz
4d4b10fc95
fix(linux): Don't clean workdir after checkout in API verification
...
Set the option for the Checkout step to not run `git clean` after checkout
because that gets rid of the artifacts we previously restored.
2024-05-28 16:32:05 +02:00
Eberhard Beilharz
c8d8e4187a
Merge pull request #11571 from keymanapp/fix/linux/apiverification
...
fix(linux): Restore artifacts for API verification in the correct job
2024-05-28 15:02:36 +02:00
Dr Mark C. Sinclair
4b35c815dd
chore(developer): add additional case to GetRHS test
2024-05-28 11:53:41 +01:00
Dr Mark C. Sinclair
ec06107fcc
chore(developer): add initial GetRHS test
2024-05-28 10:23:34 +01:00
Dr Mark C. Sinclair
9f4dbf8251
chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests
2024-05-28 10:06:18 +01:00
Nguonnyny Tan
518a13a591
Update contexthelp.xml
2024-05-28 14:53:47 +07:00
Marc Durdin
951eb571fe
chore(developer): rename Default_DefaultProjectPath to Get_Initial_DefaultProjectPath
2024-05-28 14:39:07 +07:00
Marc Durdin
1826c13f35
fix(developer): make top row of Character Map 1 pixel to avoid DIV/0 in gestures
...
An apparent issue in the Grid control in Delphi is that if the top row
is zero pixels high (hiding it), a pan gesture on touchscreen causes an
EDivByZero. This patch works around the issue by making the top row 1
pixel high.
Fixes : #11589
Fixes: KEYMAN-DEVELOPER-1C3
Fixes: KEYMAN-WINDOWS-43C
2024-05-28 14:25:48 +07:00
Marc Durdin
dfc90de81d
fix(developer): handle editor initializing after debugger when setting execution point
...
Fixes : #11586
Fixes: KEYMAN-DEVELOPER-1K7
2024-05-28 13:53:04 +07:00
Nguonnyny Tan
73f8477b50
Update developer/src/tike/xml/help/contexthelp.xml
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-28 12:34:35 +07:00
Nguonnyny Tan
8e0033072f
Update developer/src/tike/xml/help/contexthelp.xml
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-28 12:34:20 +07:00
Marc Durdin
222ff6a182
change(common): add extra commit message hints
...
These changes come out of discussion in the team; we want to make use of
git trailers and improve the quality of our commit messages. Starting by
adding more hints to the commit suggestions. Includes some minor cleanup
of the hooks, and hopefully also improves tests so that they don't
interfere with interactions with non-Keyman repos.
Note: the scopes list may need maintenance as the list still includes
sub-scopes and 'oem'.
2024-05-28 10:57:46 +07:00
Marc Durdin
9f5141b18c
fix(developer): correct the inference of default hint from flicks
...
There were two problems here:
* An undeclared variable `source`
* The `flick` parameter is an array, not an object, so indexing by
direction is invalid
Fixes : #11581
Fixes: KEYMAN-DEVELOPER-1YW
2024-05-28 09:49:38 +07:00
Joshua A. Horton
2503dfa3a8
fix(web): headless recorder unhandled paths, invalid test-sequence reference
2024-05-28 09:40:50 +07:00
Joshua A. Horton
903d214b43
fix(web): null guard missing debug info when reporting to Sentry
...
Fixes #11548 .
2024-05-28 08:20:35 +07:00
Marc Durdin
5c40ec9878
fix(developer): use correct variable when fixing up flick and multitap in Layer Properties dialog
...
Fixes : #11574
Fixes: KEYMAN-DEVELOPER-1GC
2024-05-28 06:54:47 +07:00
Marc Durdin
193250db71
fix(developer): save touch layout editor selection when loading state
...
Key selection was left in a corrupted state in `builder.loadState()`, on
first load of the touch layout editor, because the selection was not
restored after calling `prepareLayer()`.
This only happens on first load because after first load, the selection
will have been saved to the state (which is kept in the backend,
associated with the instance of the editor), so pressing F5 to reload
the page will not reproduce the issue.
Fixes : #11573
Fixes: KEYMAN-DEVELOPER-1Z8
2024-05-28 06:46:48 +07:00
Steven R. Loomis
403d342e10
test(core): clarify output of test_unicode
...
- group output by functional area
#10183
2024-05-27 16:42:11 -05:00
Eberhard Beilharz
32bc9e7833
fix(linux): Restore artifacts for API verification in the correct job
...
Previously we had an extra job where we setup the environment and
restored the artifacts. However, the artifacts then were no longer
available in the next job, `api_verification`. Instead of restoring
the artifacts a second time this change squashes the two jobs. This will
hopefully fix the API verification.
2024-05-27 19:18:11 +02:00
Steven R. Loomis
7d9b1a1ed1
Merge pull request #11520 from keymanapp/feat/core/9467-devolve-norm-to-js2-epic-ldml
...
feat(core): change normalize_nfd() to use JS native call instead of ICU on wasm 🙀
2024-05-27 10:26:32 -05:00
Steven R. Loomis
ab7fd5ee37
Merge pull request #11519 from keymanapp/feat/core/9467-devolve-regex-to-js-epic-ldml
...
refactor(core): prepare normalization code to call into JS under WASM 🙀
2024-05-27 10:25:50 -05:00
Eberhard Beilharz
710567590f
Merge pull request #11536 from keymanapp/fix/linux/apiverification
...
chore(linux): Debugging API verification
2024-05-27 15:31:57 +02:00
Steven R. Loomis
948f979b88
Merge branch 'feat/core/9467-devolve-regex-to-js-epic-ldml' into feat/core/9467-devolve-norm-to-js2-epic-ldml
2024-05-27 08:30:19 -05:00