Commit Graph

168 Commits

Author SHA1 Message Date
brooke hubert
072cb4d137 Reordered instanced components are no longer set to transient and disassociated from the current world.
#Jira UE-88139
#rb lauren.barnes

#ROBOMERGE-SOURCE: CL 12090805 in //UE4/Release-4.25/... via CL 12090810
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)

[CL 12090840 by brooke hubert in Main branch]
2020-03-09 15:44:59 -04:00
Lauren Barnes
43b2b2ff76 Material layer parameter preview panel will no longer crash in the material editor.
#rb Matt.Kuhlenschmidt
#jira UE-89059

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 11938624 in //UE4/Release-4.25/... via CL 11938655
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11939210 by Lauren Barnes in Main branch]
2020-03-05 12:23:03 -05:00
sebastien lussier
1dcdb05a0e Integrate CL 11418990 from Dev-Editor
PostEditChange should not be called on unchanged archetype instances
#jira UE-87829
#rb marc.audy

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

[CL 11458957 by sebastien lussier in 4.25-Plus branch]
2020-02-17 07:05:43 -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
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
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
Robert Manuszewski
2a28abf1ec Fixing compiling GameplayEffect Blueprint resulting in its Modifier's Attribute property to be reset (FProperty fallout)
#rb Steve.Robb
#jira UE-86578

[CL 10942138 by Robert Manuszewski in Main branch]
2020-01-10 11:49:42 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
Nick Darnell
94d1a74c88 Editor - You can now add metadata to FString and FName UPROPERTYs, that specify a function to call dynamically to get the options that shoud be available to the user.
meta=(GetOptions="FuncName")

..

UFUNCTION()
TArray<FString> FuncName() const; // Always return string array even if FName property.

#rb toolsslack

#ROBOMERGE-OWNER: Nick.Darnell
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 10708709 via CL 10714402 via CL 10714492
#ROBOMERGE-BOT: (v610-10636431)

[CL 10715080 by Nick Darnell in Main branch]
2019-12-13 14:43:13 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
frank fella
710088612e PropertyEditor - Add an api to generate default property buttons to the property handle, for use when generating whole row content, but you want the default buttons.
#rb Matt.K


#ROBOMERGE-SOURCE: CL 10325220 via CL 10325230 via CL 10325236
#ROBOMERGE-BOT: (v593-10286020)

[CL 10325238 by frank fella in Main branch]
2019-11-20 16:10:25 -05:00
marc audy
dbcf07a558 Use new inline versions of substring functions
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)

[CL 10309932 by marc audy in Main branch]
2019-11-19 13:27:07 -05:00
sebastian nordgren
aa33b1419a Fixed compilation error due to conversion of flag comparison to bool.
#jira UE-83432
#rb none

#ROBOMERGE-SOURCE: CL 10122090 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10122091 by sebastian nordgren in Main branch]
2019-11-13 07:23:00 -05:00
sebastian nordgren
b9c55079cb FPropertyHandleBase no longer accesses invalid properties without checking for null.
#jira UE-83432
#rb paul.chipchase

#ROBOMERGE-SOURCE: CL 10122029 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10122030 by sebastian nordgren in Main branch]
2019-11-13 06:56:21 -05:00
marc audy
c9c4908ac1 Merging CL# 9893571 as it should not have been deadended
#rb
#rnx


#ROBOMERGE-SOURCE: CL 9900920
#ROBOMERGE-BOT: (v558-9892490)

[CL 9900943 by marc audy in Main branch]
2019-10-31 11:25:06 -04:00
fred kimberley
2dca3ea2bc Merging using //UE4/Dev-Framework_to_//UE4/Release-4.24
Fixes bugs with data inside container classes that are inside of sparse class data. When we're inside of a container class the pointer offsets for the sparse data structure have already been taken into account and trying to account for it again will result in bad pointers.

#jira UE-81002
#rb Marc.Audy

#ROBOMERGE-SOURCE: CL 9698557 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v538-9681622)

[CL 9698676 by fred kimberley in Main branch]
2019-10-18 16:15:52 -04:00
Marc Audy
74745ce73b Fix 2019 compile errors as a result of the very badly HasNodeFlags
#rb
#rnx

[CL 8975193 by Marc Audy in Dev-Framework branch]
2019-09-23 10:36:19 -04:00
Marc Audy
5fb00d38a0 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 8902520
#rb
#rnx

[CL 8914290 by Marc Audy in Dev-Framework branch]
2019-09-19 17:46:29 -04:00
Fred Kimberley
23619b8516 Added a sidecar data structure to hold data that is constant for all members of the same class. This data will now be stored per class instead of being stored per instance. This can result in substantial memory savings for classes that have many instances and constant data. Good candidates for identify this type of data are member variables that are marked as EditDefaultsOnly and BlueprintReadOnly.
#rb Michael.Noland
#jira UE-80589

[CL 8899817 by Fred Kimberley in Dev-Framework branch]
2019-09-19 15:39:36 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
sebastian nordgren
38c80198e4 PropertyNode no longer stores the internal index for sets and maps, instead storing the logical index.
This was causing a crash when deleting multiple entries from a map, because the physical index overruns the size of a copy of the map (eg. in an object created from a CDO), because that does not copy the gaps in the map.

#jira UE-75123

#rb matt.kuhlenschmidt

Source: 6968404 (Dev-Editor)

#ROBOMERGE-SOURCE: CL 7247482 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7247484 by sebastian nordgren in Main branch]
2019-07-09 03:39:49 -04:00
francis hurteau
71d98155b0 Add proper Reset to default transactions for custom reset to default
#jira UE-70503
#rb Lauren.Ridge

#ROBOMERGE-SOURCE: CL 7063314 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7063318 by francis hurteau in Main branch]
2019-06-18 10:51:55 -04:00
Marc Audy
a3cfddf7f6 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6547008
#rb
#rnx

[CL 6548655 by Marc Audy in Dev-Framework branch]
2019-05-17 17:18:20 -04:00
Ben Zeigler
466e00e744 #jira UE-67916 Change FSoftObjectPath and FClassPath to use FPropertyHandleObject, so they properly support the use selected button and validate copy/paste
Also fix TSoftClassPtr to have an add new pointer like the other two and remove the duplicate reset to defaults button on soft object path
Based on PR #5406
#rb michael.noland
#fyi matt.kuhlenschmidt, lauren.ridge

[CL 5692964 by Ben Zeigler in Dev-Framework branch]
2019-04-02 17:15:10 -04:00
Marc Audy
6c6b055f0e Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5271686
#rb
#rnx

[CL 5282523 by Marc Audy in Dev-Framework branch]
2019-03-04 10:23:33 -05:00