Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
f34976e8c0
Merge branch 'feat/windows/use-km-core-actions-struct' into chore/core/10520-hide-old-action-apis 2024-02-03 09:40:53 +11:00
Steven R. Loomis
10940be7e0 feat(developer): hint/warn on range check 🙀
- analyzer

#10316
2024-02-02 15:18:08 -06: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
Steven R. Loomis
107e8e98f9 feat(developer): hint/warn on range check 🙀
- analyzer

#10316
2024-02-02 12:09:23 -06: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
Steven R. Loomis
dfe1a9f9c9
Merge branch 'master' into feat/developer/10554-sometimes-no-norm 2024-02-02 11:06:23 -06:00
Sabine
dcf49b9f08 feat(linux): mcompile-dk tidy up 2024-02-02 17:55:07 +01: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
Sabine
78e736722a feat(linux): mcompile-dk doublicate functions 2024-02-02 16:36:49 +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
Marc Durdin
9e50f50687 fix(core): strip markers in actions_update_app_context_nfu()
Fixes #10605.
2024-02-02 15:10:05 +07:00
rc-swag
8f2e0a76eb feat(windows): code comment 2024-02-02 16:55:28 +10:00
rc-swag
d34ba7e527 feat(windows): remove extra debugging 2024-02-02 16:48:09 +10:00
Steven R. Loomis
db1c4b8636 feat(developer): hint/warn on range check 🙀
- failing test

#10316
2024-02-02 00:05:10 -06:00
Darcy Wong
b9d42df0e9 chore(oem/fv): Update versions in keyboards.csv 2024-02-02 12:40:04 +07:00
Steven R. Loomis
ef99b81f14
Merge branch 'master' into feat/developer/10554-sometimes-no-norm 2024-02-01 22:21:55 -06: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
Steven R. Loomis
71443836a2 feat(developer): support normalization=disabled 🙀
- avoid dead store to transforms class

#10554
2024-02-01 19:05:31 -06:00
Steven R. Loomis
535418d9ef feat(developer): hint/warn on range check 🙀
- just the test files

#10316
2024-02-01 19:02:54 -06:00
Steven R. Loomis
3a538c103f feat(developer): support normalization=disabled 🙀
- test and code fixes

#10554
2024-02-01 18:40:02 -06:00
Steven R. Loomis
7572c9476e feat(developer): support normalization=disabled 🙀
- main core changes and test changes

#10554
2024-02-01 17:32:42 -06: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
Eberhard Beilharz
25de477425 chore(linux): Fix the path for downloading artifacts
Follow-up of #10577.
2024-02-02 05:10:30 +07:00
Eberhard Beilharz
7356fc6e17 chore(linux): Upgrade artifacts to v4
- Upgrade upload-artifact to v4.3.0
- Upgrade download-artifact to v4.1.1
- Upgrade checkout to v4.1.1
- Upgrade gha-deb-signing to v0.6

Closes #10385.
2024-02-02 05:10:29 +07:00
Steven R. Loomis
eaeb3e4284 feat(developer): support normalization=disabled 🙀
- additional test changes
- turn off cooking the 'from' if disabled

#10554
2024-02-01 15:19:19 -06: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
Sabine
463fe2fe88 feat(linux): mcompile-dk tidy up 2024-02-01 18:15:44 +01: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
Sabine
6af536a174 feat(linux): mcompile-dk more shiftstates in KMX_get_CharsUnderlying_according_to_keycode_and_Shiftstate_GDK 2024-02-01 16:16:16 +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
Marc Durdin
aad7c0a42b chore(core): fixup typos 2024-02-01 15:05:24 +07:00
Marc Durdin
0b7556870f
chore: Apply suggestions from code review 2024-02-01 18:56:26 +11:00
Eberhard Beilharz
f3efb244dc chore(linux): Adjust test expectations for ICU >= 73
ICU 73 comes with CLDR 43 which contains various corrections. This means
that we get different results when we minimize `bmf-Latn`. This change
sets the test expectations based on the ICU version and so allows tests
to pass on Ubuntu 24.04 which comes with ICU 74.
2024-02-01 14:55:36 +07:00
jahorton
6d496d36b7 chore(ios): minor cleanup 2024-02-01 14:40:12 +07:00