Commit graph

24978 commits

Author SHA1 Message Date
Marc Durdin
5d5c8a4d50
Merge pull request #1506 from keymanapp/windows-caps-lock-header-fixes
[Windows] Fix support for Caps Lock headers
2019-01-09 13:57:23 +11:00
Marc Durdin
820ecd9b16 Merge branch 'windows-caps-lock-header-fixes' of https://github.com/keymanapp/keyman into windows-caps-lock-header-fixes 2019-01-09 13:56:47 +11:00
Marc Durdin
e48f547303 [Windows] Fix tabs to spaces, factor IsCapsLockOn function 2019-01-09 13:55:28 +11:00
Darcy Wong
4eebf8ec94
Merge pull request #1507 from keymanapp/android-missing-font-crash
[Android] Improve font handling
2019-01-09 09:51:01 +07:00
Darcy Wong
2db957cbb4 Address review comments
* log JSON parsing exceptions
* explain remove() usage for API 19+
* revert code in fontUrls()
2019-01-09 09:10:23 +07:00
Eddie Antonio Santos
14e9188ca4
Merge pull request #1509 from keymanapp/lmlayer-dependencies
[LMLayer] Upgrade to karma-browserstack-launcher@^1.4.0.
2019-01-08 18:25:25 -07:00
glasseyes
fde1954148 restart ibus as user owning process 2019-01-09 08:21:53 +07:00
Joshua Horton
586f0a2411
Merge pull request #1493 from keymanapp/web-osk-refactor-layouts
[Web] OSK default layout refactor
2019-01-09 08:18:31 +07:00
Joshua Horton
eb18bc2275
Merge pull request #1496 from keymanapp/web-osk-refactor-touch-language-ui
[Web] OSK refactor - Touch's language menu
2019-01-09 08:18:22 +07:00
Marc Durdin
cf1ab5628e
Merge branch 'beta' into windows-caps-lock-header-fixes 2019-01-09 12:04:46 +11:00
Marc Durdin
6f004dab73
Merge pull request #1508 from keymanapp/windows-prevent-damaged-profiles-message-silent
[Windows] kmshell now only checks for damaged profiles when starting Configuration or Keyman itself
2019-01-09 12:04:01 +11:00
Eddie Antonio Santos
702939a8a8
Upgrade to karma-browserstack-launcher@^1.4.0. 2019-01-08 15:30:20 -07:00
Eddie Antonio Santos
88519d1497
Implement DummyModel future. 2019-01-08 15:27:55 -07:00
Eddie Antonio Santos
3f99dbb118
Test dummy model suggestion futures. 2019-01-08 15:20:59 -07:00
Eddie Antonio Santos
11f6685e70
DummyModel#predict() returns any injected suggestions immediately. 2019-01-08 15:18:40 -07:00
Eddie Antonio Santos
eb8aec564f
Import Transform, Context, and Suggestion types. Update predict() interface to match. 2019-01-08 14:51:08 -07:00
Eddie Antonio Santos
cc8a6f61e3
Test for injectable suggestions. 2019-01-08 13:54:45 -07:00
Eddie Antonio Santos
06555c3630
Implement simple, injectable configuration. 2019-01-08 13:54:36 -07:00
Marc Durdin
f859c7cfde [Windows] history.md 2019-01-09 07:43:46 +11:00
Marc Durdin
96cc571223 [Windows] Fixes #187. kmshell now only checks for damaged profiles when starting Configuration or Keyman itself 2019-01-09 07:43:32 +11:00
Eddie Antonio Santos
4939a93773
Test for depenency-injected configuration. 2019-01-08 13:21:53 -07:00
Eddie Antonio Santos
b2becde2ae
Add capabilities argument to WorkerInternalModel constructor. 2019-01-08 13:16:04 -07:00
Eddie Antonio Santos
f07c715d06
Embetter comments. 2019-01-08 13:03:14 -07:00
Eddie Antonio Santos
f1c6dca02d
Factor out worker interfaces and types into worker-interfaces.ts. 2019-01-08 12:54:26 -07:00
Darcy Wong
3c6f1edcda Update history.md 2019-01-08 23:33:42 +07:00
Darcy Wong
af8c9f7d60 Get the ttf font for osk too 2019-01-08 22:39:24 +07:00
Darcy Wong
89fc04c3a5 Try to keep only .ttf font 2019-01-08 17:00:57 +07:00
Marc Durdin
466818a2a6 [Windows] history.md 2019-01-08 20:56:29 +11:00
Marc Durdin
08431e89ba [Windows] Add comments 2019-01-08 20:55:19 +11:00
Marc Durdin
5b60359aa2 [Windows] Fix Caps Lock header support 2019-01-08 20:41:29 +11:00
Marc Durdin
988a0917cb [Windows] Switching between Keyman keyboards in same language using TSF interface could fail 2019-01-08 20:33:36 +11:00
Darcy Wong
9165a7dcb0 Add .ttf file utility 2019-01-08 15:26:36 +07:00
Darcy Wong
72ca81fcdb Catch exception when creating Typeface 2019-01-08 15:26:01 +07:00
Eddie Antonio Santos
26ad83d52b
Put dummy model into its own file. 2019-01-07 14:57:57 -07:00
Eddie Antonio Santos
fc8f1eaa63
Add internal models to LMLayerWorker.models. 2019-01-07 14:49:11 -07:00
Eddie Antonio Santos
e4fba5036b
Test instantiation of worker-internal 'dummy' model. 2019-01-07 14:37:55 -07:00
Eddie Antonio Santos
43c8705c51
Make some testing TODOs and make way for new prediction interface. 2019-01-07 14:32:38 -07:00
Marc Durdin
6b98a51c21
Merge pull request #1503 from keymanapp/windows-remove-legacy-api
[Windows] Remove legacy API endpoints
2019-01-07 14:06:02 +11:00
Marc Durdin
3e9b74e134 [Windows] history.md 2019-01-07 14:05:39 +11:00
Marc Durdin
11fa7fa9ef [Windows] history.md 2019-01-07 14:05:27 +11:00
Marc Durdin
e67519b0d8 [Windows] Remove legacy API endpoints 2019-01-07 12:43:43 +11:00
Marc Durdin
849c803d2e
Merge pull request #1499 from keymanapp/developer-project-new-doesnt-open-project-1483
[Developer] Creating a new project doesn't open it automatically.
2019-01-07 11:54:27 +11:00
Marc Durdin
33da57e264
Merge pull request #1498 from keymanapp/developer-f7-package-button-state
[Developer] Ensure button enabled state is updated after compiling package
2019-01-07 11:54:18 +11:00
Marc Durdin
9002ad2e5c [Developer] Update history.md 2019-01-07 11:53:59 +11:00
Marc Durdin
60088386d7 [Developer] Update history.md 2019-01-07 11:52:56 +11:00
Marc Durdin
d5c9edebfb [Developer] Fixes #1483. Creating a new project doesn't open it automatically. 2019-01-07 10:30:01 +11:00
Marc Durdin
b6446e7e9e [Developer] Ensure button enabled state is updated after compiling package 2019-01-07 10:12:44 +11:00
Daniel Glassey
6cdbb3e559
Merge pull request #1497 from keymanapp/linux-kcpackagingcruft
[linux] remove debconf template not needed any more
2019-01-04 17:02:47 +07:00
glasseyes
3335870d0f remove debconf template not needed any more 2019-01-04 16:57:57 +07:00
Daniel Glassey
65fca778ce
Merge pull request #1495 from keymanapp/linux-kmconfig-icon
[Linux] km-config and .kmp icons
2019-01-04 15:31:51 +07:00