Commit Graph

240 Commits

Author SHA1 Message Date
steve robb
f8d47335a4 Replaced RemoveAt(N, 1, EAllowShrinking::*) with RemoveAt(N, EAllowShrinking::*).
[CL 31626444 by steve robb in ue5-main branch]
2024-02-19 16:51:58 -05:00
adam kinge
59e6dfe511 Launch build onto iOS Simulator
Part 3 of 3

#jira UE-197974
#rb josh.adams

[CL 31589575 by adam kinge in ue5-main branch]
2024-02-16 19:17:16 -05:00
steve robb
6d5b974842 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30735396 by steve robb in ue5-main branch]
2024-01-19 19:41:56 -05:00
nick edwards
69726f5ee7 Update code using FJsonObject to use TCHAR strings instead of ANSI strings. Removes unnecessary string conversions and removes compilation errors when FJsonObject is updated to use FStringViews.
[CL 28536648 by nick edwards in ue5-main branch]
2023-10-06 08:18:42 -04:00
alexander suvorov
0223b4b83d Move RetainStagedDirectory setting from launcher profile to project packaging settings.
#jira UE-185249
#rb none

[CL 28095878 by alexander suvorov in ue5-main branch]
2023-09-21 14:25:49 -04:00
robert millar
befe3866f5 Fix for the case I broke previously when trying to avoid executing UBT to find target definitions, where we find a target file that was not in the cache.
Copy more code from UBT to more correctly scan required plugin directories.

#rb none

[CL 28014916 by robert millar in ue5-main branch]
2023-09-19 17:29:39 -04:00
josh adams
aeb5cb1347 - Restoring a backout after fixing the issue that causes the backout
[Backout] - CL27745134
[FYI] stan.hormell
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL27731288 - CIS / Build Errors
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27923017 by josh adams in ue5-main branch]
2023-09-15 13:39:02 -04:00
stan hormell
37bad2d07b [Backout] - CL27731288 - CIS / Build Errors
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27745141 by stan hormell in ue5-main branch]
2023-09-10 22:58:21 -04:00
josh adams
a8a9a0b759 - Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27731364 by josh adams in ue5-main branch]
2023-09-08 17:58:55 -04:00
dan thompson
457bd687ea Unifying naming of the reference chunk database.
#preflight 6463d96f4404e3cdd264e7aa
#rb none

[CL 25498967 by dan thompson in ue5-main branch]
2023-05-16 18:01:40 -04:00
bryan sefcik
d205101cc8 Removed unnecessary private include modules.
#preflight 645da640cf788a25581110bb

[CL 25451545 by bryan sefcik in ue5-main branch]
2023-05-12 12:13:52 -04:00
bryan sefcik
91c57d395e Removed redundant module includes.
#preflight 645d4bf3aa3c584c0b5b3a67

[CL 25435653 by bryan sefcik in ue5-main branch]
2023-05-11 16:48:21 -04:00
David Harvey
bf4d7523a2 Fixes for multiple build targets:
- do not need to specify a default server target when doing -cook
 - UFE allows launching default Game and Client targets now that a default can be specified in BuildSettings (note that it won't verify that a default has been configured - UAT handles this)


#jira UE-181924
#rb Josh.Adams
#preflight 6446823027014596f36a5411

[CL 25163212 by David Harvey in ue5-main branch]
2023-04-24 09:30:03 -04:00
Matt Peters
f3e65479f6 LauncherWorker: Fix leading plus added to "-map=+Map1+Map2" argument when CookedMaps is not empty and InitialMap is empty.
#rnx
#rb Jamie.Dale
#preflight 642d8ac7ce01db47acbce691

[CL 24935070 by Matt Peters in ue5-main branch]
2023-04-05 15:47:57 -04:00
David Harvey
7c4735fd6c Strip -noclient when cooking server targets along with any other build.
#jira UE-177088
#rnx
#rb Brandon.Schaefer, Josh.Adams
#preflight 6414955e5d3e25354f35a6f9

[CL 24691305 by David Harvey in ue5-main branch]
2023-03-17 12:46:29 -04:00
PJ Kack
fab2dfca5f Fix for compile error in LauncherProfile introduced in 23265415
#jira none
#rb trivial
#rnx
#preflight none

[CL 23267131 by PJ Kack in ue5-main branch]
2022-11-25 11:32:19 -05:00
PJ Kack
da938d06e7 QuickLaunch: When quick launch fails to start the launcher due to an invalid profile, then log all launcher profile validation errors to make it possible to diagnose the issue.
#jira none
#rb carlmagnus.nordin
#rnx
#preflight 6380b6bfcc307d6fa5976b8a

[CL 23265415 by PJ Kack in ue5-main branch]
2022-11-25 07:55:33 -05:00
michael wanderson
8435033c42 Make packaged builds and builds that deploy to device mutually exclusive in the Project Launcher's Profile Editor UI. This change makes the UI match the logic in LauncherWorker.cpp's CreateUATCommand() method, before this change users could expect a packaged build to be produced when deploying to device when one wouldn't be.
#jira UE-167672
#rb wojciech.krywult david.harvey
#preflight 637d78e02a05dabce99d95b5
#rn Fix Editor Previously the Profile Editor would allow users to turn on packaging while deploy to device was also turned on. The logic in LauncherWorker.cpp's CreateUATCommand() method ignores the packaging setting if deploy to device is requested. With this change the Profile Editor's UI will not allow both packaging and deploying to device in the same profile.

[CL 23252670 by michael wanderson in ue5-main branch]
2022-11-23 14:06:15 -05:00
David Harvey
cb3acec0d2 Project Launcher Build Target fixes:
- saved profiles default to not having the build target specified as it wasn't originally serialized.
 - using the same validation logic regardless of whether the project is specified or not to keep things simpler.
 - editor & server do not need an explicit build target when there's multiple target.cs files because the default can be specified in the engine ini.

#jira UE-169814
#rb Ben.Zeigler
#rnx
#preflight 637b59ee815e4b9b75ed9406

[CL 23218963 by David Harvey in ue5-main branch]
2022-11-21 06:05:21 -05:00
David Harvey
4edcb4a8ff fix for the editor always trying to build even with promoted binaries.
#jira UE-169766
#rb Ben.Marsh
#rnx
#preflight 637668f3c85523092aa0f5b1

[CL 23178115 by David Harvey in ue5-main branch]
2022-11-17 12:14:37 -05:00
Dan Thompson
739a2dcf5c Add a way to save iostore containers that get modified as part of the deployment/staging process.
#rb fabian.giesen
#preflight 6362b0a71a32af63a8f3ba32

[CL 22922682 by Dan Thompson in ue5-main branch]
2022-11-02 14:29:26 -04:00
Dan Thompson
c64200d056 Fix for a disconnect else clause during version deserialization from forever ago.
#rb christopher.waters
#preflight 63604273b257789a3d2c9227

[CL 22873506 by Dan Thompson in ue5-main branch]
2022-10-31 18:05:00 -04:00
pj kack
a1ce619360 QuickLaunch: Fix to kill UAT process tree when closing the editor while quick launch is running (follow up fix for 19195892).
Move terminate process logic from FLauncherWorker::Cancel to FLauncherWorker::Run to make sure it gets run also for FLauncherWorker::CancelAndWait which gets called via FMainFrameHandler::ShutDownEditor when shutting down the editor.

#jira UE-164394
#rb carlmagnus.nordin
#lockdown mark.lintott
#preflight 6346a8748a0a7b2adc727fad
#rnx

[CL 22483184 by pj kack in ue5-main branch]
2022-10-12 14:54:07 -04:00
christopher waters
1979485a4c Pass along the RHI specific arguments to launched processes.
#jira none
#rb arciel.rekman
#preflight 63345d1f031c90cb0babe254

[CL 22232540 by christopher waters in ue5-main branch]
2022-09-28 18:04:10 -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