mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 17:55:50 +00:00
b31ab650b7
This updates all the CEF interface stuff to the current CEF codebase. Source-Repo: https://github.com/servo/servo Source-Revision: 92f46e3149df7de59aa5aa6700c1878958e2f273 --HG-- rename : servo/ports/cef/interfaces/cef_url.rs => servo/ports/cef/interfaces/cef_parser.rs
763 B
763 B
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.
- The contents of
interfaces/
are entirely autogenerated. To regenerate, see https://github.com/zmike/cef-rebase/blob/master/README.md for full instructions