Joshua A. Horton
dc48167bfb
chore(web): Merge branch 'master' into feat/web/fancy-suggestion-banner
2024-01-08 16:07:54 +07:00
Joshua Horton
afb093afaf
Merge branch 'master' into chore/web/build-script-cleanup
2024-01-08 15:58:16 +07:00
Joshua A. Horton
c25ad48d74
chore(web): Merge branch 'master' into fix/web/execution-timer-outlier-logic
2024-01-08 15:56:23 +07:00
Joshua Horton
828fb1a290
Merge pull request #10299 from keymanapp/fix/web/simple-null-guard
...
fix(web): adds null-guard for longpress-key validation
2024-01-08 15:54:24 +07:00
Joshua Horton
87acd6a2cf
Merge pull request #10274 from keymanapp/feat/web/webview-es6-target-artifact
...
feat(web): es6 artifact for app/webview 📜
2024-01-08 15:54:12 +07:00
Joshua Horton
8a7394dd23
Merge pull request #10257 from keymanapp/feat/web/es6-target-artifact
...
feat(web): alternate artifact - es6-bundled Web 📜
2024-01-08 15:53:43 +07:00
Joshua Horton
b3e58ea11e
Merge pull request #10267 from keymanapp/change/web/build-bundler-replacement
...
change(web): KeymanWeb bundler-script centralization 📜
2024-01-08 15:53:33 +07:00
Joshua Horton
bf9983be20
Merge pull request #10265 from keymanapp/refactor/web/common-esbundling
...
refactor(web): transformation of build-bundler into a common es-bundling command 📜
2024-01-08 15:53:24 +07:00
Joshua Horton
1479aa2bcb
Merge pull request #10264 from keymanapp/change/web/lm-worker-bundling-cleanup
...
change(web): lm-worker bundling + wrapper script rework 📜
2024-01-08 15:53:13 +07:00
Joshua A. Horton
d230a030ec
chore(web): Merge branch 'master' into change/web/lm-worker-bundling-cleanup
2024-01-08 15:51:40 +07:00
Joshua Horton
68500f6b09
Merge pull request #10255 from keymanapp/chore/web/worker-polyfill-cleanup
...
chore(web): remove lm-worker `Array.from` polyfill and make `Symbol` polyfill conditional
2024-01-08 15:50:53 +07:00
Joshua A. Horton
42a7d73040
fix(web): prediction timer should only track largest 3 times, not all times > 0
2024-01-08 13:59:27 +07:00
Joshua Horton
b3b11186ca
chore(web): apply suggestion from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-08 13:55:25 +07:00
Joshua A. Horton
301f6b47c5
chore(web): removes 'action :target' space from old shell script
2024-01-08 12:15:44 +07:00
Joshua Horton
6c38e45e91
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-08 11:57:52 +07:00
Joshua A. Horton
3870509465
fix(developer): model should activate instantly if matching keyboard exists when registered
2024-01-08 10:00:07 +07:00
Joshua A. Horton
e9d873907b
fix(web): proper fix for banner enable/disable on test pages
2024-01-08 09:52:23 +07:00
Joshua A. Horton
b09495968e
fix(web): prediction test-page model enablement toggle hooks
2024-01-08 09:45:11 +07:00
Joshua A. Horton
b4944c7b5a
fix(developer): fixes test-page model registration hook
2024-01-08 09:44:37 +07:00
Shawn Schantz
904f815653
Merge pull request #10275 from keymanapp/fix/mac/10273-persist-options
...
fix(mac): write persisted options returned from Core
2024-01-08 09:00:07 +07:00
Steven R. Loomis
776a902eb0
feat(core): stacked markers 🙀
...
- build fix for win
#10320
2024-01-06 13:56:37 -06:00
Steven R. Loomis
f38054f65a
chore(core): split out some files 🙀
...
- markers/normalization really needs its own file
- split out ldml_markers.* from ldml_transforms.*
- split out ldml_utils.hpp for a common assert macro
#10320
2024-01-06 11:56:11 -06:00
Steven R. Loomis
b2b897970d
feat(core): stacked markers 🙀
...
- renamed the single-segment functions to normalize_nfd_markers_segment() since they should only be run on a single segment
- commented out NFC for now, dead code
- add some additional checks/DebugLog around normalization
#10320
2024-01-06 11:33:51 -06:00
Steven R. Loomis
f4be7856da
feat(core): stacked markers tests 🙀
...
- we can finally support single markers with the new structure
2024-01-06 10:17:10 -06:00
Steven R. Loomis
52fe9073a0
chore(core): stacked markers tests 🙀
...
- first we break
#10320
2024-01-05 18:52:43 -06:00
Marc Durdin
070ead74cf
fix(developer): new file support for handle project 2.0
...
Fixes #10276 .
Adding new files to a v2.0 project was unsupported. This requires a
little bit of a logic change to the two new File New dialogs:
1. The New File Details dialog does not allow changing from the
SourcePath of the project.
2. The New File dialog does allow changing to any path. If you select a
path outside the project path, it will open in a new window.
2024-01-05 14:19:02 +07:00
Marc Durdin
beddf05afa
fix(developer): cleanly handle filling a new osk file from layout
...
Fixes #10315 .
When filling from layout, if the .kvks file did not exist, an obscure
error was generated:
Error: 2908 Error encountered parsing eo_plus.kvks: TypeError: Cannot read properties of null (reading 'byteLength')
Fixed this by checking for file existence before attempting to process,
which then reports a more understandable error of 'file not found'.
Then, needed to tweak the caller in Keyman Developer IDE to remove the
reference to the .kvks file before attempting to build
(chicken-and-egg).
2024-01-05 13:35:43 +07:00
Marc Durdin
84ff0424c3
fix(developer): remove unused tools/customise menu
2024-01-05 12:49:39 +07:00
Keyman Server
74927f8628
Merge pull request #10314 from keymanapp/auto/version-master-17.0.239
...
auto: increment master version to 17.0.239
2024-01-04 01:06:48 +07:00
Keyman Build Agent
04c1eb6df6
auto: increment master version to 17.0.239
2024-01-03 13:06:10 -05:00
Steven R. Loomis
8b65010892
Merge pull request #10306 from keymanapp/feat/developer/9121-reject-bad-regex-epic-ldml
...
feat(developer): escape bad markers 🙀
2024-01-03 11:47:11 -06:00
Steven R. Loomis
a6e4721fcb
Merge pull request #10305 from keymanapp/chore/core/ldml-test-robust-epic-ldml
...
chore(core): better reporting in ldml tests 🙀
2024-01-03 11:47:03 -06:00
Steven R. Loomis
f42f7595eb
Merge pull request #10304 from keymanapp/feat/core/9121-more-regex-epic-ldml
...
feat(core): more regex testing 🙀
2024-01-03 11:46:50 -06:00
Steven R. Loomis
319039159c
Merge pull request #10290 from keymanapp/feat/core/9468-stacked-markers-epic-ldml
...
fix(core): ldml fixes for normalization between transform groups 🙀
2024-01-03 11:46:20 -06:00
Marc Durdin
126a657715
fix(windows): serve images for readme files in Keyboard Install
...
Fixes #10308 .
When a file is requested without a tag parameter, we need to look to
the referer to find out what the tag is, so we can associate it with
the correct readme file.
2024-01-03 14:10:20 +07:00
Steven R. Loomis
91b761b027
feat(core): fixup markers as regex 🙀
...
- move prepend_marker out of line
- replace bool for_regex with an enum
- cleanup another instance of \b -> \u0008
#9121
2024-01-02 17:21:04 -06:00
Steven R. Loomis
54c77e2de9
Merge pull request #10300 from keymanapp/fix/developer/10291-layer-errs-epic-ldml
...
fix(developer): quell internal error when a section fails 🙀
2024-01-02 17:05:00 -06:00
Steven R. Loomis
a6151e681b
Merge branch 'chore/core/ldml-test-robust-epic-ldml' into feat/developer/9121-reject-bad-regex-epic-ldml
2024-01-02 17:04:37 -06:00
Steven R. Loomis
24cd664502
Update common/web/types/src/ldml-keyboard/pattern-parser.ts
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-02 17:04:14 -06:00
Steven R. Loomis
84c218ff85
Merge branch 'feat/core/9121-more-regex-epic-ldml' into chore/core/ldml-test-robust-epic-ldml
2024-01-02 17:03:07 -06:00
Steven R. Loomis
0c3d1b513e
Merge branch 'feat/core/9468-stacked-markers-epic-ldml' into feat/core/9121-more-regex-epic-ldml
2024-01-02 17:03:00 -06:00
Steven R. Loomis
e90573dd3d
Merge branch 'master' into feat/core/9468-stacked-markers-epic-ldml
2024-01-02 17:02:43 -06:00
Steven R. Loomis
32ba632af9
Update core/tests/unit/ldml/test_transforms.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-02 17:02:35 -06:00
Keyman Server
0c61676747
Merge pull request #10309 from keymanapp/auto/version-master-17.0.238
...
auto: increment master version to 17.0.238
2024-01-03 01:04:40 +07:00
Keyman Build Agent
4981f5f801
auto: increment master version to 17.0.238
2024-01-02 13:04:02 -05:00
Marc Durdin
d6b296c5f3
chore(developer): fix typo
2024-01-02 13:01:22 +07:00
Marc Durdin
1a8d83990d
Merge branch 'master' into chore/web/worker-polyfill-cleanup
2024-01-02 15:45:47 +11:00
Marc Durdin
ee6814c67a
Merge pull request #10218 from keymanapp/chore/developer/10162-honor-prompt-to-upgrade-in-kmc
...
chore(developer): honor prompt to upgrade in kmc
2024-01-02 15:36:48 +11:00
Marc Durdin
edc950727f
Merge pull request #10208 from keymanapp/feat/developer/9473-kmc-module-api-consolidation
...
feat(developer): Consolidate public APIs for kmc modules
2024-01-02 15:35:47 +11:00
Steven R. Loomis
02ba64d857
feat(core): fixup markers as regex 🙀
...
- needed to remove/re-add the “≈≈[\u0001-\uD7FE]” format (aka LDML_MARKER_ANY_INDEX)
#9121
2023-12-30 21:09:42 -06:00