YP.Lam | Chromium,

#chromium,

@ 2019

  • 2019-04-06

    Chromium 源码阅读:Could not decode image bug 跟踪

    偶尔有收到用户关于 “Could not decode image: ***” 的反馈,并且最近频率有增加的趋势,解开 Theme 文件除了图片有点大以外看不出其他问题,所以决定花点时间跟踪一下 Chromium 源码。

  • 2019-03-23

    Chromium 源码阅读:C++ 基础

    阅读 Chromium 源码的过程中,发现最大的障碍在于自己对 C++ 的理解还停留在大学时期,平时使用 C++ 也 仅仅停留在写个简单类,单例、工厂等简单的模式;所以在此针对 Chromium 源码中自己未曾用过的编程方式 做一个笔记。

  • 2019-03-09

    Chromium 源码阅读:chrome/browser/ui/views 入门概览

    从上一篇知道 chrome/browser/themes/ 的数据流为从 Extension Service 得到 Theme 安装信息,并且通过 BrowserThemeProvider 为 UI 层提供 Theme UI 信息。本篇分析 UI 的 views 层,不过由于 views 层代码量实在庞大,以及对 Chromium 内部实现机制欠缺了解,所以本文只能作为一个入门概览。

  • 2019-03-02

    Chromium 源码阅读:chrome/browser/themes

    前言:最近花了几天时间解决 Chromium CRX3 文件格式编码问题,然后决定用部分业余时间学习 Chromium 源码,从 UI/Theme/Extension 开始。(因为7,8年前曾经马马虎虎地看了一遍 Theme 以及其渲染过程的代码,并且写了一个简单的 Theme 打包工具,所以现在决定还是以此作为入口。)

  • 2019-02-23

    Chromium 编译与调试笔记

    最近手上有个小项目需要兼容 Chrome CRX3 版本的扩展格式,Google 了一下竟然完全没有相关介绍文档,于是决定啃一下相关代码。