Commit graph

24978 commits

Author SHA1 Message Date
Steven R. Loomis
a55454bd8e
Merge branch 'master' into feat/developer/9515-drop-u1234-epic-ldml 2023-09-18 13:40:16 -05:00
Keyman Server
31fd6ea42a
Merge pull request #9585 from keymanapp/auto/version-master-17.0.176
auto: increment master version to 17.0.176
2023-09-19 01:02:37 +07:00
Keyman Build Agent
0c4d506717 auto: increment master version to 17.0.176 2023-09-18 14:02:08 -04:00
Eberhard Beilharz
a870b9a6c0
chore(linux): Add coverage action to ibus-keyman/build.sh 2023-09-18 19:19:58 +02:00
Eberhard Beilharz
a03eca3d81
refactor(linux): Rename defines to clarify purpose 🏘️ 2023-09-18 19:00:29 +02:00
Eberhard Beilharz
1e734a47f5
docs(common): Fix documentation for builder_describe_internal_dependency
Fixes #9581.
2023-09-18 18:49:04 +02:00
Steven R. Loomis
fa1133e67b
Merge branch 'master' into feat/developer/9515-drop-u1234-epic-ldml 2023-09-18 10:10:12 -05:00
Eberhard Beilharz
ae490135fc
Merge pull request #9570 from keymanapp/chore/linux/failingtests
chore(linux): Split startup process
2023-09-18 11:07:40 +02:00
Keyman Server
dc27a97612
Merge pull request #9572 from keymanapp/auto/version-master-17.0.175
auto: increment master version to 17.0.175
2023-09-17 01:02:54 +07:00
Keyman Build Agent
ed9d4f5e70 auto: increment master version to 17.0.175 2023-09-16 14:02:22 -04:00
Marc Durdin
7f3d7ce17d chore: fixup targets for build_index 2023-09-16 15:46:37 +07:00
Marc Durdin
f140b5e18d chore: convert keyboards build.sh to builder script 2023-09-16 15:41:07 +07:00
Marc Durdin
454448bc63 chore: use kmc instead of kmcomp to build test keyboards 2023-09-16 15:24:46 +07:00
Eberhard Beilharz
700cd31f36
Merge pull request #9569 from keymanapp/refactor/linux/reformatfile
refactor(linux): Reformat file
2023-09-15 21:49:33 +02:00
Steven R. Loomis
27508571c9 fix(developer): ldml drop \u1234 🙀
- fix 1..6 char Unicode escapes with an unrolled loop

- for feat(core): ldml drop \u1234 format 🙀  #9515
2023-09-15 15:27:47 -04:00
Steven R. Loomis
256017110b fix(developer): ldml drop \u1234 🙀
- temporarily roll back change to test.xml

- for feat(core): ldml drop \u1234 format 🙀  #9515
2023-09-15 14:42:43 -04:00
Steven R. Loomis
213dd7d2ad fix(developer): ldml drop \u1234 🙀
- for now, convert \u{1234} to \u1234 before going into
UnicodeSet.

- for feat(core): ldml drop \u1234 format 🙀  #9515
2023-09-15 14:42:37 -04:00
Steven R. Loomis
28012d1f7d chore(developer): ldml fix for update 🙀
- hardware types isn't a fixed set anymore
- un-mothball the pertinent error type

Related to #9403, exposed during #9515 CLDR update
2023-09-15 14:42:03 -04:00
Marc Durdin
0f70a436eb
Merge pull request #9565 from keymanapp/chore/merge-master-into-feature-macos-core
chore: merge master into feature-macos-core 🍕
2023-09-15 17:06:24 +02:00
Marc Durdin
c4a84fc9e9
Merge pull request #9566 from keymanapp/chore/merge-master-into-feature-gestures
chore: merge master into feature-gestures 🐵
2023-09-15 17:06:20 +02:00
Marc Durdin
0cd3bd6dea
Merge pull request #9563 from keymanapp/chore/merge-master-into-package-metadata
chore: merge master into package-metadata 🎺
2023-09-15 17:06:16 +02:00
Eberhard Beilharz
7c7d46720c
chore(linux): Split startup process
This change improves the startup method so that it will also work
if ibus hasn't started yet. Also fixes two memory leaks.
2023-09-15 16:58:34 +02:00
Eberhard Beilharz
71c6bfb960
refactor(linux): Reformat file 2023-09-14 11:31:29 +02:00
Steven R. Loomis
026568009c chore(resources): ldml update (CLDR v44 alpha 2) 🙀
- unicode-org/cldr:61b74a36de8329daed152005133a699ae7f2012b
- for feat(core): ldml drop \u1234 format 🙀  #9515
2023-09-14 08:41:40 +01:00
Keyman Server
38b8cf7524
Merge pull request #9557 from keymanapp/auto/version-master-17.0.174
auto: increment master version to 17.0.174
2023-09-14 01:02:42 +07:00
Keyman Build Agent
532911f01a auto: increment master version to 17.0.174 2023-09-13 14:02:14 -04:00
Darcy Wong
43b7fbca71
Merge pull request #9555 from keymanapp/chore/common/unicode-15-1
chore(common): Update to Unicode 15.1
2023-09-13 15:18:21 +07:00
Darcy Wong
ec2732f271 chore(common): Update to Unicode 15.1
Update to Unicode 15.1 characters from https://www.unicode.org/Public/15.1.0/ucd/
2023-09-13 06:33:34 +07:00
Keyman Server
ead9ba00cd
Merge pull request #9554 from keymanapp/auto/version-master-17.0.173
auto: increment master version to 17.0.173
2023-09-13 01:02:51 +07:00
Keyman Build Agent
19d9341aea auto: increment master version to 17.0.173 2023-09-12 14:02:23 -04:00
Eberhard Beilharz
d800cdb09d
Merge pull request #9553 from keymanapp/chore/linux/launchpad-build
chore(linux): Exclude environment.sh from build
2023-09-12 19:05:43 +02:00
Eberhard Beilharz
3a042586ab
chore(linux): Exclude environment.sh from build
`environment.sh` is used only on Mac. This change modifies `build.sh`
to generate this file only when building on Mac. It also excludes
`environment.sh` from the Linux source tarball.
2023-09-12 18:25:52 +02:00
Marc Durdin
ccfefa279f chore: make const for date format 2023-09-12 09:26:03 +01:00
Eberhard Beilharz
568ba375c1
Merge pull request #9543 from keymanapp/fix/linux/exception
fix(linux): Prevent exception if neither USER, LOGNAME nor SUDO_USER set
2023-09-12 09:23:06 +02:00
Marc Durdin
b8cf546d38
chore: Update developer/src/kmc/src/util/baseOptions.ts 2023-09-12 17:18:02 +10:00
Marc Durdin
a0bdb617a0
chore(developer): Apply suggestions from code review
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-09-12 17:15:35 +10:00
Darcy Wong
e536d846b7 chore(android): Add Mon to the list of languages 2023-09-12 13:22:13 +07:00
Darcy Wong
427459ce29 chore(common): Add crowdin strings for Mon 2023-09-12 13:05:44 +07:00
Eberhard Beilharz
456254a896
chore(linux): Log if user not set 2023-09-11 18:21:36 +02:00
Darcy Wong
dbd03aa320 chore(android): Update test harness keyboard 2023-09-11 08:25:48 +07:00
Darcy Wong
159e2df50a chore(web): Update test keyboard for non-printing space characters 2023-09-11 08:19:57 +07:00
Darcy Wong
1817a2d9d0 chore(web): Add other non-printing characters from OSK font
Addresses #6167 for KeymanWeb by defining PUA points per https://github.com/silnrsi/font-symchar/blob/v3.000/documentation/encoding.md
2023-09-11 08:13:35 +07:00
Marc Durdin
ae07e5174c fix(developer): only include mobile touch platform in basic project
Fixes #9546.

Previously, a new project would include both mobile and tablet platform
in the touch layout file. However, the majority of devs want to work
with just one, so this removes the tablet platform. Adding a new
platform is a single click within the editor, which duplicates the
current platform as a starting point.
2023-09-09 17:51:40 +02:00
Marc Durdin
3a2540b077 feat(developer): remove kmcomp
Removes kmcomp.dpr, related source, compilekeymanweb.pas, and related
unit tests.

Cleans up a couple of bits and pieces around kmc in order to help tests
to pass, and updates some tests that had legacy code in them
(particularly missing &TARGETS stores).
2023-09-09 17:47:15 +02:00
Eberhard Beilharz
ffa3324be2 fix(linux): Prevent exception if neither USER, LOGNAME nor SUDO_USER set
Closes #9542.
2023-09-05 09:17:10 +02:00
Marc Durdin
4c07b6c49c feat(developer): remove kmcmpdll 2023-09-02 12:25:29 +04:00
Marc Durdin
ec134f61e6 chore(developer): update tests for new compiler 2023-09-02 10:51:30 +04:00
Marc Durdin
a14abd7b0d chore(developer): add kmcwrapper to unit tests 2023-09-02 07:54:07 +04:00
Marc Durdin
ea4af39b13 chore(developer): kmcomp to build with kmcwrapper 2023-09-02 07:11:18 +04:00
Keyman Server
a47f7230a1
Merge pull request #9540 from keymanapp/auto/version-master-17.0.172
auto: increment master version to 17.0.172
2023-09-02 01:03:04 +07:00