Commit graph

3970 commits

Author SHA1 Message Date
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
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
f55ca61ff4
Merge pull request #1471 from keymanapp/beta-merge-master-history
[meta] Merge history from beta 11 to alpha 12
2019-01-04 12:51:57 +11:00
Marc Durdin
523c6f09ee
Merge pull request #1461 from keymanapp/keyman-issue-templates
[meta] Update issue templates
2019-01-04 12:51:26 +11:00
Marc Durdin
2965415128 [meta] Tweak issue templates 2019-01-04 09:33:44 +11:00
Marc Durdin
763a12aadf
Merge branch 'master' into beta-merge-master-history 2019-01-04 06:15:31 +11:00
Joshua Horton
31601ccd8e
Merge pull request #1466 from keymanapp/web-978-cherry-mobile-updateLayer
[Web] Cherry-picks OSK layer logic fix
2019-01-03 11:40:30 +07:00
Joshua Horton
2736bdc36f
Merge pull request #1292 from keymanapp/lmlayer-init
[LMLayer] Start process of merging LMLayer (predictive text) code
2019-01-03 09:29:37 +07:00
Joshua Horton
adb2076d6e
Merge pull request #1463 from keymanapp/web-64-touch-alias-api
[Web] alignInputs() API cherry-pick
2019-01-03 08:47:47 +07:00
Joshua A. Horton
5606dd0fe3 Addresses PR issue re documentation. 2019-01-03 08:45:31 +07:00
Joshua A. Horton
62b794d3ae Publishes the alignInputs() function as API for touch-alias correction. 2019-01-03 08:45:31 +07:00
Marc Durdin
b732354eb8
Merge branch 'master' into beta-merge-master-history 2019-01-03 06:07:53 +11:00
Marc Durdin
ef550021b6
Merge pull request #1462 from keymanapp/beta-11.0-history-seed
11.0 beta history seed
2019-01-02 22:32:32 +11:00
Marc Durdin
1080f5389f
Merge pull request #1469 from keymanapp/alpha-12.0-seed
[meta] 12.0 alpha seed
2019-01-02 22:24:11 +11:00
Marc Durdin
b81d3229ee [meta] Linux version 2019-01-02 22:23:03 +11:00
Marc Durdin
d0019e19ea [meta] Fix Linux VERSION 2019-01-02 22:20:15 +11:00
Marc Durdin
bba82431bd [meta] Remove extra version number from platforms that shouldn't have it 2019-01-02 21:08:21 +11:00
Marc Durdin
e5f6579615 [meta] versioning 2019-01-02 20:53:37 +11:00
Marc Durdin
04126441c7 [meta] 12.0 alpha seed 2019-01-02 20:51:27 +11:00
Marc Durdin
18d80763fe [meta] Fix build counter for Android 2019-01-02 20:40:40 +11:00
Marc Durdin
f589d623a3 Merge branch 'beta-11.0-history-seed' of https://github.com/keymanapp/keyman into beta-11.0-history-seed 2019-01-02 20:36:32 +11:00
Marc Durdin
12213ed9ae [meta] Fix version numbers 2019-01-02 20:35:46 +11:00
Joshua A. Horton
3fc6b6f114 [Web] Fixes mobile form-factor layer update logic. 2019-01-02 12:49:30 +07:00
Joshua A. Horton
90be5d6a43 Merge branch 'beta-11.0-history-seed' of https://github.com/keymanapp/keyman into beta-11.0-history-seed 2019-01-02 09:00:36 +07:00
Joshua A. Horton
93aac7c369 Grandfathers dated but build-numberless Android 1.0 through 2.4 stable entries. 2019-01-02 08:59:24 +07:00
Marc Durdin
fc440e9210 [meta] Add linux validation, and script to validate all platform history files 2019-01-02 12:48:32 +11:00
Joshua A. Horton
7fa5d99840 Fixes mac history.md, adds 'linux' as option for history.md validation. 2019-01-02 08:40:07 +07:00
Marc Durdin
53b233306e
Update issue templates 2019-01-02 10:59:28 +11:00
Marc Durdin
d5c03aa4d9 11.0 beta history seed 2019-01-02 09:19:58 +11:00
Daniel Glassey
77bda1fc60
Merge pull request #1454 from keymanapp/linux-forward-backspace
[linux] forward backspace
2018-12-19 22:59:08 +07:00
glasseyes
bc2ae0201e fix forwarding backspace 2018-12-19 15:05:53 +07:00
Daniel Glassey
7da605d75a
Merge pull request #1453 from keymanapp/linux-installtoibus
[linux] install kmx to ibus when installing kmp
2018-12-19 15:02:46 +07:00
glasseyes
4a80289d80 km_kbp_cp_dispose gone so cast and g_free instead 2018-12-19 13:23:17 +07:00
glasseyes
9dc84b83e5 get un/install from ibus working (for me at least!)
move get_metadata to kmpmetadata.py
some ibus utility functions for un/install, restart
and change keyboard
2018-12-19 12:55:26 +07:00
glasseyes
038dfd98c5 install and uninstall from ibus 2018-12-19 12:55:25 +07:00
Marc Durdin
81329fac81
Merge pull request #1451 from keymanapp/common-refactor-actions-options
[Common] Refactor options storage and lookup
2018-12-19 16:54:29 +11:00
Joshua Horton
83dc16b4bb
Merge pull request #1450 from keymanapp/ios-1449-base-layout-font
Works around odd embedded iOS issue.
2018-12-19 12:36:16 +07:00
Tim Eves
0514304076 Fix double staged option tests 035 & 036 test correct expected values 2018-12-19 12:36:16 +07:00
Tim Eves
2f2254ddca km_kbp_state_options_update should set the persisted cache copy as well. 2018-12-19 12:35:08 +07:00
Tim Eves
da815eb92e Fix use-after0free in abstract_processor::lookup_option() design
Since option was not assigned to non temporary storage the string was deleted and caused the API to return freed memory.
2018-12-19 12:15:24 +07:00
Joshua A. Horton
408496c6db Works around odd embedded iOS issue. 2018-12-19 11:58:50 +07:00
Joshua Horton
124497d732
Merge pull request #1445 from keymanapp/ios-1070-popup-diacritics
[iOS] Subkey combining diacritic display fix
2018-12-19 11:34:50 +07:00
Tim Eves
f8f1407fb8 Rfactor options out of class state into virtual methods on abstract_processor 2018-12-19 11:20:28 +07:00
Tim Eves
6286ef7e9a
Merge pull request #1442 from keymanapp/common-refactor-actions-options
[Common] Common refactor actions options machinery and options API onto state
2018-12-19 11:18:41 +07:00
Joshua A. Horton
66b69a7ace iOS History + zero-length string check. 2018-12-19 10:15:02 +07:00