Repository navigation
feat: establish C++ Qt local shell with fixed ConPTY (#115) - #116
Merged
Merged
Conversation
This was referenced Oct 28, 2026
JavaZeroo
marked this pull request as ready for review
October 28, 2026 11:51
This was referenced Oct 28, 2026
Open
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
JavaZeroo
changed the base branch from
docs/confirmed-conpty-route-20261028
to
main
October 28, 2026 13:35
This was referenced Oct 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
已确认的自主 C++ / Qt Widgets / 固定微软 ConPTY 组合此前没有独立入口。本 PR 增加一个固定 80×24 的本地 cmd 窗口,通过真实进程输入输出验证这条路线,并保持旧原型的结果与新配置分开。Refs #115;完整 R2、#34/#47 继续开放。
变更
验证
最终代码
0fd35e23095c611865c6970ba9a3b8b910ef1efa完整构建通过;完整 CTest 47/47,退出 0,320.79 秒。新 Qt 检查 1 项与旧 system 诊断 46 项分列。内部 12 条跳过记录包括 4 个可选/参考依赖整类跳过、7 个实际系统剪贴板场景、1 个未启用原版失败注入,均不计通过。Qt 按键输入
set /a 731+19,独立期望 750;验证正文三格新增墨迹、自然退出37、错误文字及人工关闭。GO 前外层 OwnedJob 约束测试根及其进程树,成功轮 active=0、total=7、terminated=0;不凭计数推测具体进程身份。缺插件/字体负例明确拒绝并完成回收。冻结340项源码/运行文件在最终运行后全部匹配。两轴最终复核无新增未解决问题;可见错误、外层监督和清理错误保留问题均已修复。编译红、旧35秒超时、缺字体墨迹失败、窗口关闭红→绿及首次整合构建失败分别保留,未反填旧根因。证据与限制 · 验证身份
发布提交
01673e89a7db718a1a6faf63991a50b2531710fa仅补证据与索引,不改变编译输入。Hosted CI 独立记录,不由本地通过推断。范围
显式入口
TERMFORGE_BUILD_QT_SHELL=ON;没有切换现有默认原型。Qt 工作区、历史/选择/Find、动态 resize、复杂 Unicode/IME 和完整 TUI 尚未迁移或实现。测试为 offscreen 和程序化按键,不是原生窗口实际呈现、物理输入、真实 DPI、性能等价或可分发包验收。Qt 对应源码/第三方/运行库及干净机器分发审计继续保留。