Commit graph

179 commits

Author SHA1 Message Date
Aneesh Agrawal
022f0aa34a Remove more deprecated Windows GNU code/docs 2017-04-16 22:12:17 -04:00
Paul Rouget
aee8132c98 Add more dependencies to Fedora instructions 2017-04-16 12:13:50 +02:00
bors-servo
686df84d77 Auto merge of #15871 - pcpeters:trial, r=jdm
update README

**NOTE: This PR is a fix to the README and did not update any code, so I haven't tested the changes.**

Hey @jdm, I used my time yesterday to set up Servo and get comfortable with git. I've made a minor change to the readme, just to help make the project more accessible to complete newcomers.

The line "./mach run [url]" can be confusing as there are many ways of thinking of a URL and some people don't think of including the protocol. Which is why I thought this was worth adding.

I also had trouble installing OpenSSL with the command provided. I had to disable the System Integrity protection on Mac OS and manually link the OpenSSL at reboot as brew force install didn’t work either. Can this also be noted?

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15871)
<!-- Reviewable:end -->
2017-03-24 07:24:43 -07:00
Tobias Markus
e24af4d8ba Fix Debian dependencies instructions 2017-03-20 21:36:05 +01:00
Prajna
fcde985fa2 update README 2017-03-08 09:46:32 -05:00
Anthony Ramine
336e6c8f28 Switch to commit-specific nightlies 2017-02-15 14:55:02 +01:00
UK992
b6b96322c1 Remove freetype dependency on Windows 2017-02-06 02:28:54 +01:00
UK992
c558784afe Update Windows instructions 2017-02-06 02:28:51 +01:00
Andreas Tolfsen
0ce18db3b1 readme: use apt(8) on debian
apt-get(8) has been replaced with apt(8) on Debian stable.
2017-02-02 13:37:00 +00:00
Andreas Tolfsen
ddc0771215 readme: use libssl1.0-dev build dependency on debian
The openssl-sys-extras crate used by Servo uses the outdated version
1.0 of libssl, and this exists as the libssl1.0-dev on Debian ever since
Debian upgraded to libssl 1.1.

See https://github.com/sfackler/rust-openssl/issues/522 for more context.
2017-02-02 13:35:30 +00:00
Jerod Santo
e91413c0df Add Changelog episode badge to README
Links to: https://changelog.com/podcast/228
2016-11-19 09:39:37 -06:00
Jack Moffitt
8e8519d038 Fix test-wpt and test-css for Windows.
In addition to minor changes for Windows, this forces Windows Python to
be used for all Windows builds (instead of using Windows Python only for
pc-windows-msvc builds).
2016-11-16 10:38:15 -07:00
Emilio Cobos Álvarez
30039f2cdc
readme: List yasm as a build-time dependency for Servo. 2016-10-25 01:11:14 +02:00
Yuki Izumi
44653d3bbf README: OpenSSL steps on macOS are for 10.11+ 2016-10-19 02:51:17 +11:00
Lars Bergstrom
bf384ef855 Instructions for building with the MSVC toolchain 2016-10-06 12:17:19 -05:00
bors-servo
ce79e04644 Auto merge of #13545 - j-koreth:master, r=KiChjang
Update README.md to include glu-devel for openSUSE dependencies

<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [X] These changes fix #13542 (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because only updating README.md

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

My apologies, on my machine I had glu-devel installed previously for another project and didn't realize this also needed it.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13545)
<!-- Reviewable:end -->
2016-10-02 03:41:18 -05:00
j-koreth
f02076d6a0 Update README.md 2016-10-01 23:09:52 -05:00
bors-servo
34fa38fd2d Auto merge of #13534 - j-koreth:master, r=jdm
Update README.md to include openSUSE dependencies

<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because the only file changed is the README.md to include openSUSE dependencies

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13534)
<!-- Reviewable:end -->
2016-10-01 15:15:03 -05:00
bors-servo
e97eba1888 Auto merge of #13527 - nerith:typo, r=jdm
README.md: Fix typo

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

- [X] These changes do not require tests because they only change documentation

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13527)
<!-- Reviewable:end -->
2016-10-01 10:48:10 -05:00
j-koreth
177d6b7f1b Update README.md to include openSUSE dependencies 2016-09-30 21:51:25 -05:00
Brandon Fairchild
229ee71dfc README.md: Fix typo 2016-09-30 09:23:42 -04:00
Brandon Fairchild
6b217b2669 README.md: Make keyboard shortcut syntax similar 2016-09-29 11:26:26 -04:00
Leonardo Santagada
37f1d50f51 Further improve OSX openssl docs
force linking doesn't work anymore and setting the environment variables is the recommended way of linking to non system openssl.
2016-09-15 00:35:00 +02:00
Leonardo Santagada
a530032610 Update how to find openssl on OSX
using the OPENSSL_* variables makes rust-openssl find the hombrew library
without the need to link it to a common lib directory
2016-09-14 11:42:18 +02:00
Emilio Cobos Álvarez
b9f8905b21
script: Disable our dependency in ffmpeg until the media madness is over. 2016-08-17 13:44:44 -07:00
Patrick Trottier
0c9a718fa9 Added OS Links in Markdown
From a to header

Fixes for heading layout
2016-08-17 00:04:07 +00:00
msreckovic
855b90eea4 Update README.md with further openssl instructions
Sometimes building with openssl requires major intervention of pointing the include path to the local installation of openssl, when the brew link refuses to link.
- [ X] `./mach build -d` does not report any errors
- [ X] `./mach test-tidy` does not report any errors
- [ X] These changes do not require tests because it’s a documentation change
2016-08-09 11:39:43 -04:00
Mason Chang
372c6bf8f4 libavformat error 2016-08-04 17:44:20 -07:00
Josh Matthews
808b51d876 Update mac prerequisites for libavformat requirements 2016-08-04 13:08:48 -04:00
ggomez
1d9d77ee78 Implement video-metadata check 2016-07-25 01:42:45 +02:00
ggomez
20ab47cb1a Add video-metadata-rs dependencies 2016-07-25 01:41:33 +02:00
Lars Bergstrom
94c3431a4c Document Windows installation hacks 2016-07-24 09:23:38 -05:00
Mason Chang
3c854d084b fix typo in documentation 2016-07-20 08:28:02 -07:00
Mason Chang
36169e6b4a Issue 12396 to add developer documentation to readme. 2016-07-19 14:28:05 -07:00
Rohit Zambre
1cba3b3e98 the --android flag is now needed for the package command 2016-07-04 15:58:27 -07:00
Brandon Fairchild
8678471f6b README.md: Update keyboard shortcuts
Backspace and Shift-Backspace are no longer used to go
backwards and forwards through history.

Instead, Alt+Left Arrow and Alt+Right Arrow are used now.
2016-06-23 23:43:46 -04:00
Campbell Barton
6b60d7cf40 Add pkg-config dep for ArchLinux
Without this package, I get this error:

```
   Compiling servo-freetype-sys v2.4.11
Build failed, waiting for other jobs to finish...
error: failed to run custom build command for `dbus v0.3.3`
Process didn't exit successfully: `/dsk/src/servo/target/release/build/dbus-7f7af798babde0c1/build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: "Failed to run `\"pkg-config\" \"--libs\" \"--cflags\" \"dbus-1\"`: No such file or directory (os error 2)"', ../src/libcore/result.rs:785
note: Run with `RUST_BACKTRACE=1` for a backtrace.

[Warning] Could not generate notification! Optional Python module 'dbus' is not installed.
Build completed in 0:05:27
```
2016-06-19 20:38:49 +10:00
Per Lundberg
b888f895d7 Removed reference to update-core
It's `pacman -Su` nowadays, per https://github.com/Alexpux/MSYS2-pacman/pull/26.

(This is a very selective cherry-pick of #11392. The other parts were more controversial; they didn't fully work so let's disregard them for now.)
2016-06-10 22:22:03 +03:00
Lars Bergstrom
02c7e06d54 Remove the gonk port 2016-05-27 19:33:43 -05:00
Dirkjan Ochtman
401cddf024 Add dbus-devel under Fedora dependencies
This is required through devices -> blurz -> dbus.
2016-05-26 10:58:20 +02:00
Mátyás Mustoha
6dc7803187 Update Android build instructions in README 2016-05-24 12:07:45 +02:00
Per Lundberg
a2695709bf Added info about browserhtml
I feel it would make sense to make mention of this here, especially since Browser.html is part of the [road map](https://github.com/servo/servo/wiki/Roadmap) for what we aim to achieve during the year.
2016-05-14 22:25:37 +03:00
Dongie Agnir
d96c7b3191 Add dbus to list of Debian build deps 2016-05-05 13:48:34 -10:00
Josh Matthews
c0524b3c47 Start collecting documentation, and add an in-tree glossary. Encourage new contributors to add missing entries as appropriate. 2016-04-18 12:42:33 -04:00
Matthias Krüger
2ba6d39716 readme: add build status badges 2016-04-09 10:30:27 +02:00
bors-servo
0a6c256873 Auto merge of #10332 - zofrex:patch-1, r=frewsxcv
Change OS X 10.11 to El Capitan

I think "El Capitan" is a lot clearer than 10.11 – I had to look up which version that was. Thoughts?

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10332)
<!-- Reviewable:end -->
2016-04-02 15:25:29 +05:30
James 'zofrex' Sanderson
e666a07d1a Use both name and version number to describe OS X 2016-04-01 04:19:21 +01:00
James 'zofrex' Sanderson
ccf819c206 Change OS X 10.11 to El Capitan 2016-04-01 03:54:14 +01:00
Murali Ramanujam
0e4b14c8b4 Add git to list of packages to be installed
I tried to get started on Servo development but realised that a clean build of Ubuntu did not come with git out of the box. I had to manually install this before moving on with the next steps (clone and build).
2016-03-31 11:52:42 +08:00
York Xiang
8940260092 Add link for README 2016-03-08 16:14:01 +08:00