Commit Graph

65 Commits

Author SHA1 Message Date
ionut matasaru
119dbc1a08 Enabled UnsafeTypeCast warnings as errors in Trace/Insights related modules (UnrealInsights, TraceAnalysis, TraceServices, TraceDataFiltering, TraceUtilities, EditorTraceUtilities).
Fixed conversion warnings in TraceAnalysis and in TraceServices modules.

#rb Catalin.Dragoiu

[CL 28339045 by ionut matasaru in ue5-main branch]
2023-09-29 07:22:52 -04:00
catalin dragoiu
36583085d6 [Insights] Add a new persistent setting "Auto Connect" to the Session Browser page that controls if the Editor and Game should auto connect and start tracing if Insights Session Browser is open.
#jira UE-194404
#rb Ionut.Matasaru

[CL 27801419 by catalin dragoiu in ue5-main branch]
2023-09-12 14:32:03 -04:00
zack neyland
62436d2317 Apple: Update runtime to macos 11 and clean up warnings from doing that.
#jira UE-193947

[CL 27387471 by zack neyland in ue5-main branch]
2023-08-25 15:04:47 -04:00
josh adams
393524e397 - Updated icon files in some Epic programs for Modern Xcode, and point to existing plist files
#jira UE-192894

[CL 27108980 by josh adams in ue5-main branch]
2023-08-15 13:16:49 -04:00
david harvey
bdb4199eeb Remove unnecessary WindowsHWrapper.h & MinWindows.h include - both files will be automatically included by AllowWindowsPlatformTypes.h
#jira UE-152863
#rnx
#rb Josh.Adams

[CL 26912096 by david harvey in ue5-main branch]
2023-08-08 05:50:53 -04:00
ionut matasaru
6d4bfd7939 [Insights] Fixed parsing for -Store=<address/ip>:<port> cmd line parameter.
#rb Catalin.Dragoiu

[CL 26544196 by ionut matasaru in ue5-main branch]
2023-07-24 11:40:19 -04:00
Mikita Hauruk
9e33785b5b [Insights] Added Automation tab to Session Browser + Automated C28843555 "Automate Test Case: Unreal Insights - Automatic renaming and deleting of symbol cache files"
#jira UEENGQA-96516
#rb ionut.matasaru

[CL 26480358 by Mikita Hauruk in ue5-main branch]
2023-07-20 05:22:57 -04:00
josh adams
82ea6a767a [Backout] - CL26223564
[FYI] keaton.stewart
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL26221679 [Main CIS Issue] Errors in Incremental FortniteServer Linux and Incremental Compile Monolithics - Linux
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Very super early support for VisionOS (requires Xcode 15 beta2 or later).
- THIS IS NOT USABLE YET - WORK IN PROGRESS!
- It builds, links with IOS libs (warnings, not errors), can cook and it boots in Simulator, but is dying in MetalRHI
- UnrealTargetPlatform.VisionOS is currently defined in Engine code, it is not pulled out like would be correct for a full true platform extension
- Refactored a lot of Build.cs files to use UnrealPlatformGroup.IOS/Apple instead of individual platform checks, to make VisionOS integration simpler
#rb zack.neyland

[CL 26226852 by josh adams in ue5-main branch]
2023-06-24 17:52:48 -04:00
keaton stewart
1fd1a77412 [Backout] - CL26221679 [Main CIS Issue] Errors in Incremental FortniteServer Linux and Incremental Compile Monolithics - Linux
#fyi Josh.Adams
#jira FORT-626566 (edited)
Original CL Desc
-----------------------------------------------------------------
- Very super early support for VisionOS (requires Xcode 15 beta2 or later).
- THIS IS NOT USABLE YET - WORK IN PROGRESS!
- It builds, links with IOS libs (warnings, not errors), can cook and it boots in Simulator, but is dying in MetalRHI
- UnrealTargetPlatform.VisionOS is currently defined in Engine code, it is not pulled out like would be correct for a full true platform extension
- Refactored a lot of Build.cs files to use UnrealPlatformGroup.IOS/Apple instead of individual platform checks, to make VisionOS integration simpler
#rb zack.neyland

[CL 26223564 by keaton stewart in ue5-main branch]
2023-06-23 20:29:27 -04:00
Josh Adams
e25e1b3daf - Very super early support for VisionOS (requires Xcode 15 beta2 or later).
- THIS IS NOT USABLE YET - WORK IN PROGRESS!
- It builds, links with IOS libs (warnings, not errors), can cook and it boots in Simulator, but is dying in MetalRHI
- UnrealTargetPlatform.VisionOS is currently defined in Engine code, it is not pulled out like would be correct for a full true platform extension
- Refactored a lot of Build.cs files to use UnrealPlatformGroup.IOS/Apple instead of individual platform checks, to make VisionOS integration simpler
#rb zack.neyland

[CL 26221679 by Josh Adams in ue5-main branch]
2023-06-23 19:12:47 -04:00
ionut matasaru
8185e3d824 [Insights] Fixed opening a trace from a remote trace store. The new UnrealInsights process is launched now specifying also the store address in addition to store port. Also, the trace id can now be specified as hex number (prefixed by 0x).
#rb none
#fyi Johan.Berg
#preflight skip

[CL 25170479 by ionut matasaru in ue5-main branch]
2023-04-24 16:21:46 -04:00
christopher waters
6a4206d490 Removing bad Launch include paths from programs.
[CL 24328631 by christopher waters in ue5-main branch]
2023-02-20 17:39:13 -05:00
ionut matasaru
e0f283d779 [Insights] Session Browser: Fixed utrace file delete confirmation message box not showing and freezing UI.
#jira UE-169793
#rb Catalin.Dragoiu
#preflight skip

[CL 23287701 by ionut matasaru in ue5-main branch]
2022-11-28 08:43:40 -05:00
ionut matasaru
b64815adc2 [Insights] Fixed unsafe type cast warnings in TraceInsights module.
#rb none
#preflight 633581b1691c0168b73d75d1

[CL 22260791 by ionut matasaru in ue5-main branch]
2022-09-29 20:32:42 -04:00
Josh Adams
35f58f3dd4 - Fixed up various threading and menu initialization issues with Programs on Mac
- Moved boilerplate program startup code into a shared Obj-C class, MacProgramDelegate
#rb zack.neyland
#fyi brandon.schaefer,robert.seiver
#preflight 632b45dba4769ad71456b18b

[CL 22116672 by Josh Adams in ue5-main branch]
2022-09-21 13:20:37 -04:00
Devin Doucette
76234e85ae Set EngineIncludeOrderVersion.Latest for several additional targets
#preflight 6318ddca2b7fe03eb66fbb46
#rb none
#rnx

[CL 21858206 by Devin Doucette in ue5-main branch]
2022-09-07 14:45:10 -04:00
Catalin Dragoiu
8b97370400 Enable utrace file association with Insights on MAC.
#rb Ionut.Matasaru
#preflight 6310819698103d4521e693d9
#jira UE-140162

[CL 21737729 by Catalin Dragoiu in ue5-main branch]
2022-09-01 06:20:10 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
bob tellez
fce2bc1d73 #UnrealInsights Add compile option to build UnrealInsights monolithic. Note that there is already a generic -Monolithic commandline parameter to TargetRules, but when explicitly setting the LinkType it is ignored, so we are also explicitly supporting -Monolithic.
[FYI] Ionut.Matasaru

#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 19407031 via CL 19407038 via CL 19410254 via CL 19420354 via CL 19420431
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v930-19419903)

[CL 19421121 by bob tellez in ue5-main branch]
2022-03-17 11:17:47 -04:00
ionut matasaru
9c022068d3 [Insights]
- Added Exec() API to IUnrealInsightsModule and to IInsightsComponent (i.e. each component can now expose custom commands).
  - Extended "-ExecOnAnalysisCompleteCmd" command line argument to be used also without AutomationTesting, to run custom commands exposed by Insights components.
  - Added custom response file support for "-ExecOnAnalysisCompleteCmd" command line argument (using @=file syntax).
  - Fixed -AutoQuit command line argument to work also without AutomationTesting.

#rb Catalin.Dragoiu
#preflight 62260251e543538b3e2ea3f8

[CL 19284189 by ionut matasaru in ue5-main branch]
2022-03-07 08:10:36 -05:00
ionut matasaru
dda435206d [Insights] Fixed Unreal Insights (Session Browser) app to re-focus if it was already running.
#jira UE-136108
#rb none

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18430329 in //UE5/Release-5.0/... via CL 18435294
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435523 by ionut matasaru in ue5-release-engine-test branch]
2021-12-10 17:46:06 -05:00
ionut matasaru
f715c5e501 [Insights] Added source files and script for app icons (Windows).
#rb none

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18417390 in //UE5/Release-5.0/... via CL 18417392
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417399 by ionut matasaru in ue5-release-engine-test branch]
2021-12-09 05:51:57 -05:00
ionut matasaru
ae42b01035 [Insights] Added source files and script for app icons (Mac).
#rb none

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18417387 in //UE5/Release-5.0/... via CL 18417391
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417397 by ionut matasaru in ue5-release-engine-test branch]
2021-12-09 05:51:45 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
andriy tylychko
6bf3101dcd deprecated FTicker and family and replaced by thread-safe FTSTicker
#jira UE-120090
#rb francis.hurteau


#ROBOMERGE-SOURCE: CL 17176325 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17176374 by andriy tylychko in ue5-release-engine-test branch]
2021-08-16 11:09:22 -04:00