gitextract_4jcv0hr0/ ├── .cargo/ │ └── config.toml ├── .dockerignore ├── .github/ │ └── funding.yml ├── .gitignore ├── .gitmodules ├── .refloat/ │ └── config.js ├── Cargo.toml ├── Dockerfile ├── build.rs ├── changelog.md ├── chromium/ │ ├── .gclient │ └── patches/ │ ├── chromium/ │ │ ├── 0001-Add-Carbonyl-library.patch │ │ ├── 0002-Add-Carbonyl-service.patch │ │ ├── 0003-Setup-shared-software-rendering-surface.patch │ │ ├── 0004-Setup-browser-default-settings.patch │ │ ├── 0005-Remove-some-debug-assertions.patch │ │ ├── 0006-Setup-display-DPI.patch │ │ ├── 0007-Disable-text-effects.patch │ │ ├── 0008-Fix-text-layout.patch │ │ ├── 0009-Bridge-browser-into-Carbonyl-library.patch │ │ ├── 0010-Conditionally-enable-text-rendering.patch │ │ ├── 0011-Rename-carbonyl-Renderer-to-carbonyl-Bridge.patch │ │ ├── 0012-Create-separate-bridge-for-Blink.patch │ │ ├── 0013-Refactor-rendering-bridge.patch │ │ └── 0014-Move-Skia-text-rendering-control-to-bridge.patch │ ├── skia/ │ │ ├── 0001-Disable-text-rendering.patch │ │ └── 0002-Export-some-private-APIs.patch │ └── webrtc/ │ └── 0001-Disable-GIO-on-Linux.patch ├── cliff.toml ├── license.md ├── package.json ├── readme.md ├── scripts/ │ ├── build.sh │ ├── changelog.sh │ ├── copy-binaries.sh │ ├── docker-build.sh │ ├── docker-push.sh │ ├── env.sh │ ├── gclient.sh │ ├── gn.sh │ ├── npm-package.mjs │ ├── npm-package.sh │ ├── npm-publish.sh │ ├── patches.sh │ ├── platform-triple.sh │ ├── release.sh │ ├── restore-mtime.sh │ ├── run.sh │ ├── runtime-hash.sh │ ├── runtime-pull.sh │ └── runtime-push.sh └── src/ ├── browser/ │ ├── BUILD.gn │ ├── args.gn │ ├── bridge.cc │ ├── bridge.h │ ├── bridge.rs │ ├── carbonyl.mojom │ ├── export.h │ ├── host_display_client.cc │ ├── host_display_client.h │ ├── render_service_impl.cc │ ├── render_service_impl.h │ ├── renderer.cc │ └── renderer.h ├── browser.rs ├── cli/ │ ├── cli.rs │ ├── program.rs │ └── usage.txt ├── cli.rs ├── gfx/ │ ├── color.rs │ ├── point.rs │ ├── rect.rs │ ├── size.rs │ └── vector.rs ├── gfx.rs ├── input/ │ ├── dcs/ │ │ ├── control_flow.rs │ │ ├── parser.rs │ │ ├── resource.rs │ │ └── status.rs │ ├── dcs.rs │ ├── keyboard.rs │ ├── listen.rs │ ├── mouse.rs │ ├── parser.rs │ └── tty.rs ├── input.rs ├── lib.rs ├── output/ │ ├── cell.rs │ ├── frame_sync.rs │ ├── kd_tree.rs │ ├── painter.rs │ ├── quad.rs │ ├── quantizer.rs │ ├── render_thread.rs │ ├── renderer.rs │ ├── window.rs │ └── xterm.rs ├── output.rs ├── ui/ │ └── navigation.rs ├── ui.rs ├── utils/ │ ├── four_bits.rs │ ├── log.rs │ └── try_block.rs └── utils.rs