Marc Durdin
2e7162d5a9
chore(windows): remove hardcoded compression level in wxs files
2023-07-13 12:12:02 +07:00
Marc Durdin
759d23f7e0
chore(windows): detect teamcity CI for uncompressed msi
2023-07-13 11:18:14 +07:00
Marc Durdin
68c5ba0a18
chore(developer): avoid double-map for bundled sourcemap
2023-07-13 11:11:57 +07:00
Steven R. Loomis
d83c1a9366
Merge pull request #9259 from keymanapp/fix/common/7375-serialize-set-elem-epic-ldml
2023-07-12 22:49:25 -05:00
Joshua A. Horton
e4cef64fdc
docs(web): extra documentation b/c nomenclature shift
2023-07-13 10:37:11 +07:00
Joshua A. Horton
811648edb6
change(web): TrackedInput -> ComplexGestureSource
2023-07-13 10:29:35 +07:00
Joshua A. Horton
872a7db02e
change(web): TrackedPoint -> SimpleGestureSource
2023-07-13 10:27:22 +07:00
Joshua A. Horton
fe62217414
change(web): TrackedPath -> GesturePath
2023-07-13 10:12:29 +07:00
Marc Durdin
4af61a89bd
chore(windows): turn msi compression off for test builds
2023-07-13 09:48:06 +07:00
Joshua A. Horton
e8482f61b3
fix(web): bug in suggested-change typing
2023-07-13 09:25:19 +07:00
Marc Durdin
cbc857fad9
chore(developer): sourcemap def in wrong file
2023-07-13 09:04:19 +07:00
Marc Durdin
4c8d173eab
chore(developer): enable source maps for bundle
2023-07-13 07:58:16 +07:00
Marc Durdin
5cc373274c
chore(developer): remove --dist from sentry-cli sourcemaps inject
2023-07-13 07:44:52 +07:00
Steven R. Loomis
093b74a0e0
feat(core): load reorder from kmx+, test case 🙀
...
- move critical code OUT of assert body!
For: #7375
2023-07-12 18:43:03 -05:00
Steven R. Loomis
47f75118d4
feat(core): load reorder from kmx+, test case 🙀
...
- load reorder groups and their usets from KMX+
- add a test case matching the nod-Lana spec entry
(the interesting cases commented out for now)
For: #7375
2023-07-12 18:09:53 -05:00
Marc Durdin
31ee7bff63
feat(developer): use sentry inject for sourcemap resolution
2023-07-13 06:07:44 +07:00
Steven R. Loomis
878e6c13e2
chore(core): compiler fix 🙀
...
For: #9120
2023-07-12 18:07:20 -05:00
Steven R. Loomis
af8d8fcb33
feat(core): reorder is able to reorder nod-Lana 🙀
...
- cleaned up code some
- still todo: not merged with 'transform' u16 path, subranges
For: #9120
2023-07-12 18:07:20 -05:00
Steven R. Loomis
28d520f5df
feat(core): reorder tests 🙀
...
- attempting to only subsort ranges
For: #9120
2023-07-12 18:07:20 -05:00
Steven R. Loomis
94af1f64b5
feat(core): reorder tests 🙀
...
- use sizeof(), not std::size() (C++17)
For: #9120
2023-07-12 18:07:20 -05:00
Steven R. Loomis
1ea3473e34
feat(core): more prep work for reorder 🙀
...
- tests for sortkey generation and sorting
- improvements to element flag analysis
2023-07-12 18:07:06 -05:00
Steven R. Loomis
a5a2b61479
feat(core): unit test for reorder! 🙀
...
- add functions for checking type and ordering
in elements
- fails, of course! implementation to come
For #9120
2023-07-12 18:07:06 -05:00
Steven R. Loomis
f5b70a952c
feat(core): refactor for reorder implementation 🙀
...
- some polymorphic objects
- element list
- add new reorder test
For: #9120
2023-07-12 18:07:06 -05:00
Steven R. Loomis
f3bfef0cc3
fix(common): set variables need to serialize elementstring 🙀
...
- populate the 'elem' field of set variables
- this will be needed for mapFrom/mapTo
For: #7375
2023-07-12 16:44:50 -05:00
Steven R. Loomis
30f33ecd4e
fix(core): don't use double newlines in debuglog
...
- syslog() will automatically add newlines (per mac and linux manpages)
- there's no reason to add NL *AND* add std::endl
- this fix will cause syslog to have no newline going in, and print only one instead of two newlines on other platforms/environments
2023-07-12 12:34:33 -05:00
Sabine
44d8a4ce42
feat(linux): mcompile remove duplicate file
2023-07-12 15:07:52 +02:00
Sabine
20c380f820
feat(linux): mcompile add/remove wcout
2023-07-12 14:57:11 +02:00
Sabine
a65befb7a6
get branches in sync
...
^Merge remote-tracking branch 'origin/feature/linux-mcompile-loadkeyboard' into feature/linux-mcompile-loadkeyboard
^# Please enter a commit message to explain why this merge is necessary,
2023-07-12 14:45:54 +02:00
Sabine
560fa6ab89
feat(linux): mcompile tidy up code
2023-07-12 14:39:33 +02:00
Marc Durdin
4a329f9552
chore(developer): move touch layout schema load into import
2023-07-12 15:55:44 +07:00
Joshua Horton
6ac9faab72
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-12 15:48:22 +07:00
Marc Durdin
568a8141dd
chore(common): additional cleanup on schema loading
2023-07-12 13:11:06 +07:00
Marc Durdin
2d69be9104
refactor(common): bundle schemas into web/types
...
Removes the loadSchema function and instead resolves schema with
import statements. Next commit will do the same work for Developer
modules.
2023-07-12 12:53:56 +07:00
Marc Durdin
1a52e61d4e
fix(developer): use relative paths in kmc messages
...
Fixes #9250 .
2023-07-12 12:09:16 +07:00
Marc Durdin
111de31fd6
chore(developer): fix tests and linting
2023-07-12 12:08:48 +07:00
Marc Durdin
fa3980f598
feat(developer): deploy kmc as ES module
...
Deploy kmc as an ES module, forced now by top-level await that we use in
the sentry load.
Moved NodeCompilerCallbacks to same util folder as schemas are found in,
to avoid rewriting schema loading with imports in this PR. It belongs
better there than messages/ anyway.
Distributed files are now .mjs. Removed --enable-source-maps from
launchers as logging will be managed with sentry anyway.
2023-07-12 10:20:35 +07:00
Steven R. Loomis
7b094f42e7
chore(common): add BUILDER_STR_REF 🙀
...
- and similar
- also aliases for r.uint32le on the KMXPlusFile side.
Fixes #9079
2023-07-11 18:08:46 -05:00
Keyman Server
9eebecf9e7
Merge pull request #9247 from keymanapp/auto/version-master-17.0.139
...
auto: increment master version to 17.0.139
2023-07-12 01:03:29 +07:00
Keyman Build Agent
c22a33de3b
auto: increment master version to 17.0.139
2023-07-11 14:02:44 -04:00
Eberhard Beilharz
87ccb6e945
chore(linux): Use different backend for unit tests
2023-07-11 17:36:22 +02:00
Eberhard Beilharz
8b9f3eb2c5
chore(linux): Add another test
2023-07-11 17:33:46 +02:00
Sabine
51d67c482e
feat(linux): mcompile tidy up code
2023-07-11 13:47:49 +02:00
Sabine
e6365d4d6d
feat(linux): mcompile use loadKeyboard->CopyKeyboard for 64bit
2023-07-11 13:43:28 +02:00
Marc Durdin
8082f5f3bd
chore(developer): workaround TS2367
2023-07-11 17:44:56 +07:00
Eberhard Beilharz
3cc9f09d82
fix(linux): Replace deprecated Image.ANTIALIAS
...
Fixes #9244 .
2023-07-11 12:14:26 +02:00
Eberhard Beilharz
eedf7545c8
refactor(linux): Refactor some code
2023-07-11 12:13:45 +02:00
Sabine
30c82a7685
feat(linux): mcompile add KMX_Datatypes
2023-07-11 11:26:33 +02:00
Marc Durdin
adbc1c4309
Merge pull request #9237 from keymanapp/chore/developer/compiler-warnings-as-errors
...
chore(developer): handle compilerWarningsAsErrors option 🗜
2023-07-11 18:53:20 +10:00
Marc Durdin
44e5b5a058
Merge pull request #9234 from keymanapp/chore/developer/kmc-color-switch
...
chore(developer): add `--color` switch to kmc 🗜
2023-07-11 18:53:09 +10:00
Marc Durdin
11ab1e0409
Merge pull request #9228 from keymanapp/chore/developer/kmc-message-formatting
...
chore(developer): cleanup compiler messages in kmc 🗜
2023-07-11 18:52:59 +10:00