Commit graph

24478 commits

Author SHA1 Message Date
Darcy Wong
dadbf050c2
Merge pull request #10624 from keymanapp/chore/android/cleanup-kmp-manifest
fix(android/app): Cleanup AndroidManifest handling of *.kmp
2024-02-06 13:51:34 +07:00
Joshua Horton
e8949831da
Merge pull request #10631 from keymanapp/fix/web/webview-sourcemap-inlining
fix(web): app/webview sourcemap inlining
2024-02-06 08:07:44 +07:00
Joshua A. Horton
2ed717f084 fix(web): app/webview sourcemap inlining 2024-02-05 14:50:11 +07:00
Darcy Wong
8817d240e2 fix(android/app): Cleanup AndroidManifest handling of *.kmp 2024-02-05 09:32:46 +07:00
Keyman Server
55dc824bb4
Merge pull request #10619 from keymanapp/auto/version-master-17.0.261
auto: increment master version to 17.0.261
2024-02-04 01:03:02 +07:00
Keyman Build Agent
514d6f3f1a auto: increment master version to 17.0.261 2024-02-03 13:02:27 -05:00
Eberhard Beilharz
91fd8d20be
Merge pull request #10612 from keymanapp/chore/linux/10453_APICheck
chore(linux): Fix API check if lines got removed in .symbols file
2024-02-03 14:22:27 +01:00
Eberhard Beilharz
2446662587
Merge pull request #10610 from keymanapp/docs/linux/pydebug
docs(linux): Update sample settings
2024-02-03 14:22:10 +01:00
Eberhard Beilharz
fce77f1b99
Merge pull request #10609 from keymanapp/fix/linux/artifactpath
fix(linux): Fix path to artifacts when uploading to llso
2024-02-03 13:14:17 +01:00
Darcy Wong
1fdbfd83fe
Merge pull request #10606 from keymanapp/chore/fv/keyboards-csv/version
chore(oem/fv): Update versions in keyboards.csv
2024-02-03 08:26:24 +07:00
Eberhard Beilharz
883b9fc4c8
chore(linux): Fix API check if lines got removed in .symbols file
If lines got removed in the .symbols file we won't find the current
version number in the .symbols file. This change fixes the expectations.

Also, if a major API change happens during the Alpha cycle we don't expect
another API version increment if one already happened since we released
the stable version.

This change also adds some unit tests for the new functionality. These
can be run manually and won't run during CI builds.

Fixes #10453.
2024-02-02 20:15:22 +01:00
Keyman Server
0f53c4737f
Merge pull request #10611 from keymanapp/auto/version-master-17.0.260
auto: increment master version to 17.0.260
2024-02-03 01:03:50 +07:00
Keyman Build Agent
cf58476744 auto: increment master version to 17.0.260 2024-02-02 13:03:21 -05:00
Eberhard Beilharz
99598294d3
docs(linux): Update sample settings
Python debugger in vscode >= 1.86 now uses a different type.
2024-02-02 16:42:07 +01:00
Eberhard Beilharz
0b4ade8018
fix(linux): Fix path to artifacts
With the new download-artifact version when using `merge-multiple:true`
all artifacts end up in the same directory. This change adjusts for that.

Another follow-up of #10577.
2024-02-02 12:07:02 +01:00
Eberhard Beilharz
97bbcee3ef
Merge pull request #10596 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2024-02-02 09:28:53 +01:00
Darcy Wong
b9d42df0e9 chore(oem/fv): Update versions in keyboards.csv 2024-02-02 12:40:04 +07:00
Marc Durdin
ff3a06f894
Merge pull request #10601 from keymanapp/chore/history-fixup
chore(common): history missing message fixup
2024-02-02 14:26:18 +11:00
Darcy Wong
e246dcb4f1
Merge pull request #10603 from keymanapp/chore/history-16-0-145
chore(common): Add entries from 16.0.145 HISTORY.md
2024-02-02 10:25:28 +07:00
Darcy Wong
307a27165b chore(common): Add entries from 16.0.145 HISTORY.md 2024-02-02 10:20:02 +07:00
Marc Durdin
37cfe365bb chore: history missing message fixup
Not sure why this is happening, nothing obvious in logs. Will monitor.
2024-02-02 09:28:16 +07:00
Marc Durdin
8156a8b19d
Merge pull request #10576 from keymanapp/fix/linux/9593_version-comparison
fix(linux): Fix version comparison
2024-02-02 09:47:37 +11:00
Marc Durdin
702b91a682
Merge pull request #10599 from keymanapp/chore/linux/fixarmhf
chore(linux): Use correct format specifier for `g_utf8_strlen`
2024-02-02 09:38:51 +11:00
Marc Durdin
404fe172c9
Merge pull request #10593 from keymanapp/chore/common/10590-cancel-earlier-builds
chore(common): cancel earlier builds when new test builds triggered
2024-02-02 09:34:56 +11:00
Steven R. Loomis
88a9f72e11
Merge pull request #10565 from keymanapp/feat/core/10317-simplify-marker-epic-ldml
feat(core,developer): simplify markers 🙀
2024-02-01 14:29:33 -06:00
Steven R. Loomis
b8fbe4865c
Merge pull request #10563 from keymanapp/feat/core/10317-double-marker2-epic-ldml
feat(core): ldml double marker, C++ side 🙀
2024-02-01 14:29:21 -06:00
Steven R. Loomis
ab00f0c800
Merge pull request #10541 from keymanapp/feat/core/10317-double-marker-epic-ldml
feat(developer):  double markers once again 🙀
2024-02-01 14:28:01 -06:00
Keyman Server
7e801dd500
Merge pull request #10600 from keymanapp/auto/version-master-17.0.259
auto: increment master version to 17.0.259
2024-02-02 01:03:29 +07:00
Keyman Build Agent
65e8d11b5d auto: increment master version to 17.0.259 2024-02-01 13:02:59 -05:00
Eberhard Beilharz
13eb1002ae
refactor(linux): Deal with invalid version numbers 2024-02-01 17:26:38 +01:00
Eberhard Beilharz
df24cfda0a
chore(linux): Use correct format specifier for g_utf8_strlen
The package build on armhf failed because of the wrong format specifier
which expects a `size_t` instead of `glong` that `g_utf8_strlen` returns.
2024-02-01 16:51:10 +01:00
Eberhard Beilharz
a5e0ce0702
chore(linux): Update debian changelog
(cherry picked from commit 8d0f102936)
2024-02-01 12:58:21 +01:00
Eberhard Beilharz
4c53f18cca
Merge pull request #10594 from keymanapp/chore/linux/fixpkgbuild
chore(linux): Fix the path of downloaded artifacts
2024-02-01 10:46:38 +01:00
Eberhard Beilharz
31ef12706e
chore(linux): Fix the path for downloading artifacts
Follow-up of #10577.
2024-02-01 10:37:18 +01:00
Marc Durdin
09e971d3ca chore: tweak script for stability 2024-02-01 16:16:19 +07:00
Marc Durdin
7c8003a0f7 chore(common): cancel earlier builds when new test builds triggered
Fixes #10590.

Cancels existing running or queued test builds on TeamCity when a new
build is started for the same 'branch' (aka branch or PR).

Does not touch release builds or other projects -- only touches
recognized test build configurations.
2024-02-01 16:02:23 +07:00
Eberhard Beilharz
e586dacef4
Merge pull request #10577 from keymanapp/chore/linux/10385_upload-artifact
chore(linux): Upgrade artifacts to v4
2024-02-01 08:29:34 +01:00
Joshua Horton
27daea4dec
Merge pull request #10571 from keymanapp/fix/web/webview-initial-layer
fix(web): app/webview control flow for initial layer
2024-02-01 13:44:25 +07:00
Marc Durdin
8db33b5c9c
Merge pull request #10522 from keymanapp/chore/developer/tweak-kmc-ldml-build
chore(developer): kmc ldml build - call c8 directly for tests
2024-02-01 17:26:21 +11:00
Steven R. Loomis
2016d5d498
Merge pull request #10539 from keymanapp/feat/core/10516-reorder-norm-epic-ldml
feat(core): ldml reorder marker processing 🙀
2024-01-31 23:18:24 -06:00
Steven R. Loomis
a28cee0fac
Merge branch 'feat/core/10317-double-marker2-epic-ldml' into feat/core/10317-simplify-marker-epic-ldml 2024-01-31 22:25:45 -06:00
Steven R. Loomis
006b955f8a
Merge branch 'feat/core/10317-double-marker-epic-ldml' into feat/core/10317-double-marker2-epic-ldml 2024-01-31 22:24:46 -06:00
Steven R. Loomis
fcac7b5587
Merge pull request #10581 from keymanapp/feat/core/10468-report-norm
feat(core): report on (lack of) normalization 🙀
2024-01-31 22:23:06 -06:00
Steven R. Loomis
1eddd60814
Merge branch 'feat/core/10516-reorder-norm-epic-ldml' into feat/core/10317-double-marker-epic-ldml 2024-01-31 22:20:26 -06:00
Steven R. Loomis
ec03a681f7 feat(core): reorder processing 🙀
- fix quickcheck of add_back_markers()

For: #10516
2024-01-31 22:16:50 -06:00
Steven R. Loomis
78f81516c0 feat(core): report on (lack of) normalization 🙀
- report normalization

#10468
2024-01-31 18:22:23 -06:00
Steven R. Loomis
6c1447bb4b feat(core,developer): simplify markers 🙀
- clean up removing multi-segment processing
2024-01-31 18:17:17 -06:00
Steven R. Loomis
32d2e6ea2c feat(core,developer): simplify markers 🙀
- maybe don't need NFD table

#10317
2024-01-31 18:15:37 -06:00
Steven R. Loomis
687e50557f feat(core): add some C++ side tests 🙀
- add more test cases from @jahorton

#10317
2024-01-31 18:14:01 -06:00
Steven R. Loomis
600fdcc2c8 feat(core): double markers once again 🙀
- C++ side passes

Fixes: #10516
2024-01-31 18:05:53 -06:00