Commit Graph

773 Commits

Author SHA1 Message Date
nick darnell
a5d8a2af67 Editor - Adding an option to "Remove All But This", to the SPropertyTableHeaderRow columns for the bulk property grid.
[FYI] Matt.Kuhlenschmidt

#ROBOMERGE-SOURCE: CL 13006943 via CL 13006948 via CL 13006957 via CL 13006962
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 13006968 by nick darnell in Main branch]
2020-04-23 10:40:09 -04:00
josh gross
71a4703acc [Engine] - Add the possibility to arrange the slots top-to-bottom in the DynamicEntryBox and the WrapBox widgets instead of only supporting left-to-right.
#RNX
#rb [at]Ghislain.Theriault

#ROBOMERGE-OWNER: josh.gross
#ROBOMERGE-AUTHOR: maxime.vaillancourt
#ROBOMERGE-SOURCE: CL 12869792 via CL 12872658 via CL 12872659 via CL 12872660
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12872663 by josh gross in Main branch]
2020-04-16 17:02:30 -04:00
sebastian nordgren
32b9e1f2cc Bitmask flag dropdowns now have a tooltip that contains all the set flags.
#jira none
#rb paul.chipchase

#ROBOMERGE-SOURCE: CL 12848086 in //UE4/Release-4.25/... via CL 12848088 via CL 12848089
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12848090 by sebastian nordgren in Main branch]
2020-04-16 05:58:35 -04:00
robert manuszewski
ee5c5c5cbc Chaning how FFieldPaths (TFieldPaths) are internally stored and serialized. Now instead of storing the full path (from the outermost UPackage to the innermost FProperty) FFieldPaths will store the owner UStruct reference and a short path to its property (or inner property of its property). The same applies to serialization: both the owner UStruct reference and only the short path will be serialized.
Serializing the owner reference will enable proper handling of any owner struct package renames as well as greatly increase the initial field (property) resolution performance.

#rb Steve.Robb
#tests Basic editor functionality tests related to blueprint editing, editor quick smoke tests, cooked windows client and server, cooked build bot soak tests
[REVIEW] [at]Steve.Robb

#ROBOMERGE-SOURCE: CL 12847659 via CL 12847660 via CL 12847661
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12847663 by robert manuszewski in Main branch]
2020-04-16 04:12:39 -04:00
sebastian nordgren
8d60bf0d67 Struct customizations are now allowed to omit the header row in arrays and sets. Maps still require the header so that a default key widget can be generated.
Change requested by UDN.

#jira none
#rb matt.kuhlenschmidt

#ROBOMERGE-SOURCE: CL 12618908 in //UE4/Release-4.25/... via CL 12618909 via CL 12618910
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12618912 by sebastian nordgren in Main branch]
2020-04-06 03:55:45 -04:00
lauren barnes
0e407a000e Adding additional validity checks before pinning a weak pointer
#jira UE-91240
#rb Jason.Stasik

#ROBOMERGE-SOURCE: CL 12472624 in //UE4/Release-4.25/... via CL 12472626 via CL 12472636
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12472639 by lauren barnes in Main branch]
2020-03-27 14:10:55 -04:00
sebastian nordgren
770c632e34 FSoftObjectProperty now correctly respects CanEditChange for properties when edited from the Details panel.
#jira UE-90975
#rb cody.albert

#ROBOMERGE-SOURCE: CL 12387380 in //UE4/Release-4.25/... via CL 12387381
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)

[CL 12387383 by sebastian nordgren in Main branch]
2020-03-24 08:19:26 -04:00
dave belanger
b80e9c430f Remove a comment that got reinroduce by a merge.
#rb none


#ROBOMERGE-SOURCE: CL 12255244 via CL 12255245
#ROBOMERGE-BOT: (v668-12245121)

[CL 12255249 by dave belanger in Main branch]
2020-03-18 20:25:11 -04:00
patrick boutot
7bfd094e2e With SPropertyEditorNumeric, if the value has changed using a slider set the value without flags to ensure that all the callback are called.
#rb Matt.Kuhlenschmidt
#jira UE-90653

#ROBOMERGE-SOURCE: CL 12233286 in //UE4/Release-4.25/... via CL 12233287
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v664-12234175)

[CL 12237415 by patrick boutot in Main branch]
2020-03-17 20:01:52 -04:00
robert manuszewski
b7568cc694 Fix for UE-90683: You can no longer delete conflicting variables
Refactored FindField into FindUField and FindFProperty to avoid confusion caused by the fact that FindField<UField> will no longer return FProperties.

#jira UE-90683
#rb Steve.Robb
#tests Basic editor functionality test, cooked and ran PC client and server, bot soak tests for two hours

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 12190998 in //UE4/Release-4.25/... via CL 12190999
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v661-12148976)

[CL 12191300 by robert manuszewski in Main branch]
2020-03-15 10:33:45 -04:00
benoit deschenes
2ebea3bc42 Fixing Expression Parser token conflict:
- Moving primitive types token declarations inside ExpressionParserTypes.h to avoid defining them multiple times and have conflicting GUID.

#jira UE-89765
#rb none

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

[CL 12093286 by benoit deschenes in Main branch]
2020-03-09 16:16:51 -04:00
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
arciel rekman
a5b6812d2f Fix issues on losing focus during the rename (UE-89767).
- Redoing the fix for UE-89605 in particular widgets.

#rb Matt.Kuhlenschmidt, Jason.Stasik
#jira UE-89605

(Edigrating 12021273 to Release-4.25)

#ROBOMERGE-SOURCE: CL 12023282 in //UE4/Release-4.25/... via CL 12023299
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 12023321 by arciel rekman in Main branch]
2020-03-06 17:02:11 -05: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
bob tellez
f4f88c8582 #UE4 Route more references through the game asset filter. Drag/Dropping an actor in a level is now checked. Also you'll now get more detailed feedback when you cannot assign a reference in a property when dragdropping
#ROBOMERGE-SOURCE: CL 11772068 via CL 11772087
#ROBOMERGE-BOT: (v656-11643781)

[CL 11868986 by bob tellez in Main branch]
2020-03-03 11:32:54 -05:00
arciel rekman
b2d8c29f2c Optimize getting the material parameters for the UI.
- Cuts down the speed from ~15-20s on my machine to 4-5s for the master materials.

#rb Matt.Kuhlenschmidt, Lauren.Barnes


#ROBOMERGE-SOURCE: CL 11660435 via CL 11660477
#ROBOMERGE-BOT: (v656-11643781)

[CL 11862876 by arciel rekman in Main branch]
2020-03-03 08:56:39 -05:00
alexis matte
c6e54bec17 Fix custom LOD workflow, the insert LOD into the base mesh function was not updated to work with the skeletalmesh refactor
#rb Benoit.deschenes
#jira UE-89848

#ROBOMERGE-SOURCE: CL 11825745 in //UE4/Release-4.25/... via CL 11825831
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11825857 by alexis matte in Main branch]
2020-03-02 11:26:42 -05:00
rex hill
4511728f09 Tab manager filter can now block tab spawn
#rb chris.gagnon


#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 11604269 via CL 11604360 via CL 11604439
#ROBOMERGE-BOT: (v656-11643781)

[CL 11743509 by rex hill in Main branch]
2020-02-28 11:30:46 -05:00
Robmaister
c8970ed8df PR #6704: Properties that have subcategories specified for them and have the ShowOnlyInnerProperties metadata flag now display correctly. (Contributed by Robmaister)
#jira UE-32252
#rb sebastian.nordgren

[CL 11574986 by sebastian nordgren in Main branch]
2020-02-21 06:01:37 -05:00
sebastien lussier
e145d4fb60 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/... via CL 11458957
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11462218 by sebastien lussier in Main branch]
2020-02-17 14:20:40 -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
matt kuhlenschmidt
dd5311267c Expose a way to set the root object customization on actor details panels from outside the level editor
#ROBOMERGE-SOURCE: CL 11445811 via CL 11445813 via CL 11445818
#ROBOMERGE-BOT: (v654-11333218)

[CL 11445820 by matt kuhlenschmidt in Main branch]
2020-02-14 13:12:47 -05:00
rex hill
91b696d633 Fix crash with SPropertyEditorInteractiveActorPicker.
Was deactivating a mode that was not active.
Editgrate from CL 11445437
#jira UE-88728
#rb none
[FYI] Jamie.Dale

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

[CL 11445698 by rex hill in 4.25-Plus branch]
2020-02-14 13:01:19 -05:00
rex hill
97137bef6a Fix crash with SPropertyEditorInteractiveActorPicker.
Was deactivating a mode that was not active.
#jira UE-88728
[FYI] Jamie.Dale


#ROBOMERGE-SOURCE: CL 11445425 via CL 11445429 via CL 11445435
#ROBOMERGE-BOT: (v654-11333218)

[CL 11445437 by rex hill in Main branch]
2020-02-14 12:36:46 -05:00
matt kuhlenschmidt
ac60aef662 Allow "NoCategory" to be used on properties to show them at the top of the details panel root node for the object with the "nocategory" property
#ROBOMERGE-SOURCE: CL 11445297 via CL 11445303 via CL 11445307
#ROBOMERGE-BOT: (v654-11333218)

[CL 11445312 by matt kuhlenschmidt in Main branch]
2020-02-14 12:20:53 -05:00