Skip to content

window原生rdp实现 - #94

Merged
feigeCode merged 3 commits into
feigeCode:devfrom
paofu-cium:dev
Aug 23, 2026
Merged

window原生rdp实现#94
feigeCode merged 3 commits into
feigeCode:devfrom
paofu-cium:dev

Conversation

@paofu-cium

Copy link
Copy Markdown
Contributor

Closes #[issue number]

Description

Describe in English for the changes made in this pull request and the problem it solves.
Please keep 1 PR to solve 1 problem, and keep Small improvements should be small modifications to make PR easier to review and to merge.

Screenshot

Before After
[Put Before Screenshot here] [Put After Screenshot here]

Break Changes

Describe any breaking changes introduced by this pull request. If none, remove this section.

  • Change 1
- Old code snippet
+ New code snippet

How to Test

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.

Checklist

  • I have read the CONTRIBUTING document and followed the guidelines.
  • Reviewed the changes in this PR and confirmed AI generated code (If any) is accurate.
  • Passed cargo run for story tests related to the changes.
  • Tested macOS, Windows and Linux platforms performance (if the change is platform-specific)

- 原生 RDP 激活/关闭/显示刷新全部移出实体借用期,COM 调用不再泵消息重入 App
- 主程序在原生 RDP 构建下禁用 GPUI DirectComposition,修复 ActiveX child 白屏
- 原生 RDP 默认在独立全屏窗口打开,与 gpui-rdp-smoke 一致
- RDP 表单后端去掉 Auto,仅保留 Windows 原生 MSTSC 与 IronRDP
- 空状态不再渲染顶部白条并清理死代码
- 原生 stage trace 默认关闭,由 NAVOP_REMOTE_DESKTOP_DIAGNOSTICS 开启
@feigeCode
feigeCode merged commit 05195e3 into feigeCode:dev Aug 23, 2026
2 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants