mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 09:15:35 +00:00
43b02049e1
We've discussed this some and I think there's consensus to do it as a pragmatic decision for now. CPU painting is more stable, especially with buggy drivers, and faster (because we aren't caching the necessary OpenGL objects yet and possibly for other reasons), so it provides a better "out of the box" experience for newcomers to Servo who don't know to pass the `-c` option. This patch continues to reftest both Skia and Skia-GL out of a desire to keep options open. Skia-GL remains a first-class citizen. r? @metajack Source-Repo: https://github.com/servo/servo Source-Revision: 1fd7650de504611016d1ce10a5af2c1a4e0f6b9c |
||
---|---|---|
.. | ||
browser.rs | ||
Cargo.lock | ||
Cargo.toml | ||
command_line.rs | ||
core.rs | ||
eutil.rs | ||
lib.rs | ||
mem.rs | ||
README.md | ||
request.rs | ||
string_list.rs | ||
string.rs | ||
task.rs | ||
types.rs | ||
urlrequest.rs |
How to test:
- Go to http://cefbuilds.com/ and download a binary for your OS/arch
- Unpack the (huge) archive
- Create both Debug and Release build types for CEF (
./build.sh [Debug|Release]
) - Build servo
- Run a CEF-based executable with the embedding crate preloaded:
- Linux:
LD_LIBRARY_PATH=/path/to/cef-bin-unpack-dir/out/$build_type LD_PRELOAD=/path/to/servo/build/libembedding-*.so [CEF EXE]
- Linux:
- Enjoy CEF-powered crashes
Notes:
- Running with the Debug build in GDB is EXTREMELY slow on startup. Only use this if you are actively debugging an unimplemented CEF interaction.