Commit Graph

120 Commits

Author SHA1 Message Date
Max Chen
61603c83e4 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL#8390086
#rb none

[CL 8393238 by Max Chen in Dev-Editor branch]
2019-09-01 02:03:35 -04:00
Josh Markiewicz
d79515867d Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none

[CL 8321295 by Josh Markiewicz in Main branch]
2019-08-26 18:35:22 -04:00
brandon schaefer
7b26598e7f Disable spawning CrashReportClient based on a ini setting
#rb Arciel.Rekman
[FYI] Jake.Champlin, Bart.Hawthorne


#ROBOMERGE-SOURCE: CL 8216684 via CL 8216900 via CL 8229391
#ROBOMERGE-BOT: (v401-8057353)

[CL 8230399 by brandon schaefer in Main branch]
2019-08-23 11:58:26 -04:00
Brandon Schaefer
fc0ae35694 If our dir already exists return true from CreateDirectoriesFromPath
#jira none
#rb none

[CL 8226774 by Brandon Schaefer in Dev-Editor branch]
2019-08-23 10:16:40 -04:00
Ben Marsh
beb4519169 Rename EBuildConfigurations::Type to EBuildConfiguration.
#rb none

[CL 7937697 by Ben Marsh in Dev-Build branch]
2019-08-09 17:35:36 -04:00
brandon schaefer
10eb730cd6 Fix build failure
#jira UE-78002
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 7641721 in //UE4/Release-4.23/... via CL 7641723
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7787245 by brandon schaefer in Dev-Build branch]
2019-08-06 10:02:45 -04:00
brandon schaefer
9dafb9b17a Fix build failure
#jira UE-78002
#rb none

#ROBOMERGE-SOURCE: CL 7641721 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7641723 by brandon schaefer in Main branch]
2019-07-26 16:01:24 -04:00
brandon schaefer
780f0bc3de Add FPlatformMisc::GetPlatformChunkInstall() to Linux
#jira UE-69256
#rb none

#ROBOMERGE-SOURCE: CL 7633907 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7633908 by brandon schaefer in Main branch]
2019-07-26 10:56:02 -04:00
brandon schaefer
56cc91637a Set our current thread when getting into the default crash handler
#jira UE-76368
#rb none
[FYI] Anthony.Bills

#ROBOMERGE-SOURCE: CL 7461403 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7461404 by brandon schaefer in Main branch]
2019-07-19 14:27:55 -04:00
michael sartain
b872ec3ebe Implement Linux FPlatformProcess::OpenProcess()
CL 7109034 added code which calls FPlatformProcess::OpenProcess() in EngineSessionManager.cpp checking previous crash data, and it's crashing on Linux since this method isn't implemented for FUnixPlatformProcess.

Handle returned from OpenProcess() is limited compared to CreateProcess() since all we can really do is check if the process id is running.

#rb Arciel.Reckman
[FYI] Brandon.Schaefer
#jira UE-76918

#ROBOMERGE-SOURCE: CL 7233612 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7233619 by michael sartain in Main branch]
2019-07-08 16:42:27 -04:00
brandon schaefer
88ab3360ef We dont need to sigqueue anymore so just crash
#jira UE-76248
#rb none
[FYI] Arciel.Rekman
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 6994695 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main) (v367-6836689)

[CL 6994741 by brandon schaefer in Main branch]
2019-06-14 14:10:43 -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
e9b9c7894b Only implicit send in non editor builds and for crashes only
#rb none


#ROBOMERGE-SOURCE: CL 6861476 via CL 6861477 via CL 6863496
#ROBOMERGE-BOT: (v366-6836689)

[CL 6864506 by brandon schaefer in Main branch]
2019-06-06 14:22:58 -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
brandon schaefer
fb7e90c7a1 Allow for implicit uploading of crashes based on an ini setting
#rb Chris.Bunner, Michael.Trepka, Arciel.Rekman


#ROBOMERGE-SOURCE: CL 6836783 via CL 6836789 via CL 6838791
#ROBOMERGE-BOT: (v366-6836689)

[CL 6838923 by brandon schaefer in Main branch]
2019-06-04 15:55:58 -04:00
Chris Gagnon
930e33cb48 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none

[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
brandon schaefer
1b90fe8a80 Create files with 664 permissions over 644 for files created to unify to what other platforms are doing
#rb none
[FYI] Arciel.Rekman


#ROBOMERGE-SOURCE: CL 6680647 via CL 6680650 via CL 6682652
#ROBOMERGE-BOT: (v363-6677109)

[CL 6682717 by brandon schaefer in Main branch]
2019-05-30 20:47:10 -04:00
Gil Gribb
af0967e0cb UE4 - Reworked virtual memory API to support page caches and heterogeneous memory architectures. Switch is the only platform with substantive changes, the rest are just API upgrades.
#rb none
#jira none


#ROBOMERGE-OWNER: Gil.Gribb
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 6663163 via CL 6664245
#ROBOMERGE-BOT: (vundefined-6654089)

[CL 6664629 by Gil Gribb in Main branch]
2019-05-29 12:21:13 -04:00
david harvey
72575e254e [FramePro] update to the latest version of FramePro runtime integration code (1.5.15.0)
#rb anthony.bills
[FYI] james.golding


#ROBOMERGE-SOURCE: CL 6533184 via CL 6533221

[CL 6533223 by david harvey in Main branch]
2019-05-16 06:18:28 -04:00
david harvey
1e6ab4c704 Implement FPlatformProcess::GetCurrentCoreNumber
#rb anthony.bills


#ROBOMERGE-SOURCE: CL 5974941 via CL 5975387

[CL 5975410 by david harvey in Main branch]
2019-04-18 05:49:30 -04:00
arciel rekman
e6e99600c5 Dirty fix for some reads occasionally returning EFAULT (UE-69018).
- This is a dirty fix which can incur performance costs if such failures are frequent. Proper fix is tracked as UE-72914.

#rb none
#jira UE-69018
[FYI] Marcin.Undak, Brandon.Schaefer, Michael.Sartain
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 5933984 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5933985 by arciel rekman in Main branch]
2019-04-16 21:20:47 -04:00
brandon schaefer
bf2fb11732 Do not set the ignore count based on the si_value from the signal info
#rb Arciel.Rekman


#ROBOMERGE-SOURCE: CL 5832597 via CL 5832603 via CL 5832604 via CL 5832744 via CL 5836761

[CL 5837477 by brandon schaefer in Main branch]
2019-04-12 10:25:24 -04:00
bob tellez
8150f7c10b #UE4 When using WaitAndFork, you can now supply an exit code in a child process to request that the parent close as well with WAIT_AND_FORK_PARENT_SHUTDOWN_EXIT_CODE
#ROBOMERGE-SOURCE: CL 5761346 via CL 5761355 via CL 5761360 via CL 5763570

[CL 5763656 by bob tellez in Main branch]
2019-04-05 09:51:40 -04:00
brandon schaefer
c3ecab3ecb Add back bAgreeToCrashUpload setting to check if we should implicitly upload unattended crashes for non-editor uses
#jira UE-71735
[at]Arciel.Rekman
[CODEREVIEW] Arciel.Rekman
#rb Arciel.Rekman
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5742333 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5742345 by brandon schaefer in Main branch]
2019-04-04 12:51:11 -04:00
brandon schaefer
ae57ce2e47 Do not check the stats on a file that does not exist yet. We can check the dir instead to check if we are low mem or not
#rb Arciel.Rekman


#ROBOMERGE-SOURCE: CL 5633434 via CL 5633437 via CL 5633473 via CL 5633488 via CL 5634324

[CL 5634469 by brandon schaefer in Main branch]
2019-03-28 15:24:09 -04:00