Commit Graph

25 Commits

Author SHA1 Message Date
zousar shaker
3ebfdd45de Restore deletion of directory from ZenDashboard that was accidentally commented out. Also changed main window title to Unreal Zen Dashboard.
[CL 30222648 by zousar shaker in ue5-main branch]
2023-12-08 19:00:53 -05:00
zousar shaker
ba5decabfb Change Zen data delete operation to be asynchronous and ensure that other exclusive operations can't be instigated while an asynchronous operation is in progress.
[CL 29812558 by zousar shaker in ue5-main branch]
2023-11-17 12:46:23 -05:00
zousar shaker
0821a8d6c8 Fixes for zen stats in latest zenserver release.
[FYI] dan.engelbrecht

[CL 28980985 by zousar shaker in ue5-main branch]
2023-10-20 16:45:54 -04:00
zousar shaker
7b05d7b618 Allow ZenDashboard to be built for non-windows desktop platforms.
#rb none

[CL 28251136 by zousar shaker in ue5-main branch]
2023-09-26 18:04:50 -04:00
robb surridge
b8fd678d2d Apply padding around the button row in confirmation dialogs in places where it had been removed by a previous fix to SWindow.
#jira UE-195462
#rb aditya.ravichandran

[CL 28224816 by robb surridge in ue5-main branch]
2023-09-26 09:36:52 -04:00
dan engelbrecht
1d9c102cc8 Add more statistics to ZenDashboard
Cache: `requestcount`, `badrequestcount`, `writes`
Project Store: `requestcount`
Cid Store: `cidhits`, `cidmisses`, `cidwrites`

See companion PR for zenserver: https://github.com/EpicGames/zen/pull/405

#rb zousar.shaker

[CL 27892375 by dan engelbrecht in ue5-main branch]
2023-09-14 15:56:45 -04:00
zousar shaker
8c75ff393b ZenDashboard refresh to add project stats and clean up reporting of disk size.
#rb dan.engelbrecht

[CL 27546624 by zousar shaker in ue5-main branch]
2023-08-31 22:30:53 -04:00
david harvey
da9b5b86f5 Do not include PreWindowsApi.h / PostWindowsApi.h directly in code.
- mostly just replacing them AllowWindowsPlatformTypes.h / HideWindowsPlatformTypes.h
 - some other files had both Pre/PostWindowsApi.h and Allow/HideWindowsPlatformTypes.h, so just removed
 - some occasional include order changes.

#jira UE-152863
#rnx
#rb Devin.Doucette

[CL 26985385 by david harvey in ue5-main branch]
2023-08-10 03:34:53 -04:00
jamie dale
e1575ff4a2 Added a category type that can be used with FMessageDialog to control the icon used by the in-editor dialog
Note: This doesn't impact any OS specific dialogs

Breaking: FCoreDelegates::ModalErrorMessage is now called FCoreDelegates::ModalMessageDialog and takes an extra EAppMsgCategory argument

#jira
#rb Dave.Belanger

[CL 26322954 by jamie dale in ue5-main branch]
2023-06-29 14:57:59 -04:00
zousar shaker
498c6603d2 Add mechanism to run ZenServer garbage collection for fixed durations (one week, and one day) from the ZenDashboard.
#rb dan.engelbrecht

[CL 25238966 by zousar shaker in ue5-main branch]
2023-04-28 16:01:26 -04:00
ionut matasaru
3d7c0e8440 UBT: Removed deprecated TargetInfo::bUseMallocProfiler toggle in Source/Programs.
#jira UE-141779
#rb Joe.Kirchoff
#rb Johan.Berg
#preflight 64380aea7a00790bfd116430

[CL 25101875 by ionut matasaru in ue5-main branch]
2023-04-19 04:15:59 -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
Zousar Shaker
b9548ddad4 Move Zen module public headers into an "Experimental" subfolder to have them reflect the feature status.
Fix locations that include the headers to use the "Experimental" subfolder and re-sort includes.  No functional change, purely a move, search+replace, and sort of includes.

#rb matt.peters
#preflight 63939eebc415e8dc78d35d63

[CL 23468934 by Zousar Shaker in ue5-main branch]
2022-12-09 16:11:41 -05:00
Zousar Shaker
a369eb30b9 -Fix non-unity compile issue
-Start ZenDashboard visible (even if it is operating as a system tray app) unless it is run with -Minimized on the commandline.

#rb none,Trivial
#preflight 638fd67d5624e6da5e28667b

[CL 23420546 by Zousar Shaker in ue5-main branch]
2022-12-06 19:06:55 -05:00
Zousar Shaker
47d2def788 Zen dashboard feature additions for:
- Service status & controls
- Version information
- GC status & control

Depends on https://p4-swarm.epicgames.net/reviews/23337377

#rb matt.peters
#preflight 638fa4a167018b14b5be45b5

[CL 23415939 by Zousar Shaker in ue5-main branch]
2022-12-06 15:38:54 -05:00
Josh Adams
1e0b0a3eff - Added GetProjectArchitectures, which UBT will use to determine the architecture to build with when -architecture is not specified (UEBuildMac is now using it to control architectures for programs/projects)
- Changed the very high level loop over targets and architectures to move the Architecture as innermost loop - this allows each target to compile with different architectures in the case of mutli-target compiling
- Added [Editor]DefaultArchitecture to Mac ini's - the [Editor]TargetArchitecture property is now what the target _supports_, and Default is what it will be built with if no architecture is specified (usually will be "Host" to indicate that whatever the current host platform is will be what is compiled. "All" can be used to compile Fat binaries by default.
- Updated the LinkEnvironment constructor that takes another LinkEnvironment and an Architecture, to filter the input files for that architecture, and removed the similar code from MacToolchain
- Updates for Programs for Mac compilation, either:
  -  Adding an .ini and a .uproject files - programs need a .uproject for UBT to be able to find their Config directory in a standard way)
  - Marking the Target as not supporting Mac (some programs call Windows code directly)
  - Updating libs to be fat (intel+arm)
#rb david.harvey
#preflight 638e47395624e6da5e9658d6

[CL 23397419 by Josh Adams in ue5-main branch]
2022-12-05 14:57:26 -05: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
mark lintott
5b57a66ff5 Tweak to Zen Cache Statistics display
#rb trivial
#jira none
#preflight 6295d8e991004dd61cf11481

[CL 20434934 by mark lintott in ue5-main branch]
2022-05-31 05:20:00 -04:00
mark lintott
3637c427d1 Minor UI tweak to Zen Dashboard stats to convert between MB/GB automatically
[FYI] lauren.barnes
#rb none
#jira none
#preflight 61ee925a4018b3d62e5b3832

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18707307 in //UE5/Release-5.0/... via CL 18707314 via CL 18707333
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18707335 by mark lintott in ue5-main branch]
2022-01-24 07:49:06 -05:00
mark lintott
b2793785c3 Changed the Cache size to report in GB rather than MB
#rb trivial
#jira none
#preflight 61d82caeaf44b436281fa939

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18541594 in //UE5/Release-5.0/... via CL 18541598
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18541600 by mark lintott in ue5-release-engine-test branch]
2022-01-07 07:19:44 -05:00
mark lintott
c8df4e3e4c Updated Zen Dashbaord and Zen Stats for latest Zen Server API changes.
Removed ZenCacheStatistics from the DDC Editor Module as it is no longer required
#rb trivial
[FYI] per.larsson, devin.doucette
#preflight 61d58abec65e66487b1b2384

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18517627 in //UE5/Release-5.0/... via CL 18517629
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18517632 by mark lintott in ue5-release-engine-test branch]
2022-01-05 07:15:55 -05:00
mark lintott
93f0e38a16 UI Tweaks for Zen Stats
#rb trivial
#jira none
#preflight 61a8b5eb0263140fa845cf96

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18351086 in //UE5/Release-5.0/... via CL 18351102
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18351103 by mark lintott in ue5-release-engine-test branch]
2021-12-02 07:11:30 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -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
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00