Commit graph

21421 commits

Author SHA1 Message Date
Keyman Build Agent
dadf174273 auto: increment master version to 17.0.158 2023-08-08 14:02:18 -04:00
Eberhard Beilharz
93731dba8d
Merge pull request #9413 from keymanapp/fix/linux/smallfixes
fix(linux): fix memory leaks and method name
2023-08-08 13:51:25 +02:00
Keyman Server
574e8505fd
Merge pull request #9429 from keymanapp/auto/version-master-17.0.157
auto: increment master version to 17.0.157
2023-08-08 01:10:08 +07:00
Keyman Build Agent
030e17580a auto: increment master version to 17.0.157 2023-08-07 14:09:30 -04:00
Marc Durdin
49d471ba17
Merge pull request #8954 from keymanapp/feature-kmc-kmw
epic: kmc-kmw KeymanWeb compiler in Typescript 🗜
2023-08-07 11:37:39 +10:00
Keyman Server
c53ec3ce38
Merge pull request #9425 from keymanapp/auto/version-master-17.0.156
auto: increment master version to 17.0.156
2023-08-06 01:02:50 +07:00
Keyman Build Agent
854c50917c auto: increment master version to 17.0.156 2023-08-05 14:02:17 -04:00
Steven R. Loomis
d88c04df97
Merge pull request #9374 from keymanapp/feat/developer/9119-marker-update-spec-epic-ldml
chore(developer): update markers per review 🙀
2023-08-04 14:12:49 -05:00
Keyman Server
db8e82937e
Merge pull request #9424 from keymanapp/auto/version-master-17.0.155
auto: increment master version to 17.0.155
2023-08-05 01:03:18 +07:00
Keyman Build Agent
e786c40998 auto: increment master version to 17.0.155 2023-08-04 14:02:49 -04:00
Marc Durdin
c92f28e5f7
Merge pull request #9420 from keymanapp/chore/merge-master-into-feature-kmc-kmw-a17s18
chore: merge master into feature-kmc-kmw (A17S18) 🗜
2023-08-04 18:56:45 +10:00
Darcy Wong
f305cf303b
Merge pull request #9419 from keymanapp/chore/common/history-16-0
chore(common): Update history.md with 16.0 stable entries
2023-08-04 13:00:50 +07:00
Marc Durdin
cdf026c2ba chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw-a17s18 2023-08-04 12:54:10 +07:00
Darcy Wong
c172dd31cb chore(common): Update history.md with 16.0 stable entries 2023-08-04 11:31:00 +07:00
Joshua Horton
9bd12cb7f4
Merge pull request #9409 from keymanapp/fix/web/lm-worker-es5-minification
fix(web): forgot to target es5 when minifying polyfilled worker
2023-08-04 09:16:14 +07:00
Steven R. Loomis
6632aafeec spec(core): update per code review 🙀
- keep 'deadkey' out of the ldml code
- other renames

For: #9119
2023-08-03 19:00:21 -05:00
Steven R. Loomis
d53ae69299
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-08-03 18:56:05 -05:00
Darcy Wong
1127071d65
Merge pull request #9410 from keymanapp/chore/gha-crowdin-daily
chore(common): Update crowdin GHA to trigger daily
2023-08-04 06:48:30 +07:00
Steven R. Loomis
9598148a30 feat(developer): fix basic.txt for updated markers 🙀
#9119
2023-08-03 15:29:10 -05:00
Keyman Server
a211dd0e56
Merge pull request #9414 from keymanapp/auto/version-master-17.0.154
auto: increment master version to 17.0.154
2023-08-04 01:03:38 +07:00
Keyman Build Agent
4ff375cba7 auto: increment master version to 17.0.154 2023-08-03 14:03:03 -04:00
Steven R. Loomis
af05f5155e chore(developer): test fix
For: #9119
2023-08-03 12:39:49 -05:00
Eberhard Beilharz
5a03371052
fix(linux): Get name, not version 2023-08-03 17:04:17 +02:00
Eberhard Beilharz
aac11a2c1e
chore(linux): Fix memory leaks 2023-08-03 17:04:16 +02:00
Eberhard Beilharz
464f702b00
Merge pull request #9400 from keymanapp/chore/linux/gha-environment
chore(linux): Properly treat test builds with packaging GHA
2023-08-03 09:25:33 +02:00
Darcy Wong
ca1c15c8bd chore(common): Update crowdin GHA to trigger daily 2023-08-03 14:20:14 +07:00
Eberhard Beilharz
19fef7f25a
Merge pull request #9399 from keymanapp/chore/linux/gha
chore(linux): Remove Kinetic from GHA
2023-08-03 09:03:18 +02:00
Joshua Horton
11fcac112c
Merge pull request #9397 from keymanapp/fix/web/active-target-maintenance
fix(web): maintenance of focus when changing keyboard via Toolbar UI
2023-08-03 10:14:32 +07:00
Joshua Horton
bdff790eb9
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-08-03 10:14:22 +07:00
Joshua A. Horton
d69d67fa03 fix(web): forgot to target es5 when minifying polyfilled worker 2023-08-03 10:00:06 +07:00
Marc Durdin
166e0ca992
Merge pull request #9395 from keymanapp/chore/developer/9394-not-a-project-file
chore(developer): add Error_NotAProjectFile 🗜
2023-08-03 11:01:43 +10:00
Marc Durdin
01348f1dcf
Merge pull request #9392 from keymanapp/chore/developer/cleanup-filetype-references
chore(developer): refactor KeymanDeveloperProjectFile 🗜
2023-08-03 11:01:38 +10:00
Darcy Wong
3a522a415c
Merge pull request #9381 from keymanapp/docs/windows/os-support
docs(windows): Update OS requirement to Windows 10
2023-08-03 07:02:32 +07:00
Darcy Wong
985c3eeb7e
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-08-03 06:55:28 +07:00
Steven R. Loomis
913cb5d18a
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-08-02 18:55:22 -05:00
Steven R. Loomis
d543442c1b
Merge branch 'master' into feat/developer/9119-marker-update-spec-epic-ldml 2023-08-02 18:10:29 -05:00
Steven R. Loomis
4aacfbf737 chore(developer): improve code coverage 30% 🙀
- … with this one weird trick

For: #9119
2023-08-02 18:09:58 -05:00
Steven R. Loomis
2a818b1ede spec(core,developer): update marker spec 🙀
- use UC_SENTINEL CODE_DEADKEY …
- use U+FFFE for any marker
- add asserts between .ts and C++
- update generation

For: #9119
2023-08-02 18:04:48 -05:00
Keyman Server
d633de9359
Merge pull request #9402 from keymanapp/auto/version-master-17.0.153
auto: increment master version to 17.0.153
2023-08-03 01:04:07 +07:00
Keyman Build Agent
323d74142f auto: increment master version to 17.0.153 2023-08-02 14:03:16 -04:00
Eberhard Beilharz
9290d2d274
Merge pull request #9383 from keymanapp/docs/linux/8913_BuildOnLinux
docs(linux): Add build doc for Keyman Web and Android
2023-08-02 12:25:11 +02:00
Eberhard Beilharz
f5819adb86
Update docs/build/linux-ubuntu.md
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2023-08-02 12:23:09 +02:00
Eberhard Beilharz
1289a54691
chore(linux): Properly treat test builds with packaging GHA
Previously GHA builds always used the "local" environment. This
change now detects test builds as well as release builds and properly
sets the environment.
2023-08-02 12:12:26 +02:00
Eberhard Beilharz
48e54b13b7
Merge pull request #9380 from keymanapp/chore/linux/jenkins
chore(linux): Remove package build on Jenkins for Keyman 17
2023-08-02 11:14:26 +02:00
Eberhard Beilharz
e37d5388af
chore(linux): Remove Kinetic from GHA
Don't build Ubuntu 22.10 Kinetic with packaging GHA.

Also prepare for Ubuntu 23.10 Mantic - we can't currently
build that because they are trying to get ibus 1.5.29-beta
to work on so there are often new packages. We wait until that
stabilized before we're providing a new patched ibus version
at which point we can enable building for mantic.
See also #9398.
2023-08-02 10:23:05 +02:00
Joshua A. Horton
f8d4f8eb85 fix(web): restoring original outputTarget only active due to focus-maintenance 2023-08-02 14:50:24 +07:00
Darcy Wong
b5fd394186 docs(windows): Address more comments 2023-08-02 12:57:34 +07:00
Darcy Wong
4ea880bc27
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-08-02 12:49:15 +07:00
Marc Durdin
c20a670f91 chore(developer): handle unknown file extensions in file types
Projects can contain any type of file, but the fromFilename file type
utility function would only handle known source and binary file types.
2023-08-02 12:32:07 +07:00
Marc Durdin
9a5d671801 chore(developer): add Error_NotAProjectFile 2023-08-02 12:12:58 +07:00