Commit Graph

582 Commits

Author SHA1 Message Date
francois guimond
c1cf09e43f Scheduled local notifications on Android will now persist across reboots like on iOS.
Commiting changes from post-commit review.
#rnx
#rb Chris.Babcock, Pete.Procopio

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: francois.guimond
#ROBOMERGE-SOURCE: CL 7265680 via CL 7271181 via CL 7271330
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7344327 by francois guimond in Dev-Build branch]
2019-07-17 00:24:26 -04:00
bob tellez
b2b36b0fa0 Merging CL#7257773
Back out changelist 7256178. This was a bad merge


#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7258012 via CL 7266926 via CL 7266952
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7339329 by bob tellez in Dev-Build branch]
2019-07-16 23:57:23 -04:00
bob tellez
6c3ed3403a Merging //Fortnite/Release-10.0 to Dev-Main (//Fortnite/Dev-Main)
Merging CL#7251132 from //Fortnite/Release-Competitive.9.40

Merging in all missing changes from Release-9.40 to Release-Competitive.9.40 to try to make RoboMerge happy.

#rnx
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7256432 via CL 7266483 via CL 7266503
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7338361 by bob tellez in Dev-Build branch]
2019-07-16 23:50:12 -04:00
mieszko zielinski
1952570efa Extracted NavigationSystemV1's logic concerning NavOctree and navigation DirtyAreas into a separate structures for reusability
Notable changes:
- Added FNavigationOctreeController that wraps up what used to be NavigationSystemV1's navoctree-related logic
- Added FNavigationDirtyAreasController that wraps up what used to be NavigationSystemV1's DirtyAreas-related logic
- Added FNavigationDataHandler that is a helper struct that wraps up what used to be NavigationSystemV1's logic related to operation involving both navoctree and dirty areas
- Deprecated both FNavDataConfig.NavigationDataClass and FNavDataConfig.NavigationDataClassName and replaced them with a single NavDataClass property
- FNavigationOctree is not responsible for hashing element objects and storing their ElementId
- NavOctree elements how know about the octree they belong to (via a member property).

[at]Yoan.StAmant, [at]Maxime.Mercier, [at]Guillaume.Guay
#rb Yoan.StAmant

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: mieszko.zielinski
#ROBOMERGE-SOURCE: CL 7249089 via CL 7262555 via CL 7262559
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7334880 by mieszko zielinski in Dev-Build branch]
2019-07-16 23:29:13 -04:00
chris babcock
2291841e48 Add option for public logs on Android
#ue4
#android
[FYI] Jack.Porter,Andrew.Grant
#rb Peter.Sauerbrei


#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 7113141 via CL 7113144 via CL 7165976 via CL 7166205
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7170512 by chris babcock in Dev-Build branch]
2019-06-22 10:18:22 -04:00
zak middleton
199e8e6bf5 #ue4 - UpdateOverlaps() does nothing until after BeginPlay() has been called on the Actor. Fixed inconsistent ordering of UpdateOverlaps() relative to BeginPlay() in the cases of server / standalone SpawnActor, networked replicated actor, actor streamed as part of a level. BeginPlay() now always precedes UpdateOverlaps(), which was the previous behavior in standalone or on the server when spawning or as part of persistent map load.
Added UpdateOverlapsMethodDuringLevelStreaming to Actor, which allows you to disable the entire UpdateOverlaps() query run after BeginPlay(), or make it conditional based on mobility (skip for static objects). There is also an option to defer to the default specified in INI, which allows each class to have a separate default that is changeable also for engine classes without modifying engine source, and which makes it easily hotfixable.

The new default option is OnlyUpdateMovable, which means to runs overlaps only if the root component of the actor has Movable (non-static, non-stationary) mobility. Previous behavior was equivalent to AlwaysUpdate, however this can be horrible for streaming performance for many actor types.

#rb Marc.Audy, Andrew.Ladenberger

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: zak.middleton
#ROBOMERGE-SOURCE: CL 7107591 via CL 7110757 via CL 7110808
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7136606 by zak middleton in Dev-Build branch]
2019-06-21 03:59:26 -04:00
ben marsh
36b9a9525a Exposed hardcoded DDCCleanup settings to ini
#rb none
#jira
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7061350 in //UE4/Release-4.23/... via CL 7061351
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7123646 by ben marsh in Dev-Build branch]
2019-06-21 01:58:01 -04:00
jeremy moore
5ea2241b98 #jira UE-76373
Add DefaultVirtualTextureMaterial to the startup package list
Integrated from //UE4/Dev-Rendering
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeremy.moore
#ROBOMERGE-SOURCE: CL 7049388 in //UE4/Release-4.23/... via CL 7049401
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7121341 by jeremy moore in Dev-Build branch]
2019-06-21 01:31:12 -04:00
richard malo
4dbf0baa93 Renamed ALandscapeBlueprintCustomBrush to ALandscapeBlueprintBrush, moved it in LandscapeEditorUtilities module and added a runtime base class ALandscapeBlueprintBrushBase. This was done so that landscape blueprints brushes can access editor functions.
#rb patrick.enfedaque
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 6988537 via CL 7010009 via CL 7010060
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7093036 by richard malo in Dev-Build branch]
2019-06-19 10:53:01 -04:00
richard malo
930ddc0410 Back out changelist 6930726
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 6942002 via CL 6944536 via CL 6946900
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7090153 by richard malo in Dev-Build branch]
2019-06-19 09:07:30 -04:00
richard malo
4c6fdbde14 - 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: ben.marsh
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 6930726 via CL 6942986 via CL 6946114
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7089726 by richard malo in Dev-Build branch]
2019-06-19 08:54:33 -04:00
ben marsh
11f022162f Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) [at] 6944469
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 6944849 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7089689 by ben marsh in Dev-Build branch]
2019-06-19 08:52:32 -04:00
Ben Marsh
cfe09c649f Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00
andrew grant
c1ccef9eb7 Allow projects to opt-in to ARKit support without modifying the requried device capabilitites plist entry. This allows existing or new projects to add optional ARKit features.
Required for project k.


#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6866451 via CL 6867686 via CL 6867874
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6917681 by andrew grant in Dev-Build branch]
2019-06-10 16:32:53 -04:00
andrew porter
bbdb74e150 Sequencer: Setting default filmback preset to 16:9 DSLR. Updated groundtruth image for LevelSequecneTestNiagara After Runup.
#rb max.chen

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.porter
#ROBOMERGE-SOURCE: CL 6867601 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6917656 by andrew porter in Dev-Build branch]
2019-06-10 16:31:43 -04:00
max chen
2b61878c3e Copying //UE4/Dev-Sequencer to Dev-Main (//UE4/Dev-Main) [at] 6863847
#lockdown nick.penwarden
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 6863971 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6917141 by max chen in Dev-Build branch]
2019-06-10 16:16:26 -04:00
ben marsh
b29774f4df Copying //UE4/Dev-Networking to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.gerleve
#ROBOMERGE-SOURCE: CL 6843774 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6910469 by ben marsh in Dev-Build branch]
2019-06-10 08:37:30 -04:00
chris gagnon
72ba51c5bd Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none


#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 6838042 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6874679 by chris gagnon in Dev-Build branch]
2019-06-07 05:27:42 -04:00
marc audy
3fc04f1c88 Copying //UE4/Dev-Framework to Dev-Main (//UE4/Dev-Main) [at] 6835245
#rb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 6835252 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6873661 by marc audy in Dev-Build branch]
2019-06-07 05:00:15 -04:00
Ben Marsh
5f3ac5bc9e Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6620114 by Ben Marsh in Dev-Build branch]
2019-05-23 13:55:56 -04:00
maxwell hayes
db1225620a 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: ben.marsh
#ROBOMERGE-AUTHOR: maxwell.hayes
#ROBOMERGE-SOURCE: CL 6413838 via CL 6414451 via CL 6414458
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6466685 by maxwell hayes in Dev-Build branch]
2019-05-15 04:38:26 -04:00
rex hill
07224dd14d Editor Utility Subsystem added to manage startup objects
#rb lauren.ridge

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 6377767 via CL 6383912 via CL 6384038
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6389746 by rex hill in Dev-Build branch]
2019-05-08 21:18:01 -04:00
rob gay
ca8ef16f87 - 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: ben.marsh
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 6345170 via CL 6346183 via CL 6346278
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6356496 by rob gay in Dev-Build branch]
2019-05-07 21:07:02 -04:00
paul moore
bbababd50c - Make the libwebSockets max header buffer size configurable.
#rb evan.kinney
[at]michael.kirzinger

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: paul.moore
#ROBOMERGE-SOURCE: CL 6098261 via CL 6098265 via CL 6099464 via CL 6099509
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6124044 by paul moore in Dev-Build branch]
2019-04-26 21:54:15 -04:00
jules blok
21c2781a73 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: ben.marsh
#ROBOMERGE-AUTHOR: jules.blok
#ROBOMERGE-SOURCE: CL 5932461 in //UE4/Release-4.22/... via CL 5933171
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5946296 by jules blok in Dev-Build branch]
2019-04-17 13:49:49 -04:00