Commit Graph

970 Commits

Author SHA1 Message Date
peter knepley
68d5206762 Console autocomplete for starting and stopping the network profiler
[FYI] Ryan.Gerleve


#ROBOMERGE-SOURCE: CL 5737853 via CL 5737868 via CL 5737876 via CL 5739554

[CL 5739643 by peter knepley in Main branch]
2019-04-04 11:24:04 -04:00
nick shin
047713723f 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-SOURCE: CL 5710978 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5711369 by nick shin in Main branch]
2019-04-03 13:31:08 -04:00
peter sauerbrei
b933ec92c1 adding support for iPadMini5 and iPadAir3
#rb chris.babcock


#ROBOMERGE-SOURCE: CL 5691837 via CL 5691859 via CL 5691860 via CL 5691861 via CL 5695894

[CL 5695942 by peter sauerbrei in Main branch]
2019-04-02 18:13:42 -04:00
christina tempelaarl
420746bed0 Added PIE orbit functionality and hotkey for ToggleDebugCamera.
#rb matt.kuhlenschmidt


#ROBOMERGE-SOURCE: CL 5612029 via CL 5614002

[CL 5614082 by christina tempelaarl in Main branch]
2019-03-27 18:23:07 -04:00
daniel lamb
758845403b added key information to the DiffAssetRegistriesCommandlet csv file so it's easier to use.
Moved some game specific settings into game config files.


#ROBOMERGE-SOURCE: CL 5566485 via CL 5566797 via CL 5570619

[CL 5570649 by daniel lamb in Main branch]
2019-03-26 19:24:16 -04:00
thomas ross
338aa44dd2 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-SOURCE: CL 5537027 via CL 5547592 via CL 5547918

[CL 5548102 by thomas ross in Main branch]
2019-03-25 19:44:02 -04:00
dmitriy dyomin
f295edc3cc Option to disable motion data polling on iOS
#rb none


#ROBOMERGE-OWNER: dmitriy.dyomin
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 5490744 via CL 5490745 via CL 5490747 via CL 5490837

[CL 5490946 by dmitriy dyomin in Main branch]
2019-03-21 01:24:22 -04:00
graeme thornton
eae38e7ac5 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-SOURCE: CL 5487098 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5487102 by graeme thornton in Main branch]
2019-03-20 18:40:20 -04:00
zak middleton
2a1dfc0efd #ue4 - The server no longer forces a client movement correction if a server hitch caused it to think client movement was being delayed. Added a configurable hitch threshold (GameNetworkManager->ServerForcedUpdateHitchThreshold) and hitch cooldown (ServerForcedUpdateHitchCooldown) which allows time for the server to process buffered RPCs.
[FYI] Peter.Knepley


#ROBOMERGE-SOURCE: CL 5443628 via CL 5443632 via CL 5444438

[CL 5444467 by zak middleton in Main branch]
2019-03-19 02:38:50 -04:00
anousack kitisa
c54ea5f300 Enabled the "Orbit camera around selection" setting by default.
#jira UE-71694

#rb JeanMichel.Dignard

#ROBOMERGE-SOURCE: CL 5428265 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5428302 by anousack kitisa in Main branch]
2019-03-18 11:35:31 -04:00
peter sauerbrei
75b4b379a8 turn on bitcode is shipping by default
#rb trivial
#jira UE-71628
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5419414 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5419419 by peter sauerbrei in Main branch]
2019-03-15 13:29:30 -04:00
tyler quillen
79b6039835 Updated BaseEngine.ini TargetSDKVersion=26 for Android
#jira UE-67863
#ue4
#android
#rb Chris.Babcock

#ROBOMERGE-SOURCE: CL 5369394 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5369405 by tyler quillen in Main branch]
2019-03-12 11:07:46 -04:00
Andrew Grant
da2cbfff1f Merging 5360223 from Dev-EngineMerge. DevK integration.
#rb #jira na

[CL 5361784 by Andrew Grant in Main branch]
2019-03-11 15:12:02 -04:00
zach bethel
04a158042d Added post processing option to motion blur to set the target frame rate for shutter angle.
The default is 30hz, which matches the current behavior. Assigning a value of zero tracks the current frame rate as the target using an exponential moving average.

#rb Brian.Karis


#ROBOMERGE-SOURCE: CL 5307142 via CL 5307174 via CL 5309830

[CL 5309906 by zach bethel in Main branch]
2019-03-05 19:29:45 -05:00
patrick boutot
6578df1fac Move VirtualProduction asset to a editor folder.
Delay the load of VirtualProductionWidget to prevent issue with cooking and nativization.
#jira UE-70351
#rb phillip.kavan

#ROBOMERGE-SOURCE: CL 5305544 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5309075 by patrick boutot in Main branch]
2019-03-05 18:49:37 -05:00
ben marsh
cf183af67c Integrating live coding feature (aka Live++) into UE4.
Allows fast iteration of C++ changes without restarting the application. To use, select the "Live Coding (Experimental)" mode from the drop down menu next to the editor's compile button, or type "LiveCoding" into the console for a monolithic build. Press Ctrl+Alt+F11 to find changes and compile.

Changes vs standalone Live++ version:

* UBT is used to execute builds. This allows standard UE4 adaptive unity mode, allows us to reuse object files when we do regular builds, supports using any build executor allowed by UBT (XGE, SNDBS, etc..).
* Adding new source files is supported.
* Custom visualizer for FNames is supported via a weakly linked symbol in a static library (Engine/Extras/NatvisHelpers).
* Settings are exposed in the editor's project settings dialog.
* Standalone application has been rewritten as a Slate app ("LiveCodingConsole"). There is an additional option to start the program as hidden, where it will not be visible until Ctrl+Alt+F11 is hit. Similarly, closing the window will hide it instead of closing the application.
* Does not require a standalone licensed version of Live++.

Known issues:

* Does not currently support class layout changes / object reinstancing

#rb none
[FYI] Marc.Audy, Stefan.Boberg, Nick.Penwarden
#jira

#ROBOMERGE-SOURCE: CL 5304722 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5309051 by ben marsh in Main branch]
2019-03-05 18:49:25 -05:00
marc audy
6eb7dba1ac 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-SOURCE: CL 5295832 via CL 5306530

[CL 5306657 by marc audy in Main branch]
2019-03-05 17:26:36 -05:00
Sorin Gradinaru
5aea452dd5 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@Revision-4.22

[CL 5287756 by Sorin Gradinaru in Main branch]
2019-03-04 14:56:27 -05:00
krzysztof narkowicz
5a294271b3 ConsoleVariables.ini - added MeshDrawCommands debugging and cleaned up a bit.
#rb none
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 5278062 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5278063 by krzysztof narkowicz in Main branch]
2019-03-04 08:51:53 -05:00
ben marsh
614c09a609 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: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5271578 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5271626 by ben marsh in Main branch]
2019-03-01 16:51:46 -05:00
ethan geller
1e41f1aa1a #jira UE-70387 Fix up INI files to make sure we are using AudioMixerAndroid rather than AndroidAudio backend. #rb none #fyi aaron.mcleran, chris.babcock
#ROBOMERGE-SOURCE: CL 5119930 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5206672 by ethan geller in Main branch]
2019-02-26 16:17:44 -05:00
phillip kavan
e0fb212768 Fix for nativized builds failing on a VirtualProductionUtilities plugin Blueprint asset dependency.
#rnx
#rb None
#jira UE-70351

#ROBOMERGE-SOURCE: CL 5113558 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5206618 by phillip kavan in Main branch]
2019-02-26 16:17:17 -05:00
billy mccarroll
a40722be06 Fixes to spectator JIP. Make sure spectator beacon timeout variables are initialized.
#ROBOMERGE-SOURCE: CL 5062489 via CL 5062496 via CL 5062916

[CL 5062978 by billy mccarroll in Main branch]
2019-02-19 11:22:59 -05:00
rolando caloca
007d3e7e0c UE4.22 - Revert to emulated uniform buffers on Vulkan for all platforms
#rb none
#rnx
#jira UE-66920

#ROBOMERGE-SOURCE: CL 5048928 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5048938 by rolando caloca in Main branch]
2019-02-18 17:04:49 -05:00
ben zeigler
ab23362a2b #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-SOURCE: CL 5048006 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5048008 by ben zeigler in Main branch]
2019-02-18 15:48:00 -05:00