#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]
#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]
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]
#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]
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]
#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]
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]
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]
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]
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]
#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]
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]