Commit Graph

87 Commits

Author SHA1 Message Date
Rolando Caloca
3581146dc1 Fix some LOCTEXT duplicate macros
#rb Josh.Adams
#preflight trivial
#jira UE-150825

[CL 20379918 by Rolando Caloca in ue5-main branch]
2022-05-26 11:38:32 -04:00
lauren barnes
4b82e918fa Replacing legacy EditorStyle calls with AppStyle
#rb header and class name replacement

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20078276 via CL 20078825
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20106316 by lauren barnes in ue5-main branch]
2022-05-09 13:51:26 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
PJ Kack
5d0ce32acd UAT: For editor quick launch and packaging, only pass -iostore and -compressed when using -pak, and never pass -compressed to the cook commandlet (that feature has been removed).
#jira none
#rb carlmagnus.nordin
#rnx
#preflight 6273b3d45b05fb4f60112bbe

[CL 20056179 by PJ Kack in ue5-main branch]
2022-05-05 07:41:13 -04:00
Josh Adams
2aa6dcbe38 - Check for bad device coming from a TargetPlatform in FTurnkeySupportModule::UpdateSdkInfoForAllDevices (and added a log because it would be good to know, although it's certainly not fatal)
#rb nuno.leiria
#jira UE-149601
#preflight 6262c089bc24759dc7397f40

[CL 19865330 by Josh Adams in ue5-main branch]
2022-04-22 10:54:57 -04:00
Josh Adams
5e4550bad2 - Replaced the TargetDeviceServices to get device proxies, and just use the TargetPlatforms directly, has the benefit of not needing to wait for the messagebux to process messages before getting access to the devices, so we can start querying during startup earlier
#jira none
#preflight 625081280b762eb51e5473a2
#rb jeremy.moore tested

[CL 19693877 by Josh Adams in ue5-main branch]
2022-04-08 16:22:09 -04:00
Josh Adams
604aec8368 - Allow for multiple full sdks for a platform (uses a new SDKCollection class to gather sdk versions and their validityt, etc)
- Windows will be first to use it, but in a future CL, with toolchain separate from Windows SDK
- Cleaned up some of the PlatformSDK API to have fewer public members (mainly so the functions that receive multiple versions can be automatically populated with the current single version functions in the subclasses)
- Updated the Turnkey menu to handle multiple versions

#jira none
#rb david.harvey
#preflight 62508cd8f10bcc0f4fa8b5d1

[CL 19692492 by Josh Adams in ue5-main branch]
2022-04-08 15:34:51 -04:00
Josh Adams
b81fcf0c50 - Run Turnkey device queries automtically for all devices after getting platform SDK info, so there is less waiting with Turnkey menu open with (Querying...)
- Added -nocompileuat when UAT has run successfully to speed up UAT runs
#jira none
#rb david.harvey
#preflight 624efe49867d2945ae80a1b3

[CL 19670235 by Josh Adams in ue5-main branch]
2022-04-07 11:32:19 -04:00
Josh Adams
bda377ea24 - Changed FMonitoredProcess to buffer the output if the OnOutput delegate is not bound (get the buffered output with GetFullOutputWithoutDelegate())
- Log out the Turnkey UAT output on any failure as a warning
#preflight 624b0864323cb7b9913f8337
#rb david.harvey

[CL 19611391 by Josh Adams in ue5-main branch]
2022-04-04 13:01:46 -04:00
Josh Adams
ed1fb28a68 - New CreateBuild Turnkey command to interactively create builds that can be run now, or saved for later (exposed to Editor Platforms menu)
- Started moving the code that turns ProjectPackagingSettings into BuildCookRun commandline from editor to C# so that we can run scripts without needing to bake out the commandline
- Updated ExecuteBuild to handle some new variables and such (like the new one for importing ProjectPackagingSettings into the commandline dynamically)
- Added ability to update a Default config file in C# (with limited functionality - set value and add array entry, with an enum we can extend later)
- Minor cleanup here and there
#rb david.harvey
#preflight 622b581ddf3960e506cf9a27
#preflight 622bb3f046679d56c3239a8c

[CL 19360380 by Josh Adams in ue5-main branch]
2022-03-11 15:51:57 -05:00
leon huang
0193ffe8d3 Fix for CIS warnings for localization duplicate keys. Fixes simply involve changing one of the colliding localization keys.
#rnx
	#rb: Vincent.Gauthier
	#jira: UE-143620
	#preflight: 6222489d2f7d78332e121416
	#lockdown Mitchell.Wilson

#ROBOMERGE-AUTHOR: leon.huang
#ROBOMERGE-SOURCE: CL 19272838 in //UE5/Release-5.0/... via CL 19273134
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19275063 by leon huang in ue5-main branch]
2022-03-04 16:10:23 -05:00
jeff newquist
5cb01d9cbd Disable sdk installation documentation menu item until we have URLs to go with
#jira UE-121554
#rb David.Harvey, Nuno.Leira
#preflight 621ee861147b1b1965e54871

#ROBOMERGE-OWNER: jeff.newquist
#ROBOMERGE-AUTHOR: jeff.newquist
#ROBOMERGE-SOURCE: CL 19221217 in //UE5/Release-5.0/... via CL 19224679
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19229240 by jeff newquist in ue5-main branch]
2022-03-02 16:11:57 -05:00
Josh Adams
363b862910 - Changed TurnkeyPlatform menu to use UToolMenu instead of legacy FMenuBuilder
- Added tooltips for how to get the SdkInfo from commandline
#rb david.harvey
#jira none
#preflight 6206915dc663666c89a7fb16

[CL 18954070 by Josh Adams in ue5-main branch]
2022-02-11 11:58:55 -05:00
Dominik Peacock
fa5eeed7f8 Fix compile issue for non-editor builds in TurnkeySupport module
#jira none
#rb Josh.Adams
#preflight 6202905eae203853a856e82a

[CL 18934038 by Dominik Peacock in ue5-main branch]
2022-02-10 06:05:13 -05:00
Joe Kirchoff
3a7ae3d9ae Update missed references of UE4 to Unreal (-ue4exe, UE4Editor, UE4Game, UE4Server, UE4Client)
#rnx
#rb trivial
#preflight 61fc61f8e171bf764a1300b6

[CL 18855480 by Joe Kirchoff in ue5-main branch]
2022-02-03 18:33:38 -05:00
luke thatcher
0c244f3710 Include debug files in non-shipping builds by default
- Debug files are now included in all non-shipping builds, and optionally can be included in shipping builds if the IncludeDebugFiles flag is enabled in the project packaging settings.

#jira UE-112965
#rb David.Harvey
#preflight 61f9309a537702981c3e21d2

#ROBOMERGE-AUTHOR: luke.thatcher
#ROBOMERGE-SOURCE: CL 18807423 in //UE5/Release-5.0/... via CL 18809191 via CL 18822230
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18823252 by luke thatcher in ue5-main branch]
2022-02-02 05:29:30 -05:00
david harvey
17d85904cc Separated turnkey device and sdk status so they can be checked independently & fixed up device update ui.
#jira UE-139445
#rnx
#rb Eric.McDaniel
#preflight 61ead7c35923132e56746af3

#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 18690085 in //UE5/Release-5.0/... via CL 18690090 via CL 18690102
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18690117 by david harvey in ue5-main branch]
2022-01-21 11:12:12 -05:00
JeanMichel Dignard
5ceaa4da35 In preparation for the editor low level tests, replaced checks against TargetType.Editor with bCompileAgainstEditor in module files.
#rb none
#preflight 61eaca4b445cebac10c368f1

[CL 18689576 by JeanMichel Dignard in ue5-main branch]
2022-01-21 10:26:31 -05:00
nuno leiria
bf723b5781 Add a refresh platform status button to Turnkey
#jira UE-124920
#rb david.harvey
#preflight none

#ROBOMERGE-AUTHOR: nuno.leiria
#ROBOMERGE-SOURCE: CL 18687751 in //UE5/Release-5.0/... via CL 18687907 via CL 18687942
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18687985 by nuno leiria in ue5-main branch]
2022-01-21 06:49:01 -05:00
Josh Adams
4c41fe8d8b - Added a new ProjectPackaging setting - LaunchOnTarget which is now shown int he Platforms menu when multiple Game targets exist (Lyra).
- Added support for passing the LaunchOnTarget along to the LaunchOn process
#jira UE-138006
#rb matt.peters
#robomerge Release-5.0
#preflight 61e89cb363639eb6f607db67

[CL 18669007 by Josh Adams in ue5-main branch]
2022-01-19 18:54:41 -05:00
david harvey
3c0c3b2f17 Adding the option to flag a platform as being hidden from the UI at runtime.
#jira UE-129637
#rb Eric.McDaniel
#rnx
#preflight 61e048fa341d372424d89d3e

#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 18598397 in //UE5/Release-5.0/... via CL 18598428 via CL 18598441
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18598459 by david harvey in ue5-main branch]
2022-01-13 12:02:54 -05:00
nuno leiria
7af89f8237 Fix Turnkey passing the wrong platform when updating device on Windows
#jira UE-117702
#rb eric.mcdaniel
#preflight none

#ROBOMERGE-AUTHOR: nuno.leiria
#ROBOMERGE-SOURCE: CL 18511115 in //UE5/Release-5.0/... via CL 18511264
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18511294 by nuno leiria in ue5-release-engine-test branch]
2022-01-04 14:10:56 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00