Joshua A. Horton
549a3d183a
chore(web): missed committing one change
2023-04-10 10:54:08 +07:00
Joshua A. Horton
9002f1c25f
chore(web): some adjustments per PR review
2023-04-10 10:51:57 +07:00
Darcy Wong
d2cacd58f3
Merge pull request #8543 from keymanapp/chore/android/java-11
...
chore(android): Update projects to use Java 11
2023-04-10 09:20:02 +07:00
Marc Durdin
95b7cb62b4
docs: clarify dependency meanings in build-utils
...
Relates to #8542 .
2023-04-10 08:57:48 +07:00
Marc Durdin
c5d79a9fb4
Merge pull request #7330 from keymanapp/feature-kmcompx
...
epic: kmcompx - kmcmpdll cross-platform compiler 🚑
2023-04-10 07:34:04 +10:00
Marc Durdin
6c5b27365a
chore(mac): use mac cp for -R ops
...
Because we don't know if mac BSD cp or GNU cp will be first on the path,
where there is ambiguity (e.g. with -R flag), we will use the macOS cp
command in /bin to ensure that we have consistent results. The
alternative would be to fixup each instance of the cp parameters so that
they work consistently with either cp command, but given these scripts
can run only on macOS, that seems unnecessary.
This replaces the earlier change in 97c6331b5 .
2023-04-09 07:05:44 +07:00
Joshua A. Horton
b4fee54336
chore(web): Merge branch 'change/web/set-active-keyboard' into fix/web/webview-android-launch
2023-04-07 09:57:10 +07:00
Joshua A. Horton
3c185b3182
chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/set-active-keyboard
2023-04-07 09:54:37 +07:00
Marc Durdin
97c6331b5f
fix(mac): fix corrupt installer
...
Fixes #8533 after build agent maintenance put GNU coreutils cp on path
ahead of macOS /bin/cp. This subtly changed the behaviour of the `-R`
flag such that it copied the folder into a subfolder rather than copying
the contents of the folder into the destination folder:
Original layout:
```
Install Keyman.app/Contents/MacOS/
applet
textinputsource
Keyman.app/
```
Corrupted layout:
```
Install Keyman.app/Install Keyman.app/Contents/MacOS/
applet
textinputsource
Keyman.app/
```
Query: should we be rolling back the path changes so that /bin is first
on the path? I am concerned about other subtle changes in behaviour in
the macOS and iOS builds. Otherwise it feels like we may need to audit
the scripts in /mac, /ios (and possibly /common, /core, /web,
/resources) for potential changes.
Annoyed that it took me so long. Also annoying that macOS fails so
subtly when a parent folder has the .app extension in its name.
2023-04-07 06:45:34 +07:00
Steven R. Loomis
d357f39fb7
fix(core): add a readme under core/subprojects 🙀
...
For: feat(core): integrate ICU4C into the build for ldml 🙀 #8495
2023-04-06 13:21:29 -05:00
Steven R. Loomis
e7b4eb4d9d
fix(core): use pkgconfig on linux, else wrap 🙀
...
For: feat(core): integrate ICU4C into the build for ldml 🙀 #8495
2023-04-06 12:59:00 -05:00
Steven R. Loomis
fc3428227f
fix(core): update repertoire test to use strings properly 🙀
...
For: feat(core): ldml support repertoire tests 🙀 #8435
2023-04-06 12:57:04 -05:00
Steven R. Loomis
8330baf05e
fix(core): update test to summarize failures 🙀
...
for #8435
2023-04-05 16:05:37 -05:00
Steven R. Loomis
2826736353
feat(core): icu integration steps 🙀
...
- fallback to pkg-config if meson ≤ 0.57
for #8495
2023-04-05 13:54:30 -05:00
Steven R. Loomis
f86109f77b
feat(core): icu integration steps 🙀
...
- fix integer cast
- comment out mention of v70
- icu is now required
for #8435
2023-04-05 13:53:58 -05:00
Steven R. Loomis
091e9625cf
Merge branch 'master' into feat/core-8435-repertoire-test-epic-ldml
2023-04-05 13:30:42 -05:00
Steven R. Loomis
6bc70d832d
Update core/src/kmx/kmx_plus.h
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-04-05 13:28:18 -05:00
Steven R. Loomis
82944c447b
Update core/src/kmx/kmx_plus.h
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-04-05 13:27:57 -05:00
Keyman Server
1ebce22776
Merge pull request #8563 from keymanapp/auto/version-master-17.0.84
...
auto: increment master version to 17.0.84
2023-04-06 01:02:24 +07:00
Keyman Build Agent
4f2c0fb52a
auto: increment master version to 17.0.84
2023-04-05 14:01:50 -04:00
rc-swag
c138dcff42
Merge pull request #8561 from keymanapp/fix/windows/8525-close-button-alignment
...
fix(windows): use right instead of left alignment for popup buttons
2023-04-05 08:10:33 +10:00
Ross
9638dc0fb6
fix(windows): use right instead of left alignment
...
The fixed layout of the popup means we need use specified
starting point for the child div that contains the add language
and close button. However, it needs to be right justfified
instead of left justified to allow for the variable sized
buttons. The buttons will be longer based on the locale
text chosen.
2023-04-03 17:07:16 +10:00
Steven R. Loomis
cee27a2521
feat(core): icu integration steps 🙀
...
- build fix
for #8495
2023-03-31 18:06:33 -05:00
Steven R. Loomis
0c9277c4da
feat(core): icu integration steps 🙀
...
- workaround lack of patch_directory on old meson (need 0.55.0)
with a manually generated zip file
- remove an assert in ldml_test_source which is already caught as a test failure
for #8495
2023-03-31 17:16:58 -05:00
Steven R. Loomis
58950720d2
fix(resources): hotpatch to jis/abnt 🙀
...
- with merge, tests found bugs in the CLDR files!
- ≈ 0c028869bf in CLDR
for #8552
2023-03-31 17:15:58 -05:00
Steven R. Loomis
6d9377fed6
Merge remote-tracking branch 'upstream/master' into feat/core-8435-repertoire-test-epic-ldml
2023-03-31 13:20:19 -05:00
Steven R. Loomis
21cae0bda6
feat(core): icu integration steps 🙀
...
- reduce build further
for #8495
2023-03-31 13:17:43 -05:00
Keyman Server
fb9738f668
Merge pull request #8559 from keymanapp/auto/version-master-17.0.83
...
auto: increment master version to 17.0.83
2023-04-01 01:06:09 +07:00
Keyman Build Agent
4b76137477
auto: increment master version to 17.0.83
2023-03-31 14:05:10 -04:00
Steven R. Loomis
fc87334b44
feat(core): icu integration steps 🙀
...
- disable some failing repertoire tests
- see if a basic integration works
for #8495
2023-03-31 12:39:13 -05:00
Steven R. Loomis
f2b8b9b10d
feat(core): check in icu-minimal.wrap and mesonfiles from wrapdb 🙀
...
License as per core/subprojects/packagefiles/icu-minimal/LICENSE.meson
Commit as the icu-7.2-3 tag of wrapdb at e9198790af
for #8495
2023-03-31 12:18:30 -05:00
Darcy Wong
1d651148b2
chore(android/engine): Update comment and SDK version in test
2023-03-31 13:31:55 +07:00
Marc Durdin
60e4d667f1
Merge pull request #8555 from keymanapp/chore/web/restore-feature-esmodules
...
chore(web): restore feature-esmodule-web-engine + application of "A17S9 repeat" 🧩
2023-03-31 17:30:19 +11:00
Darcy Wong
cd2d2b794b
fix(android): Move cp from configure to build actions
2023-03-31 13:22:28 +07:00
Darcy Wong
c7e65409a3
fix(android): Move set_java_home to build-utils
2023-03-31 13:07:35 +07:00
Darcy Wong
aeab288265
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-31 12:56:20 +07:00
Joshua A. Horton
7f4debdfbf
chore(web): restores feature-esmodule-web-engine to prior state
...
Revert "Merge pull request #8553 from keymanapp/revert-8549-chore/master-to-esmodule-merge-a17s9"
This reverts commit 518750f94e , reversing
changes made to 6df63eddc5 .
2023-03-31 12:53:00 +07:00
Marc Durdin
518750f94e
Merge pull request #8553 from keymanapp/revert-8549-chore/master-to-esmodule-merge-a17s9
...
revert: #8549 "chore(web): merge master into feature-esmodule-web-engine (A17S9 end) 🧩 " 🔥
2023-03-31 14:39:24 +11:00
Marc Durdin
eeaea2c839
Merge pull request #8541 from keymanapp/chore/master-to-kmcompx-merge-a17s9
...
chore: merge master into feature-kmcompx A17S9
2023-03-31 14:30:46 +11:00
Marc Durdin
787b32ba34
Revert "chore(web): merge master into feature-esmodule-web-engine (A17S9 end) 🧩 "
2023-03-31 14:17:37 +11:00
Joshua Horton
6df63eddc5
Merge pull request #8549 from keymanapp/chore/master-to-esmodule-merge-a17s9
2023-03-31 08:51:27 +07:00
Steven R. Loomis
f33dea20cf
feat(core): icu integration escapade 🙀
...
for #8495
2023-03-30 18:16:06 -05:00
Steven R. Loomis
5048b402b1
Merge pull request #8513 from keymanapp/feat/developer/8161-jis-abnt2-epic-ldml
...
feat(developer): support jis and abnt2 🙀
2023-03-30 13:50:34 -05:00
Keyman Server
aad27eef8f
Merge pull request #8551 from keymanapp/auto/version-master-17.0.82
...
auto: increment master version to 17.0.82
2023-03-31 01:02:26 +07:00
Keyman Build Agent
3718afb31a
auto: increment master version to 17.0.82
2023-03-30 14:01:44 -04:00
Joshua A. Horton
376fb0ba1e
chore: Merge branch 'master' into chore/master-to-esmodule-merge-a17s9
2023-03-30 19:12:06 +07:00
Joshua A. Horton
371f967768
fix(common/web): lm-worker --debug build fix
2023-03-30 19:03:30 +07:00
laineyhm
46e2b81eab
docs(ios): Add link to help page for Settings
2023-03-30 14:32:49 +07:00
laineyhm
e225c92d29
docs(ios): Add help page for Settings
2023-03-30 14:20:10 +07:00
rc-swag
f7989be84f
Merge pull request #8391 from keymanapp/feat/windows/8390/create-simple-text-editor
...
feat(windows): simple text editor using Edit Control
2023-03-30 16:58:17 +10:00