mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Update mozjs r? @Manishearth This mainly just picks up the support for ccache. I'd like to get one module using it to land to see how it works on Travis & the builders (probably should have done this along with #8366). <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8387) <!-- Reviewable:end --> |
||
---|---|---|
.. | ||
.cargo | ||
interfaces | ||
browser.rs | ||
browser_host.rs | ||
Cargo.lock | ||
Cargo.toml | ||
command_line.rs | ||
cookie.rs | ||
core.rs | ||
drag_data.rs | ||
eutil.rs | ||
frame.rs | ||
lib.rs | ||
macros.rs | ||
print_settings.rs | ||
process_message.rs | ||
README.md | ||
regen_interface_mod_rs.sh | ||
render_handler.rs | ||
request.rs | ||
request_context.rs | ||
response.rs | ||
stream.rs | ||
string.rs | ||
string_list.rs | ||
string_map.rs | ||
string_multimap.rs | ||
stubs.rs | ||
switches.rs | ||
task.rs | ||
types.rs | ||
urlrequest.rs | ||
v8.rs | ||
values.rs | ||
window.rs | ||
wrappers.rs | ||
xml_reader.rs | ||
zip_reader.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.
- The contents of
interfaces/
are entirely autogenerated. To regenerate, see https://github.com/zmike/cef-rebase/blob/master/README.md for full instructions