Commit Graph

2 Commits

Author SHA1 Message Date
Matthew Griffin
20be235fa6 Merging //UE4/Release-4.11 to //UE4/Main (Up to 2874930)
#lockdown Nick.Penwarden

==========================
MAJOR FEATURES + CHANGES
==========================

Change 2868448 on 2016/02/16 by Mark.Satterthwaite

	Bring MetalRHI & MetalShaderFormat mostly up to Dev-Platform CL #2867146 to address JIRA UE-26181 and as the first part of addressing JIRA UE-23208. Only CL #2854142 has been omitted for compatibility with the 4.11 branch.
	#jira UE-26181

Change 2868454 on 2016/02/16 by Mark.Satterthwaite

	Shader changes necessary to properly fix Mobile Preview under Mac Metal (JIRA UE-23208) - Mac ES 3.1 doesn't support framebuffer fetch & is in fact a Mobile Emulation shader platform.
	#jira UE-23208

Change 2868650 on 2016/02/16 by Matthew.Griffin

	Allow Developer modules to be pre-compiled when the target is editor.
	#jira UE-26802

Change 2868859 on 2016/02/16 by Nick.Whiting

	Merging StereoPanorama fixes from Main to Release-4.11 (CL 2811839)

	#jira UE-25066

Change 2868927 on 2016/02/16 by Mieszko.Zielinski

	Fixed some regular-use crashes in LogVisualizer #UE4

	#rb Lukasz.Furman
	#jira UE-27003

Change 2868994 on 2016/02/16 by Lina.Halper

	Fix refresh UI issue with remove joint

	#jira : UE-26529
	#rb: Martin.Wilson

Change 2868996 on 2016/02/16 by Lina.Halper

	Fix node stop working when negative value of LODThreshold

	#jira: UE-26828
	#rb:Martin.Wilson

Change 2868998 on 2016/02/16 by Lina.Halper

	Fix with crash when invalid index has entered

	#jira : UE-26715
	#rb : Martin.Wilson

Change 2869003 on 2016/02/16 by Ori.Cohen

	- Fix thread safety issue when cloth child collision or environment collision is used.
	- Fix cloth bounds growing when stale transform data is used.

	#JIRA OR-14990
	#rb James.Golding

Change 2869109 on 2016/02/16 by mason.seay

	Updated test assets for Restitution testing

	#jira UE-24473

Change 2869223 on 2016/02/16 by Taizyd.Korambayil

	#jira UE-19083 Disabled LOD on SkySphere BP

Change 2869558 on 2016/02/16 by Dan.Oconnor

	Conservative fix for crash that occurs when adding a weak object ptr to an array of object ptrs in a blueprint
	#jira UE-25893

Change 2869891 on 2016/02/17 by Thomas.Sarkanen

	Fix crash when re-compiling anim BPs that are dependencies of 'parent' Blueprints

	Force a re-initialzation of nodes when initializing the whole anim instance. The bInitialized flag was intended as a runtime optimization - we assume our function will not change for the lifetime of the UAnimInstance. While parts of the graph will be re-initialized we dont need to re-acquire our UFunction ptrs (etc.) unless the whole instance is getting re-initialized.

	#rb Martin.Wilson
	#jira UE-26642 - Switch Skeletal Mesh node crashes the editor if the blueprint is compiled.

Change 2869956 on 2016/02/17 by Tim.Hobson

	#Jira UE-26550 - Added three new icons for Arrow, Locked, and Unlocked per request from IanS.

Change 2869965 on 2016/02/17 by Gareth.Martin

	Fix check() being hit when loading KiteDemo x1_y1 (and other old foliage maps)
	#jira UE-26930

Change 2870007 on 2016/02/17 by Richard.TalbotWatkin

	Merging from //UE4/Dev-Editor CL 2867609

	Fixed auto-generation of unique object/package names when duplicating, so they generate the same names if they the source object was named the same as its package.
	#jira UE-25769 - Crash when Copy+Pasting numbered umaps in the content browser
	#RB Bob.Tellez

Change 2870072 on 2016/02/17 by Michael.Schoell

	Level Blueprints will no longer preload newly created Blueprints that they reference when they are reloaded.

	#jira UE-23637 - Use of Blueprint delegate in sub-level script causes errors on startup

Change 2870087 on 2016/02/17 by Matthew.Griffin

	Removed Android and IOS from list of platforms to build only for UnrealMatch3, so that they can be cooked and packaged correctly.

Change 2870141 on 2016/02/17 by mason.seay

	Test content for Copy Pose From Mesh

	#jira UE-24473

Change 2870195 on 2016/02/17 by Mieszko.Zielinski

	PR #2052: Added missing Super::BeginPlay() (Contributed by Skylonxe)

	#jira UE-26915

Change 2870325 on 2016/02/17 by Steve.Robb

[CL 2882948 by Matthew Griffin in Main branch]
2016-02-26 05:49:37 -05:00
Max Chen
39a92c1fa2 Copying //UE4/Dev-Sequencer to //UE4/Main
==========================
MAJOR FEATURES + CHANGES
==========================

Change 2859626 on 2016/02/08 by Max.Preussner

	Editor: Added SaveAs functionality to content asset editors

Change 2859666 on 2016/02/08 by Max.Chen

	Sequencer: Fix crash in CheckForWorldGCLeaks when loading a new map because spawnables are left behind.

	#jira  UE-25616

Change 2859685 on 2016/02/08 by Max.Chen

	Sequencer: Add prompt to save sub level sequences if they are dirty

	#jira UE-26510

Change 2859715 on 2016/02/08 by Thomas.Sarkanen

	Adding actor spawning recording

	Actors are queued for record on spawn then added to the list like manually-specifed ones.
	Changed almost everything about UActorRecording. We now record on a per-component basis, with property tracks encapsulated in each actor recording. Much effort is expended to make sure that the correct components are owned by their respective actors, as we can add and remove components at runtime, but they must be created up-front in the UMovieScene Blueprints. We go as far as to add our own SCS nodes to make sure components are correctly spawned.
	Fixed infinite loop in FSequencer::AddSpawnable.
	Fixed visibility track instance to work with scene components as well as actors.
	Fixed particle track instance to work on UParticleSystemComponent rather than just AEmitters.
	Added particle recorder.
	Moved animation recording into an animation property recorder rather than having it as a special case. This still uses the animation recorder under the hood.
	Moved old-style Matinee animation control into FMovieSceneSkeletalAnimationTrackInstance & made this work on USkeletalMeshComponents directly, rather than via the old interface.
	Exposed SetMatineeAnimPositionInner and PreviewMatineeSetAnimPositionInner in FAnimMontageInstance so those utility functions can be used externally to Engine.
	Added a predicate version of UMovieScene::FindPossessable.
	Exposed UMovieSceneParticleSection::AddKey externally via MOVIESCENETRACKS_API so I can programmatically add keys.
	Fixed a crash in FScalableFloatDetails::CustomizeHeader when selecting PIE projectiles in Orion.
	Moved all recorders over to recording Actors or Components & store UObjects instead of AActors.
	Allowed skeletal animation tracks on components as well as actors.

Change 2862675 on 2016/02/10 by Max.Chen

	Sequencer: Add option to link the sequencer curve editor with the sequencer timeline.

	Under General Options->Link Curve Editor Time Range. The default is false, so the sequencer and curve editor have separate time ranges.

	#jira UE-25933

Change 2862699 on 2016/02/11 by Max.Chen

	Sequencer: Added a playback status of jumping which the AudioTrack and Skeletal Mesh Track (anim notifies) ignores for updates. This is used to updating thumbnail at certain times.

	#jira UE-26447, UE-26671

Change 2862712 on 2016/02/11 by Max.Chen

	Sequencer: Fix spawnables firing off their particles. Disable auto activate on spawnable components

	#jira UE-26390

Change 2862719 on 2016/02/11 by Max.Preussner

	Editor: Refactored detail customizations for colors, rotators, vectors

	- broke color and rotator customizations out into their own files
	- added vector customizations (placeholder)
	- cleaned up localization namespaces, forward declarations

Change 2866454 on 2016/02/14 by Max.Preussner

	Sequencer: Removed ULevelEditorSequencerSettings; moved default settings into INI

Change 2866455 on 2016/02/14 by Thomas.Sarkanen

	Sequence recorder can now record replays

	Added extra edtior-only UI to the replay playback controls to record sequences. Curretnly very placeholder: only records the entire sequence and provides no feedback in the UI if it is recording.
	Fixed bindings to recorded objects not working in various circumstances. Added the ability to manually create a binding.
	Recompiled actor blueprints post-record if we added components.
	Fixed a null ptr dereference in FOrionTeamUIInfo::Update.
	Removed tolerances when reducing tracks - they are now 'very small'.
	Added actor filter so actors of certain classes can be recorded.

Change 2866458 on 2016/02/14 by Max.Chen

	Sequencer: Fix anim notifies that fire at shot cuts. Anim notifies are fired from the last position to the current position. When jumping cuts, we want the delta to be 0 so that the anim notifies before the shot are not fired off.

	#jira UE-26390, UE-26671

Change 2866459 on 2016/02/14 by Max.Chen

	Sequencer: Add option to toggle visibility of combined keys

Change 2866466 on 2016/02/14 by Frank.Fella

	Sequencer - Add a track for controlling streamed level visibilty and remove visibility code from the master level blueprint.

Change 2866470 on 2016/02/14 by Max.Chen

	Sequencer: Add return value to indicate data has changed when a section has been added. This fixes a bug where creating a new section doesn't seem to add a key.

	#jira UE-26837

Change 2866481 on 2016/02/14 by Max.Preussner

	Sequencer: Implemented Presets for adding tracks automatically based on actor type (UE-24513)

	#Jira: UE-24513

Change 2866482 on 2016/02/14 by Max.Chen

	Sequencer: Allow for any actor that has a camera component to be a camera cut.

	#jira UE-26777

Change 2866484 on 2016/02/14 by Thomas.Sarkanen

	Added in/out times to sequence recording

	Also added the optional ability to record different actor types (heroes, projectiles, minions).

Change 2866495 on 2016/02/14 by Max.Chen

	Sequencer: Need to limit camera control to the section bounds of the camera cut otherwise, control won't be relinquished back to player at the end of the playback.

	#jira UE-26886

[CL 2874647 by Max Chen in Main branch]
2016-02-19 21:36:27 -05:00