Files
Tommy D. Rossi 9b100ef724 refactor(native): gpui_terminal lives in packages/gpui-terminal
The previous 5 commits replay the gpui_terminal history from the
remorses/zed fork (crate paths only). This commit makes the crate build
from its new home:

- Cargo.toml: explicit versions instead of zed `workspace = true`, GPUI
  crates as path deps into `../../zed/crates`, same as packages/native
- Cargo.lock seeded from packages/native, so standalone `cargo test` and
  the `terminal_hello` example resolve the same versions
- LICENSE copied (the fork's LICENSE-APACHE symlink pointed outside)
- packages/native depends on `../gpui-terminal`
- zed bumped to f77e5cfe9d, which removes the crate from the fork. The
  offscreen Metal / wgpu readback it calls stays in the fork
- AGENTS.md and docs/terminal-renderer.md point at the new path

Why: the crate only uses public GPUI APIs. In the fork every fix needed a
worktree, a push to `gpuix`, and a submodule bump.

Discord: https://discord.com/channels/1422625037164351591/1562077036128764037
2026-10-20 14:20:30 +02:00
..