sgschantz
b38700cb19
fix(mac): comment cleanup
2024-09-02 09:34:31 +07:00
Shawn Schantz
bd51d606b8
Merge branch 'master' into fix/mac/9308-no-package-info
2024-09-02 09:23:29 +07:00
rc-swag
d70ad35691
chore(windows): Merge branch 'feat/windows/11471/remove-old-flags-modifier' into feat/windows/11471/right-modifier-hk
2024-09-02 11:46:00 +10:00
rc-swag
20a9ecdb78
feat(windows): address review comments
2024-09-02 11:33:55 +10:00
Eberhard Beilharz
6b34c5c735
Merge branch 'master' into chore/linux/cicontainer
2024-09-01 13:10:07 +07:00
Eberhard Beilharz
1772fdf055
chore(linux): pre-install EMSCRIPTEN
...
Also add test action to build.sh which builds all images and then tests
them by running configure,build,test on each.
Also add new dependencies to web image which Playwright requires.
2024-09-01 13:08:44 +07:00
Eberhard Beilharz
d6c5320325
chore(linux): address code review comments
...
- use KEYMAN_USE_NVM and KEYMAN_USE_EMSDK
- pre-install node (where necessary) to prevent having to do it on each
build
- adjust to current `master`
- fix a few bugs in the Dockerfile
- get required node version from package.json (through
`shellHelperFunctions.sh`)
2024-08-31 22:33:56 +07:00
Keyman Server
325cab01cc
Merge pull request #12333 from keymanapp/auto/version-master-18.0.103
...
auto: increment master version to 18.0.103
2024-08-30 11:03:48 -07:00
Keyman Build Agent
11abf8ac69
auto: increment master version to 18.0.103
2024-08-30 14:02:49 -04:00
sgschantz
19cb236fe5
fix(mac): open download info sheet from config window
...
Rather than opening from the keyboard download window
which is supposed to be closed by the download info
sheet. This prevents the download info sheet from
closing its own parent on which it depends.
2024-08-30 15:05:58 +07:00
Shawn Schantz
d6d9feb64c
Merge branch 'master' into fix/mac/9308-no-package-info
2024-08-30 12:55:23 +07:00
Shawn Schantz
0aa4be5584
Merge pull request #12144 from keymanapp/change/mac/2542-use-partial-keyboard-paths
...
change(mac): store partial path in UserDefaults
2024-08-30 12:36:17 +07:00
Shawn Schantz
a283fd1391
Merge pull request #12106 from keymanapp/change/mac/2542-store-keyboards-elsewhere
...
change(mac): store data in Library directory instead of Documents
2024-08-30 12:35:36 +07:00
sgschantz
9ddb7ba329
change(mac): encapsulate active keyboards access in KMSettingsRepository
2024-08-30 09:38:58 +07:00
Marc Durdin
fd5c1c31b6
Merge pull request #12323 from keymanapp/chore/merge-master-into-windows-updates
...
chore: merge master into windows-updates
2024-08-30 04:33:54 +02:00
Marc Durdin
cf7c1f6828
Merge pull request #12319 from keymanapp/chore/merge-master-into-linux-mcompile
...
chore: merge master into linux-mcompile
2024-08-30 04:33:44 +02:00
Eberhard Beilharz
7dc3b06d3e
Merge pull request #12314 from keymanapp/docs/web/doc
...
docs(web): add documentation comments for touch layout interfaces
2024-08-30 08:35:25 +07:00
Eberhard Beilharz
cc5fef0892
Merge branch 'master' into chore/linux/cicontainer
2024-08-30 08:05:42 +07:00
Dr Mark C. Sinclair
3ed83f8e33
chore(developer): clarify some comments in index() section of GetXStringImpl_type_i test
2024-08-29 19:24:33 +01:00
Dr Mark C. Sinclair
b2768dda52
fix(developer): add include for wctype.h in km_u16.cpp to try and address linux build failure
2024-08-29 19:11:56 +01:00
Keyman Server
5829155af6
Merge pull request #12329 from keymanapp/auto/version-master-18.0.102
...
auto: increment master version to 18.0.102
2024-08-29 11:05:20 -07:00
Keyman Build Agent
e121dc786f
auto: increment master version to 18.0.102
2024-08-29 14:04:35 -04:00
Dr Mark C. Sinclair
db06555719
fix(developer): use comma alone as seperator, and u16trim to remove white space
2024-08-29 18:40:12 +01:00
Dr Mark C. Sinclair
2c41d02c19
fix(developer): add u16trim test
2024-08-29 18:24:31 +01:00
Dr Mark C. Sinclair
03293bcede
fix(developer): add u16rtrim test
2024-08-29 18:18:27 +01:00
Dr Mark C. Sinclair
6dee928362
fix(developer): add test for u16ltrim
2024-08-29 16:51:07 +01:00
Dr Mark C. Sinclair
11a9338671
fix(developer): add test for u16ltrim
2024-08-29 16:40:41 +01:00
Dr Mark C. Sinclair
f4115a30dc
fix(developer): add u16ltrim(), u16rtrim() and u16trim() to km_u16.cpp and km_u16.h
2024-08-29 15:46:41 +01:00
Joshua Horton
5b5fd30efc
Merge pull request #12313 from keymanapp/fix/web/mid-context-accept-space-interactions
2024-08-29 21:23:04 +07:00
Darcy Wong
6c1125e516
Merge pull request #12316 from keymanapp/chore/common/crowdin-cs
...
chore(common): Update crowdin strings for Czech
2024-08-29 20:20:00 +07:00
Eberhard Beilharz
0f2ef228ed
Merge pull request #12277 from keymanapp/fix/linux/12019_oskFont
...
fix(linux): add `keymanFacename` to .ldml file
2024-08-29 20:16:44 +07:00
Darcy Wong
31d2b76b30
Merge pull request #12315 from keymanapp/fix/android/enter-search
...
fix(android): Prioritize certain actions over multi-line for ENTER key
2024-08-29 20:16:34 +07:00
rc-swag
028a03c998
feat(windows): add sil global strings
2024-08-29 22:22:12 +10:00
rc-swag
db2e45444a
chore(windows): Merge branch 'master' into feat/windows/12160/update-sil-logo-kmw
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-08-29 22:06:33 +10:00
rc-swag
8df507d97d
feat(windows): add menuframe_update image 4 config
2024-08-29 21:08:51 +10:00
Dr Mark C. Sinclair
c8beeb9ab4
fix(developer): add two additional space test cases for index() in GetXStringImpl_type_i test
2024-08-29 10:56:17 +01:00
Eberhard Beilharz
1ac311651e
Merge pull request #12303 from keymanapp/docs/core/format
...
docs(core): improve formatting of KMX+ doc
2024-08-29 16:49:45 +07:00
sgschantz
569a8a8a49
fix(mac): eliminate all use of deprecated API beginSheetModalForWindow
...
beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:
was deprecated in macOS 10.10 and replaced by
beginSheetModalForWindow:completionHandler:
The newer API automatically closes the sheet.
Explicitly closing the sheet also seemed to be causing
the parent windows to close.
Fixes : #9308
2024-08-29 15:38:00 +07:00
Darcy Wong
4f66db744b
Merge pull request #12267 from keymanapp/fix/android/stepper-maven
...
fix(android): Check in material-stepper as internal Maven dependency
2024-08-29 15:20:49 +07:00
Eberhard Beilharz
dc265debd8
docs(web): more adjustments based on review comments
2024-08-29 15:00:10 +07:00
Darcy Wong
1d55100cb3
chore(common): Update crowdin strings for Czech
2024-08-29 14:54:48 +07:00
Eberhard Beilharz
9fa3eb098a
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-08-29 14:54:35 +07:00
Marc Durdin
52486e32c2
Merge pull request #12286 from keymanapp/chore/windows/support-typo
...
chore(windows): fix typo in environment.inc.sh
2024-08-29 09:47:01 +02:00
Marc Durdin
a468b1387b
Merge pull request #12281 from keymanapp/fix/core/12057-properly-support-other-modifier-state
...
fix(core): properly support 'other' modifier state with `uint32_t` type
2024-08-29 09:46:19 +02:00
Marc Durdin
038b913394
Merge pull request #12280 from keymanapp/fix/developer/12279-consistent-import-path-for-all-kmc-uses
...
fix(developer): make LDML import path consistent for all bundlings of kmc
2024-08-29 09:46:10 +02:00
Darcy Wong
0f39a89841
fix(android): Prioritize certain actions over multi-line for ENTER key
2024-08-29 14:29:39 +07:00
Darcy Wong
34f91b1804
Merge pull request #12300 from keymanapp/fix/fv/keyboards-12-15
...
chore(android,ios): Update FirstVoices keyboards to fv_all.kmp 12.15
2024-08-29 13:33:41 +07:00
Eberhard Beilharz
1020977530
docs(web): add documentation comments for touch layout interfaces
2024-08-29 13:21:08 +07:00
rc-swag
4c1aa0f960
feat(windows): add basic modal install form
2024-08-29 15:48:43 +10:00
Joshua Horton
02945c1e00
Merge branch 'master' into feat/builder-autocomplete
2024-08-29 11:50:29 +07:00