Ben Marsh
ddf1fa6832
Remove bBuildRocket from GUBP_AlwaysBuildWithTools; doesn't seem to be needed any more (and if it is, we need to fix it in a way that doesn't make "rocket" distinctions)
...
[CL 2476687 by Ben Marsh in Main branch]
2015-03-12 08:29:35 -04:00
Jaroslaw Surowiec
ddd8da5163
CrashReportClient - Minor tweak
...
[CL 2469930 by Jaroslaw Surowiec in Main branch]
2015-03-05 05:43:59 -05:00
Saul Abreu
79a26091bf
Fixed behavior on FString::ParseIntoArray (muliple delimiters overload) functionality to support optionally culling empty strings. Greatly simplified implementation logic. Output parameter now properly named and taken by reference.
...
#codereview Steve.Robb, Robert.Manuszewski
[CL 2466824 by Saul Abreu in Main branch]
2015-03-02 15:51:37 -05:00
Kellan Carr
189e1a7c6a
cis fix
...
[CL 2466379 by Kellan Carr in Main branch]
2015-03-02 11:17:56 -05:00
Mark Satterthwaite
88751c6da8
Rewritten debug symbol handling for OS X to allow creation of dSYM bundles & symbol stripping of executables.
...
- The MacToolChain will emit dSYMs and strip executables when the UBT configuration enables bGeneratedSYMFile, just like iOS.
- Symbol stripping requires generating dSYMs to prevent creation of non-debuggable builds whose crash reports would be unresolvable.
- To avoid a dependency on the Private framework CoreSymbolication all symbols from that framework are loaded dynamically & can only be used within programs, not the game or the editor, as CoreSymbolication is incompatible with non-ANSI malloc implementations.
- Added an initial platform-agnostic API for querying debug symbol info, including a generic database format that can be queried on otherwise incompatible platforms.
- Added UnrealAtoS that emulates Apple's atos to resolve symbols using the generic database or the platform API (CoreSymbolication on OS X) which on OS X is used by the editor to gather symbol info for CodeView.
- Added DSymExporter which will export Apple debug symbol data from Mach-O binaries, including the payload within a .dSYM bundle, to the generic format so that the crash report server may one day read the data without needing a Mac to symbolicate reports.
- Initial SymbolDebugger & MinidumpDiagnostics support on OS X.
#codereview michael.trepka, Jaroslaw.Surowiec, lee.clark, peter.sauerbrei
[CL 2466299 by Mark Satterthwaite in Main branch]
2015-03-02 10:21:50 -05:00
Jaroslaw Surowiec
bfb5ca2663
CrashReportClient - Added basic configuration for the crash report receiver
...
[CL 2466181 by Jaroslaw Surowiec in Main branch]
2015-03-02 07:53:07 -05:00
Jaroslaw Surowiec
becbf48be1
CrashReportClient - Improved app shutting down
...
[CL 2462011 by Jaroslaw Surowiec in Main branch]
2015-02-26 07:14:56 -05:00
Jaroslaw Surowiec
081d654cc2
CrashReport - Logs are always uploaded, even for UE4 releases
...
[CL 2460279 by Jaroslaw Surowiec in Main branch]
2015-02-25 10:38:53 -05:00
Jaroslaw Surowiec
b97abcce8a
CrashReport - Enabled writing a Diagnostics.txt to disk in UE4 release build, if a callstack is valid, it will sent to the server.
...
[CL 2460278 by Jaroslaw Surowiec in Main branch]
2015-02-25 10:38:35 -05:00
Richard TalbotWatkin
7ffafdf4d8
Tweaks to CrashReportClient.
...
#codereview Robert.Manuszewski, Jaroslaw.Surowiec
[CL 2446790 by Richard TalbotWatkin in Main branch]
2015-02-16 05:29:38 -05:00
Richard TalbotWatkin
be15b48730
Various crash reporter improvements: made scrollbars visible, added splitter between editable field and crash details, added "Send and Restart" button to restart the crashed application.
...
#jira UE-9295 - Reopen Editor from Crash Reporter
#jira UE-9164 - CrashReporter text field not sizeable
#jira UE-9163 - CrashReporter callstack textbox scrollbars invisible
[CL 2446754 by Richard TalbotWatkin in Main branch]
2015-02-16 04:50:29 -05:00
Jaroslaw Surowiec
eb9549c5be
CrashReportClient - Tweaks to the UI (fixed scrollbars not visible)
...
[CL 2441647 by Jaroslaw Surowiec in Main branch]
2015-02-11 10:37:27 -05:00
Jaroslaw Surowiec
a25cace3cf
Core - UE-9320 Mac crashes are not uploading to Crash Reporter
...
[CL 2441517 by Jaroslaw Surowiec in Main branch]
2015-02-11 09:23:31 -05:00
Jaroslaw Surowiec
487db9681e
#CORE - UE-9320 Mac crashes are not uploading to Crash Reporter (added an option to override the stack size for threads created for the thread pool)
...
[CL 2437977 by Jaroslaw Surowiec in Main branch]
2015-02-09 09:56:11 -05:00
Jaroslaw Surowiec
d0d90114fb
CrashReportClient - Tweaks to the UI
...
[CL 2429505 by Jaroslaw Surowiec in Main branch]
2015-02-03 04:14:46 -05:00
Jaroslaw Surowiec
b1e92d575e
CrashReportClient - Tweaks to the UI
...
[CL 2427896 by Jaroslaw Surowiec in Main branch]
2015-02-02 04:12:57 -05:00
Jaroslaw Surowiec
e3a0e4877d
CrashReportClient - Tweaks to the UI
...
[CL 2425312 by Jaroslaw Surowiec in Main branch]
2015-01-30 02:50:17 -05:00
Jaroslaw Surowiec
5f8e958c56
CrashReportClient - Updated information regarding no debugging symbols
...
[CL 2425215 by Jaroslaw Surowiec in Main branch]
2015-01-30 01:19:32 -05:00
Jaroslaw Surowiec
e47dce05b9
CrashReportClient - Fix for hiding the main window
...
#codereview Robert.Manuszewski
[CL 2421963 by Jaroslaw Surowiec in Main branch]
2015-01-28 07:11:47 -05:00
Jaroslaw Surowiec
8e53b2f996
CrashReportClient - Removed Cancel button and counting down
...
#codereview Robert.Manuszewski
[CL 2421960 by Jaroslaw Surowiec in Main branch]
2015-01-28 07:07:50 -05:00
Jaroslaw Surowiec
18124e90df
CrashReportClient - Minor code refactor regarding usage CRASH_REPORT_UNATTENDED_ONLY, also fixes issues for Linux
...
[CL 2416684 by Jaroslaw Surowiec in Main branch]
2015-01-23 06:59:29 -05:00
Jaroslaw Surowiec
c250c6eb78
CrashReportClient - UEBuildConfiguration.bIncludeADO set to false
...
[CL 2416676 by Jaroslaw Surowiec in Main branch]
2015-01-23 06:26:40 -05:00
Jaroslaw Surowiec
20febb8f97
Core - UE/UE-3219 - CRASH REPORTER: Unreal Frontend UFE crashes not populating on the Crash Reporter website (increased HttpSendTimeout to 5minutes and added compressing crash report files into one .ue4crash file, simplyfied a bit main loop)
...
[CL 2415218 by Jaroslaw Surowiec in Main branch]
2015-01-22 08:04:21 -05:00
Jaroslaw Surowiec
88935de0b1
CrashReport - Ignore crashes that don't contain "UE4-" in the directory name
...
[CL 2411312 by Jaroslaw Surowiec in Main branch]
2015-01-19 15:39:28 -05:00
Kellan Carr
ddda49604d
build script, add cross compile node on windows for linux, remove linux compiles from win64 tools node
...
[CL 2398710 by Kellan Carr in Main branch]
2015-01-06 10:24:25 -05:00