The Servo Browser Engine
Find a file
Vivek Galatage bfe5bd87cd Modifying submodules to use https instead of git for git URL
Currently submodules are using the git protocol. Git protocol is blocked
by certain corporate networks which makes it difficult to sync the submodules.

Replacing the git protocol with https in order to sync the submodules.

Fixes #333.
2013-04-08 23:18:53 +05:30
mk Nuke Cairo 2013-04-05 15:08:15 -07:00
src Merge pull request #334 from pcwalton/nuke-cairo 2013-04-05 16:43:05 -07:00
.gitignore Adding config.tmp to the ignore list 2013-04-08 20:23:19 +05:30
.gitmodules Modifying submodules to use https instead of git for git URL 2013-04-08 23:18:53 +05:30
configure Nuke Cairo 2013-04-05 15:08:15 -07:00
Info.plist Build an app bundle on OS X 2012-04-23 17:43:45 -07:00
LICENSE Add license 2013-04-03 18:37:29 -07:00
Makefile.in Update to Rust 0.6. 2013-04-04 09:21:43 -06:00
README.md Turn on highlight in README 2013-04-04 23:36:18 +07:00

The Servo Parallel Browser Project

Servo is a prototype web browser engine written in the Rust language. It is currently developed on 64bit OS X and 64bit Linux.

Prerequisites

On OS X (homebrew):

brew install https://raw.github.com/Homebrew/homebrew-versions/master/autoconf213.rb
brew install automake libtool
brew install pkg-config

Note, there is an issue on homebrew which requires the following manual configuration as well:

sudo sh -c 'echo /usr/local/share/aclocal >> /usr/share/aclocal/dirlist'

On OS X (MacPorts):

sudo port install autoconf213

On Debian-based Linuxes:

sudo apt-get install autoconf2.13 freeglut3-dev libtool

Servo builds its own copy of Rust, so there is no need to provide a Rust compiler.

Building

git clone git://github.com/mozilla/servo.git
cd servo
mkdir -p build && cd build
../configure
make && make check
./servo ../src/test/about-mozilla.html