Marc Durdin
8d0f85b7dd
Merge pull request #1384 from keymanapp/common-msvc-update-to-1916
...
[Common] Update VS version checks to 19.16 for latest release of VS2017 (bug in VS workaround)
2018-12-05 15:16:40 +11:00
Daniel Glassey
7140126984
[linux] Linux jenkins ( #1385 )
...
keyboardprocessor and jenkins again
2018-12-05 11:13:52 +07:00
Daniel Glassey
f1f5f85d85
[linux] keyboardprocessor shouldn't be reconfd on jenkins ( #1383 )
...
* keyboardprocessor shouldn't be reconfd on jenkins
update launchpad script for disco and new packages
* removed deprecated actions
* add new About Keyman to package descriptions
2018-12-05 10:46:55 +07:00
Joshua A. Horton
c140c22daf
Correctly reimplements the in-app keyboard selector, fixes bug.
2018-12-05 10:40:24 +07:00
Marc Durdin
48f6c9d411
[Common] Tweak comment - to trigger agents
2018-12-05 14:22:50 +11:00
Marc Durdin
5a4d50ab8a
[Common] Update VS version checks to 19.16 for latest release of VS2017 (bug in VS workaround)
2018-12-05 14:09:44 +11:00
Joshua A. Horton
a5f08905f0
Reinstates keyboard picker in-app from keyboard.
2018-12-05 09:56:37 +07:00
Daniel Glassey
cfa986b6d4
Merge pull request #1379 from keymanapp/linux-keyman-config
...
[linux] use search API to get list of keyboards for bash completion
2018-12-05 09:43:43 +07:00
glasseyes
486b6dbb61
abort engine construction if name is empty
2018-12-05 09:41:39 +07:00
Joshua A. Horton
d76717a8f7
Improves InputViewController encapsulation.
2018-12-05 09:27:02 +07:00
Joshua A. Horton
f7c525d5c2
Mild reorg + removal of now-unused code.
2018-12-05 08:49:14 +07:00
Darcy Wong
a4249e5342
Merge pull request #1378 from keymanapp/android-tablet-layout
...
[Android] Tweak tablet layout
2018-12-05 07:45:00 +07:00
Darcy Wong
13f9552c34
Merge pull request #1333 from keymanapp/android-handle-mixed-casing
...
[Android][Web] Update FileUtils to handle mixed-case file extensions
2018-12-05 05:21:54 +07:00
Marc Durdin
f6f2dec133
Merge pull request #1375 from keymanapp/common-support-emit-keystroke-action
...
[Common] Support emission of keystroke if not handled by processor
2018-12-05 06:25:54 +11:00
Tim Eves
f7f1da8267
Fix disabler() being unavailable in meson < 0.45
...
Also handle moved kmn source directory
2018-12-04 17:52:53 +07:00
Tim Eves
b2f56e3072
Make the utf8 to work regardless of km_kbp_path_name defintiion
...
Use template deduction and inlines to allow automatic conversion base on
type rather than system defines.
2018-12-04 17:48:42 +07:00
Tim Eves
b343357ae3
Fixes to get kmx building to work under Windows.
...
Fix encoding issue with refactored kmx.cpp test harness and utf8 to
wchar_t strings conversion.
Fix meson.build so the wine prefix doesn't interfere with running kmcomp
natively on Windows.
2018-12-04 17:48:21 +07:00
Tim Eves
9f98f9c22f
Fixes to get meson to run kmcomp and place output in source dir.
...
This may rebuild a little more frequently than necessary, but not much.
Added support for running kmcomp.exe under wine on non-windows OS only
if wine is available.
2018-12-04 17:48:01 +07:00
glasseyes
ac51b174b7
use search API to get list of keyboards
...
gets lists of all languages
then gets new keyboards from each language
2018-12-04 17:11:02 +07:00
Joshua A. Horton
1c31abeb88
Final constraint tweak; fixes iOS 9 system keyboard layout issue.
2018-12-04 16:08:29 +07:00
glasseyes
41a7587107
enable surrounding context again
2018-12-04 15:25:53 +07:00
Joshua A. Horton
7b490ff500
Fix for code typo in prior commit.
2018-12-04 15:16:34 +07:00
Joshua A. Horton
24da6f64a8
Slight tidying up of constraint batch activation.
2018-12-04 14:51:32 +07:00
glasseyes
e454f6452e
handle INVALIDATE_CONTEXT, EMIT_KEYSTROKE actions
2018-12-04 14:43:23 +07:00
Joshua A. Horton
c4d7de9cfc
Implements proper height for the system keyboard.
2018-12-04 14:37:52 +07:00
Darcy Wong
1e31d81088
Tweak "Getting Started" checkbox layout
2018-12-04 14:28:36 +07:00
glasseyes
c3321ab9cc
Merge branch 'common-support-emit-keystroke-action' into linux-ibus-keyman
2018-12-04 14:06:05 +07:00
glasseyes
2fa98de85e
Merge branch 'master' into linux-ibus-keyman
2018-12-04 14:04:48 +07:00
glasseyes
4510bf3863
separate IBus engines for each language
2018-12-04 13:49:47 +07:00
Darcy Wong
2c75d749ad
Fix tablet layout
...
* lengthen label size
* always show menu items for tablet layout
2018-12-04 13:19:19 +07:00
Joshua A. Horton
d903859c84
Reinstates the show/hide keyboard functionality, re-fixes Get Started.
2018-12-04 12:53:16 +07:00
Marc Durdin
2aeec04f3e
[Windows] Fix permissions for programdata\keyman folder during install so metro apps work correctly
2018-12-04 14:15:58 +11:00
Joshua A. Horton
5854ededff
System keyboard flag refactor.
2018-12-04 09:48:12 +07:00
Joshua A. Horton
39494d6e91
Swapped 'light' for 'medium' vibrate - light is too short.
2018-12-04 09:30:06 +07:00
Eddie Antonio Santos
e2f0318c5d
Merge pull request #1365 from keymanapp/lmlayer-top-level-initialize
...
[LMLayer] top-level initialize()
2018-12-03 19:29:12 -07:00
Joshua A. Horton
b8a570c512
Reverts 'top bar' behavior to its original form.
2018-12-04 08:58:53 +07:00
Marc Durdin
9e845dfbe2
Merge pull request #1374 from keymanapp/developer-thread-tweak
...
[Developer] Do not callback to UI handler when creating project file on http worker thread
2018-12-04 12:39:47 +11:00
Joshua A. Horton
c1280c684b
Fixes linking of new Carthage dependency, vibration status of iPhone SE.
2018-12-04 08:35:59 +07:00
Daniel Glassey
e3bb055e59
Merge pull request #1360 from keymanapp/linux-keyman-config
...
[linux] use embed=linux and Linux user agent
2018-12-04 07:47:38 +07:00
Daniel Glassey
00bf7b6693
Merge pull request #1364 from keymanapp/linux-jenkins
...
[linux] update build scripts for jenkins for ibus-keyman and keyman-keyboardprocessor
2018-12-04 07:44:19 +07:00
Marc Durdin
de6f7d681f
[Common] Add KM_KBP_IT_INVALIDATE_CONTEXT to request that context buffer is flushed
2018-12-04 09:50:33 +11:00
Marc Durdin
8a2b55e58c
[Common] Add support for KM_KBP_IT_EMIT_KEYSTROKE to allow the received key event to be passed on to the application
2018-12-04 09:46:04 +11:00
Marc Durdin
36b1a1e9ee
[Developer] Do not callback to UI handler when creating project file on http worker thread
2018-12-04 08:49:48 +11:00
Eddie Antonio Santos
17b03245b4
Merge pull request #1366 from keymanapp/lmlayer-top-level-init-promise-fix
...
[LMLayer] Adds promise polyfill for IE.
2018-12-03 09:18:50 -07:00
Marc Durdin
6354fef210
Merge pull request #1368 from keymanapp/developer-project-regression-bugs
...
[Developer] Fix bugs and regressions in Project Window
2018-12-03 21:11:59 +11:00
Joshua A. Horton
7e661706e9
Where we're going, we don't need margin views.
2018-12-03 16:08:18 +07:00
Joshua A. Horton
e4c6ec6463
Corrected use of UIInputViewController spec; fixes sys kbd constraints and rotation.
2018-12-03 15:35:00 +07:00
glasseyes
2fdee08891
handle iso shift level 3 form of AltR
2018-12-03 13:56:19 +07:00
glasseyes
a6d3b36b72
Merge branch 'linux-keyman-config' into linux-ibus-keyman
2018-12-03 13:03:39 +07:00
Marc Durdin
a813b4ad19
Merge pull request #1369 from keymanapp/developer-project-in-title
...
[Developer] Current project should be shown in Developer title bar
2018-12-03 17:01:13 +11:00