85 Commits

Author SHA1 Message Date
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
eric boucher
013a4849c8 Hotfix for cast precision lost
#jira UE-216348
#rnx

[CL 35806490 by eric boucher in ue5-main branch]
2024-08-26 15:04:22 -04:00
eric boucher
26d5dc1c35 Hotfix for implicit casting ints to floats
#jira UE-216348
#rnx

[CL 35805881 by eric boucher in ue5-main branch]
2024-08-26 14:54:42 -04:00
eric boucher
ef71ea2b5b New localization option to move localized variants alongside source asset in the content browser and another one to detect if those localized variants are only in Revision Control:
- Project Settings / Editor / Assets / Internationalization / Rename Localized Variants Alongside Source Asset (defaults to: true)
 - Project Settings / Editor / Revision Control / Internationalization / Requires Revision Control to Rename Localizable Assets (defaults to: false) (works only with Perforce)

#jira UE-216348
#rb Jamie.Dale, wouter.burgers
[RN]

[CL 35804579 by eric boucher in ue5-main branch]
2024-08-26 14:02:18 -04:00
wouter burgers
812c0f41c6 SourceControl: Fixed AssetRenameManager handling unresponsive source control incorrectly.
Although it did popup a dialog, it never marked the assets to rename as failed, leading calling code down the callstack to believe the rename did succeed. I've removed the dialog, as marking the assets as failed to rename will already trigger a dialog and we don't want two.

#rb Jamie.Dale, Stuart.Hill

[CL 34213749 by wouter burgers in ue5-main branch]
2024-06-07 16:22:24 -04:00
robert millar
25a0122eb2 Workaround for crash serializing CDOs: Skip text properties
#rb Jamie.Dale

[CL 32837365 by robert millar in ue5-main branch]
2024-04-09 16:05:05 -04:00
sebastien lussier
db863ee448 AssetViewUtils::MoveAssets - Fix issue whe external packages weren't moved
* Previous fix was skipped for non local assets that needed a redirector
#jira UE-198460
#rb JeanFrancois.Dube

[CL 31184245 by sebastien lussier in ue5-main branch]
2024-02-05 14:27:54 -05:00
dave belanger
d5bc7391ec Automatically make an asset public when moving it in another plugin if it's going to be referenced from another plugin after the move (including redirectors)
Don't move an asset if it cannot be made public or if it ends up referencing a private asset that's not being moved or if a dependent asset cannot be moved to a different plugin
Only enabled if AssetTools.EnablePublicAssetFeature cvar is set (which replaces ContentBrowser.PublicAsset.EnablePublicAssetFeature)
#rb Rex.Hill
#rnx

[CL 30595439 by dave belanger in ue5-main branch]
2024-01-12 11:54:15 -05:00
sebastien lussier
b3475efc3d AssetViewUtils::MoveAssets - Fix issue whe external packages weren't moved
* When moving an asset that has external packages (such as a map), make sure to mark all the external packages as needing to be saved
#rb JeanFrancois.Dube
#jira UE-198460

[CL 30393177 by sebastien lussier in ue5-main branch]
2023-12-19 07:56:49 -05:00
ben zeigler
64c32b73fb Deprecate GetCurrentTag/InvalidateTag and remove all calls as the feature was unreliable and is no longer used by TSoftObjectPtr as of 5.3
#rb jodon.karlik, robert.millar
#jira UE-187216

[CL 29996164 by ben zeigler in ue5-main branch]
2023-11-29 14:47:34 -05:00
aditya ravichandran
f8b7ee5555 Replace any instances of "Source Control" with "Revision Control" in text in the Editor
#rb JeanMichel.Dignard, Robb.Surridge
#preflight 637d180efa348e8480e8837e

[CL 23250808 by aditya ravichandran in ue5-main branch]
2022-11-23 11:57:50 -05:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
robert millar
e6857190f2 Updating collection manager interface to use FSoftObjectPath for the paths of assets and objects rather than FName.
#jira UE-161932
#rb julien.stjean
#preflight https://horde.devtools.epicgames.com/job/6324e773f258fccf98de78cf

[CL 22064625 by robert millar in ue5-main branch]
2022-09-16 20:57:34 -04:00
robert millar
f278cf318f FNames containing asset paths are deprecated. FSoftObjectPath or FTopLevelAssetPath should be used instead.
Fixups for AssetTools.

#jira UE-161932
#rb none
#preflight 631f7fce5f25b56420615fc1

[CL 21976429 by robert millar in ue5-main branch]
2022-09-12 19:54:11 -04:00
justin hare
5c9a667a92 Removed accidental debug logging and no-longer-needed flags from asset renaming operation.
#rnx
#jira none
#preflight 62d992e5d76ea4b503cfa113

[CL 21204747 by justin hare in ue5-main branch]
2022-07-21 14:07:05 -04:00
justin hare
636d489405 Updated warning message when attempting to rename CDO-referenced assets, for brevity and clarity
#jira none
#rnx
#fyi rex.hill
#preflight none (trivial)

[CL 21204167 by justin hare in ue5-main branch]
2022-07-21 13:39:02 -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
Matt Peters
7ad238a806 AssetRegistry includes (Engine/Source): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
#rb Zousar.Shaker
#rnx
#preflight 6270509a220f89f0ad573030

[CL 20016982 by Matt Peters in ue5-main branch]
2022-05-02 18:06:48 -04:00
patrick enfedaque
7599f90f04 Fixup Redirectors: Fix GCed Empty Packages crash (fix one other use case in FAssetRenameManager that I previously missed)
#jira UE-142999
#rb richard.malo
#preflight 621631920f71e491ccf76408
#lockdown aurel.cordonnier
#rnx


#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 19093419 via CL 19093997 via CL 19094653 via CL 19096144 via CL 19105377
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19146681 by patrick enfedaque in ue5-main branch]
2022-02-25 09:44:15 -05:00
michael noland
ab53a1b72e Split BP project settings out into a separate header
#jira UE-81056
#preflight 61dfb80df61ef33adf330a27

#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 18594094 in //UE5/Release-5.0/... via CL 18594096 via CL 18594101
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18596566 by michael noland in ue5-main branch]
2022-01-13 10:03:20 -05:00
patrick enfedaque
e4b59af808 Fix crash because of GCed empty packages
#rb jeanfrancois.dube

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18430670 in //UE5/Release-5.0/... via CL 18435312
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435544 by patrick enfedaque in ue5-release-engine-test branch]
2021-12-10 17:47:18 -05:00
julien stjean
3dbf2f5314 Making a rename that only change the case of an asset work properly.
It work only for the assets that aren't source controlled.

#jira UE-120816
#rb Jamie.Dale
#preflight 61a45606361aa0b85b158e5a

#ROBOMERGE-AUTHOR: julien.stjean
#ROBOMERGE-SOURCE: CL 18306364 in //UE5/Release-5.0/... via CL 18306382
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18306384 by julien stjean in ue5-release-engine-test branch]
2021-11-28 23:47:49 -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
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
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00