Commit Graph

57 Commits

Author SHA1 Message Date
David Harvey
c55745f9ef Added Turnkey and RunUAT console commands to the editor.
#jira UE-118572
#rb nuno.leiria
#rnx

[CL 16771609 by David Harvey in ue5-main branch]
2021-06-24 08:54:47 -04:00
David Harvey
fab3fde1fd In-Editor UI for Turnkey.
#jira UE-118572
#rb Josh.Adams, Nuno.Leiria
#rnx

[CL 16754815 by David Harvey in ue5-main branch]
2021-06-23 05:38:48 -04:00
Michal Valient
f600a2535c Backout of a backout coming from EA stream - //UE5/Main/Engine/Source/... changelist 16677358
#rb none

[CL 16677744 by Michal Valient in ue5-main branch]
2021-06-15 15:14:15 -04:00
michal valient
dceaf8efb1 Backout CL 16534086
Binary compatibility fixes
#jira none
#rb none
[FYI] nick.whiting, simon.tourangeau, nick.penwarden
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 16677346 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v835-16672529)

[CL 16677358 by michal valient in ue5-main branch]
2021-06-15 14:53:37 -04:00
nuno leiria
aae7a7283e Fixes for Turnkey Launch On
- When a client build target is selected, launch on a corresponding client device
- Pass the UAT command line parameters for the current platform on launch on (flavor, build target)

#rb josh.adams

[CL 16237289 by nuno leiria in ue5-main branch]
2021-05-07 05:33:05 -04:00
patrick enfedaque
82869e67eb TurnkeySupportModule: Fix Packaging crash where UProjectPackagingSettings was getting GCed.
#rb josh.adams

#ROBOMERGE-SOURCE: CL 16157582 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)

[CL 16157658 by patrick enfedaque in ue5-main branch]
2021-04-29 11:21:44 -04:00
nuno leiria
5417acf4b9 Restore support for packaging multiple game/client/server targets.
Add a default project setting for the build target and binary configuration selection.
Removed 'platformtarget' menu and exposed 'target' and 'flavor' menus (flavor is only used for android now but will also work if other platforms add their own flavors).
Setting -distribution now forces packaging with shipping.

#jira UE-108788, UE-113086, UE-101662
#rb ben.marsh, josh.adams

[CL 16148683 by nuno leiria in ue5-main branch]
2021-04-28 16:52:24 -04:00
charles bloom
cb8e163228 fix UProjectPackagingSettings being deleted while pointer held in packaging
#rb none

[CL 16014834 by charles bloom in ue5-main branch]
2021-04-14 20:30:53 -04:00
francis hurteau
95d1d1268b Add back a save of dirty packages like it used to when kicking a packaging or cooking through Turnkey
#jira UE-110063
#rb Josh.Adams
#lockdown Simon.Tourangeau

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

[CL 15933186 by francis hurteau in ue5-main branch]
2021-04-06 14:25:55 -04:00
brandon schaefer
abdc8dda70 Clean up OnExit delegate when closing the Turnkey Process
#jira none
#rb Will.Damon
[FYI] Andriy.Tylychko

#ROBOMERGE-SOURCE: CL 15669384 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15670854 by brandon schaefer in ue5-main branch]
2021-03-10 18:23:22 -04:00
andriy tylychko
9ce75af5e0 fixed TurnkeyProcess trying to launch a task after TaskGraph was already shut down
#rb nuno.leiria
#jira UE-110127

#ROBOMERGE-SOURCE: CL 15664959 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15664964 by andriy tylychko in ue5-main branch]
2021-03-10 08:18:46 -04:00
nuno leiria
bcf7a1bde3 Remove Target Selection menu from binary builds (there's only one option since Client/Server/Editor can't be targeted)
#jira UE-109631
#rb josh.adams

#ROBOMERGE-SOURCE: CL 15611187 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15611210 by nuno leiria in ue5-main branch]
2021-03-04 14:59:07 -04:00
nuno leiria
7908ab2268 Remove editor as a valid target selection for Turnkey
#jira UE-109626
#rb josh.adams

[CL 15583889 by nuno leiria in ue5-main branch]
2021-03-03 12:26:48 -04:00
ben marsh
c657673d8b Add missing -ScriptsForProject argument when launching Turnkey.
#rb none
#jira UE-104482
#rnx

#ROBOMERGE-SOURCE: CL 15559536 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15559620 by ben marsh in ue5-main branch]
2021-03-01 14:27:13 -04:00
louise rasmussen
dd47f33059 Cleaning up Widgets within Menus
#JIRA UE-107234
#rb trivial

#ROBOMERGE-SOURCE: CL 15537237 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15537241 by louise rasmussen in ue5-main branch]
2021-02-25 21:36:12 -04:00
josh engebretson
534219ef06 Fix issue wth not being able to package when a path to executable contains spaces
#jira UE-108123
#rb trivial

#ROBOMERGE-SOURCE: CL 15412333 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15412334 by josh engebretson in ue5-main branch]
2021-02-15 19:12:39 -04:00
brandon schaefer
357f7ee246 Always create a write/read pipes for MonitoredProcesses, otherwise dotnet can hang
Assuming its blocking on UE consuming the output of dotnet

#jira UE-108393
#rb Josh.Adams

#ROBOMERGE-SOURCE: CL 15409961 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15409998 by brandon schaefer in ue5-main branch]
2021-02-15 16:06:21 -04:00
nuno leiria
9f27b0049f Pass flag -skipbuildeditor as well as -nocompileeditor from Turnkey
#rb trivial
#fyi josh.adams

[CL 15409643 by nuno leiria in ue5-main branch]
2021-02-15 15:34:45 -04:00
josh adams
13682c6497 - Renamed FileRetriever class to ITurnkeyContext
- Enhanced Turnkey error reporting to the editor (TurnkeyContext now has Log and ReportError)
- Improved the SDK display in the editor
- Various bug fixes
- Renamed GetAutoSDKDirectoryForMasterVersion() to GetAutoSDKDirectoryForMainVersion()
#rb brian.white

#ROBOMERGE-SOURCE: CL 15357339 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15360341 by josh adams in ue5-main branch]
2021-02-08 17:07:27 -04:00
Josh Adams
540f481be7 - Changed FSerializedUATTask to subclass from FMonitoredProcess, and moved it to MonitoredProcess.h/cpp
- Changed UATTask to use a FSerializedUATTask
#rb brian.white
#fyi david.harvey

[CL 15285599 by Josh Adams in ue5-main branch]
2021-02-02 18:18:02 -04:00
Josh Adams
8f2b9e8cb6 - Removed commented out code
#rb none

[CL 15258580 by Josh Adams in ue5-main branch]
2021-01-28 22:25:47 -04:00
nuno leiria
7cd84bd93c Add quotes around the project path.
#rb trivial
#fyi josh.adams

[CL 15210375 by nuno leiria in ue5-main branch]
2021-01-26 15:43:23 -04:00
Josh Adams
83b5e351e8 - Pass -project to Turnkey when running initial VerifySDK during editor startup
#fyi nuno.leiria
#rb nuno.leiria

[CL 15166457 by Josh Adams in ue5-main branch]
2021-01-22 16:04:50 -04:00
nuno leiria
d611ad0d96 Fix a leftover argument setting the device as a project path for Turnkey
[CL 15165293 by nuno leiria in ue5-main branch]
2021-01-22 14:00:21 -04:00
nuno leiria
57b9d24bb0 Pass the project path to Turnkey when launching a map.
#rb josh.adams

[CL 15160166 by nuno leiria in ue5-main branch]
2021-01-21 18:35:42 -04:00