Commit graph

33096 commits

Author SHA1 Message Date
Keyman Server
5eecafa0ce
Merge pull request #14444 from keymanapp/auto/version-master-19.0.95
auto: increment master version to 19.0.95
2025-08-01 11:37:58 -07:00
Keyman Build Agent
f2d6042720 auto: increment master version to 19.0.95 2025-08-01 14:37:21 -04:00
Marc Durdin
40574aad25
Merge pull request #14433 from keymanapp/maint/common/14432-use-default_options-for-cpp17
maint(common): use `cpp_std=c++17` in meson project default_options
2025-08-01 12:45:13 +07:00
Marc Durdin
808b6557d6 maint(common): use cpp_std=c++17 in meson project default_options
We attempted to set the C++ version in standard.meson.build, but this
does not work well as the option name varies by platform, and it also
triggers a warning in meson. This fix moves the setting into each
meson.build project() default_options. As there are only a handful
of these, the maintenance burden is not high.

Fixes: #14432
Relates-to: #14355
Build-bot: build
Test-bot: skip
2025-08-01 10:23:57 +10:00
MengHeng
6bed9162b1
Apply suggestions from code review 2025-07-31 15:34:27 +07:00
MengHeng
53f9ede409
Apply suggestions from code review
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2025-07-31 15:23:13 +07:00
rc-swag
1c41bdb669 modify dll base address for 64bit arm and x64 2025-07-31 17:45:54 +10:00
rc-swag
99d9d68e66 Initial addition of arm64 configuration 2025-07-31 16:30:23 +10:00
Darcy Wong
16c9bfc90d fix(android): Handle when navigation bar is left/right of screen 2025-07-31 10:39:32 +07:00
Darcy Wong
b7eb61815c fix(android): Fix insets 2025-07-31 09:55:56 +07:00
Darcy Wong
f6120747ad chore(android): Remove unused constraintlayout-compose dependency 2025-07-31 07:09:35 +07:00
MengHeng
0d20e49567
Apply suggestions from code review
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2025-07-30 14:53:06 +07:00
Darcy Wong
3b91f09074 fix(android): Add API check for changing colors 2025-07-30 14:32:40 +07:00
Darcy Wong
85986dd6d8 fix(android): Convert to ConstraintLayout and apply insets
Using Android Studio's tool to convert the top level RelativeLayout to ConstraintLayout. This way, the edge-to-edge doesn't cover up the top and bottom portions of the app.

Also apply insets so app and keyboard fit in usable areas.
2025-07-30 14:12:03 +07:00
rc-swag
8889bad33c
Merge branch 'master' into fix/windows/dont-prompt-updates-off 2025-07-30 15:50:34 +10:00
Keyman Server
a92ee4f6f3
Merge pull request #14425 from keymanapp/auto/version-master-19.0.94
auto: increment master version to 19.0.94
2025-07-29 11:02:15 -07:00
Keyman Build Agent
480c98ab32 auto: increment master version to 19.0.94 2025-07-29 14:01:37 -04:00
Eberhard Beilharz
8e64a2ad75
Merge pull request #14403 from keymanapp/fix/linux/stoptestserver
maint(linux): fix stopping of test server
2025-07-29 11:34:21 +02:00
Eberhard Beilharz
ce25be13a2
Merge pull request #14381 from keymanapp/test/developer/validutf8
test(developer): add unit tests for `isValidUtf8`
Follow-up-of: #14369
2025-07-29 11:33:46 +02:00
Meng-Heng
dee4c154c6 docs: change valid bcp47 tag 2025-07-29 15:27:52 +07:00
Meng-Heng
052c8b611b docs: apply @srl296 suggestions 2025-07-29 15:25:22 +07:00
Meng-Heng
761aa6e291 Merge branch 'master' of https://github.com/keymanapp/keyman into docs/bcp47 2025-07-29 14:54:19 +07:00
Darcy Wong
d694ab0889 fix(android): Update compileSdk to 35 2025-07-29 10:07:18 +07:00
Keyman Server
a816219778
Merge pull request #14422 from keymanapp/auto/version-master-19.0.93
auto: increment master version to 19.0.93
2025-07-28 11:02:30 -07:00
Keyman Build Agent
3bd6ee18a0 auto: increment master version to 19.0.93 2025-07-28 14:02:03 -04:00
Eberhard Beilharz
73605727a0
Update developer/src/kmcmplib/tests/gtest-compiler.tests.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-07-28 15:01:13 +02:00
rc-swag
be5e20dab7
Merge pull request #14358 from keymanapp/fix/windows/14342/invalid-data-type-for-regkey
fix(windows): add check a fix for registry datatypes
2025-07-28 21:01:25 +10:00
Eberhard Beilharz
6c56eb82fa
Merge pull request #14408 from keymanapp/docs/linux/testsvcreadme 2025-07-28 09:26:43 +02:00
Eberhard Beilharz
ab060806ef
Merge pull request #14407 from keymanapp/refactor/linux/commoninclude 2025-07-28 09:26:27 +02:00
Eberhard Beilharz
fc5eacd07b
Merge pull request #14409 from keymanapp/refactor/linux/integrtests 2025-07-28 09:25:19 +02:00
rc-swag
ad962172e9 fix(windows): remove dead code 2025-07-28 16:54:37 +10:00
Marc Durdin
6108f8bd9d
Merge pull request #14373 from keymanapp/dependabot/npm_and_yarn/multer-2.0.2
build(deps): bump multer from 2.0.1 to 2.0.2
2025-07-28 08:05:26 +07:00
Keyman Server
465e122d2b
Merge pull request #14415 from keymanapp/auto/version-master-19.0.92
auto: increment master version to 19.0.92
2025-07-26 11:01:43 -07:00
Keyman Build Agent
854b84c139 auto: increment master version to 19.0.92 2025-07-26 14:01:15 -04:00
Eberhard Beilharz
440d0db046
Merge pull request #14413 from keymanapp/maint/windows/14412_fixrelease
A recent change (#14324) consolidated (and thus renamed) some functions that were in several places. A PR that got created earlier but merged later (#14267) added new functionality that still used the old function names. This lead to release build failures on Windows and Developer.

This change fixes the names of the called functions.

Fixes: #14412
Follow-up-of: #14324
Follow-up-of: #14267
2025-07-26 11:33:23 +02:00
Eberhard Beilharz
6542953d1c
maint(windows): fix calls of renamed functions
A recent change (#14324) consolidated (and thus renamed) some functions
that were in several places. A PR that got created earlier but merged
later (#14267) added new functionality that still used the old function
names. This lead to release build failures on Windows and Developer.

This change fixes the names of the called functions.

Fixes: #14412
Follow-up-of: #14324
Test-bot: skip
2025-07-26 11:16:39 +02:00
Keyman Server
d11880fced
Merge pull request #14410 from keymanapp/auto/version-master-19.0.91
auto: increment master version to 19.0.91
2025-07-25 11:02:49 -07:00
Keyman Build Agent
ebc3986201 auto: increment master version to 19.0.91 2025-07-25 14:02:19 -04:00
Eberhard Beilharz
08746e24a2
refactor(linux): remove shellcheck warnings
Test-bot: skip
2025-07-25 19:54:25 +02:00
Eberhard Beilharz
c08ac71b30
docs(linux): update readme for test service
Build-bot: skip
Test-bot: skip
2025-07-25 19:51:47 +02:00
Eberhard Beilharz
bfc3aa3456
refactor(linux): move dbus defines to common include
This got missed in #14372.

Fixes: #13281
Follow-up-of: #14372
Test-bot: skip
2025-07-25 19:39:50 +02:00
Eberhard Beilharz
183a8455b0
maint(linux): fix stopping of test server 2025-07-25 15:53:15 +02:00
Eberhard Beilharz
179a73a65a
Merge pull request #14267 from keymanapp/maint/resources/14201_prefixtc
- added `tc_` prefix to functions in `includes/tc-*.inc.sh` 
- moved `includes/tc-actions.inc.sh` → `linux/linux-actions.inc.sh` 
- didn't change `write_download_info`. That will be done as part of #14259. 
- didn't change `is_*`. That will be done as part of #14109. 
- removed unnecessary functions that only call another function.
- moved functions from `tc-windows.inc.sh` → `tc-helpers.inc.sh` because they are no longer Windows-specific (although currently only used for   Windows).

Fixes: #14201
2025-07-25 15:25:00 +02:00
Eberhard Beilharz
6738f757b4
chore(resources): Merge branch 'master' into maint/resources/14201_prefixtc 2025-07-25 08:12:58 +02:00
Eberhard Beilharz
b5395999ea
Merge pull request #14399 from keymanapp/maint/common/builder.inc.sh-standalone
`resources/builder.inc.sh` is designed to be used on other non-builder scripts, so not all variables can be assumed to be set. This change fixes some "unbound variable" errors.
2025-07-25 08:11:05 +02:00
rc-swag
f38145eaa2
Merge branch 'master' into fix/windows/14342/invalid-data-type-for-regkey 2025-07-25 10:58:55 +10:00
Keyman Server
bed9a609d7
Merge pull request #14400 from keymanapp/auto/version-master-19.0.90
auto: increment master version to 19.0.90
2025-07-24 11:02:06 -07:00
Keyman Build Agent
2c0158f050 auto: increment master version to 19.0.90 2025-07-24 14:01:39 -04:00
Eberhard Beilharz
07f6fba238
maint(common): fix standalone use of resources/builder.inc.sh
`resources/builder.inc.sh` is designed to be used on other non-builder
scripts, so not all variables can be assumed to be set. This change
fixes some "unbound variable" errors.

Test-bot: skip
2025-07-24 16:33:42 +02:00
Eberhard Beilharz
e493ba238c
chore(linux): fix merge 2025-07-24 14:59:15 +02:00