Commit graph

27982 commits

Author SHA1 Message Date
Daniel Glassey
f3f13a3fdd
migrate from webkit to webkit2 (#1349) 2018-11-28 07:45:11 +07:00
Darcy Wong
0593c8612d
Merge pull request #1351 from keymanapp/developer-help-link-cherrypick
[Developer] Add "-add-help-link" parameter to kmcomp
2018-11-28 07:03:49 +07:00
Marc Durdin
1b9a271c01 [Windows] Fix for failing load of UTF-16 format .kmn file (regression from default UTF-8) 2018-11-28 10:55:33 +11:00
Marc Durdin
b0f9aa27c8 [Windows] Restore WM_USER_FireCommand (still used in keyman.dpr) 2018-11-28 10:44:47 +11:00
Marc Durdin
26b6530405 [Windows] Fix thread safety for Chromium events 2018-11-28 09:28:42 +11:00
Eddie Antonio Santos
14812ba5ff
Let main script be index.js (implitly). 2018-11-27 15:24:37 -07:00
Eddie Antonio Santos
7bac80943d
Compile worker code and interface code into one .js file. 2018-11-27 14:53:53 -07:00
Eddie Antonio Santos
bc73da7e0e
Link stage 1 and stage 2 code. 2018-11-27 14:45:38 -07:00
Eddie Antonio Santos
ac12cb6f28
Add example to docs for LMLayer.asBlobURI(). 2018-11-27 14:32:37 -07:00
Eddie Antonio Santos
6cc20cfd83
Make LMLayer.asBlobURI() test a bit more stringent. 2018-11-27 14:28:31 -07:00
Eddie Antonio Santos
16fad9e1af
Refactor test to use LMLayer.asBlobURI(). 2018-11-27 14:22:59 -07:00
Eddie Antonio Santos
022f34c030
Implement LMLayer.asBlobURI() utility function. 2018-11-27 14:20:33 -07:00
Eddie Antonio Santos
01f09c5cf8
Test LMLayer.asBlobURI(). 2018-11-27 14:13:13 -07:00
Eddie Antonio Santos
540d37fdd9
Refactor: use LMLayer.unwrap() instead of custom code in tests. 2018-11-27 14:07:48 -07:00
Eddie Antonio Santos
897ed01829
Implement function unwrapping code. 2018-11-27 14:05:21 -07:00
Eddie Antonio Santos
d5da85fde4
Test LMLayer.unwrap() utility function. 2018-11-27 14:01:11 -07:00
Eddie Antonio Santos
6e540f6b6b
Tests Blobs in the browser only. 2018-11-27 13:53:29 -07:00
Marc Durdin
319d5a800a [Common] Ignore kmcomp if not present and use prebuilt kmx files for tests 2018-11-28 06:28:45 +11:00
Eddie Antonio Santos
02521b1254
Tests that a blob is generated. 2018-11-27 11:20:39 -07:00
Eddie Antonio Santos
52566f48f8
Implement constructor with WorkerFactory. 2018-11-27 11:16:03 -07:00
Eddie Antonio Santos
b2a16abd1a
Basic compilation. 2018-11-27 11:10:46 -07:00
Eddie Antonio Santos
91e050f84d
Begin testing main LMLayer code. 2018-11-27 11:07:10 -07:00
Eddie Antonio Santos
c591eedeeb
Remove suggestion, prediction, transform, and message interfaces for now. 2018-11-27 10:57:36 -07:00
Eddie Antonio Santos
49bd430818
Move type definitions to top-level file. 2018-11-27 10:53:35 -07:00
Eddie Antonio Santos
dcd169dd4e
Alphebetize function names in build.sh. 2018-11-27 10:42:53 -07:00
Eddie Antonio Santos
fc69a08977
Move unit-test script to build.sh 2018-11-27 10:41:34 -07:00
Eddie Antonio Santos
614d577d7c
Use dashes to make names consistent. 2018-11-27 10:34:23 -07:00
Eddie Antonio Santos
bbf1c6e2b2
Move scripts from package.json to build.sh; revert tsc. 2018-11-27 10:19:40 -07:00
glasseyes
be3e9842e1 add linux make clean target 2018-11-27 15:57:41 +07:00
Darcy Wong
4a8b645e97 Add "-add-help-link" parameter to kmcomp
Cherrypick of #1346
2018-11-27 15:51:28 +07:00
glasseyes
efd93ec5cd Merge branch 'windows-refactor-kmprocess-for-kpapi-daniel' into linux-ibus-keyman 2018-11-27 15:00:32 +07:00
glasseyes
e13e136009 Merge branch 'master' into linux-ibus-keyman 2018-11-27 14:59:02 +07:00
Darcy Wong
5ea4b31922 Revert svg support for OSK font 2018-11-27 13:50:20 +07:00
glasseyes
337e1ac5d0 Merge branch 'master' into windows-refactor-kmprocess-for-kpapi-daniel 2018-11-27 13:21:19 +07:00
Marc Durdin
8e24a55ad4 [common] Eliminate warnings on Linux build 2018-11-27 16:10:07 +11:00
Darcy Wong
30e3afb7d7 Don't restrict use of svg 2018-11-27 11:25:30 +07:00
Joshua A. Horton
9d7da159f1 Fixes warnings, removes keyboard 'delegate' indirection from Manager. 2018-11-27 10:21:54 +07:00
Joshua A. Horton
a3f04cc168 Merge branch 'ios-kmw-vc' into ios-444-rotation-sizing 2018-11-27 09:02:00 +07:00
Marc Durdin
95a138bd8b [Windows] Resolve review comments 2018-11-27 07:38:14 +11:00
Marc Durdin
ae3ca3b370 [Windows] Rollback setfocus change as we lose important focus change events 2018-11-27 07:25:36 +11:00
Marc Durdin
a5dca47b70
Merge pull request #1326 from keymanapp/windows-refactor-kmprocess-for-kpapi
[Common] Refactor KMX keyboard processor out of Windows Keyman Engine and into new KPAPI-compatible model
2018-11-26 20:33:22 +11:00
glasseyes
1a3217ec58 improve keyboard details
still very rough, needs ux advice
2018-11-26 16:11:18 +07:00
Joshua A. Horton
e6f33864f4 Addresses keyboard visibility regression. 2018-11-26 15:36:17 +07:00
glasseyes
7651da276c refresh data for kmp installed manually
only happens when you open download window
which assumes you are online
2018-11-26 13:56:36 +07:00
Joshua A. Horton
d887568aeb Merge branch 'ios-kmw-vc' into ios-444-rotation-sizing 2018-11-26 13:53:01 +07:00
Joshua A. Horton
eea213abd2 Merge branch 'master' into ios-kmw-vc 2018-11-26 13:04:07 +07:00
glasseyes
3ac4564ef3 list from new user area, not ~/.kmfl 2018-11-26 13:02:01 +07:00
glasseyes
5156dcc98b change oth lang to other 2018-11-26 11:35:04 +07:00
glasseyes
f31117a752 remove non-existent translation
update .gitignore for ibus-keyman/po
2018-11-26 11:28:32 +07:00
glasseyes
d627d23182 update copyright for */Makefile.am 2018-11-26 11:15:44 +07:00