This requires UE_WITH_SLATE_DEBUG_WIDGETLIST to be defined, since it makes use of the functionality in FWidgetList.
#rb francis.hurteau, patrick.boutot
#preflight 619604814f57fbea790c031f
[CL 18234947 by sebastian nordgren in ue5-main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870584 by ryan durand in Main branch]
#lockdown Nick.Penwarden
#rb none
============================
MAJOR FEATURES & CHANGES
============================
Change 3805828 by Gil.Gribb
UE4 - Fixed a bug in the lock free stalling task queue and adjusted a comment. The code is not current used, so this is not actually change the way the code works.
Change 3806784 by Ben.Marsh
UAT: Remove code to compile UBT when using UE4Build. It should already be compiled as a dependency of UAT.
Change 3807549 by Graeme.Thornton
Add a cook timer around VerifyCanCookPackage. A licensee reports this taking a lot of time so it'll be good to account for it.
Change 3807727 by Graeme.Thornton
Unhide the text asset format experimental editor option
Change 3807746 by Josh.Engebretson
Remove WER from iOS platform
Change 3807928 by Robert.Manuszewski
When async loading, GC Clusters will be created after packages have been processed to avoid situations where some of the objects that are being added to a cluster haven't been fully loaded yet
Change 3808221 by Steve.Robb
GitHub #4307 - Made GetModulePtr() thread safe by not using GetModule()
^ I'm not convinced by how much thread-safer this is really, but it's tidier anyway.
Change 3809233 by Graeme.Thornton
TBA: Misc changes to text asset commandlet
- Rename mode to "loadsave"
- Add -outputFormat option which can be assigned "text" or "binary"
- When saving binary, use a differentiated filename so that source assets aren't overwritten
Change 3809518 by Ben.Marsh
Remove the outdated UnrealSync automation script.
Change 3809643 by Steve.Robb
GitHub #4277 : fix bug; FMath::FormatIntToHumanReadable 3rd comma and negative value
#jira UE-53037
Change 3809862 by Steve.Robb
GitHub #3342 : [FRotator.h] Fix to DecompressAxisFromByte to be more efficient and reflect its intent accurately
#jira UE-42593
Change 3811190 by Graeme.Thornton
Add support for writing specific log channels to their own files
Change 3811197 by Graeme.Thornton
Minor updates to output formatting and timing for the text asset commandlet
Change 3811257 by Robert.Manuszewski
Cluster creation will now be time-sliced
Change 3811565 by Steve.Robb
Define out non-monolithic module functions.
Change 3812561 by Steve.Robb
GitHub #3886 : Enable Brace-Initialization for Declaring Variables
Incorrect semi-colon search removed after discussion with author.
Test added.
#jira UE-48242
Change 3812864 by Steve.Robb
Removal of some unproven code which was supposed to fix hot reloading BP class functions in plugins.
See: https://udn.unrealengine.com/questions/376978/aitask-blueprint-nodes-disappear-when-their-module.html
#jira UE-53089
Change 3820358 by Ben.Marsh
PR #4358: Incredibuild use ShowAgent by default (Contributed by projectgheist)
Change 3822594 by Ben.Marsh
UAT: Improvements to log file handling.
- Always create log files in the final location, rather than writing to a temp directory and copying in later.
- Now supports -Verbose and -VeryVerbose for increasing log verbosity, rather than -Verbose=XXX.
- Keep a backlog of log output before the log system is initialized, and flush it to the log file once it is.
- Allow buildmachines to specify the uebp_FinalLogFolder environment variable, which is used to form paths for display. When build machines copy log files elsewhere after UAT finishes (eg. a network share), this allows error messages to display the right location.
Change 3823695 by Ben.Marsh
UGS: Fix issue where precompiled binaries would not be shown as available for a change until scrolling the last submitted code change into the buffer (other symptoms, like de-focussing the main window would cause it to go back to an unavailable state, since the changes buffer was shrunk).
Now always queries changes up to the last change for which zipped binaries are available.
Change 3823845 by Ben.Marsh
UBT: Exclude C# projects for unsupported platforms when generating project files.
Change 3824180 by Ben.Marsh
UGS: Add an option to show changes by build machines, and move the "only show reviewed" option in there too (Options > Show Changes).
#jira
Change 3825777 by Steve.Robb
Fix to return value of StringToBytes.
Change 3825810 by Ben.Marsh
UBT: Reduce length of include paths for MSVC toolchain.
Change 3825822 by Robert.Manuszewski
Optimized PIE lazy pointer fixup. Should be up to 8x faster now.
Change 3826734 by Ben.Marsh
Remove code to disable TextureFormatAndroid on Linux. It seems to be an editor dependency.
Change 3827730 by Steve.Robb
Try to avoid decltype(auto) if it's not supported.
See: https://udn.unrealengine.com/questions/395644/build-417-with-c11-on-linux-ttuple-errors.html
Change 3827745 by Steve.Robb
Initializer list support for TMap.
Change 3827770 by Steve.Robb
GitHub #4399 : Added a CONSTEXPR qualifiers to FVariant::GetType()
#jira UE-53813
Change 3829189 by Ben.Marsh
UBT: Now always writes a minimal log file. By default, just contains the regular console output and any reasons why actions are outdated and needed to be executed. UAT directs child UBT instances to output logs into its own log folder, so that build machines can save them off.
Change 3830444 by Steve.Robb
BuildVersion and ModuleManifest moved to Core, and parsing of these files reimplemented to avoid a JSON library.
This should be revisited when Core has its own JSON library.
Change 3830718 by Ben.Marsh
Fix incorrect group name being returned by FStatNameAndInfo::GetGroupName() for stat groups.
The editor populates the viewport stats list by calling this for every registered stat and stat group (via FLevelViewportCommands::HandleNewStatGroup). The menu entry attempts to show the stat name with STAT_XXX stripped from the start as the menu item label, with the free-form text description as a tooltip.
For stat groups, the it would previously just return the stat group name as "Groups" (due to the raw naming convention of "//Groups//STATGROUP_Foo//..."). Since this didn't match the expected naming convention in FLevelViewportCommands::HandleNewStat (ie. STAT_XXX or STATGROUP_XXX), it would fail to add it.
When the first actual stat belonging to that group is added, it would add a menu entry for the group based on that, but the stat description no longer makes sense as a tooltip for the group. As a result, all the editor tooltips were junk.
#jira UE-53845
Change 3831064 by Ben.Marsh
Fix log file contention when spawning UBT recursively.
Change 3832654 by Ben.Marsh
UGS: Fix error panel not being selected when opened, and weird alignment/color issues on it.
Change 3832680 by Ben.Marsh
UGS: Fix failing to detect workspace if synced to a different stream. Seems to be a regression caused by recent P4D upgrade.
Change 3832695 by Ben.Marsh
UGS: Invert the options in the 'Show Changes' submenu for simplicity.
Change 3833528 by Ben.Marsh
UAT: Script to rewrite source files with public include paths relative to the 'Public' folder. Usage is: RebasePublicIncludePaths -UpdateDir=<Dir> [-Project=<Dir>] [-Write].
Change 3833543 by Ben.Marsh
UBT: Allow targets to opt-out of having public include paths added for every dependent module. This reduces the command line length when building a target, which has recently become a problem with larger games (due to Microsoft's compiler embedding the command line into each object file, with a maximum length of 64kb). All engine modules are compiled with this enabled; games may opt into it by setting bLegacyPublicIncludePaths = false; from their .target.cs, as may individual modules.
Change 3834354 by Robert.Manuszewski
Archetype pointer will now be cached to avoid locking the object tables when acquiring its info. It should also be faster this way regardless of any locks.
#jira UE-52035
Change 3834400 by Robert.Manuszewski
Fixing crash on exit caused by cached archetypes not being cleaned up before static exit cleanup.
#jira UE-52035
Change 3834947 by Steve.Robb
USE_FORMAT_STRING_TYPE_CHECKING removed from FMsg::Logf and FMsg::Logf_Internal.
Change 3835004 by Ben.Marsh
Fix code that relies on dubious behavior of requiring referenced "include path only" modules having their _API macros set to be empty, even if the module is actually implemented in a separate DLL.
Change 3835340 by Ben.Marsh
Fix errors making installed build from directories with spaces in the name.
Change 3835972 by Ben.Marsh
UBT: Improved diagnostic message for targets which don't need a version file.
Change 3836019 by Ben.Marsh
UBT: Fix warnings caused by defining linkage macros for third party libraries.
Change 3836269 by Ben.Marsh
Fix message box larger than the screen height being created when a large number of modules are incompatible on startup.
Change 3836543 by Ben.Marsh
Enable SoundMod plugin on Linux, since it's already supported through the editor.
Change 3836546 by Ben.Marsh
PR #4412: fix type mismatch (Contributed by nakapon)
Change 3836805 by Ben.Marsh
Fix commandlet to compile marketplace plugins.
Change 3836829 by Ben.Marsh
UBT: Fix ability to precompile plugins from installed engine builds.
Change 3837036 by Ben.Marsh
UBT: Write the previous and new contents of intermediate files to the log if they change. Makes it easier to debug unexpected rebuilds.
Change 3837037 by Ben.Marsh
UBT: Fix engine modules having inconsistent definitions depending on whether modules are only referenced for their include paths vs being linked into a binary (due to different _API macro).
Change 3837040 by Ben.Marsh
UBT: Remove code that initializes members in ModuleRules and TargetRules objects before the constructor is run. This is no longer necessary, now that the backwards-compatible default constructors have been removed.
Change 3837247 by Ben.Marsh
UBT: Remove UELinkerFixups module, now that plugins and precompiled modules do not require hacks to force initialization (since they're linked in as object files).
Encryption and signing keys are now set via macros expanded from the IMPLEMENT_PRIMARY_GAME_MODULE macro, via project-specific macros added in the TargetRules constructor.
Change 3837262 by Ben.Marsh
UBT: Set whether a module is an engine module or not via a default value for the rules assembly. All non-program engine and enterprise modules are created with this flag set to true; program targets and modules are now created from a different assembly that sets it to false. This removes hacks from UEBuildModule needed to adjust behavior for different module types based on the directory containing the module.
Also add a bUseBackwardsCompatibleDefaults flag to the TargetRules class, also initialized to a default value from a setting passed to the RulesAssembly constructor. This controls whether modules created for the target should be configured to allow breaking changes to default settings, and is set to false for all engine targets, and true for all project targets.
Change 3837343 by Ben.Marsh
UBT: Remove the OverrideExecutableFileExtension target property. Change the only current use for this (the MayaLiveLinkPlugin target) to use a post build step to copy the file instead.
Change 3837356 by Ben.Marsh
Fix invalid character encodings.
Change 3837727 by Graeme.Thornton
UnrealPak: KeyGenerator: Only generate prime table when required, not all the time
Change 3837823 by Ben.Marsh
UBT: Output warnings and errors when compiling module rules assembly in a way that allows them to be double-clicked in the Visual Studio output window.
Change 3837831 by Graeme.Thornton
UBT: When parsing crypto settings, always load legacy data first, then allow the new system to override it. Provides the same key backwards compatibility that the editor settings class gives
Change 3837857 by Robert.Manuszewski
PR #4404: Make FGCArrayPool singleton global instead of per-CU (Contributed by mhutch)
Change 3837943 by Robert.Manuszewski
PR #4405: Fix FGarbageCollectionTracer (Contributed by mhutch)
Change 3838451 by Ben.Marsh
UBT: Fix exceptions thrown on a background thread while caching C++ includes not being caught and logged correctly. Now captures exceptions and re-throws on the main thread.
#jira UE-53996
Change 3839519 by Ben.Marsh
UBT: Simplify configuring bPrecompile and bUsePrecompile settings for modules. Each rules assembly can now be configured as installed, which defaults the module rules it creates to use precompiled data.
Change 3843790 by Graeme.Thornton
UnrealPak: Log the size of all encrypted data
Change 3844258 by Ben.Marsh
Fix plugin compile failure when created via new plugin wizard. Passing -plugin on the command line is unnecessary, and is now reserved for packaging external plugins for the marketplace.
Also extend the length of time that the error toast stays visible, and don't delete the plugin on failure.
#jira UE-54157
Change 3845796 by Ben.Marsh
Workaround for slow performance of String.EndsWith() on Mono.
Change 3845823 by Ben.Marsh
Fix case sensitive matching of platform names in -TargetPlatform=X argument to BuildCookRun.
#jira UE-54123
Change 3845901 by Arciel.Rekman
Linux: fix crash due to lambda lifetime issues (UE-54040).
- The lambda goes out of scope in FBufferVisualizationMenuCommands::CreateVisualizationCommands, crashing the editor if compiled with a recent clang (5.0+).
(Edigrating 3819174 to Dev-Core)
Change 3846439 by Ben.Marsh
Revert CL 3822742 to always call Process.WaitForExit(). The Android target platform module in the editor spawns ADB.EXE, which inherits the editor's stdout/stderr handles and forks itself. Process.WaitForExit() waits for EOF on those pipes, which never occurs because the forked process never terminates.
Proper fix is probably to have the engine explicitly duplicate stdout/stderr handles for new pipes to output process, but too risky before copying up to Main.
Change 3816608 by Ben.Marsh
UBT: Use DirectoryReference objects for all include paths.
Change 3816954 by Ben.Marsh
UBT: Remove bIncludeDependentLibrariesInLibrary option. This is not widely supported by platform toolchains, and is not used anywhere.
Change 3816986 by Ben.Marsh
UBT: Remove UEBuildBinaryConfig; UEBuildBinary objects are now just created directly.
Change 3816991 by Ben.Marsh
UBT: Deprecate PlatformSpecificDynamicallyLoadedModules. We no longer have any special behavior for these modules.
Change 3823090 by Ben.Marsh
UAT: Improve logging for child UAT instances.
- Calling RunUAT now requires an identifier for prefixing into the parent log, which is also used to determine the name of the log folder.
- Stdout is no longer written to its own output file, since it's written to the parent stdout, the parent log file, and the child log file anyway.
- Log folders for child UAT instances are left intact, rather than being copied to the parent folder. The derived names for the copied names were confusing and hard to read.
- Output from UAT is no longer returned as a string. It should not be parsed anyway (but may be huge!). ProcessResult now supports running without capturing output.
Change 3826082 by Ben.Marsh
UBT: Add a check to make sure that all modules that are precompiled are correctly marked to enable it, even if they are part of the build target.
Change 3827025 by Ben.Marsh
UBT: Move the compile output directory into a property on the module, and explicitly pass it to the toolchain when compiling.
Change 3829927 by James.Hopkin
Made HTTP interface const correct
Change 3833533 by Ben.Marsh
Rewrite engine source files to base include paths relative to the "Public" directory. This allows reducing the number of public include paths that have to be added for engine modules.
Change 3835826 by Ben.Marsh
UBT: Precompiled targets now generate a separate manifest for each precompiled module, rather than adding object files to a library. This fixes issues where object files from static libraries would not be linked into a target if a symbol in them was not referenced.
Change 3835969 by Ben.Marsh
UBT: Fix cases where text is being written directly to the console rather than via logging functions.
Change 3837777 by Steve.Robb
Format string type checking added to FOutputDevice::Logf.
Fixes for those.
Change 3838569 by Steve.Robb
Algo moved up a folder.
[CL 3847482 by Ben Marsh in Main branch]
#lockdown Nick.Penwarden
#rb none
============================
MAJOR FEATURES & CHANGES
============================
Change 3623004 by Ben.Marsh
Fix RemoteExecutor not taking the remote machine specs into account.
Change 3623172 by Ben.Marsh
UGS: Fix "More Info..." button not using P4 server override.
Change 3628820 by Ben.Marsh
PR #3979: Get working directory from task element, not tool node (Contributed by nullbus)
Change 3630424 by Graeme.Thornton
Make the AES key parameter const in FAES::EncryptData()
Change 3632786 by Steve.Robb
FString constructor fixed to not take an ignored void* parameter, which can be misleading.
Change 3639534 by Ben.Marsh
Remove old P4.NET library. Doesn't seem to be used by anything.
Change 3640536 by Steve.Robb
GitHub #4007 : Delete unnecessary specialization of MakeArrayView
#jira UE-49617
Change 3641155 by Gil.Gribb
UE4 - Speculative fix for problem with summary reading in FAsyncArchive2.
Change 3643932 by Ben.Marsh
Add an example build script for updating the version number, then compiling and staging the editor and tools to an output directory. Optionally submits at the end (requires -Submit argument).
Change 3644825 by Ben.Marsh
Use VSWHERE to find the location of MsBuild.exe, if available.
https://github.com/EpicGames/UnrealEngine/pull/3879#issuecomment-329688645
Change 3647395 by Ben.Marsh
Allow compiling of monolithic binaries from BuildEditorAndTools.xml, using the -set:GameTarget=FooGame -set:TargetPlatforms=Win32;Win64 options.
Change 3650300 by Ben.Marsh
UAT: Remove code that deletes cooked data on a failed cook. The engine should write packages out transactionally now (by writing to a temporary file and moving into place), and deleting the cooked data just prevents post-mortem analysis.
Change 3650856 by Robert.Manuszewski
Adding checks to prevent FlushAsyncLoading and LoadObject/LoadPackage from being called from any threads other than the game thread
Change 3651022 by Gil.Gribb
UE4 - Possible fix for mysterious ensure indicating problematic recursion in the pak precacher.
Change 3658331 by Steve.Robb
Fix for the parsing of large integer values.
Change 3661958 by Gil.Gribb
UE4 - Fixed rare hang in task graph.
Change 3664021 by Robert.Manuszewski
Fix for a potential GC crash caused by stale pointer in AnimInstanceProxy
See https://udn.unrealengine.com/questions/392432/gc-issue-uaniminstancemontageinstances-empty-but-u.html
Change 3664254 by Steve.Robb
Use ANSI allocator when thread sanitizer is enabled. This allows the generation of more accurate and meaningful reports.
Change 3664436 by Steve.Robb
Use TUniquePtr instead of a thread-unsafe TSharedPtr to move data between threads.
Change 3666461 by Graeme.Thornton
Improvements to signing/encryption key embedding and runtime access
- Changed method of embedding key into the executable to make it more secure
- Added FAESKey class to wrap a 32 byte key
Change 3666462 by Graeme.Thornton
Cut ShooterGame AES key down to 32 characters
Change 3677560 by Ben.Marsh
PR #4074: UBT: Add include and library-related fields to module JSON output (Contributed by adamrehn)
Change 3683534 by Steve.Robb
Refactoring of enum/struct lookup during hot reload.
Change 3683754 by Steve.Robb
Alignment fixes to allow int64 on 32-bit platforms
Support for integral types in IsAligned.
Static asserts so that alignment functions will no longer be called with non-intergal, non-pointer types.
Some fixes to existing code.
Change 3686670 by Steve.Robb
Fix for thread-unsafe modification of static array in FString::ParseIntoArrayWS.
Change 3687540 by Ben.Marsh
Fix all UBT/UAT output going to stderr rather than stdout.
Change 3688931 by Gil.Gribb
UE4 - Critical fix for a rare race condition in the pak file async IO layer.
Change 3690000 by Graeme.Thornton
Manual copy of 4.18 CL 3687869
Make UBT include the destination INI file for a given hierarchy if it exists
Renamed VSCode enum value to VisualStudioCode, so it matches the source accessor plugin name
Change 3690030 by Graeme.Thornton
VSCode fixes
- Source Code Accessor plugin changes. Add new interface method to open a solution at a given path
- GameProjectUtils now uses the source navigation API to open solutions rather than hardcoding which solution file types to look for
- Various fixes for vscode project file generation
#jira UE-50554
Change 3690885 by Steve.Robb
Atomic reads in FReferenceControllerOps<ESPMode::ThreadSafe>.
Change 3691052 by Steve.Robb
Free stats thread on shutdown.
Change 3695138 by Steve.Robb
AsConst helper function added.
Change 3696627 by James.Hopkin
Changed player controller iterator typedefs to use TWeakObjectPtr rather than the deprecated TAutoWeakObjectPtr
(review-3606695)
Change 3697099 by Steve.Robb
GitHub #4105 : Removed redundant class access modifier
Change 3697154 by Steve.Robb
Removal of deprecated functions in delegates.
Mutable lambdas to can now be bound to delegates.
Change 3697180 by Steve.Robb
GitHub #4115 : Incorrect CPPMacroType used for USoftClassProperty
Change 3697239 by Steve.Robb
Allow TArray::Insert to take an array with any allocator type.
Change 3697269 by Steve.Robb
RelocateConstructItems instead of MoveConstructItems.
Change 3697558 by Steve.Robb
New _GetRef functions for TArray, which return a reference to the newly-added element.
Unit tests for these functions.
Change 3699776 by Steve.Robb
TSAN warning suppression around IAsyncReadRequest::bCompleteAndCallbackCalled.
Change 3702397 by Steve.Robb
TIsTrivial type trait.
Change 3702569 by Steve.Robb
Allow a TGuardValue to be assigned to a different type from the one being guarded.
Change 3706644 by Robert.Manuszewski
Different stack ingore count for development builds for FArchiveStackTrace
Change 3709272 by Steve.Robb
Removal of redundant UpdateVertices, which causes a race condition on the renderer thread.
Change 3709452 by Robert.Manuszewski
Fixed a bug where with async time limit set to a low value the async loading could hang because the linker would keep reloading the preload dependencies
Change 3709454 by Robert.Manuszewski
Added command line option -NOEDL to disable EDL
Change 3709487 by Steve.Robb
Remove use of PLATFORM_HAS_64BIT_ATOMICS, which is always 1.
Change 3709645 by Ben.Marsh
Fix race condition between multiple instances of UBT trying to write out the XML config cache.
Change 3711193 by Ben.Marsh
Add an editor setting for the shared DDC location to use.
#jira UE-51487
Change 3713811 by Steve.Robb
Update .modules files after a hot reload.
Don't check for directory timestamp changes as a way of detecting new files if hot reloading with a makefile, as this is already done during makefile invalidation checks.
Pass hotreload flags around in UBT instead of relying on global state.
This fixes the hot reload iteration speed regression without also regressing the fix to UE-42205.
#jira UE-51472
Change 3715654 by Steve.Robb
GitHub #4156 : Fixed not compiling template function Algo::UpperBoundBy.
Change 3718782 by Steve.Robb
TSharedPtr, TSharedRef and TWeakPtr assignment are now implemented as copy-and-swap to avoid an invalid smart pointer state being visible to any destructors being called.
Change 3720830 by Steve.Robb
Initial import of TAtomic object wrapper, which guarantees atomic access to an object.
Change 3720881 by Steve.Robb
FCompression ThreadSanitizer data race fixes.
Change 3722640 by Graeme.Thornton
Guard network platform file heartbeat function with the socket critical section. Stop heartbeat from causing a crash when firing during async loading.
#jira UE-51463
Change 3722655 by Steve.Robb
Don't null name table because it's already zeroed at startup.
Some tidy-ups.
Change 3722754 by Steve.Robb
Thread sanitizer fix.
Small typo fix.
Change 3722849 by Graeme.Thornton
Improve "caching file" message in networkplatformfile so it says "Requesting file..." and is only output when we actually request the file from the server
Change 3723081 by Steve.Robb
TAtomic is now aligned to the underlying integer type.
TAtomic will now static assert with a better error message when given an unsupported type.
Define added for the maximum platform-supported atomic type, and used instead of a (wrong) hardcoded number.
Misc renames.
Change 3723270 by Ben.Marsh
Include /d2cgsummary argument when running UBT with -Timing.
Change 3723683 by Ben.Marsh
Do not include documentation in the generated project files by default. Suspect that the 30,000 UDN files that get added to the solution take up memory and degrate performance.
Change 3725422 by Robert.Manuszewski
When serializing compressed archive with multithreaded compression enabled, wait for the oldest async task instead of spinning.
Change 3725735 by Robert.Manuszewski
Making all CheckDefaultSubobjects related functions const
Change 3726167 by Steve.Robb
FMinimalName::IsNone added.
Change 3726458 by Steve.Robb
TAtomic will no longer instantiate for types which are not exactly a size supported by the platform layer.
Change 3726542 by Ben.Marsh
UGS: Always include the project filename in the editor build command. The project may not be in one of the .uprojectdirs paths.
Change 3726595 by Ben.Marsh
Allow building multiple game targets in the example BuildEditorAndTools.xml script.
Change 3726724 by Ben.Marsh
Fix ambiguities in calculating root directory. (GitHub #4172)
Change 3726959 by Ben.Marsh
Make sure that AutomationTool uses the same list of preprocessor definitions when compiling *.target.cs files as UnrealBuildTool does.
Change 3728437 by Steve.Robb
VisitTupleElements now supports invocation of a functor taking arguments from multiple tuples in parallel.
Some improved documentation.
NOTE: This is a backward-incompatible change to VisitTupleElements. Any existing calls will need their arguments swapping.
Change 3732262 by Gil.Gribb
UE4 - Fixed rare hangs in the task graph.
Change 3732755 by Steve.Robb
Stats TSAN fixes.
Optimizations to FCycleCounter::Start() to only read the stat name once.
Change 3735000 by Robert.Manuszewski
Always preload the AssetRegistry module on startup. even if EDL is disabled.
Even without EDL, if the async loading thread is enabled the AssetRegistryModule will otherwise be loaded from the ASL thread and that will assert.
Change 3735292 by Robert.Manuszewski
Made sure component visualizer is removed from VisualizersForSelection when UnregisterComponentVisualizer() is called otherwise it may cause crashes when the engine terminates.
Change 3735332 by Steve.Robb
Refactoring of UDelegateProperty::Identical() to clarify logic.
Fixed UMulticastDelegateProperty::Identical() to compare the bound function names.
PPF_DeltaComparison removed, as it doesn't seem useful.
Change 3737960 by Graeme.Thornton
VSCode - Add launch task for generating project files for the given folder
Change 3738398 by Graeme.Thornton
Make Visual Studio source code accessor's module hotreload handler pass the 'save all files' message to the current accesor, rather than direct to the visual studio accessor
#jira UE-51451
Change 3738405 by Graeme.Thornton
VSCode: Format c/cpp settings strings using comment path formatting function
Change 3738928 by Steve.Robb
Fix for lack of null conditional operators in some older Monos. (replicated from CL# 3729574 in Release-4.18)
#jira UE-51842
Change 3739135 by Ben.Marsh
Fix being unable to package projects in a folder called "Wolf". This is only a restricted folder for Epic's Perforce history.
#jira UE-51855
Change 3739360 by Ben.Marsh
UAT: Fix issue with P4PORT setting not being parsed correctly.
Change 3745959 by James.Hopkin
#core Added ImplicitConv for safe upcasts to a specific required type, e.g. deduced delegate payload types
Change 3746125 by Steve.Robb
FName ThreadSanitizer fixes.
Change 3747274 by Steve.Robb
TSAN fix for FMediaTicker::Stopping.
Change 3747618 by Steve.Robb
ThreadSanitizer data race fix for FShaderCompileThreadRunnableBase::bForceFinish.
Change 3747720 by Steve.Robb
ThreadSanitizer fix for FMessageRouter::Stopping.
Change 3749207 by Graeme.Thornton
First pass of CryptoKeys plugin. Allows creation/editing/cycling of AES/RSA keys.
Change 3749323 by Graeme.Thornton
Fix UAT crash when only -targetplatform is specifiied
Change 3749349 by Steve.Robb
TSAN_SAFE guards around LockFreeList to silence ThreadSanitizer.
Change 3749617 by Steve.Robb
Logf static_assert for formatting string enabled.
Change 3749897 by Steve.Robb
FDebug::LogAssertFailedMessage static assert for formatting string enabled.
Change 3754011 by Steve.Robb
Static asserts that the allocator supports move.
Move-enabled our allocators which don't support move.
Change 3754227 by Ben.Marsh
Fix build command line in generated projects missing a space before the compiler version override.
#jira UE-52226
Change 3754562 by Ben.Marsh
PR #4206: Replace deprecated wsprintf with secure swprintf for Bootstrap executable (Contributed by jessicafalk)
Change 3755616 by Graeme.Thornton
Runtime code for using the new crypto ini files to define signing/encryption keys
#jira UE-46580
Change 3755666 by James.Hopkin
Used ImplicitConv to remove Casts being used for up-casts
#review-3745965
Change 3755671 by Graeme.Thornton
Add log message in unrealpak to say which config file system it is using for crypto keys
Change 3755672 by Graeme.Thornton
Updating ShooterGame with new CryptoKeys based security setup
Change 3756778 by Ben.Marsh
Add support for running multiple jobs simultaneously on a single builder.
When running job or agent setup, the --num-slots=X parameter defines the number of steps that can run simultaneously (EC procedures pass in the resource step limit). A lock file is created under the workspace root (D:\Build) and a reservation file is created for the first slot that can be allocated (slot-1, slot-2, etc...). The slot number is used to define the workspace name that should be used.
Change 3758498 by Ben.Marsh
Re-throw exceptions when a file cannot be deleted when cleaning a target.
Change 3758921 by Steve.Robb
ThreadSanitizer fix to FThreadSafeStaticStatBase::HighPerformanceEnable to do a relaxed atomic load on access.
DoSetup() now returns the newly-allocated pointer, instead of reloading it from memory.
Change 3760599 by Graeme.Thornton
Added missing epic header comment to some new source files
Change 3760642 by Steve.Robb
ThreadSanitizer fix for concurrent access to GMainThreadBlockedOnRenderThread.
Change 3760669 by Graeme.Thornton
Improvement to OpenSSL based signing key generator. Generate a full RSA key then steal the primes from it, rather than generating the primes manually.
Added a test mode to the cryptokeys commandlet to test signing key generation
Change 3760711 by Steve.Robb
ThreadSanitizer fixes to GIsRenderingThreadSuspended.
Change 3760739 by Steve.Robb
ThreadSanitizer fix for FQueuedThread::TimeToDie.
Change 3760763 by Steve.Robb
ThreadSanitizer fix for GRunRenderingThreadHeartbeat.
Removal of unnecessary/dangerous initializer for GMainThreadBlockedOnRenderThread.
Change 3760793 by Steve.Robb
Some simple refactoring to remove some volatile reads of BufferStartPos and BufferEndPos.
Change 3760817 by Steve.Robb
ThreadSanitizer fixes for FAsyncWriter::BufferStartPos and BufferEndPos.
Change 3761331 by Josh.Engebretson
UnrealBuildTool enforcement of Development and Debug configurations in existing .csproj
#jira UE-52416
Change 3761521 by Steve.Robb
ThreadSanitizer fixes for FEvent::EventStartCycles and EventUniqueId.
Change 3763117 by Graeme.Thornton
PR #3722: Optimising FPaths::IsRelative() (Contributed by jovisgCL)
Change 3763358 by Graeme.Thornton
Ensure that all branches within FGenericPlatformMisc::RootDir() produce an absolute path with no duplicate slashes
Remove relative->abs conversion of root dir from FPaths::MakeStandardFilename(), now that we know RootDir() always returns an absolute path
Derived from the content of this PR:
PR #3742: Treat RootDirectory the same way as Standardized (Contributed by TroutZhang)
Change 3764058 by Graeme.Thornton
Generate a .code-workspace file for the current workspace. Allows foreign projects to "mount" the UE4 folder so that the engine tasks are avaible, and all engine source is visible to VSCode for searching purposes
#jira UE-52359
Change 3764705 by Steve.Robb
Better handling of whitespace in ImportText_Internal() for set and map properties.
Containers are now emptied upon import failure, to avoid leaving bad container states (unhashed, partial data).
Fix to USetProperty's temp buffer size to avoid buffer overruns.
Duplicate map keys are now skipped during import, same as USetProperty's behavior.
Change 3764731 by Steve.Robb
Don't re-run UHT if only source files have changed in the same folder as headers. This was already done for hot reload, but there's no reason why it should be limited to that.
Change 3765923 by Graeme.Thornton
VSCode - "taskName" -> "label" for C# build tasks
Change 3766018 by Steve.Robb
constexpr constructor for TAtomic.
Change 3766037 by Steve.Robb
Misc tidyings in HotReload.cpp.
Change 3766046 by Steve.Robb
ThreadSanitizer fixes to ENamedThreads::RenderThread and ENamedThreads::ENamedThreads_Local.
Change 3766288 by Steve.Robb
Improved efficiency of adding/removing elements to UGCObjectReferencer::ReferencedObjects.
Change 3766374 by Josh.Engebretson
Fix issue with ini quoted value comparison
#jira UE-52066
Change 3766532 by Josh.Engebretson
PR #3680: Added NetSerialize to FDateTime fixing UE-22533 (Contributed by druhasu)
#jira UE-46156
Change 3766740 by Steve.Robb
TMultiMap::Append added.
Change 3767523 by Steve.Robb
ThreadSanitizer fix for UE4Delegates_Private::GNextID.
Change 3767601 by Steve.Robb
ThreadSanitizer fix for FStats::GameThreadStatsFrame.
Change 3770567 by Ben.Marsh
Add a FAnnotatedArchiveFormatter interface which allows querying structural type information that may not be in binary archives.
Change 3770826 by Ben.Marsh
Move StructuredArchive implementation into Core, so primitive types can implement serialization overloads for it.
Change 3770875 by Steve.Robb
Redundant UScriptStruct::PostLoad removed, which was causing a race condition in async loading. This was re-establishing the CppStructOps, but that is unnecessary because native classes cannot change as a result of a load - only BP structs can, and they don't have CppStructOps.
Change 3772167 by Ben.Marsh
Add a context-free binary formatter that can serialize tagged data. This functions as a lower-overhead binary intermediate format for JSON data.
Change 3772248 by Steve.Robb
ThreadSanitizer fixes to FMalloc call counters.
Change 3772383 by Ben.Marsh
Separate archive metadata from FArchive into FArchiveContext, so it can be safely exposed to consumers of FStructuredArchive.
Change 3772906 by Graeme.Thornton
TextAssetCommandlet - Utility commandlet for testing/converting to text asset format
Change 3772932 by Ben.Marsh
Fix "String:" prefix not being stripped from escaped string values.
Change 3772942 by Graeme.Thornton
Add experimental setting to enable in-editor text asset format functionality
Add "export to text" option into the content browser asset actions context menu
Change 3772955 by Ben.Marsh
Add a new "stream" compound type to FStructuredArchive, which allows serializing a sequence of elements similarly to an array, but without serializing an explicit size. Allows passing through data to an underlying binary archive without breaking compatibility.
Change 3772963 by Ben.Marsh
Allow querying record keys and stream lengths from annotated archive formatters, since these archives have markup for field boundaries.
Change 3773010 by Graeme.Thornton
Added CORE_API to FArchiveFromStructuredArchive
Gave text asset format experimental option a slightly less random tooltip comment
Change 3773057 by Ben.Marsh
Add a flag to FArchive to determine whether the archive is text (IsTextFormat()).
Add support for seeking within FArchiveFromStructuredArchive. For text formats, data is serialized to an in-memory buffer, with names and objects serialized as indices into an array. For non-text formats, data is serialized directly to the underlying archive.
Also rename FStructuredArchive::TryEnterSlot() to TryEnterField().
Change 3773118 by Steve.Robb
TSignedIntType and TUnsignedIntType type traits for getting an integer type of a given size.
Change 3773122 by Steve.Robb
TAtomic fixes for pointer arithmetic.
TSignedIntType used instead of reimplementing its own trait.
Change 3773123 by Steve.Robb
Unit tests for TAtomic.
Change 3773138 by Steve.Robb
Run numeric tests on integer types instead of basic tests.
Fix for compiler warnings when subtracting from unsigned atomics.
Change 3773166 by Steve.Robb
Refactoring of arithmetic operations into its own class, then basing the pointer and integral versions on that.
Change 3774216 by Gil.Gribb
UE4 - Fix rare crash in the pak precacher immediately after unmounting a pak file.
Change 3774426 by Ben.Marsh
Copy all C# tools to a staging directory before compiling them. This prevents access violations when compiling tools like iPhonePackager that reference DotNETCommon, and ensures we strip NotForLicensees folders out of them all.
See: https://answers.unrealengine.com/questions/726010/418-will-not-build-from-source.html
Change 3774658 by Ben.Marsh
Improve error reporting while generating intellisense for project files. Include the name of the target being compiled, and allow project file generation to continue without it.
Change 3775141 by Ben.Marsh
Always output HTML5 diagnostics at "information" verbosity, to avoid every line being prefixed with "WARNING:" and screwing up the EC postprocessor.
Change 3775459 by Ben.Marsh
Removing .NET Framework Perforce DLL as runtime dependency of engine third party library. The actual library is linked statically.
Change 3775522 by Ben.Marsh
UGS: Treat .uproject and .uplugin files as code changes.
Change 3775597 by Ben.Marsh
Fix post-build steps for plugins not being executed.
#jira UE-52754
Change 3777895 by Graeme.Thornton
StructuredArchiveFromArchive - An adapter class for wrapping an existing FArchive with a structured archive
Change 3777931 by Graeme.Thornton
Refactored FArchiveUObjects serialization code into some static helpers
Added FArchiveUObjectFromStructuredArchive which allows the adaption of a structured archive into an FArchive that supports the extra UObect serialization functions for weak/soft pointers
Change 3777942 by Graeme.Thornton
Added missing CORE_API to FStructuredArchive::FStream
Added FStructuredArchive::FSlot insertion operator for char
Added specialization of TArray<uint8> serializer for structured archives which serializes the contents as one value
Change 3778084 by Graeme.Thornton
Adding FPackageName::GetTextAssetPackageExtension() to access the file extension we use for text asset files
Change 3778096 by Graeme.Thornton
Add a constructor to FArchiveUObjectFromStructuredArchive that takes a slot and passes it to the base class
Change 3778389 by Josh.Engebretson
Fix an optimization issue with CPU benchmarking
Add better support for debugging/testing local rocket builds
UDN Link: https://udn.unrealengine.com/questions/400909/command-scalability-auto-gives-inaccurate-cpu-benc.html
#jira UE-52192
Change 3778701 by Josh.Engebretson
Ensure plugin content folders are mounted consistently. Fixes TryConvertFilenameToLongPackageName failing to work on plugin assets
UDN Link: https://udn.unrealengine.com/questions/276386/tryconvertfilenametolongpackagename-fails-for-plug.html
#jira UE-40317
Change 3778832 by Chad.Garyet
Adding enterprise path support for PCB's for UGS
Change 3780258 by Graeme.Thornton
TextAssetCommandlet - Accumulate timings for loading packages and saving packages
Change 3780463 by Graeme.Thornton
CryptoKeys improvements
- Enable CryptoKeys plugin by default
- Attempt to inherit settings from the old system by default
- Hide ini/index encryption settings from packaging settings and just inherit previous values into new system
Minor UBT change to remove a trailing comma from the end of encryption/signing key binary strings
Change 3780557 by Ben.Marsh
Fix LoginFlow module not being precompiled for the binary release.
Change 3780846 by Josh.Engebretson
Improve filename to long package name resolution when provided a relative path
Change 3780863 by Ben.Marsh
UAT: Add a better error message when a C# project has an invalid reference.
Change 3780911 by Ben.Marsh
Update the BuildEditorAndTools.xml script to allow submitting archived binaries to Perforce.
The "Submit To Perforce For UGS" node creates a zip of all the binaries that have been built, and submits it to the stream specified by the 'ArchiveStream' argument.
Change 3780956 by Josh.Engebretson
Add support for ! (RemoveKey) config command to UBT
UDN Link: https://udn.unrealengine.com/questions/397267/index.html
#jira UE-52033
Change 3782957 by Robert.Manuszewski
UE4 - Fixed a linear search in EDL that caused performance problems for very large maps.
Change 3784503 by Ben.Marsh
Optimizations for FStructuredArchive:
* Store the depth explicitly in element objects, to avoid having to loop through the scope stack to find it.
* Prevent shrinking of arrays when removing elements.
* Add an inline allocator to the scope and container stacks.
Change 3784700 by Ben.Marsh
Remove the inline allocator from FStructuredArchive; checking whether the inline or backup allocator is being used is slower than just allocating up-front.
Change 3784989 by Ben.Marsh
Compile out all the FStructuredArchive validation code when WITH_TEXT_ARCHIVE_SUPPORT = 0.
Change 3786860 by Gil.Gribb
UE4 - Remove no buffering flag from windows async IO because it disabled the disk cache entirely.
Change 3787159 by Ben.Marsh
Guard against UE4.0 backwards compatibility path when determining if an engine is a source distribution.
Change 3787493 by Josh.Engebretson
Parallel pak generation now uses MaxDegreeOfParallelism option which is now set to the number of CPU cores
Moved cryptography settings parsing out of threaded CreatePak method to avoid concurrency issue in ConfigCache.TryReadFile
Fix for multiple threads parsing ini keys (PR 3995)
#PR 3995
#jira 52913
#jira 49503
Change 3787773 by Steve.Robb
Fix for missing final values from FOREACH_ENUM_ macros.
Change 3788287 by Ben.Marsh
TBA: Add checks in debug builds that key names in maps and records for FStructuredArchive are unique.
Change 3788678 by Ben.Marsh
Fix compile error due to inability to instantiate TArray<> of forward declared struct. Convert set of key names to an array to avoid including Set.h in public header for FStructuredArchive.
Change 3789353 by Graeme.Thornton
Removed unused/rotten modes from TextAsset commandlet.
Used existing "-iterations=n" switch to control a global iteration over the given command. Useful for performance testing.
Change 3789396 by Ben.Marsh
Move code to validate container keys/sizes into DO_GUARD_SLOW checks, and allocate container metadata instances dynamically to fix problems with references to things not declared in headers that can't be included from StructuredArchive.h
Change 3789772 by Ben.Marsh
Always strip trailing slashes from the end of paths specified by .build.cs files; they can cause quoted paths to be escaped on the command line.
Change 3790003 by Ben.Marsh
TBA: Rename FStructuredArchive::EElementType::Object to FStructuredArchive::EElementType::Record.
Change 3790051 by Steve.Robb
PIE is disabled during a hot reload.
Hot reload in editor is disabled during PIE.
Hot reload from IDE is deferred until after PIE is exited.
Compiling multiple times before a hot reload (e.g. compiling multiple times in PIE) will now load the most recent change.
#jira UE-20357
#jira UE-52137
Change 3790709 by Steve.Robb
Better move support for TVariant.
EVariantTypes switched over to using an enum class to aid debugger visualization.
Change 3791422 by Ben.Marsh
TBA: Return the type of a field from an annotated archive formatter at the point that we enter it, rather than querying all the time.
Change 3791489 by Graeme.Thornton
TBA: Change StructuredArchiveFromArchive adapter to use the archive.Open() result directly, now that it's a slot and not a record
Change 3792344 by Ben.Marsh
Improvements to base64 encoding library.
* Now supports encoding and decoding with ANSICHAR and WIDECHAR implementations.
* Added support for decoding base-64 blobs without padding marks.
* Added support for decoding into pre-allocated buffer.
* Added constexpr functions for determining the encoded and maximum decoded size of an input buffer.
* Prevent writes past the end of allocated buffer (no longer need to manually remove padding bytes).
Change 3792949 by Ben.Marsh
TBA: Rename FAnnotatedArchiveFormatter to FAnnotatedStructuredArchiveFormatter.
Change 3794078 by Robert.Manuszewski
Fixing a crash that could happen when FGCObjects were constructed and destructed when shutting down the engine
#jira UE-52392
Change 3794413 by Ben.Marsh
TBA: Remove the element type parameter to SetScope(). It isn't really needed; we can just assume the element ID correctly identifies the item on the stack.
Change 3794731 by Ben.Marsh
TBA: Optimize creation of stack elements for empty slots in FStructuredArchive. This saves a lot of bookkeeping when serializing a large number of individual fields. Since only one slot can be active at a time (and it only exists temporarily, until we write into it), we can just store the element ID assigned to it in a member variable.
Change 3795081 by Ben.Marsh
UBT: Move LinuxCommon.cs into Platform/Linux folder.
Change 3795137 by Ben.Marsh
UBT: Allow modules to specify private compiler definitions from the build.cs file, only visible within that module (via the "PrivateDefinitions" property).
Change 3795247 by Ben.Marsh
Fix missing header when creating a new interface from the editor new code wizard.
#jira UE-53174
Change 3796025 by Graeme.Thornton
Fixed some deprecated "Definitions" warnings in OpenCV build files
Change 3796103 by Graeme.Thornton
Disable experimental text asset option - it does nothing useful yet.
Change 3796157 by Graeme.Thornton
Fix path type mismatch in visual studio source code accessor meaning that the DTE comms wouldn't identify a running instance of VS as having the current solution open.
#jira UE-53206
Change 3796315 by Ben.Marsh
Move Formatter to the correct position for initializer.
#jira UE-53208
Change 3797082 by Ben.Marsh
UAT: Work around for exception thrown by launching cook with "-platform=Android_ETC1 -targetplatform=Android -cookflavor=ETC1". Anrdoid_ETC1 is not a valid platform (it's a cook platform), and can't be parsed by UAT.
#jira UE-53232
Change 3799050 by Ben.Marsh
Make UnrealPak.version files writable for Mac and Linux.
Change 3801012 by Graeme.Thornton
VSCode - Update source accessor to use code workspace as it's target, rather than just the project directory
Change 3801214 by Gil.Gribb
UE4 - Remove assert to work around minor problem with lock free lists.
#jira UE-49600
Change 3801219 by Steve.Robb
WeakObjectPtrs now warn when casting away const.
Change 3801299 by Graeme.Thornton
Fix quote issue with foreign project build tasks on PC
Change 3803292 by Graeme.Thornton
Fix crash on startup when using cook-on-the-side. Force a flush of the asset registry background scanning when creating the cook-on-the-side platform registries
Change 3803559 by Steve.Robb
TSAN fix for FMalloc::MaxSingleAlloc.
Change 3803735 by Graeme.Thornton
Last set of cryptokeys changes
- Added some comments for editor exposed settings
- Split "encrypt assets" option into "encrypt uassets" and "encrypt all assets"
Change 3803929 by Ben.Marsh
UGS: Show an in-place error panel when a project fails to open, allowing the user to retry and have their tabs saved instead of creating a modal dialog.
Change 3624590 by Steve.Robb
AddReferencedObjects now generates a compile error with containers of UObject*s where the UObjectType is forward-declared, as these which won't be added to the reference collector.
Tidy-up of existing calls to AddReferencedObjects.
Change 3629473 by Ben.Marsh
Build: Rename the option for embedding source server information in PDB files for installed engine builds.
Change 3632894 by Steve.Robb
VARARG* macros deprecated and usage replaced with variadic templates.
Change 3640704 by Steve.Robb
MakeWeakObjectPtr added, which deduces a TWeakObjectPtr type from a raw pointer type.
Fix to TWeakObjectPtr's constructor which implicitly removed const.
Fixes to everything which didn't compile as a result.
Change 3650813 by Graeme.Thornton
Removed FStartupPackages and associated code
Change 3651000 by Ben.Marsh
Return the stack size from FPlatformStackWalk::CaptureStackBacktrace() rather than checking for the first null pointer, to prevent truncated callstacks if parts of the stack are zeroed out.
#jira UE-49980
Change 3690842 by Steve.Robb
FPlatformAtomics::AtomicRead added - needs optimizing.
AtomicRead() used in FThreadSafeCounter::GetValue().
Change 3699416 by Steve.Robb
Fix to debugger visualization of TArray with a TInlineAllocator or TFixedAllocator.
Improved readability of TSparseArray visualization.
Change 3720812 by Steve.Robb
Atomic functions for 8-bit and 16-bit.
Android, Linux and Switch implementations now just use the Clang implementation.
AtomicRead64 deprecated in favor of the int64* AtomicRead overload.
Change 3722698 by Steve.Robb
VS debugger visualizers for TAtomic.
Change 3732270 by Steve.Robb
Relaxed stores and loads.
Change 3749315 by Graeme.Thornton
If UAT is invoked with platforms in both the -platform and -targetplatform command line switches, build using all of them rather than just the ones in -targetplatform
#jira UE-52034
Change 3750657 by Josh.Engebretson
Fixed issue when debugging editor cook/package and project launch operations
#jira UE-52207
Change 3758514 by Steve.Robb
Fixes to FString::Printf having non-literals being passed as its formatting string.
Change 3763356 by Steve.Robb
ENamedThreads::RenderThread and ENamedThreads::RenderThread_Local encapsulated by getters and setters.
Change 3770549 by Steve.Robb
Removal of obsolete PLATFORM_COMPILER_HAS_DEFAULTED_FUNCTIONS and PLATFORM_COMPILER_HAS_AUTO_RETURN_TYPES.
Tidy up of existing code which uses it.
Change 3770553 by Ben.Marsh
Adding structured serialization API to Core/CoreUObject for use with text-based assets.
* FStructuredArchive abstracts an archive which is made up of compound types (records, arrays, and maps). Values are stored in slots within these types.
* Records are string -> value dictionaries where the key names can be compiled out in non-editor builds or when WITH_TEXT_ARCHIVE_SUPPORT = 0.
* Maps are string -> value dictionaries where the key names are present regardless of the build type.
* Proxy objects are defined to express the context for serialization (FStructuredArchive::FRecord, FStructuredArchive::FArray, FStructuredArchive::FMap, FStructuredArchive::FSlot) which allows basic validation through static typing. These objects act as lightweight handles, and can be cheaply constructed and passed around on the stack. Most serialization to and from the archive is done through these objects.
* Runtime checks perform additional validation to ensure that serialized data is well formed and written in a forward-only manner, regardless of the underlying archive type.
* The actual input/output format is determined by a separate interface (FArchiveFormatter). Context validation (always causing matching LeaveArray for every EnterArray, etc...) is done by FStructuredArchive, so implementing these classes is fairly trivial. FArchiveFormatter can be de-virtualized in non-editor builds, where WITH_TEXT_ARCHIVE_SUPPORT = 0.
* Includes implementations of FArchiveFormatter for binary and JSON formats.
Change 3771105 by Steve.Robb
Deprecation warnings for PLATFORM_COMPILER_HAS_AUTO_RETURN_TYPES and PLATFORM_COMPILER_HAS_DEFAULTED_FUNCTIONS.
Fix for incorrect warning formatting on Clang platforms.
Change 3771520 by Steve.Robb
Start moving Clang-using platforms' pre-setup stuff into a Clang-specific header.
Change 3771564 by Steve.Robb
More common macros moved to the Clang pre-setup header.
Change 3771613 by Steve.Robb
EMIT_CUSTOM_WARNING_AT_LINE moved to ClangPlatformCompilerPreSetup.h.
Change 3772881 by Ben.Marsh
Add support for serializing FName and UObject through FStructuredArchive.
In order to allow custom linker behavior when serializing objects:
* The constructor to JSON input formatter now takes a delegate to convert a string object name into a UObject pointer.
* The constructor to tagged binary formatter takes a delegate to serialize a UObject pointer into any form it chooses (likely an integer index into the import table)
Object and name types are stored as strings in JSON, using an "Object:" or "Name:" prefix to differentiate them from regular strings. Any strings that already contain one of these prefixes are prepended with a "String:" prefix (as is any string that already has a "String:" prefix).
Change 3772941 by Graeme.Thornton
Make build work when including StructuredArchive.h from core container types
Added standard header to new files
Add structured archive serializer for TArray
Fix bug in structured archive where containers weren't being popped from the scope stack
Change 3772972 by Ben.Marsh
Add an adapter which presents a legacy FArchive interface to a FStructuredArchive slot.
Data is serialized into this slot as a stream of elements; raw data is buffered up into fixed size chunks, names and objects are serialized separately.
When used with FBinaryArchiveFormatter, this should result in all data being passed through to the underlying archive in a backwards compatible way, wiith no additional bookkeeping fields.
Change 3773006 by Ben.Marsh
Rename FStructuredArchive::FRecord::EnterSlot() to EnterField().
Change 3773013 by Steve.Robb
bUseInlining target rule added to UnrealBuildTool, which defaults to true, to allow inlining to be disabled for debugging purposes.
Change 3774499 by Ben.Marsh
Minor fixes for FStructuredArchive related classes:
* Text-based archive formats are now compiled out when WITH_TEXT_ARCHIVE_SUPPORT = 0.
* Fixed issue with FTaggedBinaryArchiveFormatter state becoming corrupted when looking ahead at field types.
* FArchiveFieldName constructor is now explicit, to fix cases where strings were being passed directly to serialize functions.
Change 3774600 by Ben.Marsh
Add CopyFormattedData() function, which can copy data from one formatter to another. Add a test case to SerializationAPI that converts from data -> JSON -> binary -> JSON -> data.
This function can be used to implement a generic visitor pattern, by implementing a FArchiveFormatter which receives the deserialized data.
Change 3789721 by Ben.Marsh
TBA: Split FTaggedBinaryArchiveFormatter into separate classes for reading and writing.
Change 3789920 by Ben.Marsh
TBA: Support automatic coercion between any numeric types in tagged binary archives. Also report the smallest type that can contain a value, rather than just in32/double.
#jira UECORE-364
Change 3789982 by Ben.Marsh
TBA: Change FStructuredArchive::Open() to return a slot, rather than a record, to make it easier to implement a raw FArchive adapter.
Change 3792466 by Ben.Marsh
TBA: Better handling of raw data in text based assets. Short sequences of binary data are Base64 encoded as a single string. Longer sequences are stored as an array of Base64 encoded lines, push a SHA1 hash to detect cases where the data was merged incorrectly.
In order to allow inference of the correct type for a field, other fields called "Base64" will be escaped to "_Base64", and any field beginning with "_" will have an additional underscore inserted. Reading files back in reverses these transformations.
Change 3792935 by Ben.Marsh
TBA: Rename FArchiveFormatter to FStructuredArchiveFormatter for consistency with FStructuredArchive.
Change 3795100 by Ben.Marsh
UBT: Rename the ModuleRules Definitions property to PublicDefinitions, to make its semantics clearer.
Change 3795106 by Ben.Marsh
Replace all internal usages of ModuleRules.Definitions, and replace it with ModuleRules.PublicDefinitions.
Change 3796275 by Ben.Marsh
Fix paths to Version.h includes from resource files.
Change 3800683 by Josh.Engebretson
Remove WER from Mac and Linux crash reports in favor of unified runtime-xml format
#jira UE-50073
Change 3803545 by Steve.Robb
TWeakObjPtr const-dropping assignment fix.
Fixes to change.
[CL 3805231 by Ben Marsh in Main branch]
#lockdown Nick.Penwarden
#rb none
============================
MAJOR FEATURES & CHANGES
============================
Change 3550452 by Ben.Marsh
UAT: Improve readability of error message when an editor commandlet fails with an error code.
Change 3551179 by Ben.Marsh
Add methods for reading text files into an array of strings.
Change 3551260 by Ben.Marsh
Core: Change FFileHelper routines to use enum classes for flags.
Change 3555697 by Gil.Gribb
Fixed a rare crash when the asset registry scanner found old cooked files with package level compression.
#jira UE-47668
Change 3556464 by Ben.Marsh
UGS: If working in a virtual stream, use the name of the first non-virtual ancestor for writing version files.
Change 3557630 by Ben.Marsh
Allow the network version to be set via Build.version if it's not overriden from Version.h.
Change 3561357 by Gil.Gribb
Fixed crashes related to loading old unversioned files in the editor.
#jira UE-47806
Change 3565711 by Graeme.Thornton
PR #3839: Make non-encoding specific Base64 functions accessible (Contributed by stfx)
Change 3565864 by Robert.Manuszewski
Temp fix for a race condition with the async loading thread enabled - caching the linker in case it gets removed (but not deleted) from super class object.
Change 3569022 by Ben.Marsh
PR #3849: Update gitignore (Contributed by mhutch)
Change 3569113 by Ben.Marsh
Fix Japanese errors not displaying correctly in the cook output log.
#jira UE-47746
Change 3569486 by Ben.Marsh
UGS: Always sync the Enterprise folder if the selected .uproject file has the "Enterprise" flag set.
Change 3570483 by Graeme.Thornton
Minor C# cleanups. Removing some redundant "using" calls which also cause dotnetcore compile errors
Change 3570513 by Robert.Manuszewski
Fix for a race condition with async loading thread enabled.
Change 3570664 by Ben.Marsh
UBT: Use P/Invoke to determine number of physical processors on Windows rather than using WMI. Starting up WMIC adds 2.5 seconds to build times, and is not compatible with .NET core.
Change 3570708 by Robert.Manuszewski
Added ENABLE_GC_OBJECT_CHECKS macro to be able to quickly toggle UObject pointer checks in shipping builds when the garbage collector is running.
Change 3571592 by Ben.Marsh
UBT: Allow running with -installed without creating [InstalledPlatforms] entries in BaseEngine.ini. If there is no HasInstalledPlatformInfo=true setting, assume that all platforms are still available.
Change 3572215 by Graeme.Thornton
UBT
- Remove some unnecessary using directives
- Point SN-DBS code at the new Utils.GetPhysicalProcessorCount call, rather than trying to calculate it itself
Change 3572437 by Robert.Manuszewski
Game-specific fix for lazy object pointer issues in one of the test levels. The previous fix had to be partially reverted due to side-effects.
#jira UE-44996
Change 3572480 by Robert.Manuszewski
MaterialInstanceCollections will no longer be added to GC clusters to prevent materials staying around in memory for too long
Change 3573547 by Ben.Marsh
Add support for displaying log timestamps in local time. Set LogTimes=Local in *Engine.ini, or pass -LocalLogTimes on the command line.
Change 3574562 by Robert.Manuszewski
PR #3847: Add GC callbacks for script integrations (Contributed by mhutch)
Change 3575017 by Ben.Marsh
Move some functions related to generating window resolutions out of Core (FParse::Resolution, GenerateConvenientWindowedResolutions). Also remove a few headers from shared PCHs prior to splitting application functionality out of Core.
Change 3575689 by Ben.Marsh
Add a fixed URL for opening the API documentation, so it works correctly in "internal" and "perforce" builds.
Change 3575934 by Steve.Robb
Fix for nested preprocessor definitions.
Change 3575961 by Steve.Robb
Fix for nested zeros.
Change 3576297 by Robert.Manuszewski
Material resources will now be discarded in PostLoad (Game Thread) instead of in Serialize (potentially Async Loading Thread) so that shader deregistration doesn't assert when done from a different thread than the game thread.
#jira FORT-38977
Change 3576366 by Ben.Marsh
Add shim functions to allow redirecting FPlatformMisc::ClipboardCopy()/ClipboardPaste() to FPlatformApplicationMisc::ClipboardCopy()/ClipboardPaste() while they are deprecated.
Change 3578290 by Graeme.Thornton
Changes to Ionic zip library to allow building on dot net core
Change 3578291 by Graeme.Thornton
Ionic zip library binaries built for .NET Core
Change 3578354 by Graeme.Thornton
Added FBase64::GetDecodedDataSize() to determine the size of bytes of a decoded base64 string
Change 3578674 by Robert.Manuszewski
After loading packages flush linker cache on uncooked platforms to free precache memory
Change 3579068 by Steve.Robb
Fix for CLASS_Intrinsic getting stomped.
Fix to EClassFlags so that they are visible in the debugger.
Re-added mysteriously-removed comments.
Change 3579228 by Steve.Robb
BOM removed.
Change 3579297 by Ben.Marsh
Fix exception if a plugin lists the same module twice.
#jira UE-48232
Change 3579898 by Robert.Manuszewski
When creating GC clusters and asserting due to objects still being pending load, the object name and cluster name will now be logged with the assert.
Change 3579983 by Robert.Manuszewski
More fixes for freeing linker cache memory in the editor.
Change 3580012 by Graeme.Thornton
Remove redundant copy of FileReference.cs
Change 3580408 by Ben.Marsh
Validate that arguments passed to the checkf macro are valid sprintf types, and fix up a few places which are currently incorrect.
Change 3582104 by Graeme.Thornton
Added a dynamic compilation path that uses the latest roslyn apis. Currently only used by the .NET Core path.
Change 3582131 by Graeme.Thornton
#define out some PerformanceCounter calls that don't exist in .NET Core. They're only used by mono-specific calls anyway.
Change 3582645 by Ben.Marsh
PR #3879: fix bug when creating a new VS2017 C++ project (Contributed by mnannola)
#jira UE-48192
Change 3583955 by Robert.Manuszewski
Support for EDL cooked packages in the editor
Change 3584035 by Graeme.Thornton
Split RunExternalExecutable into RunExternaNativelExecutable and RunExternalDotNETExecutable. When running under .NET Core, externally launched DotNET utilities must be launched via the 'dotnet' proxy to work correctly.
Change 3584177 by Robert.Manuszewski
Removed unused member variable (FArchiveAsync2::bKeepRestOfFilePrecached)
Change 3584315 by Ben.Marsh
Move Android JNI accessor functions into separate header, to decouple it from the FAndroidApplication class.
Change 3584370 by Ben.Marsh
Move hooks which allow platforms to load any modules into the FPlatformApplicationMisc classes.
Change 3584498 by Ben.Marsh
Move functions for getting and setting the hardware window pointer onto the appropriate platform window classes.
Change 3585003 by Steve.Robb
Fix for TChunkedArray ranged-for iteration.
#jira UE-48297
Change 3585235 by Ben.Marsh
Remove LogEngine extern from Core; use the platform log channels instead.
Change 3585942 by Ben.Marsh
Move MessageBoxExt() implementation into application layer for platforms that require it.
Change 3587071 by Ben.Marsh
Move Linux's UngrabAllInput() function into a callback, so DebugBreak still works without SDL.
Change 3587161 by Ben.Marsh
Remove headers which will be stripped out of the Core module from Core.h and PlatformIncludes.h.
Change 3587579 by Steve.Robb
Fix for Children list not being rebuilt after hot reload.
Change 3587584 by Graeme.Thornton
Logging improvements for pak signature check failures
- Added "PakCorrupt" console command which corrupts the master signature table
- Added some extra log information about which block failed
- Re-hash the master signature table and to make sure that it hasn't changed since startup
- Moved the ensure around so that some extra logging messages can make it out before the ensure is hit
- Added PAK_SIGNATURE_CHECK_FAILS_ARE_FATAL to IPlatformFilePak.h so we have a single place to make signature check failures fatal again
Change 3587586 by Graeme.Thornton
Changes to make UBT build and run on .NET Core
- Added *_DNC csproj files for DotNETUtilities and UnrealBuildTool projects which contain the .NET Core build setups
- VCSharpProjectFile can no be asked for the CsProjectInfo for a particular configuration, which is cached for future use
- After loading VCSharpProjectFiles, .NET Core based projects will be excluded unless generating VSCode projects
Change 3587953 by Steve.Robb
Allow arbitrary UENUM initializers for enumerators.
Editor-only data UENUM support.
Enumerators named MAX are now treated as the UENUM's maximum, and will not cause a MAX+1 value to be generated.
#jira UE-46274
Change 3589827 by Graeme.Thornton
More fixes for VSCode project generation and for UBT running on .NET Core
- Use a different file extension for rules assemblies when build on .NET Core, so they never get used by their counterparts
- UEConsoleTraceListener supports stdout/stderror constructor parameter and outputs to the appropriate channel
- Added documentation for UEConsoleTraceListener
- All platforms .NET project compilation tasks/launch configs now use "dotnet" and not the normal batch files
- Restored the default UBT log verbosity to "Log" rather than "VeryVeryVerbose"
- Renamed assemblies for .NETCore versions of DotNETUtilities and UnrealBuildTool so they don't conflict with the output of the existing .NET Desktop Framework stuff
Change 3589868 by Graeme.Thornton
Separate .NET Core projects for UBT and DotNETCommon out into their own directories so that their intermediates don't overlap with the standard .NET builds, causing failures.
UBT registers ONLY .NET Core C# projects when generating VSCode solutions, and ONLY standard C# projects in all other cases
Change 3589919 by Robert.Manuszewski
Fixing crash when cooking textures that have already been cooked for EDL (support for cooked content in the editor)
Change 3589940 by Graeme.Thornton
Force UBT to think it's running on mono when actually running on .NET Core. Disables a lot of windows specific code paths.
Change 3590078 by Graeme.Thornton
Fully disable automatic assembly info generation in .NET Core projects
Change 3590534 by Robert.Manuszewski
Marking UObject as intrinsic clas to fix a crash on UFE startup.
Change 3591498 by Gil.Gribb
UE4 - Fixed several edge cases in the low level async loading code, especially around cancellation. Also PakFileTest is a console command which can be used to stress test pak file loading.
Change 3591605 by Gil.Gribb
UE4 - Follow up to fixing several edge cases in the low level async loading code.
Change 3592577 by Graeme.Thornton
.NET Core C# projects now reference source files explicitly, to stop it accidentally compiling various intermediates
Change 3592684 by Steve.Robb
Fix for EObjectFlags being passed as the wrong argument to csgCopyBrush.
Change 3592710 by Steve.Robb
Fix for invalid casts in ListProps command.
Some name changes in command output.
Change 3592715 by Ben.Marsh
Move Windows event log code into cpp file, and expose it to other modules even if it's not enabled by default.
Change 3592767 by Gil.Gribb
UE4 - Changed the logic so that engine UObjects boot before anything else. The engine classes are known to be cycle-free, so we will get them done before moving onto game modules.
Change 3592770 by Gil.Gribb
UE4 - Fixed a race condition with async read completion in the prescence of cancels.
Change 3593090 by Steve.Robb
Better error message when there two clashing type names are found.
Change 3593697 by Steve.Robb
VisitTupleElements function, which calls a functor for each element in the tuple.
Change 3595206 by Ben.Marsh
Include additional diagnostics for missing imports when a module load fails.
Change 3596140 by Graeme.Thornton
Batch file for running MSBuild
Change 3596267 by Steve.Robb
Thread safety fix to FPaths::GetProjectFilePath().
Change 3596271 by Robert.Manuszewski
Added code to verify compression flags in package file summary to avoid cases where corrupt packages are crashing the editor
#jira UE-47535
Change 3596283 by Steve.Robb
Redundant casts removed from UHT.
Change 3596303 by Ben.Marsh
EC: Improve parsing of Android Clang errors and warnings, which are formatted as MSVC diagnostics to allow go-to-line clicking in the Output Window.
Change 3596337 by Ben.Marsh
UBT: Format messages about incorrect headers in a way that makes them clickable from Visual Studio.
Change 3596367 by Steve.Robb
Iterator checks in ranged-for on TMap, TSet and TSparseArray.
Change 3596410 by Gil.Gribb
UE4 - Improved some error messages on runtime failures in the EDL.
Change 3596532 by Ben.Marsh
UnrealVS: Fix setting command line to empty not affecting property sheet. Also remove support for VS2013.
#jira UE-48119
Change 3596631 by Steve.Robb
Tool which takes a .map file and a .objmap file (from UBT) and creates a report which shows the size of all the symbols contributed by the source code per-folder.
Change 3596807 by Ben.Marsh
Improve Intellisense when generated headers are missing or out of date (eg. line numbers changed, etc...). These errors seem to be masked by VAX, but are present when using the default Visual Studio Intellisense.
* UCLASS macro is defined to empty when __INTELLISENSE__ is defined. Previous macro was preventing any following class declaration being parsed correctly if generated code was out of date, causing squiggles over all class methods/variables.
* Insert a semicolon after each expanded GENERATED_BODY macro, so that if it parses incorrectly, the compiler can still continue parsing the next declaration.
Change 3596957 by Steve.Robb
UBT can be used to write out an .objsrcmap file for use with the MapFileParser.
Renaming of ObjMap to ObjSrcMap in MapFileParser.
Change 3597213 by Ben.Marsh
Remove AutoReporter. We don't support this any more.
Change 3597558 by Ben.Marsh
UGS: Allow adding custom actions to the context menu for right clicking on a changelist. Actions are specified in the project's UnrealEngine.ini file, with the following syntax:
+ContextMenu=(Label="This is the menu item", Execute="foo.exe", Arguments="bar")
The standard set of variables for custom tools is expanded in each parameter (eg. $(ProjectDir), $(EditorConfig), etc...), plus the $(Change) variable.
Change 3597982 by Ben.Marsh
Add an option to allow overriding the local DDC path from the editor (under Editor Preferences > Global > Local Derived Data Cache).
#jira UE-47173
Change 3598045 by Ben.Marsh
UGS: Add variables for stream and client name, and the ability to escape any variables for URIs using the syntax $(VariableName:URI).
Change 3599214 by Ben.Marsh
Avoid string duplication when comparing extensions.
Change 3600038 by Steve.Robb
Fix for maps being modified during iteration in cache compaction.
Change 3600136 by Steve.Robb
GitHub #3538 : Fixed a bug with the handling of 'TMap' key/value types in the UnrealHeaderTool
Change 3600214 by Steve.Robb
More accurate error message when unsupported template parameters are provided in a TSet property.
Change 3600232 by Ben.Marsh
UBT: Force UHT to run again if the .build.cs file for a module has changed.
#jira UE-46119
Change 3600246 by Steve.Robb
GitHub #3045 : allow multiple interface definition in a file
Change 3600645 by Ben.Marsh
Convert QAGame to Include-What-You-Use.
Change 3600897 by Ben.Marsh
Fix invalid path (multiple slashes) in LibCurl.build.cs. Causes exception when scanning for includes.
Change 3601558 by Graeme.Thornton
Simple first pass VSCode editor integration plugin
Change 3601658 by Graeme.Thornton
Enable intellisense generation for VS Code project files and setup include paths properly
Change 3601762 by Ben.Marsh
UBT: Add support for adaptive non-unity builds when working from a Git repository.
The ISourceFileWorkingSet interface is now used to query files belonging to the working set, and has separate implementations for Perforce (PerforceSourceFileWorkingSet) and Git (GitSourceFileWorkingSet). The Git implementation is used if a .git directory is found in the directory containing the Engine folder, the directory containing the project file, or the parent directory of the project file, and spawns a "git status" process in the background to determine which files are untracked or staged.
Several new settings are supported in BuildConfiguration.xml to allow modifying default behavior:
<SourceFileWorkingSet>
<Provider>Default</Provider> <!-- May be None, Default, Git or Perforce -->
<RepositoryPath></RepositoryPath> <!-- Specifies the path to the repository, relative to the directory containing the Engine folder. If not set, tries to find a .git directory in the locations listed above. -->
<GitPath>git</GitPath> <!-- Specifies the path to the Git executable. Defaults to "git", which assumes that it will be on the PATH -->
</SourceFileWorkingSet>
Change 3604032 by Graeme.Thornton
First attempt at automatically detecting the existance and location of visual studio code in the source code accessor module. Only works for windows.
Change 3604038 by Graeme.Thornton
Added FSourceCodeNavigation::GetSelectedSourceCodeIDE() which returns the name of the selected source code accessor.
Replaced all usages of FSourceCodeNavigation::GetSuggestedSourceCodeIDE() with GetSelectedSourceCodeIDE(), where the message is referring to the opening or editing of code.
Change 3604106 by Steve.Robb
GitHub #3561 : UE-44950: Don't see all caps struct constructor as macro
Change 3604192 by Steve.Robb
GitHub #3911 : Improving ToUpper/ToLower efficiency
Change 3604273 by Graeme.Thornton
IWYU build fixes when malloc profiler is enabled
Change 3605457 by Ben.Marsh
Fix race for intiialization of ThreadID variable on FRunnableThreadWin, and restore a previous check that was working around it.
Change 3606720 by James.Hopkin
Dave Ratti's fix to character base recursion protection code - was missing a GetOwner call, instead attempting to cast a component to a pawn.
Change 3606807 by Graeme.Thornton
Disabled optimizations around FShooterStyle::Create(), which was crashing in Win64 shipping game builds due to some known compiler issue. Same variety of fix as BenZ did in CL 3567741.
Change 3607026 by James.Hopkin
Fixed incorrect ABrush cast - was attempting to cast a UModel to ABrush, which can never succeed
Change 3607142 by Graeme.Thornton
UBT - Minor refactor of BackgroundProcess shutdown in SourceFileWorkingSet. Check whether the process has already exited before trying to kill it during Dispose.
Change 3607146 by Ben.Marsh
UGS: Fix exception due to formatting string when Perforce throws an error.
Change 3607147 by Steve.Robb
Efficiency fix for integer properties, which were causing a property mismatch and thus a tag lookup every time.
Float and double conversion support added to int properties.
NAME_DoubleProperty added.
Fix for converting enum class enumerators > 255 to int properties.
Change 3607516 by Ben.Marsh
PR #3935: Fix DECLARE_DELEGATE_NineParams, DECLARE_MULTICAST_DELEGATE_NineParams. (Contributed by enginevividgames)
Change 3610421 by Ben.Marsh
UAT: Move help for RebuildLightMapsCommand into attributes, so they display when running with -help.
Change 3610657 by Ben.Marsh
UAT: Unify initialization of command environment for build machines and local execution. Always derive parameters which aren't manually set via environment variables.
Change 3611000 by Ben.Marsh
UAT: Remove the -ForceLocal command line option. Settings are now determined automatically, independently of the -Buildmachine argument.
Change 3612471 by Ben.Marsh
UBT: Move FastJSON into DotNETUtilities.
Change 3613479 by Ben.Marsh
UBT: Remove the bIsCodeProject flag from UProjectInfo. This was only really being used to determine which projects to generate an IDE project for, so it is now checked in the project file generator.
Change 3613910 by Ben.Marsh
UBT: Remove unnecessary code to guess a project from the target name; doesn't work due to init order, actual project is determined later.
Change 3614075 by Ben.Marsh
UBT: Remove hacks for testing project file attributes by name.
Change 3614090 by Ben.Marsh
UBT: Remove global lookup of project by name. Projects should be explicitly specified by path when necessary.
Change 3614488 by Ben.Marsh
UBT: Prevent annoying (but handled) exception when constructing SQLiteModuleSupport objects with -precompile enabled.
Change 3614490 by Ben.Marsh
UBT: Simplify generation of arguments for building intellisense; determine the platform/configuration to build from the project file generation code, rather than inside the target itself.
Change 3614962 by Ben.Marsh
UBT: Move the VS2017 strict conformance mode (/permissive-) behind a command line option (-Strict), and disable it by default. Building with this mode is not guaranteed to work correctly without updated Windows headers.
Change 3615416 by Ben.Marsh
EC: Include an icon showing the overall status of a build in the grid view.
Change 3615713 by Ben.Marsh
UBT: Delete any files in output directories which match output files in other directories. Allows automatically deleting build products which are moved into another folder.
#jira UE-48987
Change 3616652 by Ben.Marsh
Plugins: Fix incorrect dialog when binaries for a plugin are missing. Should only prompt to disable if starting a content-only project.
#jira UE-49007
Change 3616680 by Ben.Marsh
Add the CodeAPI-HTML.tgz file into the installed engine build.
Change 3616767 by Ben.Marsh
Plugins: Tweak error message if the FModuleManager::IsUpToDate() function returns false for a plugin module; the module may be missing, not just incompatible.
Change 3616864 by Ben.Marsh
Cap the length of the temporary package name during save, to prevent excessively long filenames going over the limit once a GUID is appended.
#jira UE-48711
Change 3619964 by Ben.Marsh
UnrealVS: Fix single file compile for foreign projects, where the command line contains $(SolutionDir) and $(ProjectName) variables.
Change 3548930 by Ben.Marsh
UBT: Remove UEBuildModuleCSDLL; there is no codepath that still supports creating them. Remove the remaining UEBuildModule/UEBuildModuleCPP abstraction.
Change 3558056 by Ben.Marsh
Deprecate FString::Trim() and FString::TrimTrailing(), and replace them with separate versions to mutate (TrimStartInline(), TrimEndInline()) or return by copy (TrimStart(), TrimEnd()). Also add a functions to trim whitespace from both ends of a string (TrimStartAndEnd(), TrimStartAndEndInline()).
Change 3563309 by Graeme.Thornton
Moved some common C# classes into the DotNETCommon assembly
Change 3570283 by Graeme.Thornton
Move some code out of RPCUtility and into DotNETCommon, removing the dependency between the two projects
Added UEConsoleTraceListener to replace ConsoleTraceListener, which doesn't exist in DotNetCore
Change 3572811 by Ben.Marsh
UBT: Add -enableasan / -enabletsan command line options and bEnableAddressSanitizer / bEnableThreadSanitizer settings in BuildConfiguration.xml (and remove environment variables).
Change 3573397 by Ben.Marsh
UBT: Create a <ExeName>.version file for every target built by UBT, in the same JSON format as Engine/Build/Build.version. This allows monolithic targets to read a version number at runtime, unlike when it's embedded in a modules file, and allows creating versioned client executables that will work with versioned servers when syncing through UGS.
Change 3575659 by Ben.Marsh
Remove CHM API documentation.
Change 3582103 by Graeme.Thornton
Simple ResX writer implemetation that the xbox deloyment code can use instead of the one from the windows forms assembly, which isn't supported on .NET Core
Removed reference to System.Windows.Form from UBT.
Change 3584113 by Ben.Marsh
Move key-mapping functionality into the InputCore module.
Change 3584278 by Ben.Marsh
Move FPlatformMisc::RequestMinimize() into FPlatformApplicationMisc.
Change 3584453 by Ben.Marsh
Move functionality for querying device display density to FApplicationMisc, due to dependence on application-level functionality on mobile platforms.
Change 3585301 by Ben.Marsh
Move PlatformPostInit() into an FPlatformApplicationMisc function.
Change 3587050 by Ben.Marsh
Move IsThisApplicationForeground() into FPlatformApplicationMisc.
Change 3587059 by Ben.Marsh
Move RequiresVirtualKeyboard() into FPlatformApplicationMisc.
Change 3587119 by Ben.Marsh
Move GetAbsoluteLogFilename() into FPlatformMisc.
Change 3587800 by Steve.Robb
Fixes to container visualizers for types whose pointer type isn't simply Type*.
Change 3588393 by Ben.Marsh
Move platform output devices into their own headers.
Change 3588868 by Ben.Marsh
Move creation of console, error and warning output devices int PlatformApplicationMisc.
Change 3589879 by Graeme.Thornton
All automation projects now have a reference to DotNETUtilities
Fixed a build error in the WEX automation library
Change 3590034 by Ben.Marsh
Move functionality related to windowing and input out of the Core module and into an ApplicationCore module, so it is possible to build utilities with Core without adding dependencies on XInput (Windows), SDL (Linux), and OpenGL (Mac).
Change 3593754 by Steve.Robb
Fix for tuple debugger visualization.
Change 3597208 by Ben.Marsh
Move CrashReporter out of a public folder; it's not in a form that is usable by subscribers and licensees.
Change 3600163 by Ben.Marsh
UBT: Simplify how targets are cleaned. Delete all intermediate folders for a platform/configuration, and delete any build products matching the UE4 naming convention for that target, rather than relying on the current build configuration or list of previous build products. This will ensure that build products which are no longer being generated will also be cleaned.
#jira UE-46725
Change 3604279 by Graeme.Thornton
Move pre/post garbage collection delegates into accessor functions so they can be used by globally constructed objects
Change 3606685 by James.Hopkin
Removed redundant 'Cast's (casting to either the same type or a base).
In SClassViewer, replaced cast with TAssetPtr::operator* call to get the wrapped UClass.
Also removed redundant 'IsA's from AnimationRetargetContent::AddRemappedAsset in EditorAnimUtils.cpp.
Change 3610950 by Ben.Marsh
UAT: Simplify logic for detecting Perforce settings, using environment variables if they are set, otherwise falling back to detecting them. Removes special cases for build machines, and makes it simpler to set up UAT commands on builders outside Epic.
Change 3610991 by Ben.Marsh
UAT: Use the correct P4 settings to detect settings if only some parameters are specified on the command line.
Change 3612342 by Ben.Marsh
UBT: Change JsonObject.Read() to take a FileReference parameter.
Change 3612362 by Ben.Marsh
UBT: Remove some more cases of paths being passed as strings rather than using FileReference objects.
Change 3619128 by Ben.Marsh
Include builder warnings and errors in the notification emails for automated tests, otherwise it's difficult to track down non-test failures.
[CL 3620189 by Ben Marsh in Main branch]
#lockdown nick.penwarden
#rb none
Change 3235667 on 2016/12/14 by Max.Preussner
Media: Moved enums into separate header file, so they can be shared
Change 3259266 on 2017/01/16 by Max.Preussner
Core: Added timespan ratio
Change 3267229 on 2017/01/21 by Max.Preussner
Editor: Fixed texture samplers in materials not getting notified when sRGB mode changed
Change 3274773 on 2017/01/27 by Max.Preussner
Core: Added TLruCache template
Change 3281579 on 2017/02/01 by Max.Preussner
Core: Added scalar division to FTimespan
Change 3289522 on 2017/02/07 by Max.Preussner
MediaAssets: Added looping for play lists
Change 3290664 on 2017/02/07 by Max.Preussner
Engine: Moved UTexture material notification code into separate function, so it can be used by derived classes.
Change 3290688 on 2017/02/07 by Max.Preussner
MediaAssets: Notifying materials when media texture properties changed.
Change 3291171 on 2017/02/07 by Max.Preussner
MediaAssets: Filtering unused UTexture properties
Change 3291229 on 2017/02/07 by Max.Preussner
ImgMedia: Use displayWindow instead of dataWindow due to bug in OpenEXR with data window min < 0
Change 3298520 on 2017/02/11 by Max.Preussner
Sequencer: Fixed skylight and reflection components off by one frame in PIE
Change 3298778 on 2017/02/12 by Max.Preussner
MediaUtils: Experimenting with dynamic pitch adjustment
Change 3298987 on 2017/02/13 by Max.Chen
Editor: Add matrix and transform properties to property editor test object
Change 3298997 on 2017/02/13 by Max.Chen
Editor: It's now possible to specify Units and ForceUnits meta-data on struct properties
- Doing so will cause any child numeric and struct properties to use these units by default (unless another unit was specified)
- Added percentage unit type
- Multiplier unit types can now be converted between
Change 3298998 on 2017/02/13 by Max.Chen
Editor: Conversion between multiplier (1.5x) and percentage (150%) units is now possible
Change 3348678 on 2017/03/15 by Max.Preussner
Media: Added Buffering media event
Change 3355268 on 2017/03/20 by Max.Preussner
Core: TQueue documentation updates
Change 3359055 on 2017/03/22 by Max.Preussner
Portal: Removed dependency to Messaging.h
Change 3359060 on 2017/03/22 by Max.Preussner
Messaging: Modernization pass
- added missing includes & forward declarations
- include what you use
- deprecated shared pointer typedefs
- replaced some delegates with callback interfaces
- documentation fixes
Change 3359189 on 2017/03/22 by Max.Preussner
Automation: Modernization pass
- include what you use
- removed molothic header
- documentation fixes
#upgradenotes: IAutomationWorkerModule.h is now in the module's public root directory
Change 3359718 on 2017/03/22 by Max.Preussner
Messaging: Moved common helper classes into MessagingCommon module
#upgradenotes: If you use the common helper classes, replace "Messaging" with "MessagingCommon" in your Build.cs files and remove the "Helpers/" subdirectory from your include statements (unless you actually
include header files from "Messaging", in which case you need to keep "Messaging" and add "MessagingCommon").
Change 3359793 on 2017/03/23 by Max.Preussner
TargetDeviceServices: Modernization pass
- include what you use
- removed boilerplate header
- deprecated selected shared pointer typedefs
- reorganized files
- documentation fixes
Change 3361028 on 2017/03/23 by Max.Preussner
DeviceManager: Modernization pass
- include what you use
- reduced shared pointer typedef usage
- documentation fixes
Change 3361197 on 2017/03/23 by Max.Preussner
Messaging: Waking up message router thread on shutdown
Change 3361246 on 2017/03/23 by Max.Preussner
AutomationWindow: Removed boilerplate header
#upgradenotes: Replace includes of AutomationWindow.h with IAutomationWindowModule.h
Change 3361428 on 2017/03/23 by Max.Preussner
AutomationController: Removed boilerplate header
#upgradenotes: Instead of AutomationController.h, include the individual interface headers that you actually use. Remove the "Interfaces/" subdirectory from existing interface inclusions.
Change 3363206 on 2017/03/24 by Max.Preussner
ProfileLauncher: Modernization pass
- include what you use (selected files)
- reduced shared pointer typedef usages
- removed dead code
- cleaned up file organization
- documentation fixes
Change 3363290 on 2017/03/24 by Max.Preussner
LauncherServices: Removed boilerplate header
#upgradenotes: Instead of including LauncherServices.h, include the ILauncherXXX.h files that you actually use. Remove the "Interfaces/" subdirectory from existing ILauncherXXX.h includes
Change 3363305 on 2017/03/24 by Max.Preussner
LauncherCheck: Removed boilerplate header
#upgradenotes: Include ILauncherCheckModule.h instead of LauncherCheck.h. Remove "Interfaces/" subdirectory from existing ILauncherCheckModule.h inclusions
Change 3363708 on 2017/03/24 by Max.Preussner
ImageWrapper: Removed boilerplate header
#upgradenotes: Instead of including ImageWrapper.h, include the actual IImageWrapperXXX.h files that you use. Remove the "Interfaces/" subdirectory from existing IImageWrapperXXX.h includes
Change 3363966 on 2017/03/24 by Max.Preussner
ImageWrapper: Modernization pass
- include what you use
- reorganized internal files
- documentation fixes
Change 3364579 on 2017/03/24 by Max.Preussner
ImageWrapper: Deprecated shared pointer typedef and removed usages
#upgradenotes: Please use TSharedPtr<IImageWrapper> instead of IImageWrapperPtr
Change 3364582 on 2017/03/24 by Max.Preussner
NetworkFileSystem: Removed monolithic boilerplate header
#upgradenotes: Instead of including NetworkFileServer.h, include the INetworkFileXXX.h headers that you actually use. Remove the "Interfaces/" subdirectory from existing INetworkFileXXX.h includes
Change 3381440 on 2017/04/05 by Max.Preussner
Oculus: Removed illegal pragmas
Change 3391731 on 2017/04/12 by Max.Preussner
ImgMedia: Added support for BMP, JPG and PNG image sequences
Change 3401146 on 2017/04/19 by Max.Preussner
Core: Cleanup pass for FTimespan usages; updated documentation
When initializing time span values from single components, consider using the FromHours, FromMinutes, FromSeconds, Zero, MinValue and related methods instead of calling the overloaded constructors as they will make
your code easier to read and understand.
Change 3401504 on 2017/04/20 by Max.Preussner
MCP: Fixed incorrect FTimespan usage of GetMilliseconds instead of GetTotalMilliseconds
Change 3401833 on 2017/04/20 by Max.Preussner
Core: Various improvements to FTimespan
- added proper serialization
- updated documentation
- access fractions as milli-, micro- or nanoseconds
- removed the following string formatters as they were not useful: %D %H %M %S %F
- updated documentation
#upgradenotes: The %D string formatter (previously total number of days) is now the zero-padded days component of the time span. Time spans are now always exported and stringified with a leading plus or minus sign.
#jira UE-43990
#jira UE-44163
Change 3437543 on 2017/05/12 by Max.Preussner
PS4Media: Added audio error codes conversion
Change 3446564 on 2017/05/18 by Max.Preussner
Networking: Fixed nullpointer crash if socket initialization fails
Change 3459978 on 2017/05/25 by Max.Preussner
ImgMedia: Renamed frame cache to frame loader
Change 3463311 on 2017/05/26 by Max.Preussner
Core: Added iterators & predicate based methods to LRU Cache
Change 3464452 on 2017/05/29 by Max.Preussner
ImgMedia: Added video sample output
Change 3464468 on 2017/05/29 by Max.Preussner
Media: Added separate cache visualization for loaded and cached samples
Change 3464592 on 2017/05/29 by Max.Preussner
Core: Added TLruCache::FindAndTouch
Change 3464607 on 2017/05/29 by Max.Preussner
Core: Added TRange::Inclusive / ::Exclusive
Change 3464608 on 2017/05/29 by Max.Preussner
Media: Fixed incorrect upper bound in support play rates of various players
Change 3466732 on 2017/05/30 by Max.Preussner
ImgMedia: Added image compression type to info string
Change 3466871 on 2017/05/31 by Max.Preussner
WmfMedia: Fixed session capabilities not showing up; added initialization logging
Change 3467785 on 2017/05/31 by Max.Preussner
MfMedia: Fixed sample stride calculated from media input instead of output
Change 3467963 on 2017/05/31 by Max.Preussner
WmfMedia: Reordered media sub-type string conversion to fix some tracks being reported incorrectly
Change 3468110 on 2017/05/31 by Max.Preussner
WmfMedia: Added MPEG-2 media sub types to utils
Change 3468516 on 2017/05/31 by Max.Preussner
AndroidMedia: Allow mediaplayer audio to be disable on Android (UE-45570)
Change 3468554 on 2017/05/31 by Max.Preussner
MediaAssets: Added AutoClear option to automatically clear media texture when media is unloaded
Change 3468627 on 2017/05/31 by Max.Preussner
ImgMedia: Allowing for auto-selection of EXR decoder thread count
Change 3468648 on 2017/05/31 by Max.Preussner
ImgMedia: Reorganized OpenExrWrapper files
Change 3471789 on 2017/06/02 by Max.Preussner
WmfMedia: Fixed potential concurrency issue in session state management
Change 3472918 on 2017/06/03 by Max.Preussner
Core: Allowing zero sized LRU cache; added default constructor
Change 3472919 on 2017/06/03 by Max.Preussner
Media: Added pre-Slate tick stage; renamed some functions; continued to implement sample caching
Change 3473704 on 2017/06/05 by Max.Preussner
AndroidMedia: Added settings class
Change 3474407 on 2017/06/05 by Max.Preussner
AndroidMedia: Implemented video sample processing
Change 3474934 on 2017/06/05 by Max.Preussner
ImgMedia: Fixed crash due to deleting loader work items twice (UE-45705)
#jira UE-45705
Change 3476925 on 2017/06/06 by Max.Preussner
Media: Added return values to media view interface; documentation fixes
Change 3477158 on 2017/06/06 by Max.Preussner
SwitchMedia: Implemented sample pooling
Change 3477201 on 2017/06/07 by Max.Preussner
PS4Media: Implemented video sample pooling
Change 3481470 on 2017/06/08 by Max.Preussner
Media: Fixed time stamps not set in recycled texture samples
Change 3481472 on 2017/06/08 by Max.Preussner
MediaAssets: Fixed no video samples fetched while player is in buffering state
Change 3481473 on 2017/06/08 by Max.Preussner
MediaUtils: Added default constructor to MediaSampleQueue
Change 3481584 on 2017/06/08 by Max.Preussner
MediaUtils: Paused state is considered forward for sample lookup as this is the common case.
Change 3481588 on 2017/06/08 by Max.Preussner
PS4Media: Redesigned the PS4 media player to support async file loading & track switching
Change 3481627 on 2017/06/08 by Max.Preussner
PS4Media: Opening media sources in thread pool if not precaching
Change 3481666 on 2017/06/08 by Max.Preussner
ImgMedia: Fixed SequencePath property file picker always opening default path
Change 3481669 on 2017/06/08 by Max.Preussner
ImgMedia: Fixed crash when quering cache state of empty image sequence
Change 3481685 on 2017/06/08 by Max.Preussner
ImgMedia: Fixed EXR reader failing to play slow loading sequences (UE-45719)
#jira UE-45719
Change 3483623 on 2017/06/10 by Max.Preussner
Media: Added getters for 360 view settings; added support for relative view updates
Change 3483624 on 2017/06/10 by Max.Preussner
Media: Added Blueprint support for 360 videos
Change 3483626 on 2017/06/10 by Max.Preussner
MediaPlayerEditor: Added 360 video mouse controls; broke out viewport widget into separate class.
Change 3483627 on 2017/06/10 by Max.Preussner
Core: Using system start time instead of current time for renamed log file names
Change 3483630 on 2017/06/10 by Max.Preussner
Core: Grouping log files by log name and processing each group separately when deleting old log files
Change 3483816 on 2017/06/10 by Max.Preussner
WmfMedia: Detecting audio device availability to prevent lockup of audio tracks
Change 3483939 on 2017/06/11 by Max.Preussner
AvfMedia: Finished Media Framework 3.0 upgrade
- overhauled track switching
- removed render thread flushes
- reduced nesting
- code cleanup pass
Change 3483940 on 2017/06/11 by Max.Preussner
Media: Consistent track switching behavior across platforms
Change 3484172 on 2017/06/11 by Max.Preussner
MediaPlayerEditor: Removed obsolete asset type actions
Change 3484180 on 2017/06/11 by Max.Preussner
MediaPlayerEditor: Fixed media player info overlays not visible during mouse capture
Change 3484248 on 2017/06/11 by Max.Preussner
MediaAssets: Media players now always have a playlist
Change 3484249 on 2017/06/11 by Max.Preussner
MediaPlayerEditor: Added UI controls to Playlist tab
Change 3484250 on 2017/06/11 by Max.Preussner
Media: Implemented overlay sample caching
Change 3484252 on 2017/06/11 by Max.Preussner
WmfMedia: Enabled support for .smi and .sami subtitle files
Change 3485433 on 2017/06/12 by Max.Preussner
ImgMedia: Enabled plug-in on all platforms; enabled EXR only on platforms that support it
Change 3485720 on 2017/06/12 by Max.Preussner
MediaPlayerEditor: Added ability to save playlists
Change 3485828 on 2017/06/12 by Max.Preussner
AvfMedia: Thread-safe ticking of video sampler; ticking audio processing on high frequency thread
Change 3485926 on 2017/06/12 by Max.Preussner
MediaUtils: Draining all unconsumed samples at the end of a frame
Change 3486043 on 2017/06/12 by Max.Preussner
Media: Consistent behavior for playlist navigation (UE-45964)
#jira UE-45964
Change 3486104 on 2017/06/12 by Max.Preussner
MediaPlayerEditor: Implemented simple overlay text positioning
Change 3486145 on 2017/06/12 by Max.Preussner
AndroidMediaPlayer: Moved video sample handling into render thread
Change 3486147 on 2017/06/12 by Max.Preussner
MediaPlayerEditor: Moved overlay texts into separate layer
Change 3486188 on 2017/06/12 by Max.Preussner
Media: Enabling media factory modules in Editor for all players
Change 3486223 on 2017/06/12 by Max.Preussner
Media: Defaulting players to select first audio and video tracks by default
Change 3486473 on 2017/06/13 by Max.Preussner
Media: Buffering is no longer a media player state, but handled separately (for players that can buffer while playing)
Change 3486475 on 2017/06/13 by Max.Preussner
MediaPlayerEditor: Showing busy bar when buffering or preparing
Change 3487237 on 2017/06/13 by Max.Preussner
AndroidMedia: Fixed video sample not getting processed on render thread
Change 3487507 on 2017/06/13 by Michael.Trepka
AvfMedia - small cleanup of the code for passing video frame rate to the video sampler
Change 3487719 on 2017/06/13 by Michael.Trepka
Disable shared PCH in OpenExrWrapper to solve a problem with bUseRTTI mismatch between the module and the PCH
Change 3487842 on 2017/06/13 by Max.Preussner
AndroidMedia: Fixed texture swizzle disabled on non-Engine builds
Change 3488006 on 2017/06/13 by Michael.Trepka
AvfMedia - Moved some logic from FAvfMediaPlayer::TickTickable() to FAvfMediaTracks::ProcessAudio() to make it thread safe, plus fixed a bug with the player not setting the current status to Stopped after opening a
file
Change 3488308 on 2017/06/13 by Chris.Babcock
AndroidMedia: Fixed flicker issue
#jira UE-45736
Change 3488335 on 2017/06/13 by Max.Preussner
MediaAssets: Made UFileMediaSource::GetFullPath public
Change 3488338 on 2017/06/13 by Max.Preussner
MediaPlayerEditor: Fixed "Show file in Explorer" not working for file media sources
Change 3488339 on 2017/06/13 by Max.Preussner
MediaPlayerEditor: Showing a throbber when buffering player
Change 3488768 on 2017/06/14 by Max.Preussner
Core: Inlined FTimespan static functions
hange 3490203 on 2017/06/14 by Max.Preussner
Core: Force inlined TComPtr operators
Change 3494083 on 2017/06/15 by Chris.Babcock
AndroidMedia: Fix playlist looping (send PlaybackEndReached event)
#jira UE-46086
Change 3497017 on 2017/06/16 by Max.Preussner
MediaAssets: Playlists now auto advance with PlayOnOpen off
Change 3497075 on 2017/06/17 by Chris.Babcock
MediaPlayer Sampler node and external texture support for Android MediaPlayer
- enable with USE_EXTERNALTEXTURE in AndroidMediaPlayer.cpp (disabled in this CL)
- supports MediaSample node in material editor with scale/bias handled if above flag enabled
- fixed looping problems, including eventual crashes
- track switching fixed (lockups and missing video)
- corrected resource leaks and crash switching maps
#jira UE-46055
#jira UE-45744
#jira UE-46086
Change 3497163 on 2017/06/17 by Max.Preussner
MediaUtils: Processing media events immediately if on game thread
Change 3497170 on 2017/06/17 by Max.Preussner
Media: All Media Framework interfaces are pure virtual
Change 3498603 on 2017/06/19 by Ben.Marsh
UBT: Prevent plugins which list modules multiple times from adding them twice.
Change 3500870 on 2017/06/20 by Max.Preussner
WmfMedia: Rewrote WMF state machine; now with track switching
#jira UE-20209
#jira UE-35385
#jira UE-38337
#jira UE-45676
Change 3502181 on 2017/06/20 by Chris.Babcock
MediaSampler node updates
- fixed issue with ExternalTexture singleton for DLL compatiblity
- now works for all players (registers texture samples with ExternalTexture by player GUID)
- enabled OES in AndroidMediaPlayer now that materials can universally use the MediaSampler
Change 3503182 on 2017/06/21 by Max.Preussner
Media: Refactored status flags into an enum; exposed connecting status
Change 3503724 on 2017/06/21 by Chris.Babcock
Improvement in MediaPlayer Sampler node
- RGB, R, G, B, A output pins like normal texture sampler
- allow preview in material editor
- fix OES detection for Android
Change 3509088 on 2017/06/26 by Max.Preussner
MediaAssets: Added AddFile and AddUrl to UMediaPlaylist
Change 3510256 on 2017/06/26 by Max.Preussner
WmfMedia: Fixed play rate not set to zero when end reached
Change 3510273 on 2017/06/26 by Max.Preussner
MediaPlayerEditor: Removed obsolete Slate culling rectangle code
Change 3510413 on 2017/06/26 by Max.Preussner
MediaPlayerEditor: Showing frame rate if available
Change 3510533 on 2017/06/26 by Max.Preussner
MediaUtils: Preventing media cache filling up when scrubbing
Change 3510859 on 2017/06/26 by Max.Preussner
PS4Media: Fixed track switching crashes (UE-45960)
#jira UE-45960
Change 3514173 on 2017/06/28 by Max.Preussner
WmfMedia: Optimized player capabilities check
Change 3514174 on 2017/06/28 by Max.Preussner
WmfMedia: Moved media source resolver code into utility class
Change 3514714 on 2017/06/28 by Max.Preussner
Core: Added TComPointer.IsValid; code cleanup pass
Change 3517912 on 2017/06/30 by Max.Preussner
MediaUtils: Added GetVideoAspectRatio to player facade
Change 3524957 on 2017/07/06 by Max.Preussner
ImgMedia: Decoding image frames only when video track is selected
Change 3525252 on 2017/07/06 by Max.Preussner
ImgMedia: Async image sequence initialization
Change 3525266 on 2017/07/06 by Max.Preussner
ImgMedia: Enabled reverse playback
Change 3525722 on 2017/07/06 by Max.Preussner
WmfMedia: Workaround for occasional WMF internal deadlock in IMFRateSupport
Change 3525800 on 2017/07/07 by Max.Preussner
WmfMedia: Fixed another WMF deadlock issue & some rate change glitches; improved logging.
Change 3525801 on 2017/07/07 by Max.Preussner
MediaPlayerEditor: Made scrubbing more responsive
Change 3526500 on 2017/07/07 by Max.Preussner
WmfMedia: Using NULL for Windows pointers
Change 3527323 on 2017/07/07 by Max.Preussner
WmfMedia: Added support for audio and video capture media sources
Change 3530197 on 2017/07/10 by Max.Preussner
WmfMedia: Added utility functions for enumerating audio and video capture devices
Change 3533465 on 2017/07/12 by Max.Preussner
Media: Added media capture device support API & implementation for WMF
Change 3533469 on 2017/07/12 by Max.Preussner
MediaPlayerEditor: Added source selection menu w/ capture device menu to navigation bar
Change 3533540 on 2017/07/12 by Max.Preussner
MediaAssets: Blueprint support for media capture device discovery
Change 3533574 on 2017/07/12 by Max.Preussner
WmfMedia: Using cached supported play rates; more strict pausing support check
Change 3533924 on 2017/07/12 by Max.Preussner
WmfMedia: Added global LowLatency setting (UEVR-859)
Note that this setting is only supported when compiling for Windows 8 or newer.
Change 3534027 on 2017/07/12 by Max.Preussner
WmfMedia: Compile time support for low latency session attribute on < Windows8
#jira UEVR-859
Change 3538744 on 2017/07/14 by Max.Preussner
MediaUtils: Renamed FDefaultMediaTimeSource to FAppMediaTimeSource
Change 3542818 on 2017/07/18 by Max.Preussner
WmfMedia: Fixed race condition on session shutdown
Change 3543082 on 2017/07/18 by Max.Preussner
WmfMedia: Fixed track selection in media that doesn't support seeking
Change 3543092 on 2017/07/18 by Max.Preussner
Media: Implemented media track format API
Enables multiple formats per media track. By default, the first usable format is selected.
This feature is currently only implemented for WmfMedia. All other players assume a single format per track.
Change 3543794 on 2017/07/19 by Max.Preussner
WmfMedia: Added string conversion for null GUIDs
Change 3543796 on 2017/07/19 by Max.Preussner
MfMedia: Copied GUID string conversion updates from WmfMedia
Change 3543797 on 2017/07/19 by Max.Preussner
WmfMedia: Preventing duplicate track formats in capture devices with legacy DirectX support
Change 3544390 on 2017/07/19 by Max.Preussner
Media: Allowing INDEX_NONE as 'current selection' index in track format related functions
Change 3545368 on 2017/07/19 by Max.Preussner
WmfMedia: Fixed session error with some media sources when attempting to seek to current position without ever starting
Change 3545388 on 2017/07/19 by Max.Preussner
MediaAssets: Fixed RGB input sources rendered upside down
Change 3545430 on 2017/07/19 by Max.Preussner
MediaAssets: Fixed incorrect sRGB conversion on BMP inputs
Change 3547362 on 2017/07/20 by Max.Preussner
Core: Added IsGraph and IsPrint to TCHAR utilities
Change 3547376 on 2017/07/20 by Max.Preussner
WmfMedia: Better log messages for non-standard video types (UE-47533)
#jira UE-47533
Change 3547404 on 2017/07/20 by Max.Preussner
QAGame: Enabled PlayOnOpen and Looping on MediaPlayerSwitch BP (UE-47542)
#jira UE-47542
Change 3547466 on 2017/07/20 by Max.Preussner
WmfMedia: Fixed edge case for detecting whether pause is available
Change 3548742 on 2017/07/21 by Max.Preussner
Media: Added API for changing the input frame rate
Change 3548743 on 2017/07/21 by Max.Preussner
WmfMedia: Implemented ability to change input frame rate
Change 3554411 on 2017/07/25 by Max.Preussner
AudioMixer: Broke out SynthComponent initialization code; added bIsUISound property
Change 3554818 on 2017/07/25 by Max.Preussner
Media: Added per track-type cache queries
Change 3557284 on 2017/07/26 by Max.Preussner
WmfMedia: Added buffer size check in texture sample as well
Change 3560530 on 2017/07/27 by Max.Preussner
WmfMedia: Made COM object destructors private and added assertions
Change 3560580 on 2017/07/27 by Max.Preussner
MediaUtils: Added method for querying number of objects in pool
Change 3562572 on 2017/07/28 by Max.Preussner
WmfMedia: Properly handling topology status errors when opening media
Change 3576710 on 2017/08/08 by Chris.Babcock
bug fixes for mediaplayer
- rare cases in Android media tracks
- make FMediaCaptureDevice members available in blueprints
Change 3577736 on 2017/08/08 by Chris.Babcock
Extend ExternalTexture to support 2x3 transform (scale/rotation + offset)
Change 3578831 on 2017/08/09 by Max.Preussner
MediaAssets: Made media sound component BP spawnable
Change 3579210 on 2017/08/09 by Max.Preussner
UdpMessaging: Not showing warning message if tunnel settings left empty to use defaults
Change 3579547 on 2017/08/09 by Chris.Babcock
Better support for Android external texture detection
Change 3579567 on 2017/08/09 by Chris.Babcock
Android camera plugin
#jira UEMOB-215
Change 3580035 on 2017/08/10 by Andrew.Rodham
Media Texture: External textures are now fully supported and enforced when attempting to sample external texture types in materials.
- Textures can now dynamically provide an external texture GUID at runtime, which is queried by the uniform expression. Statically defined GUIDs remain supported.
- Added necessary ExternalTexture(Parameter) methods to the material compiler and HLSL translator
- Made UTexture::GetMaterialType const-correct
#tests Test map that contains TextureObject, TextureObjectParameter, TextureSample and TextureSampleParameter nodes with media textures works on both a Nexus 10 (non-image-external), and a Pixel (image-external),
and on desktop PC.
Change 3581552 on 2017/08/10 by Chris.Babcock
Use bilinear sampling instead of point for external texture (Android media and camera)
Change 3581628 on 2017/08/10 by Max.Preussner
Core: Fixed FTimespan import/export/copypaste (UE-43990)
#jira UE-43990
#jira UE-44163
Change 3581909 on 2017/08/11 by Andrew.Rodham
Media: Only cache material proxy pointers if they have been initialized (and thus, will be removed from the cache on release)
- This prevents destroyed proxies from remaining in the texture registry
#jira UE-48307
Change 3582451 on 2017/08/11 by Max.Preussner
AudioMixer: Fixed initialization order of synth components
This ensures that the Synth is initialized before OnRegister in the super class initializes and activates the AudioComponents. Previously, the AudioComponent would fail to activate, because Synth was nullptr.
#jira UE-48055
Change 3582453 on 2017/08/11 by Max.Preussner
MediaAssets: Enabling ticking in media sound component (UE-48055)
#jira UE-48055
Change 3583101 on 2017/08/11 by Chris.Babcock
Android camera improvements
- return correct capture device type (webcamfront/rear)
- remove seek (not supported)
- support track formats
- better framerate selection
Change 3590109 on 2017/08/16 by Chris.Babcock
Move external texture coordinate update to improve accuracy and save a uniform in final shader
Change 3590530 on 2017/08/16 by Max.Preussner
MediaAssets: Changed capture device enumeration BP function signatures to allow filter bit masks
#jira UE-48166
Change 3590547 on 2017/08/16 by Max.Preussner
MediaPlayerEditor: Ticking sound component directly
Change 3590628 on 2017/08/16 by Max.Preussner
Switch: Fixed media decoder asserting when attempting to pause without having started
Change 3591816 on 2017/08/16 by Aaron.McLeran
#jira UE-48470 Disabling async processing for procedural sound waves on mac.
Change 3592266 on 2017/08/16 by Max.Preussner
Media: Replaced media cache with the new sample processing pipeline; continued to implement MfMedia
This change fixes stuttering issues with audio and video. However, proper pipeline flushing is not fully implemented yet, so the playback will break after the first playthrough, which might result in freeze frames
or out of memory assertions depending on the platform. This will be addressed in an upcoming change.
#jira UE-48474
#jira UE-45677
Change 3592355 on 2017/08/17 by Max.Preussner
MediaUtils: Added sample sink collection to remove code duplication
Change 3592739 on 2017/08/17 by Max.Preussner
ImgMedia: Fetching only one video sample per frame
Change 3592741 on 2017/08/17 by Max.Preussner
MediaUtils: Better sample fetching when paused
Change 3592761 on 2017/08/17 by Max.Preussner
MediaUtils: Fixed overflow detection in sample sinks
Change 3592762 on 2017/08/17 by Max.Preussner
ImgMedia: Sending end reached event when looping
Change 3592885 on 2017/08/17 by Max.Preussner
ImgMedia: Fixed reverse play
Change 3592887 on 2017/08/17 by Max.Preussner
MediaUtils: Better sample range calculation for audio samples
Change 3593010 on 2017/08/17 by Max.Preussner
ImgMedia: Fixed async loading of non-EXR image sequences
Change 3593193 on 2017/08/17 by Max.Preussner
AndroidMedia: Fixed typo
Change 3593230 on 2017/08/17 by Max.Preussner
Media: Implemented flushing for player sample queues
Change 3593346 on 2017/08/17 by Max.Preussner
Media: Proper sample processing for reverse playback
Change 3593482 on 2017/08/17 by Max.Preussner
Switch: Fixed sample range check for reverse playback
Change 3594428 on 2017/08/17 by Max.Preussner
PS4Media: Fixed video not playing/crashing
#jira UE-48547
#jira UE-48549
Change 3595404 on 2017/08/17 by Max.Preussner
MediaAssets: Not requesting audio samples if not playing
#jira UE-48557
Change 3595624 on 2017/08/17 by Max.Preussner
PS4Media: Fixed no looping after track switching
#jira UE-46524
#jira UE-48557
Change 3595704 on 2017/08/17 by Max.Preussner
MediaUtils: Improved sample queue flushing
Eventually this needs to be event-driven.
#jira UE-48557
Change 3595706 on 2017/08/17 by Max.Preussner
PS4Media: Flushing queues when track switching
#jira UE-48557
Change 3595909 on 2017/08/17 by Max.Preussner
Matinee: Fix Matinee redirect missing as UClass has been GC'ed (GitHub PR #3382)
https://github.com/EpicGames/UnrealEngine/pull/3382
#jira UE-42906
#rn Fix Matinee redirect missing as UClass has been GC'ed (GitHub PR #3382)
Change 3597480 on 2017/08/18 by Max.Preussner
ImgMediaPlayer: Fixed presentation time calculation for very large delta times
Change 3597669 on 2017/08/18 by Max.Preussner
ImgMedia: Setting player stopped instead of paused when end reached
Change 3597709 on 2017/08/18 by Max.Preussner
SwitchMedia: Fixed audio sample duration calculation
Change 3598479 on 2017/08/18 by Max.Preussner
ImgMedia: Ensuring that first/last frame is played when starting playback forward/reverse; improved state checking; user logging
Change 3598629 on 2017/08/18 by Max.Preussner
MediaUtils: Properly handling pending flushes when peeking sample queues
Change 3598633 on 2017/08/18 by Max.Preussner
WmfMedia: Fixed occasional WMF deadlock when scrubbing
Change 3598653 on 2017/08/18 by Max.Preussner
MediaUtils: Fixed audio resampling in reverse playback
Change 3598659 on 2017/08/18 by Max.Preussner
MediaPlayerEditor: Creating sound output only if audio device available
Change 3598688 on 2017/08/18 by Max.Preussner
MediaUtils: Flushing sample queues on direction change regardless of paused state
Change 3599444 on 2017/08/20 by Max.Preussner
WmfMedia: Added missing check for rate control when quering supported rates
Change 3603661 on 2017/08/22 by Max.Preussner
WmfMedia: Fixed NV12 output
Change 3604345 on 2017/08/23 by Max.Preussner
MediaUtils: Added subtitle samples to media sample collection; fixed documentation
Change 3604987 on 2017/08/23 by Max.Preussner
PS4Media: Setting correct track format types
Change 3605117 on 2017/08/23 by Joe.Barnes
Fix issue where presentation time was being treated as milliseconds instead of microseconds.
Change 3605128 on 2017/08/23 by Joe.Barnes
Fix potential issue calculating total (looped) play time after seek or reset.
Track last video presentation time
Change 3605139 on 2017/08/23 by Joe.Barnes
Support audio type DType_Setup.
Fix issue with procedural sounds popping. Consume more samples if necessary.
#jira ue-48544
Change 3605197 on 2017/08/23 by Max.Preussner
Media: Fixed track display name formatting (UE-48767)
#jira UE-48767
Change 3605817 on 2017/08/23 by Max.Chen
Auto set sampler type on drop on actor.
#jira UE-48769
Change 3605999 on 2017/08/23 by Max.Preussner
MfMedia: Restarting source reader when switching tracks
#jira UE-48766
Change 3606416 on 2017/08/23 by Max.Preussner
PS4Media: Various player improvements
#jira UE-48586
Change 3607656 on 2017/08/24 by Max.Preussner
WmfMedia: Improved logging for Seek and SetRate
Change 3607855 on 2017/08/24 by Max.Preussner
MfMedia: Better verbose logging; validating seeks; reduced nesting; fixed track switching\
#jira UE-48766
Change 3608029 on 2017/08/24 by Max.Preussner
PS4Media: Fixed streaming media not playing; improved result checks & logging
#jira UE-48610
Change 3608473 on 2017/08/24 by Max.Preussner
MfMedia: Fixed audio sample duration calculation
#jira UE-48756
Change 3609316 on 2017/08/24 by Chris.Babcock
Provide external texture RotationScale and Offset from sample
Change 3610067 on 2017/08/25 by Richard.Wallis
Mac: Editor locks up when Track switching and Mac: Media Audio continues to play after closing player.
- Fix for creating extra OS AV media playback objects so audio playback not stopping due to over retained objects.
- Trying to access OS AV Media Playback object (esp. the currentTime value) across mutliple threads at once seems to cause deadlock in the Apple libraries - moved location of currentTime acess point to Media Ticker
- this sets the current time and is then just returned in the getter when on game main.
- Trying to playback audio via OS media playback and through the engine at the same time when enabling the selected audio track. Engine version via sample buffers via AVAssetReaderTrackOutput doesn't seem to be
working as intended with the new audio frame work audio sinks - so reverting to OS AV media playback for Mac at the moment until better fix for this can be put in.
#jira UE-48590, UE-48604
Change 3610267 on 2017/08/25 by Max.Preussner
PS4Media: Added missing track selection validation
#jira UE-48765
Change 3610399 on 2017/08/25 by Max.Preussner
PS4Media: Fixed infinite player re-initialization loop if track selection failed
Change 3610809 on 2017/08/25 by Chris.Babcock
Fixes for Android media player and camera player
- buffer samples copy proper bytecount
- realloc sets new buffer ptr
- refcount of Java buffers fixed
Change 3610953 on 2017/08/25 by Chris.Babcock
Fix audio disable before play on Android media player
Change 3611405 on 2017/08/25 by Max.Preussner
WmfMedia: Resetting supported rates if RateSupport unavailable
Change 3611406 on 2017/08/25 by Max.Preussner
MfMedia: Resetting supported rates if RateSupport unavailable
Change 3611453 on 2017/08/25 by Chris.Babcock
Android external texture extension updates for compatibility
Change 3611719 on 2017/08/26 by Max.Preussner
Media: Added media event for completed seek operations; flushing sinks on seek
Change 3611764 on 2017/08/26 by Max.Preussner
AvfMedia: Setting player to preparing state prior to initializing tracks asynchronously
Change 3611802 on 2017/08/26 by Max.Preussner
Media: Exposed error state in media player
Change 3611803 on 2017/08/26 by Max.Preussner
MediaPlayerEditor: Showing error state in UI
Change 3611887 on 2017/08/26 by Max.Preussner
MediaUtils: Corrected media sample sink overflow check
Change 3611892 on 2017/08/27 by Max.Preussner
WmfMedia: Leaving session in error state after error
Change 3611929 on 2017/08/27 by Max.Preussner
MediaPlayerEditor: Fixed sound stopping on looping
Change 3611930 on 2017/08/27 by Max.Preussner
MfMedia: Rewrote async sample processing to fix various playback issues
Change 3611942 on 2017/08/27 by Max.Preussner
Media: Sending suspension event when playback ended
Change 3611957 on 2017/08/27 by Max.Preussner
UnrealEd: Allowed transient assets to be resaved to disk
Change 3611981 on 2017/08/27 by Max.Preussner
PS4Media: Rewrote sample processing to fix various playback issues
#jira UE-48596
#jira UE-48793
Change 3612035 on 2017/08/27 by Max.Preussner
UnrealEd: Picking standard default names when resaving transient packages
Change 3612045 on 2017/08/27 by Max.Preussner
Media: Fixed playlists not getting saved correctly from Editor (UE-35382)
#jira UE-35382
Change 3612212 on 2017/08/28 by Richard.Wallis
Fix for Multitrack Video samples continue to Play on Open after Play on Open is toggled off. Current Rate was not getting reset back to 0.0 on media close.
#jira UE-47602
Change 3613531 on 2017/08/28 by Max.Preussner
MediaAssets: Fixed external texture related crash on shutdown (UE-48918)
Also no longer creating clock sink for media player CDO
#jira UE-48918
Change 3613677 on 2017/08/28 by Andrew.Porter
Fixed crash at exit in Mac editor caused by double release of AVPlayerItem object
#jira UE-48937
Change 3615917 on 2017/08/29 by Max.Preussner
MfMedia: Added compile options for DXVA and falling back to synchronous sample reading
[CL 3617655 by Max Chen in Main branch]
#lockdown Nick.Penwarden
#rb na
Change 3564610 on 2017/07/31 by Uriel.Doyon
Integrated CL 3543210 : Fixed an issue when computing material scales where the default material ends up being used instead of the required material.
Deprecated previous material data as it was causing some waste.
Integrated CL 3526859 : Texture mip bias is now reset whenever the streaming budget increases
#!rb none
#!tests played monolith2 on PS4
Change 3564585 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: ben.salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3564584 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: ben.salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3564583 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: ben.salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3564582 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: ben.salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3564580 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: ben.salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3564579 on 2017/07/31 by Ben.Salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
Change 3564513 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3564512 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3564511 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3564510 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3564509 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3564507 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3564506 on 2017/07/31 by Laurent.Delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
#!codereview jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
Change 3564384 on 2017/07/31 by Shaun.Kime
Now have a System Life Cycle module that looks for all the emitters being dead and then disables itself. This also triggers the reset of the simulation.
GPU particles seems to have degraded after the spawn rate.
Emitters now reset when there are no particles.
Systems now reset when the state is Dead or Disabled, so you'll need to add a System Life Cycle component to have proper looping behavior for a system.
#!rb none
#!tests updated hypnotizer and other scripts
Change 3564012 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3564009 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3564008 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3564007 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3564006 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3564005 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3564003 on 2017/07/31 by Laurent.Delayen
Added console command to disable URO interpolation.
#!codereview martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
Change 3563538 on 2017/07/30 by Frank.Fella
Niagara - Stack data interface editing fixes
+ When a data interface object is modified by the stack, refresh the curves UI and re-initialize the simulation.
+ Generate better names for the inputs used by data interfaces.
#!Tests The curve UI and simulation update correctly when modifying the curve data interfaces in the stack and the generated inputs for data interfaces have better names.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3563537 on 2017/07/30 by Frank.Fella
Niagara - Fix the background color for stack errors.
#!Tests Stack errors are no longer white.
#!rb none
Change 3563531 on 2017/07/30 by Frank.Fella
Niagara - Generate stack spacer keys more safely to prevent list view crashes.
#!Tests adding an emitter spawn module no longer crashes.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3563518 on 2017/07/30 by Frank.Fella
Niagara - Give parameter map error log message more context
#!Tests none
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3563384 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3563383 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3563382 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3563381 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3563380 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3563379 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3563375 on 2017/07/29 by Andrew.Grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
Change 3563307 on 2017/07/29 by Frank.Fella
Niagara - Stack UI Rework
+ Refactor most of the stack layout code to make things more consistent and to make future features possible.
+ Add a hover cue for item rows.
+ Add icons for the different types of inputs.
+ Make inputs collapsible.
+ Move the pin buttons to the right side of the name column to prevent visual clutter with the expanders.
+ Make the module splitter visible and add a correct hover cue.
#!Tests Stack functions correctly.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3563305 on 2017/07/29 by Ben.Salem
Add Shallow FX Test node to gauntlet and to orionbuild. Also switched Dev-Gen to being the Deep Test branch instead of dev-ui.
#!rb none
#!tests Ran a test of the new node, preflighted orionbuild.xml changes.
Change 3563205 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3563204 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3563203 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3563202 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3563201 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3563200 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3563199 on 2017/07/29 by Andrew.Grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
Change 3563187 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3563186 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3563185 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3563184 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3563183 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3563182 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3563181 on 2017/07/29 by Andrew.Grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
Change 3562983 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3562982 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3562981 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3562980 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3562979 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3562978 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3562977 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3562976 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3562975 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3562974 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3562973 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3562970 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3562969 on 2017/07/28 by Dan.Hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[OR-41642] - Alpha is no longer applied to the chest tooltips. Also, the chests on the edge won't have their tooltip clip off the screen.
#!review-3562971 @Nick.Darnell, @Don.Eubanks
#!fyi Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
#!QAReview Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
Change 3562966 on 2017/07/28 by Andrew.Grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
#!review-3562967 @daniel.lamb
#!tests LoadTest locally on cooked data on PS4/Win64
Change 3562965 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3562964 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3562963 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3562962 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3562961 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3562960 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3562959 on 2017/07/28 by Andrew.Grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
Change 3562136 on 2017/07/28 by Shaun.Kime
Changing the version so that old assets will recompile and regenerate their spawn attribute table
#!rb none
#!code.review simon.tovey
#!tests opened asset and made sure it compiled on load
Change 3560805 on 2017/07/28 by Simon.Tovey
- Programmable spawning
All spawning controlled by creating a FNiagaraSpawnInfo attribute. Any of these attributes in an emitter will feed one spawn script run.
- Fixed issue with HLSL and register table layout not matching for structs correctly.
- Removed some vestigial code.
- Temporarily commenting out references to burst in the UI until we can hook them back up.
- Removed direct ref to emitter handle in emitter instances with an EmitterIndex in their parent. More broadly useful and can be used to access emitter handle.
- Fixed a couple of issues breaking interpolated spawning.
- Updated default emitter and the hypnotiser to new spawning method.
#!rb none
#!tests Tested new default emitter and a few others.
#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime
Change 3560376 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3560375 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3560374 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3560373 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3560372 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3560370 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3560367 on 2017/07/27 by Stephan.Jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
Change 3560196 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3560192 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3560188 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3560186 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3560185 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3560183 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3560180 on 2017/07/27 by Daniel.Lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
Change 3560131 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3560130 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3560129 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3560128 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3560127 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3560126 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3560123 on 2017/07/27 by Ori.Cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
Change 3559908 on 2017/07/27 by Aaron.McLeran
Fixing compile error
#!tests none
#!rb none
#!codereview Andrew.Grant
Change 3559674 on 2017/07/27 by Shaun.Kime
Now batching up the shader constants into another data set for System/Emitter graphs.
#!rb Simon.Tovey
#!tests ran multiple copies of Hypnotizer and made sure that they obeyed the emitter lifetime module outputs.
Change 3559527 on 2017/07/27 by Aaron.McLeran
#!jira UE-45483 Integrating fix to //Orion/Dev-General
#!rb none
#!tests none
Change 3559284 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3559283 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3559282 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3559281 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3559280 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3559254 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3559253 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3559252 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3559251 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3559250 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3559192 on 2017/07/27 by Shaun.Kime
Removing compile on load for standalone functions.
#!rb none
#!tests n/a
Change 3559115 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3559111 on 2017/07/27 by Laurent.Delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
Change 3559060 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
@Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3559043 on 2017/07/27 by Jon.Lietz
compile fix
#!rb none
#!test compiles
#!review-3559054 @Daniel.Lamb
Change 3558928 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3558927 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3558926 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3558923 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3558921 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3558919 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3558917 on 2017/07/27 by Daniel.Lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
Change 3558264 on 2017/07/27 by Wyeth.Johnson
Pondering update
Change 3558206 on 2017/07/27 by Jurre.deBaare
HLOD: Need to be able to disable auto-LOD generation on meshes in a BP
#!fix added flag to PrimitiveComponent to disable certain BP components to be excluded from HLOD generation, and also not have a LODParent primitive set
#!jira UE-47711
#!rb Benn.Gallagher
#!Tests generate HLOD clusters with enabled/disabled components and actors
Change 3558200 on 2017/07/27 by Jurre.deBaare
Crash rebuilding HLOD cluster
#!fix Simplygon returns an empty mesh if the input is not overlapping the culling (landscape) mesh, so added bound check for input vs landscape to prevent this situation
#!misc Added error when Simplygon returns an invalid raw mesh after processing
#!jira UE-47709
#!rb Benn.Gallagher
Change 3558116 on 2017/07/27 by Wyeth.Johnson
Roughed in drag, while pondering physical correctness or lack therof
Change 3557918 on 2017/07/27 by Simon.Tovey
~2x speed up of niagara compilation.
Set of visited nodes in numeric fix up viistor was becoming massive and spending about half the total compile time just ensuring we'd not visited a node before.
Moved over to a slightly clunkier but faster method of using a visitor ID on the node itself.
#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime
#!rb none
#!tests tested several emitters. Seems to work
Change 3557439 on 2017/07/26 by Olaf.Piesche
Replicating CL3557068
Adding a configurable spawn rate scaling reference value; sets the zero-scale reference value (default: 2), so additional quality levels can be added and scaling customized further.
IMPORTANT: This sets the reference to 3 in PS4Scalability.ini; effects on PS4 are again going to have reduced spawn rates versus PC and Neo, as intended by the FX artists starting with this change.
#!rb marcus.wassmer
#!tests QAGame
Change 3556915 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3556914 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3556913 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3556912 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3556911 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3556910 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3556903 on 2017/07/26 by Daniel.Lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
Change 3556592 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3556591 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3556590 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3556589 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3556588 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3556587 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3556570 on 2017/07/26 by Andrew.Grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
Change 3556239 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3556238 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3556237 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3556236 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3556235 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3556229 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
@Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3556226 on 2017/07/26 by David.Ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
#!review-3556227 @Daniel.Lamb
Change 3556163 on 2017/07/26 by Frank.Fella
Niagara - Rework the system toolkit so that it can edit stand alone emitters and systems. This allows the use the attribute spreasheet and system views when editing emitters and enables inspecting and editing the emitter graphs (for debug purposes) when editing systems.
#!Tests Verified general system and emitter editing functionality.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3556104 on 2017/07/26 by Jian.Ru
Changed OpacityConst and OpacityMaskConst default to 1.0 to prevent HLOD meshes from disappearing
Change 3555992 on 2017/07/26 by Frank.Fella
Niagara - Fix a bug when deleting dynanmic inputs which would leave the graph broken.
#!Tests Removing a dynamic input now leaves the graph in a vaild state.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3555991 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3555988 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3555984 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3555983 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3555982 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3555896 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3555778 on 2017/07/26 by David.Ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
Change 3555726 on 2017/07/26 by Frank.Fella
Niagara - Don't clear keyboard focus on commit for float and int value editors.
#!Tests keyboard focus is no longer cleared.
#!rb none
Change 3555668 on 2017/07/26 by Frank.Fella
Niagara - Fix a bug in the hlsl translator where multiple dynamic input usages were not genering unique code like modules.
#!Tests Multiple dynamic input usages generate correct code.
#!rb Shaun K.
Change 3555188 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3555187 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3555186 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3555185 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3555184 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3555088 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3555053 on 2017/07/26 by Andrew.Grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
Change 3554987 on 2017/07/26 by Simon.Tovey
Fixed register table / hlsl mismatch
#!rb none
#!tests Scripts with compound structs containing ints now work correctly.
#!codereview Shaun.Kime, Frank.Fella, Olaf.Pieche
Change 3554672 on 2017/07/25 by Olaf.Piesche
More PS4 cooking/launching fixes
#!rb none
#!codereview simon.tovey,frank.fella,shaun.kime
#!tests cook PS4
Change 3554407 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3554406 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3554405 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3554404 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3554403 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3554400 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3554397 on 2017/07/25 by Andrew.Grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
Change 3554394 on 2017/07/25 by Wyeth.Johnson
Mooooore modules work
Change 3553557 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3553556 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3553555 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3553554 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3553553 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3553552 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3553548 on 2017/07/25 by Andrew.Grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
Change 3553261 on 2017/07/25 by Frank.Fella
Niagara - Added some editor only delegates so that we can handle the niagara system instance creation and destruction more consistently. Also removed the get on create functionality when getting the system instance from the component.
#!Tests Verified that the system instance is now valid when opening the system and emitter editors.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3553018 on 2017/07/25 by Frank.Fella
Niagara - Remove a check which was causing crashes when executing an empty script. We probably shouldn't execute these at all, but that can be a future optimization.
#!Tests Empty scripts no longer crash when executed.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3552872 on 2017/07/25 by Frank.Fella
Niagara - Allow setting system parameters in the system scripts and tweak the IsValid() logic on systems and scripts so that systems with empty system scripts can still run.
#!Tests Empty system scripts now run, and invalid system scripts no longer try to simulate and cause a crash.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3552115 on 2017/07/24 by Olaf.Piesche
More compile errror fixes for Clang
#!rb none
#!codereview Simon.Tovey
#!tests build Win64 and PS4
Change 3551601 on 2017/07/24 by Wyeth.Johnson
Some debug stuff
Change 3551581 on 2017/07/24 by Frank.Fella
Niagara - Make the simulation tolerate float inaccuracies a little better when updating using desired age.
#!Tests Simulations no longer reset every frame when paused.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3551454 on 2017/07/24 by Wyeth.Johnson
test for frank
Change 3551387 on 2017/07/24 by Daniel.Lamb
Reduced the sensitivity on the slow tick timer warning
#!rb Trivial
#!test Cooked paragon ps4
Change 3551377 on 2017/07/24 by Daniel.Lamb
When you run from launch build it always puts notimeouts on the commandlines
#!rb Trivail
#!test Cooked paragon ps4
Change 3551370 on 2017/07/24 by Daniel.Lamb
Added option to dump all the scalability options which were applied.
#!rb Trivial
#!test Cooked paragon
Change 3551101 on 2017/07/24 by Bart.Hawthorne
Remove the call to UDemoNetDriver::TickCheckpoint inside UDemoNetDriver::SaveCheckpoint. There was an edge case where if the partial bunch reliable threshold was hit, since this call is outside the normal tick flow, the connection didn't have a chance to internally ack the packets, so the actor might not replicate out to the checkpoint since the channel was waiting for them to still be ack'd.
#!codereview ryan.gerleve
#!rb none
#!tests saved and loaded replay
Change 3551058 on 2017/07/24 by Shaun.Kime
Removed logging code
#!rb none
#!tests n/a
Change 3550968 on 2017/07/24 by Wyeth.Johnson
Some more tests
Change 3550806 on 2017/07/24 by Shaun.Kime
Basic lifetime in place for solo emitters.
#!rb none
#!test modified Hypnotizer asset to have two loops then ultimately a reset at 15 sec.
Change 3550785 on 2017/07/24 by Frank.Fella
Niagara - Fix a crash when opening the system editor related to moving the stack to it's own module.
#!tests no longer crashes.
#!rb none
Change 3550137 on 2017/07/23 by Frank.Fella
Niagara - Create a separate module for niagara editor widgets and move the stack UI there. This enables hot reloading for faster UI iteration.
#!tests Verified that hot reloading works for the stack UI.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3549581 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3549580 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3549579 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3549578 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3549577 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3549576 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3549564 on 2017/07/22 by Andrew.Grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
Change 3549546 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn about device problems if > 1 error occurs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549544 in //Orion/Release-41.3/... via CL 3549545
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3549545 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn about device problems if > 1 error occurs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549544 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3549544 on 2017/07/22 by Andrew.Grant
Gauntlet - only warn about device problems if > 1 error occurs
#!tests compiled
#!rb none
Change 3549542 on 2017/07/22 by Andrew.Grant
Merging latest from //Orion/Main to Release-42
#!tests #!rb none
Change 3549530 on 2017/07/22 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3549505 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3549101 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3549488 on 2017/07/22 by Andrew.Grant
Merging //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
#!tests #!rb none
Change 3549423 on 2017/07/22 by Andrew.Grant
Merging //Orion/Main to Dev-General (//Orion/Dev-General)
#!tests #!rb none
Change 3549404 on 2017/07/22 by Andrew.Grant
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests #!rb none
Change 3549101 on 2017/07/21 by Andrew.Grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
Change 3549055 on 2017/07/21 by Frank.Fella
Niagara - Move stack editor data to it's own class so that the system and emitter sub-stacks can have their own copies since they are in different graphs and the system is shared among all emitter stacks.
#!Tests various stack functionality which is stored in the editor data.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3548983 on 2017/07/21 by Olaf.Piesche
Re-adding inadvertantly deleted IsValid function to FNiagaraDataSetIterator. Oops.
Should fix Wyeth's current crash opening assets.
#!rb none
#!codereview frank.fella,shaun.kime,simon.tovey
#!tests none
Change 3548810 on 2017/07/21 by Bart.Hawthorne
Don't replicate the WorldSettings Pauser property out to replays - this causes the pause button to automatically get pressed (since it checks the pauser property for its state).
#!jira OR-41516
#!rb none
#!codereview ryan.gerleve
#!tests watched a live replay and paused it from the match, also used the pause button normally in a regular replay
Change 3548740 on 2017/07/21 by Bart.Hawthorne
- Added an OnRep for the Pauser member on the WorldSettings so code can get notified for when the server becomes paused
- Hooked up the HUDContext and Escape Menu Widget to the WorldSettings Pauser OnRep so that the pause game button text can update appropriately
#!codereview ryan.gerleve, cody.haskell
#!rb none
#!tests paused and unpaused game in a live match and tested pausing in a replay
Change 3548656 on 2017/07/21 by Olaf.Piesche
Changing const statics with class-scope initialization to class-scope enum to make compile on Clang
#!rb none
#!codereview shaun.kime,frank.fella,simon.tovey
#!tests builds, editor, sample assets
Change 3548395 on 2017/07/21 by Jeff.Williams
Initial branch of files from Main (//Orion/Main) to Release-42 (//Orion/Release-42)
Change 3548394 on 2017/07/21 by Ben.Salem
Add flavor of build to FX Perf report mail. Also, add -localmailer flag to FXtests to allow for reports to be sent out from tests run locally.
#!rb none
#!tests Ran a pass with the -localmailer flag enabled and mail sent out properly.
Change 3548382 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3548082 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3548285 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3548082 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3548098 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging using ROBO://Orion/Release-Candidate->//Orion/Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3548095 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging using ROBO://Orion/Release-Candidate->//Orion/Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3548092 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging using ROBO://Orion/Release-Candidate->//Orion/Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3548090 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging using ROBO://Orion/Release-Candidate->//Orion/Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3548082 on 2017/07/21 by Andrew.Grant
Copying //Orion/Dev-UI to Main
#!tests #!rb none
Change 3548077 on 2017/07/21 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb na
Change 3547577 on 2017/07/20 by Olaf.Piesche
-various build problems for non-editor builds fixed
-almost there
-editor should still build and run fine; PC game and PS4 are building save for one more error
#!rb none
#!codereview frank.fella,shaun.kime,simon.tovey
#!tests editor
Change 3547495 on 2017/07/20 by Shaun.Kime
Checkpointing code for liftetime management of emitters. Moved everything to new enum ENiagaraExecutionState. More work on EmitterLifetime module. Added the count for number of alive emitters and emitter particle counts to appropriate emitter and system script execution. Still need to implement for batched system scripts. Fixed up enums so that they can be assigned using numerics so that we can use in ==/!=/etc.
#!rb none
#!tests n/a
Change 3547204 on 2017/07/20 by Thomas.Ross
Compile all blueprints commandlet
#!rb Andrew.Grant
#!tests Local command line, Electric Commander
Change 3546884 on 2017/07/20 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3546847 on 2017/07/20 by Andrew.Grant
Merging using ROBO://Orion/Release-Candidate->//Orion/Main
#!tests #!rb none
Change 3546620 on 2017/07/20 by Simon.Tovey
Adding integer random to fix wyeths random issues.
#!rb none
#!tests random range now works. Exisiting randoms work
Change 3546539 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locking to 3537225
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546537 in //Orion/Release-41.3/... via CL 3546538
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3546538 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locking to 3537225
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546537 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3546537 on 2017/07/20 by Andrew.Grant
Version locking to 3537225
#!ROBOMERGE: !41.4
#!tests #!rb none
Change 3546417 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3546416 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3546415 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3546414 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3546413 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3546399 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/...
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3546344 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3546343 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3546342 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3546341 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3546340 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3546335 on 2017/07/20 by Andrew.Grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
Change 3546201 on 2017/07/20 by Andrew.Grant
AsyncLoading fix from UE4/Main
#!tests compiled
#!rb Gil.Gribb
Change 3545394 on 2017/07/19 by Shaun.Kime
Missing header
#!rb none
#!tests n/a
Change 3545391 on 2017/07/19 by Shaun.Kime
Added an HLSL code viewer to Niagara scripts in the system panel.
#!rb none
#!tests n/a
Change 3545250 on 2017/07/19 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3545029 on 2017/07/19 by Daniel.Lamb
Merging 3474537
//UE4/Dev-Rendering/Engine/Source/...
to //Orion/Dev-UI/Engine/Source/...
#!test Paragon editor rebuild lighting
Fixed lighting needs rebuild happening after blueprint rescript and a non symetrical Quaterion != ToQuaternion(ToRotator(Quaternion)
#!rb Phillip.Kavan, Zak.Middleton
Change 3544816 on 2017/07/19 by Wyeth.Johnson
Moduleiteration
Change 3544763 on 2017/07/19 by Shaun.Kime
Fixing a hard checked cast
#!rb none
#!tests n/a
Change 3544762 on 2017/07/19 by Shaun.Kime
Fixing a hard checked cast.
#!rb none
#!tests n/a
Change 3544587 on 2017/07/19 by Dan.Oconnor
Hardening for edge case in blueprint loading. This if statement will be removed entirely in Dev-Framework
#!rb Phillip.Kavan
#!rnx
#!jira OR-38176
#!fyi Ben.Zeigler
#!tests:PIE
Change 3544082 on 2017/07/19 by Andrew.Grant
Duplicating 3531450 to address OR-41160
#!tests compiled
#!rb Chris.Bunner
Change 3543964 on 2017/07/19 by Bart.Hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
#!fyi cody.haskell
#!tests paused match several times and check that pause text got updated
Change 3543522 on 2017/07/18 by Wyeth.Johnson
Added some comments to spawn location script
Change 3543419 on 2017/07/18 by Olaf.Piesche
Merging //Orion/Dev-General to Dev-Niagara (//Orion/Dev-Niagara)
Code only; OrionGame still to be merged
#!rb none
#!codereview simon.tovey shaun.kime frank.fella
#!tests sample niagara assets
Change 3543302 on 2017/07/18 by Brian.Fasten
Fix for include paths/
#!rb Daniel.Lamb
#!test Paragon editor compile
Change 3543200 on 2017/07/18 by Andrew.Grant
Fixed another formatting error
#!tests compiled
#!rb none
Change 3543120 on 2017/07/18 by Andrew.Grant
Fixed extra format specifier
#!tests compiled
#!rb daniel.lamb
Change 3543066 on 2017/07/18 by Wyeth.Johnson
First pass at a real Niagara module. Sphere spawning checked in, supports radius, XYZ transform, Nonuniform scale, two different density distributions, and hemispherical culling.
Points of debate are: how and what to hide behind switches
How to generalize the density function. curve lookup? dynamic input? What is fast, cheap, and useful
Need for static switching for optimization
Need for dynamic exposure/collapse of options based on those switches
Need to bubble up autopinned stuff to the stack, leave the rest collapsed
Commenting style, node layout style, numeric pins use (convert to type, vs. leave numeric through as much as possible)
Change 3542935 on 2017/07/18 by Olaf.Piesche
-More events work; spawn events for GPU sim
-bit of cleanup, more needed
-PS4 shader compilation and cooking now working
-Fixed the bug that made it so a manual recompile was needed to get a GPU simulated emitter to run
#!rb none
#!tests example assets
Change 3542926 on 2017/07/18 by Frank.Fella
Niagara - Missed in last checkin.
#!tests none
#!rb none
Change 3542914 on 2017/07/18 by Andrew.Grant
Removed hack, changed material warning to ASSET_LOG
#!tests compiled
#!rb none
Change 3542889 on 2017/07/18 by Ori.Cohen
Exposed an inertia scale for body instances
#!rb Lina.Halper
#!tests none
Change 3542861 on 2017/07/18 by Andrew.Grant
Fix for compile issue in non-shipping
#!tests compiling
#!rb none
Change 3542835 on 2017/07/18 by Frank.Fella
Niagara - Stack UX improvements
+ Can now navigate to dynamic input and module assets by double clicking on them in the stack. Currently only works in the emitter editor since we deep copy the graph and lose the asset references.
+ Can now collapse stack groups with a button.
+ Curves should always show up in the curve editor now. Custom seleciton is coming later.
+ Prevent duplication of output nodes since they can't be deleted.
#!tests Verified new stack functionality and output node duplication.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3542816 on 2017/07/18 by Wyeth.Johnson
Sphere V2
Change 3542798 on 2017/07/18 by Simon.Tovey
Fix for crash Wyeth is seeing.
#!rb none
#!tests fixes crash.
Change 3542787 on 2017/07/18 by Andrew.Grant
Added UE_ASSET_LOG macro and moved some current warnings in Orion to UE_ASSET_LOG
UE_ASSET_LOG is intended to provide a means of emitting asset-related logging in a consistent format that can be parsed by CIS jobs and tools. Currently there is a single option (AssetLogShowsDiskPath, true by default) but this could be expanded to provide additional options.
The asset argument can be a UObject pointer or a const TCHAR* to a path. Package paths (/Game/Path/Foo.uasset), object paths (/Game/Path/Foo.Foo) and relative paths (..\..\..\OrionGame\Foo\Foo.uasset) are all supported.
Usage:
E.g
UE_ASSET_LOG(LogMaterial, Warning, Material, TEXT("Failed to compile material"));
UE_ASSET_LOG(LogMaterial, Warning, *Material->GetPathName(), TEXT("Failed to compile material"));
#!tests ran locally with a selection of different asset arguments
#!rb Ben.Marsh
#!review-3542499 @Ben.Marsh
Change 3542648 on 2017/07/18 by Jon.Lietz
needed file
#!rb none
#!tests compiles
Change 3542600 on 2017/07/18 by Cody.Haskell
Work on adding pause feature to escape menu.
use -fakecustom on the command line to make the menu option come up in non-custom matches for testing
#!codereview Bart.Hawthorne
#!tests Golden Path
#!rb none
Change 3542560 on 2017/07/18 by Jon.Lietz
first pass moving cards in world from BP to native
- fixed issue with active items
- fixed a crash inside the engine with actor sequence component
- fixed an issue with the Ability system comp upadting shadow plane vision based on vision manager that might not have updated yet.
#!rb none
#!tests cards now no longer show up if the user is in shadow plane and the viewer's team does not have vision on them.
Change 3542543 on 2017/07/18 by Simon.Tovey
A bit of improved log spam for VM backend
#!rb none
#!tests none
Change 3542235 on 2017/07/18 by Wyeth.Johnson
Two separate implementations of sphere spawning, working on 3rd before eval
Change 3542102 on 2017/07/18 by Simon.Tovey
Fixed bug in bytecode generation due to incorrect temp register allocation.
#!rb none
#!tests Wyeths test case now works + some other emitters tested still working.
Keeps around the last HLSL translation generated.
#!rb none
#!tests n/a
Change 3541991 on 2017/07/18 by Shaun.Kime
Fix for making sure that the cube map selected for the profile is loaded from disk between editor runs.
#!rb none
#!tests opened editor, changed profile's cube map, then closed settings editor to save, exited app, restarted and verified that the cube map is the same
Change 3541819 on 2017/07/18 by Andrew.Grant
Better logging for warning
#!tests #!rb none
Change 3541178 on 2017/07/17 by Ori.Cohen
Fix jitter with hair in rigid body node caused by bad contact offset.
#!rb none
#!tests none
Change 3541059 on 2017/07/17 by Daniel.Lamb
Fixed issue with volatile string names being used as the key for TMap.
#!rb Jason.Bestimt
#!test Paragon Client
#!jira OR-41135
Change 3540970 on 2017/07/17 by Wyeth.Johnson
test emitters for modules
Change 3540948 on 2017/07/17 by Ben.Salem
Add comma separated hero list support to FXTest Gauntlet node.
#!rb none
#!tests compiled and passed in a 2-person comma separated list.
Change 3540875 on 2017/07/17 by Ben.Salem
Enable SoloSmokes to back up logs after tests run.
#!rb none
#!tests Ran smoke pass today.
Change 3540561 on 2017/07/17 by Ori.Cohen
Fix incorrect bone mapping for rigid body node. (Only matters when first call to init has a different number of bodies, for example a different skin)
#!rb Lina.Halper
#!tests none
Change 3540529 on 2017/07/17 by Andrew.Grant
Disable screenshots
#!tests compiled
#!rb none
Change 3540108 on 2017/07/17 by Ori.Cohen
Turn joint pre-processing on for immediate mode. This helps with some stability issues.
#!rb David.Hill
#!tests none
Change 3539847 on 2017/07/17 by Wyeth.Johnson
Fixing up redirects in Niagara content plugin folder
Change 3539554 on 2017/07/17 by Don.Eubanks
Added Deck Descriptions to Deck Selection Screen
- Set basic / placeholder descriptions for all 6 starter decks to include Attribute names
Added "bAllowRightClickScrolling" to SScrollBox and UScrollBox to control whether or not holding the right mouse button will allow scrolling.
- Disabled for Deck Selector scroll box.
#!rb none
#!tests Compile DebugGame Editor Win64 / Shipping Client PS4
#!review-3539555 matt.schembari dan.hertzka philip.buuck
#!fyi dan.hertzka - Hope I'm not out of line adding this feature to SScrollBox, didn't see any other way to disable it (MouseWheel already a similar feature driven by an enum)
Change 3539506 on 2017/07/16 by Andrew.Grant
REsolved files from Main after Dev-UI merge
#!CodeReview: andrew.grant, jason.bestimt, jeff.williams
Unresolved conflicts. andrew.grant, please merge this change by hand.
//ROBOMERGE_ORION_Dev_Balance/OrionGame/Content/Blueprints/AbilityRangedMacros.uasset
--------------------------------------
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3539483 on 2017/07/16 by Don.Eubanks
Backing out changelist 3539458 per andrew.grant's request as it can cause a crash on project generation.
#!rb none
#!tests Compile DebugGame Editor Win64
Change 3539458 on 2017/07/16 by Andrew.Grant
Combined rules for Orion targets into common base class to remove some inconsitencies and provide easier editing
#!tests BuildCookTest locally, preflighted with tests
#!rb none
#!review-3539459 @daniel.lamb, @david.ratti
Change 3539386 on 2017/07/16 by Andrew.Grant
Disabled screenshots on 'None' test
#!tests #!rb none
Change 3539383 on 2017/07/16 by Andrew.Grant
Initial branch of files from Dev-UI (//Orion/Dev-UI) to Dev-IWYU (//Orion/Dev-IWYU)
Change 3539374 on 2017/07/16 by Andrew.Grant
Gauntlet - Added timeout to PS4DevkitUtil commands
#!tests ran test locally
#!rb none
Change 3539174 on 2017/07/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3539156 on 2017/07/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3539146 on 2017/07/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3539142 on 2017/07/15 by Andrew.Grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
Change 3539129 on 2017/07/15 by Andrew.Grant
Added an ensure on render-target size to catch bad data earlier
#!tests ran with some bad data :)
#!rb none
Change 3539094 on 2017/07/15 by Andrew.Grant
Fixed log location not being written out to report
#!tests none
#!rb none
Change 3539009 on 2017/07/15 by Andrew.Grant
Moved perf extraction into the SoakTest node
Now generate perf values for ShortSoloGame
#!tests ran locally
#!rb none
Change 3538990 on 2017/07/14 by Andrew.Grant
Made gif's work for editor-based tests
#!tests ran locally
#!rb none
Change 3538968 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
[at david.ratti] #!rb none
#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3538967 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
[at david.ratti] #!rb none
#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3538966 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
[at david.ratti] #!rb none
#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3538965 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
[at david.ratti] #!rb none
#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3538964 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
[at david.ratti] #!rb none
#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3538962 on 2017/07/14 by Andrew.Grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
#!review-3538963 @david.ratti
#!rb none
Change 3538954 on 2017/07/14 by Andrew.Grant
Screenshot support for gauntlet:
- Test nodes and/or controllers can specify a periodic interval for screenshots to be taken.
- Screenshots are converted to jpeg and archived with other artifacts
- Screenshots are turned into gif's and linked in the report
#!tests lots of running of tests
#!rb none
Change 3538714 on 2017/07/14 by Shaun.Kime
Adding in a root transform adjustment for the emitter so that things don't spawn at 0,0,0 anymore. Will make it adjustable in the future.
#!rb none
#!tests n/a
Change 3538710 on 2017/07/14 by Shaun.Kime
Moving to the advanced preview scene so that we can have something to collide against and also contrast against for better preview.
#!rb none
#!tests n/a
Change 3538581 on 2017/07/14 by Don.Eubanks
Fixing compilation.
#!rb none
#!tests Compile DebugGame Editor Win64
#!fyi daniel.lamb
Change 3538543 on 2017/07/14 by Ori.Cohen
Fix gravity not being converted into the right simulation space for the RigidBody node
#!rb Lina.Halper
#!tests none
Change 3538428 on 2017/07/14 by Daniel.Lamb
Added support for timerguard to take in a delegate used to generate the string output which means it doesn't need to be generated unless the timer triggers.
#!rb Jason.Bestimt
#!test Paragon ps4
Change 3538416 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3538415 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3538414 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3538413 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3538412 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3538411 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3538410 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/...
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3538408 on 2017/07/14 by Andrew.Grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
Change 3538389 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3538388 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3538387 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3538384 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3538383 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3538382 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3538380 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/...
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3538379 on 2017/07/14 by Andrew.Grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
Change 3538305 on 2017/07/14 by Shaun.Kime
Making if nodes handle enums and a follow-up file from previous commit
#!rb none
#!tests n/a
Change 3538303 on 2017/07/14 by Shaun.Kime
Added comment nodes
#!rb none
#!tests added to working script saved and reloaded
Change 3538084 on 2017/07/14 by Frank.Fella
Niagara - Change the available parameter list for functions so that it only shows parameters written before the current module, add initial versions of parameters written in the spawn script, and fix the function output lists so that they only show actual outputs.
#!tests Verified that the available parameters for inputs is correct, and verified that the output lists are correct.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3538007 on 2017/07/14 by Shaun.Kime
Adding basic enum support. By default we have an enum ENiagaraExecutionState that can be used by both systems and emitters to track their status.
Removed the Start/End/NumLoop data from Emitters. A future changelist will introduce scripts that manage the execution state mentioned above.
#!rb None
#!test n/a
Change 3537732 on 2017/07/14 by Ori.Cohen
Made it so that linear and angular velocity are properly computed for kinematic targets in immediate physics and rigid body node.
#!rb David.Hill
#!tests none
Change 3537395 on 2017/07/14 by Simon.Tovey
Slightly improved error reporting for data interfaces that can't (yet).
Error reporting in general needs a lot of work. Soon.
#!rb none
#!tests We now don't just ensure() when using interfaces with not GPU implementation, an error is reported to the log.
? Interfaces with instance data now work.
? Emitter editor now has proper system setup so their scripts work correctly.
? Modified pin creation for emitter nodes.
? System instances respecting their bError flag again.
? Removed some log spam from compiling function/module/dynamic input scripts.
#!rb none
#!tests Interfaces needing instance data now work
#!codereview Shaun.Kime, Frank.Fella, Olaf.Piesche
Change 3537288 on 2017/07/14 by Frank.Fella
Niagara - Parameter wrangling Part 1
+ Modules for setting specific parameters can be reassigned to set other parameters.
+ You can now add a new parameter of any type to the current namespace in each stack.
+ The "Read from new parameter" options when assigning an input will be correct based on the current namespace and asset editor type.
+ You can now assign any written parameter in the stack to an input. This will be filtered based on the current context in the future.
+ Set parameter modules are now added with their input pinned and collapsed.
#!Tests adding and re-assigning set parameter nodes works correctly and read from new parameter options have the correct context.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3537247 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3537246 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3537245 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3537244 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3537243 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3537242 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3537241 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3537240 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3537239 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3537238 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3537232 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3537231 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3537227 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3537226 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3537225 on 2017/07/13 by Andrew.Grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
Change 3537170 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3537169 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3537166 on 2017/07/13 by Andrew.Grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
#!review-3537167 @luke.thatcher
#!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
Change 3537121 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3537120 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3537119 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3537117 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3537116 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/...
#!ROBOMERGE-BOT: ORION (Dev-UI -> Main)
Change 3537114 on 2017/07/13 by Andrew.Grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
#!review-3537115 @matt.schembari, @matt.kuhlenschmidt, @nick.darnell
#!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE: Main
Change 3536905 on 2017/07/13 by Andrew.Grant
Safety ensure as someone hit a crash here
#!tests #!rb none
#!jira OR-41029
Change 3536904 on 2017/07/13 by Andrew.Grant
Don't ask PhysX to clean invalid meshes
#!tests cooked
#!rb none
Change 3535790 on 2017/07/13 by Andrew.Grant
Back out changelist 3534956
#!tests #!rb none
Change 3535541 on 2017/07/13 by Frank.Fella
Sequencer - Implement SupportsSequence in the audio, event, and matarial parameter collection tracks. This change is being made to prevent them from showing up in the niagara sequencer UI.
#!tests Tracks don't show up in niagara and still do in the level sequence and widget animation.
#!rb Max.Chen
Change 3535092 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3535083 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3535080 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3535074 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3535068 on 2017/07/13 by Andrew.Grant
Merging //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
Change 3534956 on 2017/07/12 by Andrew.Grant
Made ensures non-errors for commandets
Ben - let me know what you think of this. Probably worthy of discussion, but at least this checkin will get the overnight builds a bad tag that some muppet checked in :)
#!review-3534957 @Ben.Marsh
#!tests compiled
#!rb none
Change 3534933 on 2017/07/12 by Andrew.Grant
Merging //Orion/Main to Dev-REGS (//Orion/Dev-REGS)
#!tests #!rb none
Change 3534918 on 2017/07/12 by Andrew.Grant
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests #!rb none
Change 3534892 on 2017/07/12 by Andrew.Grant
Merging //Orion/Main to Dev-Balance
#!tests #!rb none
Change 3534817 on 2017/07/12 by Andrew.Grant
Merging //Orion/Main to Dev-General
#!tests #!rb none
Change 3534728 on 2017/07/12 by Andrew.Grant
Copying //Orion/Dev-UI @ 3534719 to Main
#!tests #!rb none
Change 3534652 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057 via CL 3534058
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3534651 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057 via CL 3534058
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3534649 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057 via CL 3534058
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3534640 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920 via CL 3533921
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3534639 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920 via CL 3533921
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3534637 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920 via CL 3533921
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3534629 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600 via CL 3533602
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3534628 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600 via CL 3533602
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3534626 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600 via CL 3533602
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3534511 on 2017/07/12 by Andrew.Grant
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests #!rb none
Change 3534430 on 2017/07/12 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
Change 3534341 on 2017/07/12 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3534318 on 2017/07/12 by Ori.Cohen
Fix external force on immediate mode not accounting for body mass
#!rb none
#!tests none
Change 3534240 on 2017/07/12 by Ori.Cohen
Added ExternalForce to rigid body node for faking inertia while simulating in component space
#!rb Lina.Halper
#!tests none
Change 3534062 on 2017/07/12 by Frank.Fella
Niagara - Stack system support.
+ System spawn and update are now available in the stack when in the system editor.
+ Rmoved some potentially unsafe stack utility methods which could make the graph unusable and replaced them with safe ones.
+ Removed some checks from the emitter node compile and replaced them with compiler errors.
#!tests System stacks show up in the system editor and you can add and remove modules.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3534058 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3534057 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3534055 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3534054 on 2017/07/12 by Andrew.Grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
Change 3533959 on 2017/07/12 by Daniel.Lamb
Added support for timeguard to have an fname associated with it.
Greatly increasing the usefulness.
The string operations will not be performed unless the timer is triggered and the fname is set.
#!rb Jason.Bestimt
#!test Paragon ps4
Change 3533921 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3533920 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3533919 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3533910 on 2017/07/12 by Andrew.Grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
Change 3533862 on 2017/07/12 by Frank.Fella
Niagara - System ui timeline improvements
+ Move adding of emitters to the sequencer "Add" button.
+ Allow drag/drop to sequencer from the content browser to add emitters.
+ Add folder support for emitters which can be added through the sequencer UI.
Note: The event, audio, and material parameter collection tracks don't work, I'm waiting on a review from the sequencer team on some code that removes them.
#!tests Verified that adding through the timeline button works, verified that drag and drop of an emitter onto the timeline works, verified folders work correctly and serialize.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3533828 on 2017/07/12 by Ori.Cohen
Added RootBone simulation space to RigidBody node. This is useful for cases where we rotate the skeletal mesh component and counter rotate the root bone and do not want to affect simulated bodies' velocities.
#!rb Lina.Halper
#!tests none
Change 3533602 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3533600 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/...
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3533599 on 2017/07/12 by David.Ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
Change 3533400 on 2017/07/12 by Jeff.Williams
Initial branch of files from Release-41.4 (//Orion/Release-41.4) to Release-41.5 (//Orion/Release-41.5)
Change 3532987 on 2017/07/12 by Matt.Kuhlenschmidt
Added ability to save render targets as PNG from blueprints
#!fyi jordan.walker
#!rb none
#!tests none
Coped from Dev-Editor
Change 3532785 on 2017/07/12 by Simon.Tovey
Fixed bug in the mark dirty loop.
#!rb none
#!tests fixed bug.
Change 3532594 on 2017/07/11 by Jeff.Williams
Merging //Orion/Main to Release-41.4 (//Orion/Release-41.4) @3532443
#!test none
#!rb none
Change 3532057 on 2017/07/11 by Daniel.Lamb
Separated out the UI game viewport tick and paint time to help track down issues with UI.
#!rb Trivial
#!test Paragon ps4
#!codereview Jason.Bestimt
Change 3531769 on 2017/07/11 by Simon.Tovey
? Fixing data interface compilation for emitter scripts.
#!rb Shaun.Kime
#!tests Curves work in emitter scripts.
#!codereview Shaun.Kime, Frank.Fella, Olaf.Piesche
Change 3531543 on 2017/07/11 by Shaun.Kime
Added System update results to spreadsheet view.
Fixed up basic EmitterLifeTime effect to work by default.
Fixed bug where emitters weren't adding the history of their internal variables to the parameter maps for SystemSpawn & Update, causing default values to not be generated.
#!rb none
#!tests updated HypnotizerEffect.
Change 3531521 on 2017/07/11 by Jeff.Williams
Initial branch of files from Release-41.3 (//Orion/Release-41.3) to Release-41.4 (//Orion/Release-41.4)
Change 3530192 on 2017/07/10 by Ben.Salem
Switch map pipeline node to use an interstitial node to let us know when the node has finished, pass or fail. Also switch report to print test notes for maps where there are notes but no explicit fails.
#!rb none
#!tests recompiled, xml linted.
Change 3530157 on 2017/07/10 by Frank.Fella
Niagara - Fix systems getting marked dirty on load and removed some unnecessary compiles. We might need some error finding and fixup for system scripts in invalid states, but in the short term these issues can be fixed automatically by adding an additional emitter.
#!tests Loaded a system and verified it wasn't marked dirty, also verified that the system was only getting compiled once when loading and when deleting an emitter.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3529459 on 2017/07/10 by Daniel.Lamb
If running nomcp from launch build helper also add in notimeouts.
Fixes issue with loading monolith02 nomcp.
#!rb Trivial
#!test Load monolith02 devui
Change 3528568 on 2017/07/10 by Frank.Fella
Niagara - Fix shutdown crash, system editor crash, and system editor selection inconsistencies.
+ Give sequencer emitter tracks real names so that sequencer can maintain selection with them correctly.
+ Make the stack entries pointers to the system and emitter view models weak to avoid holding onto them until garbage collection.
+ Make sure to always call the structure changed delegate in the stack view model whenever initialize is called so that the tree is always updated.
+ Track emitter handle selection by id instead of the actual view model pointer to make managing selection easier when view models are changing.
+ Don't make the stack tree collapsed when it's emitter becomes invalid because it prevents it from ticking and removing controls pointing to invalid data.
#!Tests verified no crash on shutdown or working with emitters in the system view. Also verified selection stayed consistent between sequencer and the stack view.
#!rb none.
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3527429 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3527428 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3527427 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3527426 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3527425 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3527423 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3527421 on 2017/07/07 by Andrew.Grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
Change 3527366 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3527365 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3527362 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3527361 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3527360 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3527359 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3527357 on 2017/07/07 by Andrew.Grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
Change 3527346 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3527345 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3527344 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3527343 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3527342 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3527309 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3527308 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3527306 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3527305 on 2017/07/07 by Andrew.Grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
Change 3527233 on 2017/07/07 by Alexis.Matte
Fix the packing of the texture in the HLOD
#!rb Uriel.Doyon
#!codereview Jurre.deBaare
#!jira OR-40538
#!tests none
Change 3527085 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3527084 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3527081 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3527080 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3527077 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3527075 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3527072 on 2017/07/07 by Andrew.Grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
Change 3526806 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526805 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526804 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526803 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3526802 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526799 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3526795 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3526794 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3526791 on 2017/07/07 by Andrew.Grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
Change 3526771 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526770 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526769 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526768 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3526767 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526733 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3526717 (streaming audio crashes) from //Orion/Release-41 to Release-41.1
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3526730 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3526730 on 2017/07/07 by Andrew.Grant
Merging 3526717 (streaming audio crashes) from //Orion/Release-41 to Release-41.1
#!tests #!rb na
Change 3526719 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3526717 on 2017/07/07 by Andrew.Grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
Change 3526675 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526674 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526673 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526672 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3526671 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526670 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3526669 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3526668 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3526667 on 2017/07/07 by Andrew.Grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
Change 3526376 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526375 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526374 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526372 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526368 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526367 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526366 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526364 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526292 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526291 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526288 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526286 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526122 on 2017/07/07 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3526073 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3526072 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3526071 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3526070 on 2017/07/07 by Andrew.Grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
Change 3526069 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3526068 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3526067 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3526065 on 2017/07/07 by Andrew.Grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
#!review-3526066 @benjamin.crocker
#!tests #!rb none
Change 3526057 on 2017/07/07 by Simon.Tovey
Modified system script excution flow to allow emitters to run even with an invlaid system script.
#!rb none
#!tests Bug repro system now works.
Niagara - Missed in last checkin
#!tests none
#!rb none
Change 3525804 on 2017/07/07 by Frank.Fella
Niagara - Various stack changes
+ Move the emitter editor data management to the emitter view model.
+ Change the assignment node so that it's input parameter is named for the value it's setting and it's header says which namespace it's in.
+ Clean up the Initialization of stack entries and make the API more consistent.
+ When adding a module or dynamic input which uses a data interface copy the data interface specified in the source script if it's available, or create a new one.
+ Make the revert button for data interface inputs work consistently (still needs some more work)
+ Changed input parameter handle assignment so that it always generates a parameter map get in the graph instead of generating an input node for engine parameters and particle attributes.
+ When reading an input of a dynamic-input script into a new emitter or particle parameter generate a unique name based on the module input name and the dynamic-input input name.
#!tests Verified the stack still works correctly with the above changes.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3525623 on 2017/07/06 by Frank.Fella
Niagara - Make the Equals and CopyTo methods on UNiagaraDataInterface const.
#!tests Compiles
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3525508 on 2017/07/06 by Daniel.Lamb
Added support for monolith nomcp to the build launcher settings.
#!rb Trivial
#!test Automation tool
Change 3525504 on 2017/07/06 by Shaun.Kime
Forcing recompile on load, otherwise several of my effect scripts crash on startup.
#!rb none
#!tests n/a
Change 3525499 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3525498 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3525496 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3525495 on 2017/07/06 by Andrew.Grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
Change 3525149 on 2017/07/06 by Shaun.Kime
Cleaning out delegates on shutdown
#!rb none
#!tests n/a
Change 3525148 on 2017/07/06 by Shaun.Kime
Fixing crash when dealing with missing source, which probably shouldn't happen, but does with CrowdTorture
#!rb none
#!tests open crowdtorture
Change 3525100 on 2017/07/06 by Dan.Hertzka
Relaxing the null ensure when setting a texture param (the type check ensure remains)
#!fyi Andrew.Grant
#!rb none
#!tests none
Change 3525025 on 2017/07/06 by Shaun.Kime
Tweaking timing to try and ensure that the capture button always generates a good result.
#!rb none
#!tests n/a
Change 3524970 on 2017/07/06 by Shaun.Kime
Adding a spreadsheet view for investigating the values of individual particles in an emitter in the effect view.
Added a few helper debug modules.
#!rb none
#!tests opened several systems and captured results.
Change 3524890 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3524889 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3524888 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3524887 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3524886 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3524821 on 2017/07/06 by Dan.Hertzka
Fix crash when trying to set a null texture value on a MID
- Ensure message dereferenced a possibly null texture
#!review-3524822 @Andrew.Grant
#!rb none
#!tests Compile
Change 3524799 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3524797 on 2017/07/06 by Andrew.Grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
#!review-3524798 @daniel.lamb
Change 3524663 on 2017/07/06 by Andrew.Grant
Fix for OR-40419
#!jira OR-40419
#!tests compiled
#!rb none
Change 3524581 on 2017/07/06 by Andrew.Grant
Turned check into an ensure as part of investigation into OR-40454 - no idea how this is happening at the moment, hopefully some mismatched data that the merge yesterday may have corrected....
#!jira OR-40454
#!tests compiled
#!rb none
Change 3524508 on 2017/07/06 by Ben.Salem
Colorize skill test reports to differentiate error lines. Also, save a backup html version of the test report.
#!rb none
#!tests Ran report against previously run tests.
Change 3524423 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3524422 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3524419 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3524418 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3524417 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3524414 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3524393 on 2017/07/06 by Andrew.Grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
Change 3524260 on 2017/07/06 by Simon.Tovey
Fixed bug in solo mode execution.
Allocating more space in data set mid frame requires some fixup with existing data I'd not considered as we don't do that in any other simulation.
#!rb none
#!tests Solo mode now working.
Change 3524144 on 2017/07/06 by Simon.Tovey
Broke system simulation code out into it's own files.
#!rb none
#!tests none
Change 3524033 on 2017/07/06 by Simon.Tovey
System/Emitter scripts work
-- Done --
? Simulation framework for system/emitter level scripts.
? Moved most ticking for systems into a "SystemSimulation" which it ticked at the end of all component ticking meaning all system simulation can be batched nicely without worrying about dependancies on other components. NiagaraComponents no longer tick in this mode. In future some systems will not need a component at all.
? For (future) cases where the results of the simulation are a dependancy for another component (and a few other use cases) there is a "solo" mode which will run the system script in isolation as part of the component tick.
? All scripts now refer to emitters by their actual name via the alaising feature in the translator.
? Optimized the direct setting of parameters in system sims and particle sims.
-- WIP --
? Lifetime of systems and is very much WIP atm.
? Lots of data interfaces stuff at system level is still WIP.
? Parameter flow from components down needs work.
? Need to bind parameter collections to system/emitter scripts
? Splitting the batched/solo mode scripts so one has instance parameters in a dataset and another from a parameter store.
Could use one and transfer to a dataset for solo mode too but seems wasteful. If we could find a better replacement for solo mode entirely this would go away. Needs discussion.
? Resetting/ReInit flow is still abit up in the air.
? Move all DesiredAge seeking etc into the component. Still needs some work but largely functional.
-- TODO --
? Events at System/emitter level
? Quite a bit of mess in the system simulation WRT moving data from a dataset and parameter stores. Need to rework how and where the layout data is generated and stored.
? Put a hack in to avoid the alignment issues we have in the parameter store. A future CL will address this properly.
-- Misc --
? Fixed issue with bool attributes being auto converted to ints in the hlsl/bytecode.
? Minor improvement to debug dumps. Limiting to only the instances relevant ot the current step.
#!rb Shaun.Kime
#!tests Test emitters working. Older systems and emitters seem to be working still.
#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime
Change 3523831 on 2017/07/06 by Jeff.Williams
Merging //Orion/Main to Release-41.3 (//Orion/Release-41.3) @3523788
#!tests na
#!rb na
Change 3523811 on 2017/07/06 by Jeff.Williams
Populate -S //Orion/Release-41.3 -r.
Change 3523523 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3523522 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3523521 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3523520 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3523519 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3523464 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3523463 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3523462 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3523461 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3523460 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3523441 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)
Change 3523440 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3523439 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3523438 on 2017/07/05 by Andrew.Grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
Change 3523400 on 2017/07/05 by Olaf.Piesche
Events; alll-particle is functional, but still in need of more cleanup. Moving on to collisions and single-particle.
#!rb none
#!tests testassets
Change 3523330 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)
Change 3523268 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3523267 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3523266 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3523265 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3523264 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3523189 on 2017/07/05 by Andrew.Grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
Change 3523111 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging PS4 test fixes from //Orion/Release-41.2 to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3523110 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging PS4 test fixes from //Orion/Release-41.2 to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3523109 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging PS4 test fixes from //Orion/Release-41.2 to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3523107 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging PS4 test fixes from //Orion/Release-41.2 to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3522724 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059 via CL 3518260
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3522719 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059 via CL 3518260
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3522716 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059 via CL 3518260
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3522312 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edigrate memory stomp fix from Zak CL 3513984
#!rb none
#!tests compile
[FYI] Zak.Middleton
#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/... via CL 3515711
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3522311 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edigrate memory stomp fix from Zak CL 3513984
#!rb none
#!tests compile
[FYI] Zak.Middleton
#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/... via CL 3515711
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3522309 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edigrate memory stomp fix from Zak CL 3513984
#!rb none
#!tests compile
[FYI] Zak.Middleton
#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/... via CL 3515711
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3522144 on 2017/07/05 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3522092 on 2017/07/05 by Andrew.Grant
Merging PS4 test fixes from //Orion/Release-41.2 to Main
#!tests #!rb none
Change 3521908 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for PS4 device timeouts in Gauntlet
The underlying issue is that TM keeps invisible connections to devkit/testkits and there's a hard-limit of 16. This means that even though a kit can be added and advertises "available", a machine may not be able to connect.
Fixes:
+ Added "remove" command to PS4DevkitUtil, and a -force option to the disconnect argument
+ If a kit was added to TM by Gauntlet, it is now removed on shutdown
+ Split info stored about PS4 targets into static/dynamic so things like name/hostname are available even after we disconnect from the kit or experience an error
+ Short term fix: call "ForceDisconnect" just before connecting to kill any TM connections from other machines. This should allow tests to work while the remove change propgates across branches
@Daniel.Lamb, @Jeff.Williams, @Luke.Thatcher
#!tests Ran test locally and verified that remove() is called upon test exit and that idle TM connections were terminated upon start
#!rb none
#!ROBOMERGE-SOURCE: CL 3521905 in //Orion/Release-41/... via CL 3521907
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3521907 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for PS4 device timeouts in Gauntlet
The underlying issue is that TM keeps invisible connections to devkit/testkits and there's a hard-limit of 16. This means that even though a kit can be added and advertises "available", a machine may not be able to connect.
Fixes:
+ Added "remove" command to PS4DevkitUtil, and a -force option to the disconnect argument
+ If a kit was added to TM by Gauntlet, it is now removed on shutdown
+ Split info stored about PS4 targets into static/dynamic so things like name/hostname are available even after we disconnect from the kit or experience an error
+ Short term fix: call "ForceDisconnect" just before connecting to kill any TM connections from other machines. This should allow tests to work while the remove change propgates across branches
@Daniel.Lamb, @Jeff.Williams, @Luke.Thatcher
#!tests Ran test locally and verified that remove() is called upon test exit and that idle TM connections were terminated upon start
#!rb none
#!ROBOMERGE-SOURCE: CL 3521905 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3521905 on 2017/07/05 by Andrew.Grant
Fix for PS4 device timeouts in Gauntlet
The underlying issue is that TM keeps invisible connections to devkit/testkits and there's a hard-limit of 16. This means that even though a kit can be added and advertises "available", a machine may not be able to connect.
Fixes:
+ Added "remove" command to PS4DevkitUtil, and a -force option to the disconnect argument
+ If a kit was added to TM by Gauntlet, it is now removed on shutdown
+ Split info stored about PS4 targets into static/dynamic so things like name/hostname are available even after we disconnect from the kit or experience an error
+ Short term fix: call "ForceDisconnect" just before connecting to kill any TM connections from other machines. This should allow tests to work while the remove change propgates across branches
#!review-3521906 @Daniel.Lamb, @Jeff.Williams, @Luke.Thatcher
#!tests Ran test locally and verified that remove() is called upon test exit and that idle TM connections were terminated upon start
#!rb none
Change 3521407 on 2017/07/05 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3520246 on 2017/07/03 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3520245 on 2017/07/03 by Jeff.Williams
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE: !41.2
Change 3519106 on 2017/07/01 by Max.Chen
Sequencer: Fix crash trying to load an invalid sequence asset.
#!rb none
#!tests Click open level sequence button on an actor that references a level sequence asset that no longer exists.
Change 3518548 on 2017/06/30 by Jeff.Williams
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests na
#!rb na
Change 3518366 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3518365 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3518364 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3518363 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3518362 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3518330 on 2017/06/30 by John.Nielson
Added effect context as part of the info we give back for the WaitGameplayEffectRemoved task.
#!RB: none
#!review-3518331: @David.Ratti
#!Test: Pie
Change 3518260 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)
Change 3518253 on 2017/06/30 by Shaun.Kime
Fix compiler warning
#!rb none
#!tests n/a
Change 3518059 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3518058 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3518056 on 2017/06/30 by Jeff.Williams
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE: !41.1
Change 3518043 on 2017/06/30 by Shaun.Kime
Missing file checkin
#!rb none
#!tests n/a
Change 3518042 on 2017/06/30 by Shaun.Kime
Now have the ability to name outgoing events so that we can re-use the struct type for multiple outbound events from the same emitter.
Added customization for selecting the event source and event destination. Revert to defaults currently disabled due to bugs with StructureDetailsView.
#!rb none
#!tests n/a
Change 3517667 on 2017/06/30 by Shaun.Kime
Commenting out emitter auto-updating for now until we rewrite it.
#!rb none
#!tests n/a
Change 3517617 on 2017/06/30 by Jon.Lietz
- making it so event evaluators do not cuase the player to go into combat or break shadow plane
- adding in support for the item Effect Keyword to define if it should pu the user into combat or break shadow plane
- cultivate using runtime options again
#!rb David.Ratti
#!tests Use cards and they no longer break recall
Change 3517107 on 2017/06/29 by Daniel.Lamb
Fix for replays not showing some effects on medic.
#!rb None
#!test Paragon replay in editor
#!codereview Ryan.Gerleve
#!jira OR-40198, OR-40238
Change 3516604 on 2017/06/29 by Cody.Haskell
Fix for round timers being broken in Arcade.
Recall is now more reliable as well
#!rb none
#!tests PIE
Change 3516394 on 2017/06/29 by Dan.Hertzka
New itemization system refactor
- Major players (deck, card, gem) are all now UObjects (ItemizationComponent, GameplayCard, and GameplayGem respectively)
- The base GameplayItem and SourceItemAbility now do the lion's share of the work of applying abilities & GEs themselves, the keyword data APIs have been heavily pared down for now
- Note: This may change quite a bit once GGP stuff comes online, but in the meantime this clarifies/simplifies the itemization system flow
- Updated all existing UI to work with GameplayItems, but haven't done any refactoring to leverage the cleaner hookups now available
- Moved the server RPCs for itemization actions to the PlayerController
- Added ItemizationSystemSettings for constant system configuration properties, for now replaces the GemTree since that's become so wildly simplified
ItemEffectKeyword
- ItemKeyword renamed to ItemEffectKeyword
- Added support for sequential events to trigger effect application
- Added removal event option for removing the effect in response to a qualified event
McpGemItem info storage updated
- Now exported as stratified groups of levels to roll, so they can be imported as such on the item
- No more custom parsing is needed within the gem item
- Added dev migration to force re-add all starter gems
#!rb Jon.Lietz
#!tests PIE buy pips, gems, cards, sell cards, fire abilities, etc; Export gem templates + local mcp validation; ItemKeywords table data still valid
Change 3516277 on 2017/06/29 by Ben.Salem
Add the ability to pass in a mailing list to target for SkillTestReport, and have the pipeline preflight node target its own specific mailing list.
#!rb none
#!tests recompiled.
Change 3515762 on 2017/06/29 by Daniel.Lamb
Stop stack overflow if we generate a callstack too large.
#!rb Trivial
#!test Paragon stats.
Change 3515711 on 2017/06/29 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edigrate memory stomp fix from Zak CL 3513984
#!rb none
#!tests compile
[FYI] Zak.Middleton
#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/...
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)
Change 3515710 on 2017/06/29 by David.Ratti
Spot edigrate memory stomp fix from Zak CL 3513984
#!rb none
#!tests compile
#!fyi Zak.Middleton
Change 3514451 on 2017/06/28 by David.Ratti
Fix replication issue that was causing abilities granted by GEs to linger/get stuck on clients.
#!rb lietz
#!tests editor/pie
#!fyi Ryan.Gerleve
Change 3514267 on 2017/06/28 by Ben.Salem
Add support for showing Testnotes in SkillTest Reports as non-failing issues.
#!rb none
#!tests Compiled and reran.
Change 3513984 on 2017/06/28 by Zak.Middleton
#!ue4-orion - Fix for possible memory stomp when player is unpossessed during a forced position update on the server.
Mirrors CL 3512456 from BobT in Fortnite.
#!rb Bob.Tellez
#!fyi Andrew.Grant, David.Ratti
#!tests PIE MP
Change 3513856 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/... via CL 3513844 via CL 3513848
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41)
Change 3513848 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/... via CL 3513844
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.1)
#!ROBOMERGE[ORION]: 41
Change 3513844 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Release-41.2)
#!ROBOMERGE[ORION]: 41.1 41
Change 3513818 on 2017/06/28 by Jason.Bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
#!CodeReview: nick.darnell, benjamin.crocker
#!ROBOMERGE: 41.2, 41.1, 41
Change 3513584 on 2017/06/28 by Jon.Lietz
OR-40158, bumping the bit shift up by one to support level 20 abilities for the new card/gem system
#!rb none
#!tests no longer get server ensures for cards over level 20
Change 3513300 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545 via CL 3512546
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3513299 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545 via CL 3512546
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3513298 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545 via CL 3512546
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3513265 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075 via CL 3512076
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3513264 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075 via CL 3512076
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3513263 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075 via CL 3512076
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3513218 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830 via CL 3511831
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3513217 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830 via CL 3511831
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3513216 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830 via CL 3511831
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3513198 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451 via CL 3511452
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3513197 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451 via CL 3511452
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3513196 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451 via CL 3511452
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3513193 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed warning to info in test logging
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400 via CL 3511402
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3513192 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed warning to info in test logging
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400 via CL 3511402
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3513191 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed warning to info in test logging
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400 via CL 3511402
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3513163 on 2017/06/28 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3513159 on 2017/06/28 by Andrew.Grant
Merging //Orion/Main to Dev-General (//Orion/Dev-General)
#!tests #!rb none
Change 3513075 on 2017/06/28 by Jeff.Williams
Initial branch of files from Release-41.1 (//Orion/Release-41.1) to Release-41.2 (//Orion/Release-41.2)
Change 3512633 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3512632 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3512631 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3512630 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3512629 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3512546 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3512545 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3512543 on 2017/06/27 by Andrew.Grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
Change 3512315 on 2017/06/27 by Ben.Salem
Add report mail to FXPerf test.
#!rb brad.angelcyk
#!tests Ran several FXPerf runs.
Change 3512306 on 2017/06/27 by Shaun.Kime
Fixing missing undef
#!rb none
#!tests n/a
Change 3512296 on 2017/06/27 by Shaun.Kime
Each stack entry now has its own reference to the system view model as well as the emitter view model.
#!rb none
#!tests ran through normal operations
Change 3512153 on 2017/06/27 by John.Nielson
Seperated WaitGameplayEffectRemoved and WaitGameplayEffectRemoved_Info, the latter returning information about the removal. Also cleaned up and fixed implementation according to Ratti's feedback.
#!RB: none
#!review-3512154: @David.Ratti
#!Test: Pie
Change 3512092 on 2017/06/27 by David.Ratti
Fix ensure that will fire from a dot expiring while someone is listening for damage event keyword
#!rb none
#!tests pie
Change 3512076 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3512075 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3512074 on 2017/06/27 by Andrew.Grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
Change 3512044 on 2017/06/27 by David.Ratti
Editegrate BenZ's fix (CL 3510178 ) for mono crash with literal struct types with editor only data
#!rb none
#!tests cooked build with WaitDamageDealt with no variable wired in
Change 3511926 on 2017/06/27 by Frank.Fella
Niagara - Missed in last checkin.
#!tests none.
#!rb none.
Change 3511910 on 2017/06/27 by Frank.Fella
Niagara - Emitter stack in the system view, and other changes.
+ There is now a tab for the emitter stack in the system view and this will change based on the selected emitter in the timeline.
+ Deleting the emitter section from the timline no longer crashes.
+ Auto-compile now works in both the emitter and system editors, and is an editor setting.
+ Moved the generation of the root stack entries into a root entry so that structure changes and future filtering can use the same code path.
+ Renamed UNiagaraStackItem::FOnModifiedStackStructure to UNiagaraStackItem::FOnModifiedGroupItems to avoid confusion with UNiagaraStackEntry::FOnStructureChanged.
#!tests The system shows the stack view, and it updates based on the sequencer seleciton.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3511831 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3511830 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3511827 on 2017/06/27 by Daniel.Lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
Change 3511452 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3511451 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3511449 on 2017/06/27 by Andrew.Grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
Change 3511402 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed warning to info in test logging
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3511400 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed warning to info in test logging
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3511398 on 2017/06/27 by Andrew.Grant
Changed warning to info in test logging
#!tests compiled
#!rb none
Change 3510907 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3510906 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3510902 on 2017/06/26 by Andrew.Grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
Change 3510368 on 2017/06/26 by Shaun.Kime
Making the "Initial" namespace. Spawn scripts will automatically fill this in if requested anywhere in the child scripts.
#!rb none
#!tests modified Sparks uasset
Change 3510362 on 2017/06/26 by John.Nielson
Added parameters for gameplay effect removal so that user has access to premature Removal and StackCount when needed.
#!RB: none
#!review-3510363: @David.Ratti
#!Test: pie
Change 3509787 on 2017/06/26 by Wyeth.Johnson
Edge Preservation
Change 3509754 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3509753 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3509752 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3509751 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3509750 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3509590 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3509589 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3509588 on 2017/06/26 by David.Ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
Change 3509455 on 2017/06/26 by Zak.Middleton
#!ue4-orion - Fix overlap test stopping on first sub shape. Only the first shape was being considered when looping multiple shapes, for queries like ComponentOverlapComponent, which could affect the cached overlaps optimization in primitive movement code. Fixes regression from CL 3369875.
#!rb Ori.Cohen, David.Ratti
#!codereview David.Ratti
#!tests MP PIE, Gideon's ult, overlaps against cylinder (with 4 sub shapes)
#!jira OR-39780
Change 3509449 on 2017/06/26 by Frank.Fella
Sequencer - Expose selection of tracks and sections for external use.
#!tests Verified selection code works as expected with code in a future change.
#!rb Max.Chen,Andrew.Rodham
Change 3509406 on 2017/06/26 by Shaun.Kime
Rework to the emitter graph to better support events.
Undo/Redo works.
Added a new NiagaraStackStruct value that embeds a struct details panel.
#!rb none
#!tests add/remove several events from Sparks script
Change 3508540 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3508539 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3508538 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3508537 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3508536 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3508535 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3508534 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3508533 on 2017/06/24 by Andrew.Grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
Change 3508482 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3508481 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3508480 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3508479 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3508478 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3508477 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3508476 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3508475 on 2017/06/23 by Andrew.Grant
BuildCookTest cleanup
#!tests #!rb none
Change 3508463 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3508462 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3508461 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3508460 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3508459 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3508254 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3508253 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3508252 on 2017/06/23 by Andrew.Grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
Change 3508191 on 2017/06/23 by Olaf.Piesche
fix missing space in hlsl gen for data set structs
#!rb none
#!tests compiled emitters
Change 3508029 on 2017/06/23 by Olaf.Piesche
More mesh emitter work; event fundamentals for GPU sim
#!rb none
#!tests example emitters
Change 3507684 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3507683 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3507682 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3507681 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3507680 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3507172 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3507168 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3507167 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3507164 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3507163 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3507084 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3507083 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3507082 on 2017/06/23 by Andrew.Grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
Change 3506907 on 2017/06/23 by Zak.Middleton
#!ue4-odin - Merge CL 3492200 from Dev-Framework (which also went to 4.16.2). Always reset the input array in AActor::GetComponents(), but do so without affecting allocated size.
Addresses long stall in texture streaming in UpdateResourceStreaming() fixed a different way in CL 3488249.
Fixes other possible regressions from CL 3359561 that removed the Reset(...) entirely.
#!rb Marc.Audy
#!codereview Andrew.Grant
#!tests PIE vs AI with minions
Change 3506675 on 2017/06/23 by David.Ratti
Adding additional, temporary logging for OR-39780
#!rb none
#!tests editor
Change 3506206 on 2017/06/22 by Frank.Fella
Niagara - Stack styling tweaks, and fixes for layout changing when modifying values.
#!tests Modifying values no longer makes the stack scrolling jump
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3505960 on 2017/06/22 by Zak.Middleton
#!ue4-orion - Added StaticMesh CollisionComplexity to the AssetRegistry. It now appears as a column in the Content Browser and Asset Audit tool, as well as tooltips for the items in the CB.
#!rb Ori.Cohen, Ben.Zeigler
#!tests tested content browser and related tools above in Monolith2.
Change 3505494 on 2017/06/22 by Zak.Middleton
#!ue4-orion - Improved asset name gathering for 'Collision.ListObjectsWithCollisionComplexity' command from CL 3503816.
#!rb none
#!tests used command in various levels
Change 3505382 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3505381 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3505379 on 2017/06/22 by Andrew.Grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
Change 3505235 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
[QAREVIEW] please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3505234 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
[QAREVIEW] please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3505233 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
[QAREVIEW] please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3505231 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
[QAREVIEW] please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3505123 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3505122 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3505121 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3505120 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3505119 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3505113 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3505112 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3505111 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3505110 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3505109 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3505106 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3505103 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3505102 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3505099 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3505098 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3504913 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3504911 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3504908 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3504907 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3504906 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3504887 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3504886 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3504885 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3504884 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3504883 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3504837 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3504836 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3504835 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3504834 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3504833 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3504547 on 2017/06/22 by Shaun.Kime
Moving the building of error information into the base class. This will simplify the logic in the future.
#!rb none
#!tests Made errors and tested that new system works appropriately
Change 3504493 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
[QAREVIEW] please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3504491 on 2017/06/22 by Andrew.Grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
#!QAReview please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
#!review-3504492 @David.Ratti
Change 3504129 on 2017/06/21 by Shaun.Kime
Now only showing the subset of compiler error messages that are associated with that section. i.e. only showing spawn errors in the spawn section of the stack.
#!rb none
#!tests made errors and made sure the errors showed up in the right sections
Change 3504071 on 2017/06/21 by Shaun.Kime
Adding simple wrapper for the event handlers inline. Had to "cheat" and wrap the FNiagaraEventScriptProperties in an owning UObject and use PostInit/PostEdit/PreEdit to keep them synchronized since the originating object is a struct and not an object.
Waiting on the emitter to be in a system to have a better UI than seting the GUID manually.
#!rb none
#!tests made edits in stack and watched the details update appropriately.
#!ue4-orion - Added asset path to 'Collision.ListObjectsWithCollisionComplexity' command, and changed sort key to asset path. Will speed up tomorrow (slow for tens of thousands of entries right now).
#!rb none
#!tests used console command on map
Change 3503717 on 2017/06/21 by Zak.Middleton
#!ue4-orion - Improved logging for collision auditing. Removed a bunch of redundant string building to speed it up (use a map to cache values instead).
#!rb Nick.Atamas
#!tests ran console command in OrionEntry and Monolith2
Change 3503650 on 2017/06/21 by Andrew.Grant
OUI - Fix for movable skylight shader missing on simple forward (low lighting quality mode) from Roland
#!rb Marcus.Wassmer, Daniel.Wright
#!tests none
Change 3503597 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3503595 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3503594 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3503593 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3503591 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3503588 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3503587 on 2017/06/21 by Mieszko.Zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
Change 3503584 on 2017/06/21 by Mieszko.Zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
Change 3503583 on 2017/06/21 by Mieszko.Zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
Change 3503391 on 2017/06/21 by Shaun.Kime
If calling a function with numeric parameters, we would get an error if two or more differed in terms of the numeric types that were resolved to.
#!rb none
#!tests recompiled several examples, added multiple random range using assets.
Change 3503341 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3503340 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3503339 on 2017/06/21 by David.Ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
Change 3503156 on 2017/06/21 by Frank.Fella
Niagara - Stack - Adjust margins of function inputs so that their labels indent more consistently and their values all line up correctly.
#!tests checked alignment visually
#!rb none
Change 3503095 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3503094 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3503090 on 2017/06/21 by Andrew.Grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
#!review-3502889 @Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
Change 3502972 on 2017/06/21 by Olaf.Piesche
Missing file, some test assets
#!rb none
#!tests none
Change 3502969 on 2017/06/21 by Frank.Fella
Niagara - Missed in last check-in.
#!tests none
#!rb none
Change 3502965 on 2017/06/21 by Zak.Middleton
#!ue4-orion - Increase search radius for MostOpposingNormal. Fixes case where character movement cannot walk up steps of certain ramps. (Mirror CL 3490592 from Dev-Anim-Phys by Ori.Cohen).
Bringing over now that Dev-Anim-Phys has passed promotion with the change.
#!rb Ori.Cohen
#!codereview Andrew.Grant
#!tests Ran around Monolith and Monolith2 as Kallari, up and down various steps/ramps (as per UE-45935).
#!jira OR-39611
(Update: added OR jira)
Change 3502931 on 2017/06/21 by Frank.Fella
Niagara - Stack updates
+ Refactor the way children are updated in the stack tree to make the api more consistent and easier to use.
+ Add expanders to renderer items and have them collapsed by default.
+ Add in a temporary expandable item to show the emitter properties in the emitter spawn script area.
+ Start with the graph and the properties panels hidden by default.
+ Move the stats to the stack.
#!tests Verified the emitter properties are in the stack, verified that renderers are collapseable, and verified other parts of the stack update correctly with the update children refactor.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3502660 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3502659 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3502658 on 2017/06/21 by Daniel.Lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
Change 3502261 on 2017/06/20 by Jeff.Williams
Merging //Orion/Main to Release-41.1 (//Orion/Release-41.1)
#!rb none
#!tests none
Change 3502246 on 2017/06/20 by Jeff.Williams
Populate -S //Orion/Release-41.1 -r.
Change 3501911 on 2017/06/20 by Olaf.Piesche
-mesh rendering
-making GPU rand more random
-test assets
-couple of bug fixes
#!rb none
#!tests test assets, GPU and CPU sim, sprite and mesh rendering
Change 3501633 on 2017/06/20 by Zak.Middleton
#!ue4-orion - Add "Collision.ListObjectsWithCollisionComplexity <Complexity>" command. Complexity is one of: Default, SimpleAndComplex, UseSimpleAsComplex, UseComplexAsSimple.
When listing 'Default', only those with settings explicitly set to 'Default' are listed.
When listing anything other than 'Default', those matching either the requested complexity or default (if that is the same complexity) are listed.
#!tests load monolith2 (and small maps), type console command
#!rb none
Change 3501297 on 2017/06/20 by Shaun.Kime
Adding support for pre-change notification
#!rb matt.kuhlenschmidt
#!tests n/a
Change 3501294 on 2017/06/20 by Shaun.Kime
First round of supporting parameter store in UNiagaraComponent details panels. If the value is in the data store, it should be reflected in the UI. We keep track of which values are overwritten so that we can show the user.
Multiple selection is not supported, nor are data interfaces.
Tweaking values in the system graph panel doesn't carry over because those values aren't getting pushed to the scripts.
#!rb none
#!tests n/a
Change 3500984 on 2017/06/20 by Alexis.Matte
Fix crash when merging actor with one different material slot per LOD, this is a temporary fix since there is a refactor done in 4.17 that will replace this part of the code.
#!jira UE-46166
#!rb jurre.debaare
#!tests none
Change 3500472 on 2017/06/20 by Frank.Fella
Sequencer - Don't create a transaction when setting the fixed frame interval in initialize since it's not a user initiated change and because it can be called from undo which makes it impossible to actually undo.
#!tests Verified that a non-undoable transaction isn't added on initialize anymore.
#!rb Max.Chen
Change 3499930 on 2017/06/19 by Andrew.Grant
Merging clean-resolve files using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3499446 on 2017/06/19 by Andrew.Grant
Non-unity compilation fixes
#!tests compiled non-unity
#!rb none
Change 3499212 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3499211 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3499210 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3499209 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3499208 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3499207 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/...
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3499205 on 2017/06/19 by Andrew.Grant
Locked network version to 3493863
#!ROBOMERGE: !Main
#!rb #!tests na
Change 3498856 on 2017/06/19 by Andrew.Grant
Fix missing include
#!tests compiling PS4 dev
#!rb none
Change 3498843 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3498842 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3498841 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3498840 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3498839 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3498780 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3498715 on 2017/06/19 by Laurent.Delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
#!codereview martin.wilson
#!rb none
#!test Coil Wing Additive Animation
Change 3498668 on 2017/06/19 by Andrew.Grant
Added additional info to warning
Fixed BP warning in Justice_Drain
#!test warning no longer occurs
#!rb none
Change 3498601 on 2017/06/19 by Andrew.Grant
Better logging of errors
#!tests compiled and verified offending asset is shone
#!rb none
Change 3498544 on 2017/06/19 by Andrew.Grant
Added helper to check if the underlying asset exists
#!tests ran in code with check() against package utils method
#!rb none
Change 3498319 on 2017/06/19 by Frank.Fella
Niagara - Actually remove nodes from the graph when deleting modules from the stack, and also fix undo for delete, move up, and move down.
#!tests Deleted modules and verified they were removed from the graph, also tested undo for delete, move up, and move down.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3498236 on 2017/06/19 by Andrew.Grant
Bulk Merging //Orion/Main to Dev-UI (//Orion/Dev-UI)
#!tests #!rb na
Change 3498224 on 2017/06/19 by Shaun.Kime
Making header public
#!rb none
#!test n/a
Change 3496705 on 2017/06/16 by Shaun.Kime
Removing files that accidentally made it in prior checkin.
Adding missing file
#!rb none
#!tests n/a
Change 3496702 on 2017/06/16 by Shaun.Kime
Split settings into Niagara runtime and editor.
Added ability to map keyboard chords and a left mouse press to shortcuts for creating nodes in the script editor as requested by Wyeth.
Had to do a little reworking of the way we create the popup menu in order to test the types.
This can be made better by having a customization that does the popup menu directly and allowing the user to select from there rather than having to know the underlying name directly.
These are the currently checked in mappings, which are based on the material editor.
Numeric::Add Key=A
Numeric::Div Key=D
Numeric::Pow Key=E
If Key=I
Numeric::Mul Key=M
Numeric::Normalize Key=N
Numeric::OneMinus Key=O
float Key=One
Vector2D Key=Two
Vector Key=Three
Vector4 Key=Four
LinearColor Key=C
#!rb none
#!tests n/a
Change 3496657 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3496656 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3496655 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3496654 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3496653 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3496645 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3496627 on 2017/06/16 by Andrew.Grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
Change 3496550 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3496549 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3496548 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3496547 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3496546 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3496545 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3496543 on 2017/06/16 by Laurent.Delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
#!codereview andrew.grant
#!tests compiles
Change 3496028 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3496027 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3496026 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3496025 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3496024 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3496010 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3496009 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3496008 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3496005 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3496004 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3495920 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3495916 on 2017/06/16 by Laurent.Delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
#!codereview lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
Change 3495689 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3495668 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3495666 on 2017/06/16 by andrew.grant
#!CodeReview: andrew.grant, jason.bestimt, jeff.williams
Unresolved conflicts. andrew.grant, please merge this change by hand.
//ROBOMERGE_ORION_Dev_UI/OrionGame/Source/OrionUI/DeckBuilder/OrionDeckBuilder_DeckCard.cpp
//ROBOMERGE_ORION_Dev_UI/OrionGame/Source/OrionUI/PostGame/OrionXPOverview.cpp
//ROBOMERGE_ORION_Dev_UI/OrionGame/Source/OrionUI/Tooltips/OrionHeroTooltip.cpp
--------------------------------------
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3495663 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3495657 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3495651 on 2017/06/16 by Andrew.Grant
Bumping script version again
#!tests #!rb none
Change 3495642 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3495282 on 2017/06/16 by Andrew.Grant
Merging fixes from 40.5 to Release-41 via Main
#!tests #!rb none
Change 3495204 on 2017/06/16 by Don.Eubanks
Added HandEntryTooltip class and content, displayed when hovering a card in your hand in the Card Shop
Right now the content of the tooltip (text etc) is created one time and remains static until you move off/back on the card, this will change in the future so that the content updates as gold counts update.
#!rb dan.hertzka
#!tests Compile DebugGame Editor Win64 / Shipping Client PS4
Change 3495201 on 2017/06/16 by Andrew.Grant
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
Change 3495145 on 2017/06/16 by Shaun.Kime
Missing file
#!rb none
#!tests n/a
Change 3494899 on 2017/06/16 by Jeff.Williams
Merging //Orion/Main to Release-40.5 (//Orion/Release-40.5)
Hoping for another iterative build fix!
#!rb none
#!tests none
Change 3494864 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3494863 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3494862 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3494861 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3494860 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3494859 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3494858 on 2017/06/16 by Andrew.Grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
Change 3494844 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3494843 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3494842 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3494841 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3494840 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3494839 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3494826 on 2017/06/16 by Andrew.Grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
Change 3494762 on 2017/06/16 by Andrew.Grant
Bulk Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb na
Change 3494229 on 2017/06/16 by Max.Chen
Sequencer: Refix Level sequence frame snapshots now take account of fixed-frame interval offsets, and overlapping shot sections on the same row
#!jira UE-45737
#!rb none
#!tests none
Change 3493863 on 2017/06/15 by Daniel.Lamb
Fixed up search path when using Iterative builds for BuildCookTest script.
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!test Automation tool launch iterative build.
Change 3493654 on 2017/06/15 by Daniel.Lamb
Wrote some validation code (disabled by default) for the allocator stats.
Fixed the return value of the GetAllocatorStats function.
#!rb Andrew.Grant
#!review @Andrew.Grant
#!test Run PS4 in Test config.
#!lockdown Andrew.Grant
Change 3493621 on 2017/06/15 by Shaun.Kime
Now showing toasts when adding attributes for the renderer.
Auto-adding any missing items when adding renderer.
#!rb none
#!codereview frank.fella
#!tests Made a blank script and added the sprite renderer in.
Change 3493461 on 2017/06/15 by Shaun.Kime
Made move up/down and delete notify graph needs recompile.
#!rb none
#!tests n/a
Change 3493393 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3493392 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3493391 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3493390 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3493389 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3493344 on 2017/06/15 by Shaun.Kime
Simple error reporting for when the graph fails to compile. We'll want to do something more fine grained in the long run, but I wanted to get something in quick for now.
#!rb none
#!tests broke the stack by unplugging a param map pin and saw results.
Change 3493264 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3493263 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3493262 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3493261 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3493260 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3493104 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3493101 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3493098 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3493097 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3493094 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3493061 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3493058 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3493057 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3493056 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3493055 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3492962 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3492961 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3492960 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3492957 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3492955 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3492927 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3492911 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3492844 on 2017/06/15 by Shaun.Kime
Renderers will now complain about missing items, with a button to fix them.
Moving many of our modules to the Set XXXX paradigm with dynamic inputs to drive them.
Moved curves out into their own cpp/h files as they were getting too complicated to manage otherwise.
Added a 2D curve and a 4D curve.
#!rb none
#!codereview frank.fella
#!tests ported standard test cases over
Change 3492595 on 2017/06/15 by Andrew.Grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
#!review-3492596 @Daniel.Lamb
#!rb none
Change 3492577 on 2017/06/15 by Jeff.Williams
Merging //Orion/Main to Release-41 (//Orion/Release-41) @3490764
#!rb none
#!tests compile
Change 3492448 on 2017/06/15 by Jason.Bestimt
#!ORION_DG - Reverting sharing of movie tracks from NickD as it conflicted with sequencer changes. He'll give us a better fix soon
NOTE: Left the optimization in 41/MAIN so we have to time to find a proper fix, but get to keep the memory savings
#!RB:none
#!Tests:none
#!CodeReview: andrew.grant, daniel.lamb, nick.darnell
Change 3492437 on 2017/06/15 by Laurent.Delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
#!codereview james.golding, michael.noland
#!test batch anim compression and comparative tests
Change 3492423 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3492422 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3492421 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3492420 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3492419 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3492365 on 2017/06/15 by Dan.Hertzka
First general improvement pass on new card system
- FCardDataRow members are now typed properties and resolved on import
- Row is also now responsible for registering the cooldown tags for a given card - the actual McpCardItemDefinition never fusses with cooldown stuff
- Properties populated by the data table are transient, but editable. This enables local dev tinkering without needing a whole duplicate data row (also lets us get it out of the card def header)
- All cards automatically update their properties whenever the cards data table is reimported
- Created FGameplayCurrencyBundle to simplify tracking and transactions for the 4 currencies involved in buying cards
- Simplified several other APIs as a result, especially OrionGameplaySet
- Moved trait checks into the CardInstance. If/when this becomes information that we need in the frontend, I'll likely establish an enum for the various traits and map those to the respective tag.
- Added the ability to add a transient GamplayTag on the fly when in the editor (to enable testing of card properties that diverge from the data table info)
- Removed "GemBranch" suffix from gem branch enum entries
- Converted pointers to references where possible
#!rb Matt.Schembari
#!tests Reimported cards table; OrionEntry PIE purchasing, selling, and using cards
Change 3492300 on 2017/06/15 by Andrew.Grant
Merging from Main using ROBO://Orion/Main->//Orion/Dev-UI
#!tests compiled
#!rb none
Change 3492174 on 2017/06/15 by David.Ratti
Reinvoke the WhileActive gameplay cue event on respawn for all active, non inhibited GEs
#!review-3492175 Jon.Lietz
#!rb none
#!tests pie
Change 3491859 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3491855 on 2017/06/15 by Mieszko.Zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
Change 3491815 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3491814 on 2017/06/15 by Andrew.Grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
Change 3491759 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3491745 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3491735 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3491699 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3491609 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3491606 on 2017/06/15 by Andrew.Grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
Change 3491047 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3491046 on 2017/06/14 by Mieszko.Zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
Change 3490764 on 2017/06/14 by Jeff.Williams
Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458
#!rb none
#!tests compile
Change 3490704 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3490703 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3490700 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3490699 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3490698 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3490564 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3490563 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3490562 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3490561 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3490560 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3490559 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3490558 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3490557 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3490556 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3490555 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3490419 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3490416 on 2017/06/14 by Andrew.Grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
Change 3490033 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3490031 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3490028 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3490027 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3490024 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3489823 on 2017/06/14 by Andrew.Grant
Fixed for OR-39522 (marked properties as BP ReadWrite)
#!jira OR-39522
#!tests ran editor, compiled original BP
#!rb none
Change 3489813 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3489812 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3489771 on 2017/06/14 by Laurent.Delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
Change 3489765 on 2017/06/14 by Laurent.Delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
Change 3489512 on 2017/06/14 by Daniel.Lamb
Fix for malloc stats.
#!rb Andrew.Grant
#!test paragon perftest ps4
#!lockdown Andrew.Grant
Change 3489472 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Release-41)
Change 3489471 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3489470 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3489469 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3489468 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3489467 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3489466 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Release-41)
Change 3489465 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3489464 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3489463 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3489462 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3489461 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3489458 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3489457 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3489456 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3489455 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3489454 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3489274 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3489273 on 2017/06/14 by Laurent.Delayen
More Anim Compression Fixes:
- Fixed frame->time error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
#!codereview lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
Change 3488760 on 2017/06/14 by Frank.Fella
Niagara - In stack object editing
+ Add a new stack entry for displaying a details panel inline.
+ Chage the data interface editing to use the stack object.
+ Add the ability to add and delete renderers.
+ Add a details panel inline for renderers.
#!tests Edited data interfaces inline, added/removed renderers, edited renderers inline.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3488137 on 2017/06/13 by Andrew.Grant
Improved Gauntlet logging about build validity
#!tests ran boot test
#!rb none
Change 3488079 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/...
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
#!ROBOMERGE[ORION]: 41
Change 3488078 on 2017/06/13 by Daniel.Lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE: MAIN, 41
Change 3488076 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/...
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
#!ROBOMERGE[ORION]: 41
Change 3488073 on 2017/06/13 by Daniel.Lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!ROBOMERGE: MAIN, 41
#!lockdown Andrew.Grant
Change 3488044 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3488041 on 2017/06/13 by Andrew.Grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
Change 3487260 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3487259 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3487258 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3487257 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3487256 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3487255 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3487254 on 2017/06/13 by Laurent.Delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
Change 3486889 on 2017/06/13 by Andrew.Grant
Last chopper out of Dev-Gen
#!tests compiled
#!rb none
Change 3486744 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
[QAREVIEW]
#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3486743 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
[QAREVIEW]
#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3486742 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
[QAREVIEW]
#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3486739 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
[QAREVIEW]
#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3486738 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
[QAREVIEW]
#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3486737 on 2017/06/13 by Jason.Bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
#!CodeReview: nick.darnell, daniel.lamb, andrew.grant
#!QAReview
Change 3486471 on 2017/06/13 by Andrew.Grant
Final bulk merge from Dev-Gen for v42 timeframe
#!tests #!rb na
Change 3486252 on 2017/06/12 by Andrew.Grant
Merging //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
#!rb #!tests na
Change 3486153 on 2017/06/12 by Andrew.Grant
Merging //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
#!tests #!rb none
Change 3485963 on 2017/06/12 by Andrew.Grant
Merging //Orion/Main to Dev-REGS (//Orion/Dev-REGS)
#!tests #!rb na
Change 3485949 on 2017/06/12 by Andrew.Grant
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests #!rb na
Change 3485650 on 2017/06/12 by Olaf.Piesche
changing check() to ensure, so DIs that have no GPU implementaiton yet don't crash on compile
#!rb none
#!tests example emitters
Change 3485608 on 2017/06/12 by Frank.Fella
Niagara - Data interface editing changes.
+ Edit data interfaces directly in the stack. (UI Layout isn't great and will be fixed in a future check in.)
+ For data interface objects which have a default value in the module/dynamin input, the details panel is locked and there is a button to unlock it. Unlocking it makes a copy of the data interface from the script in the local emitter for editing.
+ All curves are now displayed in the curve editor since the stack doesn't have a way to select them to edit in the stack. This will be fixed later, in the short term the curve editor has buttons to hide/show curves.
#!tests Edited curve data interfaces in the stack.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3485578 on 2017/06/12 by Andrew.Grant
Merging //Orion/Main to Dev-UI (//Orion/Dev-UI) - pickup of late Dev-Gen changes
#!rb none
#!tests compiled
Change 3485569 on 2017/06/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locked v40.4 to 3483616
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3485568 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3485568 on 2017/06/12 by Andrew.Grant
Version locked v40.4 to 3483616
#!tests #!rb na
#!ROBOMERGE: !40.5
Change 3485432 on 2017/06/12 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-General
#!tests #!rb na
Change 3485368 on 2017/06/12 by Andrew.Grant
Changed UEnumProperty::ImportText_Internal to return nullptr if the value cannot be matched to an enum name. This allows higher level code to more appropriately warn or handle the error (as UObject::LoadConfig already does).
#!tests verified error is generated and handled
#!rb Steve.Robb
Change 3485297 on 2017/06/12 by Olaf.Piesche
-fix memory stomp and resulting crash with GPU side curl noise DI
-add GPU side functionality to the other curve DIs
-some more sample assets
#!rb none
#!tests example emitters opened
Change 3484848 on 2017/06/12 by Andrew.Grant
Files that required merging from v41
#!tests ran editor, PIE in OrionEntry, PIE frontendscene, Editor game in Monolith
#!rb none
Change 3484847 on 2017/06/12 by Andrew.Grant
Files that merged cleanly from v41
#!tests ran editor, PIE in OrionEntry, PIE frontendscene, Editor game in Monolith
#!rb none
Change 3484839 on 2017/06/12 by Jeff.Williams
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics) @3484136
#!rb none
#!tests none
Change 3484734 on 2017/06/12 by Ben.Marsh
EC: Prevent invalid URLs being posted for badges if the dependent job steps failed to start.
#!fyi Daniel.Lamb
#!rb none
Change 3484682 on 2017/06/12 by Olaf.Piesche
-GPU sim data interfaces, part 1; will update the remaining curve interfaces soon
-fix rendering bug (flickering) with CPU simulated particles
#!rb none
#!tests test emitters
Change 3484195 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Merging //Orion/Dev-General to Main (//Orion/Main) @3484064
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3484136 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3484151 on 2017/06/11 by Jeff.Williams
Merging //Orion/Main to Release-41 (//Orion/Release-41)
#!rb none
#!tests none
Change 3484136 on 2017/06/11 by Jeff.Williams
Merging //Orion/Dev-General to Main (//Orion/Main) @3484064
#!rb none
#!tests compile
Change 3484120 on 2017/06/11 by Jeff.Williams
Populate -S //Orion/Release-41 -r.
Change 3484080 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3484079 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3484078 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3484077 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3484072 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3484071 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3484070 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3484069 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3484015 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3484014 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3484013 on 2017/06/11 by Andrew.Grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
Change 3483835 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483834 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483833 on 2017/06/10 by Andrew.Grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
Change 3483811 on 2017/06/10 by Andrew.Grant
Added incremental cook location to search paths for Gauntlet
#!tests compiled
#!rb none
Change 3483729 on 2017/06/10 by andrew.grant
#!CodeReview: andrew.grant, jason.bestimt, jeff.williams
Unresolved conflicts. andrew.grant, please merge this change by hand.
//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Fortnite/Tests/FortTest.None.cs
//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Framework/Gauntlet.TestExecutor.cs
//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Unreal/Gauntlet.UnrealApplication.cs
//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Unreal/Gauntlet.UnrealTypes.cs
--------------------------------------
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3483727 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3483726 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3483725 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3483723 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483722 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483721 on 2017/06/10 by Andrew.Grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
Change 3483622 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3483621 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3483620 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3483619 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3483618 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483617 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483616 on 2017/06/10 by Andrew.Grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
Change 3483430 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3483429 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3483428 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3483427 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3483425 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483424 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483423 on 2017/06/09 by Andrew.Grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
Change 3483301 on 2017/06/09 by Laurent.Delayen
Ghost: Added 'InstantFaceForward' system to snap shooting characters forward when they're turned beyond a configurable threshold.
#!rb michael.shin, jay.hosfelt
#!tests Ghost
Change 3483269 on 2017/06/09 by Zak.Middleton
#!ue4-orion - (EditMerge CL 3468253) Remove the need for calling constructors for physx PxRaycastHit in the dynamic hit result buffer. Saves 30% of the cost of doing small raycasts.
#!tests multi-PIE w/ bots and AI
#!codereview Andrew.Grant
#!rb Ori.Cohen
Change 3483225 on 2017/06/09 by Laurent.Delayen
Recompressed Animations: Buffs, BaseHero and miscs animations.
#!codereview dwayne.martin
Change 3483207 on 2017/06/09 by Laurent.Delayen
Batch Animation Compression fixes.
- Fixed incorrect 'MemorySavingsFromPrevious' resulting in picking suboptimal compressors.
- Fixed uncompressed size calculation not taking into account scale component.
- Fixed animations with 'bDoNotOverrideCompression' causing crashes because they were not recompressed.
- Animation with 'bDoNotOverrideCompression' that use the automatic compressions are not skipped by the automatic batch compression.
- Added 'CompressCommandletVersion' to DDC key, so we can force recompression on all animations easily.
Repopulated DDC with all animations.
#!codereview martin.wilson
#!rb lina.halper
#!tests loaded editor, ran a quick game.
Change 3483107 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3483106 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3483105 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3483104 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3483103 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483101 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483100 on 2017/06/09 by Andrew.Grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
Change 3482985 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3482984 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3482983 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3482982 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3482981 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3482612 on 2017/06/09 by Frank.Fella
Niagara - Fix various wiring issues.
+ Reverting dynamic inputs no longer leaves the graph disconnected.
+ Reverting dynamic inputs no longer leaves the controls in the stack.
+ Adding multiple dynamic inputs to the same module now wires them correctly.
+ Adding dynamic inputs when there is already an override read now wires correctly.
+ Moving modules with dynamic inputs up and down and removing them now works correctly.
#!tests Everything above.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3482449 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3482448 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3482444 on 2017/06/09 by Daniel.Lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
Change 3482261 on 2017/06/09 by Shaun.Kime
Made Get/Set nodes available at all times.
Tweaked the right-click menu on parameter map base to allow for particle namespaced custom variables and also limiting based on script context.
#!rb none
#!tests n/a
Change 3482147 on 2017/06/09 by Shaun.Kime
Fixing crash when updating the vertex data and the vertex attributes are no longer part of the data set.
#!rb none
#!tests opened existing files
Change 3482076 on 2017/06/09 by Wyeth.Johnson
Resave to prevent the constant recompiling of DefaultParticle
[CL 3571062 by Andrew Grant in Main branch]
#lockdown Nick.Penwarden
#rb none
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3233612 on 2016/12/13 by Ben.Marsh
UGS: Fix cases where precompiled binaries are submitted for a content change.
Change 3235584 on 2016/12/14 by Ben.Marsh
UBT: Deprecate the overridable TargetRules.ShouldUseSharedBuildEnvironment() function; targets should specify which build environment to use by setting the BuildEnvironment field in their constructor instead.
Change 3235741 on 2016/12/14 by Ben.Marsh
UBT: Deprecate the SetupBinaries() callback on the TargetRules class. Instead of overriding this, targets may override their launch module through the "LaunchModuleName" property in their constructor, and add extra modules to the "ExtraModuleNames" field on the TargetRules object itself.
Change 3238176 on 2016/12/16 by Ben.Marsh
UBT: New XML config file parser. Now reads once at startup and can be applied to instanced objects rather than global fields, and caches parsed output in a binary form for quicker initialization on subsequent runs.
Change 3238249 on 2016/12/16 by Ben.Marsh
UBT: Add attribute-driven command line parser.
Change 3238462 on 2016/12/16 by Ben.Marsh
UBT: Include the Platform, Configuration and Architecture on the TargetRules. Add a constructor which takes the TargetInfo object and deprecate the parameterless one; these fields are currently initialized before invoking the constructor in RulesAssembly.
Change 3238564 on 2016/12/16 by Ben.Marsh
UBT: Deprecate the ModuleRules constructor which takes a TargetInfo argument. Replace it with a read-only wrapper around the target rules instead, so target-specific configuration options can be read without needing to access global static variables. Also require that it's passed to the base class constructor.
Change 3239919 on 2016/12/19 by Ben.Marsh
UBT: Remove the "PreferredSubPlatform" property. This is only used for Windows XP support, which is being retired anyway. Having the target define its own architecture is an awkward contractiction to maintain support for, since the target rules are constructed after the architecture already has been determined.
Change 3240061 on 2016/12/19 by Ben.Marsh
UBT: Remove ThirdPartyHeaderFinder. I don't think anything is using this any more.
Change 3240175 on 2016/12/19 by Ben.Marsh
UBT: Add the target name and project file location to the target rules.
Change 3240490 on 2016/12/19 by Ben.Marsh
UAT: Remove Mac staging code that requires UAT to compile and construct .target.cs files when packaging, to check bUseSteam and bUseCEF3 flags. libsteam_api.dylib is now staged at build time by adding it as a bundle resource, CEF3 is already marked as a runtime dependency by CEF3.build.cs, and UnrealCEFSubProcess.app is already marked as a runtime dependency from WebBrowser.build.cs.
Change 3240717 on 2016/12/20 by Ben.Marsh
UAT: Allow configuring UAT to run as if on a build machine by passing the -buildmachine argument on the command line.
Change 3240718 on 2016/12/20 by Ben.Marsh
UAT: Remove target-specific properties that are no longer used by staging (bUsesSlate, bUsesCEF3, etc...). This stuff should all be handled inside UBT.
Change 3241002 on 2016/12/20 by Ben.Marsh
UBT: Move most target configuration settings from UEBuildConfiguration to TargetRules. This encapsulates target specific settings that will allow instancing multiple targets in the future. To facilitate migration of settings to their new location, "UEBuildConfiguration" is now a property that returns the current target rules instance.
Change 3241027 on 2016/12/20 by Ben.Marsh
Only copy the Steamworks dylib into the app bundle for monolithic builds. For all other times, just add it as a runtime dependency.
Change 3241055 on 2016/12/20 by Ben.Marsh
UBT: Only store a ReadOnlyTargetRules object on the instanced build target; finalize the configuration before it's instantiated.
Change 3241156 on 2016/12/20 by Ben.Marsh
Update SwarmInterface.csproj to .NET framework 4.5, to match what all other C# tools are using.
Change 3241205 on 2016/12/20 by Ben.Marsh
Replace all uses of TargetRules.TargetType with TargetType.
Change 3241881 on 2016/12/21 by Ben.Marsh
UBT: Remove project file information from UEBuildContext base class. As configurable properties are moved on to the TargetRules object, it will no longer be a dependency to instantiate the platform with this path.
Change 3241895 on 2016/12/21 by Ben.Marsh
UBT: Remove toolchain support for Windows XP.
Change 3241908 on 2016/12/21 by Ben.Marsh
UBT: Move settings for windows targets into a WindowsTargetRules class, which is exposed for targets to modify via the TargetRules.WindowsPlatform field.
Change 3242835 on 2016/12/22 by Ben.Marsh
UBT: Fix multiple binaries being created if plugins specify module names more than once. MfMedia.uplugin has MfMediaFactory listed twice.
Change 3242837 on 2016/12/22 by Ben.Marsh
Change UE4EditorServices to include MacSystemIncludes rather than Cocoa.h directly; causes FVector to be defined incorrectly in non-unity builds.
Change 3242923 on 2016/12/22 by Ben.Marsh
Build: Fixes for conforming incremental workspaces:
* P4 have table is now reset before deleting all the files. This prevents Perforce being out of sync if the delete fails for some reason.
* Incremental workspaces are skipped when running a clean operation, because they do not have a workspace capture file (causing a full re-sync, always). The "P4 Clean" option is still effective for cleaning these workspaces.
Change 3242961 on 2016/12/22 by Ben.Marsh
UBT: Move entry points from PreBuildSync() and PostBuildSync() from UEToolChain to UEBuildPlatform, and make the original toolchain versions static. These functions are already at odds with the rest of the data flow within UBT because they rely on global state cached outside the toolchain instance, making assumptions that UBT is only ever going to be invoked with one target that's constructed in the same run and that nothing is being cached (eg. UBT makefiles). Moving them onto UEBuildPlatform simplifies the toolchain lifecycle for other platforms without leaving Mac and IOS any more limited than they were before.
Change 3242981 on 2016/12/22 by Ben.Marsh
UBT: Remove symbol server handling code into UAT's platform library, since it's never needed from inside UBT.
Change 3242999 on 2016/12/22 by Ben.Marsh
UBT: Remove the StripSymbols() function from the UEToolChain base class. This functionality is only required by UAT, so it's better suited to being exposed through UAT's modular platform classes.
Change 3243022 on 2016/12/22 by Ben.Marsh
UBT: Require an instance of the target rules to be able to construct a toolchain in UBT. This will allow configuring toolchain-specific options from the target, using reflection from config files, and the command line.
Change 3243083 on 2016/12/22 by Ben.Marsh
UBT: Move settings for the Windows compiler version to use onto the Windows-specific target rules.
Change 3243090 on 2016/12/22 by Ben.Marsh
UBT: Change the third party paths in UEBuildConfiguration to constants. Changing these would not work.
Change 3243423 on 2016/12/23 by Ben.Marsh
UBT: Move a lot of settings from BuildConfiguration to TargetRules. This allows different targets to have different settings, naturally, and moves converts argument parsing and config to be driven by attributes.
Change 3243516 on 2016/12/23 by Ben.Marsh
UBT: Remove the ValidateUEBuildConfiguration callback, which is no longer used. (XGE settings validation occurs in XGE.cs)
Change 3244020 on 2016/12/28 by Ben.Marsh
UBT: Remove the BaseIntermediatePath static property. Precursor to removing RelativeEnginePath and IntermediateFolder properties.
Change 3244074 on 2016/12/28 by Ben.Marsh
UBT: Remove the RelativeEnginePath variable from BuildConfiguration. UnrealBuildTool.EngineDirectory gives the absolute path, and can be used to construct a relative path when necessary.
Change 3244076 on 2016/12/28 by Ben.Marsh
UBT: Remove BuildConfiguration.BaseIntermediateFolder; just use a fixed directory everywhere instead.
Change 3244083 on 2016/12/28 by Ben.Marsh
UBT: Replace FileReference and DirectoryReference instance methods for manipulating files and directories with static methods, to mirror the System.IO.File and System.IO.Directory classes.
Change 3244441 on 2016/12/31 by Ben.Marsh
UBT: Remove code to force PDBs when building with no debug info under XGE. Verified described symptoms (that it causes PCH generation to be serialized) no longer occur.
Change 3244687 on 2017/01/03 by Matthew.Griffin
Changed Exception to use FirstInclude.IncludeName as PrecompiledHeaderIncludeFilename can be null when this occurs
Change 3246112 on 2017/01/04 by Ben.Marsh
UBT: Fix UHT failures building some targets with the -useprecompiled option, due to differences in the order that circularly dependent modules are parsed. Precompiled binaries are now kept in the regular AppBinaries list, but are excluded from the build at the last minute. Also change some checks from IsEngineInstalled() to bUsePrecompiled, to prevent headers being overwritten when running in a non-installed precompiled build.
Change 3246223 on 2017/01/04 by Ben.Marsh
UBT: Prevent version manifests being overridden if a file is not being built as part of the target.
Change 3246387 on 2017/01/04 by Ben.Marsh
UBT: Remove BuildConfiguration settings for UnrealCodeAnalyzer. This tool isn't used at the moment, but it's configured using global variables accessed from all over the UBT codebase, making it difficult to refactor the build options into an instanced object. If we bring this tool back from the dead in the future, it should be possible to implement it using the exported JSON target definition or the XGE manifest, similarly to how IncludeTool uses it.
Change 3247004 on 2017/01/04 by Ben.Marsh
UBT: Simplify the logic for cleaning targets in UBT. Now uses FileReference/DirectoryReference objects everywhere, doesn't require the compile/link environment, and does all the checking to avoid deleting precompiled binaries in one place.
Change 3247250 on 2017/01/04 by Ben.Marsh
UBT: Prevent precompiled binaries being added to the list of app binaries twice.
Change 3247594 on 2017/01/05 by Ben.Marsh
Build: Run sample and template editors on the same agents as the other incremental builds. Remove ProtoStar, which does not have any non-precompiled editor target to build.
Change 3247763 on 2017/01/05 by Ben.Marsh
UBT: Allow the toolchain to update the list of build products for each module linked into a binary. Allows Mac to add dylibs and bundle resources specified per-module without having to construct a link environment and try to link them.
Change 3247775 on 2017/01/05 by Ben.Marsh
UBT: Instance the target compile and link environments when they are required during building, and don't persist them on the UEBuildTarget instance.
Change 3247811 on 2017/01/05 by Ben.Marsh
EC: Add a batch file for testing postp filters.
Change 3247839 on 2017/01/05 by Ben.Marsh
EC: Include the name of the file being compiled when parsing MSVC errors and warnings.
Change 3248101 on 2017/01/05 by Ben.Marsh
UBT: Fix Android support for force included headers.
Change 3248533 on 2017/01/05 by Ben.Marsh
PR #3097: UBT project supports optional platforms (Contributed by PrimalJohnScott)
Change 3249205 on 2017/01/06 by Ben.Marsh
UAT: Fix ParseTaggedP4Output throwing an exception if the same key name is specified more than once. This can happen when parsing the output from "P4 INFO", where multiple brokers are present.
Change 3249249 on 2017/01/06 by Ben.Marsh
UBT: Check for the existance of AndroidManifest.xml within extracted AAR directories, rather than just checking for the existance of the directory itself. Perforce does not remove empty directories when cleaning a workspace unless the rmdir option is on the workspace, so this can cause incremental build failures to fail on build machines.
Change 3249486 on 2017/01/06 by Ben.Marsh
UBT: Use relative paths in unity files when compiling for Mac/IOS, rather than generating a separate local/remote version of the file for gathering include dependencies. Absolute paths are only used to work around the way that MSVC concatenates paths internally; we don't hit the same problems when checking dependencies.
Change 3249736 on 2017/01/06 by Ben.Marsh
UBT: Rename CPPEnvironment to CppCompileEnvironment, and remove the separate CPPEnvironmentConfiguration object. All settings are now stored directly on the CppCompileEnvironment object.
Change 3250179 on 2017/01/07 by Ben.Marsh
Fix creating installed build when root directory contains a space in the name.
Change 3250181 on 2017/01/07 by Ben.Marsh
UBT: Remove some esoteric (and unused, AFAIK) options for orthogonally building different platforms.
Change 3250223 on 2017/01/07 by Ben.Marsh
UBT: Merge the LinkEnvironment and LinkEnvironmentConfiguration classes together.
Change 3250233 on 2017/01/07 by Ben.Marsh
UGS: Allow specifying a workspace-specific sync filter, which is applied on top of the standard filter. Also fix filter being cleared if the cancel button is pressed, and help text being stripped out.
Change 3250241 on 2017/01/07 by Ben.Marsh
UBT: Move the options for specifying additional Android architectures to target onto an Android-specific object on the TargetRules.
Change 3250400 on 2017/01/08 by Ben.Marsh
UBT: Move executor config settings onto the executor instances.
Change 3257708 on 2017/01/13 by Ben.Marsh
UBT: Remove the ThirdPartySourceDirectory constant; there are many places which hard-code or assume this location anyway, and it's not going to change.
Change 3260535 on 2017/01/17 by Ben.Marsh
Add an optional "RequiredSubmittedChange" setting to EC settings files. Allows a scheduled job to run even if there have been no code changes submitted. Test with the utilization capture job.
Change 3260875 on 2017/01/17 by Ben.Marsh
EC: Fix workspaces getting out of sync wrt. newly added files when jobs are aborted during a sync. In such cases, the P4 have table indicates the new files have been synced locally, but the workspace is forced back to a state before it had them due to the capture file. When a following sync tries to add them again, P4 believes the workspace already has them synced.
To work around this, we now write an additional file to the root folder of a workspace containing the last CL that was captured, and sync back to it before doing the reconcile.
Change 3261724 on 2017/01/18 by Ben.Marsh
Allow filtering job types from the list view in EC. Hide the utilization capture job by default. Also set up notifications for the utilization capture job.
Change 3261756 on 2017/01/18 by Ben.Marsh
IncludeTool: Prevent matching a full enum declaration as a forward declaration.
Change 3261932 on 2017/01/18 by Ben.Marsh
EC: Add support for specifying days of the week in schedules. The following syntaxes are supported:
"Monday, Tuesday and Wednesday at 10:30"
"Daily except Sunday and Wednesday at 14:30"
Also tweak display of dates relative to now to handle dates/times in the future, and include the date when specifying a day name.
#jira UEB-729
Change 3262676 on 2017/01/18 by Ben.Marsh
UBT: Split UBTMakefile into its own file. (From PR #3106)
Change 3263893 on 2017/01/19 by Ben.Marsh
UBT: Stop exporting platform classes from UBT, as well as all the referenced classes that have to be made public as a result. Any platform-specific functionality that needs to be shared with UAT is now exposed through wrappers in separate public classes, eg. WindowsExports.cs, IOSExports.cs, etc...
Change 3264291 on 2017/01/19 by Ben.Marsh
UBT: Fix errors generating documentation in UBT, and enable it by default. Will catch more errors with new code being added. Originally in PR #3106, but redone due to conflicts.
Change 3264534 on 2017/01/19 by Ben.Marsh
UBT: Include plugin config files in generated projects.
Change 3264571 on 2017/01/19 by Ben.Marsh
UBT: Prevent overwriting .modules files if nothing has changed. On builders, it's common to build multiple editors in the same workspace, and changing the last modified timestamp causes BuildGraph to fail due to tampered files.
Change 3265745 on 2017/01/20 by Ben.Marsh
UGS: Automatically open UGS when running the launcher for a second time, rather than prompting to close the original instance.
Change 3265777 on 2017/01/20 by Ben.Marsh
UGS: Automatically close and reopen when UGS is re-ran with the shift key held down to switch into unstable mode.
Change 3268314 on 2017/01/23 by Ben.Marsh
UBT: Make sure version manifests are stable by sorting the list of build products, so they are only touched if the contents have really changed.
Change 3269601 on 2017/01/24 by Ben.Marsh
UBT: Fix symbol files being added to manifest for some platforms even though debug info is disabled.
Change 3269607 on 2017/01/24 by Ben.Marsh
UBT: Fix bug where UBT would need to be invoked when switching between two editors sharing the same engine binaries on Mac. The location of the .modules file cannot be guessed on Mac by looking in the same directory as the primary output executable because it's an .app bundle, and the actual modules are nested several directories below that.
Change 3269608 on 2017/01/24 by Ben.Marsh
UBT: Fix additional files copied into the app bundle always being updated on Mac. Now uses rsync --checksum to make sure only modified files are updated.
Change 3271062 on 2017/01/24 by Ben.Marsh
UBT: Fixes for bugs detected by PVS Studio (PR #3161)
Change 3272421 on 2017/01/25 by Ben.Marsh
Fix commends regarding DDC in BaseEngine.ini
#jira UE-41076
Change 3272810 on 2017/01/25 by Ben.Marsh
Fix VS2017 being displayed as 'Visual Studio 15' in the Windows target settings panel.
Change 3272935 on 2017/01/25 by Ben.Marsh
Fix Metal errors launching on Mac due to use of OSX environment settings before they are initialized. Toolchain settings are now constructed on demand in a separate class, for Mac, iOS and TVOS.
Change 3274167 on 2017/01/26 by Ben.Marsh
Fix resource files not being compiled in installed builds on Windows. Was causing metadata not to be embedded into executables.
#jira UE-36457
Change 3275557 on 2017/01/27 by Ben.Marsh
Expand checks for propagation of restricted folder names to include source files, and to ensure that each restricted folder is represented in the output. Also improve messaging to show the dependency chain leading to a restricted folder being referenced, and which folder it is.
Change 3275628 on 2017/01/27 by Ben.Marsh
UBT: Splitting configuration files into one class per-file.
Change 3276784 on 2017/01/29 by Ben.Marsh
Add an authoritative list of confidential folder names, and expose it through global BuildGraph properties ($(RestrictedFolderNames) and $(RestrictedFolderFilter)). Also switch existing scripts to use it.
Change 3276792 on 2017/01/29 by Ben.Marsh
UBT: Use UE4CSharp.prog files to indicate which projects should be included in the solution without having to hard-code a list of them in UBT.
Change 3277263 on 2017/01/30 by Ben.Marsh
IncludeTool: Merging various fixes.
* Fix warnings about #include directives after first code block from parsing monolithic headers.
* Fix exception on startup if the intermediate directory does not already exist.
* Add a special case for ignoring missing header guards from MonolithicHeaderBoilerplate.h, rather than marking it as an inline header. Marking it as inline prevents parsing include directives, which results in including CoreTypes.h from the wrong location.
* Create job objects for spawned compiler instances to prevent them trying allocating more memory than the system can spare.
* Remove (unused) code which makes assumptions about files ending with "Classes.h".
* Add a verbose per-file output log to aid with debugging.
* Negate the MakeStandalone command line option, which was added to allow tweaking forward declarations in already optimized files, so the optimized output does not have missing headers by default.
* Fix missing headers when creating standalone files, due to incorrect list of previous files being passed in to the OutputFile constructor. Now passes the original list of included files, not the output list.
* Fix initial header for a cpp file sometimes being removed. Forcibly including a header at the start of the file does not use the normal pathway for spidering through includes, so a second include of the same file was being generated. Any includes of that header were being forced into output, and the earlier include was then removed due to being redundant.
* Prevent forward declaring enums which have to be parsed by UHT. UHT relies on includes to determine a parse order, and will fail if the enum definition has not been parsed first.
* Use a relative path for private includes in the same module if there are any. Fixes some incorrect paths, and makes it clearer that we're doing something we shouldn't.
Change 3277307 on 2017/01/30 by Ben.Marsh
UBT: Fix private PCHs not using correct header. Causes custom definitions to be excluded from the command line.
[CL 3278101 by Ben Marsh in Main branch]
#lockdown Nick.Penwarden
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3028439 on 2016/06/27 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 28 @ CL 3028090
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3028437 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3027952 on 2016/06/26 by Jurre.deBaare
- Integrating code fixes/changes from Simplygon for Normals issue on Simplygon Swarm + landscape culling
- Readded landscape/volume culling for in-engine static mesh merging path
- Fixed issue with r.HLOD force -1 (now stops forcing hlods)
- Marked hlodcullingvolume as experimental
- Added Landscape culling flag + precision level
#codereview Michael.Noland
#rb Michael.Noland
#tests build clusters locally/cloud + landscape culling tests
Change 3027702 on 2016/06/25 by Jason.Bestimt
#ORION_DG - Merge MAIN @ CL 3027698
#RB:none
#Tests:none
Change 3027312 on 2016/06/24 by Daniel.Lamb
Changed the way reentry data is stored in the cooker, reduce work load by main thread, also fix issue with reentry data being used from incorrect packages.
#rb Peter.Sauerbrei
#test QA game launch on and cook by the book + cook on the fly paragon
Change 3027165 on 2016/06/24 by Daniel.Lamb
Fix compiler warnings from cvars changes.
#rb none
#test cook paragon
Change 3026900 on 2016/06/24 by Daniel.Lamb
Change the way low quality lightmap shaders are enabled / disabled as the engine can't be used in the should cache function.
#rb Marcus.Wasmer
#test Cook on the fly paragon
#codereview Rolando.Caloca
Change 3026874 on 2016/06/24 by Olaf.Piesche
#jira OR-18363
fix distortion in particle macro UVs with camera movement
#rb frank.fella
#tests PC Editor/Game
Change 3026494 on 2016/06/24 by jason.bestimt
#ORION_MAIN - Merge 28 @ CL 3026460
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3026476 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: jason.bestimt
Change 3026381 on 2016/06/24 by Graeme.Thornton
Strip particle modules, emitters and lodlevels from cooked server data. Saves ~10mb of runtime memory on Paragon
#rb simon.tovey
#codereview dmitry.rekman
#tests pc cooked client/server, golden path
Change 3025760 on 2016/06/23 by jason.bestimt
#ORION_MAIN - Merge 28 @ CL 3025687
#RB:none
#tests:none
#ROBOMERGE-SOURCE: CL 3025709 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
//Orion/Dev-General/OrionGame/Content/Characters/Heroes/Sword/Meshes/sword.uasset - can't integrate exclusive file already opened
//Orion/Dev-General/OrionGame/Content/Characters/Heroes/Sword/Meshes/sword_Skeleton.uasset - can't integrate exclusive file already opened
#CodeReview: jason.bestimt
Change 3025661 on 2016/06/23 by Mieszko.Zielinski
Added a feature to PathfollowingComponent allowing it to identify when it starts following a navigation link #UE4
#rb Lukasz.Furman
#test golden path
Change 3025359 on 2016/06/23 by Jason.Bestimt
#ROBOMERGE-AUTHOR: sam.zamani
#online,externalui,ps4
- expose access to reset cookies before invoking embedded web browser
- fixed not capturing resulting Url when PS4 browser is closed
#rb none
#tests ps4
#ROBOMERGE-SOURCE: CL 3025356 in //Orion/Release-28/... via CL 3025358
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3025184 on 2016/06/23 by Lina.Halper
Fix crash with morphtargets
#jira: OR-24257
#rb: Rolando.Caloca
#tests: switching mesh with different morphtargets in editor
Change 3024714 on 2016/06/23 by Lukasz.Furman
added vlog extension to visual debugger tool, added object whitelist to vlog to include selected minion data in games started with -LogBotGame param
#rb Mieszko.Zielinski
#tests server game with and without LogBotGame cmdline
Change 3024709 on 2016/06/23 by Daniel.Lamb
Added support for async save when saving seperate bulk data file.
Added mb saved to cooking package stats.
#rb Andrew.Grant,Wes.Hunt
#test Cook Paragon
Change 3024674 on 2016/06/23 by Jason.Bestimt
#ROBOMERGE-AUTHOR: sam.zamani
Merging //Orion/Release-28 to Main (//Orion/Main)
#online,identity,ps4
- add psplus flag to online account after privilege check
#rb none
#tests ps4 login flow
#ROBOMERGE-SOURCE: CL 3024672 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3024510 on 2016/06/23 by Graeme.Thornton
Added more info to the dumpparticlesystems exec command output
#rb simon.tovey
#tests cooked pc client, golden path
Change 3024504 on 2016/06/23 by Graeme.Thornton
Asset registry memory optimisation - make sure all dependency node link arrays are sized exactly as they need to be (saves ~1mb)
#rb robert.manuszewski
#tests windows cooked client, golden path
Change 3024213 on 2016/06/22 by Ryan.Gerleve
Handle a rare case in replays where the spectator controller is null but we still find a valid NetGUID for it.
Added an ensure before a check that would fail in this case so we'll know if it happens again.
#tests replays
#rb john.pollard
Change 3024127 on 2016/06/22 by John.Pollard
Bulk merge using Dev-Networking_->_Dev-General_(Orion)
3002989
Add ability to skip missing/changed properties in FFastArraySerializer
3003072
Fix crash related to new replay backwards compatibility changes
3008097
Renaming CompatibleReplayout to NetFieldExportGroup preparing to unify ability to use FNetFieldExportGroup for both RepLayout and FClassNetCache
3009684
Added ability to use FNetFieldExportGroups for FClassNetCache as well as FRepLayout
* Adds ability to track missing/changed custom delta properties names
* Adds ability to track missing/changed RPC's
3013455
Add ability to skip over RPC parameters that have changes/missing in replays for backwards compatibility
* We now mark FClassNetCache properties as bIncompatible so we don't spam forever when they are out of date
* No longer factor in parameters when building checksum for RPC's
* Save FNetFieldExport handle for FClassNetCache fields
* Use WriteIntWrapped when saving FClassNetCache fields FNetFieldExport handles (and use NetFieldExportGroup->NetFieldExports.Num() to determine max value)
* Lots of cleanup and sanity checking improvements
3018078
Optimize replay checkpoints
* Share work that was already done during normal replication, and re-use this data to remove the need to compare any checkpoint properties
* When saving a checkpoint, we no longer create a new connection and new channels, instead we re-use the existing channels, and added the ability to make this a transient operation
* To make custom delta serialize properties work, we compare against the CDO state instead of current state when saving out a checkpoint
3021196
Fix issue with Fast tarray exporting package map info during checkpoints
* Add ability to save and restore package map ack status
* Save package map ack status before saving checkpoint, and then restore it back afterwards, this will then allow the stream that writes afterward to re-export anything that was new in the checkpoint
* No longer queue up reliable bunches on ack list for internal ack connections
3024033
Prune the cached change list before using when saving out checkpoints
* Fixes issues when saving checkpoint, and the live properties change array size, which throws everything off when it comes time to use the LifetimeChangelist
3024034
Don't close channels when saving checkpoints, fixes issue where it creates a bunch with bOpen/bClose (because we're forcing all SendBunches to re-open channels), which throws off the stream
#rb RyanG
#tests Replays
Change 3024021 on 2016/06/22 by Dmitry.Rekman
Fix PS4 build.
#rb Michael.Noland
#tests none
#codereview Michael.Noland, Dan.Youhon, Sammy.James
Change 3023734 on 2016/06/22 by Lukasz.Furman
added replication for input events and tool state for both gameplay debugger categories and extensions
#ue4
#rb Mieszko.Zielinski
#tests PIE, server game
Change 3023708 on 2016/06/22 by Dmitry.Rekman
Add a separate macro for a poison malloc proxy usage.
#rb Michael.Noland
#codereview Michael.Noland, Gil.Gribb
#tests Compiled OrionServer-Linux-Debug, ran it
Change 3023670 on 2016/06/22 by Nick.Darnell
Home screen - Fixing safezones on the homescreen. Adding a scale option to the XP_Fill widget. Adding better animations to the tiles. Showing subtitles again. Hero XP summary widget now takes you to that hero.
#rb none
#tests PIE
Change 3023632 on 2016/06/22 by Dmitry.Rekman
Fix incorrect matching condition in comments.
#rb none
#tests Compiled OrionServer-Linux-Debug
#codereview Michael.Noland
Change 3023475 on 2016/06/22 by Rolando.Caloca
O - Back out changelist 3022847 as it broke SSS on PC
#rb none
#tests re-run editor on PC
Change 3023178 on 2016/06/22 by Michael.Noland
Engine: Added system memory and % of time spent hitching to analytics
#rb bob.tellez
#tests Tested a match in Paragon
Change 3022963 on 2016/06/22 by Mieszko.Zielinski
Fixed a subtle navigation repathing bug #UE4
While repathing to a location, rather than an actor, the navigation query used path's end while it should be using the original query's EndLocation.
#rb Lukasz.Furman
#test golden path
Change 3022865 on 2016/06/22 by David.Ratti
gameplay cue editor: remove "GameplayCue_" prefix from default GameplayCueNotify filename in default ability system projects
#rb none
#tests ability system sample project
Change 3022847 on 2016/06/22 by Rolando.Caloca
O - Remove checkerboard SSS rendering and recombine post process pass when SSS not enabled
#rb Marcus.Wassmer
#codereview Marcus.Wassmer, Brian.Karis
#tests Load Agora_P, check perf, toggle r.SSS.Quality 1/0, check characters with skin
Change 3022804 on 2016/06/22 by Mieszko.Zielinski
Fixed AIController clearing out CachedGameplayTasksComponent on UnPosses, even if Pawn was not the CachedGameplayTasksComponent's owner #UE4
Also, made running BT not clearing info in BB if AI's current BB is compatible with the one required by BT
#rb Lukasz.Furman
#test golden path
Change 3022674 on 2016/06/22 by Robert.Manuszewski
Reimplementing CL #2993969 (Dev-Blueprints) by Maciej.Mroz:
UE-30729 Crash in Native Orion when selecting Sword or Tomahawk
Clear AsyncLoading in subobjects.
#jira OR-23997
#rb me
#tests Golden path in editor build, selecting Venus
Change 3022405 on 2016/06/21 by Ryan.Gerleve
Fix for OR-23948, crash with death cam enabled. Use a weak pointer to store the viewer on the DemoNetDriver and update it when the game player controller is received.
#rb john.pollard
#tests bug repro
Change 3022387 on 2016/06/21 by Ryan.Gerleve
Added the ability to disable ticking of individual worlds.
#tests golden path
#rb john.pollard
#codereview marc.audy
Change 3022312 on 2016/06/21 by Nick.Darnell
Home Screen - Adding a max aspect ratio lock to SBox, may need some more fine tuning math may still be a bit pants in some cases. The XP ovewview panels now have a basic support for account and hero progression. Hero one shows the last hero you played, widget is invisibile until you play your first game. The tiles now use the Max Aspect Ratio to prevent stretching forever on 21:9 monitors causing them to just look crazy. Weekly quests now show the weekly quests screen when clicked. OrionUserWidgetBase no longer prevents blueprints from running code in reponse to mouse down/up actions if the userwidget consumes input - it always calls the blueprint code first, and always returns handled if it consumes input.
#rb none
#tests PIE
Change 3022207 on 2016/06/21 by Wes.Hunt
Fix Analytics provider to retain passed in AppVersion string instead of using default %VERSION%.
#rb none
#tests run windows server with one bot connecting and checking analytics version is what is expected.
Change 3021808 on 2016/06/21 by Jason.Bestimt
#ROBOMERGE-AUTHOR: josh.markiewicz
#UE4 - call GetTotalMicroseconds instead of GetTotalMilliseconds * 1000
#rb none
#tests compile run ps4
#ROBOMERGE-SOURCE: CL 3021805 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3021663 on 2016/06/21 by Jason.Bestimt
#ROBOMERGE-AUTHOR: josh.markiewicz
#UE4 - CancelFindSessions() didn't null out search result
- future FindSession() calls would fail with "search in progress"
#rb joe.wilcox
#tests UT matchmaking
#ROBOMERGE-SOURCE: CL 3021655 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3021508 on 2016/06/21 by Marcus.Wassmer
Remove anti-ghosting AA for now.
Causes dithered transparency to be very wrong (Dekker shoulders)
And also a border around all characters of 'noisy fuzz' even when they are not moving
#rb none
#test PC/PS4
#codereview Brian.Karis,Jordan.Walker
Change 3021475 on 2016/06/21 by Marcus.Wassmer
Duplicate fix for subsurface spec in prep for PS4 optimization. (DevRendering 3018664)
unified some code for easier maintainance, fixed missing multiply from former change
#rb none
#test PS4/PC agora
Change 3021468 on 2016/06/21 by Michael.Noland
Physics: Added more information when convex cooking partially succeeds (fails initially but succeeds with inflation) indicating the full path of the mesh that failed
#rb ori.cohen
#tests Compiled changes, will provide more information when issue reoccurs in build machine cooks
#jira OR-24082
Change 3021460 on 2016/06/21 by Michael.Noland
Engine: Added time spent in each hitch bucket to FPS chart .log output and analytics output
#rb bob.tellez
#tests Tested a match in Paragon
#codereview dmitry.rekman
Change 3021368 on 2016/06/21 by Marcus.Wassmer
Create Tonemapper configuration with no ColorFringe to save .15ms on PS4 when colorfringe is not used.
#rb rolando.caloca
#test agora with/wo new config
#codereview brian.karis
Change 3021119 on 2016/06/21 by David.Ratti
Make -notimeouts work during initial connecting phase
#codereview John.Pollard
#rb none
#tests pie agora
Change 3021048 on 2016/06/21 by David.Ratti
minor tweaks to gameplay cues:
-Descriptions of engine GC notify classes
-Added 'auto attach to owner' flag on actor notify class.
#rb none
#test ability system sample project
Change 3020694 on 2016/06/20 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3020301
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3020674 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#CodeReview: cody.haskell
Change 3020624 on 2016/06/20 by Michael.Noland
Engine: Pushing more fps chart analytics up to engine level code from Paragon
Engine: Pushing benchmark config vars up to engine level code from Paragon, and added records of individual sub-steps of benchmarks
#rb Bob.Tellez
#tests Golden path Solo VS AI in Paragon and forced a match
#codereview bob.tellez, peter.knepley
Change 3020181 on 2016/06/20 by Dmitry.Rekman
Re-do allowing allocations in NullRHI (OR-24029).
- Originally CL 2990582 by MarcusW, stomped during merge by CL 3006926.
#rb none
#codereview Marcus.Wassmer, Andrew.Grant
#tests none
Change 3020139 on 2016/06/20 by Ryan.Gerleve
Added ability to pause replay recording while keeping the current replay open.
#rb john.pollard
#tests paused deathcam recording while disabled
Change 3019817 on 2016/06/20 by Dmitry.Rekman
Poison allocated/freed memory in Debug and Development (non-editor) configs.
- With this Paragon client may be more likely to crash on start.
#rb Steve.Robb
#codereview Robert.Manuszewski, Michael.Noland, Andrew.Grant, Gil.Gribb, Steve.Robb
#tests Built Linux server and Windows client, ran them, also built Windows Orion editor.
Change 3019599 on 2016/06/20 by Rolando.Caloca
O - Fix flickering on heroes with morph targets
#rb Marcus.Wassmer
#tests Load Agora_P
#jira OR-23866
Change 3019581 on 2016/06/20 by Wes.Hunt
Fix crash reporter client analytics for internal builds. (Pushing critical fix immediately from //UE4/Orion-Staging)
#rb Chris.Wood
#tests none
Change 3019524 on 2016/06/20 by David.Ratti
call APawn::OnRep_Controller when ClientRetryClientRestart sets the pawn directly
#rb none
#tests golden path
Change 3019406 on 2016/06/20 by Marcus.Wassmer
Duplicate 3014956 from Dev-Rendering
Fixed HLOD and mesh LODs getting hit by Lightmass ray traces that didn't originate from a mesh
Volume lighting samples and precomputed visibility cells are now only placed on LOD0 (of both mesh LODs and HLOD)
#rb none
#test none
#codereview Jordan.Walker
Change 3019371 on 2016/06/20 by Graeme.Thornton
Optimize cooked asset registry dependency node data structures. Saves ~10mb on Paragon.
#rb robert.manuszewski
#tests tested with cooked pc client + server
Change 3018492 on 2016/06/17 by Laurent.Delayen
FBoneReferenceCustomization: support editing properties in AnimBP defaults.
#rb none
#tests: Sword.
Change 3017974 on 2016/06/17 by Ryan.Gerleve
Add an option to toggle deathcam in the gameplay settings UI if the OrionRuntimeOption for deathcam is enabled.
#rb cody.haskell
#tests settings menu, enabled and disabled deathcam
Change 3017913 on 2016/06/17 by Robert.Manuszewski
Fixing leaked log archive.
#rb Steve.Robb
#tests Cooked Win64 client + server
Change 3017873 on 2016/06/17 by Daniel.Lamb
Fix warning in diff cooked build.
#test none
#rb none
Change 3017676 on 2016/06/17 by Sam.Zamani
#online,identity,mcp
fix for uninitialized variable
#rb dmitry.rekman
#tests none
Change 3017671 on 2016/06/17 by Robert.Manuszewski
Fxied and improved log message when cluster assumptions are violated.
#rb Steve.Robb
#tests Win64 client + server (cooked) golden path
Change 3017358 on 2016/06/16 by Nick.Atamas
Checking in Darnell's change that adds correct geometry to widgets inside retainer widgets.
#rb none
#test PIE
Change 3017242 on 2016/06/16 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3017179
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3017233 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
//Orion/Dev-General/OrionGame/Content/UI/Tooltips/Hero/AbilityTooltip.uasset - can't integrate exclusive file already opened
#CodeReview: jason.bestimt
Change 3017237 on 2016/06/16 by Dmitry.Rekman
Fix accessing uninitialized field (kills valgrind warnings).
#rb none
#codereview Michael.Noland, Andrew.Grant, Ori.Cohen
#tests Compiled and ran Linux server.
Change 3017236 on 2016/06/16 by Dmitry.Rekman
Initialize missed field (kills valgrind warnings).
#rb none
#codereview Michael.Noland, Andrew.Grant
#tests Compiled and ran Linux server.
Change 3017186 on 2016/06/16 by Dmitry.Rekman
Linux: Add hooks for libcrypto memory functions.
- Libcurl uses OpenSSL, which allocates memory using libcrypto's CRYPTO_malloc() and apparently on purpose does not initialize it.
- This change a) redirects these allocations to use UE's malloc b) initializes it with zeros, avoiding valgrind's warnings.
- This behavior is not used on Shipping configurations because the impact on entropy is not understood (TBD later).
#rb Michael.Noland, Rob.Cannaday (original version)
#codereview Michael.Noland, Rob.Cannaday, Alex.Fennel, Chris.Babcock, Sam.Zamani
#tests Compiled Linux server and ran it.
Change 3017037 on 2016/06/16 by Jason.Bestimt
#ROBOMERGE-AUTHOR: andrew.grant
Merging content fix for driver crash from Release-27
#ROBOMERGE-SOURCE: CL 3017036 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3016838 on 2016/06/16 by Alexis.Matte
#jira UE-31901 fix to export all blueprint component to obj
#rb uriel.doyon
#codereview matt.kuhlenschmidt
#test export a blueprint containing multiple staticmesh component to obj
Change 3016629 on 2016/06/16 by Dmitry.Rekman
Make Binned default on Linux non-editor builds.
#codereview Andrew.Grant
#rb none
#tests none
Change 3016615 on 2016/06/16 by Jason.Bestimt
#ROBOMERGE-AUTHOR: andrew.grant
Temporarily disabling jemalloc for Linux
#rb #tests none
[CodeReviewed] Dmitry.Rekman
#ROBOMERGE-SOURCE: CL 3016612 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3016566 on 2016/06/16 by Michael.Noland
Engine: Fixed a regression that broke safe zone debugging features in Windows by reintroducing code from CL# 2861030 that was accidentally deleted in a merge
#codereview andrew.grant
#rb dan.hertzka
#tests Tested r.DebugSafeZone.Mode 1 with r.DebugSafeZone.TitleRatio 0.9 in PIE and confirmed that SSafeZone obeyed it and the red overlay appeared
Change 3016521 on 2016/06/16 by Ryan.Gerleve
Client recoreded replay fixes and optimizations from Dev-Networking (and one from //UE4/Main), for deathcam.
Includes the following CLs from Dev-Networking:
2997908
2998001
2998832
2999054
2999057
2999749
3000051
3001361
3001365
3004958
3009972
3009973
And this CL from //UE4/Main:
3015528
#tests golden path, replays
#rb john.pollard
Change 3016503 on 2016/06/16 by Brian.Karis
Fixed uninitialized variables on particle lights. Fixes hair shading.
#rb none
#tests editor
Change 3016429 on 2016/06/16 by Max.Chen
Sequencer: Fix StartTime when clamping start offset 0. Follow up to CL #3009386.
#jira UE-29167
#tests Load up AnnounceMaster and adjust leading edge of animation clips
#rb Frank.Fella
Change 3016356 on 2016/06/16 by Lina.Halper
- Fix crash on rampage morphtarget
Merging using //UE4/Dev-Framework_to_//Orion/Dev-General
- this is dupe change from Dev-Framework
#jira: https://jira.ol.epicgames.net/browse/OR-23194
#rb: Ori.Cohen
#tests: editor/pie spawn as rampage's alt skin
Change 3015696 on 2016/06/15 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3015646
This re-unifies our build pipeline. Fingers crossed. (only 6 files are actually different)
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3015672 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3015642 on 2016/06/15 by Mieszko.Zielinski
Fixes to multiple reasons AI bots were getting stuck #Orion
#rb Lukasz.Furman
#test golden path
Change 3015622 on 2016/06/15 by Mieszko.Zielinski
fixed FMetaNavMeshPath doing navmesh path update without checking nav agent if pathfinding should be postponed #UE4
#rb Lukasz.Furman
#test golden path
Change 3015514 on 2016/06/15 by Uriel.Doyon
Fixed GlobalMipBias not affecting max texture resolution.
This fix is implemented differently in Dev-Rendering in CL 301498.
#jira OR-23511
#rb marcus.wassmer
#test played game with different quality settings
Change 3015258 on 2016/06/15 by Lina.Halper
Fix crash with recursive reference between two assets
#rb: Ori.Cohen
#tests: Sword
Change 3014988 on 2016/06/15 by Wes.Hunt
Fix Cook Analytics to correctly use the Legacy provider since it sends to a local data collector.
#rb daniel.lamb
#tests compile Orion
Change 3014962 on 2016/06/15 by Olaf.Piesche
Replicating CL 3013696 from Dev-Rendering; making quality level spawn rate scale work for GPU emitters.
#rb simon.tovey
#tests PC editor game
Change 3014958 on 2016/06/15 by Laurent.Delayen
Added SkeletalMeshComponent::bIncludeComponentLocationIntoBounds to help in cases where SMU_OnlyTickPoseWhenRendered is set, and an animation pushed the mesh beyond the capsule.
This ensures that when the capsule is in view, the mesh will remain updated.
#rb Michael.Noland
#test Sword ultimate from another player's view.
Change 3014833 on 2016/06/15 by Laurent.Delayen
Fix for Base Heroes having their locomotion blendspace broken.
#rb Thomas.Sarkanen
#codereview Thomas.Sarkanen
#tests Gadget networked PIE
Change 3014688 on 2016/06/15 by Nick.Darnell
UMG - Fixing IsHovered on UUserWidgets. SObjectWidget did not properly call the super for MouseEnter/MouseLeave allowing SWidget's implementation to set and unset the bool.
#rb none
#tests PIE
Change 3014325 on 2016/06/15 by Marcus.Wassmer
Duplicate 3012706:
Scalability CVAR for ContactShadows
#rb john.billon
#test flip cvar in editor.
Change 3014230 on 2016/06/15 by Robert.Manuszewski
Fix potentially missing log output when serializing text of length equal to the async log writer buffer size.
#rb Steve.Robb
#tests Tested in editor build (client + server)
Change 3013913 on 2016/06/14 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Updating from DMM (updated from 27.1MM)
#RB:none
#Tests:compiled
#ROBOMERGE-SOURCE: CL 3013912 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3013437 on 2016/06/14 by Simon.Tovey
Speculative fix for OR-23158
Couldnt' repro NANs but did see it reading garbage.
Reinstated the check that direct accesses for particles in a zero size emitter will return null.
Altered selection code to reselect when partilce is dead or returns null and to not allow new selection on zero size emitters.
#tests GoldenPath, No broken fx and no more reading garbage.
#rb Olaf.Piesche
Change 3013063 on 2016/06/14 by Jason.Bestimt
#ORION_DG - Unclog robomerge from DMM Merge
#RB:none
#tests:none
Change 3012936 on 2016/06/14 by Rob.Cannaday
Fix for multiple account login not kicking previous logins
Client was not parsing response from backend. Client was expecting content-type to be "application/json" (using FString::Equals). Backend was returning "application/json;charset=UTF-8". Changed usage from FString::Equals to FString::StartsWith
#jira FORT-25452
#rb sam.zamani
#tests multiple account login, frontend only
Merge from FN CL 3011647, plus fixing one other location expecting "application/json"
Change 3012696 on 2016/06/14 by Max.Chen
Sequencer: Select actors for corresponding selected keys or sections.
Copy from Dev-Sequencer
#jira UE-30727
#tests Load up AnnounceMaster and select keyframes
#rb none
Change 3012691 on 2016/06/14 by Max.Chen
Sequencer: Fix dragging the leading edge of a skeletal animation section so that it adjusts the start offset of the animation clip.
Copy from Dev-Sequencer
#jira UE-29167
#tests Load up AnnounceMaster and adjust leading edge of animation clips
#rb Frank.Fella
Change 3012690 on 2016/06/14 by Andrew.Grant
Removed Linux work-around for memory stomp alignment
#rb none
#tests compiled
Change 3012687 on 2016/06/14 by Max.Chen
Sequencer: Fix lower bound when doing post render tick so that the start of a shot doesn't render with the previous shot's time.
Copy from Dev-Sequencer
#rb none
#tests Load up AnnounceMaster and played through sequence
Change 3012627 on 2016/06/14 by Mieszko.Zielinski
Added logging of current MoveID to PathfollowingComponent's vlog snapshot #UE4
#rb none
#test golden path
Change 3012615 on 2016/06/14 by Mieszko.Zielinski
Improved fix to BTDecorator_Blackboard's latent tasks aborting #UE4
#rb Lukasz.Furman
#test golden path
Change 3012572 on 2016/06/14 by Dmitry.Rekman
Fix realloc with non-default alignment in jemalloc (OR-23541).
- Removed obsolete check(), the code was already there since CL 1834526.
#rb none
#codereview Andrew.Grant, Robert.Manuszewski
#tests none
Change 3012481 on 2016/06/14 by David.Ratti
ability system #include fixups and move orion attribute capture marcros into base engine ability system execution class
#rb none
#tests ability system sample project
Change 3012457 on 2016/06/14 by Andrew.Grant
Un-fix misaligned memory-stomp fix for Linux
#rb none
#tests compiled
Change 3012320 on 2016/06/14 by Graeme.Thornton
Fixes for MemoryAnalyser2 solution
- Upgraded to VS 2015
- Clean up solution configurations. Only leave "Any CPU"
- Switch project to build with "Any CPU" rather than "x64".
Reimplementation of CL 3012221 from Dev-Core
#rb robert.manuszewski
#tests opened the main window form correctly in visual studio
Change 3012316 on 2016/06/14 by Thomas.Sarkanen
Fix copying non-POD structs in the fast path
Prevents double-deletions of TArrays etc.
#jira UE-31394 - Fix problems with non-POD UStructs using the anim BP fast-path
#tests Played PIE & died as Sword in OrionEntry, Exited PIE.
#rb Martin.Wilson
Change 3012187 on 2016/06/14 by Graeme.Thornton
Corrected error message when not specifying linux server device command line correctly in UAT
#rb Dmitry.Rekman
#tests Checked error message was useful when wrong command line was specified
Change 3012026 on 2016/06/13 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3011936
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3011996 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
//Orion/Dev-General/oriongame/Content/Characters/Heroes/Hammer/Abilities/Subjugate/FX/P_SubjugateSwirls.uasset - can't integrate exclusive file already opened
#CodeReview: jason.bestimt
Change 3011969 on 2016/06/13 by Brian.Karis
Tweaks for hair
Change 3011638 on 2016/06/13 by Andrew.Grant
Fixed issue where RepLayout could use unaligned memoryfor property construction if allocator did not use a suitable default (fixes crash when running with MemStomp).
Also added sanity check in UScriptStruct::InitializeStruct that memory is correctly aligned before calling constructor
#codereview Dave.Ratti, John.Pollard
#rb none
#tests Ran with/without memstomp
Change 3011575 on 2016/06/13 by jason.bestimt
#ORION_MAIN - Merge DUI @ CL 3011414
NOTE - Card data was altered. Shame shame shame. Not authoritative in DUI
#RB:none
#Tests:none
[CodeReviewed]: matt.schembari, kerrington.smith, sammy.james, matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 3011552 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: jason.bestimt
Change 3011462 on 2016/06/13 by Alexis.Matte
#jira UE-31901 The outputdevice is adding 2 uninitialize character at the end of any log, this is cause by the terminator logic. The fix is to not add those characters when no terminator should be add.
#rb nick.darnell
#codereview Robert.Manuszewski
#test export a obj file and verify all object are exported in maya or max
Change 3011424 on 2016/06/13 by Martin.Wilson
Hack out fastpath anim bp code until heap corruption issue can be fixed.
#rb Laurent.Delayen
#tests Persona + PIE
Change 3011191 on 2016/06/13 by Mieszko.Zielinski
Added missing initialization of PathFollowingComponent::CurrentMoveInput #UE4
#rb none
#test golden path
Change 3011138 on 2016/06/13 by Mieszko.Zielinski
Switched bots over from travel mode to sprinting #Orion
#rb Lukasz.Furman
#test golden path
Change 3011075 on 2016/06/13 by David.Ratti
Default GameplayAbility instancing policy to InstancePerExecution
#rb BenZ
#tests compile
Change 3011051 on 2016/06/13 by David.Ratti
Add missing include so GameplayAbilitySet.h can be included on its own.
#rb none
#tests compile
Change 3010968 on 2016/06/13 by Mieszko.Zielinski
Fixed console variables crashing on "" string #UE4
#rb Lukasz.Furman
#codereview Martin.Mittring
#test PIE
Change 3010888 on 2016/06/13 by Alexis.Matte
#jira OR-23301 Close the OS handle when closing the FAsyncWriter.
#rb Robert.Manuszewski
#codereview Robert.Manuszewski
#test try to export a obj file
Change 3010239 on 2016/06/11 by Michael.Noland
UMG - Adding back the logic to use the normal WidgetTree when the DesignerWidgetTree is not defined. [duplicated fix from CL# 2998267]
#jira UE-31570
#tests Compiled some blueprints
#rb none
Change 3009870 on 2016/06/10 by Wes.Hunt
Remove logging of analytics payloads from dedicated servers #jira UE-31858
#codereview:dmitry.rekman
#rb none
#tests All testing was done in Dev-Framework. This change was redone in this branch to get it here faster.
Change 3009599 on 2016/06/10 by Michael.Noland
Rendering: Corrected a misleading help comment on r.StaticMeshLODDistanceScale, explaining how it affects LOD calculations (it multiplies the effective distance, so larger numbers make transitions happen sooner)
#tests Verified in the output of the help command
#rb none
#rn
Change 3009559 on 2016/06/10 by Marcus.Wassmer
Fix 11/11/10 SceneColorFormat option, enable AntiGhosting on TemporalAA, ensure TemporalAA output is the correct format for accumulating results. Set SceneColorFormat to 2 on PS4 and lowspec PC. All in all saves .3-.5ms on PS4 and improves temporalAA ghosting.
#rb Brian.Karis
#test Agora PS4 / PC
Change 3009525 on 2016/06/10 by David.Ratti
Fix case where ObjectLIbrary would not be able to find classes when searching "/Game" path.
#rb none
#tests object libraries in paragon
Change 3009228 on 2016/06/10 by David.Ratti
remove world check. Can be triggered in editor with PIE
#rb none
#tests pie
Change 3009050 on 2016/06/10 by Dmitry.Rekman
Fix LinuxClient platform not being built on Windows, and not instantiating a target platform instance.
- Fixes by BenM.
#rb none
#codereview Ben.Marsh
#tests Compiled OrionEditor on Linux.
Change 3008973 on 2016/06/10 by Marcus.Wassmer
Fix Windualshock on VS2015
#rb Rolando.Caloca
#test PS4 controller on VS2015 build
Change 3008970 on 2016/06/10 by David.Ratti
Fix warning about minimal replication tag count
-Made bit count a config setting. Bumped to 5
-Minor optimization to UAbilitySystemGlobals::Get()
#rb none
#tests goldne path, pie
Change 3008478 on 2016/06/09 by Jason.Bestimt
#ORION_DG - Merge MAIN @ CL 3008469
#RB:none
#Tests:none
Change 3008416 on 2016/06/09 by Andrew.Grant
Adding 'config' as an option to set both clientconfig / serverconfig when using BuildCookRun
#review-3008417 Ben.Marsh, Justin.Sargent
#rb none
#tests BuildCookRun with config
Change 3008286 on 2016/06/09 by Dmitry.Rekman
Add LinuxClient target platform.
#rb none
#tests Compile OrionEditor on Linux.
#codereview Brad.Angelcyk, Ben.Marsh
Change 3007978 on 2016/06/09 by jason.bestimt
#ORION_MAIN - Merge DUI @ CL 3007507
#RB:none
#Tests:none
[CodeReviewed]: matt.schembari, kerrington.smith
#ROBOMERGE-SOURCE: CL 3007968 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3007771 on 2016/06/09 by Laurent.Delayen
Fixed GetIntFromComp breaking with INDEX_NONE. Fixes crash in OrientationWarping node.
#rb martin.wilson
#codereview martin.wilson
#tests Sword Leap.
Change 3007436 on 2016/06/09 by David.Ratti
change designer facing parameter name
#rb none
#test compile
Change 3007408 on 2016/06/09 by David.Ratti
WaitGameplayEffectBlockedImmunity - ability task for listening to immunity events
#rb danY
#tests pie
Change 3007250 on 2016/06/09 by bruce.nesbit
Banner impact location fix. (OR-23179)
#rb none
#tests Game+PIE
Change 3007228 on 2016/06/09 by Ben.Marsh
BuildGraph: Rename -SkipNodesWithoutTickets parameter to -SkipTargetsWithoutTickets, to reflect that it's filtering the list of targets rather than the full graph.
#rb none
#tests none
Change 3007225 on 2016/06/09 by Ben.Marsh
EC: Set the -TicketSignature=... parameter for all BuildGraph jobs started by EC to the URL of the current job.
Change 3006985 on 2016/06/08 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3006936
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3006978 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: jason.bestimt
Change 3006926 on 2016/06/08 by Andrew.Grant
Merging //UE4/Main @ 300872 via //UE4/Orion-Staging
#rb none
#tests engine QA, orion qa smoke
Change 3006444 on 2016/06/08 by Ben.Marsh
BuildGraph: Add mechanism to specify that nodes can only be built once for a given changelist. Nodes can have an associated ticket file, and they are only permitted to build if the ticket is assigned to the current job. Tickets are created if they don't exist, and written with a signature specific to the job specified via the -TicketSignature="..." parameter. By default, builds will fail if a ticket has been already granted to another job, but the -SkipNodesWithoutTickets parameter instructs the graph to skip affected nodes instead.
#rb none
#tests none
Change 3006389 on 2016/06/08 by Daniel.Lamb
Delay the processing of packages which aren't ready till the end of the cook.
This allows other packages to be processed sooner.
#rb Peter.Sauerbrei
#test cook orion.
Change 3006306 on 2016/06/08 by Michael.Noland
Rendering: Added FreezeRendering to the console autocomplete list
#rn
Change 3006305 on 2016/06/08 by Michael.Noland
HLOD: Added a way to control how far down the HLOD hierarchy to allow showing (can be used to limit quality loss and streaming texture memory usage on high scalability settings for example)
Controlled by the new cvar r.HLOD.MaximumLevel, which can be set to the following values:
-1: No maximum level (default)
0: Prevent ever showing a HLOD cluster instead of individual meshes
1: Allow only the first level of HLOD clusters to be shown
2+: Allow up to the Nth level of HLOD clusters to be shown
Note: This does not affect the memory used by the HLOD meshes itself or their always loaded low mip levels, it will only save the memory associated with streaming in the higher mip levels
HLOD: Allowed r.HLOD console command to be used in Test configurations
HLOD: Removed some dead code in ALODActor and scene view / scene proxy relating to a different way to force visualization that has no trigger
HLOD: Fixed an uninitialized memory bug in the static mesh scene proxy HLODcoloration visualization code
#rn
#codereview jurre.debaare
#rb marc.audy
#tests Tested with various settings in Paragon and tried creating some new clusters in the editor
Change 3006304 on 2016/06/08 by Michael.Noland
Engine: Changed the code in AActor::IncrementalRegisterComponents to obey bAutoRegister for the root component rather than asserting that it is true. Note: If children components have bAutoRegister=true, they will still pull the root component into the fray and cause it to be registered first
#rb marc.audy
#tests Tested with code that registers or unregisters HLOD clusters at varying levels in Paragon
Change 3006041 on 2016/06/08 by Andrew.Grant
Added buildidoverride to shipping whitelist
#rb none
#tests compiled and used param in shipping
Change 3005678 on 2016/06/08 by Ben.Marsh
Back out changelist 3004395
#rb none
#tests none
Change 3005265 on 2016/06/07 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3005120
#RB: none
#Tests: none
#ROBOMERGE-SOURCE: CL 3005250 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: jason.bestimt
Change 3005081 on 2016/06/07 by Daniel.Lamb
Reworked the way packages which are renamed on load are added to the cooked package list.
Cooker now has options for MaxMemoryAllowance as a percentage and also MinFreeMemory (which takes into account used system memory not just total system memory).
#rb Andrew.Grant, Marcus.Wasmer
#test cook orion
Change 3004752 on 2016/06/07 by Daniel.Lamb
Requeue packages to the next package on the list instead of to the end of the list.
#rb Andrew.Grant
#test cook orion
Change 3004560 on 2016/06/07 by David.Ratti
Kill timelines, latent actions, timer when recycling gameplay cues
#rb danY
#tests pie
Change 3004559 on 2016/06/07 by David.Ratti
Object Library:
-Added bool bIncludeOnlyOnDiskAssets that can be set by owner. Passed on to the AR filter when gathering assets.
GameplayCue Editor:
-Fix issue with new notifies not showing up after being created through the GC Editor (until restart).
-Fix issue for new projects, that don't have gameplayclue tags defined, not being able to add gameplay cue tags through the editor without restarting once.
#rb none
#tests editor
Change 3004395 on 2016/06/07 by Ben.Marsh
BuildGraph: Add a script function to ensure exclusive access to a given resource. The AcquireLockFile() function takes two arguments; a path to a text file, and the name of an owner. The file is created and the owner name written to it if it doesn't already exist, otherwise the contents of it are compared against the given owner string. The operation happens transactionally, and the function returns true if file contains the given owner string on exit. Logical and/or conditions are now also short-circuited, so the result of the AcquireLockFile() function can be used to control derived property definitions within an executing job.
#rb none
#tests none
Change 3004164 on 2016/06/07 by David.Ratti
Ability system: use player controller netmode over avatar actor when possible. Fixes issue if torn off, authority, client side actor tries to activate an ability.
#rb danY
#tests multi pie
Change 3003837 on 2016/06/07 by David.Ratti
Ability system engine work
-Default to /Game as search path for gameplay cues, if no explicit paths are set in the config.
#rb none
#tests ability sample project
Change 3002800 on 2016/06/06 by Marcus.Wassmer
Fix shader crash in PIE
#rb none
#test PIE
Change 3002657 on 2016/06/06 by Dmitry.Rekman
Do not copy to clipboard on crash if headless or on the wrong thread.
- Could result in crash handler crashing itself in some circumstances.
#rb none
#codereveiw Brad.Angelcyk
#tests Compiled Linux dedicated server and CrashReportClient.
Change 3002546 on 2016/06/06 by Daniel.Lamb
Improve cooking performance.
Allow cooker to save other packages opportunistically if main package is compiling shaders.
Allow cooker to load more packages if there aren't many packages to save.
#rb Josh.Adams
#test cook orion
Change 3002369 on 2016/06/06 by Marcus.Wassmer
Project setting for optional rendering features to reduce shader compile times.
# of shaders per material is reduced by ~30-40% depending on material
#rb Daniel.Wright
#test Editor with/without all options, cooked ps4.
Change 3002142 on 2016/06/06 by David.Ratti
Ability system engine level:
-Fix crash when gameplay cue editor starts if there are no gameplay cue paths specified
-Fix crash when GameplayCue tag is not specified
#rb none
#tests sample ability system project, paragon
Change 3002106 on 2016/06/06 by Jason.Bestimt
#ROBOMERGE-AUTHOR: sam.zamani
#orion
- add support for code tokens which can be shared/redeemed
- refactor of existing friend founder's pack codes to be displayed in a generic way using code token info
- added CodeToken.FounderFriendInviteT0 for new paragon tier 0 code which grants access to game without also giving a Founder's pack
- added CodeToken.FounderFriendInviteT1 to replace existing CodeToken.FriendPC and CodeToken.FriendPS4 Founder's pack codes. Existing codes aliased to the new CodeToken.FounderFriendInviteT1 code
- No longer differentiation between PC/PS4 friend codes
- "Share Friend Code" button will now process all available codes that can be issued instead of just 1
- updated Orion service Mcp call for getUnredeemedCodes() to ignore the code template id and return all available codes. Each returned code will also include the type
[CodeReviewed]: david.nikdel, jason.bestimt
#rb david.nikdel
#tests PC PIE using localhost and profile proxy for granting codes, also existing account with legacy codes
#ROBOMERGE-SOURCE: CL 3002104 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3001218 on 2016/06/05 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3001162
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3001200 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: jason.bestimt
Change 2999508 on 2016/06/03 by jason.bestimt
#ORION_MAIN - Merge 27 @ CL 2999463
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 2999498 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
//Orion/Dev-General/OrionGame/Content/Audio/ClassesAndMixes/Classes/Master.uasset - can't integrate exclusive file already opened
#CodeReview: jason.bestimt
Change 2999465 on 2016/06/03 by Robert.Manuszewski
Whitelisting more DLLs for injection.
#rb none
#tests none
Change 2999455 on 2016/06/03 by Lukasz.Furman
disabled path invalidation events for minions
#orion
#rb Mieszko.Zielinski
#tests PIE with additional debug logging
Change 2998488 on 2016/06/02 by Michael.Noland
Engine: Prevent forced drawing of spline components in Test configuration
#codereview james.golding
#tests Ran a cooked Test build on a map with splines in it
#rb david.ratti
#robomerge: main
Change 2997954 on 2016/06/02 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jon.lietz
OR-22425
no longer try to updat the tag map and modifiers when the gameplay effect that is being removed was not active.
#RB Dave.Ratti
#Tests golden path
#ROBOMERGE-SOURCE: CL 2997940 in //Orion/Release-0.27/... via CL 2997943
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2997750 on 2016/06/02 by Graeme.Thornton
Add FPakFile::Check() that attempts to open and read the data out of every file in a pak, to check for corruption
Added -checkpak option for force a check of every mounted pak file
#rb robert.manuszewski
#tests tested against cooked pc client. made sure my data succeeded. made sure corrupted data throws an error.
[CL 3031715 by Andrew Grant in Main branch]
This utilizes the message bus to allow you to take widget snapshots from any remote target that hosts the WidgetSnapshotService.
[CL 2709439 by Jamie Dale in Main branch]
Major changes:
- The widget reflector UI now uses tabs. The hierarchy and stats views have been moved to tabs, and new tabs have been added to support picking widgets from a snapshot.
- The widget reflector node trees are no longer using UObject types. The idea here was to make the serialization easier, but it didn't work and I ended up using JSON instead.
- When you take or load a widget snapshot, you're now shown the screenshot of the window associated with that snapshot, and are able to pick widgets from it as you would do with a live tree.
API changes:
- The tab spawners for the widget reflector and atlas visualizers are now registered automatically when the SlateReflector module is loaded. These are now the only way to create these windows.
- The tabbed layout within the widget reflector has made it impossible to create the widget reflector unless spawned via a tab manager. To this end, the following functions have been removed from ISlateReflectorModule:
- GetWidgetReflector
- GetAtlasVisualizer
- GetTextureAtlasVisualizer
- GetFontAtlasVisualizer
- These functions used to be used to create a raw widget reflector or atlas viewer widget.
- If you were doing this because you were placing it into your own window, you can take advantage of the fact that the widget reflector tab spawner is always available, and use the global tab manager to create your window and place a spawned widget reflector tab inside it - SummonPerfTestSuite in SPerfSuite.cpp provides an example of this.
- If you were doing this in the handler of your own widget reflector tab spawner, you can either just use the standard widget reflector tab spawner instead (you need to load the SlateReflector module once, and then "WidgetReflector" will be available to spawn via the global tab manager), or you can just use the DisplayWidgetReflector function of ISlateReflectorModule (which will internally do the same thing).
[CL 2661609 by Jamie Dale in Main branch]
Other Updates:
- The WidgetReflector is now in its own module as well. It will be converted to a plug-in later.
- The Public API of both Slate and SlateCore has largely been reorganized for better discoverabilty. More cleanup work is needed.
- Added a lot of missing API documentation and fixed existing ones. More and better documentation is needed.
- Removed dead code, fixed a couple things I stubled upon, and conformed to coding guidelines (NULL vs nullptr, line breaks, etc.)
Upgrade Notes:
- The Slate Remote Server is currently disabled - will be re-enabled shortly!
- If your module previously had a module dependency to 'Slate', it now also needs a PrivateModuleDependency to 'SlateCore' in its Build.cs file.
- If your module exposes in any of its Public header files types that are now declared in SlateCore, it needs a PublicModuleDependency to 'SlateCore'
- The ToolTip property type on SWidget has changed from SToolTip to IToolTip; change local variables to TSharedPtr<IToolTip> instead of TSharedPtr<SToolTip> where needed
- IToolTip is not a widget. If you need access to the actual widget that represents the tool tip, use IToolTip::AsWidget(); If you need access to the tool tip's content, use IToolTip::GetContentWidget()
Troubleshooting:
- After syncing to this changelist you may have to clean your /Engine/Intermediate/Build/ directory and rebuild your entire project
- If in your project you are getting linker errors for unresolved types that are now declared in SlateCore, you may be missing a dependency to 'SlateCore'
- If in the Engine code you are getting linker errors for unresolved types that are now declared in SlateCore, you may need to rebuild the entire Engine
[CL 2057118 by Max Preussner in Main branch]