Brandon Schaefer
ec7cea3d57
Always send the Pre/Post analytic payload when crashing if enabled
...
Fix an issue where FCrashReportClient would not call its dtor due to being held by SCrashReportClient
#jira UE-75354
#codereview Arciel.Rekman
#review-7663795 @Arciel.Rekman
#rb Arciel.Rekman
[CL 7675363 by Brandon Schaefer in 4.23 branch]
2019-07-31 17:10:54 -04:00
Rolando Caloca
aa0d2303d6
Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469
...
#rb none
#rnx
[CL 6944849 by Rolando Caloca in Main branch]
2019-06-11 18:27:07 -04:00
brandon schaefer
8697bc62d2
Use the CRC to pop a message up not in crash reporting code
...
#rb none
#ROBOMERGE-SOURCE: CL 6854205 via CL 6854208 via CL 6854668
#ROBOMERGE-BOT: (v366-6836689)
[CL 6854718 by brandon schaefer in Main branch]
2019-06-05 16:15:07 -04:00
Ben Marsh
0cc6e3dca6
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00
peter sauerbrei
cde7b8d738
Add crash reporting to IOS.
...
Remove old CrashReportHelper
Move files dealing with crash upload and reporting to Runtime/CrashReportCore from CrashReportClient
Addition of CrashReporter Plugin in Fortnite for use with IOS
#rb brandon.schaefer, chris.bunner
#ROBOMERGE-OWNER: peter.sauerbrei
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5814730 via CL 5814731 via CL 5814748 via CL 5817030
[CL 5817031 by peter sauerbrei in Main branch]
2019-04-09 21:27:26 -04:00
chris bunner
87ed339f6b
Exposing CrashType and EngineData to the CRC analytic event.
...
#rb Wes.Hunt
#ROBOMERGE-SOURCE: CL 5810111 via CL 5810112 via CL 5810369 via CL 5813350
[CL 5813469 by chris bunner in Main branch]
2019-04-09 17:09:00 -04:00
ben marsh
70d1afb555
Workaround for corrupt minidumps on Windows 10 v1709. Bundle a working version of dbghelp.dll with the application, and attempt load it at startup before loading the system version. Disabled for any targets using CrashDebugHelper, which depends on a matching version of dbgeng.dll (which we can't distribute).
...
#rb none
#jira UE-70207
#ROBOMERGE-SOURCE: CL 5284948 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5284959 by ben marsh in Main branch]
2019-03-04 11:35:49 -05:00
ben marsh
1136069ecb
Allow games to pass arbitrary key/value pairs via crash reports.
...
Calling FGenericCrashContext::AddGameData(TEXT("Foo"), TEXT("Bar")) will add a key/value, which will also be sent as an analytics event from CrashReportClient (with the key name "GameData.Foo").
#rb none
[FYI] Wes.Hunt, Bob.Tellez
#ROBOMERGE-SOURCE: CL 4986525 via CL 4987702
[CL 4993491 by ben marsh in Main branch]
2019-02-14 09:50:39 -05:00
Rolando Caloca
732810a13b
DR - Copying //UE4/Dev-Main@4785067 to //UE4-DevRendering
...
#rb none
#rnx
#lockdown Marcus.Wassmer
[CL 4790611 by Rolando Caloca in Dev-Rendering branch]
2019-01-23 17:01:56 -05:00
Robert Manuszewski
559a25e622
Copying //UE4/Dev-Core @ 4771952 to Dev-Main (//UE4/Dev-Main)
...
#rb none
#lockdown Nick.Penwarden
[CL 4772220 by Robert Manuszewski in Main branch]
2019-01-22 15:45:34 -05:00
Ben Marsh
88aa45c01f
CrashReportClient: Grey out the option to opt-out of being contacted for internal engine builds.
...
#rb none
#jira UE-68745
[CL 4758106 by Ben Marsh in Main branch]
2019-01-18 21:16:04 -05:00
James Hopkin
a9f7efc154
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 4718806
[CL 4732416 by James Hopkin in Dev-Core branch]
2019-01-16 10:11:46 -05:00
Robert Manuszewski
cfa01c09c7
Merging //UE4/Dev-Main to Dev-Core (//UE4/Dev-Core)
...
#rb none
[CL 4731457 by Robert Manuszewski in Dev-Core branch]
2019-01-16 04:23:12 -05:00
Marcus Wassmer
fee98d3ca5
Merging //UE4/Dev-Main@4729937 to Dev-Rendering (//UE4/Dev-Rendering)
...
#rb none
[CL 4730169 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:30:06 -05:00
Ben Marsh
a22b952aa9
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -05:00
Ben Marsh
129aac0526
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4706788 by Ben Marsh in Dev-Build branch]
2019-01-10 20:03:35 -05:00
Francis Hurteau
57c677da93
Copying //UE4/Dev-Enterprise@4705006 to Dev-Main (//UE4/Dev-Main)
...
#rb none
#lockdown Nick.Penwarden
[CL 4705151 by Francis Hurteau in Main branch]
2019-01-10 17:26:53 -05:00
Ben Marsh
e980cf5baf
Make sure the CrashReportClient background thread finishes work before we start shutting down the application. Should have been happening in the destructor, but something (Slate?) is keeping a reference to the CRC instance.
...
#rb none
#jira UE-65731
[CL 4696362 by Ben Marsh in Dev-Build branch]
2019-01-09 17:49:11 -05:00
Marcus Wassmer
cbfcbbb93b
Merging //UE4/Dev-Main@4662404 to Dev-Rendering (//UE4/Dev-Rendering)
...
#rb none
Should be just copyright updates
[CL 4680440 by Marcus Wassmer in Dev-Rendering branch]
2019-01-03 19:16:26 -05:00
Robert Manuszewski
2752c82adc
Merging //UE4/Dev-Main @ 4664414 to Dev-Core (//UE4/Dev-Core)
...
#rb none
[CL 4675693 by Robert Manuszewski in Dev-Core branch]
2019-01-02 00:55:51 -05:00
Ben Marsh
530369c613
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4662695 by Ben Marsh in Dev-Build branch]
2018-12-14 14:49:12 -05:00
Ben Marsh
7598af0532
Update copyright notices to 2019.
...
#rb none
#lockdown Nick.Penwarden
[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Robert Manuszewski
1685ed0b2e
Merging //UE4/Dev-Main @ 4620382 to Dev-Core (//UE4/Dev-Core)
...
#rb none
[CL 4631078 by Robert Manuszewski in Dev-Core branch]
2018-12-04 23:30:42 -05:00
Ben Marsh
38a7d3328b
UBT: Deprecate bCompileLeanAndMeanUE. This setting is vague and non-descriptive, and causes several other settings to be overriden. It is forced on by the current target type and individual target platforms, preventing targets from modifying those values. Anything explicitly using bCompileLeanAndMeanUE now uses bBuildDeveloperTools instead, and the UE_BUILD_MINIMAL macro at runtime has been removed.
...
The values that it previously forced values to are now configured as follows:
* bBuildEditor is a read-only property that returns true if and only if the target type is Editor.
* bCompileSimplygon and bCompileSimplygonSSF now a property which will default to true for Windows editor, if Simplygon is available. It can also be explicitly enabled or disabled.
* bCompileSpeedTree is now a property which will default to true for editor targets, and can also be explicitly enabled or disabled.
#rb none
[CL 4596311 by Ben Marsh in Dev-Build branch]
2018-11-27 09:02:34 -05:00
Ben Marsh
b0da1f4fe7
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
[CL 4577636 by Ben Marsh in Dev-Build branch]
2018-11-19 10:12:17 -05:00