Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
072c47b853 fix(developer): pass correct generator options from kmc
Also add some resilience to option usage in kmc-generate; more work may
need to be done here in future.

Fixes: #13110
2025-02-03 10:13:36 +07:00
Marc Durdin
05c17e3439 feat(developer): include command line in kmc sentry reports
In order to reproduce kmc errors, it's very helpful to know how it was
instantiated. This change includes the command line call for kmc. This
includes things such as a keyboard filename and may include file paths,
but does not include private personal information or secrets.
2025-02-03 09:53:45 +07:00
Joshua Horton
8f89e702a6
Merge pull request #13105 from keymanapp/change/ios/report-host-app-identifier
change(ios): set host-app bundle identifier in embedded Web debug-report
2025-02-03 09:15:22 +07:00
Keyman Server
06991a1b02
Merge pull request #13108 from keymanapp/auto/version-master-18.0.183
auto: increment master version to 18.0.183
2025-01-31 10:04:04 -08:00
Keyman Build Agent
74a615250b auto: increment master version to 18.0.183 2025-01-31 13:03:33 -05:00
Steven R. Loomis
4f6c34de8c
Merge pull request #13099 from keymanapp/feat/developer/12749-ldml-local-import-workaround
chore(developer,core,resources): LDML v46 update and remove workaround for import base
2025-01-31 11:16:12 -06:00
Eberhard Beilharz
00a00f6dda
chore(linux): preserve log files when running tests under Docker
This change copies the log files that get created during a test run to
the `build/docker-linux/tmp` directory. Also fixes a bug when not
running in docker. Also create log file for test server.
2025-01-31 16:14:41 +01:00
Steven R. Loomis
72928c19ef chore(developer): LDML update issue
- missed a windows installer location

Fixes: #11307
2025-01-31 09:04:45 -06:00
Joshua Horton
5b4df8e47d change(ios): set host-app bundle identifier in embedded Web debug-report 2025-01-31 14:42:15 +07:00
Steven R. Loomis
622900a5d8 chore(developer): LDML update issue
- test needed to be updated

Fixes: #11307
2025-01-30 23:42:10 -06:00
Steven R. Loomis
b54ea40770 chore(developer): update comments per review
- note that 45,46,47 are the same data and so aliased

Fixes: #11307
2025-01-30 23:13:36 -06:00
Marc Durdin
c715c516aa
Merge pull request #13092 from keymanapp/chore/merge-master-into-linux-mcompile
chore: merge master into linux-mcompile 🐘
2025-01-31 11:51:53 +07:00
Marc Durdin
60b00e8645
Merge pull request #13081 from keymanapp/chore/developer/handle-forward-slash-in-paths-in-package-editor
chore(developer): handle forward slashes in paths in package editor
2025-01-31 11:51:02 +07:00
Shawn Schantz
0da0fb0d37
Merge pull request #13006 from keymanapp/fix/mac/12997-restore-notifications
fix(mac): properly manage Input Method lifecycle
2025-01-31 11:18:23 +07:00
Marc Durdin
595f486414
chore: Apply suggestions from code review
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2025-01-31 05:05:23 +01:00
Marc Durdin
afa3e3a0b2 feat(developer): clarify project id format for kmc-copy UI
Fixes: #13073
2025-01-31 11:01:40 +07:00
sgschantz
ca2fec729c fix(mac): comment changes 2025-01-31 09:44:08 +07:00
Marc Durdin
17885a3f1f
Merge pull request #13026 from keymanapp/windows-titles
chore: add the windows platform to titles
2025-01-31 09:14:42 +07:00
Marc Durdin
79d0d60be8
Merge pull request #13033 from keymanapp/android-titles-docs
chore: add android platform to titles
2025-01-31 09:14:25 +07:00
Marc Durdin
5e74bcaddf
Merge pull request #13051 from keymanapp/file-ext
docs(web): remove `.md` in help links
2025-01-31 09:14:16 +07:00
rc-swag
53daacd6e7
Merge pull request #12995 from keymanapp/feat/windows/12994/add-boot-switch
feat(windows): add boot switch
2025-01-31 12:09:25 +10:00
Marc Durdin
46be7a8b10 chore(developer): roll back unwanted package editor form changes 2025-01-31 08:58:19 +07:00
Marc Durdin
7147851b54 chore(developer): remove unused VERBOSE_CopyingFolder message from kmc-copy 2025-01-31 08:56:56 +07:00
rc-swag
0a8c046c1a feat(windows): remove fmBoot from DoCheckTIPInstallStatus 2025-01-31 10:14:15 +10:00
rc-swag
adb095bac9
Merge pull request #12956 from keymanapp/feat/windows/kmshell-switch-handling
feat(windows): kmshell switch handling for the installing state
2025-01-31 09:59:55 +10:00
Marc Durdin
de4c5076d9
Merge pull request #13061 from keymanapp/feat/developer/13060-relocate-files-in-kmc-copy
feat(developer): support relocation of external files in kmc-copy
2025-01-31 06:06:32 +07:00
Marc Durdin
fcd9165854
Merge pull request #13047 from keymanapp/chore/developer/13045-use-langtags-json-for-kmc-generate
chore(developer): use langtags.json for kmc-generate language names
2025-01-31 06:06:23 +07:00
Marc Durdin
10b6151bf7
Merge pull request #13046 from keymanapp/refactor/13045-move-langtags-to-its-own-npm-module
refactor: move langtags to @keymanapp/langtags npm module
2025-01-31 06:06:13 +07:00
Marc Durdin
b5695a9815
Merge pull request #13082 from keymanapp/fix/common/13078-remove-master-base-from-pull-request-in-history-write
fix(common): push branch when creating PR in version history writer
2025-01-31 06:04:51 +07:00
Marc Durdin
6db4fd39b5
Merge pull request #13084 from keymanapp/feat/windows/tsysinfo-report-on-processor
feat(windows): report on processor type in tsysinfo
2025-01-31 06:04:43 +07:00
Steven R. Loomis
b35ba06a2b chore(developer): remove workaround for base=""
Fixes: #12749
2025-01-30 15:48:02 -06:00
Steven R. Loomis
b741a88ca0 chore(core,developer): treat CLDR v45, 46, 46.1, 47 as 46
Fixes: #11307
2025-01-30 15:42:30 -06:00
Steven R. Loomis
2c32fb7903 chore(resources, developer,core): CLDR 46 and workaround
Fixes: #11307
- import from CLDR 46, mostly unchanged

Fixes: #12749
- workaround LDML DTD bug CLDR-18138 where base= does not imply base=cldr
2025-01-30 15:41:34 -06:00
Keyman Server
e9f72f3058
Merge pull request #13097 from keymanapp/auto/version-master-18.0.182
auto: increment master version to 18.0.182
2025-01-30 10:02:43 -08:00
Keyman Build Agent
85ac98581f auto: increment master version to 18.0.182 2025-01-30 13:02:12 -05:00
Marc Durdin
abd86e5126
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile 2025-01-30 18:50:57 +07:00
sgschantz
7ba30224ff fix(mac): resolve build error 2025-01-30 16:00:44 +07:00
Marc Durdin
30b5c80833 feat(windows): report on processor type in tsysinfo 2025-01-30 15:13:01 +07:00
Marc Durdin
bc7cded1f9 chore: push the branch when creating PR 2025-01-30 14:24:00 +07:00
Marc Durdin
48ac072598 fix(common): remove -b master from PR creation in version history writer
Fixes: #13078
2025-01-30 14:22:03 +07:00
Marc Durdin
ffdbfab775 chore: add copyright and license to langtags readme 2025-01-30 14:04:38 +07:00
Marc Durdin
9faf331a91 chore(developer): Merge branch 'refactor/13045-move-langtags-to-its-own-npm-module' into chore/developer/13045-use-langtags-json-for-kmc-generate 2025-01-30 14:01:49 +07:00
Marc Durdin
0d53737d85 chore: address review comments 2025-01-30 14:00:34 +07:00
Marc Durdin
0dc1ef2ac0 chore(developer): handle forward slashes in paths in package editor 2025-01-30 13:58:14 +07:00
Marc Durdin
2a728b49f8 chore(developer): add verbose logs for project copier 2025-01-30 13:57:13 +07:00
Joshua Horton
8abff180db
Merge pull request #13048 from keymanapp/fix/web/keyboard-query-errors
fix(web): keyboard query error states should always provide informative Error objects, reports
2025-01-30 13:43:56 +07:00
rc-swag
00d177b411
Merge pull request #13023 from keymanapp/fix/windows/api-additional-function
fix(windows): add api GetContext and TIPProcessKeyEx with IsTextSelected bool
2025-01-30 16:28:31 +10:00
Darcy Wong
d34e6f5862
Merge pull request #13065 from keymanapp/chore/common/history-17-0-334
chore(common): add 17.0.334 to version history
2025-01-30 13:15:38 +07:00
sgschantz
fb1d86874e chore(mac): builds and runs locally with xcode 16 2025-01-30 12:21:15 +07:00
Marc Durdin
46fc4d52cf feat(developer): add user interface for kmc copy to TIKE
Adds a new set of 'New Project' dialogs to allow authors to easily copy
keyboards from local filesystem, Keyman Cloud (including a keyboard
search web page, implemented in keymanapp/keyman.com#536), and
directly from a GitHub URL. Adds related documentation.

Fixes: #13073
Depends-on: keymanapp/keyman.com#536
2025-01-30 11:04:18 +07:00