Commit graph

4568 commits

Author SHA1 Message Date
Marc Durdin
9ca8358a2b [web] Fixup save not waiting on promise; more robustness on errors 2019-03-25 17:24:00 +11:00
Marc Durdin
6f9faa3b6e [web] Typo in error handler 2019-03-25 16:06:58 +11:00
Marc Durdin
ebf2b266c6 [web] Add regression test suite 2019-03-25 15:10:57 +11:00
Marc Durdin
8ca086d298 [Developer] Add version metadata to kmanalyze 2019-03-25 14:49:36 +11:00
Marc Durdin
0550049e90 Generate JSON instead of JS 2019-03-25 14:49:36 +11:00
Marc Durdin
0361013462 [Developer] Add kmanalyze tool 2019-03-25 14:49:26 +11:00
Marc Durdin
509c20d55c [Developer] Add kmanalyze tool 2019-03-25 14:48:59 +11:00
Daniel Glassey
7ee6940d5f
Merge pull request #1670 from keymanapp/linux-jenkins-tiers-master
[linux][master] jenkins and different tiers
2019-03-19 13:22:01 +00:00
Joshua Horton
33e63efc3a
Merge pull request #1668 from keymanapp/web-embed-popup-processing
[Web] Embedded-mode processing refactor
2019-03-19 08:24:48 +07:00
Joshua Horton
4304d6423e
Merge pull request #1676 from keymanapp/web-1590-keycap-interference
[Web] Keycap interference fix
2019-03-19 06:48:14 +07:00
Joshua A. Horton
7596f53926 Fixes KMW issues with mouse & key-cap interactions on 'master'. 2019-03-18 12:11:15 +07:00
Joshua A. Horton
713d62f86d Addresses review comment. 2019-03-18 10:08:18 +07:00
glasseyes
2e14979e3a jenkins and different tiers 2019-03-16 16:27:23 +00:00
Joshua A. Horton
bc1f0a4420 Addresses PR review; extended defaultKeyOutput should affect OSK too. 2019-03-14 15:49:37 +07:00
Joshua Horton
92bcc06771
Merge pull request #1666 from keymanapp/web-model-manager-events
[Web] Sets up event infrastructure for predict/suggest messages.
2019-03-14 15:30:08 +07:00
Joshua A. Horton
f018b988e6 Funnels 'embedded'-path external-keyboard handling through Processor. 2019-03-14 14:26:49 +07:00
Joshua A. Horton
a3174069c8 Partially refactors 'embedded'-mode subkey preprocessing. 2019-03-14 13:54:01 +07:00
Joshua A. Horton
539ab17b7a Partial refactor of embedded-mode popup key execution. 2019-03-14 13:05:23 +07:00
Darcy Wong
bbd5b6186c
Merge pull request #1667 from keymanapp/android-readme-linux
[Android] Update readme for using emulator in Linux
2019-03-14 12:01:50 +07:00
Joshua Horton
dccdf27b8f
Merge pull request #1665 from keymanapp/web-osk-regressions
[Web] Alpha OSK regressions
2019-03-14 11:55:28 +07:00
Joshua A. Horton
17164afb76 Handles rule-matched next layer stuff before keypress swallow+returns. 2019-03-14 10:29:09 +07:00
Joshua A. Horton
1b12750f9c Corrects mobile device external kbd backspace regression. 2019-03-14 10:10:45 +07:00
Joshua A. Horton
97bffb46d6 Adds 'modelchange' event, addresses PR comments. 2019-03-14 09:12:21 +07:00
Joshua A. Horton
8dc26893c0 Corrects desktop-layout detection logic. 2019-03-12 15:22:11 +07:00
Joshua A. Horton
ca8b0301a3 Sets up event infrastructure for predict/suggest messages. 2019-03-12 14:56:42 +07:00
Darcy
049920de7c Update Android readme for using emulator in Linux 2019-03-12 14:34:57 +07:00
Joshua A. Horton
5f920816e8 Fixes desktop-styled layout modifier keys. 2019-03-12 13:39:20 +07:00
Joshua A. Horton
1d363676f7 Fixes lack of longpress output on embedded subkeys. 2019-03-12 12:39:22 +07:00
Joshua A. Horton
095d2f4f2f The embedded path had a few details missed on a recent refactor. 2019-03-12 11:48:39 +07:00
Joshua Horton
8987e450da
Merge pull request #1639 from keymanapp/web-model-manager
[Web] The ModelManager
2019-03-12 07:18:09 +07:00
Joshua Horton
2c99cb723f
Merge pull request #1644 from keymanapp/web-lmlayer-model-registration
[Web] [LMLayer] Model registration rework & integration
2019-03-12 07:17:48 +07:00
Joshua Horton
e7321a27d9
Merge pull request #1651 from keymanapp/lmlayer-wordbreak-spec
[LMLayer] Wordbreaker specification
2019-03-12 07:17:34 +07:00
Darcy Wong
ebdaa30c2a
Merge pull request #1663 from keymanapp/android-publisher-syntax
[Android] Fix gradle syntax for account credentials
2019-03-11 08:12:26 +07:00
Darcy Wong
e82f4994f1 Fix gradle syntax for account credentials
The newer gradle-play-publisher changed from `jsonFile` to `serviceAccountCredentials`
2019-03-09 09:30:59 +07:00
Darcy Wong
c4dd5bf3d0
Merge pull request #1662 from keymanapp/android-build-typos
[Android] Fix build issues (part 2)
2019-03-09 07:37:40 +07:00
Darcy Wong
9a5913b059 Fix build issues (part 2)
* Fix master build failing on linter of file_paths.xml
* Fix nightly build failing due to syntax of applying the play-publisher plugin
2019-03-09 06:36:14 +07:00
Darcy Wong
1d6a6dbda3
Merge pull request #1661 from keymanapp/android-fix-build
[Android] Fix the build
2019-03-09 06:05:35 +07:00
Darcy Wong
a67dc72f3c Fix the build
Revert some import statements that #1654 "cleaned up" but are still needed in #1653
2019-03-08 13:48:34 +07:00
Darcy Wong
1393ad691a
Merge pull request #1660 from keymanapp/linux-fix-readme
[Linux] Clean up readme about km-package in the command line
2019-03-08 12:47:43 +07:00
Darcy Wong
38af4c97ed Clean up readme about km-package command line
Further cleanup to match keymanapp/help.keyman.com#23
2019-03-08 12:01:16 +07:00
Darcy Wong
1472a76603
Merge pull request #1654 from keymanapp/android-stash-dependencies
[Android] Update dependencies
2019-03-08 09:46:10 +07:00
rfaramir
472addb9ff
Merge pull request #1656 from keymanapp/android-mac-build-readme
[Android] add Mac instructions for getting Android Studio running
2019-03-07 20:25:35 -06:00
Randy Boring
da9327ccad specifically Java SE Development Kit 8 2019-03-07 18:47:56 -06:00
Randy Boring
2f096babd3 update Android Studio version to 3.3.2+ 2019-03-07 18:45:48 -06:00
Darcy Wong
3bdb207fae
Merge pull request #1653 from keymanapp/android-lexical-model-api
[Android] Get lexical model packages from API
2019-03-08 06:42:01 +07:00
Darcy Wong
6d1d761884 Update history.md 2019-03-08 06:30:59 +07:00
Darcy Wong
c0a35e4c4e
Merge pull request #1658 from keymanapp/web-rename-touch-alias-element
[Web] Rename `touchAliasElement.ts` so it compiles on Linux
2019-03-07 23:18:18 +07:00
Darcy Wong
a79b5c1f40 Rename touchAliasElement.ts so it compiles on Linux 2019-03-07 21:20:57 +07:00
Eddie Antonio Santos
8279598717
Merge pull request #1655 from keymanapp/web-lmlayer-document-fsm
Add a state diagram of the LMLayer worker
2019-03-06 23:07:50 -07:00
Eddie Antonio Santos
d573c55080
Check in build.sh if Graphviz is installed. 2019-03-06 23:00:26 -07:00