i.rs @@ -0,0 +1,20 @@ +--- crates/gpui/src/gpui.rs.orig 2026-01-10 05:46:21 UTC ++++ crates/gpui/src/gpui.rs +@@ -31,7 +31,7 @@ mod profiler; + mod platform; + pub mod prelude; + mod profiler; +-#[cfg(target_os = "linux")] ++#[cfg(any(target_os = "linux", target_os = "freebsd"))] + mod queue; + mod scene; + mod shared_string; +@@ -91,7 +91,7 @@ pub use profiler::*; + pub use path_builder::*; + pub use platform::*; + pub use profiler::*; +-#[cfg(target_os = "linux")] ++#[cfg(any(target_os = "linux", target_os = "freebsd"))] + pub(crate) use queue::{PriorityQueueReceiver, PriorityQueueSender}; + pub use refineable::*; + pub use scene::*; diff --git a/editors/zed/files/patch-crates_gpui_src_platform.rs b/editors/zed/files/patch-crates_gpui_src_platform.rs index 068b8f699b40..446544221b1a 100644 --- a/editors/zed/files/patch-crates_gpui_src_platform.rs +++ b/editors/zed/files/patch-crates_gpui_src_platform.rs @@ -1,6 +1,6 @@ ---- crates/gpui/src/platform.rs.orig 2025-12-03 16:43:47 UTC +--- crates/gpui/src/platform.rs.orig 2026-01-08 00:39:18 UTC +++ crates/gpui/src/platform.rs -@@ -81,7 +81,7 @@ pub(crate) use windows::*; +@@ -82,7 +82,7 @@ pub(crate) use windows::*; #[cfg(target_os = "windows")] pub(crate) use windows::*; @@ -9,7 +9,7 @@ pub use linux::layer_shell; #[cfg(any(test, feature = "test-support"))] -@@ -1337,7 +1337,7 @@ pub enum WindowKind { +@@ -1346,7 +1346,7 @@ pub enum WindowKind { /// A Wayland LayerShell window, used to draw overlays or backgrounds for applications such as /// docks, notifications or wallpapers. diff --git a/editors/zed/files/patch-crates_remote__server_Cargo.toml b/editors/zed/files/patch-crates_remote__server_Cargo.toml index e57aa8882fe8..36d9d3b1b9af 100644 --- a/editors/zed/files/patch-crates_remote__server_Cargo.toml +++ b/editors/zed/files/patch-crates_remote__server_Cargo.toml @@ -1,6 +1,6 @@ ---- crates/remote_server/Cargo.toml.orig 2025-12-03 16:43:47 UTC +--- crates/remote_server/Cargo.toml.orig 2026-01-08 00:39:18 UTC +++ crates/remote_server/Cargo.toml -@@ -69,12 +69,16 @@ rayon.workspace = true +@@ -70,12 +70,16 @@ rayon.workspace = true thiserror.workspace = true rayon.workspace = true diff --git a/editors/zed/files/patch-crates_remote__server_src_unix.rs b/editors/zed/files/patch-crates_remote__server_src_unix.rs index 45bb9ed0564b..96b985578e9f 100644 --- a/editors/zed/files/patch-crates_remote__server_src_unix.rs +++ b/editors/zed/files/patch-crates_remote__server_src_unix.rs @@ -1,6 +1,6 @@ ---- crates/remote_server/src/unix.rs.orig 2025-12-11 21:24:05 UTC +--- crates/remote_server/src/unix.rs.orig 2026-01-08 00:39:18 UTC +++ crates/remote_server/src/unix.rs -@@ -356,6 +356,7 @@ pub fn execute_run( +@@ -358,6 +358,7 @@ pub fn execute_run( let app = gpui::Application::headless(); let id = std::process::id().to_string(); @@ -8,7 +8,7 @@ app.background_executor() .spawn(crashes::init(crashes::InitCrashHandler { session_id: id, -@@ -581,6 +582,7 @@ pub(crate) fn execute_proxy( +@@ -585,6 +586,7 @@ pub(crate) fn execute_proxy( let server_paths = ServerPaths::new(&identifier)?; let id = std::process::id().to_string(); diff --git a/editors/zed/files/patch-crates_remote_src_transport.rs b/editors/zed/files/patch-crates_remote_src_transport.rs index cc548bd5396d..d565a9a78dc8 100644 --- a/editors/zed/files/patch-crates_remote_src_transport.rs +++ b/editors/zed/files/patch-crates_remote_src_transport.rs @@ -1,6 +1,6 @@ ---- crates/remote/src/transport.rs.orig 2025-12-19 13:24:55 UTC +--- crates/remote/src/transport.rs.orig 2026-01-08 00:39:18 UTC +++ crates/remote/src/transport.rs -@@ -27,6 +27,7 @@ fn parse_platform(output: &str) -> Result Result "macos", "Linux" => "linux", @@ -8,7 +8,7 @@ _ => anyhow::bail!( "Prebuilt remote servers are not yet available for {os:?}. See https://zed.dev/docs/remote-development" ), -@@ -39,7 +40,9 @@ fn parse_platform(output: &str) -> Result Result, cx: &mut App) { monitor_hangs(cx); -@@ -151,6 +152,7 @@ fn save_hang_trace( +@@ -154,6 +155,7 @@ fn save_hang_trace( ); } @@ -16,7 +16,7 @@ pub async fn upload_previous_minidumps(client: Arc) -> anyhow::Result<()> { let Some(minidump_endpoint) = MINIDUMP_ENDPOINT.as_ref() else { log::warn!("Minidump endpoint not set"); -@@ -186,6 +188,7 @@ pub async fn upload_previous_minidumps(client: Arc