Darcy Wong
7fc7d0cc2d
Merge pull request #11206 from keymanapp/fix/android/long-context
...
fix(android/engine): URIEncode strings passed to Javascript
2024-04-25 15:41:01 +07:00
Eberhard Beilharz
888ec56d5a
chore(linux): Prepare for stable release
...
- Adjust branch name
- Update Debian standards version
- Update dependency name (`pkg-config` is deprecated and replaced by
`pkgconf`)
2024-04-25 09:29:35 +02:00
Eberhard Beilharz
8c2cf56b04
Merge pull request #11296 from keymanapp/chore/linux/improve-setup
...
chore(linux): Install python3-dev
2024-04-25 08:57:22 +02:00
Darcy Wong
7038fb4651
fix(android/app): Update storage permissions for Android 12.0+
2024-04-25 10:42:04 +07:00
sgschantz
f40e1ff8d8
change all mac project settings minimum supported version from 10.10 Yosemite to 10.13 High Sierra
2024-04-25 09:13:21 +07:00
Keyman Server
8810842a8d
Merge pull request #11298 from keymanapp/auto/version-master-18.0.22
...
auto: increment master version to 18.0.22
2024-04-25 01:04:32 +07:00
Keyman Build Agent
0f03a83db8
auto: increment master version to 18.0.22
2024-04-24 14:03:57 -04:00
Eberhard Beilharz
e9398133fc
chore(linux): Install python3-dev
...
On a new machine we need to install python3-dev so that we can access
`Python.h`. It shouldn't be in `debian/control`, so we put in our
script where we check the requirements.
2024-04-24 18:38:40 +02:00
Eberhard Beilharz
627703734a
fix(linux): Fix icon for .kmp files
...
It seems some Ubuntu versions ignore the `icon` field and only use
`generic-icon`, so this change adds that field. This will fix displaying
the icon on newer Ubuntu versions. And since we keep the `icon` field
it should still work everywhere else.
Fixes #11144 .
2024-04-24 18:00:41 +02:00
Steven R. Loomis
f516538b31
chore(core): outdent test file per review comment
2024-04-24 08:39:35 -05:00
Steven R. Loomis
ba8dcad949
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-04-24 08:22:41 -05:00
Eberhard Beilharz
eb9b34cdd6
fix(web): Small refactorings based on code review comments
2024-04-24 15:02:22 +02:00
Eberhard Beilharz
0e1493906e
fix(web): export internals for unit tests as separate module
...
Addresses code review comments.
2024-04-24 10:47:46 +02:00
Marc Durdin
bb54a9aa0a
Merge pull request #11291 from keymanapp/chore/merge-beta-into-master-B17S6
...
chore: merge beta into master B17S6
2024-04-24 09:31:53 +10:00
Keyman Server
650404903e
Merge pull request #11294 from keymanapp/auto/version-beta-17.0.314
...
auto: increment beta version to 17.0.314
2024-04-24 01:05:14 +07:00
Keyman Build Agent
6206fa69e7
auto: increment beta version to 17.0.314
2024-04-23 14:04:39 -04:00
Eberhard Beilharz
2044b188f8
fix(linux): Improve detection of Gnome environment
...
This change improves the way we detect if we're running a Gnome based
UI that needs it's keyboards installed under
`org.gnome.desktop.input-sources`. We use the environment variable
`XDG_CURRENT_DESKTOP` and check if it contains the word `gnome`.
Additionally this change renames `is_gnome_shell()` to
`is_gnome_desktop()`.
Fixes #11225 .
2024-04-23 15:16:03 +02:00
Eberhard Beilharz
414a120bb2
chore(linux): Move API verification to separate action
...
The new `api-verification` workflow runs after `deb-packaging`.
Implements #10626 .
2024-04-23 15:10:36 +02:00
Dr Mark C. Sinclair
9cb29b06da
chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-messages-unit-tests-2
2024-04-23 12:24:54 +01:00
Dr Mark C. Sinclair
e742926dba
chore(developer): some further elimination of code redundancy
2024-04-23 11:58:04 +01:00
Eberhard Beilharz
c5efad0ca8
fix(web): Cleanup imports
...
Addresses code review comments.
2024-04-23 12:38:23 +02:00
Dr Mark C. Sinclair
a1c1452615
chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-unit-tests-3
2024-04-23 11:34:20 +01:00
Dr Mark C. Sinclair
0f0b51f80e
chore(developer): clarify element tag name in platforms test
2024-04-23 11:30:45 +01:00
Marc Durdin
e8d3600e60
chore: Merge branch 'master' into chore/merge-beta-into-master-B17S6
2024-04-23 16:41:44 +07:00
Marc Durdin
5658a177a2
Merge pull request #11276 from keymanapp/fix/developer/11274-use-strict-for-downlevel-browsers
...
fix(developer): "use strict" for downlevel browsers in Server
2024-04-23 18:55:33 +10:00
Marc Durdin
83b925310a
Merge pull request #11271 from keymanapp/fix/developer/11262-crash-when-closing-in-help-form
...
fix(developer): report missing help to sentry instead of local xml
2024-04-23 18:55:20 +10:00
Darcy Wong
9426c82699
Merge pull request #11290 from keymanapp/chore/common/history-missing-entries-2
...
chore(common): Fix missing entries in HISTORY.md
2024-04-23 14:49:13 +07:00
Darcy Wong
e7b5f5e443
Merge pull request #11289 from keymanapp/chore/common/fetch-latest-cldr-exec
...
chore(common): Set fetch-latest-cldr.sh executable
2024-04-23 14:48:59 +07:00
sgschantz
00e850c557
add script to update version string in settings
2024-04-23 13:24:40 +07:00
sgschantz
28806614a5
tagged and untagged versions of set-bundle-versions script
2024-04-23 12:32:28 +07:00
Darcy Wong
1355007135
chore(common): Remove spurious emoji
2024-04-23 11:18:47 +07:00
Darcy Wong
ccdc309a15
chore(common): Fix empty entries in HISTORY.md
2024-04-23 11:15:41 +07:00
Darcy Wong
b2c8046001
chore(common): Copy missing entries from master
2024-04-23 11:08:56 +07:00
Darcy Wong
0dba365db8
chore(common): Set fetch-latest-cldr.sh executable
2024-04-23 11:08:15 +07:00
Joshua A. Horton
bb0420109f
feat(web): touch-layout layer spec processing now deferred until needed
2024-04-23 10:31:53 +07:00
Joshua A. Horton
fdd4c2a6a7
refactor(web): gesture-check preprocessing, removal of redundant param
2024-04-23 10:31:52 +07:00
Joshua A. Horton
326eaa2700
chore(web): type-related prep for touch-spec process deferral
2024-04-23 10:31:52 +07:00
Joshua A. Horton
44c178f94b
fix(web): unit-test / test-engine patchup
2024-04-23 10:30:44 +07:00
Joshua A. Horton
41bbdfb5e9
feat(web): lazy construction of OSK layers
2024-04-23 10:30:43 +07:00
Joshua A. Horton
1fccce581a
chore(web): revert ineffective attempt to optimize prop-name looping
2024-04-23 10:29:34 +07:00
Joshua A. Horton
bef266548a
fix(web): default multitap fix + sets one layout field private
2024-04-23 10:29:33 +07:00
Joshua A. Horton
b9cfaa156b
change(web): more efficient key-spec processing
2024-04-23 10:29:32 +07:00
Joshua A. Horton
ad6ff80bbf
change(web): lazy-init for baseKeyEvent generation
2024-04-23 10:29:32 +07:00
Joshua A. Horton
99d4dad00c
change(web): trims sanitize deletes, key iteration
2024-04-23 10:29:30 +07:00
sgschantz
534741aff6
create separate script for setting the version of the bundle
2024-04-23 10:10:13 +07:00
rc-swag
faa828d55a
fix(windows): remove space before full stop
2024-04-23 10:44:09 +10:00
rc-swag
71377c3754
fix(windows): Still need to guard against out of bound index
2024-04-23 08:56:56 +10:00
Keyman Server
882d9257bb
Merge pull request #11286 from keymanapp/auto/version-beta-17.0.313
...
auto: increment beta version to 17.0.313
2024-04-23 01:09:31 +07:00
Keyman Build Agent
b8baa14066
auto: increment beta version to 17.0.313
2024-04-22 14:08:44 -04:00
Dr Mark C. Sinclair
81c5ff4207
chore(developer): correct ERROR_CharacterRangeTooLong test following fix #11137
2024-04-22 17:04:40 +01:00