Commit Graph

571 Commits

Author SHA1 Message Date
thomas sarkanen
953c447204 Copying //Tasks/Fortnite/Dev-AnimSubInstances to Main (//Fortnite/Main)
Adds:
- New sub-instance functionality (dynamic setting, inline evaluation)
- Animation layers (experimental)

#rb Jurre.deBaare
[FYI] Laurent.Delayen
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 6604742 via CL 6605911 via CL 6605970
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v364-6709755)

[CL 6719637 by thomas sarkanen in Dev-Anim branch]
2019-05-31 14:37:25 -04:00
dan hertzka
67afd82952 [UE-73025] - Fixing UserListEntry interface structure screwup, inheriting directly from IUserListEntry in a BP will no longer crash
- Removed INativeUserListEntry and moved the functionality into native functions on IUserListEntry and a static BP library
- UUserListEntry is now marked as a BlueprintType, so it'll appear as a Cast option in BP (gotta disable "context sensitive" in the context menu)

Fixed unnecessary requirement that IUserObjectListEntry children cache and return their assigned list item in GetListItemObject()
- The existing design of SListView has the list tracking the entry-item association and the entries accessing their item via the owning list, so the UMG version now follows suit
- GetListItemObject is now a static BP method, the previously existing GetListItem<T>() remains as before
- Renamed SetListItemObjectInternal to NativeOnListItemObjectSet, as it isn't required to function as a literal setter anymore, so we can keep to the naming scheme used elsewhere in UMG for this scenario

Fixing half-implemented option to change selection mode of a UListView
- Now properly forwards the setting to the SListView to affect future selection behavior

Note: Redirects are set up for the functions that became static BP functions and work in situ for cases where they were being called on "self". Cases where an external object called these methods on another objects will point to the new function, but will require manual node fixup

#rb Nick.Darnell
[at]Vincent.Gauthier, [at]Dave.Belanger
#jira UE-73025

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: dan.hertzka
#ROBOMERGE-SOURCE: CL 6585521 via CL 6590540 via CL 6592493 via CL 6592608
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v363-6677109)

[CL 6702909 by dan hertzka in Dev-Anim branch]
2019-05-31 13:10:34 -04:00
maxwell hayes
d9ef7d1b93 Changed default mapping of speaker angles to SideLeft=250 and SideRight=110 to be better inline with Dolby spec when these angles are used for both 7.1 and 5.1 configurations.
#rb Dan.Reynolds

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: maxwell.hayes
#ROBOMERGE-SOURCE: CL 6550401 via CL 6550402 via CL 6550768 via CL 6551414
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v363-6677109)

[CL 6691702 by maxwell hayes in Dev-Anim branch]
2019-05-31 12:09:03 -04:00
maxwell hayes
d4f495de37 Changed default mapping of speaker angles to SideLeft=250 and SideRight=100 to be better inline with Dolby spec when these angles are used for both 7.1 and 5.1 configurations.
Set UseListenerOverrideForSpreadCVar = 0 by default so that panning logic uses the correct (non attenuation override) distance.

#rb Dan.Reynolds

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: maxwell.hayes
#ROBOMERGE-SOURCE: CL 6413838 via CL 6414451 via CL 6414458
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6469814 by maxwell hayes in Dev-Anim branch]
2019-05-15 05:29:13 -04:00
rex hill
d171862a53 Editor Utility Subsystem added to manage startup objects
#rb lauren.ridge

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 6377767 via CL 6383912 via CL 6384038
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6388834 by rex hill in Dev-Anim branch]
2019-05-08 21:14:29 -04:00
rob gay
7847b5e676 - Simplify max channel count code by removing GEngineIni look-up for value set in Engine-level ini and just directly setting in UAudioSettings constructor
- Fix bug with IOS & XAudio2 old backends not respecting platform settings code/ini settings
- Move AudioDevice to override quality settings MaxChannels by ANY platform setting, on init, not just the minimal value.  This is okay on init as the source array has yet to be initialized.

https://p4-swarm.epicgames.net/reviews/6260062

#rb ethan.geller
#rb phil.popp

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 6345170 via CL 6346183 via CL 6346278
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6357643 by rob gay in Dev-Anim branch]
2019-05-07 21:11:12 -04:00
paul moore
1c8073c226 - Make the libwebSockets max header buffer size configurable.
#rb evan.kinney
[at]michael.kirzinger

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: paul.moore
#ROBOMERGE-SOURCE: CL 6098261 via CL 6098265 via CL 6099464 via CL 6099509
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6124036 by paul moore in Dev-Anim branch]
2019-04-26 21:54:10 -04:00
jules blok
0f719eb43c Add experimental OpenXR plugin, disabled by default
Fix PreInit not being called on XR plugins when the -hmd parameter is specified

#jira UE-70061
#rb Nick.Whiting
#lockdown cristina.riveron

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jules.blok
#ROBOMERGE-SOURCE: CL 5932461 in //UE4/Release-4.22/... via CL 5933171
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5945756 by jules blok in Dev-Anim branch]
2019-04-17 13:46:40 -04:00
lauren ridge
fff8362063 Blutility updates to add more generic base classes and libraries for editor scripting
#rb Chris.Gagnon
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: lauren.ridge
#ROBOMERGE-SOURCE: CL 5808467 via CL 5811585 via CL 5811826
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5841136 by lauren ridge in Dev-Anim branch]
2019-04-12 12:56:39 -04:00
nick shin
7db988069a HTML5 - 4.22.1 - update browser paths for launch on menu
#jira UE-71886  FireFox Quantum 67.0b3 fails to launch on correctly
#rnx
#rb none
#lockdown jack.porter

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: nick.shin
#ROBOMERGE-SOURCE: CL 5710978 in //UE4/Release-4.22/... via CL 5711369
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5720279 by nick shin in Dev-Anim branch]
2019-04-03 21:26:48 -04:00
thomas ross
5441b4b1af Adding timeout for BackgroundHTTP Temp files after a configurable timeout time. Default is 3 days. -1 to turn off.
#rb none
#tests Android Client

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 5537027 via CL 5547592 via CL 5547918 via CL 5548102
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5549855 by thomas ross in Dev-Anim branch]
2019-03-25 21:05:48 -04:00
dmitriy dyomin
128e260e5a Option to disable motion data polling on iOS
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 5490744 via CL 5490745 via CL 5490747 via CL 5490837 via CL 5490946
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5510057 by dmitriy dyomin in Dev-Anim branch]
2019-03-22 17:24:48 -04:00
graeme thornton
f233b235d1 Add new config values to go alongside "PlatformRequiresDataCrypto" which can specifically disable signing or encryption. Allows selective disabling of signing OR encryption on some platforms, rather than the old config value which would disable both.
Disable signing on platforms that we wanted encryption enabled for by default (mobile mainly)
Add a warning if pak signing or encryption is enabled but there is no key, then disable the offending functionality for that build

#rb none
#jira UE-71811, UE-71806
#lockdown cristina.riveron

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 5487098 in //UE4/Release-4.22/... via CL 5487102
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5507319 by graeme thornton in Dev-Anim branch]
2019-03-22 17:11:06 -04:00
peter sauerbrei
53d6d3bb98 turn on bitcode is shipping by default
#rb trivial
#jira UE-71628
#lockdown cristina.riveron

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5419414 in //UE4/Release-4.22/... via CL 5419419
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5421633 by peter sauerbrei in Dev-Anim branch]
2019-03-15 17:04:00 -04:00
tyler quillen
7ee46a4df2 Updated BaseEngine.ini TargetSDKVersion=26 for Android
#jira UE-67863
#ue4
#android
#rb Chris.Babcock

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: tyler.quillen
#ROBOMERGE-SOURCE: CL 5369394 in //UE4/Release-4.22/... via CL 5369405
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5381980 by tyler quillen in Dev-Anim branch]
2019-03-13 10:05:58 -04:00
lina halper
e178dc3a39 Merging 5360223 from Dev-EngineMerge. DevK integration.
#rb #jira na

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 5361784 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5380699 by lina halper in Dev-Anim branch]
2019-03-13 09:34:35 -04:00
marc audy
d5232114b6 Dynamic Multicast delegates can now specify that their storage be stored in a sparse allocation for delegates that are expected to be bound rarely. The memory usage of an unbound sparse delegate is 1 byte instead of 16 bytes (for the empty array), however, a bound sparse delegate will have access overhead to retrieve the invocation list from the sparse object annotation.
The definition of the delegate type must specify the class and property name of the delegate that will use it and the type cannot be used outside of that context or just on the stack.
UMulticastDelegateProperty is now abstract and has 2 subclasses (UMulticastDelegateInlineProperty and UMulticastDelegateSparseProperty). The SparseProperty SignatureFunction will be a USparseDelegateFunction.
The sparse delegates do not work correctly with the python bindings at this point, but this will be visited soon.
#rb Michael.Noland
#jira

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 5295832 via CL 5306530 via CL 5306657
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5322213 by marc audy in Dev-Anim branch]
2019-03-06 18:02:30 -05:00
sorin gradinaru
39970e7701 UE-68313 Advertising Identified (IDFA) code for iOS should be optional in the Engine
#jira UE-68313
#iOS
#4.22
#rb Jack.Porter

Adding Enable Advertising Identified (IDFA) in Settings >> iOS >> Build. Enabled by default
Fom CL5287566[at]Revision-4.22

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: sorin.gradinaru
#ROBOMERGE-SOURCE: CL 5287756 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5289617 by sorin gradinaru in Dev-Anim branch]
2019-03-04 17:00:05 -05:00
ben marsh
23c6af4829 Fix incorrect path to engine DDC when running an executable built with a unique build environment that's more than one path deep. Add an %ENGINEDIR% variable that can be expanded from config files.
#rb none
#jira UE-70837

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5271578 in //UE4/Release-4.22/... via CL 5271626
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5274323 by ben marsh in Dev-Anim branch]
2019-03-01 21:00:22 -05:00
billy mccarroll
5c8aff524a Fixes to spectator JIP. Make sure spectator beacon timeout variables are initialized.
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: billy.mccarroll
#ROBOMERGE-SOURCE: CL 5062489 via CL 5062496 via CL 5062916 via CL 5062978
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5136026 by billy mccarroll in Dev-Anim branch]
2019-02-22 03:55:57 -05:00
ben zeigler
ffabd5393c #jira UE-69912 Fix crashes in ToggleDebugCamera if the selected actor was destroyed/modified while active by exposing object properties to the GC
Remove old ShowSelectedLightmap debug command as it was unsafe and not publicly exposed
#rb michael.noland

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 5048006 in //UE4/Release-4.22/... via CL 5048008
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5129238 by ben zeigler in Dev-Anim branch]
2019-02-22 02:08:09 -05:00
bob tellez
a6921a9d9a Merging CL#5013294
Support for AnimClass Property Track by exposing SetAnimClass,GetAnimClass.
Added redirects for k2_SetAnimInstanceClass (and previous SetAnimInstanceClass).

Copy from Dev-Sequencer

#jira UE-65524
#rb mike.zyracki
[FYI] juan.collado

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: Max.Chen
#ROBOMERGE-SOURCE: CL 5014755 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5047837 by bob tellez in Dev-Anim branch]
2019-02-18 15:35:28 -05:00
justin marcus
c9e2bc0814 [CODEREVIEW] justin.marcus,jeff.williams
Merge conflict.
justin.marcus, please merge this change by hand.
More info at https://robomerge.epicgames.net#FORTNITE

/src/robomerge_ue4_main_01/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp#3
/src/robomerge_ue4_main_01/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericWidePlatformString.cpp - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericWidePlatformString.cpp#4
/src/robomerge_ue4_main_01/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformMisc.h - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformMisc.h#3


--------------------------------------
Merging //Fortnite/Dev-Kairos to Main (//Fortnite/Main)

Get Install Bundle Manager and dependcies building in main.




#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 4949345 via CL 4952070 via CL 4961624
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5026992 by justin marcus in Dev-Anim branch]
2019-02-16 03:55:35 -05:00
marc audy
ae4a291748 Rename bSpawnPawn to accurate bSpawnPlayerController for UGameplayStatics::CreatePlayer.
Also clarify parameter name for UGameInstance::CreateLocalPlayer
#jira UE-69170
#rb Michael.Noland

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 4921149 in //UE4/Release-4.22/... via CL 4921150
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5018031 by marc audy in Dev-Anim branch]
2019-02-16 01:30:38 -05:00
jian ru
ca0d7005f7 Resolve robomerge conflicts
#jira none
#rb none
[FYI] chris.bunner, jeff.williams

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jian.ru
#ROBOMERGE-SOURCE: CL 4920023 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5017863 by jian ru in Dev-Anim branch]
2019-02-16 01:27:45 -05:00