gecko-dev/servo/ports/cef
Patrick Walton 1d89e44b97 servo: Merge #3599 - layout: Implement `z-index` (from pcwalton:z-index); r=glennw
r? @glennw

Source-Repo: https://github.com/servo/servo
Source-Revision: c4ac93b315f058d9a061b20ce64cacbead339f86
2014-10-08 23:33:33 -06:00
..
Cargo.lock servo: Merge #3537 - Use LayerPixel for Layer bounds and most arguments (from mrobinson:scale); r=zwarich 2014-09-30 18:57:26 -06:00
Cargo.toml servo: Merge #3435 - Reorganize macros crate; r=jdm (from Manishearth:macro_reorg) 2014-09-23 17:54:37 +05:01
README.md servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
browser.rs servo: Merge #3438 - Upgrade Rust (from servo:rustup) 2014-09-20 15:35:08 -07:00
command_line.rs servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
core.rs servo: Merge #3599 - layout: Implement `z-index` (from pcwalton:z-index); r=glennw 2014-10-08 23:33:33 -06:00
eutil.rs servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
lib.rs servo: Merge #3435 - Reorganize macros crate; r=jdm (from Manishearth:macro_reorg) 2014-09-23 17:54:37 +05:01
mem.rs servo: Merge #3260 - Only pass extra link flags on OS X (from metajack:fix-cef-linux) 2014-09-09 15:19:50 -06:00
request.rs servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
string.rs servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
task.rs servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
types.rs servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
urlrequest.rs servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00

README.md

How to test:

  1. Go to http://cefbuilds.com/ and download a binary for your OS/arch
  2. Unpack the (huge) archive
  3. Create both Debug and Release build types for CEF (./build.sh [Debug|Release])
  4. Build servo
  5. 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]
  6. 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.