Chromium

从一次 OOPIF Touch Bug 到 Chromium 合入:我的首次上游协作复盘

赵裕(vimerzhao)

write by ai

这是一次完整的 Chromium 上游贡献记录:从一个跨 OOPIF 的触摸模拟问题开始,经过可复现 demo、Chromium Bug、Gerrit 评审、坐标契约重构、CQ 验证,最后由提交队列自动合入 main。最终 CL 是 Fix injected touch coordinates for OOPIF touch emulation,上游提交是 ec8beb01845b094c40f503eea848a0a7c7d4843c

它不是“写完代码、发一个 PR”就结束的过程。对我而言,更重要的收获是:上游协作的核心并不是说服 reviewer 接受一个补丁,而是共同把问题的边界、可复现证据和设计契约解释清楚。

rk1126尝试运行chromium和webkit

赵裕(vimerzhao)
rk1126上跑着一个apt都没有的linux,由于一些研究需要,想让其运行下chromium和webkit,但最终失败了,简单记录下其过程: 大致有3个思路: 安装apt,再配置安装源,用apt安装 使用

使用VSCode作为Chromium的调试前端

赵裕(vimerzhao)
之前试过VSCode作为C++工程的开发工具,但如果工程过于庞大,每次打开都会卡死在索引阶段。 总的来说,NeoVim+Clangd是我认为通用性、性能、开发体验综合最好的选择。 但有一个问题,怎么调试?