glasseyes
a39e2e07b2
[linux] add keyman dirs to ibus-kmfl observed paths
2018-10-04 14:27:24 +07:00
glasseyes
adc3411b39
[linux] user_version typo
2018-10-04 14:00:16 +07:00
glasseyes
aa19b9931b
[linux] xenial python doesn't have enum.auto
2018-10-04 13:53:06 +07:00
glasseyes
aad8215e9b
[linux] show install errors to user
2018-10-04 13:43:34 +07:00
glasseyes
3ff885322a
[linux] re-enable installing to IBus
2018-10-04 13:43:34 +07:00
glasseyes
332d4337a6
[linux] WIP: present error messages to user
2018-10-04 13:43:34 +07:00
glasseyes
991651f7cd
[linux] WIP: install error handling
...
and restarting ibus after attempting to install keyboard to it
2018-10-04 13:43:34 +07:00
Daniel Glassey
e2724b5fcb
Merge pull request #1232 from keymanapp/linux-list-kmp
...
[linux] list kmp experiments
2018-10-04 13:33:23 +07:00
glasseyes
c08cb2e2d4
[linux] changes from review 1232
2018-10-04 11:34:45 +07:00
Darcy Wong
1602239d07
Merge pull request #1234 from keymanapp/android-cherrypick-1230
...
[Android] (11.0) Fix crash when displaying preview key
2018-10-04 10:00:36 +07:00
Darcy Wong
05448c76fa
Update history.md
2018-10-04 09:46:35 +07:00
Darcy Wong
d6ceee5ada
Cherrypick fix from #1230
2018-10-04 09:43:15 +07:00
Daniel Glassey
10b6d88cbb
Merge pull request #1233 from keymanapp/linux-fix-localbuildversion
...
[linux] fix glitch in versioning local builds
2018-10-03 16:55:11 +07:00
glasseyes
a1d1a3cf85
[linux] only get latest linux tag for calculating
...
only get latest linux tag for calculating current tag number
2018-10-03 16:34:28 +07:00
glasseyes
675c200c21
[linux] fix merge in kmpmetadata
2018-10-03 15:47:34 +07:00
glasseyes
4e562c594e
Merge branch 'master' into linux-list-kmp
2018-10-03 15:38:12 +07:00
glasseyes
91ed94e611
Merge branch 'keyboardprocessor-api' into linux-ibus-keyman
2018-10-03 15:28:02 +07:00
glasseyes
963df2489b
[linux] new gui for km-config
...
based on look of ibus-setup
listview of kmp on left
buttons on right
tweak button positioning on the windows
title changed to Keyman Configuration
after downloading and clicking install the download window now closes
2018-10-03 15:15:57 +07:00
glasseyes
afedf3ef7c
[linux] WIP: new gui experiment
...
split ViewInstalledWindowBase from ViewInstalledWindow
plan for alt gui
2018-10-03 15:15:36 +07:00
glasseyes
46776bef10
[linux] WIP: gui review experimentation
2018-10-03 15:02:09 +07:00
Marc Durdin
933a73a0af
Merge pull request #1229 from keymanapp/windows-serialised-input=take-2-wh_keyboard_ll
...
[Windows] Refactor serialized input to use a low level keyboard hook to avoid conflicts
2018-10-03 16:57:48 +10:00
Marc Durdin
7e2c21b8a7
[Windows] Refactor serialized input to use a low level keyboard hook to avoid conflicts
2018-10-03 15:22:38 +10:00
Marc Durdin
7d1d8245ac
Merge pull request #1228 from keymanapp/developer-kmconvert-fixes
...
[Developer] Fixes for project templates and installer
2018-10-03 13:56:17 +10:00
Marc Durdin
e48515c386
[Developer] Reorder functions
2018-10-03 13:55:58 +10:00
Darcy Wong
dd35c4b362
Merge pull request #1227 from keymanapp/android-beep
...
[Android] Vibrate device when KMW calls "beep"
2018-10-03 09:24:44 +07:00
Darcy Wong
8240a0469e
Remove test kmx file
2018-10-03 08:59:47 +07:00
Darcy Wong
3e1bb4dca1
Shorten duration to 100ms
2018-10-03 08:43:28 +07:00
Marc Durdin
a70efed098
[Developer] Tidy up various minor issues in New Project Template
2018-10-03 11:29:02 +10:00
Marc Durdin
b64e1b4839
[Developer] Fix crash running kmconvert because COM was not initialized
2018-10-03 10:40:24 +10:00
Marc Durdin
5ed4af8a51
[Developer] Fixup installer paths
2018-10-03 10:13:32 +10:00
Marc Durdin
49c09f4a98
[Developer] Build .kmx when linux specified in targets system store
2018-10-03 09:07:43 +10:00
Marc Durdin
268da3a7bd
Merge pull request #1226 from keymanapp/windows-serialised-modifiers
...
[Windows] Serialize the processing of true key events and simulated key events generated by Keyman
2018-10-03 07:28:55 +10:00
Marc Durdin
d2331680b2
[Windows] Address review comments, document, and tidy up constants
2018-10-03 07:01:34 +10:00
Eddie Antonio Santos
f9204d4b02
Start to flesh out the description of messages.
2018-10-02 14:22:48 -06:00
Eddie Antonio Santos
fcdf631714
Rename 'method' to 'message' as that's what they are.
2018-10-02 14:06:17 -06:00
Eddie Antonio Santos
f779ed9062
Extact method: lmlayer.cast() (identical to one in index.js).
2018-10-02 13:59:15 -06:00
Eddie Antonio Santos
b041825a44
Implement sending and receiving 'ready' message.
2018-10-02 13:09:22 -06:00
Eddie Antonio Santos
341c00ecd9
Test retrieving the configuration.
2018-10-02 13:08:44 -06:00
Eddie Antonio Santos
6e3fa3da2a
Implement dummy initialization method.
2018-10-02 12:53:18 -06:00
Eddie Antonio Santos
1cd0c82b0a
Test for model initialization.
2018-10-02 12:47:30 -06:00
Eddie Antonio Santos
186f96e122
Change .break() API to instantly reject the promise.
2018-10-02 12:43:19 -06:00
Eddie Antonio Santos
7c943465f7
Implement breaking promises.
2018-10-02 11:40:27 -06:00
Eddie Antonio Santos
cf0db30198
Test for rejection.
2018-10-02 11:22:59 -06:00
Eddie Antonio Santos
257eeb1d62
Rename method: record() -> track().
2018-10-02 11:09:04 -06:00
Eddie Antonio Santos
95f996392a
Extract class: PromiseStore.
2018-10-02 11:08:39 -06:00
Eddie Antonio Santos
7f090312ca
Rename: kind -> method.
2018-10-02 11:00:24 -06:00
Eddie Antonio Santos
9a6a7537cf
Extract method: _keepPromise().
2018-10-02 10:59:13 -06:00
Eddie Antonio Santos
42488472b4
Extract method: _recordPromise().
2018-10-02 10:53:07 -06:00
Eddie Antonio Santos
c404312ab3
kind -> method, and other clean-ups.
2018-10-02 10:46:00 -06:00
Eddie Antonio Santos
4b93c14e06
Document my thoughts on web worker communication.
2018-10-02 10:30:02 -06:00