#proj UE4
#branch UE4
#summary The interface of FGenericTask is now changed. Removed GetTaskName() and changed GetStatId() to non-static and const.
#codereview Robert.Manuszewski
#codereview Jaroslaw.Surowiec
[CL 2048817 by Jaroslaw Palczynski in Main branch]
#ttp 330039 EDITOR: Platform-agnostic editor code depends on Windows-only VSAccessor headers
#detail Source code access is now extensible via plugins, so any new editors can be easily added.
#add Added SourceCodeAccess module that routes access via plugins.
#change Moved much of the old VSAccessor code into a new VisualStudioSourceCodeAccess plugin.
#add Added a counterpart XCode plugin & migrated the code from FSourceCodeNavigation (Applescript etc.) into there.
#remove Removed applescript for XCode access (it is now done via code).
#remove Removed source code access functionality from platform layer.
#add Added details customization for source code access settings, so users can choose their own accessor.
#remove Removed dependencies on VSAccessor.
#change Changed API in SWidget to not require building a string to be parsed, instead this acesses and forwards filenames & line numbers.
#extra Tested on Mac by Mark S.
reviewed by Andrew.Brown
[CL 2048697 by Thomas Sarkanen in Main branch]
#Summary Updated the config system to handle single element arrays as arrays, and not as single properties.
#Note This is only applicable to default*.ini files, as these require array syntax when saving
[CL 2048693 by Terence Burns in Main branch]
#branch main
#proj UE4
#note This ensure CrashReportClient's logs are saved to the user's directory when run from an installed UE4.
#ReviewedBy Bob.Tellez
[CL 2048621 by James Hopkin in Main branch]
- Replaced magic value 'Thread_' with ThreadNameMarker, improved a bit versioning of stats files
- Added an option to inject the full stats metadata into stream, required by the profiler client manager to maintain the continuity of the stat messages
- Simplified thread metadata
- Added full thread name to the raw callstack
#codereview Robert.Manuszewski
[CL 2046772 by Jaroslaw Surowiec in Main branch]
#proj UnrealEd
#branch UE4
#summary On startup external storage location is queried and cached for subsequent file ops
[CL 2046768 by Robert Jones in Main branch]