27 Commits
Author SHA1 Message Date
胡飞 71fe344c47 fix(ci): repair failing workspace tests and cloud_sync parallel flake
- connection-import tests: key candidates to the runner platform so they pass on Linux CI instead of being hidden as Platform::Macos
- gate the /usr/bin probe test with cfg(unix) for Windows
- notes tab-chrome test: assert against the background-task entry now following the tab switcher
- markdown-editor tests: pass App to Window::blur after the gpui-ce bump
- one-core tab_container layout/drag contract tests: track ElementExt::on_prepaint and the scroll-boundary drag region
- extension-runtime catalog/global tests: use shell_manifest() and reject a dev view via an unknown backend
- terminal command-bar contract tests: match the externalized Textarea/action API
- windows-rdp-probe contract: expect the VS version-range variable used by the build script
- cloud_sync + crypto: unify the master-key test lock to stop refresh/sync racing a concurrent set_master_key
- ci: drop the stale -p gpui-component --doc step (git dep, not a workspace member)
2026-09-09 17:27:39 +08:00
胡飞 6ea5883b19 chore(ci): 移除 icon-audit job,将 api_tools 移出工作区并清理引用
- ci.yml 删除 icon-audit job 与 ci-gate 依赖,删除死代码 tools/icon-audit
- 将 crates/api_tools(含 ApiTestView)整体移出到工作区保留
- 清理 api-testing feature 全链路引用(Cargo.toml/main 源码/locales)
- 修复 markdown-editor test 对新 fork 已移除 highlighter wasm API 的引用
2026-09-04 13:10:21 +08:00
胡飞 1b3d03f6ec Bump v0.15.2 2026-08-31 23:02:35 +08:00
泡芙 61ed84a4f3 fix(rdp): 完善 Windows 原生 RDP 生命周期与呈现,收敛诊断日志
- 原生 RDP 激活/关闭/显示刷新全部移出实体借用期,COM 调用不再泵消息重入 App
- 主程序在原生 RDP 构建下禁用 GPUI DirectComposition,修复 ActiveX child 白屏
- 原生 RDP 默认在独立全屏窗口打开,与 gpui-rdp-smoke 一致
- RDP 表单后端去掉 Auto,仅保留 Windows 原生 MSTSC 与 IronRDP
- 空状态不再渲染顶部白条并清理死代码
- 原生 stage trace 默认关闭,由 NAVOP_REMOTE_DESKTOP_DIAGNOSTICS 开启
2026-08-23 23:08:39 +08:00
胡飞 0c586bee91 fix(windows): import pointer helpers for RDP overlay 2026-08-19 00:47:04 +08:00
胡飞 c89abea31c fix(windows): synchronize native RDP session display 2026-08-19 00:47:04 +08:00
胡飞 1e2e665fde fix(windows): clip GPUI around native RDP child 2026-08-19 00:19:19 +08:00
胡飞 e47e514dcd fix(windows): host native RDP in child HWND 2026-08-19 00:19:19 +08:00
胡飞 82f4f4d533 fix(windows): align RDP presentation with AxHost 2026-08-19 00:19:19 +08:00
胡飞 43c71c7a4f fix(windows): keep RDP control within native overlay 2026-08-19 00:19:19 +08:00
胡飞 ba54cd7aa2 fix(windows): disambiguate GPUI window handle 2026-08-19 00:19:19 +08:00
胡飞 a5a85eac50 fix(windows): host RDP in native overlay 2026-08-19 00:19:19 +08:00
胡飞 a936d85807 fix(windows): clip GPUI painting around RDP child 2026-08-19 00:19:19 +08:00
胡飞 89dc44cb62 fix(windows): host RDP outside DirectComposition 2026-08-19 00:19:19 +08:00
胡飞 20a0a7078c fix(windows): mirror 1Remote RDP control lifecycle 2026-08-19 00:19:19 +08:00
胡飞 cbab8ebae9 fix(windows): harden native RDP host initialization 2026-08-19 00:19:19 +08:00
胡飞 d996615fb1 feat(windows): add minimal GPUI RDP smoke client 2026-08-19 00:19:19 +08:00
胡飞 575aa30eb5 fix(tests): normalize Windows RDP probe source newlines 2026-08-18 22:50:48 +08:00
胡飞 7c5f852a22 fix(remote-desktop): link the static ATL support library 2026-08-18 22:27:00 +08:00
胡飞 2bdde228d7 fix(remote-desktop): add the ATL library search path 2026-08-18 22:27:00 +08:00
胡飞 799b56c474 fix(remote-desktop): use the registered ATL host class 2026-08-18 22:27:00 +08:00
胡飞 7664ba7907 fix(remote-desktop): normalize generated RDP typelib bindings 2026-08-18 22:27:00 +08:00
胡飞 c9c13b8cc2 fix(remote-desktop): import the system RDP type library 2026-08-18 22:27:00 +08:00
胡飞 ed2a9c3639 feat(remote-desktop): add Windows RDP toolchain probe 2026-08-18 22:27:00 +08:00
胡飞 00b1135e07 feat(ui): establish unified desktop design system 2026-08-04 12:18:07 +08:00
胡飞 1519997b0e feat:移除无用工程 2026-06-21 09:57:51 +08:00
胡飞 9d66122906 feat: add remote desktop connections 2026-06-20 15:59:09 +08:00