Commit graph

36148 commits

Author SHA1 Message Date
Marc Durdin
2f141754c9
Merge pull request #16685 from keymanapp/fix/developer/16684-support-richedit-in-charmap-drag-drop
fix(developer): support Rich Edit in Charmap drag + drop
2026-09-29 11:04:18 +02:00
Marc Durdin
f0fb18a853
Merge pull request #16582 from keymanapp/maint/web/build-perf
maint(web): improve build perf and test params
2026-09-29 11:04:09 +02:00
Shawn Schantz
6980e5152c
Merge pull request #16676 from keymanapp/fix/mac/config-menu
fix(mac): open config app from input method
2026-09-28 16:31:16 -04:00
Keyman Server
f9bb37abef
Merge pull request #16690 from keymanapp/auto/version-master-19.0.295
auto: increment master version to 19.0.295
2026-09-28 20:02:30 +02:00
Keyman Build Agent
127214c530 auto: increment master version to 19.0.295
Test-bot: skip
Build-bot: skip
2026-09-28 13:01:20 -05:00
Marc Durdin
d1d63a1212
Merge pull request #16679 from keymanapp/fix/mac/16571-disable-osk-help-button
fix(mac): disable the help button entirely in the title bar of OSK
2026-09-28 15:27:48 +02:00
Marc Durdin
e36b009a83 fix(developer): support Rich Edit in Charmap drag + drop
RichEdit controls have different parameters for EM_CHARFROMPOS.

Fixes: #16684
Fixes: KEYMAN-DEVELOPER-2S7
Test-bot: skip
2026-09-28 14:29:06 +02:00
Marc Durdin
f1031e4ffc fix(mac): disable the help button entirely in the title bar of OSK
On macOS 26 Tahoe, adding the help button causes the caption of the OSK
to overlap the window controls, preventing the OSK from being closed.
Disabling the help button is a stop-gap workaround; the help is still
available from the Configuration window. This should be considered for
re-engineering in 19.0 beta or 20.0 alpha.

Not marking the issue as fixed but allows us to postpone deeper
engineering.

Relates-to: #16571
2026-09-28 10:40:53 +02:00
Shawn Schantz
83a2e55e6d
Merge branch 'master' into fix/mac/config-menu
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-25 14:57:12 -04:00
Shawn Schantz
5f60f1961c fix(mac): remove unused string resources 2026-09-25 14:46:34 -04:00
Keyman Server
7090b835c8
Merge pull request #16675 from keymanapp/auto/version-master-19.0.294
auto: increment master version to 19.0.294
2026-09-25 20:04:18 +02:00
Keyman Build Agent
c4aeea59a3 auto: increment master version to 19.0.294
Test-bot: skip
Build-bot: skip
2026-09-25 13:02:42 -05:00
Shawn Schantz
c3bd8e6f5e fix(mac): remove code related to input method about box 2026-09-25 14:00:55 -04:00
Shawn Schantz
5cf77fa026
Merge pull request #16639 from keymanapp/change/mac/remove-minizip
change(mac): remove unused minizip code 🍎
2026-09-25 10:20:13 -04:00
Shawn Schantz
11383f7de7 fix(mac): center alert when config app not found
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-25 10:18:43 -04:00
Marc Durdin
75c5d8f416
Merge pull request #16665 from keymanapp/chore/developer/16646-touch-layout-editor-build
chore(developer): cleanup tike build.sh for touch-layout-editor
2026-09-25 15:51:46 +02:00
Marc Durdin
1afa9aca5d
Merge pull request #16661 from keymanapp/docs/web/16660-deprecate-moveToElement
docs(web): deprecate `keyman.moveToElement(elem)` API
2026-09-25 15:26:24 +02:00
Marc Durdin
034d784142
Merge pull request #16662 from keymanapp/chore/web/implements-languageprocessorspec
chore(web): clarify `LanguageProcessorSpec` usage
2026-09-25 15:24:56 +02:00
Marc Durdin
5dd81f8b8b
Merge pull request #16543 from keymanapp/dependabot/npm_and_yarn/multer-2.3.0
chore(deps): bump multer from 2.2.0 to 2.3.0
2026-09-25 13:52:51 +02:00
Marc Durdin
21f6ef7161 chore(developer): cleanup tike build.sh for touch-layout-editor
And add another TODO comment for #16646.

Relates-to: #16646
Test-bot: skip
2026-09-25 13:27:03 +02:00
Marc Durdin
866ede8ea4 chore(web): clarify LanguageProcessorSpec usage
We had the interface but never showed where it was implemented.

Test-bot: skip
2026-09-25 08:45:32 +02:00
Marc Durdin
9614ac33ae
Merge pull request #16648 from keymanapp/dependabot/npm_and_yarn/developer/src/tike/xml/layoutbuilder/src/ext/jquery-ui/grunt-1.5.3
chore(deps-dev): bump grunt from 1.4.1 to 1.5.3 in /developer/src/tike/xml/layoutbuilder/src/ext/jquery-ui
2026-09-25 08:26:43 +02:00
Marc Durdin
5e710f885c docs(web): deprecate keyman.moveToElement(elem) API
Use instead `elem.focus()`.

Fixes: #16660
Test-bot: skip
2026-09-25 08:19:57 +02:00
Marc Durdin
81bd888d2f
Merge pull request #16659 from keymanapp/fix/mac/16656-pkg-name
fix(mac): change .pkg name to lower case
2026-09-25 05:27:18 +02:00
Shawn Schantz
560bac9ee7 fix(mac): invoke Keyman Config from input method 2026-09-24 23:01:16 -04:00
Shawn Schantz
8909cbf060
Merge branch 'master' into change/mac/remove-minizip
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-24 14:55:52 -04:00
Shawn Schantz
46f6b068eb fix(mac): change pkg name to lower case
Fixes: 16656
2026-09-24 14:51:45 -04:00
Keyman Server
28aecf1fb7
Merge pull request #16655 from keymanapp/auto/version-master-19.0.293
auto: increment master version to 19.0.293
2026-09-24 13:23:49 +02:00
Keyman Build Agent
7948f421c3 auto: increment master version to 19.0.293
Test-bot: skip
Build-bot: skip
2026-09-24 06:20:38 -05:00
Marc Durdin
2084bd9e81
Merge pull request #16654 from keymanapp/maint/mac/new-upload-dir
maint(mac): use build/upload as upload path for downloads.keyman.com
2026-09-24 13:17:57 +02:00
Marc Durdin
cd7fdcb57e maint(mac): use build/upload as upload path for downloads.keyman.com
Test-bot: skip
Build-bot: skip
2026-09-24 13:10:26 +02:00
Marc Durdin
5263650e90
Merge pull request #16647 from keymanapp/chore/web/improve-reporting-on-dictionary-load-error
chore(web): improve reporting on dictionary load errors
2026-09-24 11:09:28 +02:00
Marc Durdin
8dcccdddf9
Merge pull request #16544 from keymanapp/docs/windows/13703/remove-keep-in-touch-and-add-update-tab-docs-to-help-file
docs(windows): replace 'keep in touch' tab with 'update' tab to help …
2026-09-24 10:23:01 +02:00
Marc Durdin
af985dcdbc
Merge pull request #16566 from keymanapp/chore/windows/13528/use-U+2715-consistently-in-localizations
chore(windows): use ✕ U+2715 consistently in localizations
2026-09-24 10:22:45 +02:00
Keyman Server
1dadea6a31
Merge pull request #16649 from keymanapp/auto/version-master-19.0.292
auto: increment master version to 19.0.292
2026-09-24 10:10:08 +02:00
Keyman Build Agent
fb168e043d auto: increment master version to 19.0.292
Test-bot: skip
Build-bot: skip
2026-09-24 03:06:29 -05:00
dependabot[bot]
ed4d33f5b8
chore(deps-dev): bump grunt
Bumps [grunt](https://github.com/gruntjs/grunt) from 1.4.1 to 1.5.3.
- [Release notes](https://github.com/gruntjs/grunt/releases)
- [Changelog](https://github.com/gruntjs/grunt/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gruntjs/grunt/compare/v1.4.1...v1.5.3)

---
updated-dependencies:
- dependency-name: grunt
  dependency-version: 1.5.3
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-24 08:04:06 +00:00
Marc Durdin
26b151c9f1
Merge pull request #16520 from keymanapp/change/developer/touch-layout-editor-typescript
change(developer): move touch layout editor to typescript
2026-09-24 10:03:24 +02:00
Marc Durdin
5531837014
Merge pull request #16517 from keymanapp/change/developer/touch-layout-reorganize-files
change(developer): reorganize touch layout editor files
2026-09-24 10:02:48 +02:00
Marc Durdin
ad5b5db7c1
Merge pull request #15328 from keymanapp/epic/mac-config
epic: mac config 🍎
2026-09-24 09:45:44 +02:00
Marc Durdin
45a0cd9469 chore(web): improve reporting on dictionary load errors
Some error messages do not include the URL, so it can be hard to
disambiguate them. Will not back-port to 18.0, because the errors are
currently rare.

See-also: #16628
Test-bot: skip
2026-09-24 09:36:03 +02:00
Marc Durdin
d7e231a919 chore(developer): Merge branch 'change/developer/touch-layout-reorganize-files' into change/developer/touch-layout-editor-typescript 2026-09-24 09:06:57 +02:00
Marc Durdin
7bdf62f0bf chore(developer): Merge branch 'master' into change/developer/touch-layout-reorganize-files 2026-09-24 09:05:12 +02:00
Marc Durdin
7f07d42c81
Merge pull request #16572 from keymanapp/fix/developer/touch-editor-crashes
fix(developer): address crashes in touch layout editor
2026-09-24 09:03:20 +02:00
Marc Durdin
3f343a9959
Merge pull request #16637 from keymanapp/chore/android/16583-remove-unused-polyfills
chore(android): remove unused map-polyfill.js and es6-shim.min.js polyfills
2026-09-24 08:56:15 +02:00
Eberhard Beilharz
6df70c67b3
Merge pull request #16643 from keymanapp/chore/common/tcreporter
chore(common): fix TC reporter reporting failures

The TC reporter failed reporting failures (see e.g. build.palaso.org/buildConfiguration/Keymanweb_TestPullRequests/646398?logView=flowAware&showLog=646398_11692__expandAll). Turns out we double escaped some strings, and there were a spurious bracket and single quote in the service message.
2026-09-24 08:46:52 +02:00
Eberhard Beilharz
05be47793c
chore(common): fix TC reporter reporting failures
The TC reporter failed reporting failures (see e.g.
https://build.palaso.org/buildConfiguration/Keymanweb_TestPullRequests/646398?logView=flowAware&showLog=646398_11692__expandAll)
Turns out we double escaped some strings, and there were a spurious bracket
and single quote in the service message.

Build-bot: skip build:web
Test-bot: skip
2026-09-23 21:43:07 +02:00
Keyman Server
0a4af71f84
Merge pull request #16642 from keymanapp/auto/version-master-19.0.291
auto: increment master version to 19.0.291
2026-09-23 20:05:42 +02:00
Keyman Build Agent
3892883b54 auto: increment master version to 19.0.291
Test-bot: skip
Build-bot: skip
2026-09-23 13:01:50 -05:00
Shawn Schantz
7a2571eda6 change(mac): remove minizip dependency 2026-09-23 09:26:23 -04:00