Commit Graph

91 Commits

Author SHA1 Message Date
christopher fiala
746cef8da5 Move PerPlatformTargetFlavorName initialization to FTurnkeySupportModule::UpdateSdkInfo() so that automatically initialized following editor launch instead of being dependent on the Turnkey menu having been opened.
#jira UE-167881
#rb josh.adams
#preflight 63daacbbba4fadeef00c8ff1

[CL 23961016 by christopher fiala in ue5-main branch]
2023-02-01 19:26:11 -05:00
jeanmichel dignard
37eaa20602 Exec commands changes:
- Port some editor only exec commands to Exec_Editor.

#rb none
#preflight 63c5a00dd040694ab814f875

[CL 23732860 by jeanmichel dignard in ue5-main branch]
2023-01-16 17:05:05 -05:00
spayne
9332a45cbc PR #9787: Add level editor extensibility hooks to TurnKey (Contributed by spayne)
#rb sebastian.nordgren
#preflight 639c53b42540a78d27382e69

[CL 23536921 by spayne in ue5-main branch]
2022-12-16 06:36:33 -05:00
Zousar Shaker
b9548ddad4 Move Zen module public headers into an "Experimental" subfolder to have them reflect the feature status.
Fix locations that include the headers to use the "Experimental" subfolder and re-sort includes.  No functional change, purely a move, search+replace, and sort of includes.

#rb matt.peters
#preflight 63939eebc415e8dc78d35d63

[CL 23468934 by Zousar Shaker in ue5-main branch]
2022-12-09 16:11:41 -05:00
axel riffard
74a3402894 Fix localization warning
#rb trivial
#jira UE-162968
#preflight trivial

[CL 23151166 by axel riffard in ue5-main branch]
2022-11-16 01:27:38 -05:00
axel riffard
9780d35625 WrangleContentForDebugging UAT command to prepare for debug iOS / tvOS
#rb josh.adams
#jira UE-162968
#preflight 637458b1232e3d12cb01b154

[CL 23150547 by axel riffard in ue5-main branch]
2022-11-15 22:39:50 -05:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
christopher fiala
761d47439b Fixed textures failing to cook when running quick launching onto an Android device before having opened the turnkey android sub-menu.
#jira UE-155492 UE-164721
#preflight
#approval Jack Porter

[CL 22705191 by christopher fiala in ue5-main branch]
2022-10-21 19:51:48 -04:00
david harvey
d090ec8cd1 early out of Turnkey sdk refresh if the engine is shutting down.
#jira UE-164328
#rb Josh.Adams
#rnx
#preflight 6331c9c1d747fe52c8a903fd

[CL 22191589 by david harvey in ue5-main branch]
2022-09-26 15:13:06 -04:00
devin doucette
abd22903b7 Fixed forwarding of -DDC=<Graph> to avoid initializing DDC and only forward non-default graph names
#preflight 631f926c1e6887c4a6d4c30d
#rb Zousar.Shaker

[CL 21984731 by devin doucette in ue5-main branch]
2022-09-13 12:12:58 -04:00
bryan sefcik
b93a6cf7ed Pass 1 on editor include fixes:
Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.

#jira
#preflight 631e283bec5b0c765fc0ffdb

[CL 21960084 by bryan sefcik in ue5-main branch]
2022-09-11 18:33:06 -04:00
david harvey
10b05a8cf3 Capture platform-specific project analytics for launching, cooking & packaging in the editor.
#jira UE-142191
#rb Brian.White, Wojciech.Krywult
#preflight 6319a11bd135b61bc5f729c9

[CL 21907474 by david harvey in ue5-main branch]
2022-09-08 19:33:14 -04:00
David Harvey
1c42048f1d fix Quick Launch On incorrectly selecting Client build targets
#jira UE-160755
#rnx
#rb Josh.Adams
#preflight 63033fdc516bef57ff63d4b6

[CL 21480830 by David Harvey in ue5-main branch]
2022-08-22 04:40:36 -04:00
David Harvey
37cb06fcf9 Platform SDK "Force Reinstall Sdk" is only shown in the editor if the 'best' SDK version is already selected, otherwise it shows 'Update Sdk'.
- note: 'best' is approximated as either MainVersion or MaxVersion to avoid touching the sdk file sources on editor startup.

#jira UE-158165
#rb Brian.White, Nuno.Leiria
#rnx
#preflight 62d53617f156340c79b0d02d

[CL 21145740 by David Harvey in ue5-main branch]
2022-07-18 06:38:28 -04:00
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