Commit graph

33096 commits

Author SHA1 Message Date
Eddie Antonio Santos
dd70d8fc11
feat: create package: @keymanapp/lexical-model-models 2020-05-14 20:01:11 -06:00
Marc Durdin
ecb4e17417 chore(windows): remove commented code 2020-05-15 11:15:09 +10:00
Marc Durdin
1fa4f7ddda chore(windows): cleanup 2020-05-15 09:49:47 +10:00
Marc Durdin
8ee92d1927 fix(windows): add dependency for keyman.dpr 2020-05-15 08:30:58 +10:00
Marc Durdin
6600a1f4f1 fix(windows): refactor state control
Move state management out of the main form and into the
main shared data object, using http post to save.
2020-05-15 06:49:39 +10:00
Marc Durdin
0bbf6d7cac fix(windows): translate remaining data
Moves rest of the data into the http layer. Some messy
stuff around lifetime for the main form which will need
to be refactored in a future iteration.
2020-05-14 06:50:42 +10:00
Keyman Server
5855080a47
Merge pull request #3126 from keymanapp/auto/version-master-14.0.76
auto: increment master version to 14.0.76
2020-05-14 04:04:52 +10:00
Keyman Build Agent
aa46cbd805 auto: increment master version to 14.0.76 2020-05-13 14:03:24 -04:00
Darcy Wong
b8d18ad2a5
Merge pull request #3123 from keymanapp/fix/android/kmsample2-lexical-model
feat(android): Add Tamil lexical model to KMSample2
2020-05-13 15:53:57 +07:00
Darcy Wong
367b395021 feat(common): Add Tamil lexical model to KMSample2 2020-05-13 15:40:27 +07:00
jahorton
b57309846b feat(web): reports detected device 2020-05-13 13:45:56 +07:00
jahorton
2eec927aff feat(web): builds now upload sentry artifacts 2020-05-13 13:26:25 +07:00
jahorton
164bdfbd33 feat(web): uses keyboard error code for testing, new-code reorg 2020-05-13 12:10:29 +07:00
jahorton
660d8bf3cd feat(web): better debug setup, includes build during KMW build 2020-05-13 10:07:14 +07:00
jahorton
49488ed17f feat(web): adds some event metadata for reports 2020-05-13 10:07:14 +07:00
jahorton
849cda09bb feat(web): starts base-level sentry linkage/testing setup 2020-05-13 10:07:12 +07:00
Joshua A. Horton
6a789f29e6 chore(common/lmlayer): Merge branch 'master' into change/common/lmlayer/move-joiner-to-compiler 2020-05-13 09:33:41 +07:00
Marc Durdin
b1ed449ea6 fix(windows): start data refactor for http
Start moving data from forms to models/controllers for
onlineupdate and establish a shared data pattern for
transitional refactoring. Also establish a TLocaleStrings
class which has no global variable dependency.
2020-05-13 06:41:35 +10:00
Keyman Server
cf4facba35
Merge pull request #3118 from keymanapp/auto/version-master-14.0.75
auto: increment master version to 14.0.75
2020-05-12 04:02:28 +10:00
Keyman Build Agent
5cd2602685 auto: increment master version to 14.0.75 2020-05-11 14:01:35 -04:00
Marc Durdin
87323ee731
Merge pull request #3117 from keymanapp/fix/windows/sentry-kmbrowserhost-limited-debug-info
fix(windows): kmbrowserhost was missing debug info
2020-05-11 19:15:50 +10:00
Marc Durdin
60cfa98638 fix(windows): kmbrowserhost was missing debug info 2020-05-11 15:31:06 +10:00
Marc Durdin
aaa8d6b8c5 fix(developer): updated project 2020-05-11 15:12:03 +10:00
Marc Durdin
aa4f1febe6 refactor(windows): use http instead of file for ui
Serve all Keyman Configuration dialogs over a local http server
instead of over file protocol. This is more secure and allows for
a bunch of things in the future, including simple online integration
and stable reporting.
2020-05-11 15:11:31 +10:00
Keyman Server
4f6a6d52bc
Merge pull request #3116 from keymanapp/auto/version-master-14.0.74
auto: increment master version to 14.0.74
2020-05-11 13:12:11 +10:00
Keyman Build Agent
59adbe71db auto: increment master version to 14.0.74 2020-05-10 23:11:29 -04:00
Marc Durdin
d93d4d3efa
Merge pull request #3115 from keymanapp/fix/windows/sentry-final-cleanup
fix(windows): kmshell title and kmbrowserhost sentry
2020-05-11 13:04:22 +10:00
Marc Durdin
6d7c92bfff fix(windows): kmshell title and kmbrowserhost sentry
kmshell had no application.title set and this gave incorrect
results for crash report dialog.
kmbrowserhost was acting as a VCL app but it isn't, and the
sentry integration was pulling in all the VCL dependencies which
was a bad outcome. This removes those and handles crashes as a
non-VCL app.
2020-05-11 08:10:26 +10:00
Marc Durdin
080f03860e
Merge pull request #3083 from keymanapp/fix/windows/2759-force-output-keystroke-fails
fix(windows): force output keystroke failure
2020-05-11 06:09:09 +10:00
Keyman Server
1a5771f6bb
Merge pull request #3114 from keymanapp/auto/version-master-14.0.73
auto: increment master version to 14.0.73
2020-05-09 04:02:37 +10:00
Keyman Build Agent
0cf62b3072 auto: increment master version to 14.0.73 2020-05-08 14:01:31 -04:00
Darcy Wong
652136829d modify(android): Change assumptions on default keyboard
To support FV app, allow KeyboardController to remove any index.
KeyboardController also no longer initializes with a default of sil_euro_latin.
2020-05-08 21:56:19 +07:00
Darcy Wong
f097f24295 fix(android): Handle other keyboard apps that have different default 2020-05-08 17:34:39 +07:00
Eberhard Beilharz
30e48ab29c
chore: Allow to override hook defs
This change allows a different project to override the definitions
by providing a local `commit-msg-defs` file while still sharing the
`commit-msg` hook. Other projects might have a different set of
scopes.
2020-05-08 11:46:35 +02:00
Darcy Wong
251dff3bba modify(android): Refactor KeyboardPickerActivity 2020-05-08 16:34:06 +07:00
Darcy Wong
d21fb5d3c8
Merge pull request #3091 from keymanapp/feat/android/migrate-installed-dat
feat(android): Migrate installed keyboards list to keyboards_list.json
2020-05-08 16:33:46 +07:00
Darcy Wong
b65c1d76eb chore(android): Add logging for review comments 2020-05-08 15:03:50 +07:00
Marc Durdin
f735bdaab0
Merge pull request #3107 from keymanapp/fix/windows/sentry-cef-shutdown-interactions
fix(windows): sentry cef shutdown interactions
2020-05-08 17:10:25 +10:00
Marc Durdin
dc5cab612b chore: add comment post review 2020-05-08 16:57:20 +10:00
Marc Durdin
5956674a43 chore(common): add tests for Keyman Core 2020-05-08 16:53:53 +10:00
Marc Durdin
79ae25f966 fix(windows): support kmtip 2020-05-08 16:45:04 +10:00
Joshua Horton
0c4b1b68fa
Merge pull request #3108 from keymanapp/fix/ios/oem/light-mode-and-banner-fix
fix(ios/oem): FV light mode lock and basic banner fix
2020-05-08 13:24:45 +07:00
jahorton
370c3b3c5e change(ios/oem): adds text to FV banner images 2020-05-08 12:35:23 +07:00
jahorton
120500dbe7 fix(ios/oem): sets development cert/profile for debug configs 2020-05-08 12:25:38 +07:00
jahorton
80d2875ace fix(ios/oem): locks app into light mode 2020-05-08 12:25:32 +07:00
Marc Durdin
bf1c2cde90 chore(windows): cleanup deps 2020-05-08 14:45:52 +10:00
Marc Durdin
5e7df2e051 fix(windows): sentry cef shutdown interactions
When Sentry is trying to shutdown an app which has CEF windows active,
the main process can hang waiting for the CEF renderer etc processes to
shutdown. Instead, we now rely on the child (CEF renderer etc) processes
to shutdown when their parent process aborts, with a watchdog thread, and
then abandon everything in the parent process with ExitProcess. This is
more reliable, especially with nastier crashes like memory corruption or
stack corruption.
2020-05-08 14:42:39 +10:00
Marc Durdin
74bd054730
Merge pull request #3105 from keymanapp/fix/ios/oem/system-keyboard-load
fix(ios/oem): Fixes FV app's system keyboard
2020-05-08 13:37:57 +10:00
Keyman Server
36725dc5ea
Merge pull request #3104 from keymanapp/auto/version-master-14.0.72
auto: increment master version to 14.0.72
2020-05-08 12:55:40 +10:00
jahorton
9983732ca5 fix(ios/oem): reverts local development cert, profile changes 2020-05-08 09:55:11 +07:00