Commit Graph

1865 Commits

Author SHA1 Message Date
Fred Kimberley
9dc7c2269a Back out changelist 11604440. This change is redundant due to CL 11317919.
#jira none
#fyi Robert.Manuszewski
#rb Ben.Hoffman

[CL 11605559 by Fred Kimberley in 4.25 branch]
2020-02-25 11:13:59 -05:00
Fred Kimberley
3e84c79f53 Fixes a bug where FieldPathProperties did not clear the old field path info before adding the new info. This resulted in bad data in the property and could result in lost work.
#rb Michael.Noland
#fyi Robert.Manuszewski
#jira UE-89468

[CL 11604440 by Fred Kimberley in 4.25 branch]
2020-02-25 10:51:17 -05:00
Robert Manuszewski
161be6608e FReferencerFinder will now properly find GGCObjectReferencer as one of the referencing objects
#jira none
#rb Steve.Robb
#fyi Dan.OConnor

[CL 11603753 by Robert Manuszewski in 4.25 branch]
2020-02-25 10:31:37 -05:00
Jamie Dale
ef75e94d97 Fixed incorrect behavior of FField::GetFullGroupName
This was inconsistent with the old behavior of the UField version.

#jira
#fyi Robert.Manuszewski
#rb Robert.Manuszewski
#rnx

[CL 11577105 by Jamie Dale in 4.25 branch]
2020-02-21 13:28:14 -05:00
Johan Torp
d61cbb62a9 Make StaticFindObject handle nested subobjects when searching for any package without a package pointer
This has the exact same semantics as the original 4.22 implementation based on EndsWith(GetPathName()), except this implementation ignores the exact delimiter being used, i.e. dots  and colons can be swapped. Nobody should be searching for object paths with wrong delimiters though.

#rb robert.manuszewski
#jira UE-86055
#robomerge[core] -core
#ushell-cherrypick of 11279462 by Johan.Torp

[CL 11575470 by Johan Torp in 4.25 branch]
2020-02-21 08:46:23 -05:00
jon nabozny
02d39a902f Fix regression in UEnum Net Serialization
#jira UE-88913
[at]Mattias.Hornlund, [at]Ryan.Gerleve
#lockdown james.golding
#rb Ryan.Gerleve

#ROBOMERGE-SOURCE: CL 11516651 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Release-4.25) (v654-11333218)

[CL 11516725 by jon nabozny in 4.25 branch]
2020-02-18 16:16:32 -05:00
Dan Oconnor
0eb3268904 Mirror 11461555
Add missing property wrapper type for blueprint event dispatcher's details customizations
#rb Phillip.Kavan
#jira UE-88800

[CL 11461572 by Dan Oconnor in 4.25 branch]
2020-02-17 13:37:12 -05:00
Sebastien Lussier
3037ce3557 Integrate CL 11418990 from Dev-Editor
PostEditChange should not be called on unchanged archetype instances
#jira UE-87829
#rb marc.audy

[CL 11458955 by Sebastien Lussier in 4.25 branch]
2020-02-17 07:05:06 -05:00
Dan Oconnor
08401108c0 Mirror 11452607
Fix crash when compiling blueprints when other blueprints reference the properties of that blueprint
#rb Ethan.Geller, Joe.Conley
#rnx
#jira UE-88820

[CL 11452936 by Dan Oconnor in 4.25 branch]
2020-02-14 19:30:33 -05:00
robert manuszewski
a3d79a6bb5 Workaround for Static Analysis false warnings
#rb none


#ROBOMERGE-SOURCE: CL 11374486 via CL 11374498
#ROBOMERGE-BOT: (v654-11333218)

[CL 11374506 by robert manuszewski in Main branch]
2020-02-12 03:59:34 -05:00
zousar shaker
a51516d88a Avoid calling FixPackageNameCase in GetPackageLinker if the package already exists. This causes FixPackageNameCase to go from 5m8s total time in a large dataset cook to 22s total time for a total time savings of 4m46s.
#rb devin.doucette


#ROBOMERGE-OWNER: zousar.shaker
#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 11358823 via CL 11358846 via CL 11358863
#ROBOMERGE-BOT: (v654-11333218)

[CL 11358970 by zousar shaker in Main branch]
2020-02-11 16:51:55 -05:00
nick darnell
cdd3165da9 Editor - Giving the details panel the ability to filter the values as well (before we only filtered based on the name of properties and any custom filter strings coming from the customization. Now the values themselves are considered when filtering so that if you've referenced an asset or have some text property, you can search for specific text, or the asset name to see where it has been set.
#rb Matt.Kuhlenschmidt
[FYI] Matt.Kuhlenschmidt


#ROBOMERGE-OWNER: nick.darnell
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 11358089 via CL 11358143 via CL 11358189
#ROBOMERGE-BOT: (v654-11333218)

[CL 11358651 by nick darnell in Main branch]
2020-02-11 16:46:12 -05:00
graeme thornton
bccff5663b Allowing nested struct properties to be resolved with FProperties in linker placeholder classes (required for cooked bluerprints in the editor)
[FYI] robert.manuszewski
#rnx


#ROBOMERGE-SOURCE: CL 11341706 via CL 11350710 via CL 11350968
#ROBOMERGE-BOT: (v654-11333218)

[CL 11351181 by graeme thornton in Main branch]
2020-02-11 14:40:21 -05:00
Robert Manuszewski
b3162ad373 Reimplementing CL #11341031
Fixing TFieldPaths resolving themselves against the provided struct too aggresively (the behavior changed in CL #11315165)

#rb Steve.Robb
#jira UE-88519

[CL 11341318 by Robert Manuszewski in Main branch]
2020-02-11 11:15:34 -05:00
robert manuszewski
1d98180074 Making sure FFieldPath is reset before generating a path from a string
#rb none


#ROBOMERGE-SOURCE: CL 11315642 via CL 11316722 via CL 11317038
#ROBOMERGE-BOT: (v653-11302973)

[CL 11317919 by robert manuszewski in Main branch]
2020-02-10 19:37:18 -05:00
bob tellez
34ca31b23a Merging CL#11315165
Making sure UAnimBlueprintGeneratedClass::EvaluateGraphExposedInputs' ValueHandlerNodeProperties are properly resolved against their class which can be in a renamed package when loading.

+ TFieldPaths will now always try and use the provided struct when resolving themselves and update its path with the resolved package if it's different to the existting (serialized) value so that when they are re-resolved next time they will still point to the class in renamed package

#rb Dan.OConnor


#ROBOMERGE-AUTHOR: Robert.Manuszewski
#ROBOMERGE-SOURCE: CL 11315207 via CL 11316246
#ROBOMERGE-BOT: (v653-11302973)

[CL 11316418 by bob tellez in Main branch]
2020-02-10 19:21:35 -05:00
jon nabozny
51ec2bd5e8 Don't add multiple entries for the same c-style array property in the Class Net Cache.
[at]Ryan.Gerleve, [at]Brian.Bekich
#rb Brian.Bekich


#ROBOMERGE-SOURCE: CL 11314025 via CL 11316181
#ROBOMERGE-BOT: (v653-11302973)

[CL 11316330 by jon nabozny in Main branch]
2020-02-10 19:20:30 -05:00
robert manuszewski
b938e59c9b Reimplementing FProperty changes from //UE4/Main
+ Reimplemented FProperty related fixed from //UE4/Main:
CL#10791312, 10804850, 10851666, 10855122, 10855198, 10942138, 11030611, 11030639, 11032261, 11061515, 11136964,11138881, 11214238, 11214865

#rb none (previously reviewed in Dev-Core)
[FYI] Chris.Bunnner, Daniel.Lamb


#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 11302985 via CL 11303011 via CL 11303019
#ROBOMERGE-BOT: (v0-11244347)

[CL 11303183 by robert manuszewski in Main branch]
2020-02-10 08:06:56 -05:00
Robert Manuszewski
da2ed37a7b Fixed FAsyncPurge::TickGameThreadObjects not respecting GC time limit which could lead to bigger hitches on the game thread (regression)
#rb none

[CL 11302649 by Robert Manuszewski in Main branch]
2020-02-10 01:54:24 -05:00
Josh Adams
aa9705149b Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
#rb none

[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00
Stefan Boberg
b7adb88481 Fix for tagged property serialization mis-merge
#rb core

[CL 11278840 by Stefan Boberg in Main branch]
2020-02-06 04:15:56 -05:00
Stefan Boberg
55a8b15f1f Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb none

[CL 11258477 by Stefan Boberg in Main branch]
2020-02-05 14:26:36 -05:00
Marc Audy
aec58d8240 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11246035
#rb
#rnx

[CL 11252410 by Marc Audy in Dev-Framework branch]
2020-02-05 12:12:38 -05:00
Marc Audy
4ec917cbba Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11213977
#rb
#rnx

[CL 11215578 by Marc Audy in Dev-Framework branch]
2020-02-04 11:43:57 -05:00
Marc Audy
6be7175165 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11203868
#rb
#rnx

[CL 11203920 by Marc Audy in Dev-Framework branch]
2020-02-01 14:39:32 -05:00