Commit Graph

973 Commits

Author SHA1 Message Date
arciel rekman
b11f83d113 Fix Linux having bypass enabled by default (UE-73337).
#rb none
[FYI] Brandon.Schaefer, Michael.Sartain
#jira UE-73337
#lockdown Cristina.Riveron

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 6101834 in //UE4/Release-4.22/... via CL 6101835
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6125461 by arciel rekman in Dev-Anim branch]
2019-04-26 22:02:45 -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
rob gay
bbb0d6b1bb Fix copy pasta'ed description of cmd
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 6096429 via CL 6097903 via CL 6097950
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6122967 by rob gay in Dev-Anim branch]
2019-04-26 21:48:11 -04:00
rob gay
b9b7f73e1a - Add debug tracking for Virtual Loops
- Logging around when virtual loops are added and removed when logging verbose audio
    - stat Audio for current number of virtual loops to compare against 'live' ActiveSounds
    - blue trackers with Audio3dVisualize (Added Audio3dVisualize to BaseInput.ini)
- Test and improve enablement/disablement of VirtualLoop feature by actively stopping VirtualLoops on AudioDevice update
- Copy over 'live updated' values when virtualizing loops to new ActiveSound for reference/safety using Copy constructor and omitting data (much cleaner than the mammoth property copy)
- VirtualLoops now no longer created on heap
#rb ethan.geller
#rb aaron.mcleran

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 5997801 via CL 5997803 via CL 5998640 via CL 5998680 via CL 6002904 via CL 6003074
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6008503 by rob gay in Dev-Anim branch]
2019-04-19 01:10:44 -04:00
rob gay
e99a4866fd Update base input so auto-complete is supported for audio commands.
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 5998353 via CL 6002089 via CL 6002467
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6007953 by rob gay in Dev-Anim branch]
2019-04-19 01:07:14 -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
peter knepley
f8dd2d9bea Console autocomplete for starting and stopping the network profiler
[FYI] Ryan.Gerleve

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: peter.knepley
#ROBOMERGE-SOURCE: CL 5737853 via CL 5737868 via CL 5737876 via CL 5739554 via CL 5739643
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5743563 by peter knepley in Dev-Anim branch]
2019-04-04 13:05:51 -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
peter sauerbrei
f425c8aeb9 adding support for iPadMini5 and iPadAir3
#rb chris.babcock

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5691837 via CL 5691859 via CL 5691860 via CL 5691861 via CL 5695894 via CL 5695942
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5701846 by peter sauerbrei in Dev-Anim branch]
2019-04-02 21:13:41 -04:00
christina tempelaarl
449e7f6fa3 Added PIE orbit functionality and hotkey for ToggleDebugCamera.
#rb matt.kuhlenschmidt

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: christina.tempelaarl
#ROBOMERGE-SOURCE: CL 5612029 via CL 5614002 via CL 5614082
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5623554 by christina tempelaarl in Dev-Anim branch]
2019-03-27 21:07:54 -04:00
daniel lamb
2ee61adfc4 added key information to the DiffAssetRegistriesCommandlet csv file so it's easier to use.
Moved some game specific settings into game config files.

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 5566485 via CL 5566797 via CL 5570619 via CL 5570649
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5584648 by daniel lamb in Dev-Anim branch]
2019-03-27 01:32:59 -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
zak middleton
a5426c8804 #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-OWNER: lina.halper
#ROBOMERGE-AUTHOR: zak.middleton
#ROBOMERGE-SOURCE: CL 5443628 via CL 5443632 via CL 5444438 via CL 5444467
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5445460 by zak middleton in Dev-Anim branch]
2019-03-19 05:13:35 -04:00
anousack kitisa
f921b9705e Enabled the "Orbit camera around selection" setting by default.
#jira UE-71694

#rb JeanMichel.Dignard

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: anousack.kitisa
#ROBOMERGE-SOURCE: CL 5428265 in //UE4/Release-4.22/... via CL 5428302
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5431767 by anousack kitisa in Dev-Anim branch]
2019-03-18 13:11:16 -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
zach bethel
31e82db37e 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-OWNER: lina.halper
#ROBOMERGE-AUTHOR: zach.bethel
#ROBOMERGE-SOURCE: CL 5307142 via CL 5307174 via CL 5309830 via CL 5309906
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5326747 by zach bethel in Dev-Anim branch]
2019-03-06 18:21:22 -05:00
patrick boutot
5db85c5b7d 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-OWNER: lina.halper
#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 5305544 in //UE4/Release-4.22/... via CL 5309075
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5325610 by patrick boutot in Dev-Anim branch]
2019-03-06 18:16:51 -05:00
ben marsh
cac209bb32 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-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5304722 in //UE4/Release-4.22/... via CL 5309051
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5325549 by ben marsh in Dev-Anim branch]
2019-03-06 18:16:39 -05: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