mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Added new dependencies and info about keyboard shortcuts and make targets.
This commit is contained in:
parent
34a35054e9
commit
3d91193527
1 changed files with 33 additions and 2 deletions
35
README.md
35
README.md
|
@ -22,7 +22,9 @@ sudo port install autoconf213
|
|||
On Debian-based Linuxes:
|
||||
|
||||
``` sh
|
||||
sudo apt-get install autoconf2.13 curl freeglut3-dev libtool libfreetype6-dev libfontconfig1-dev libgl1-mesa-dri libglib2.0-dev
|
||||
sudo apt-get install autoconf2.13 curl freeglut3-dev libtool \
|
||||
libfreetype6-dev libfontconfig1-dev libgl1-mesa-dri libglib2.0-dev \
|
||||
xorg-dev
|
||||
```
|
||||
|
||||
Servo builds its own copy of Rust, so there is no need to provide a Rust
|
||||
|
@ -30,6 +32,9 @@ compiler.
|
|||
|
||||
## Building
|
||||
|
||||
Servo cannot be built in-tree; you must create a directory in which to run
|
||||
configure and make and place the build artifacts.
|
||||
|
||||
``` sh
|
||||
git clone git://github.com/mozilla/servo.git
|
||||
cd servo
|
||||
|
@ -39,4 +44,30 @@ make && make check
|
|||
./servo ../src/test/html/about-mozilla.html
|
||||
```
|
||||
|
||||
[issue]: https://github.com/mxcl/homebrew/issues/5117
|
||||
## Running
|
||||
|
||||
### Commandline Arguments
|
||||
|
||||
- `-p INTERVAL` turns on the profiler and dumps info to the console every
|
||||
`INTERVAL` seconds
|
||||
- `-s SIZE` sets the tile size for rendering; defaults to 512
|
||||
|
||||
### Keyboard Shortcuts
|
||||
|
||||
- `Ctrl-L` opens a dialog to browse to a new URL (Mac only currently)
|
||||
- `Ctrl--` zooms out
|
||||
- `Ctrl-=` zooms in
|
||||
- `Backspace` goes backwards in the history
|
||||
- `Shift-Backspace` goes forwards in the history
|
||||
|
||||
## Developing
|
||||
|
||||
There are lots of make targets you can use:
|
||||
|
||||
- `make clean` - cleans Servo and its dependencies, but not Rust
|
||||
- `make clean-rust` - cleans Rust
|
||||
- `make clean-servo` - only cleans Servo itself (code in `src/components`
|
||||
- `make clean-DEP` - cleans the dependency `DEP`. e.g. `make clean-rust-opengles`
|
||||
- `make DEP` - builds only the specified dependency. e.g. `make rust-opengles`
|
||||
- `make check-DEP` - build and run tests for specified dependency
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue