Marc Durdin
5928052d93
feat(windows): use crashpad and better call stacks
...
Also moves to sentry native 2.0.
2020-04-01 12:02:26 +11:00
Marc Durdin
3f41a6505f
fix(developer): add calling convention
2020-03-31 20:20:02 +11:00
Marc Durdin
fed63d4690
feat(windows): sentry integration test points
2020-03-31 16:16:56 +11:00
Marc Durdin
8b3707571c
fix(developer): kmdecomp needs new logger param
2020-03-30 16:36:39 +11:00
Marc Durdin
90f4a5109f
feat(windows): report process start to sentry
...
Also handles -sentry-client-test-exception command line parameter
for console apps and tidies up Sentry instantiation.
2020-03-30 12:21:47 +11:00
Marc Durdin
c33199f6db
chore(windows): dprojs
2020-03-30 12:07:41 +11:00
Marc Durdin
3886082cfa
chore(windows): cleanup group projects
2020-03-30 12:05:49 +11:00
Marc Durdin
1a0a759cdd
Merge pull request #2913 from keymanapp/fix/windows/2911-inconsistent-error-dialog-when-autoreport-off
...
fix(windows): replaces empty eventid with underscore when autoreport errors off
2020-03-30 11:33:48 +11:00
Marc Durdin
9eb28cb738
fix(windows): replaces empty eventid with underscore when autoreport errors off
...
Fixes #2911 . This adds a default parameter so the error reporting dialog can show details of the
report. It does not address manual report sending.
2020-03-30 06:47:06 +11:00
Marc Durdin
ba4074b11c
fix(developer): use correct registry types for sentry options
...
Fixes #2910 . Keyman Developer's options were using REG_SZ where Sentry
expected REG_DWORD.
2020-03-30 06:36:58 +11:00
Marc Durdin
591c05080a
fix(developer): copy sentry to bin before building installer
2020-03-28 06:54:17 +11:00
Marc Durdin
b4ea48f70c
fix(windows): skip checking sentry.x64.dll signature
2020-03-28 06:20:52 +11:00
Marc Durdin
00e58c13ec
feat(windows): user control for upload to sentry
2020-03-27 17:50:51 +11:00
Marc Durdin
d33d429cd2
feat(windows): sentry x64 support
2020-03-27 14:40:59 +11:00
Marc Durdin
9779792059
fix(windows): remove errlogpath and cleanup
2020-03-27 11:23:51 +11:00
Marc Durdin
e99a6677e1
feat(windows): kmcomapi callstacks for sentry
2020-03-27 09:54:48 +11:00
Marc Durdin
62dcadad4d
fix(windows): show error if tsysinfo fails to start
2020-03-27 06:55:25 +11:00
Marc Durdin
850d789764
chore: typo fix
2020-03-25 17:49:08 +11:00
Marc Durdin
8fc7e873bd
chore(windows): remove unminified sentry.bundle.js
2020-03-25 17:48:13 +11:00
Marc Durdin
1013429760
chore(windows): rename target for sentry.init.js
2020-03-25 17:46:47 +11:00
Marc Durdin
2cb5f170a8
chore(windows): remove debug code
2020-03-25 17:46:11 +11:00
Marc Durdin
e00d4ebe8e
feat(windows): crash reports in CEF
2020-03-25 17:42:06 +11:00
Marc Durdin
4846127985
Merge pull request #2886 from keymanapp/feat/windows/sentry-cpp-wrapper
...
feat(windows): sentry c++ wrappers
2020-03-25 12:45:07 +11:00
Marc Durdin
a467006bb8
chore(windows): address review comments
2020-03-25 12:33:36 +11:00
Marc Durdin
2cf8b3a098
fix(windows): force add sentry.lib
2020-03-25 07:50:24 +11:00
Marc Durdin
a5c3213470
fix(windows): report error to console
2020-03-25 07:43:45 +11:00
Marc Durdin
b75e506782
feat(windows): sentry c++ wrappers
2020-03-25 07:38:29 +11:00
Marc Durdin
9c224a000a
fix(windows): whitespace issues
2020-03-24 16:08:04 +11:00
Marc Durdin
1e755385a6
feat(windows): new error notification dialog
2020-03-23 16:50:24 +11:00
Marc Durdin
17e2a17c08
fix(windows): sentry proxy support
2020-03-23 07:55:08 +11:00
Marc Durdin
026b8b1d68
fix(windows): use Sentry canary exception
2020-03-23 07:49:25 +11:00
Marc Durdin
58a99b305a
fix(windows): some sentry symbolication was not working
2020-03-23 07:44:50 +11:00
Marc Durdin
c1ce3974a9
fix(windows): include sources for sentry
2020-03-21 09:04:22 +11:00
Marc Durdin
520fd5b131
fix(windows): ignore sentry.dll in sigcheck
2020-03-18 21:12:32 +11:00
Marc Durdin
1533727e80
fix(windows): release build test depended on version.txt
2020-03-18 20:50:32 +11:00
Marc Durdin
b61949ca41
fix(windows): remove makejcldbg references
2020-03-18 20:26:55 +11:00
Marc Durdin
f2f2add7a6
fix(windows): jvcl build failing
...
Re-enable jcl build so it hopefully fixes the failing
jvcl package build (e.g. Jcl.dpk(33) Fatal: F2084 Internal Error: AV0052D05C-R5071176D-0
received during build)
2020-03-18 20:12:51 +11:00
Marc Durdin
03b421843d
fix(windows): various fixes for sentry
2020-03-18 17:25:40 +11:00
Marc Durdin
948bc3d239
fix(windows): tier.md and version.md reading
2020-03-18 17:25:39 +11:00
Marc Durdin
4e82cd0670
fix(windows): additional makefile changes
2020-03-18 17:25:39 +11:00
Marc Durdin
4f37651b2e
fix(windows): typo for version info
2020-03-18 17:25:39 +11:00
Marc Durdin
eade8c34f3
refactor(windows): Use 14.0-style versioning
...
Moves all version construction to use VERSION.md and
TIER.md and reduces intermediate file usage, so we can
present sensible versions across the project.
2020-03-18 17:25:39 +11:00
Marc Durdin
2121f5ea94
feat(windows): consume new sentry api in delphi projects
...
Updates Delphi projects to use Sentry API instead of legacy
reporting mechanisms, and strips out existing text-based
reports. Not yet complete: reporting from kmcomapi and
hosted web controls, release number. These are flagged
as build hints.
2020-03-18 17:25:38 +11:00
Marc Durdin
9bf1efa6e2
feat(windows): add sentry.dll and build
2020-03-18 17:25:38 +11:00
Marc Durdin
7be25b6e4e
feat(windows): Integrate Sentry
...
First stage of Sentry integration. Adds a basic library
for handling errors through Sentry. Does not include
integration into external handler or Keyman apps as yet.
2020-03-18 17:25:37 +11:00
Marc Durdin
a61838f507
Merge pull request #2806 from keymanapp/feat/windows/sentry-tooling
...
feat(windows): add sentry tooling
2020-03-18 17:23:45 +11:00
Marc Durdin
6c322cf2b2
fix(windows): address review comments
2020-03-18 16:56:32 +11:00
Marc Durdin
c75aab5886
feat(windows): add paths to syms
2020-03-13 12:38:23 +11:00
Marc Durdin
f94ffa6578
Merge pull request #2680 from keymanapp/chore/windows/improve-build-script-tests
...
chore(windows): improve build script tests
2020-03-13 07:44:49 +11:00
Marc Durdin
c97a5f985c
feat(windows): upload difs during build
2020-03-11 06:25:12 +11:00