Commit Graph

22560 Commits

Author SHA1 Message Date
Ben Marsh
4950400d38 Change GUBPNodesHistory into a local variable.
[CL 2606241 by Ben Marsh in Main branch]
2015-06-30 14:54:02 -04:00
Ben Marsh
23c64bcab3 Remove ECProject; not referenced by anything.
[CL 2606228 by Ben Marsh in Main branch]
2015-06-30 14:50:58 -04:00
David Nikdel
61eb801d42 Merging using Main-Branch-Map
#UE4 #PerfCounters
- Changed the stats port format to be "HTTP-like" (just enough to be compatible with curl/wget/etc)
- stubbed out a super basic framework for being able to issue commands via this port.

[CL 2606227 by David Nikdel in Main branch]
2015-06-30 14:50:14 -04:00
Frank Fella
0eb6e2aebd Sequencer - Allow keying of UActorComponent properties.
[CL 2606224 by Frank Fella in Main branch]
2015-06-30 14:49:26 -04:00
Phillip Kavan
f864e2455c [UE-14914] Prevent function parameters from being autowired when intended for internal use only.
change summary:
- added a new "InternalUseParam" UFUNCTION() meta to support tagging function parameters as internal use only (=> hidden | not connectable)
- added a UK2Node_CallFunction::IsConnectionDisallowed() override method; returns 'true' if the 'bNotConnectable' flag is set on the node's pin (and will emit a compile error in existing projects if something is connected to it)
- modified FBlueprintEditorUtils::GetHiddenPinsForFunction() to accept an optional 'InternalPins' TSet as an output; on return, this will contain the subset of hidden pins that are marked as "InternalUseParam"
- modified UK2Node_CallFunction::CreatePinsForFunctionCall() to set the 'bNotConnectable' pin attribute to 'true' if "InternalUseParam == '<PinName>'" is included within the UFunction metadata
- modified the AActor::AddComponent UFUNCTION() decl to switch the "HidePin" meta to "InternalUseParam" for the 'ComponentTemplateContext' parameter (because it should not be connectable)
- modified UK2Node_CallFunction::NotifyPinConnectionListChanged() to refresh the node to hide pins corresponding to internal-only params once the (invalid) connection in an existing project has been broken

#codereview Mike.Beach

[CL 2606203 by Phillip Kavan in Main branch]
2015-06-30 14:42:07 -04:00
Rolando Caloca
01aff5d1fa UE4 - Compile fix
#codereview Marcus.Wassmer

[CL 2606188 by Rolando Caloca in Main branch]
2015-06-30 14:36:13 -04:00
Ori Cohen
618b6416e9 Fix substepping applying forces and setting interpolating target when the body's kinematic flag has changed. Also fix linear velocity being set on kinematic actors during initialization
#UE-14634

[CL 2606175 by Ori Cohen in Main branch]
2015-06-30 14:28:42 -04:00
Marcus Wassmer
8a49574735 Vertex and Index buffer write locks on PS4 no longer require memcopies.
RHi now provides CreateAndLock functions for Vertex and Index buffers which are more efficient on certain platforms.
Use r.PS4StandardWriteLocks=1 to enable the old default functionality for testing if necessary.
#codereview Gil.Grib,Lee.Clark

[CL 2606146 by Marcus Wassmer in Main branch]
2015-06-30 14:18:55 -04:00
Marc Audy
d46179b265 Don't rename selection set in to the PIE world as that has a number of knock on problems
Selection set will not be added to the transaction buffer if it contains any PIE objects
Transaction will not actually be created when clicking on a PIE object in the scene outliner
#codereview Matt.Kuhlenschmidt, Richard.TalbotWatkin

[CL 2606122 by Marc Audy in Main branch]
2015-06-30 14:05:38 -04:00
Nick Darnell
7077d50aa0 Slate/Core - Fixing a few cases where we were comparing TAttributes directly to literals.
[CL 2606119 by Nick Darnell in Main branch]
2015-06-30 14:04:31 -04:00
Zak Middleton
99c7057e39 #ue4 - Make Kismet Transform comparison use the faster methods which don't require conversion when the vectorized FTransform is used.
#codereview James.Golding

[CL 2606099 by Zak Middleton in Main branch]
2015-06-30 13:52:28 -04:00
Martin Mittring
fdebff4d35 fixed showflag for DBuffer decals
[CL 2606052 by Martin Mittring in Main branch]
2015-06-30 13:31:06 -04:00
Nick Darnell
41461e1417 Slate/Core - The TAttribute no longer allows you to directly compare another TAttrbiute for equality. This was being abused and hiding several problems in the codebase because it was just doing an implicit call to Get() == Get(). Which is not a proper comparision for equality between two attributes, that's only comparing their values. They've been deprecated, and corrected to only allow comarision against literal values instead of comparision attrbiutes, which was causing implict construction of attrbiutes when comparing against a literal. There's a new IdenticalTo() function on TAttribute which can actually compare two attributes to see if they are really the same.
[CL 2606031 by Nick Darnell in Main branch]
2015-06-30 13:20:11 -04:00
Keli Hlodversson
9f4057814b [INTEGRATE] Merging CL#2606002 using UE4-To-UE4-LauncherDev, which removes support for the CEF MessageRouter mechanism, as the UObject script bindings are more convenient and flexible.
The feature has never been included in an official release, so removing it should not cause a bw compatibility problem.

[CL 2606030 by Keli Hlodversson in Main branch]
2015-06-30 13:19:56 -04:00
Nick Atamas
8217adbbee Merging CL 2606013 UE4-Orion/... -> UE4/...
Delegate selector in "Create Event" node now reuses current window in order to work around scaling issues.

[CL 2606022 by Nick Atamas in Main branch]
2015-06-30 13:15:26 -04:00
Richard TalbotWatkin
d79f8983fb Fix so that cancelling attempted delete of read only files does not remove the asset from the Content Browser.
#jira UE-16530 - Deleting and read-only asset happens despite my protests.

[CL 2605992 by Richard TalbotWatkin in Main branch]
2015-06-30 12:59:56 -04:00
Phillip Kavan
8ed4059fd6 [UE-15480] Restore ability to link GetClass() function call node output pin subtype to the input pin subtype (revised initial fix).
change summary:
- restored modification to FDynamicOutputHelper::GetPinClass() to include object reference pin types
- restored modification to FDynamicOutputHelper::IsTypePickerPin() to include the PC_Object category
- restored modification to the UGameplayStatics::GetObjectClass() UFUNCTION declaration to include 'DeterminesOutputType' metadata
- modified FDynamicOutputHelper::GetPinClass() to consider connections to a literal 'self' reference; resolves a potential BP compilation error that was introduced with the initial fix

#codereview Mike.Beach, Dan.OConnor

[CL 2605968 by Phillip Kavan in Main branch]
2015-06-30 12:42:39 -04:00
Simon Tovey
7deaa5509d Untangling a series of unfortunate events.
[CL 2605923 by Simon Tovey in Main branch]
2015-06-30 12:14:25 -04:00
Simon Tovey
8b937ad002 Compile Fix! Part Deux
[CL 2605912 by Simon Tovey in Main branch]
2015-06-30 12:07:09 -04:00
Keli Hlodversson
6196c1c941 [INTEGRATE] Merging CL#2605806 using UE4-To-UE4-LauncherDev:
Initialize function parameters before deserializing from JS data.
OPP-3750
rb: Justin.Sargent

[CL 2605882 by Keli Hlodversson in Main branch]
2015-06-30 11:57:46 -04:00
Frank Fella
44f152211d UMG/Sequencer - Replace usage of UMovieSceneBindings object with a simple map.
[CL 2605875 by Frank Fella in Main branch]
2015-06-30 11:56:54 -04:00
Chris Wood
756c120d5f Added support for drag-moving multiple widgets with the mouse in UMG Designer
[UE-16855] - Multiple select dragging with the mouse in UMG Designer

#codereview Nick.Darnell

[CL 2605871 by Chris Wood in Main branch]
2015-06-30 11:56:03 -04:00
Keli Hlodversson
8d353a5b02 [INTEGRATE] Merging CL#2604183 using UE4-To-UE4-LauncherDev:
Allow using the native mouse cursor handle from CEF.
JIRA: OPP-3734
rb: Justin.Sargent
#platformnotify Josh.Adams

[CL 2605865 by Keli Hlodversson in Main branch]
2015-06-30 11:54:52 -04:00
Mikolaj Sieluzycki
446dc2f2d5 Fix issues with comment parsing in UHT.
[CL 2605847 by Mikolaj Sieluzycki in Main branch]
2015-06-30 11:45:05 -04:00
Wes Hunt
493ada1723 Move this .tps file along with the other files that got moved.
[CL 2605845 by Wes Hunt in Main branch]
2015-06-30 11:44:24 -04:00