From 16d84a31ec1d1b8a04b9687ea8ef5c991d8fc690 Mon Sep 17 00:00:00 2001 From: John Tur Date: Tue, 28 Oct 2025 20:21:31 -0400 Subject: [PATCH] Adjust Windows fusion manifests (#41408) - Declare UAC support. This will prevent Windows from flagging `auto_update_helper.exe` as a legacy setup program that needs to run as administrator. - Declare support for Windows 10. This will stop Windows from applying various application compatibility profiles. The UAC policy is not really appropriate to apply to all GPUI applications (e.g. an installer written in GPUI may want to declare itself as `requireAdministrator` instead of `asInvoker`). I tried splitting this into a Zed.exe-only manifest and enabling manifest file merging, but I ran out of my time-box. We can fix this later if this is flagged by GPUI users. Release Notes: - N/A --- crates/auto_update_helper/manifest.xml | 34 ++++++++++++++----- .../gpui/resources/windows/gpui.manifest.xml | 34 ++++++++++++++----- 2 files changed, 50 insertions(+), 18 deletions(-) diff --git a/crates/auto_update_helper/manifest.xml b/crates/auto_update_helper/manifest.xml index 5a69b434865166dc5f85a9558d28bea6cd646ffe..c3a99d23ff9e60e3604fe0aa8a203345e9c355be 100644 --- a/crates/auto_update_helper/manifest.xml +++ b/crates/auto_update_helper/manifest.xml @@ -1,16 +1,32 @@ - - - - true + + + + + + + + + + + + + + + + + true/pm PerMonitorV2 - - + + - + version='6.0.0.0' + processorArchitecture='*' + publicKeyToken='6595b64144ccf1df' + /> diff --git a/crates/gpui/resources/windows/gpui.manifest.xml b/crates/gpui/resources/windows/gpui.manifest.xml index 5a69b434865166dc5f85a9558d28bea6cd646ffe..c3a99d23ff9e60e3604fe0aa8a203345e9c355be 100644 --- a/crates/gpui/resources/windows/gpui.manifest.xml +++ b/crates/gpui/resources/windows/gpui.manifest.xml @@ -1,16 +1,32 @@ - - - - true + + + + + + + + + + + + + + + + + true/pm PerMonitorV2 - - + + - + version='6.0.0.0' + processorArchitecture='*' + publicKeyToken='6595b64144ccf1df' + />