Commit graph

21065 commits

Author SHA1 Message Date
Joshua A. Horton
f8d4f8eb85 fix(web): restoring original outputTarget only active due to focus-maintenance 2023-08-02 14:50:24 +07:00
Marc Durdin
2863bdbe57
Merge pull request #9388 from keymanapp/chore/gha-pr-2
chore: try another variable for reporting
2023-08-02 12:59:19 +10:00
Marc Durdin
1566c14881 chore: try another variable for reporting 2023-08-02 09:57:42 +07:00
Marc Durdin
9517883909
Merge pull request #9386 from keymanapp/chore/gha-master
chore: add run-name to deb-packaging
2023-08-02 12:41:41 +10:00
Marc Durdin
a010507a3f chore: add run-name to deb-packaging 2023-08-02 09:36:56 +07:00
Marc Durdin
669198add6 chore(linux): touch linux so we get a build 2023-08-02 09:36:55 +07:00
rc-swag
de1d8e9374
Merge pull request #9376 from keymanapp/docs/windows/create-test-certificate-cmd
docs(windows): corrected nmake cmd for certificates
2023-08-02 10:37:39 +10:00
Steven R. Loomis
50309e9375
Merge pull request #9382 from keymanapp/fix/developer/wasm-more-uset-fix
fix(developer): more wasm uset fixes 🙀
2023-08-01 13:21:29 -05:00
Keyman Server
05f672835a
Merge pull request #9385 from keymanapp/auto/version-master-17.0.152
auto: increment master version to 17.0.152
2023-08-02 01:04:56 +07:00
Keyman Build Agent
0ac8b2a5c6 auto: increment master version to 17.0.152 2023-08-01 14:04:11 -04:00
Steven R. Loomis
00bf3cc5df
Merge branch 'master' into fix/developer/wasm-more-uset-fix 2023-08-01 10:28:28 -05:00
Eberhard Beilharz
5afa3c56d9
Merge pull request #9328 from keymanapp/docs/core/8913_BuildOnLinux
docs(core): Document how to build Core on Linux
2023-08-01 17:05:55 +02:00
Steven R. Loomis
1d63b88648
Merge pull request #9375 from keymanapp/fix/developer/wasm-epic-ldml
fix(developer): fix breakage from emscripten 3.1.44 🙀
2023-08-01 09:17:50 -05:00
Eberhard Beilharz
41350789d5
Merge pull request #9368 from keymanapp/chore/linux/waitapt
chore(linux): Don't fail on parallel builds
2023-08-01 11:15:49 +02:00
Ross
f6a64bc223 docs(windows): corrected nmake cmd for certificates 2023-08-01 14:59:41 +10:00
Steven R. Loomis
51774b637b
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-31 22:23:37 -05:00
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
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
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
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
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
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
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
Eberhard Beilharz
c4720a05a1
chore(linux): Update debian changelog
(cherry picked from commit 0e74e37a7c)
2023-07-28 08:46:56 +02:00