mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 09:45:41 +00:00
bdcbed2f15
Refs: https://github.com/servo/servo/issues/7130 Ran `./mach update-cargo -a` and only seeing version 0.5.1: ``` $ git grep serde_macros components/canvas_traits/Cargo.toml:serde_macros = "0.5" components/canvas_traits/lib.rs:#![plugin(serde_macros)] components/devtools/Cargo.toml:serde_macros = "0.5" components/devtools/lib.rs:#![plugin(serde_macros)] components/devtools_traits/Cargo.toml:serde_macros = "0.5" components/devtools_traits/lib.rs:#![plugin(serde_macros)] components/gfx/Cargo.toml:serde_macros = "0.5" components/gfx/lib.rs:#![plugin(serde_macros)] components/layout/Cargo.toml:serde_macros = "0.5" components/layout_traits/Cargo.toml:serde_macros = "0.5" components/layout_traits/lib.rs:#![plugin(serde_macros)] components/msg/Cargo.toml:serde_macros = "0.5" components/msg/lib.rs:#![plugin(serde_macros, plugins)] components/net_traits/Cargo.toml:serde_macros = "0.5" components/net_traits/lib.rs:#![plugin(serde_macros)] components/profile_traits/Cargo.toml:serde_macros = "0.5" components/profile_traits/lib.rs:#![plugin(serde_macros)] components/script_traits/Cargo.toml:serde_macros = "0.5" components/script_traits/lib.rs:#![plugin(serde_macros)] components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock:name = "serde_macros" components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/servo/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", components/style/Cargo.toml:serde_macros = "0.5" components/style/lib.rs:#![plugin(serde_macros)] components/style/lib.rs:#![plugin(serde_macros)] components/util/Cargo.toml:serde_macros = "0.5" components/util/lib.rs:#![plugin(serde_macros)] ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock:name = "serde_macros" ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/cef/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock:name = "serde_macros" ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ports/gonk/Cargo.lock: "serde_macros 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ``` Source-Repo: https://github.com/servo/servo Source-Revision: fa83cfb4b501d3731392ba82de76933416fc31a8 |
||
---|---|---|
.. | ||
.cargo | ||
interfaces | ||
browser_host.rs | ||
browser.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_context.rs | ||
request.rs | ||
response.rs | ||
stream.rs | ||
string_list.rs | ||
string_map.rs | ||
string_multimap.rs | ||
string.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