Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
16d8970feb [Windows] Change destruction order for Keyman to avoid error reloading. Fixes #6060 2019-10-02 06:44:09 +10:00
Eddie Antonio Santos
fc633ae94d
Rename WorkerInternalModel -> LexicalModel. 2019-10-01 14:31:40 -06:00
Marc Durdin
32b990a7ee [Windows] history.md date/version tweak 2019-10-02 06:11:03 +10:00
Eddie Antonio Santos
e14d1b0fba
Do not try to build anything in build.sh! 2019-10-01 14:10:07 -06:00
Eddie Antonio Santos
2d975138ac
Setup @keymanapp/lexical-model-types for publication. 2019-10-01 14:00:15 -06:00
Marc Durdin
0df5bb694a
Merge pull request #2153 from keymanapp/windows-prevent-crash-on-exit
[Windows] Prevent crashes when debug log cannot start; add extra logging.
2019-10-02 05:54:05 +10:00
Marc Durdin
eb596eb818 [Windows] Set maximum log file size to 256MB, not 1MB 2019-10-02 05:53:45 +10:00
Eddie Antonio Santos
1ce770d958
Add a few readonly declarations.
All consumers of these APIs compile with the current set of readonly properties. It's best to make the interfaces as strict as possible right now, for a few reasons:

 1) When I get objects of a particular interface, I don't expect its properties to change. Mutability is harder to reason about than immutability.
 2) Open-closed principle: it's easier to move from a restrictive declaration to a less restrictive declaration than the other way around.
2019-10-01 13:26:39 -06:00
Eddie Antonio Santos
b9398749c1
Add SuggestionTag interface. 2019-10-01 13:13:21 -06:00
Eddie Antonio Santos
d75c04ca39
Remove worker-compiler-interfaces entirely. 2019-10-01 12:56:03 -06:00
Eddie Antonio Santos
7d0a7137d6
Make it work with the developer tools. 2019-10-01 12:54:57 -06:00
Eddie Antonio Santos
81d8f7eb87
Completely move worker-compiler-interfaces.d.ts to lexical-model-types. 2019-10-01 12:48:19 -06:00
Eddie Antonio Santos
a630c0e249
Move common things from message.d.ts to the lexical-model-types. 2019-10-01 12:32:08 -06:00
Eddie Antonio Santos
eb6f9b53b1
Get linking to work. 2019-10-01 09:45:33 -06:00
Eddie Antonio Santos
5b58e6c236
Somehow that works. 2019-10-01 09:28:36 -06:00
Eddie Antonio Santos
c2f8767fe2
Setup scaffolding. 2019-10-01 09:15:35 -06:00
Marc Durdin
5bcd132120 [Windows] history.md 2019-10-01 19:44:51 +10:00
Marc Durdin
3589b90d2f [Windows] Add extra logging to help diagnose #2143. 2019-10-01 19:41:40 +10:00
Marc Durdin
d1f9389825 [Windows] Close down serial key event server after unhooking hooks, as low level keyboard hook relies on it. 2019-10-01 19:41:15 +10:00
Marc Durdin
bd9d6c5e4e [Windows] Elevate Keyman start if debugging is enabled. Partial fix for #2152. 2019-10-01 19:40:30 +10:00
Marc Durdin
c7ec3c6354 [Windows] Handle situations where debug logger cannot start more cleanly. Partial fix for #2152. 2019-10-01 19:39:48 +10:00
Joshua Horton
250d07e030
Merge pull request #2151 from keymanapp/web-set-active-element
[Web] Fixes setLastActiveElement for touch form factors
2019-10-01 12:51:55 +07:00
Marc Durdin
d6e2a98ee7
Merge pull request #2150 from keymanapp/beta-alpha-p7s8
Cherry-pick beta fixes to alpha
2019-10-01 15:22:15 +10:00
jahorton
66d3c6e1fa Actual minor tweak, also history.md. 2019-10-01 11:23:19 +07:00
jahorton
aa4d0332d7 Minor tweak 2019-10-01 11:22:35 +07:00
jahorton
208889a28d Fixes setLastActiveElement for touch form factors 2019-10-01 11:19:24 +07:00
Joshua Horton
05c39d240d
Merge pull request #2139 from keymanapp/android-offline-help-mirroring
[Android] Offline help - mirroring + manual script
2019-10-01 09:43:07 +07:00
Joshua Horton
2ce0c21171
Update history.md 2019-10-01 09:42:51 +07:00
Marc Durdin
7d353c6012
Merge pull request #2148 from keymanapp/windows-keyman-crash-on-startup-with-mismatched-versions
[Windows] If Keyman Desktop 11 and Keyman Developer 12 are installed together, Keyman Desktop will crash on startup.
2019-10-01 09:18:29 +10:00
Eddie Antonio Santos
ef3faa4713
Merge pull request #2149 from keymanapp/developer-npm-publishing
[Developer] npm publishing (without lerna)
2019-09-30 14:30:22 -06:00
Eddie Antonio Santos
6206c79112
Fix npm publish tier. 2019-09-30 13:51:15 -06:00
Eddie Antonio Santos
09615db5cc
Create publish script and document. 2019-09-30 13:24:51 -06:00
Eddie Antonio Santos
a9428ff8d4
Document the cli tools in @keymanapp/lexical-model-compiler 2019-09-30 10:11:37 -06:00
Eddie Antonio Santos
d7558ad74d
Start to document how npm packaging will work. 2019-09-30 09:59:55 -06:00
Eddie Antonio Santos
6c12526afd
Factor out set_npm_version to shellHelperFunctions. 2019-09-30 09:34:41 -06:00
Marc Durdin
450e1416cc history.md 2019-09-30 21:14:28 +10:00
Marc Durdin
31df712707 [Windows] If Keyman Desktop 11 and Keyman Developer 12 are installed together, Keyman Desktop will crash on startup. Fixes #2146. 2019-09-30 21:08:44 +10:00
Marc Durdin
e56bcf9b37
Merge pull request #2145 from keymanapp/developer-context-help-not-loading-fixes-2144
[Developer] Context help screen was not showing on startup in 12.0.39 (regression).
2019-09-29 17:20:14 +10:00
Marc Durdin
0d664ca6a5 [Developer] history.md 2019-09-29 17:19:40 +10:00
Marc Durdin
a8aa844bdf [Developer] Context help screen was not showing on startup in 12.0.39 (regression). Fixes #2144. 2019-09-29 07:52:47 +10:00
Marc Durdin
e0ed8bc862
Merge pull request #2142 from keymanapp/developer-open-js-files-in-editor-fixes-2140
[Developer] .js files should be opened in Keyman Developer, not executed...
2019-09-27 15:15:58 +10:00
Marc Durdin
63b4d31e02 [Developer] history.md 2019-09-27 15:10:53 +10:00
Marc Durdin
72e1bdef76 Merge branch 'beta' into developer-open-js-files-in-editor-fixes-2140 2019-09-27 15:10:27 +10:00
Marc Durdin
9a8ba7b102 [Developer] .js files should be opened in Keyman Developer, not executed... Fixes #2140. 2019-09-27 12:32:03 +10:00
Marc Durdin
d3018108d4
Merge pull request #2129 from keymanapp/developer-add-npm-version-for-kmlmx-fixes-2124
[Developer] Set the package version when building kmlmx during Developer build.
2019-09-27 11:00:43 +10:00
Marc Durdin
58390385bd
Merge pull request #2134 from keymanapp/developer-welcome-page
[Developer] Add a Welcome page to the workflow for Keyman Developer.
2019-09-27 11:00:23 +10:00
Marc Durdin
96f483a751
Merge branch 'beta' into developer-welcome-page 2019-09-27 11:00:10 +10:00
Marc Durdin
caf49157c6 [Developer] Address review comments 2019-09-27 07:56:10 +10:00
Marc Durdin
3360cbd815 [Developer] history.md 2019-09-27 07:48:56 +10:00
Joshua A. Horton
a2537c3b4c Merge branch 'beta' into android-offline-help-mirroring 2019-09-26 14:24:35 +07:00