Commit Graph

4749 Commits

Author SHA1 Message Date
cosmin sulea
47760b7f61 UE-78426 - Rare sudden crashed in editor after launching
#jira UE-78426
#rb Jack.Porter
#lockdown Cristina.Riveron

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 8089587 in //UE4/Release-4.23/... via CL 8089601
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v401-8057353)

[CL 8110474 by cosmin sulea in Dev-Build branch]
2019-08-17 02:26:44 -04:00
cosmin sulea
df2eb546e2 UE-78426 - Rare sudden crashed in editor after launching
#jira UE-78426
#rb Jack.Porter
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 8089587 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v401-8057353)

[CL 8089601 by cosmin sulea in Main branch]
2019-08-16 07:04:12 -04:00
andrew grant
c494321bb0 Header changes required for ARKit 3 support.
#jira na
#rb ryan.vance
#lockdown nick.penwarden

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 8063861 in //UE4/Release-4.23/... via CL 8063864
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v400-8057353)

[CL 8072884 by andrew grant in Dev-Build branch]
2019-08-16 00:54:22 -04:00
dmitriy dyomin
6282f39252 Fix a texture index allocation in Metal shaders when using hlslcc. Copy CL# 7710435
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 8021059 via CL 8027712 via CL 8062420
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v400-8057353)

[CL 8070434 by dmitriy dyomin in Dev-Build branch]
2019-08-16 00:28:41 -04:00
andrew grant
4a0e605510 Header changes required for ARKit 3 support.
#jira na
#rb ryan.vance
#lockdown nick.penwarden

#ROBOMERGE-SOURCE: CL 8063861 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v400-8057353)

[CL 8063864 by andrew grant in Main branch]
2019-08-15 14:34:11 -04:00
dmitriy dyomin
4b60e24d55 Fix a texture index allocation in Metal shaders when using hlslcc. Copy CL# 7710435
#rb none


#ROBOMERGE-SOURCE: CL 8021059 via CL 8027712
#ROBOMERGE-BOT: (v400-8057353)

[CL 8062420 by dmitriy dyomin in Main branch]
2019-08-15 13:46:40 -04:00
jamie dale
f5e85f109b Fixed localization gather warnings
#jira
[FYI] Michelle.Zhao
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 8030368 in //UE4/Release-4.23/... via CL 8030370
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v399-8035122)

[CL 8053608 by jamie dale in Dev-Build branch]
2019-08-14 23:22:04 -04:00
jack porter
f8008251a3 Set minimum iOS version to 11
#jira UE-78649
#rb Dmitriy.Dyomin
[FYI] Peter.Sauerbrei

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 8019256 in //UE4/Release-4.23/... via CL 8019260
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v399-8035122)

[CL 8052367 by jack porter in Dev-Build branch]
2019-08-14 23:17:16 -04:00
marc audy
a6b5d44ae5 Copying //UE4/Dev-Framework to Dev-Main (//UE4/Dev-Main) [at] 7987668
#rb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 7988574 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v399-8035122)

[CL 8039505 by marc audy in Dev-Build branch]
2019-08-14 13:20:31 -04:00
simon tovey
0c085937e8 Now properly supporting DI function calls in the VM having unused output parameters.
#rb Shaun.Kime
#jira UE-75719

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: simon.tovey
#ROBOMERGE-SOURCE: CL 7974077 via CL 7974683 via CL 7975059
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v399-8035122)

[CL 8039328 by simon tovey in Dev-Build branch]
2019-08-14 13:18:10 -04:00
josh adams
ec100b6e76 - 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: ben.marsh
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 7952099 via CL 7954770 via CL 7954968
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v399-8035122)

[CL 8037950 by josh adams in Dev-Build branch]
2019-08-14 12:53:10 -04:00
michael trepka
cd198adc73 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: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7951880 in //UE4/Release-4.23/... via CL 7951881
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v399-8035122)

[CL 8036882 by michael trepka in Dev-Build branch]
2019-08-14 12:38:14 -04:00
andrew grant
16c2047334 Fixed issue with Gameplay tests timing out.
Fixed issue with timeouts not being reported as failures.

#jira UE-78039
#rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7951736 in //UE4/Release-4.23/... via CL 7951741
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v399-8035122)

[CL 8036855 by andrew grant in Dev-Build branch]
2019-08-14 12:38:01 -04:00
johan torp
f057c79303 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-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: johan.torp
#ROBOMERGE-SOURCE: CL 7949261 in //UE4/Release-4.23/... via CL 7949262
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v398-8029740)

[CL 8035166 by johan torp in Dev-Build branch]
2019-08-14 12:10:22 -04:00
jamie dale
d4ccda63a2 Fixed localization gather warnings
#jira
[FYI] Michelle.Zhao
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 8030368 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v398-8029740)

[CL 8030370 by jamie dale in Main branch]
2019-08-14 10:39:15 -04:00
jack porter
79aa064b79 Set minimum iOS version to 11
#jira UE-78649
#rb Dmitriy.Dyomin
[FYI] Peter.Sauerbrei

#ROBOMERGE-SOURCE: CL 8019256 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v396-7974030)

[CL 8019260 by jack porter in Main branch]
2019-08-13 23:43:41 -04:00
Ben Marsh
6de04902ce Automatically re-launch the correct executable if using a project with a unique build environment. The .target file is read at startup, and used to determine the correct path for the executable to launch.
#rb none
#jira UE-78581, UE-78584

[CL 8011990 by Ben Marsh in Dev-Build branch]
2019-08-13 17:25:35 -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
daniel lamb
f1531d01be Added validation to patch generation to detect when unsupported files are changed.
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 7937403 via CL 7937406 via CL 7937407 via CL 7940721 via CL 7940816
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v396-7974030)

[CL 7982539 by daniel lamb in Dev-Build branch]
2019-08-13 11:35:54 -04:00
michael noland
ddf2aedd48 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: ben.marsh
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 7935936 via CL 7939403 via CL 7939570
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v396-7974030)

[CL 7981722 by michael noland in Dev-Build branch]
2019-08-13 11:24:54 -04:00
nick shin
a5ae87e318 HTML5 - updating deprecation messaging
#jira UE-76520 HTML5 needs to be marked as to be deprecated in 4.23
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: nick.shin
#ROBOMERGE-SOURCE: CL 7935058 in //UE4/Release-4.23/... via CL 7935808
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v396-7974030)

[CL 7980517 by nick shin in Dev-Build branch]
2019-08-13 11:16:44 -04:00
Ben Marsh
d27f14bf0a Add a FTargetReceipt class to the engine, mirroring the UBT TargetReceipt class.
#rb none
#rnx

[CL 7975805 by Ben Marsh in Dev-Build branch]
2019-08-13 10:23:31 -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
shaun kime
f0d6ce2493 Handling edge case in the non-expression visitor.
[FYI] simon.tovey
#jira UE-78508
#tests n/a

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: shaun.kime
#ROBOMERGE-SOURCE: CL 7844468 via CL 7861242 via CL 7861298
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v393-7951996)

[CL 7960110 by shaun kime in Dev-Build branch]
2019-08-12 23:10:37 -04:00