Commit Graph

8942 Commits

Author SHA1 Message Date
patrick laflamme dc11bc7204 #jira UE-89180 - Crash Report Client does not display callstack for debug commands
- Changed the execution flow to ensure the callstack was displayed while the windows was still on screen (it was updated just after the window was closed).

#rb Johan.Berg

#ROBOMERGE-SOURCE: CL 11565572 in //UE4/Release-4.25/... via CL 11565573
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11581626 by patrick laflamme in Main branch]
2020-02-21 19:31:35 -05:00
andrey yamashev 31f5a69760 Added RenderSync log category to the nDisplayLauncher 'Log' tab
#jira none
#rb none
#lockdown simon.tourangeau

#ROBOMERGE-SOURCE: CL 11558975 in //UE4/Release-4.24/... via CL 11558976 via CL 11558977
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11581427 by andrey yamashev in Main branch]
2020-02-21 19:26:13 -05:00
jon nabozny 5d42c67010 Always compile PushModel in all Editor Builds so they can be shared across projects.
Clients and Servers can still opt in via Build.cs files.


[at]Ben.Marsh, [at]Marc.Audy
#rb Ben.Marsh
#jira UE-89270


#ROBOMERGE-SOURCE: CL 11579024 via CL 11579026 via CL 11579030
#ROBOMERGE-BOT: (v654-11333218)

[CL 11579032 by jon nabozny in Main branch]
2020-02-21 16:39:20 -05:00
chris babcock 89806504ee Update Android toolchain to NDK 21 (20 also supported for x86_64) additional files
#jira UE-80046
#ue4
#android
#rb Bradon.Schaefer


#ROBOMERGE-SOURCE: CL 11555526 in //UE4/Release-4.25/... via CL 11555547
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11578380 by chris babcock in Main branch]
2020-02-21 15:19:40 -05:00
michael sartain 86c4588fa3 Linux: Build with -gdb-index with Clang v9 and above
On my machine, this cuts symbol loading time (breaking at main) from 45 seconds
to 17 seconds (with gdb v8.3.1).

#jira none
#rb Brandon.Schaefer
[FYI] Arciel.Rekman

#ROBOMERGE-SOURCE: CL 11551587 in //UE4/Release-4.25/... via CL 11551601
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11578203 by michael sartain in Main branch]
2020-02-21 15:05:26 -05:00
michael sartain b328bf8861 Linux: Always use lld linker with clang v9 and above
#jira none
#rb Brandon.Schaefer
[FYI] Arciel.Rekman

#ROBOMERGE-SOURCE: CL 11551479 in //UE4/Release-4.25/... via CL 11551487
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11578201 by michael sartain in Main branch]
2020-02-21 15:05:23 -05:00
ori cohen 304f25cc74 Back out changelist 11577734
Found a simpler way to handle this data dependency

#rb none


#ROBOMERGE-SOURCE: CL 11577984 via CL 11577988 via CL 11577990
#ROBOMERGE-BOT: (v654-11333218)

[CL 11577991 by ori cohen in Main branch]
2020-02-21 14:42:42 -05:00
ori cohen faaf473cfd Move single physics proxy into Chaos module
#rb none


#ROBOMERGE-SOURCE: CL 11577734 via CL 11577741 via CL 11577743
#ROBOMERGE-BOT: (v654-11333218)

[CL 11577745 by ori cohen in Main branch]
2020-02-21 14:13:02 -05:00
ben marsh 04fdbe95e1 Another fix for UE-88874 (exception generating project files from binary release).
#rb none
#jira UE-88874
#rnx

#ROBOMERGE-SOURCE: CL 11527879 in //UE4/Release-4.25/... via CL 11527887
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11577552 by ben marsh in Main branch]
2020-02-21 14:04:13 -05:00
RPG3D 283ed217a6 Ignore empty AAR directories on Android (contributed by RPG3D)
#jira UE-88492
#PR #6676
#ue4
#android
#rb trivial


#ROBOMERGE-SOURCE: CL 11520899 in //UE4/Release-4.25/... via CL 11520944
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11577525 by chris babcock in Main branch]
2020-02-21 14:03:55 -05:00
patrick laflamme 7724379c4d #jira UE-85967 - UnrealDisasterRecoveryService character length is long and can easily max out path length
#jira UE-88070 - UnrealDisasterRecoveryService paths are too long
  - Renamed UnrealDisasterRecoveryService as UnrealRecoverySvc
  - Set a ConcertSyncServer ShortName as "CncrtSyncSvr" to ensure shorter build path.

The change saves 29 characters on the offending path. The path before vs the path after:

Engine\Plugins\Developer\Concert\ConcertSync\ConcertSyncServer\Intermediate\Build\Win64\UnrealDisasterRecoveryService\Development\ConcertSyncServer\UnrealDisasterRecoveryService-ConcertSyncServer.lib (Before, 199 chars)
Engine\Plugins\Developer\Concert\ConcertSync\ConcertSyncServer\Intermediate\Build\Win64\UnrealRecoverySvc\Development\CncrtSyncSvr\UnrealRecoverySvc-ConcertSyncServer.lib (After, 170 chars)

#rb Jamie.Dale

Edigrated 11281991 from Dev-VirtualProduction

#ROBOMERGE-SOURCE: CL 11516806 in //UE4/Release-4.25/... via CL 11516858
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11577505 by patrick laflamme in Main branch]
2020-02-21 14:03:36 -05:00
patrick laflamme 017559ab07 #jira UE-87900 - Disaster Recover stops recording transactions if the UDP transport layer restarts or auto-repair
- Fixed disaster recovery remote endpoint timeout set to zero, preventing it from re-registering with MessageBus when an error occurred (like the socket disconnected).

#jira UE-87899 - Disaster recovery prevents showing the crash reporting UI in a timely manner if the session is large
  - Fixed the crash reporter app to display the UI (asking the user to send the bug report) before shutting down the recovery service.

- Renamed the field FDisasterRecoveryInfo::Version into FDisasterRecoveryInfo::Revision because revision is more accurate for the field.

#rb Jamie.Dale

Edigrated 11250824 from Dev-VirtualProduction.

#ROBOMERGE-SOURCE: CL 11515425 in //UE4/Release-4.25/... via CL 11515515
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11577491 by patrick laflamme in Main branch]
2020-02-21 14:03:11 -05:00
jamie dale 1c0e62c205 Ensure we clean-up the gather process after it's completed
#jira UE-88891
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 11511880 in //UE4/Release-4.25/... via CL 11511893
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11577254 by jamie dale in Main branch]
2020-02-21 13:42:09 -05:00
andrew grant f7161586b1 Editgrating benchmark build script from UE4/Main
#ROBOMERGE-SOURCE: CL 11576916 via CL 11576921 via CL 11576922 via CL 11576924
#ROBOMERGE-BOT: (v654-11333218)

[CL 11576925 by andrew grant in Main branch]
2020-02-21 13:09:10 -05:00
rex hill e7280c5e0b Allow build targets to use config file attributes
#rb ben.marsh
#jira


#ROBOMERGE-SOURCE: CL 11576703 via CL 11576704 via CL 11576706
#ROBOMERGE-BOT: (v654-11333218)

[CL 11576708 by rex hill in Main branch]
2020-02-21 12:36:44 -05:00
joe barnes d905eef305 Explicitly delete temporary files instead of wiping the temp directory.
#rb chad.garyet



#ROBOMERGE-SOURCE: CL 11570592 via CL 11570597 via CL 11571462 via CL 11571518
#ROBOMERGE-BOT: (v654-11333218)

[CL 11571571 by joe barnes in Main branch]
2020-02-20 18:03:57 -05:00
ori cohen 93a784296d More work on particle properties, also fix static analysis
#rb none
#jira UE-89203


#ROBOMERGE-SOURCE: CL 11568251 via CL 11568253 via CL 11568254 via CL 11568257
#ROBOMERGE-BOT: (v654-11333218)

[CL 11568258 by ori cohen in Main branch]
2020-02-20 14:09:06 -05:00
Ryan Durand 6605a34751 Fixing a bug in CompileTimeAnalyzer where expanded nodes wouldn't get their children sorted until the sorting method changed.
#rnx
#rb none
#jira UE-88840

[CL 11565718 by Ryan Durand in Main branch]
2020-02-20 10:50:24 -05:00
jaco vandyk 826aba0a14 - Test case: Add one failure case for EPA
- GJK: Comment about using -V instread of B - A for increased accuracy


#rb none
[FYI] Michael.Lentine, Ori.Cohen, Max Whitehead


#ROBOMERGE-SOURCE: CL 11564230 via CL 11564231 via CL 11564232
#ROBOMERGE-BOT: (v654-11333218)

[CL 11564233 by jaco vandyk in Main branch]
2020-02-20 04:41:08 -05:00
brandon schaefer fe0c90663c Add linker flag for folding reducing binary output size
#rb Chris.Babcock
[FYI] Bart.Hawthorne


#ROBOMERGE-SOURCE: CL 11556950 via CL 11556967 via CL 11556979
#ROBOMERGE-BOT: (v654-11333218)

[CL 11556986 by brandon schaefer in Main branch]
2020-02-19 19:01:38 -05:00
ori cohen 393f87e71a Changes to particle dirty properties
#rb none


#ROBOMERGE-SOURCE: CL 11553727 via CL 11553729 via CL 11553734
#ROBOMERGE-BOT: (v654-11333218)

[CL 11553739 by ori cohen in Main branch]
2020-02-19 16:39:15 -05:00
michael trepka eeef22add5 Optimized FASTBuild's child process handling on Mac. New implementation of the Process class using NSTask and Grand Dispatch Central replaces the slow poll + sleep loop previously used.
Also, worked around a problem with compiling SQLiteCore plugin with FASTBuild by forcing its C file to compile locally.

#rb Will.Damon


#ROBOMERGE-SOURCE: CL 11552798 via CL 11552815 via CL 11552831
#ROBOMERGE-BOT: (v654-11333218)

[CL 11552843 by michael trepka in Main branch]
2020-02-19 16:07:53 -05:00
brice criswell 6be3446dc3 HeadlessChaos : Sleeping
- Fix for sleeping unit test failures

#rb none


#ROBOMERGE-SOURCE: CL 11551353 via CL 11551437 via CL 11551467
#ROBOMERGE-BOT: (v654-11333218)

[CL 11552232 by brice criswell in Main branch]
2020-02-19 15:52:56 -05:00
joe barnes 11dcb3e4c7 [Windows] Manually compress symbol store symbol files with MS-ZIP. Loading symbols compressed with LZ is broken as of Windows SDK 10.0.15063.0.
#rb dan.phillips



#ROBOMERGE-OWNER: joe.barnes
#ROBOMERGE-AUTHOR: joe.barnes
#ROBOMERGE-SOURCE: CL 11547661 via CL 11547668 via CL 11547681
#ROBOMERGE-BOT: (v654-11333218)

[CL 11548004 by joe barnes in Main branch]
2020-02-19 14:02:59 -05:00
ori cohen 9d9d45ec98 Low level work for only copying data that actually changed
#rb none


#ROBOMERGE-SOURCE: CL 11537018 via CL 11537035 via CL 11537043
#ROBOMERGE-BOT: (v654-11333218)

[CL 11537054 by ori cohen in Main branch]
2020-02-19 09:45:03 -05:00