[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]
[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]
- 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]
Unmount content when mounting to extract the images.
This allows to read the full pak file from the mount point and not have the old data which caused the bug
[CL 26415520 by eric knapik in ue5-main branch]
#rb Per.Larsson
#jira UE-164800
#preflight 638620748b12eb83a79b7723
#lockdown mark.lintott
- When populating the starter content, IAssetTools::ImportAssets will load and return one of the packages containing an asset and FFeaturePackContentSource will attempt to save that asset. The load can kick off async compilation which can still be in progress when the save occurs and the save will cause the package to become detached from its file on disk.
- This introduces the classic thread safety issue between editor bulkdata and package detachment.
- For now we fix this by flushing async compilation before doing operations that we know can cause this problem.
- This fix can be removed once UE-140944 is done.
[CL 23325988 by paul chipchase in ue5-main branch]
- Deprecation warnings will show up in C# log, C++ log and in editor as a load warning
- Next changelist will use the system to make some replacements
#rb david.hibbits
#jira UE-130960
#preflight 631f3c4194758d0bf225bd95
[CL 21974033 by josh adams in ue5-main branch]
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]
Changelist 19230249 swapped out the SWidgetCarouselWithNavigation widget in the Add Feature or Content Pack window in Release-5.0 to avoid a rendering bug in SFxWidget. That bug has been fixed in Main, so we can re-enable the SWidgetCarouselWithNavigation.
#rb sebastian.nordgren
#preflight 6220ea377b383ac2989955db
#jira none
[CL 19266035 by Robb Surridge in ue5-main branch]
There are currently no intentions to add multiple screenshots, so the previous SCarouselWidget was unnecessary anyway, but the decision can be revisited in the future if desired.
#jira UE-137893
#rb vincent.gauthier
#preflight 621f950b37049be51729f04b
#lockdown jeanmichel.dignard
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 19224003 via CL 19226249 via CL 19226380 via CL 19226582 via CL 19226745
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19230249 by sebastian nordgren in ue5-main branch]
Fixed several standards-breaking uses of auto and lots of const-incorrect code.
#rb paul.chipchase
#jira UE-139606
#preflight 61f2b405f50f352300cc6bee
#preflight 61f7f0ece55232619f85d472
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 18789263 in //UE5/Release-5.0/... via CL 18789286 via CL 18789396
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18789852 by sebastian nordgren in ue5-main branch]