Refactored FindField into FindUField and FindFProperty to avoid confusion caused by the fact that FindField<UField> will no longer return FProperties.
#jira UE-90683
#rb Steve.Robb
#tests Basic editor functionality test, cooked and ran PC client and server, bot soak tests for two hours
[CL 12190998 by Robert Manuszewski in 4.25 branch]
- ANDROID_TOOLS_BUILD_GRADLE_VERSION may be set in gradle.properties by <gradleProperties> in UPL
- settings.gradle may be added to with <settingsGradleAdditions> in UPL
#jira UE-90616
#ue4
#android
#fyi Jack.Porter
#rb trivial
[CL 12161607 by Chris Babcock in 4.25 branch]
When the '/permissive- is set we get a number of compile errors (C2337) due to microsoft attributes in \include\CodeAnalysis\sourceannotations.h
#jira none
#rnx
#rb Ben.Marsh
[CL 12124774 by paul chipchase in 4.25 branch]
- Converted Concert API transferring package data in-memory only model to a streaming model to support packages bigger than 2 GB. (TNumberiLimit<int32>::max())
- Added the IConcertFileSharing interface to share large files between the client and the server. This is used as a side channel to the Concert request/response and event protocol.
- Fixed the ConcertClientPackageManager to prevent sending the package data for each the 'pre-save' when the 'live sync' is off. It only emits it once.
- Fixed UI to correctly report pre-save vs save vs auto-save for package as well as when a package is discarded.
#jira UE-85652 - Crash when importing large FBX with Morph Targets and Disaster Recovery enabled
#jira UE-78722 - Potential Memory Leak with Disaster Recovery Plugin
#rb Francis.Hurteau, Jamie.Dale
[CL 12113821 by Patrick Laflamme in 4.25 branch]
- This is useful when the source for a ThirdParty lib is not contained in the engine.
#review-11967058 @david.harvey, @brian.white
#rb david.harvey
#jira none
[CL 12063530 by Anthony Bills in 4.25 branch]
Creation time of the makefile was being used to test whether dependencies have been modified, which is valid for external dependencies (since we want to catch any files modified after the build process starts), but not valid for files we create during the makefile building (such as response files).
Code attempting to detect response files was also incorrect, and would find any leaf files not included in a unity blob. Response files are now detected explicitly.
#rb none
#jira
[CL 12039693 by Ben Marsh in 4.25 branch]