Commit graph

33096 commits

Author SHA1 Message Date
Eddie Antonio Santos
df283e6fd7
Merge pull request #3385 from keymanapp/feat/developer/compilers-lm-logs
feat(developer/compilers): logging errors and warnings in the lexical model compiler
2020-07-23 09:38:00 -06:00
Eberhard Beilharz
3c7afc4e6b
docs(linux): Update readme 2020-07-23 17:36:06 +02:00
Eberhard Beilharz
8fbdebc9df
feat(linux): keyman:// protocol handler
This change implements the custom keyman:// protocol handler which
will cause the browser to launch km-config when it encounters a
URL using the keyman protocol.

Related to #3271.
2020-07-23 17:35:26 +02:00
Eddie Antonio Santos
2d36f4aeb7
test(developer/compilers): assert new error does not get logged 2020-07-23 09:00:13 -06:00
jahorton
8c3835c4e0 fix(ios/engine): fix, test for prior commit 2020-07-23 16:05:14 +07:00
jahorton
cb844bd2a8 feat(ios/engine): skip model install if language already has model 2020-07-23 15:55:48 +07:00
jahorton
a7777ee3f1 feat(ios/engine): unit tests for link parsing, search closure calling 2020-07-23 15:28:20 +07:00
jahorton
caa1993f21 chore(ios/engine): Merge branch 'feat/ios/engine/concurrent-download-queue' into feat/ios/engine/keyboard-search 2020-07-23 13:53:20 +07:00
jahorton
88f9bde5ee fix(ios/engine): UI-related notifications -> DispatchQueue.main 2020-07-23 13:51:31 +07:00
jahorton
811d21c2f9 refactor(ios/engine): splits link processing into testable methods 2020-07-23 13:49:06 +07:00
jahorton
1cf10d477c feat(ios/engine): default closure tests + sync test 2020-07-23 13:21:47 +07:00
jahorton
4dc0ac25bb feat(ios/engine): DispatchGroup use to resolve closure concurrency 2020-07-23 13:21:47 +07:00
jahorton
a9fd518a69 refactor(ios/engine): redesign of search returns, lex model chaining 2020-07-23 13:21:46 +07:00
jahorton
9fec1800fd feat(ios/engine): further development of default closure for search 2020-07-23 13:21:46 +07:00
jahorton
ae9aa48f67 feat(ios/engine): partial implementation for search result installation 2020-07-23 13:21:46 +07:00
jahorton
35bebbc506 refactor(ios/engine): '+' hook triggers search 2020-07-23 13:21:46 +07:00
jahorton
e054cc6feb feat(ios/engine): keyboard search UI 2020-07-23 13:21:46 +07:00
jahorton
485d261b83 docs(ios/engine): for critical section fields 2020-07-23 13:15:15 +07:00
jahorton
bd4decbb15 feat(ios/engine): download queue concurrency 2020-07-23 12:51:06 +07:00
Marc Durdin
bb758a9f96
Merge pull request #3325 from keymanapp/feat/windows/cleanup-server-names
feat(windows): cleanup server names
2020-07-23 15:23:36 +10:00
Marc Durdin
e4a90f4555
Merge pull request #3382 from keymanapp/feat/windows/keyman-protocol-handler-3339
feat(windows): keyman: protocol handler
2020-07-23 15:23:01 +10:00
Marc Durdin
15501f9a04
Merge pull request #3387 from keymanapp/chore/windows/hostnames
chore(windows): staging site hostnames
2020-07-23 15:22:42 +10:00
Marc Durdin
b606821b3f
Merge pull request #3391 from keymanapp/fix/windows/setup-silent-mode
fix(windows): make sure silent is actually silent for setup
2020-07-23 12:53:29 +10:00
Marc Durdin
7231e786c1
Merge pull request #3392 from keymanapp/fix/windows/setup-hide-unavailable-options
fix(windows): hide unavailable options in Setup
2020-07-23 12:53:12 +10:00
Marc Durdin
474961f8d0
Merge pull request #3389 from keymanapp/fix/windows/proxy-config
fix(windows): proxy configuration from system
2020-07-23 11:39:10 +10:00
Eddie Antonio Santos
84a4047ee4
feat(developer/compilers): stop logging after a maximum has been reached 2020-07-22 16:08:01 -06:00
Marc Durdin
9d124bc451 fix(windows): hide unavailable options in Setup 2020-07-23 07:39:04 +10:00
Eddie Antonio Santos
174daede86
change(developer/compilers): log to stdout 2020-07-22 15:35:53 -06:00
Eddie Antonio Santos
7a31d63c70
feat(developer): add lexical model min/max range defintions 2020-07-22 15:31:27 -06:00
Marc Durdin
2697535b28 fix(windows): make sure silent is actually silent for setup 2020-07-23 07:26:23 +10:00
Eddie Antonio Santos
fb514ee384
refactor(developer/compilers): change warning names to have CWARN_ prefixes 2020-07-22 15:20:27 -06:00
Keyman Server
f1280852f0
Merge pull request #3390 from keymanapp/auto/version-master-14.0.115
auto: increment master version to 14.0.115
2020-07-23 04:01:37 +10:00
Keyman Build Agent
b5109b364d auto: increment master version to 14.0.115 2020-07-22 14:00:54 -04:00
Eddie Antonio Santos
ffda8e7e67
refactor(developer/compilers): extract enum: LogLevel 2020-07-22 11:35:20 -06:00
Eddie Antonio Santos
60a869131a
test(developer/compilers): assert reading another file 2020-07-22 10:12:15 -06:00
Eddie Antonio Santos
2c5f38c7a8
docs(developer/compilers): better docs for LogHoarder 2020-07-22 10:03:01 -06:00
Eddie Antonio Santos
6b4eb14c7b
test(developer/compilers): add assertions about logged warnings 2020-07-22 09:52:37 -06:00
Eddie Antonio Santos
1244ed720f
refactor(developer/compilers): extract interface: LogMessage 2020-07-22 09:26:43 -06:00
Eddie Antonio Santos
2429d81c8c
feat(developer/compilers): allow log message redirection 2020-07-22 09:18:34 -06:00
Eddie Antonio Santos
fe10f4e7c6
docs(developer/compilers): add docs for error classes 2020-07-22 09:12:21 -06:00
Eddie Antonio Santos
9ce4dd119f
refactor(developer/compilers): move method deterineLogLevelTitle() 2020-07-22 09:04:41 -06:00
Eddie Antonio Santos
2c209d1b01
change(developer/compilers): assign filename/lineno directly 2020-07-22 09:01:49 -06:00
Eddie Antonio Santos
009ef29ba8
refactor(developer/compilers): extract class hierarchy: LogMessage 2020-07-22 08:59:30 -06:00
Eddie Antonio Santos
54146314ca
feat(developer/compilers): warn if duplicate word found in same file 2020-07-22 08:46:12 -06:00
Marc Durdin
235ac5f25c fix(windows): proxy configuration from system
This configures the proxy per Windows settings; we should be able to
remove the Proxy Configuration UI from Keyman and simplify in future
as well, but this at least gets us over the line for the bootstrap
installer.
2020-07-22 17:22:55 +10:00
jahorton
b262098116 refactor(ios/engine): chained lexical model install callback, fix 2020-07-22 13:58:14 +07:00
Marc Durdin
3651be3323 chore(windows): staging site hostnames 2020-07-22 15:36:41 +10:00
Marc Durdin
d83cfffe51
Merge pull request #3360 from keymanapp/dependabot/npm_and_yarn/web/testing/regression-tests/lodash-4.17.19
chore(deps): bump lodash from 4.17.15 to 4.17.19 in /web/testing/regression-tests
2020-07-22 15:34:58 +10:00
Keyman Server
0b7fe2fdc3
Merge pull request #3386 from keymanapp/auto/version-master-14.0.114
auto: increment master version to 14.0.114
2020-07-22 04:01:51 +10:00
Keyman Build Agent
b56422bfd9 auto: increment master version to 14.0.114 2020-07-21 14:01:09 -04:00