Steven R. Loomis
781351b121
Merge branch 'master' into fix/developer/wasm-epic-ldml
2023-07-31 22:10:21 -05:00
Steven R. Loomis
e1d5513952
Update developer/src/kmcmplib/src/meson.build
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-31 22:09:34 -05:00
Sabine
06db40aa21
feat(linux): mcompile rename functions +tidy up
2023-08-01 00:09:52 +02:00
Steven R. Loomis
7c3424b081
chore(developer): update markers per review 🙀
...
- remove SENTINEL_ALL_MARKERS
For: #9119
2023-07-31 16:10:59 -05:00
Sabine
669d3389a9
feat(linux): mcompile use std::map in replaceNamesWithCharacter
2023-07-31 23:07:08 +02:00
Steven R. Loomis
b6fade356f
Merge pull request #9365 from keymanapp/feat/developer/9119-marker-emit-epic-ldml
...
feat(common): marker processing🙀
2023-07-31 16:00:31 -05:00
Steven R. Loomis
2fa9e8eb4c
Merge pull request #9364 from keymanapp/feat/developer/9119-marker-epic-ldml
...
feat(developer) marker steps 🙀
2023-07-31 15:57:56 -05:00
Steven R. Loomis
f2fea17b66
Update developer/src/kmc-ldml/test/fixtures/sections/vars/fail-markers-badref-0.xml
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-31 15:57:44 -05:00
Steven R. Loomis
1bb3ae548a
fix(developer): more wasm uset fixes 🙀
...
- While i'm in the neighborhood..
- use 'free' besides just 'malloc' (sure enough..)
- move wasmExports into this
- add code coverage for failed sizes
- cleanup
2023-07-31 13:19:08 -05:00
Keyman Server
50d0e2676d
Merge pull request #9372 from keymanapp/auto/version-master-17.0.151
...
auto: increment master version to 17.0.151
2023-08-01 01:02:48 +07:00
Keyman Build Agent
ea14dae0cd
auto: increment master version to 17.0.151
2023-07-31 14:02:07 -04:00
Steven R. Loomis
8c2cd8916a
fix(developer): fix breakage from emscripten 3.1.44
...
- use wasmExports.malloc if available otherwise asm.malloc
2023-07-31 11:16:49 -05:00
Joshua Horton
14d6f513ea
Merge pull request #9339 from keymanapp/feat/web/gesture-path-snapshots
...
feat(web): gesture path snapshots 🐵
2023-07-31 16:02:06 +07:00
Joshua Horton
35fc5b602d
Merge pull request #9338 from keymanapp/chore/web/test-cleanup-and-stat-typing
...
chore(web): test/test-resource cleanup & generic typing on stats object 🐵
2023-07-31 16:01:36 +07:00
Marc Durdin
ab4e12426a
chore(developer): rename projectReader to projectRunner
2023-07-31 15:59:26 +07:00
Marc Durdin
246c02ea31
chore(developer): address review comments
2023-07-31 15:59:00 +07:00
Eberhard Beilharz
1d0db5945a
docs(core): Don't put emscripten on the path
...
This change addresses the code review comments. We don't want
emscripten to be in `PATH` and instead set the `EMSCRIPTEN_BASE`
environment variable.
2023-07-31 10:40:34 +02:00
Joshua A. Horton
a89c41b470
chore(web): tweaks per PR review
2023-07-31 15:35:46 +07:00
Joshua A. Horton
3cc2298d69
chore(web): Merge remote-tracking branch 'origin/feat/web/gesture-path-snapshots' into feat/web/gesture-path-snapshots
2023-07-31 15:08:36 +07:00
Joshua A. Horton
40c0d6a5ed
docs(web): adds docs as requested by PR review
2023-07-31 15:08:10 +07:00
Eberhard Beilharz
c4efba04d9
chore(linux): Don't fail on parallel builds
...
If another build runs on the same build agent at the same time and
installs dependencies at the same time, previously the build failed
because apt/dpkg was already running. This change checks for the
existence of the apt/dpkg lock file and waits until the other process
is finished before starting the installation of dependencies.
2023-07-31 09:54:09 +02:00
Eberhard Beilharz
b4e612d465
Merge pull request #9360 from keymanapp/chore/linux/uploadScript
...
chore(linux): Fix creation of PRs after uploading to Debian
2023-07-31 09:23:40 +02:00
Eberhard Beilharz
8a57a17eb5
Merge pull request #9358 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2023-07-31 09:23:17 +02:00
Shawn Schantz
a863bf1670
Merge branch 'feature-macos-core' into feature/core/add-core-wrapper
2023-07-31 14:22:17 +07:00
sgschantz
0721b13af3
rollback cp path change for ios build
2023-07-31 10:31:45 +07:00
Ross
a8f2934406
feat(windows): add unit test for external event
...
Added a unit test for an external event. Also updated
the unit test utility print code for action items to include
KM_KBP_IT_CAPSLOCK.
2023-07-31 09:52:14 +10:00
Keyman Server
003f19605c
Merge pull request #9366 from keymanapp/auto/version-master-17.0.150
...
auto: increment master version to 17.0.150
2023-07-31 01:03:12 +07:00
Keyman Build Agent
0e5fccac00
auto: increment master version to 17.0.150
2023-07-30 14:02:33 -04:00
Steven R. Loomis
0d3ffbbe57
chore(core): marker - pt-abnt2 broken 🙀
...
- upstream in CLDR is incomplete in marker/transform implementation, disabling for now
#9119
2023-07-29 20:30:59 -05:00
Steven R. Loomis
1c9543557f
feat(developer): marker - basic.xml update 🙀
...
- verified sentinel in the binary output
#9119
2023-07-29 17:56:10 -05:00
Steven R. Loomis
8c79f14156
feat(developer): marker - use marker in the sections 🙀
...
- bunch of rework to make 'vars' a dependent of lots of sections
- should be emitting marker ids in the output stream now.
#9119
2023-07-29 17:26:36 -05:00
Steven R. Loomis
c15e1f37c2
Merge branch 'feat/developer/9119-marker-epic-ldml' into feat/developer/9119-marker-emit-epic-ldml
2023-07-29 17:02:54 -05:00
Steven R. Loomis
e71e1c10d8
Merge branch 'master' into feat/developer/9119-marker-epic-ldml
2023-07-29 17:02:38 -05:00
Steven R. Loomis
2ec20ae8b4
Merge pull request #9352 from keymanapp/chore/core/7375-reorder-comments-epic-ldml
...
chore(core): update documentation in transform logic and processor 🙀
2023-07-29 17:01:39 -05:00
Steven R. Loomis
bab4998d9c
Merge pull request #9346 from keymanapp/fix/core/7375-verify-uset-range-epic-ldml
...
fix(core): Better range check for Uni_IsValid() 🙀
2023-07-29 17:01:04 -05:00
Steven R. Loomis
a6bce2d6c0
feat(common): marker - utilities to emit sentinel values 🙀
...
#9119
2023-07-29 16:59:54 -05:00
Steven R. Loomis
97c8380f7c
feat(common): marker - emit sentinel values 🙀
...
#9119
2023-07-29 16:48:33 -05:00
Steven R. Loomis
2211900e5f
feat(common): marker - move values into constants 🙀
...
- constants need to be shared with C++
#9119
2023-07-29 16:15:55 -05:00
Steven R. Loomis
d514dc9915
feat(common): marker processing support 🙀
...
- common: emit the sentinel value, with range checking, from MarkerParser
2023-07-29 16:06:59 -05:00
Steven R. Loomis
581d65a4c7
fix(common): list fix 🙀
...
- a falsy list should show up as list #0
#9119
2023-07-29 14:55:21 -05:00
Steven R. Loomis
7ad3f95a67
Merge branch 'chore/core/7375-reorder-comments-epic-ldml' into feat/developer/9119-marker-epic-ldml
2023-07-29 14:49:46 -05:00
Steven R. Loomis
99886623a5
feat(developer): marker accounting 🙀
...
- .. and the basic.txt to prove it
#9119
2023-07-29 14:48:08 -05:00
Sabine
a3daee80b5
feat(linux): mcompile tidy up
2023-07-29 21:31:19 +02:00
Steven R. Loomis
52e54395f9
feat(developer): marker accounting 🙀
...
- split out MarkerTracker, could give us more precise messages about marker use
- for now, we parse all markers twice.
- update builder for the markers list
#9119
2023-07-29 14:18:37 -05:00
Sabine
2371f59240
feat(linux): mcompile Version using Vector of KMX_DWORD (instead of Vector of std::string)
2023-07-29 20:46:25 +02:00
Steven R. Loomis
c7881d99b2
Update core/src/ldml/ldml_processor.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-28 21:55:39 -05:00
Steven R. Loomis
ccc86a942b
feat(core): fix uset range check 🙀
...
- review comments
#7375
2023-07-28 21:54:09 -05:00
Steven R. Loomis
4854cba4c9
feat(developer): fix marker validation test 🙀
...
- was using the wrong syntax, hyphen instead of underscore
#9119
2023-07-28 21:40:02 -05:00
Sabine
d50322a995
feat(linux): mcompile tidy up: remove unneccessary code
2023-07-28 18:25:50 +02:00
Sabine
e3fed21dd1
feat(linux): mcompile replace std::cout, std::wcout, MyCout, printf and use wprintf
2023-07-28 17:20:28 +02:00