Commit Graph

726 Commits

Author SHA1 Message Date
Lauren Barnes
b4b7f96557 UEdMode initial implementation and handling by FEdModeManager
#jira UETOOL-1722
#rb none
#rnx
#fyi Ryan.Schmidt

[CL 8614167 by Lauren Barnes in Dev-Editor branch]
2019-09-10 12:01:07 -04:00
Chris Gagnon
6f65d35a7a Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) in prep for copy up
#rb none

[CL 8563299 by Chris Gagnon in Dev-Editor branch]
2019-09-06 19:11:19 -04:00
marc audy
e519adae91 Clean up AActor::GetComponents API. GetComponentsByClass was intended only for blueprints. The BP version has been renamed K2_GetComponentsByClass and made private, while the C++ GetComponentsByClass has been deprecated. A new non-templated GetComponents function has been added that takes a UActorComponent subclass and populates a passed in array with UActorComponents of that subclass.
#jira UE-79819
#rb Michael.Noland


#ROBOMERGE-SOURCE: CL 8503321 via CL 8503761
#ROBOMERGE-BOT: (v406-8472469)

[CL 8509319 by marc audy in Main branch]
2019-09-05 15:45:22 -04:00
ben marsh
102b2a4930 Allow overriding the shared DDC path via a command line option (-SharedDataCachePath=...).
#jira


#ROBOMERGE-SOURCE: CL 8498023 via CL 8501495
#ROBOMERGE-BOT: (v406-8472469)

[CL 8505402 by ben marsh in Main branch]
2019-09-05 11:42:07 -04:00
Max Chen
61603c83e4 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL#8390086
#rb none

[CL 8393238 by Max Chen in Dev-Editor branch]
2019-09-01 02:03:35 -04:00
chris varnsverry
f564a4cb73 Make MaxActiveDownloads configurable
[at]Michael.Kirzinger [at]Thomas.Ross


#ROBOMERGE-SOURCE: CL 8130597 via CL 8130603 via CL 8133879
#ROBOMERGE-BOT: (v401-8057353)

[CL 8160214 by chris varnsverry in Main branch]
2019-08-21 09:37:24 -04:00
Max Chen
719222de61 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 8153426 by Max Chen in Dev-Editor branch]
2019-08-21 00:20:50 -04:00
jack porter
ad4f135bfa Missed file setting minimum iOS version to 11
#jira UE-78649
#jira UE-78885
#rb none
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 8090681 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v401-8057353)

[CL 8090688 by jack porter in Main branch]
2019-08-16 09:31:53 -04:00
david ratti
d1f754b2d5 added PacketSimulationProfile.Off setting for convenience in making toggleable hotkeys
#rnx


#ROBOMERGE-SOURCE: CL 8029764 via CL 8041661
#ROBOMERGE-BOT: (v400-8057353)

[CL 8062494 by david ratti in Main branch]
2019-08-15 13:49:43 -04:00
Max Chen
e4d4965491 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 7774443 by Max Chen in Dev-Editor branch]
2019-08-05 15:48:51 -04:00
robert manuszewski
3f0b079927 Bumping the max Uobject count up in the editor by 8M
#rb none


#ROBOMERGE-SOURCE: CL 7705778 via CL 7705781 via CL 7706683
#ROBOMERGE-BOT: (v384-7690951)

[CL 7706698 by robert manuszewski in Main branch]
2019-08-02 10:38:17 -04:00
brandon schaefer
9ecfbb6fef Keep the deprecated shader platform but comment it out
#jira none
#rb Michael.Sartain

#ROBOMERGE-SOURCE: CL 7691884 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7691901 by brandon schaefer in Main branch]
2019-08-01 13:52:21 -04:00
louisphilippe seguin
844e0509f2 Unshelved from pending changelist '7678487':
Network Emulation in PIE
- Added ability to set network emulation in the editor Play launch options
- When enabled you can set minimum, maximum latency and packet loss to incoming and outgoing traffic
- Has a dropdown box populated with preconfigured network profiles (list configured in UNetworkSettings)
- Works on clients and servers (defaults to Server only)
- Works with "Run Under One Process" and when launching an external process

NetDriver
- Latency and packet loss can now be applied to incoming packets
- Network emulation console commands now prefixed by "NetEmulation". Ex: "NetEmulation PktEmulationProfile=Bad"
-Open URL's can now add netemulation commands. Ex: "Open 127.0.0.1?PktEmulationProfile=Bad"

[RN] major engine/network
#rb Ryan.Gerleve, Jon.Nabozny



#ROBOMERGE-OWNER: louisphilippe.seguin
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 7673622 via CL 7678640
#ROBOMERGE-BOT: (v381-7673386)

[CL 7678642 by louisphilippe seguin in Main branch]
2019-07-31 20:12:15 -04:00
brandon schaefer
645c5dff21 Show warnings when using a deprecated RHI to start the editor or when compiling shaders for that RHI
#jira UE-77707
Arciel.Rekman, Chris.Bunner
[CODEREVIEW] [at]Arciel.Rekman, [at]Chris.Bunner
#rb Arciel.Rekman
[FYI] Chris.Gagnon, Rolando.Caloca, Jules.Blok

#ROBOMERGE-SOURCE: CL 7641168 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7641285 by brandon schaefer in Main branch]
2019-07-26 15:11:22 -04:00
Chris Gagnon
d7d4ee7b38 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL 7473521
#rb none
#fyi Max.Chen, Tim.Gautier

[CL 7614721 by Chris Gagnon in Dev-Editor branch]
2019-07-24 15:05:52 -04:00
jack porter
c273115228 Mark ES2 as deprecated, use ES31 as default for Android
#jira UE-76519
#rb Allan.Bentham
[FYI] Chris.Babcock

#ROBOMERGE-SOURCE: CL 7609267 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7609275 by jack porter in Main branch]
2019-07-24 12:23:33 -04:00
chris babcock
5dcfc7d7bf Add support for store version offset by architecture
#jira UE-67565
#ue4
#android
[FYI] Jack.Porter
#rb Thomas.Ross

#ROBOMERGE-SOURCE: CL 7434544 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7434548 by chris babcock in Main branch]
2019-07-17 19:00:37 -04:00
francois guimond
7d276102ff 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-SOURCE: CL 7265680 via CL 7271181
#ROBOMERGE-BOT: (v369-7254125)

[CL 7271330 by francois guimond in Main branch]
2019-07-10 21:32:14 -04:00
bob tellez
452aeba28e Merging CL#7257773
Back out changelist 7256178. This was a bad merge



#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7258012 via CL 7266926
#ROBOMERGE-BOT: (v369-7254125)

[CL 7266952 by bob tellez in Main branch]
2019-07-10 17:05:15 -04:00
bob tellez
97e9932675 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: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7256432 via CL 7266483
#ROBOMERGE-BOT: (v369-7254125)

[CL 7266503 by bob tellez in Main branch]
2019-07-10 16:41:03 -04:00
mieszko zielinski
f7f3268d52 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: mieszko.zielinski
#ROBOMERGE-AUTHOR: mieszko.zielinski
#ROBOMERGE-SOURCE: CL 7249089 via CL 7262555
#ROBOMERGE-BOT: (v369-7254125)

[CL 7262559 by mieszko zielinski in Main branch]
2019-07-10 13:31:21 -04:00
Max Chen
b5dd7ff7d4 Cine Camera: Change and deprecate film back
#jira UE-75813
#rb matt.hoffman

[CL 7250546 by Max Chen in Dev-Editor branch]
2019-07-09 15:47:34 -04:00
chris babcock
14547a1d0d Add option for public logs on Android
#ue4
#android
[FYI] Jack.Porter,Andrew.Grant
#rb Peter.Sauerbrei



#ROBOMERGE-SOURCE: CL 7113141 via CL 7113144 via CL 7165976
#ROBOMERGE-BOT: (v367-6836689)

[CL 7166205 by chris babcock in Main branch]
2019-06-21 23:50:54 -04:00
Max Chen
4561801a81 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) @7119039
#rb none

[CL 7120528 by Max Chen in Dev-Editor branch]
2019-06-21 01:21:43 -04:00
zak middleton
ed7a670ec5 #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-SOURCE: CL 7107591 via CL 7110757
#ROBOMERGE-BOT: (v367-6836689)

[CL 7110808 by zak middleton in Main branch]
2019-06-20 15:45:38 -04:00