Commit Graph

72176 Commits

Author SHA1 Message Date
matt kuhlenschmidt
0edbd2bdbf Fix shutdown crash that happens because a widget is destroyed and isnt removed from an invalidation root because the invalidation root been disabled from using the fast path
#ROBOMERGE-SOURCE: CL 7305300 via CL 7305301 via CL 7310315
#ROBOMERGE-BOT: (v371-7306989)

[CL 7317160 by matt kuhlenschmidt in Main branch]
2019-07-15 21:08:31 -04:00
shaun kime
fe1b3f61a3 Added categories for enabling/disabling effects. This gives us more high-level control than just Niagara on/off. All existing parts of the Niagara integration have been modified to contain this.
fx.FavorNiagaraOverCascadeXXXXX where XXXX is the category name is the CVar that controls access.
Also added FName based sets for Niagara parameter values. This keeps us from going to FString to Fname over and over againl. Unfortunately, BP's won't safely up-convert this change, so I had to duplicate the FString/FName functions. The old functions now have the ByString name in BP's.
Stubbed in the Emitter enabled/disabled flag on FXComponent, although it is currently not working.

#rb stu.mckenna


#ROBOMERGE-OWNER: shaun.kime
#ROBOMERGE-AUTHOR: shaun.kime
#ROBOMERGE-SOURCE: CL 7305220 via CL 7305228 via CL 7310308
#ROBOMERGE-BOT: (v371-7306989)

[CL 7317150 by shaun kime in Main branch]
2019-07-15 21:08:22 -04:00
stu mckenna
05274adb19 - Remove cheat flag from FX.Trail.MaxDistanceTessellation / FX.Trail.MaxTangentTessellation so that .ini files can override
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 7304719 via CL 7309285
#ROBOMERGE-BOT: (v371-7306989)

[CL 7316995 by stu mckenna in Main branch]
2019-07-15 21:04:55 -04:00
stu mckenna
22eac02f7f - Add console variables to limit distance tessellation (FX.Trail.MaxDistanceTessellation) and tangent tessellation (FX.Trail.MaxTangentTessellation)
- These are currently set to have no impact, and can be used to control memory usage under large displacements

#rb none
[FYI] shaun.kime


#ROBOMERGE-SOURCE: CL 7304672 via CL 7309284
#ROBOMERGE-BOT: (v371-7306989)

[CL 7316991 by stu mckenna in Main branch]
2019-07-15 21:04:52 -04:00
thomas ross
726f798670 BundlePrereqCombinedStatusHelper:
- Fixing Bug where we prematurely show status as Finished and then correct to show an earlier correct status.
- Fixing Bug where we were not resetting the bRequiredUpdate flag when calling SetBundlesToTrackFromContentState multiple times
- Adding bBundleRequiresUpdate bool to the current content state.
- Renaming CompilingShaders CombinedState to Finishing to match BundleManager progress better. Removed NoUpdateRequired state and replaced it with an accurate state and the bRequiredUpdate flag.

Fortnite
- Update calls to match above changes
- Fix bug where we would not show correct text during Shader Compilation
- Fix bug where we would show bad progress when mounting data when no updates are required.

#test iOS Client, Android Client
#rb Justin.Marcus


#ROBOMERGE-SOURCE: CL 7300373 via CL 7300377 via CL 7300378 via CL 7300379 via CL 7309265
#ROBOMERGE-BOT: (v371-7306989)

[CL 7316935 by thomas ross in Main branch]
2019-07-15 21:03:47 -04:00
peter sauerbrei
e590baf146 addition of OOM detection for IOS uploaded to Crash Reporter as a crash
#rb none


#ROBOMERGE-SOURCE: CL 7298882 via CL 7298885 via CL 7298886 via CL 7298888 via CL 7309214
#ROBOMERGE-BOT: (v371-7306989)

[CL 7316865 by peter sauerbrei in Main branch]
2019-07-15 21:02:59 -04:00
nicholas goldstein
43cb46892f Add create comments keybind to c key in niagara graphs.
#rb frank.fella


#ROBOMERGE-SOURCE: CL 7297607 via CL 7309127
#ROBOMERGE-BOT: (v371-7306989)

[CL 7316642 by nicholas goldstein in Main branch]
2019-07-15 21:00:13 -04:00
andrew grant
8f3494794c Updated SyncedProject script with some minor QOL improvements
- Added help documentation
 - Added list of files that should be clobbered to avoid workspace settings
 - Use helper to autodetect project path if a full path is not specified
 - Added skipbuild option
 - Added preview option
 - Added parallel sync (defaults to 2: 30% faster on internal network)
 - Added option to force sync
 - Added option to sync explicit paths (last two are for writable files)
 - Fix issue if buildinfo file is missing

#rb ben.marsh
[CODEREVIEW] ben.marsh


#ROBOMERGE-SOURCE: CL 7293946 via CL 7293951 via CL 7293954 via CL 7293958 via CL 7308957
#ROBOMERGE-BOT: (v371-7306989)

[CL 7316114 by andrew grant in Main branch]
2019-07-15 20:51:57 -04:00
andrew grant
5912400653 Fixed potential issue when UAT is run on a clean workspace
#ROBOMERGE-SOURCE: CL 7292923 via CL 7292924 via CL 7292927 via CL 7292932 via CL 7308928
#ROBOMERGE-BOT: (v371-7306989)

[CL 7316028 by andrew grant in Main branch]
2019-07-15 20:51:02 -04:00
josh adams
8f1895a72b - Added ability to pause shader batching when we come out of embedded mode. Helps slow devices not time out when rotating when the screen resizes
#rb none
[FYI] chris.babcock


#ROBOMERGE-SOURCE: CL 7292156 via CL 7292158 via CL 7292720 via CL 7292765 via CL 7308924
#ROBOMERGE-BOT: (v371-7306989)

[CL 7316006 by josh adams in Main branch]
2019-07-15 20:50:49 -04:00
andrew grant
dccd2282ec Added missing copyright notice
[FYI] bob.tellez


#ROBOMERGE-SOURCE: CL 7290535 via CL 7290537 via CL 7292712 via CL 7292735 via CL 7308913
#ROBOMERGE-BOT: (v371-7306989)

[CL 7315955 by andrew grant in Main branch]
2019-07-15 20:50:02 -04:00
andrew grant
92c8c8937f Switched UAT build process on Mac to use msbuild.
Enabled parallel msbuild for Mac
Added HashCollection class that can hold and serialize a collection of content hashes
Added quick dependency checking to UAT build by hashing csproj, input and output files for all modules
Reduced some logging when not running with -verbose

#rb Ben.Marsh
[FYI] Ben.Marsh


#ROBOMERGE-OWNER: andrew.grant
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7290522 via CL 7290525 via CL 7292711 via CL 7292732 via CL 7308901
#ROBOMERGE-BOT: (v371-7306989)

[CL 7315952 by andrew grant in Main branch]
2019-07-15 20:50:01 -04:00
zak middleton
cb15aae912 #ue4 - Allow original move attempt in ResolvePenetration only if in the same direction as the MTD vector.
#rb none


#ROBOMERGE-SOURCE: CL 7292390 via CL 7292428 via CL 7308262
#ROBOMERGE-BOT: (v371-7306989)

[CL 7315925 by zak middleton in Main branch]
2019-07-15 20:49:47 -04:00
rob gay
71346194ef Fix static analysis issue
[FYI] ethan.geller
#rb none


#ROBOMERGE-SOURCE: CL 7291459 via CL 7306905
#ROBOMERGE-BOT: (v371-7306989)

[CL 7315780 by rob gay in Main branch]
2019-07-15 20:47:39 -04:00
martin wilson
88e454b99b Clean up IO Request memory in animation streaming
#rb none


#ROBOMERGE-SOURCE: CL 7290208 via CL 7290213 via CL 7291235 via CL 7291274 via CL 7306893
#ROBOMERGE-BOT: (v371-7306989)

[CL 7315755 by martin wilson in Main branch]
2019-07-15 20:47:22 -04:00
rob gay
f534a95244 Remove code that modifies USoundWave causing sound to not reload, however this is not desired for seekable streams, as it's possible to miss the first chunk and that's ok, as it should then attempt again later.
#rb aaron.mcleran


#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 7290050 via CL 7290051 via CL 7291216 via CL 7291218 via CL 7306884
#ROBOMERGE-BOT: (v371-7306989)

[CL 7315722 by rob gay in Main branch]
2019-07-15 20:47:06 -04:00
chris gagnon
b0a57bc75f Fix for crash in SScrollBar when the track dosn't need scrolling.
The root cause is that the contents of the HittestGrid are different in the disabled state. More investigation is likely needed.

The fix however is to avoid looking up the widgets when we know they arn't there to be found.

#jira UE-77155
#rb Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 7290449 via CL 7306776
#ROBOMERGE-BOT: (v371-7306989)

[CL 7315592 by chris gagnon in Main branch]
2019-07-15 20:45:03 -04:00
stu mckenna
9714a728a3 - Compile time check for unspecialized FSkinnedPositionAccessorHelper being used
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 7290287 via CL 7306726
#ROBOMERGE-BOT: (v371-7306989)

[CL 7315545 by stu mckenna in Main branch]
2019-07-15 20:44:28 -04:00
nick shin
f458029251 CIS BUGHUNT - seeing if c# Process.Start() terminating faster than control returning to process.WaitForExit()
- fix build error...

#jira UE-77008  HTML5 fails to package on Linux
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7315504 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7315544 by nick shin in Main branch]
2019-07-15 20:44:28 -04:00
jason adcock
5c1844cfd6 #jira UE-43413 - Listen Server Without Microphone Will Drop Clients with Microphone if Voice is Enabled
#RB ryan.gerleve

#ROBOMERGE-SOURCE: CL 7315481 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7315484 by jason adcock in Main branch]
2019-07-15 20:36:20 -04:00
nick shin
e743defbde CIS BUGHUNT - python on windows - print winerror code (to determine what error is being hit)
#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7315478 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7315479 by nick shin in Main branch]
2019-07-15 20:35:47 -04:00
nick shin
62664eb113 CIS BUGHUNT - seeing if c# Process.Start() terminating faster than control returning to process.WaitForExit()
#jira UE-77008  HTML5 fails to package on Linux
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7315426 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7315429 by nick shin in Main branch]
2019-07-15 20:22:04 -04:00
nick shin
99be5f08d6 CIS BUGHUNT - python on windows - print winerror code (to determine what error is being hit)
#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7315052 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7315053 by nick shin in Main branch]
2019-07-15 19:38:19 -04:00
jimmy andrews
fb99adf193 clear old bricks before creating new ones
#jira UE-76655
#rb none
[FYI] eric.soulvie
#rnx

#ROBOMERGE-SOURCE: CL 7315041 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7315046 by jimmy andrews in Main branch]
2019-07-15 19:37:16 -04:00
johan duparc
cbf4347149 Datasmith:
- Improve UX for retesselation action

#jira UE-76013
#rb none

#ROBOMERGE-SOURCE: CL 7314815 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7314818 by johan duparc in Main branch]
2019-07-15 19:21:30 -04:00