Commit Graph

233 Commits

Author SHA1 Message Date
aurel cordonnier
e0ad4e25df Merge from Release-Engine-Test @ 16624776 to UE5/Main
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
Steve Robb
1f3fe8c9ac Some ANSICHAR/UTF8CHAR cast fixes for upcoming changes to StringConv.h.
#rb none
#jira none

[CL 16469364 by Steve Robb in ue5-main branch]
2021-05-26 10:45:12 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Mark Fitt
73f9df0091 #online Resolve a non threadsafe Execute pattern when handling request progress updates in AppleHTTP.
#review-15966849 @Rob.Cannaday, @Sam.Zamani
#jira OI-1989
#rb  Rob.Cannaday

[CL 15988794 by Mark Fitt in ue5-main branch]
2021-04-13 09:39:13 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
halfdan ingvarsson
5f84b5227e Fix new errors/warnings that are no longer being accidentally suppressed in clang on Windows (see CL 15880121).
- Member variable shadowing inside lambdas
- Deprecation warnings due to implicit copy constructors/operator being generated because of dllexports (this is more of a clang bug than an actual issue in our code).

#jira none
#fyi jurre.debaare, emil.persson, ian.fox, devin,doucette
#rnx

[CL 15882629 by halfdan ingvarsson in ue5-main branch]
2021-03-31 17:59:50 -04:00
jack porter
946b30a59a Remove UE3/UE4 references
#jira UE-112108
#jira UE-111469
#jira UE-111456
#jira UE-111451
#jira UE-111331
#jira UE-111149
#jira UE-111136
#jira UE-110941
#jira UE-104701
#rb trivial
[FYI] Chris.Babcock
#preflight 606446947a99880001b3cbac

#ROBOMERGE-SOURCE: CL 15872931 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15872932 by jack porter in ue5-main branch]
2021-03-31 06:40:14 -04:00
chris applegarth
a5b88019ed #JIRA none
Set a default time limit for HTTP flush
#review-15767191 @Sam.Zamani @Rob.Cannaday

[CL 15768518 by chris applegarth in ue5-main branch]
2021-03-22 15:30:38 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Ben Marsh
6f927647b1 Changing C# code over to using EpicGames.Core over DotNETCommon.
#rb none
#rnx

[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Marc Audy
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
Matt Kuhlenschmidt
603a4119c5 Fix HAL/PlatformFileManager.h non-portable casing CIS issues
#rb none

[CL 13214257 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-06 17:58:18 -04:00
louisphilippe seguin
918a84b416 Add missing includes to HTTPThread.cpp
#jira UE-92759
#rb trivial

#ROBOMERGE-SOURCE: CL 13177871 via CL 13177874 via CL 13177875 via CL 13177876 via CL 13177881
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)

[CL 13177883 by louisphilippe seguin in Main branch]
2020-05-05 09:52:44 -04:00
louisphilippe seguin
d337bc1b53 Allow CurlHTTPManager to be multithreaded on forked servers
* Can be disabled via -DisableForkedHTTPThread on the commandline

Added FForkedProcessHelper::IsForkedChildProcess() that tells if you are a forked process or not.

#rb Jon.Nabozny, Michael.Kirzinger

#ROBOMERGE-SOURCE: CL 13150443 via CL 13164796 via CL 13164895 via CL 13164946 via CL 13165141
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)

[CL 13165206 by louisphilippe seguin in Main branch]
2020-05-05 00:39:07 -04:00
federico prado
63615d08e9 Added a http check in curlhttpRequest to avoid Download Image BP to fail when using a local file instead of a web url.
#jira UE-90155
[at]Sam.Zamani, [at]Evan.Kinney, [at]Chris.Varnsverry
#RB [at]Evan.Kinney

#ROBOMERGE-SOURCE: CL 13054497 in //UE4/Release-4.25Plus/... via CL 13054499
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13054502 by federico prado in Main branch]
2020-04-28 08:54:13 -04:00
louisphilippe seguin
73c81fbf88 Added checks to CurlHTTPRequests to detect if they are created or destroyed outside the lifetime of the curl module.
#rb Michael.Kirzinger

#ROBOMERGE-SOURCE: CL 13033694 via CL 13033698 via CL 13033700 via CL 13033742 via CL 13033760
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13033776 by louisphilippe seguin in Main branch]
2020-04-24 11:22:00 -04:00
louisphilippe seguin
d5aa4c2bc7 Undo changelist 12957826 since its causing crashes in CurlRequests in non-multithread servers
[REVIEW]

#ROBOMERGE-SOURCE: CL 12974227 via CL 12974230 via CL 12974232 via CL 12974234 via CL 12974236
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12974237 by louisphilippe seguin in Main branch]
2020-04-22 09:30:24 -04:00
louisphilippe seguin
da330b8403 Fix crash in HTTPThread due to FRunnableThread::Create starting thread execution immediately.
#rb ryan.gerleve

#ROBOMERGE-SOURCE: CL 12958725 via CL 12958918 via CL 12961758 via CL 12961791 via CL 12961805
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12961814 by louisphilippe seguin in Main branch]
2020-04-21 16:42:53 -04:00
louisphilippe seguin
e4b98ad66c Multithread Servers
* Allow HTTPManager to run on a autonomous thread on forked processes
   * That option can be turned off via
HTTPManager::SetAllowThreadsOnForkedProcess

#Moved HTTPManager::OnAfterFork call from right after Fork occurred to the end of the Frame where the Fork occured.

#rb jon.nabozny, michael.kirzinger

#ROBOMERGE-SOURCE: CL 12957826 via CL 12957832 via CL 12961318 via CL 12961345 via CL 12961390
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12961423 by louisphilippe seguin in Main branch]
2020-04-21 16:31:33 -04:00