Marc Durdin
4548040661
Merge pull request #2923 from keymanapp/feat/windows/test-sentry-integration
...
feat(windows): Testing Sentry integration
2020-04-08 06:02:00 +07:00
Marc Durdin
cebb2a6980
chore(windows): sentry 0.2.3
2020-04-08 07:10:47 +10:00
Marc Durdin
40b69950fa
fix(windows): support x64, remove sentry.dll
2020-04-05 07:36:50 +10:00
Marc Durdin
17cbc37f8c
fix(windows): fixup missing sentry config
2020-04-02 17:11:45 +11:00
Marc Durdin
7715c1a5b9
fix(windows): refactor compile.pas for early load
...
We want the compiler to load early so that Sentry will
include it in the module list. DRYed out the compiler load
code at the same time.
2020-04-02 06:16:51 +11:00
Marc Durdin
e1d3a25f3b
fix(windows): update sentry to latest master
...
Sentry 0.2.2 had a bug with initialization that stopped the random
number generator from working.
2020-04-02 06:15:05 +11:00
Marc Durdin
e194076d40
fix(windows): fix certificate tests
2020-04-01 15:35:18 +11:00
Marc Durdin
1413615e1d
fix(windows): use safe strcat
2020-04-01 13:27:22 +11:00
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