Commit Graph

4773 Commits

Author SHA1 Message Date
Robert Manuszewski
5fa2ccd072 Stopping DDC cleanup thread as soon as the engine begins shutting down
#rb none

[CL 8031507 by Robert Manuszewski in Dev-Core branch]
2019-08-14 11:15:04 -04:00
marc audy
d88aaef0a4 Copying //UE4/Dev-Framework to Dev-Main (//UE4/Dev-Main) [at] 7987668
#rb
#rnx

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 7988574 in //UE4/Main/...
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v396-7974030)

[CL 8016416 by marc audy in Dev-Core branch]
2019-08-13 22:36:02 -04:00
simon tovey
94f286a7d3 Now properly supporting DI function calls in the VM having unused output parameters.
#rb Shaun.Kime
#jira UE-75719

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: simon.tovey
#ROBOMERGE-SOURCE: CL 7974077 via CL 7974683 via CL 7975059
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v396-7974030)

[CL 8016277 by simon tovey in Dev-Core branch]
2019-08-13 22:33:32 -04:00
Marc Audy
1fadd9b1c6 Copying //UE4/Dev-Framework to Dev-Main (//UE4/Dev-Main) @ 7987668
#rb
#rnx

[CL 7988574 by Marc Audy in Main branch]
2019-08-13 13:08:13 -04:00
Marc Audy
2ae81698c3 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7985126
#rb
#rnx

[CL 7987668 by Marc Audy in Dev-Framework branch]
2019-08-13 12:59:27 -04:00
simon tovey
be7c3f9763 Now properly supporting DI function calls in the VM having unused output parameters.
#rb Shaun.Kime
#jira UE-75719


#ROBOMERGE-OWNER: simon.tovey
#ROBOMERGE-AUTHOR: simon.tovey
#ROBOMERGE-SOURCE: CL 7974077 via CL 7974683
#ROBOMERGE-BOT: (v396-7974030)

[CL 7975059 by simon tovey in Main branch]
2019-08-13 09:47:55 -04:00
josh adams
937773c28d - Added early check before creating a TargetPlatform object if the PlatformInfo will be found (check a static function to see if it's usable before making it)
- Changed each platform's GetTargetPlatform[s] function
#rb none
#jira UE-78692
[FYI] bob.tellez

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 7952099 via CL 7954770 via CL 7954968
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v393-7951996)

[CL 7972694 by josh adams in Dev-Core branch]
2019-08-13 04:56:24 -04:00
michael trepka
00fd4fd406 Changed Metal tools detection code to additionally search for the iOS version of Metal compiler in the new location in Xcode 11. This a temporary solution to allow cooking for iOS with Xcode 11 until we convert GetMetalBinaryPath() to use xcrun to find the tools.
#rb none
#jira UE-77407

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7951880 in //UE4/Release-4.23/... via CL 7951881
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v393-7951996)

[CL 7972354 by michael trepka in Dev-Core branch]
2019-08-13 04:37:15 -04:00
andrew grant
1ee03933c2 Fixed issue with Gameplay tests timing out.
Fixed issue with timeouts not being reported as failures.

#jira UE-78039
#rb na

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7951736 in //UE4/Release-4.23/... via CL 7951741
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v393-7951996)

[CL 7972347 by andrew grant in Dev-Core branch]
2019-08-13 04:36:59 -04:00
daniel lamb
f7405b2aa3 Added validation to patch generation to detect when unsupported files are changed.
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 7937403 via CL 7937406 via CL 7937407 via CL 7940721 via CL 7940816
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v393-7951996)

[CL 7969712 by daniel lamb in Dev-Core branch]
2019-08-13 01:28:37 -04:00
michael noland
12a6af8377 Added a priority boost for a setting category named the same as FApp::GetProjectName() so game-specific settings sections can get sorted to the top if desired (by overriding GetCategoryName() to return FApp::GetProjectName())
#rb nick.darnell
#rnx

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 7935936 via CL 7939403 via CL 7939570
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v393-7951996)

[CL 7969044 by michael noland in Dev-Core branch]
2019-08-13 00:15:51 -04:00
nick shin
92f777a66b HTML5 - updating deprecation messaging
#jira UE-76520 HTML5 needs to be marked as to be deprecated in 4.23
#rb none
#rnx

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: nick.shin
#ROBOMERGE-SOURCE: CL 7935058 in //UE4/Release-4.23/... via CL 7935808
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v393-7951996)

[CL 7968516 by nick shin in Dev-Core branch]
2019-08-13 00:05:23 -04:00
shaun kime
a030e8492c Handling edge case in the non-expression visitor.
[FYI] simon.tovey
#jira UE-78508
#tests n/a

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: shaun.kime
#ROBOMERGE-SOURCE: CL 7844468 via CL 7861242 via CL 7861298
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v393-7951996)

[CL 7960102 by shaun kime in Dev-Core branch]
2019-08-12 23:10:36 -04:00
ethan geller
2d9f1c1e7a #rb ryan.mangin
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 7841885 via CL 7860790 via CL 7860838
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v393-7951996)

[CL 7957457 by ethan geller in Dev-Core branch]
2019-08-12 23:00:54 -04:00
josh adams
3d282bf6e7 - Added early check before creating a TargetPlatform object if the PlatformInfo will be found (check a static function to see if it's usable before making it)
- Changed each platform's GetTargetPlatform[s] function
#rb none
#jira UE-78692
[FYI] bob.tellez


#ROBOMERGE-SOURCE: CL 7952099 via CL 7954770
#ROBOMERGE-BOT: (v393-7951996)

[CL 7954968 by josh adams in Main branch]
2019-08-12 18:12:07 -04:00
Marc Audy
b9bed29109 Fix spelling and remove autos
#rb
#rnx

[CL 7954361 by Marc Audy in Dev-Framework branch]
2019-08-12 17:34:22 -04:00
Marc Audy
971962e6f4 auto removal
#rb
#rnx

[CL 7952458 by Marc Audy in Dev-Framework branch]
2019-08-12 16:56:08 -04:00
michael trepka
a31c173e76 Changed Metal tools detection code to additionally search for the iOS version of Metal compiler in the new location in Xcode 11. This a temporary solution to allow cooking for iOS with Xcode 11 until we convert GetMetalBinaryPath() to use xcrun to find the tools.
#rb none
#jira UE-77407

#ROBOMERGE-SOURCE: CL 7951880 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v392-7949540)

[CL 7951881 by michael trepka in Main branch]
2019-08-12 15:28:40 -04:00
andrew grant
c9704ab741 Fixed issue with Gameplay tests timing out.
Fixed issue with timeouts not being reported as failures.

#jira UE-78039
#rb na

#ROBOMERGE-SOURCE: CL 7951736 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v392-7949540)

[CL 7951741 by andrew grant in Main branch]
2019-08-12 15:03:03 -04:00
Marc Audy
1c3be81dca Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7950634
#rb
#rnx

[CL 7950994 by Marc Audy in Dev-Framework branch]
2019-08-12 12:52:39 -04:00
johan torp
34437af335 Fixed intermittent launch failures when cook-on-the-fly is used.
A timeout deletes target devices if they fail to respond in 7.5s. The timeout logic was flawed and triggered when the device manager wasn't pumped for 7.5s - even though ping responses came in very quickly. The new logic clears the timeout on a ping response.

Note that there is still a >10s long editor freeze during which the network filesystem seems to clear its cache. There is LogNetworkPlatformFile log spam like below during the freeze:
  Deleting cached file: ... Module.RawInput.gen.cpp
  Deleting cached file: ... Module.RawInput.gen.cpp.obj
  Deleting cached file: ... Module.RawInput.gen.cpp.old
  Deleting cached file: ... Module.RawInput.gen.cpp.txt
  Deleting cached file: ... UE4Editor-RawInput.exp
  Deleting cached file: ... UE4Editor-RawInput.lib

Bonus drive-by changes: Fixed a  memory leak and aligned up some allocations.

#jira UE-78331
#rb graeme.thornton

(ushell-p4-cherrypick of 7840548 by Johan.Torp)

#ROBOMERGE-SOURCE: CL 7949261 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v391-7919777)

[CL 7949262 by johan torp in Main branch]
2019-08-12 03:54:48 -04:00
daniel lamb
e59eda4aec Added validation to patch generation to detect when unsupported files are changed.
#ROBOMERGE-SOURCE: CL 7937403 via CL 7937406 via CL 7937407 via CL 7940721
#ROBOMERGE-BOT: (v391-7919777)

[CL 7940816 by daniel lamb in Main branch]
2019-08-09 20:38:31 -04:00
michael noland
b50d1797dd Added a priority boost for a setting category named the same as FApp::GetProjectName() so game-specific settings sections can get sorted to the top if desired (by overriding GetCategoryName() to return FApp::GetProjectName())
#rb nick.darnell
#rnx


#ROBOMERGE-SOURCE: CL 7935936 via CL 7939403
#ROBOMERGE-BOT: (v391-7919777)

[CL 7939570 by michael noland in Main branch]
2019-08-09 20:24:01 -04:00
nick shin
13bf7341b2 HTML5 - updating deprecation messaging
#jira UE-76520 HTML5 needs to be marked as to be deprecated in 4.23
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7935058 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v391-7919777)

[CL 7935808 by nick shin in Main branch]
2019-08-09 12:49:18 -04:00
Steve Robb
bbf8e8e81d Deprecating ARRAY_COUNT and changing it to UE_ARRAY_COUNT.
#rb none

[CL 7924370 by Steve Robb in Dev-Core branch]
2019-08-09 08:30:26 -04:00