Commit Graph

3501 Commits

Author SHA1 Message Date
james hopkin
c8ec79f8f8 #ue4 Removed incorrect semicolon from UE_GET_LOG_VERBOSITY (NO_LOGGING version doesn't have one)
#rb Jamie.Dale

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: james.hopkin
#ROBOMERGE-SOURCE: CL 4962355 via CL 4962357 via CL 4963584 via CL 4965568
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5073564 by james hopkin in Dev-Networking branch]
2019-02-19 17:19:50 -05:00
justin marcus
20accd0c0c Fix merge error.
#jira UE-69864
#rb trivial

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 4962105 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5073506 by justin marcus in Dev-Networking branch]
2019-02-19 17:17:48 -05:00
justin marcus
a72aa3c306 [CODEREVIEW] justin.marcus,jeff.williams
Merge conflict.
justin.marcus, please merge this change by hand.
More info at https://robomerge.epicgames.net#FORTNITE

/src/robomerge_ue4_main_01/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp#3
/src/robomerge_ue4_main_01/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericWidePlatformString.cpp - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericWidePlatformString.cpp#4
/src/robomerge_ue4_main_01/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformMisc.h - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformMisc.h#3


--------------------------------------
Merging //Fortnite/Dev-Kairos to Main (//Fortnite/Main)

Get Install Bundle Manager and dependcies building in main.




#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 4949345 via CL 4952070 via CL 4961624
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5073469 by justin marcus in Dev-Networking branch]
2019-02-19 17:16:21 -05:00
justin marcus
8574db1e17 Reimplementing CL 4670945 due to robomerge issues.
[at]steve.robb
#rb [at]steve.robb
#jira nojira

Original description:

Fix GetVarArgs format specifier off by 1 error.  These would only show up if you had the format specifier at the end of the format string and only with 'l' and not 'll'.  In that case the code would walk off the end of the format string, usually into another static string.

Fix GetVarArgs to never walk off the end of the format string.

#rb [at]ben.ziegler

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 4961567 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5073466 by justin marcus in Dev-Networking branch]
2019-02-19 17:16:13 -05:00
chris babcock
fa0d47ddbe Allow per device memory bucket rounding from configrules with MemoryBucketRoundingAddition variable (defaults to 384 if not set)
#android
[FYI] Jack.Porter
#rb Jonathan.Lambert


#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 4951663 via CL 4951664 via CL 4951665 via CL 4951668 via CL 4952942 via CL 4955253
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5072808 by chris babcock in Dev-Networking branch]
2019-02-19 16:51:15 -05:00
justin marcus
6b6edc5f19 Merging using //Fortnite/Dev-EngineMerge-To-//UE4/Main
Manual merge of CL 4940744 because robomerge had issues.

Original Description:

Merging //Fortnite/Dev-Kairos to Main (//Fortnite/Main)

Getting ready for Install Bundle Manager merge to main.  These are Engine/Core fixes


4440445
Fix FBuildPatchInstaller::Initialize() failing for manifests that did not include the empty tag.

#jira no jira
#rb Leigh.Swift


4474598
Add Android Macros to disable optimization
Fix Android directory iteration for OBBs.  FindFilesRecursive() now works.
#jira UEATM-177
#rb Chris.Babcock

4487221
Android file - When mounting an OBB, fix possibly mounting directories as files.
#rb Chris.Babcock

4511214
Fix Android directory iteration not returning the visitor result.  This would cause IPlatformFile::FindFilesRecursively() to prematurely end iteration.
#rb Chris.Babcock

4670945
Fix GetVarArgs format specifier off by 1 error.  These would only show up if you had the format specifier at the end of the format string and only with 'l' and not 'll'.  In that case the code would walk off the end of the format string, usually into another static string.

Fix GetVarArgs to never walk off the end of the format string.

#rb [at]ben.ziegler

4746778
Fix FShaderCodeEntry ref counts being off by one.
This bug was exposed because [Project Name Redacted] doesn't load shaderlibs or the PSO cache until well after engine init.  That means some FShaderResource's are loaded before shader libs or PSO cache and FShaderCodeLibrary::RequestShaderCode() can fail in FShaderResource::SerializeShaderCode().

#rb [at]Gil.Gribb [at]Chris.Babcock

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 4948018 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5069813 by justin marcus in Dev-Networking branch]
2019-02-19 16:05:32 -05:00
bob tellez
1618577984 #UE4 Large compile speed improvement. Moved ranged-based for implementations from global overloads to members of their respective classes. Compilers were spending a lot of time resolving these overloads in global space but do not have the same problem now that they are in the scope of the class. Measured to save 20-40% compile time on files in the engine that use range-based for.
#rb Steve.Robb

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 4937033 via CL 4937037 via CL 4940541 via CL 4941867
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5068957 by bob tellez in Dev-Networking branch]
2019-02-19 15:49:15 -05:00
marc audy
d837c1f9d8 Ensure that TUniquePtr::Reset doesn't destroy the object being set if it was already set to that object.
#rb Richard.TalbotWatkin
#jira

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 4924704 via CL 4924705 via CL 4927413 via CL 4933387
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5068166 by marc audy in Dev-Networking branch]
2019-02-19 15:24:03 -05:00
ben marsh
6d159cf86c Fix non-unity compile error.
#rb none
#jira UE-69619

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4922273 in //UE4/Release-4.22/... via CL 4922274
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5067344 by ben marsh in Dev-Networking branch]
2019-02-19 15:00:00 -05:00
jian ru
44e7719ff4 Resolve robomerge conflicts
#jira none
#rb none
[FYI] chris.bunner, jeff.williams

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jian.ru
#ROBOMERGE-SOURCE: CL 4920023 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5066653 by jian ru in Dev-Networking branch]
2019-02-19 14:46:21 -05:00
ben marsh
600a83f30d Fix compile error.
[FYI] Ryan.Vance
#jira UE-69635
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4919717 in //UE4/Release-4.22/... via CL 4919718
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5066643 by ben marsh in Dev-Networking branch]
2019-02-19 14:46:01 -05:00
arciel rekman
ee1324d47a Linux: update to v13 (llvm 7) toolchain in hopes to fix the linker crash.
#rb none
#rnx

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 4898464 via CL 4898465 via CL 4898466 via CL 4901641 via CL 4906233
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5065089 by arciel rekman in Dev-Networking branch]
2019-02-19 14:18:47 -05:00
ryan vance
f896f970b3 Adding native android trace support.
#rb jack.porter
#jira 0

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ryan.vance
#ROBOMERGE-SOURCE: CL 4905120 in //UE4/Release-4.22/... via CL 4905122
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5015184 by ryan vance in Dev-Networking branch]
2019-02-16 00:59:43 -05:00
patrick boutot
8f900f5bc5 Fix Timecode synchronizer which never resolve with SDI input.
#rb max.chen, patrick.boutot
#jira UE-66908
#madeby nicola.cerone

Fix MediaIoCore assert in uninitialized array.
#rb patrick.boutot
#madeby nicola.cerone

Improve MediaCapture thread-safeness
#rb simon.therriault, martin.sevigny

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 4899627 in //UE4/Release-4.22/... via CL 4899628
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4912559 by patrick boutot in Dev-Networking branch]
2019-02-05 18:49:30 -05:00
marc audy
d59b7e35de RemoveAll should take a const UObject*
#jira
#rb
#rnx

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 4897425 in //UE4/Release-4.22/... via CL 4897436
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4911298 by marc audy in Dev-Networking branch]
2019-02-05 18:44:06 -05:00
arciel rekman
524810028c Don't send ensures in non-editor builds (UE-66271).
#rb Ben.Marsh (UE-66271).
#jira UE-66271
[FYI] Marcin.Undak

(Edigrating CL 4861209 to 4.22)

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 4892311 in //UE4/Release-4.22/... via CL 4892315
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4907006 by arciel rekman in Dev-Networking branch]
2019-02-05 18:28:07 -05:00
marc audy
243e705631 RemoveAll should accept const objects
#jira
#rnx

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 4883056 via CL 4883880 via CL 4883886
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4885197 by marc audy in Dev-Networking branch]
2019-02-04 12:52:02 -05:00
arciel rekman
53f2d3bff9 Linux: removed an obsolete cmline arg and added logs for build settings.
#rb Brandon.Schaefer
#rnx

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 4860272 via CL 4865225 via CL 4867323
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4884033 by arciel rekman in Dev-Networking branch]
2019-02-04 12:15:47 -05:00
James Hopkin
03fa8c7775 Manual merge changelist that broke RoboMerge, due to weird integration records for test files
Merging //UE4/Dev-Main to Dev-Networking (//UE4/Dev-Networking)

Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main) CL - 4860397
#rb none

[CL 4883189 by James Hopkin in Dev-Networking branch]
2019-02-04 09:35:31 -05:00
martin ridgers
6bd4ca2086 Keep the page executable when patching SetConsoleCtrlCHandler to prevent access vioations on other threads whose instruction pointers are in kernel32.dll's text segment.
#rb Yuriy.ODonnell

(peafour-eddy of //UE4/Dev-Core/[at]4864689 by Martin.Ridgers)

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: martin.ridgers
#ROBOMERGE-SOURCE: CL 4865510 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4865522 by martin ridgers in Dev-Networking branch]
2019-02-01 09:40:18 -05:00
david harvey
e1b0ccc83a Trimming out unused FramePro function
#rb anthony.bills

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 4859776 via CL 4864756 via CL 4864865
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4865161 by david harvey in Dev-Networking branch]
2019-02-01 09:29:42 -05:00
ryan gerleve
f3be613426 Fix merge conflicts.
--------------------------------------
Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
Source: //UE4/Dev-Online 4860295

#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: michael.kirzinger
#ROBOMERGE-SOURCE: CL 4860323 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4860452 by ryan gerleve in Dev-Networking branch]
2019-01-31 15:36:12 -05:00
josh adams
da6a4b9ce1 - Fixed copyright date
#okforgitub public
#jira UE-69384
#rb trivial

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4859777 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4859785 by josh adams in Dev-Networking branch]
2019-01-31 13:07:12 -05:00
jeff fisher
a0e6f5433b UE-69300 //UE4/Main - Compile UE4Game Lumin - fatal error: 'android/asset_manager.h' file not found
-Wrapped a couple new things in USE_ANDROID_JNI
#jira UE-69300
#rb build

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 4854582 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4859493 by jeff fisher in Dev-Networking branch]
2019-01-31 12:43:40 -05:00
ryan gerleve
f9c954fabb Fix merge conflict
/src/ROBOMERGE_ENGINE_Dev_Networking/FortniteGame/Content/Collections/Audit_InCook_BROnly.collection - merging //UE4/Main/FortniteGame/Content/Collections/Audit_InCook_BROnly.collection#63


--------------------------------------
Copying //UE4/Dev-Rendering[at]4854522 to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marcus.wassmer
#ROBOMERGE-SOURCE: CL 4854553 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4859489 by ryan gerleve in Dev-Networking branch]
2019-01-31 12:42:57 -05:00