diff options
Diffstat (limited to 'editors/zed/files')
10 files changed, 53 insertions, 53 deletions
diff --git a/editors/zed/files/patch-Cargo.lock b/editors/zed/files/patch-Cargo.lock index a8eaf7223535..1752a65915d6 100644 --- a/editors/zed/files/patch-Cargo.lock +++ b/editors/zed/files/patch-Cargo.lock @@ -1,6 +1,6 @@ ---- Cargo.lock.orig 2025-11-27 19:12:04 UTC +--- Cargo.lock.orig 2025-12-11 21:24:05 UTC +++ Cargo.lock -@@ -8397,21 +8397,20 @@ name = "ipc-channel" +@@ -8382,21 +8382,20 @@ name = "ipc-channel" [[package]] name = "ipc-channel" @@ -26,7 +26,7 @@ ] [[package]] -@@ -19888,16 +19887,6 @@ name = "windows" +@@ -19858,16 +19857,6 @@ name = "windows" [[package]] name = "windows" @@ -43,7 +43,7 @@ version = "0.61.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" -@@ -19956,19 +19945,6 @@ name = "windows-core" +@@ -19926,19 +19915,6 @@ name = "windows-core" [[package]] name = "windows-core" @@ -63,7 +63,7 @@ version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" -@@ -20017,17 +19993,6 @@ name = "windows-implement" +@@ -19987,17 +19963,6 @@ name = "windows-implement" [[package]] name = "windows-implement" @@ -81,7 +81,7 @@ version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" -@@ -20050,17 +20015,6 @@ name = "windows-interface" +@@ -20020,17 +19985,6 @@ name = "windows-interface" [[package]] name = "windows-interface" @@ -99,7 +99,7 @@ version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" -@@ -20136,15 +20090,6 @@ name = "windows-result" +@@ -20106,15 +20060,6 @@ name = "windows-result" [[package]] name = "windows-result" @@ -115,7 +115,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" -@@ -20159,16 +20104,6 @@ dependencies = [ +@@ -20129,16 +20074,6 @@ dependencies = [ checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ "windows-link 0.2.1", diff --git a/editors/zed/files/patch-crates_fs_src_fs.rs b/editors/zed/files/patch-crates_fs_src_fs.rs index aee69dd1bc0b..1a8d5b39261b 100644 --- a/editors/zed/files/patch-crates_fs_src_fs.rs +++ b/editors/zed/files/patch-crates_fs_src_fs.rs @@ -1,6 +1,6 @@ ---- crates/fs/src/fs.rs.orig 2025-11-19 15:41:44 UTC +--- crates/fs/src/fs.rs.orig 2025-12-11 21:24:05 UTC +++ crates/fs/src/fs.rs -@@ -356,7 +356,7 @@ impl FileHandle for std::fs::File { +@@ -360,7 +360,7 @@ impl FileHandle for std::fs::File { Ok(new_path) } @@ -9,7 +9,7 @@ fn current_path(&self, _: &Arc<dyn Fs>) -> Result<PathBuf> { use std::{ ffi::{CStr, OsStr}, -@@ -365,7 +365,10 @@ impl FileHandle for std::fs::File { +@@ -369,7 +369,10 @@ impl FileHandle for std::fs::File { let fd = self.as_fd(); let mut kif = MaybeUninit::<libc::kinfo_file>::uninit(); @@ -21,7 +21,7 @@ let result = unsafe { libc::fcntl(fd.as_raw_fd(), libc::F_KINFO, kif.as_mut_ptr()) }; if result == -1 { -@@ -376,6 +379,11 @@ impl FileHandle for std::fs::File { +@@ -380,6 +383,11 @@ impl FileHandle for std::fs::File { let c_str = unsafe { CStr::from_ptr(kif.assume_init().kf_path.as_ptr()) }; let path = PathBuf::from(OsStr::from_bytes(c_str.to_bytes())); Ok(path) diff --git a/editors/zed/files/patch-crates_gpui_src_platform.rs b/editors/zed/files/patch-crates_gpui_src_platform.rs index d4c4f89d6498..068b8f699b40 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-11-19 15:41:44 UTC +--- crates/gpui/src/platform.rs.orig 2025-12-03 16:43:47 UTC +++ crates/gpui/src/platform.rs -@@ -82,7 +82,7 @@ pub(crate) use windows::*; +@@ -81,7 +81,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"))] -@@ -1338,7 +1338,7 @@ pub enum WindowKind { +@@ -1337,7 +1337,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_project_src_agent__server__store.rs b/editors/zed/files/patch-crates_project_src_agent__server__store.rs index f8cad749e252..70e513052587 100644 --- a/editors/zed/files/patch-crates_project_src_agent__server__store.rs +++ b/editors/zed/files/patch-crates_project_src_agent__server__store.rs @@ -1,6 +1,6 @@ ---- crates/project/src/agent_server_store.rs.orig 2025-11-27 19:12:04 UTC +--- crates/project/src/agent_server_store.rs.orig 2025-12-11 21:24:05 UTC +++ crates/project/src/agent_server_store.rs -@@ -1488,6 +1488,8 @@ fn get_platform_info() -> Option<(&'static str, &'stat +@@ -1519,6 +1519,8 @@ fn get_platform_info() -> Option<(&'static str, &'stat "pc-windows-msvc" } else if cfg!(target_os = "linux") { "unknown-linux-gnu" @@ -9,7 +9,7 @@ } else { return None; }; -@@ -1574,6 +1576,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen +@@ -1605,6 +1607,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen "linux" } else if cfg!(target_os = "windows") { "windows" diff --git a/editors/zed/files/patch-crates_remote__server_Cargo.toml b/editors/zed/files/patch-crates_remote__server_Cargo.toml index 2ddd55aacd6d..e57aa8882fe8 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-11-19 15:41:44 UTC +--- crates/remote_server/Cargo.toml.orig 2025-12-03 16:43:47 UTC +++ crates/remote_server/Cargo.toml -@@ -68,12 +68,16 @@ rayon.workspace = true +@@ -69,12 +69,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 db917354de55..45bb9ed0564b 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-11-27 19:12:04 UTC +--- crates/remote_server/src/unix.rs.orig 2025-12-11 21:24:05 UTC +++ crates/remote_server/src/unix.rs -@@ -349,6 +349,7 @@ pub fn execute_run( +@@ -356,6 +356,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, -@@ -562,6 +563,7 @@ pub(crate) fn execute_proxy( +@@ -581,6 +582,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_ssh.rs b/editors/zed/files/patch-crates_remote_src_transport_ssh.rs index eb3db95eb4d4..21fadf3fcc98 100644 --- a/editors/zed/files/patch-crates_remote_src_transport_ssh.rs +++ b/editors/zed/files/patch-crates_remote_src_transport_ssh.rs @@ -1,21 +1,21 @@ ---- crates/remote/src/transport/ssh.rs.orig 2025-11-24 20:23:08 UTC +--- crates/remote/src/transport/ssh.rs.orig 2025-12-11 21:24:05 UTC +++ crates/remote/src/transport/ssh.rs -@@ -1058,6 +1058,7 @@ impl SshSocket { - let os = match os.trim() { - "Darwin" => "macos", - "Linux" => "linux", -+ "FreeBSD" => "freebsd", - _ => anyhow::bail!( - "Prebuilt remote servers are not yet available for {os:?}. See https://zed.dev/docs/remote-development" - ), -@@ -1069,7 +1070,9 @@ impl SshSocket { - || arch.starts_with("aarch64") - { - "aarch64" -- } else if arch.starts_with("x86") { -+ } else if arch.starts_with("x86") -+ || arch.starts_with("amd64") -+ { - "x86_64" - } else { - anyhow::bail!( +@@ -1087,6 +1087,7 @@ fn parse_platform(output: &str) -> Result<RemotePlatfo + let os = match os { + "Darwin" => "macos", + "Linux" => "linux", ++ "FreeBSD" => "freebsd", + _ => anyhow::bail!( + "Prebuilt remote servers are not yet available for {os:?}. See https://zed.dev/docs/remote-development" + ), +@@ -1099,7 +1100,9 @@ fn parse_platform(output: &str) -> Result<RemotePlatfo + || arch.starts_with("aarch64") + { + "aarch64" +- } else if arch.starts_with("x86") { ++ } else if arch.starts_with("x86") ++ || arch.starts_with("amd64") ++ { + "x86_64" + } else { + anyhow::bail!( diff --git a/editors/zed/files/patch-crates_zed_Cargo.toml b/editors/zed/files/patch-crates_zed_Cargo.toml index 50e67337203b..de8af5d6133c 100644 --- a/editors/zed/files/patch-crates_zed_Cargo.toml +++ b/editors/zed/files/patch-crates_zed_Cargo.toml @@ -1,4 +1,4 @@ ---- crates/zed/Cargo.toml.orig 2025-11-27 19:12:04 UTC +--- crates/zed/Cargo.toml.orig 2025-12-03 16:43:47 UTC +++ crates/zed/Cargo.toml @@ -42,7 +42,6 @@ copilot.workspace = true command_palette.workspace = true @@ -8,7 +8,7 @@ dap_adapters.workspace = true db.workspace = true debug_adapter_extension.workspace = true -@@ -176,6 +175,9 @@ ashpd.workspace = true +@@ -174,6 +173,9 @@ ashpd.workspace = true [target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies] ashpd.workspace = true diff --git a/editors/zed/files/patch-crates_zed_src_main.rs b/editors/zed/files/patch-crates_zed_src_main.rs index 3969c3558f72..6f71c25603a2 100644 --- a/editors/zed/files/patch-crates_zed_src_main.rs +++ b/editors/zed/files/patch-crates_zed_src_main.rs @@ -1,4 +1,4 @@ ---- crates/zed/src/main.rs.orig 2025-11-27 19:12:04 UTC +--- crates/zed/src/main.rs.orig 2025-12-11 21:24:05 UTC +++ crates/zed/src/main.rs @@ -8,6 +8,7 @@ use collections::HashMap; use client::{Client, ProxySettings, UserStore, parse_zed_link}; @@ -16,15 +16,15 @@ if let Some(socket) = &args.crash_handler { crashes::crash_server(socket.as_path()); return; -@@ -291,6 +293,7 @@ pub fn main() { - let session_id = Uuid::new_v4().to_string(); - let session = app.background_executor().block(Session::new()); +@@ -294,6 +296,7 @@ pub fn main() { + .background_executor() + .spawn(Session::new(session_id.clone())); + #[cfg(not(target_os = "freebsd"))] app.background_executor() .spawn(crashes::init(InitCrashHandler { - session_id: session_id.clone(), -@@ -549,6 +552,7 @@ pub fn main() { + session_id, +@@ -552,6 +555,7 @@ pub fn main() { auto_update::init(client.clone(), cx); dap_adapters::init(cx); auto_update_ui::init(cx); diff --git a/editors/zed/files/patch-crates_zed_src_zed.rs b/editors/zed/files/patch-crates_zed_src_zed.rs index 77bc408cce2e..8daaa39bec14 100644 --- a/editors/zed/files/patch-crates_zed_src_zed.rs +++ b/editors/zed/files/patch-crates_zed_src_zed.rs @@ -1,6 +1,6 @@ ---- crates/zed/src/zed.rs.orig 2025-11-24 20:23:08 UTC +--- crates/zed/src/zed.rs.orig 2025-12-03 16:43:47 UTC +++ crates/zed/src/zed.rs -@@ -382,6 +382,7 @@ pub fn initialize_workspace( +@@ -385,6 +385,7 @@ pub fn initialize_workspace( if let Some(specs) = window.gpu_specs() { log::info!("Using GPU: {:?}", specs); show_software_emulation_warning_if_needed(specs.clone(), window, cx); |
