Commit Graph

10468 Commits

Author SHA1 Message Date
rob gay
05b4dcb630 Add alignment/straighten tools to SoundCue editor
#rb maxwell.hayes


#ROBOMERGE-SOURCE: CL 6956890 via CL 6958246
#ROBOMERGE-BOT: (v367-6836689)

[CL 6971324 by rob gay in Main branch]
2019-06-13 12:01:38 -04:00
rob gay
e7cc7cf9ed Minor fix to material editor alignment shortcut
#rb none


#ROBOMERGE-SOURCE: CL 6956868 via CL 6958242
#ROBOMERGE-BOT: (v367-6836689)

[CL 6971320 by rob gay in Main branch]
2019-06-13 12:01:30 -04:00
matt hoffman
921a719d4a Added the Sequencer Playback controls to the Sequencer Curve Editor. It does this by creating a second copy of the Sequencer Transport Controls widget (which is already bound to Sequencer) and inserting it into the treeview UI. The keyboard shortcuts are also supported via placing the relevant commands into a new Command List and merging that with the Curve Editor instance.
#rb Max.Chen


#ROBOMERGE-SOURCE: CL 6956074 via CL 6957784
#ROBOMERGE-BOT: (v367-6836689)

[CL 6970831 by matt hoffman in Main branch]
2019-06-13 11:54:40 -04:00
sebastian nordgren
ddd37ea4cf Fixed crash when using Merge Actors with Replace Source Actors enabled.
Edit conditions are now correctly applied to fields of nested structs.

#jira UE-76079

#rb chris.gagnon

[FYI] jamie.dale

#ROBOMERGE-SOURCE: CL 6969280 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: ENGINE (Dev-Editor -> Main) (v366-6836689)

[CL 6969287 by sebastian nordgren in Main branch]
2019-06-13 10:10:53 -04:00
sebastian nordgren
c6a7694a85 Fixed filtering of classes by a search string when creating a new blueprint.
#rb chris.gagnon

#jira UE-76150

#ROBOMERGE-SOURCE: CL 6969198 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: ENGINE (Dev-Editor -> Main) (v366-6836689)

[CL 6969202 by sebastian nordgren in Main branch]
2019-06-13 10:02:23 -04:00
sebastian nordgren
13af89dfc2 Added clarification text for Blueprint Compilation Error dialog not opening immediately.
#rb none

#jira UE-76065

[CL 6968592 by sebastian nordgren in Main branch]
2019-06-13 06:42:44 -04:00
Jurre deBaare
f4bb8bd48c Moving over CL 6926865:
"Fix mesh tool crash at exit
#rb jurre.debaare"

[CL 6968545 by Jurre deBaare in Main branch]
2019-06-13 06:13:30 -04:00
Phillip Kavan
a1c3c5b120 Fix for an ensure when reloading a Blueprint asset with the current debug object set to an instance of the Blueprint class.
Change summary:
- Modified UpdateObjectBeingDebugged() inside of FBlueprintCompileReinstancer_Inner() to validate that both outer BPs match before setting the new instance. This is a low-risk fix to address the regression in 4.23; a more in-depth reinstancer fix (that requires more testing) will replace this in 4.24.

#rnx
#jira UE-74993
#rb Dan.OConnor

[CL 6966249 by Phillip Kavan in Main branch]
2019-06-12 20:46:11 -04:00
andrew rodham
d98f83f049 Sequencer: Tidied up marquee selection logic
- This has actually never worked well from what I can tell from the code history, and was actually highlighted more with the removal of spacer nodes, since marqueeing off the end of the last node will no longer hit a spacer node and select all the collapsed nodes implicitly.
  - Removed logic that was dealing with non-subtrack tracks that had multiple rows since this can never happen any more.
  - Any collapsed key areas are now always visited along with their parent if it does not have keys of its own. Previously they would only match if they intersected the virtual marquee space

#jira UE-75757
#rb Max.Chen,Matt.Hoffman


#ROBOMERGE-SOURCE: CL 6953383 via CL 6953522
#ROBOMERGE-BOT: (v366-6836689)

[CL 6953565 by andrew rodham in Main branch]
2019-06-12 08:07:54 -04:00
patrick laflamme
86c228654f #jira UE-75732 - Undo actions are blocked if the user duplicates an added component while naming it.
Before duplicating, clear the application keyboard focus to ensure that any component being renamed lost the focus and commit their text first. The duplicate operation triggers a regeneration of the tree view, releasing the row widgets. If one row had the keyboard focus (editing the component name), the 'weak focus path' maintained by Slate gets truncated (they are weak pointers, so this is fine) but when the focus changed, Slate could not pin the row widget that had the focus and therefore, the 'focus lost' event was never handled by the now deleted widget. Since the 'rename' transaction are performed on focus lost, the rename was not taken into account. For 'create + give initial name' transaction, the responsibility to end the create transaction was passed to the row item, but the transaction would not end because on focus lost was never called and the rename never ended. In that case, any further transactions were appended to the 'create' transaction until the node item was released. (Like deleting the component).

#rb Marc.Audy, Chris.Gagnon
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 6953440 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main) (v366-6836689)

[CL 6953442 by patrick laflamme in Main branch]
2019-06-12 07:47:07 -04:00
PJ Kack
4d983a1e5c Fix cooker to filter out plugin content for unsupported target platforms (bug fix for cl 6649730)
#jira UE-71762, UE-75734
#rb stefan.boberg
#fyi ben.marsh, ryan.vance

(Partial copy-up from dev-core of CookOnTheFlyServer.h/cpp, cl 6910495 and 6925523)

[CL 6953204 by PJ Kack in Main branch]
2019-06-12 06:19:18 -04:00
michael noland
d06bd63e7d Added a cvar bp.EnableAutomaticLibraryAssetLoading to allow disabling the automatic loading of Blueprint macro/function library assets when a BP editor window is opened
- This dramatically speeds up the first time to open the editor in a large project, but the unloaded nodes are *not* present in the context menu until something else causes a given function library / macro library to be loaded, so it isn't a good all-purpose solution
[FYI] dan.oconnor, phillip.kavan, bob.tellez


#ROBOMERGE-SOURCE: CL 6945939 via CL 6946460
#ROBOMERGE-BOT: (v366-6836689)

[CL 6947143 by michael noland in Main branch]
2019-06-11 23:52:46 -04:00
ben ingram
eed90aab86 Fix mesh vertex paint LOD being clamped to 0 if actor includes a mesh component with no valid mesh data set
- Now only components that include a valid mesh asset are considered for clamping LOD
- In the case of linked Jira, mesh blueprint includes an editor-only mesh component, with no mesh asset set
#rb none
[FYI] alexis.matte


#ROBOMERGE-SOURCE: CL 6943316 via CL 6945497
#ROBOMERGE-BOT: (v366-6836689)

[CL 6947028 by ben ingram in Main branch]
2019-06-11 23:47:57 -04:00
matt hoffman
b035420261 Changes the snapping behavior in the Curve Editor to lock onto the first direction you move after pressing shift, instead of the bigger axis you've moved from. Releasing shift and then pressing again will allow you to change which direction you are locked onto.
#jira UE-75644
#rb Max.Chen


#ROBOMERGE-SOURCE: CL 6942681 via CL 6945404
#ROBOMERGE-BOT: (v366-6836689)

[CL 6947005 by matt hoffman in Main branch]
2019-06-11 23:46:30 -04:00
richard malo
d978c401a8 Back out changelist 6930726
#rnx


#ROBOMERGE-SOURCE: CL 6942002 via CL 6944536
#ROBOMERGE-BOT: (v366-6836689)

[CL 6946900 by richard malo in Main branch]
2019-06-11 23:18:38 -04:00
jon nabozny
efeacc9b50 Fix issues with -nomcp causing crashes in PIE with dedicated server.
[at]Brian.Bekich [at]Ryan.Gerleve
#jira UE-72113
#rb Ryan.Gerleve


#ROBOMERGE-SOURCE: CL 6940785 via CL 6940787 via CL 6941122 via CL 6941130 via CL 6944173
#ROBOMERGE-BOT: (v366-6836689)

[CL 6946762 by jon nabozny in Main branch]
2019-06-11 23:14:31 -04:00
Lauren Ridge
612facb5e8 Adding a spawn tab node for editor utility widgets to the editor utility subsystem
#jira UE-71426
#rb Rex.Hill
#rnx


#ROBOMERGE-OWNER: Lauren.Ridge
#ROBOMERGE-AUTHOR: lauren.ridge
#ROBOMERGE-SOURCE: CL 6935096 via CL 6943447
#ROBOMERGE-BOT: (v366-6836689)

[CL 6946559 by Lauren Ridge in Main branch]
2019-06-11 22:50:29 -04:00
richard malo
fae021127c - Moved ALandscapeBlueprintCustomBrush in an editor module (also renamed as ALandscapeBlueprintBrush).
- Added runtime base class ALandscapeBlueprintBrushBase. This was done so that landscape blueprints brushes can access editor functions.
#rb patrick.enfedaque
#rnx


#ROBOMERGE-OWNER: richard.malo
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 6930726 via CL 6942986
#ROBOMERGE-BOT: (v366-6836689)

[CL 6946114 by richard malo in Main branch]
2019-06-11 21:17:09 -04:00
Rolando Caloca
aa0d2303d6 Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469
#rb none
#rnx

[CL 6944849 by Rolando Caloca in Main branch]
2019-06-11 18:27:07 -04:00
Max Chen
5bfa67359c Sequencer: Fix sequencer animation export. Bone transforms were being cached for export before evaluation.
#jira UE-75982
#rb lina.halper

[CL 6939205 by Max Chen in Main branch]
2019-06-11 13:28:56 -04:00
Ben Zeigler
a852115935 #jira UE-74488 Fix crash when launching newly created map
#jira UE-42962 Newly created maps are correctly set to fully loaded, so they will cook properly without reloading the editor
#rb michael.noland
#fyi matt.kuhlenschmidt

[CL 6938263 by Ben Zeigler in Main branch]
2019-06-11 12:49:15 -04:00
patrick enfedaque
f2c16ea362 Fix Static Analysis: swap ensure for check
[FYI] bob.tellez
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 6926031 via CL 6926144
#ROBOMERGE-BOT: (v366-6836689)

[CL 6926146 by patrick enfedaque in Main branch]
2019-06-11 07:21:22 -04:00
martin wilson
d211aef0a1 Streamable animation asset and streaming animation support
#rb Benn.Gallagher


#ROBOMERGE-SOURCE: CL 6925970 via CL 6926067
#ROBOMERGE-BOT: (v366-6836689)

[CL 6926110 by martin wilson in Main branch]
2019-06-11 07:01:48 -04:00
matt hoffman
d6567f0871 Fixed Event Tracks belonging to both an Actor Binding and a Folder when the event track was added to an actor binding inside of a folder. This solves an issue where deleting an Actor Binding would cause the Event Track to appear to move/duplicate itself to the folder that contained that binding. Also cleans up post-track add behavior to make new selection/scene rebuilding more consistent.
#rb Andrew.Rodham


#ROBOMERGE-OWNER: matt.hoffman
#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 6918929 via CL 6922053
#ROBOMERGE-BOT: (v366-6836689)

[CL 6924619 by matt hoffman in Main branch]
2019-06-10 23:17:01 -04:00
matt hoffman
d3f6c0fa6b Fixes Sequencer objects/folders that get moved from a folder back to root via undo/redo not correctly updating the UI.
#jira UE-75143
#rb Andrew.Rodham


#ROBOMERGE-OWNER: matt.hoffman
#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 6917383 via CL 6919419
#ROBOMERGE-BOT: (v366-6836689)

[CL 6920509 by matt hoffman in Main branch]
2019-06-10 19:22:54 -04:00