Commit graph

24978 commits

Author SHA1 Message Date
Marc Durdin
4598f13ba8 chore(common): automatically apply _builder_check_color 2023-02-09 12:12:18 +07:00
Marc Durdin
483f1858a0
Merge pull request #8188 from keymanapp/chore/common/builder_internal_dependencies
chore(common): builder internal dependencies
2023-02-09 15:05:23 +11:00
Marc Durdin
a43802e006
Update resources/builder.inc.sh 2023-02-09 15:05:13 +11:00
Marc Durdin
d802abeac8
Merge pull request #8187 from keymanapp/chore/common/builder_term
chore(common): add `builder_term` function
2023-02-09 15:05:00 +11:00
Joshua A. Horton
24d3f35cc7 fix(developer): drops implicit 'dom' library from server tsconfig 2023-02-09 10:32:02 +07:00
Joshua A. Horton
6b528365f8 chore(common): npm audit fix 2023-02-09 08:41:59 +07:00
Joshua A. Horton
878e0f0ea2 chore(common): updates typescript to 4.9.5 2023-02-09 08:40:52 +07:00
rc-swag
22d8db3e25
Merge pull request #8186 from keymanapp/fix/windows/8185/add-remove-btn-kbd-id-fix
fix(windows): add remove lang id uses correct keyboard id
2023-02-09 09:50:05 +10:00
Sabine
18a1424c45 chore(developer): remove unneccessary files, get ErrorMsg for INCLUDECODES, VISUALKEYBOARD, UnreachableRules, ErrExrta, CWARN_ OK 2023-02-08 20:27:54 +01:00
Keyman Server
dcdfc2a2e9
Merge pull request #8194 from keymanapp/auto/version-master-17.0.46
auto: increment master version to 17.0.46
2023-02-09 01:03:01 +07:00
Keyman Build Agent
a6c4589771 auto: increment master version to 17.0.46 2023-02-08 13:02:22 -05:00
Eberhard Beilharz
182acf21a4
chore(linux): Fix installation
Also update README.md.
2023-02-08 17:10:36 +01:00
Eberhard Beilharz
31e7f646f8
chore(linux): Update changelog from Debian
(cherry picked from commit 69a4a61b55)
2023-02-08 16:03:15 +01:00
Sabine
393e7cf964 chore(developer): remove unneccessary files, get ErrorMsg for INCLUDECODES, VISUALKEYBOARD, UnreachableRules, ErrExrta 2023-02-08 15:15:44 +01:00
Darcy Wong
7adb0b751e
Merge pull request #8184 from keymanapp/chore/windows/pt-br-name
chore(windows): Fix Portuguese UI language name
2023-02-08 18:00:25 +07:00
Darcy Wong
f0c5394864
Merge pull request #8182 from keymanapp/chore/windows/crowdin-kn-cleanup
chore(common): Cleanup Kannada locale
2023-02-08 17:55:48 +07:00
Eberhard Beilharz
8c9f5b1aec
Merge pull request #8181 from keymanapp/fix/linux/cherry-pick/autopkgtest
fix(linux): Fix autopkgtests 🍒
2023-02-08 09:43:23 +01:00
Eberhard Beilharz
0fad0ee1c5
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/5981_addBuild.sh 2023-02-08 08:31:42 +01:00
Eberhard Beilharz
abd76ccc57
chore(linux): Merge remote-tracking branch 'origin/master' into feat/linux/githubdeb 2023-02-08 08:30:30 +01:00
Marc Durdin
463b76de5d chore(common): builder internal dependencies
Fixes the scenario where `builder_describe_outputs` is called after
`builder_parse`, so that internal dependencies will be built as
required.
2023-02-08 14:08:47 +07:00
Darcy Wong
3455ba419a chore(android/engine): Minimal update to builder script 2023-02-08 13:42:16 +07:00
Marc Durdin
983ae43357 chore(common): add builder_term function 2023-02-08 12:49:54 +07:00
Darcy Wong
58ef5a1702 chore(android): Merge branch 'master' into refactor/android/builder-script 2023-02-08 11:42:37 +07:00
Darcy Wong
6c36ee2340 chore(windows): Merge branch 'master' into chore/windows/crowdin-kn-cleanup 2023-02-08 11:39:29 +07:00
Marc Durdin
dbe532e2a7
Merge pull request #8176 from keymanapp/chore/ios/update-certificate
chore(ios): update certificate
2023-02-08 15:18:45 +11:00
Ross
5d09c3fcc4 fix(windows): add remove lang id uses correct kbd
The id node taken from the keyman_keyboardlist.xsl was using the
packgage id name rather than the keyboard id name. This change
corrects that.
2023-02-08 13:37:39 +10:00
Darcy Wong
df3221abc9 chore(windows): Fix Portuguese UI language name 2023-02-08 07:03:49 +07:00
Steven R. Loomis
a8832ea893
Merge pull request #8172 from keymanapp/feat/developer/7965-morehardware-epic-ldml
feat(common): ldml different hardware support 🙀
2023-02-07 17:06:35 -06:00
Steven R. Loomis
9d6289d420
Merge pull request #8171 from keymanapp/feat/core/7533-modifier-epic-ldml
feat(common): ldml modifier support 🙀
2023-02-07 17:05:55 -06:00
Steven R. Loomis
8d6366921b
Update core/include/ldml/keyboardprocessor_ldml.ts
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-07 17:04:09 -06:00
Keyman Server
d6b548bd27
Merge pull request #8183 from keymanapp/auto/version-master-17.0.45
auto: increment master version to 17.0.45
2023-02-08 01:02:28 +07:00
Keyman Build Agent
78f7ce81b7 auto: increment master version to 17.0.45 2023-02-07 13:01:44 -05:00
Eberhard Beilharz
c02741a535
chore(linux): Add output descriptions for ibus-keyman
Also since core doesn't use the new build.sh syntax the dependency
on core doesn't work yet.
2023-02-07 18:31:06 +01:00
Darcy Wong
50c0321a87 chore(common): Update Kannada strings 2023-02-07 21:39:23 +07:00
Darcy Wong
c9bb3eb076 chore(windows): Remove previous Kannada locale files 2023-02-07 21:37:40 +07:00
Eberhard Beilharz
2bf41ec377
docs: Add quotes around builder_describe_outputs example
This makes it clearer that the parameters can't be in the same
string (in contrast to `builder_describe`).
2023-02-07 15:26:23 +01:00
Eberhard Beilharz
096643395b
fix(linux): Fix autopkgtests
Autopkgtests couldn't find pkg-config, so this change adds that as
test dependency.

(cherry picked from commit 71462d9705)
2023-02-07 11:22:04 +01:00
Eberhard Beilharz
e6300f1841
chore(linux): Address code review comments 2023-02-07 10:05:21 +01:00
Eberhard Beilharz
f2f39efb8a
Merge pull request #8156 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2023-02-07 08:27:06 +01:00
Marc Durdin
c155325d73 fix(developer): Select BCP47 Code dialog inconsistencies
Fixes #8157.

There are some limitations in this dialog as it stands; we will rework
it completely when we revisit BCP 47 tagging.

However, for now, this addresses some strange behaviours around the
Reset button and the displayed output:

* The Reset button will only be enabled if you change the text in the
  Language Name field.
* The messaging around a missing language subtag is clearer -- tells
  the user that they need to enter something there.
* The Reset button will now never insert default text strings into the
  Language Name field.

One example of something that is slightly weird, is if you enter a
two-letter region subtag into the script box, it will show what looks
like a valid tag in the output box (e.g. `en-Au`), but it will be
considered invalid, because that two letter subtag needs to be entered
into the region box.
2023-02-07 12:40:31 +07:00
Marc Durdin
d05a735e36
Merge pull request #8166 from keymanapp/chore/a17s5-master-to-kmcompx
chore(developer): merge master into feature-kmcompx a17s5
2023-02-07 16:27:05 +11:00
Darcy Wong
d63bf8289b
Merge pull request #8178 from keymanapp/chore/linux/test-helper-executable
chore(linux): Set test-helper script executable
2023-02-07 11:47:12 +07:00
Darcy Wong
7a7ba2f70c chore(linux): Set test-helper script executable 2023-02-07 10:38:08 +07:00
Marc Durdin
9a90e1b233 chore(ios): update certificate 2023-02-07 10:31:24 +07:00
Steven R. Loomis
5e445b32a1 feat(developer): ldml: modifier key updates 🙀
- per review comments
- drop opt, cmd, and shiftL/shiftR

For: #7533
2023-02-06 15:47:18 -06:00
Eberhard Beilharz
a3d1654364
chore(linux): Address code review comments 2023-02-06 20:25:56 +01:00
Keyman Server
b05cc602c7
Merge pull request #8175 from keymanapp/auto/version-master-17.0.44
auto: increment master version to 17.0.44
2023-02-07 02:09:57 +07:00
Keyman Build Agent
9221e82422 auto: increment master version to 17.0.44 2023-02-06 14:09:19 -05:00
Steven R. Loomis
2a5d38e19f
Update developer/src/kmc-keyboard/test/fixtures/sections/keys/invalid-bad-modifier.xml
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-06 11:26:26 -06:00
Steven R. Loomis
75fb36b9e0
Merge pull request #8143 from keymanapp/fix/common/7534-more-import-errs-epic-ldml
feat(common): ldml: import error messages from the compiler   🙀
2023-02-06 11:25:20 -06:00