Commit graph

33096 commits

Author SHA1 Message Date
jahorton
3066c1f246 chore(web): Merge branch 'master' into fix/web/final-match-group 2021-08-05 11:02:24 +07:00
Darcy Wong
22aebbded4
Merge pull request #5538 from keymanapp/fix/web/util-wait-use-alerts
fix(web): Have util.wait check useAlerts option
2021-08-05 09:02:57 +07:00
Marc Durdin
7ac7c4b290 feat(android): click on body reloads keyboard 2021-08-05 11:36:57 +10:00
Darcy Wong
e144267132
Merge pull request #5546 from keymanapp/chore/android/cleanup-fv-gradle
chore(android): Update sentry-android-gradle-plugin to 2.1.0
2021-08-05 08:10:32 +07:00
Darcy Wong
4fc408fa90
Merge pull request #5486 from keymanapp/chore/crowdin-update-az
chore(ios,windows): Update crowdin strings for Azerbaijani
2021-08-05 07:51:55 +07:00
Keyman Server
59e35cef40
Merge pull request #5550 from keymanapp/auto/version-master-15.0.94
auto: increment master version to 15.0.94
2021-08-05 04:02:45 +10:00
Keyman Build Agent
3a028317ea auto: increment master version to 15.0.94 2021-08-04 14:02:03 -04:00
Eberhard Beilharz
f08444019b
chore(linux): Remove compiler warning in ibus-keyman
This change replaces the deprecated `g_type_class_add_private`
and `G_TYPE_INSTANCE_GET_PRIVATE` with `G_DEFINE_TYPE_WITH_PRIVATE`
and the generated method `km_service_get_instance_private`.
2021-08-04 16:54:26 +02:00
Eberhard Beilharz
c3b27b1c98
Merge pull request #5518 from keymanapp/refactor/core/comment
refactor(common/core): Move comment to where it belongs
2021-08-04 14:20:47 +02:00
Eberhard Beilharz
4f368a5d61
Merge pull request #5498 from keymanapp/chore/core/kmcomp
chore(common/core): Allow shell script for kmcomp
2021-08-04 14:20:28 +02:00
Eberhard Beilharz
410fde725f
Merge pull request #5529 from keymanapp/refactor/linux/path
refactor(linux): Cleanup import of os.path
2021-08-04 14:19:50 +02:00
Eberhard Beilharz
5cd1d0e432
refactor(common/core): Move comment to where it belongs 2021-08-04 12:25:49 +02:00
Eberhard Beilharz
0a28af6c83
chore(common/core): Allow shell script for kmcomp
This change allows to build the keyboards on Linux if a `kmcomp`
script can be found in PATH. Otherwise we check for and use `wine`
and `kmcomp.exe`.
2021-08-04 12:25:02 +02:00
Eberhard Beilharz
a2950bef7f
refactor(linux): Cleanup import of os.path
This change imports `os` instead of `os.path`. This is the
recommended way. It also reduces confusion whether to use
`os.path.whatever()` or just `path.whatever()`.
2021-08-04 12:24:07 +02:00
Eberhard Beilharz
a526b2f7ae
Merge pull request #5508 from keymanapp/refactor/linux/keycodevks
refactor(linux): Reformat keycode_to_vk table
2021-08-04 12:22:08 +02:00
Eberhard Beilharz
77d0d96480
refactor(linux): Reformat keycode_to_vk table
Also update comment where these values come from.
2021-08-04 12:00:36 +02:00
Eberhard Beilharz
42147759e0
Merge pull request #5505 from keymanapp/fix/linux/uninstall
fix(linux): Improve uninstallation
2021-08-04 11:56:52 +02:00
Eberhard Beilharz
c78800d4d8
fix(linux): Improve uninstallation
Previously uninstalling of a keyboard failed if the directory was
a symlink (e.g. with keyboards from unit tests). This change treats
symlinks differently.

Fixes Sentry issue KEYMAN-LINUX-32.
2021-08-04 11:24:03 +02:00
jahorton
c023acfb0b fix(ios): also, the language-specific settings 2021-08-04 12:22:30 +07:00
jahorton
2e1b18b42f fix(ios): iOS 14 only - stuck settings toggles 2021-08-04 12:13:55 +07:00
Darcy Wong
92c5e5d884 chore(android): Update sentry-android-gradle-plugin 2021-08-04 11:10:35 +07:00
Marc Durdin
dbf47eeee3 chore(developer): fix debugkeyboard reference 2021-08-04 13:47:28 +10:00
jahorton
2d36215e2e chore(web): Merge branch 'refactor/web/vkbd-touch-events' into refactor/web/vkbd-mouse-events 2021-08-04 10:41:57 +07:00
jahorton
f9b038fae8 chore(web): Merge branch 'refactor/web/vkbd-layout-key-calc-merger' into refactor/web/vkbd-touch-events 2021-08-04 10:41:36 +07:00
Darcy Wong
95b3274d7e fix(oem/fv/android): Update sentry-android-gradle-plugin 2021-08-04 10:38:42 +07:00
jahorton
2b998d0b3d fix(web): base font-scaling during desktop osk-resize 2021-08-04 10:36:38 +07:00
jahorton
5021ac0dfe chore(web): Merge branch 'refactor/web/vkbd-layout-calcs' into refactor/web/vkbd-layout-key-calc-merger 2021-08-04 10:25:34 +07:00
jahorton
610ffd7e64 fix(web): desktop OSK resizing performance 2021-08-04 10:25:06 +07:00
Marc Durdin
142d0807a3 refactor(developer): move FDeadkeys back into frmDebug 2021-08-04 13:09:32 +10:00
jahorton
c038db9afd fix(web): accidental intercept of move, resize handlers 2021-08-04 09:49:47 +07:00
Marc Durdin
4ed4aeebf6 refactor(developer): keyman core library path 2021-08-04 12:46:07 +10:00
Ross
a901f349b0 feat(windows): fix vs project settings 2021-08-04 10:32:05 +10:00
Marc Durdin
63f8137005 refactor(developer): rename and move debugging.pas
Removes a lot of unused functions and one unit. Cleanup for debugging.
2021-08-04 09:44:56 +10:00
Ross
c0826e9930 feat(windows): use static library for keyboard core 2021-08-04 09:36:42 +10:00
Marc Durdin
90c8252370 refactor(developer): visual keyboard import
Refactors visual keyboard import from kmx to use Keyman Core, and at the
same time removes any UI interactions or direct Windows dependencies
from the process.
2021-08-04 07:44:18 +10:00
Keyman Server
3f4274fa63
Merge pull request #5544 from keymanapp/auto/version-master-15.0.93
auto: increment master version to 15.0.93
2021-08-04 04:01:46 +10:00
Keyman Build Agent
9afb2ec8d3 auto: increment master version to 15.0.93 2021-08-03 14:01:08 -04:00
Darcy Wong
4676b75648 fix(android/app): Fix cleanup when progress dialog cancelled 2021-08-03 14:25:08 +07:00
Marc Durdin
c5eb0a4d3f feat(developer): refactoring debugging code 2021-08-03 17:06:31 +10:00
Darcy Wong
85000ef5df fix(web): Have util.wait check useAlerts option 2021-08-03 10:33:16 +07:00
Darcy Wong
d5e29086d5
Merge pull request #5535 from keymanapp/fix/android/whats-new-500-chars
fix(android/app): Check Play Store release notes less than 500 chars
2021-08-03 07:06:40 +07:00
Darcy Wong
9d1d1549af chore(android): Print warning when nearing 500 char limit 2021-08-03 06:32:01 +07:00
Darcy Wong
73381c88f8
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-03 06:27:59 +07:00
Marc Durdin
bdea4279f1 refactor(developer): debugger/core integration 2021-08-03 06:22:34 +10:00
Keyman Server
df4fac20be
Merge pull request #5537 from keymanapp/auto/version-master-15.0.92
auto: increment master version to 15.0.92
2021-08-03 04:02:00 +10:00
Keyman Build Agent
af664bd388 auto: increment master version to 15.0.92 2021-08-02 14:01:20 -04:00
Darcy Wong
a60093c035 fix(android): Copy whatsnew 1 line at a time 2021-08-02 21:29:07 +07:00
Darcy Wong
bb9978ea5a fix(android/app): Check Play Store release notes less than 500 chars 2021-08-02 12:17:17 +07:00
Ross
40b96f2a82 feat(windows): update kmprocess_event call with new arg 2021-08-02 15:07:22 +10:00
Ross
ba20e7eb37 feat(windows): revert kmx files from git ignore 2021-08-02 13:23:56 +10:00