Граф коммитов

161 Коммитов

Автор SHA1 Сообщение Дата
Darío Hereñú 0899b04631 servo: Merge #16849 - Link & minor proposal (from kant:patch-1); r=emilio
<!-- Please describe your changes on the following line: -->
Little proposals

---
<!-- 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
- [x] `./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 _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

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

Source-Repo: https://github.com/servo/servo
Source-Revision: 320cfeb2909ff061552194f02147f4b50b6a1450

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : ebf83c8688036f5c995e6801c95665dbbf3c389c
2017-05-13 22:34:10 -05:00
Simon Sapin 0966630712 servo: Merge #16854 - Add 'mach check' and 'mach check-geckolib' (from servo:check); r=nox
With a reminder that you may still need to do a full build if you want to run it.

Source-Repo: https://github.com/servo/servo
Source-Revision: 2766529c2450ba3fac1b7669c195869a0f7e341b

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : ebb4360dd02f68da6781efa4afd68e3912da2e09
2017-05-13 08:30:07 -05:00
Aneesh Agrawal 28754cdbf7 servo: Merge #16490 - Remove windows gnu part 2 (from aneeshusa:remove-windows-gnu-part-2); r=metajack
<!-- Please describe your changes on the following line: -->

This is a follow-up to #16468.

---
<!-- 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
- [x] `./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 we no longer support MinGW/MSYS

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

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

Source-Repo: https://github.com/servo/servo
Source-Revision: 485a4de729e196d1baca2ffe01518bbd4b0d1afa

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 0b7ead6826a132a8b393c3770fabb9243808a294
2017-04-16 21:38:05 -05:00
Paul Rouget 589fae16f0 servo: Merge #16482 - Add more dependencies to Fedora instructions (from servo:readme-fedora-update); r=Manishearth
Readme update

Source-Repo: https://github.com/servo/servo
Source-Revision: d8ba7b7946ec4b4d67a3df6527c26f477d07f53c

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 67c00b97e8c0ef7b9649eca815ef4033a70e8b90
2017-04-16 07:29:57 -05:00
Prajna be5704de8b servo: Merge #15871 - update README (from pcpeters:trial); r=jdm
**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?

Source-Repo: https://github.com/servo/servo
Source-Revision: 686df84d77e6c058fe137229526eeedac5ad9f1d

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 908b08113ba6ffef84e93ff4c2dac1f9775108df
2017-03-24 07:24:43 -07:00
Tobias Markus 788de70ca0 servo: Merge #16052 - Fix Debian dependencies instructions (from tobbi:fix-linux-deps-instructions); r=Wafflespeanut
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

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

Source-Repo: https://github.com/servo/servo
Source-Revision: 9ea46920ffc3c521d5afe1dec4f2f8aad8984321

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 9de1b7b98d792b50b730878d1eb6025c907df223
2017-03-21 00:03:21 -07:00
Anthony Ramine 38f941302b servo: Merge #15559 - Allow disabling LLVM assertions in rustc (fixes #15548) (from servo:rustup); r=SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: 4f10a0f2e1ae545649957cc7e305c8cb81312759

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 5a783721d549881760dfac0fe76eee89b88eea70
2017-02-15 06:46:22 -08:00
UK992 65d5697008 servo: Merge #15393 - Windows: Instructions update, removed freetype and silent some warning (from UK992:win32); r=metajack
i made some changes to Windows instruction, more unified.
Also removed freetype dependencies on Windows, by forcing to build harfbuzz from source, which is also dependent on freetype.

cc @larsbergstrom @metajack

Source-Repo: https://github.com/servo/servo
Source-Revision: e8d677f9c5caed7e8c750fad7b4fb2eae4744c93

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 31c8180d9cdb7888b32c61389b6940b9364b4aec
2017-02-05 17:33:23 -08:00
Andreas Tolfsen baa83662de servo: Merge #15347 - Upgrade libssl dependency on Debian (from andreastt:libssl-debian); r=mbrubeck
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

- [ ] There are tests for these changes OR
- [x] These changes do not require tests because _non-functional changes_

Source-Repo: https://github.com/servo/servo
Source-Revision: 94e3c900294372fd4bc95e694668b2b07aa1c93a
2017-02-02 10:12:57 -08:00
Jerod Santo 9e0c518b76 servo: Merge #14287 - Add Changelog episode badge to README (from jerodsanto:patch-1); r=metajack
Thanks for coming on the show @metajack! We've added this badge to the README to share your episode with your community. 💚

Links to: https://changelog.com/podcast/228

- [x] These changes do not require tests because they only update the README

Source-Repo: https://github.com/servo/servo
Source-Revision: 44d3eec88b935810d889db05522f1b59a2f23c39
2016-11-22 13:42:08 -06:00
Jack Moffitt a6844a78e7 servo: Merge #14039 - Fix test-wpt and test-css for Windows (from metajack:windows-wpt); r=jgraham
<!-- Please describe your changes on the following line: -->
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).

---
<!-- 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
- [x] `./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 testing the tests is too meta for me

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

Source-Repo: https://github.com/servo/servo
Source-Revision: 17bf6aed21cb966c52382e7cef23d2bd66144874
2016-11-16 13:41:27 -06:00
Emilio Cobos Álvarez a6d13c02d5 servo: Merge #13836 - Update mozjs_sys to expose proper locale callbacks (from emilio:js-intl); r=Ms2ger
<!-- 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
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #13788 (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR

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

Fixes #13788

Source-Repo: https://github.com/servo/servo
Source-Revision: c8321edc27ed7125181262e0341e66825951f634
2016-10-25 05:51:03 -05:00
Yuki Izumi 8d9923d7d9 servo: Merge #13815 - README: OpenSSL steps on macOS are for 10.11+ (from kivikakk:patch-1); r=jdm
I ignored these instructions because it said `<=`, but this should be the other way around! 🙇‍♀️

---

- (n/a) `./mach build -d` does not report any errors
- (n/a) `./mach test-tidy` does not report any errors

<!-- I'm literally the one fixing GitHub's Markdown parser so this comment won't be necessary to divide the two lists. Soon! -->

- [ ] There are tests for these changes
- [x] These changes do not require tests because they're only to `README.md`

Source-Repo: https://github.com/servo/servo
Source-Revision: f4ed2c6875e4f766b4de93263a25431424215f73
2016-10-18 12:49:43 -05:00
Lars Bergstrom a0e7b13f2c servo: Merge #13621 - Instructions for building with the MSVC toolchain (from larsbergstrom:add_msvc_instructions); r=metajack
<!-- Please describe your changes on the following line: -->
Adding instructions to build using the MSVC toolchain.

r? @vvuk

---
<!-- 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
- [x ] `./mach test-tidy` does not report any errors
- [x ] These changes fix #13206 (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x ] These changes do not require tests because _____

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

Source-Repo: https://github.com/servo/servo
Source-Revision: a90d207c468a9a8a99cfafa301fed3f48eee5ba3
2016-10-06 16:56:38 -05:00
j-koreth 925cad7143 servo: Merge #13545 - Update README.md to include glu-devel for openSUSE dependencies (from j-koreth:master); r=KiChjang
<!-- 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.

Source-Repo: https://github.com/servo/servo
Source-Revision: ce79e0464487ff640d7c1d0f58f74ef28c36b481
2016-10-02 03:41:18 -05:00
j-koreth 42d0832c86 servo: Merge #13534 - Update README.md to include openSUSE dependencies (from j-koreth:master); r=jdm
<!-- 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. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 34fa38fd2dd75b0278002db847c392e0bb5b3d25
2016-10-01 15:15:03 -05:00
Brandon Fairchild 7a20762b2f servo: Merge #13527 - README.md: Fix typo (from nerith:typo); r=jdm
---
- [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

Source-Repo: https://github.com/servo/servo
Source-Revision: e97eba188858283510235b8a91858f1d025d934d
2016-10-01 10:48:10 -05:00
Brandon Fairchild a9b43f9bd4 servo: Merge #13511 - README.md: Make keyboard shortcut syntax similar (from nerith:doc); r=jdm
---
<!-- 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
- [X] `./mach test-tidy` does not report any errors

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

Source-Repo: https://github.com/servo/servo
Source-Revision: d9f53cb14df4467de714e61f9a5ab4b4a510f5f5
2016-10-01 08:02:18 -05:00
Leonardo Santagada c4e88ca62c servo: Merge #13271 - Further improve OSX openssl docs (from santagada:patch-2); r=larsbergstrom
force linking doesn't work anymore and setting the environment variables is the recommended way of linking to non system openssl. sorry for not including everything on the same pull request but I wasn't sure before that this always happens.

---
<!-- 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
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [x] These changes do not require tests because its a documentation change

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

force linking doesn't work anymore and setting the environment variables is the recommended way of linking to non system openssl.

Source-Repo: https://github.com/servo/servo
Source-Revision: 821797d6f7728b512ffd8f59053f9040744e2c53
2016-09-20 21:40:02 -05:00
Leonardo Santagada 458a079bd4 servo: Merge #13225 - Update openssl location for osx homebrew (from santagada:patch-1); r=larsbergstrom
<!-- 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
- [x] `./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 its a documentation change

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

the location of openssl might have changed, but it reads as of now:

```sh
$ brew link --force openssl
Warning: Refusing to link: openssl
Linking keg-only openssl means you may end up linking against the insecure,
deprecated system OpenSSL while using the headers from Homebrew's openssl.
Instead, pass the full include/library paths to your compiler e.g.:
  -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib
```

Source-Repo: https://github.com/servo/servo
Source-Revision: 1f1e92aca347a165ea46d9d0e8b86c43ba245823
2016-09-14 10:29:51 -05:00
Emilio Cobos Álvarez 6aef8a7d74 servo: Merge #12863 - script: Disable our dependency in ffmpeg until the media madness is over (from emilio:disable-media); r=larsbergstrom
<!-- Please describe your changes on the following line: -->

r? @larsbergstrom

---
<!-- 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
- [x] `./mach test-tidy` does not report any errors.

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

Source-Repo: https://github.com/servo/servo
Source-Revision: fb7cb92076b42caf3e66b46391e79f551bf4ba88
2016-08-18 11:22:06 -05:00
Patrick Trottier 6006e2c824 servo: Merge #12880 - Added OS Links in Markdown (from Coder206:osReadMe); r=nox,Ms2ger
<!-- Please describe your changes on the following line: -->

It is really an improvement to make room for a commit that links contributors to https://janitor.technology

---
<!-- 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
- [x] `./mach test-tidy` does not report any errors

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

Source-Repo: https://github.com/servo/servo
Source-Revision: 17df3c276b5ac56645e5acf3b09ae684d732631f
2016-08-16 19:16:55 -05:00
msreckovic 3c07667c7c servo: Merge #12787 - Update README.md with further openssl instructions (from msreckovic:patch-1); r=larsbergstrom
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

Source-Repo: https://github.com/servo/servo
Source-Revision: 490a2acac9a1da4b2a4466ed48ed30e3666734ca
2016-08-11 00:10:38 -05:00
Mason Chang ff52e3406f servo: Merge #12740 - Update readme to tell users how to overcome compile error on OS X (from changm:readme); r=pcwalton
<!-- Please describe your changes on the following line: -->
Just updates the README.md on how to get libavformat to link correctly on OS X for some systems.
---
<!-- 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
- [ X] `./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 it's a readme.

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

Source-Repo: https://github.com/servo/servo
Source-Revision: fab2ab8b9e2c7f7a200f11a2b0ead259beac97df
2016-08-07 21:06:13 -05:00
Josh Matthews 757c4e85e5 servo: Merge #12734 - Update mac prerequisites for libavformat requirements (from servo:jdm-patch-1); r=ConnorGBrewster
These were missed in #12186.

Source-Repo: https://github.com/servo/servo
Source-Revision: 9fbd1e6da29fda5b02f7bbcf656b8a454ab487c9
2016-08-04 13:32:37 -05:00
Guillaume Gomez e9909eaf64 servo: Merge #12186 - Implement video-metadata check (from GuillaumeGomez:video-metadata); r=larsbergstrom,jdm,KiChjang
Source-Repo: https://github.com/servo/servo
Source-Revision: d053fb16f6519726c14ac4580301df4883e4af23
2016-07-29 17:46:42 -05:00
Lars Bergstrom ab0abefeb5 servo: Merge #12578 - Document Windows installation hacks (from larsbergstrom:windows_deps); r=metajack
<!-- Please describe your changes on the following line: -->
This is based on the awesome work by @UK992 in #12573.

Basically, it downgrades GCC on Windows to 5.4 within the mingw environment. This is a stopgap until #11756 is completed and we no longer need mingw.

Fixes #12512

r? @metajack

---
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

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

Source-Repo: https://github.com/servo/servo
Source-Revision: 521f8c013524b64daefc9c34c46263868f902de4
2016-07-24 21:56:13 -05:00
Mason Chang 6598de025b servo: Merge #12514 - Issue 12396 to add developer documentation to readme (from changm:issue12396); r=SimonSapin
<!-- Please describe your changes on the following line: -->
Just some added developer documentation that was useful for me while starting to develop servo.

This adds the documentation about running ./mach clean with a partially built servo but before linking openssl.

It also adds the -Z flag under command line flags for debugging help.
---
<!-- 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
- [ X] `./mach test-tidy` does not report any errors
- [ X] These changes fix #12396  (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because it is a documentation update only.

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

Source-Repo: https://github.com/servo/servo
Source-Revision: 20b1764d71a967ee4a355cd1b55e4250fe5f59a9
2016-07-20 21:23:18 -05:00
Rohit Zambre 328f6bf50e servo: the --android flag is now needed for the package command
Source-Repo: https://github.com/servo/servo
Source-Revision: 1cba3b3e9835fffbae91ab9dac76ed1f75bcf5c7
2016-07-04 15:58:27 -07:00
Brandon Fairchild 85cd62fb0a servo: Merge #11856 - README.md: Update keyboard shortcuts (from nerith:doc); r=jdm
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.

---
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

Source-Repo: https://github.com/servo/servo
Source-Revision: 8d81ee77a877f07e2d4f2779aa252f5f3bb98c7c
2016-06-24 12:55:46 -05:00
Campbell Barton 908bb0c9b6 servo: Merge #11795 - Add pkg-config dep for ArchLinux (from ideasman42:patch-1); r=jdm
<!-- Please describe your changes on the following line: -->
Add pkg-config to readme.
---
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because this is an edit to the readme.

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

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
```

Source-Repo: https://github.com/servo/servo
Source-Revision: 81ebde63319e3bf927655f8fa84500294152c122
2016-06-19 11:19:49 -05:00
Per Lundberg 3555ccbacf servo: Merge #11718 - Removed reference to update-core (from perlun:patch-3); r=metajack
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.)

Source-Repo: https://github.com/servo/servo
Source-Revision: 7f4fe45639f7c4629e5ce99d932179dc3ee51257
2016-06-12 06:47:29 -05:00
Lars Bergstrom 94c38d54c6 servo: Merge #11474 - Remove the gonk port (from larsbergstrom:remove_gonk); r=metajack
<!-- Please describe your changes on the following line: -->
This removes the code and support infrastructure for the gonk port.

r? @metajack
---
<!-- 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
- [x ] `./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 there are no tests

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

Source-Repo: https://github.com/servo/servo
Source-Revision: e3b2d6aef0bbf96cc55f1235461d757cf685f0e0
2016-05-27 19:34:55 -05:00
Dirkjan Ochtman be574eb83b servo: Merge #11438 - Add dbus-devel under Fedora dependencies (from djc:readme-fedora-deps-dbus); r=jdm
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

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

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

This is required through devices -> blurz -> dbus.

Source-Repo: https://github.com/servo/servo
Source-Revision: 7040e2a5f7c71699fcb7d48016ee8f1ab7bef73c
2016-05-26 06:08:22 -05:00
Mátyás Mustoha 463f7c1cfd servo: Merge #11360 - Update Android build instructions in README (from mmatyas:readme_androidbuild); r=Manishearth
The Android build instructions haven't been updated for a while in the README;
instead of `cd ports/android && ANDROID_SDK=/path/to/sdk make install`, we have `./mach package --release` now.

Source-Repo: https://github.com/servo/servo
Source-Revision: e18bf819059e4439d276b02083a60f6353aaa359
2016-05-24 03:09:29 -07:00
Per Lundberg 45e0e89120 servo: Merge #11184 - Added info about browserhtml (from perlun:patch-1); r=mbrubeck
- [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 is only Markdown documentation.

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

----

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.

Source-Repo: https://github.com/servo/servo
Source-Revision: 8b82eb6a04d80298e083b0c74d2db8cacb340f34
2016-05-20 07:18:58 -07:00
Dongie Agnir dcc67fe46e servo: Merge #11040 - Add dbus to list of Debian build deps (from dagnir:dbus-build-dep); r=mbrubeck
Build failed without it on my Ubuntu 14.04 machine.  I can't confirm whether or not other OSes need it.

Source-Repo: https://github.com/servo/servo
Source-Revision: e52b9884d19b81dfc0e51986b1bbb89a227bfc4a
2016-05-05 20:35:19 -07:00
Josh Matthews a575d15986 servo: Merge #10687 - Encourage better documentation patterns (from jdm:docs); r=larsbergstrom
https://github.com/servo/servo/wiki/Glossary is really easy to overlook, so I want to move it in-tree. This also allows us to build a self-perpetuating system where people who are confused by something are encouraged to make a pull request that lets us know about this fact.

Also, I have suspicions that a `docs/` directory is easier to notice than various markdown files scattered around the repository root.

Source-Repo: https://github.com/servo/servo
Source-Revision: 6509cdea95343615cfd569ade769efac6d177e41

--HG--
rename : servo/HACKING_QUICKSTART.md => servo/docs/HACKING_QUICKSTART.md
rename : servo/ORGANIZATION.md => servo/docs/ORGANIZATION.md
2016-04-19 05:44:00 +05:01
Matthias Krüger 72894fb27b servo: Merge #10482 - readme: add build status badges (from matthiaskrgr:readme); r=jdm
Preview can be seen here:

https://github.com/matthiaskrgr/servo/tree/readme#the-servo-parallel-browser-engine-project

Source-Repo: https://github.com/servo/servo
Source-Revision: f736d8a261b0291f66100f1f3cd84f80936a2e03
2016-04-16 01:33:49 +05:01
James 'zofrex' Sanderson 0f012d524c servo: Merge #10332 - Change OS X 10.11 to El Capitan (from zofrex:patch-1); r=frewsxcv
I think "El Capitan" is a lot clearer than 10.11 – I had to look up which version that was. Thoughts?

Source-Repo: https://github.com/servo/servo
Source-Revision: 0a6c2568730bc85b6b98c6c1a5eccd3b4ba9a541
2016-04-02 14:56:29 +05:01
Murali Ramanujam 1f230f6ede servo: Merge #10301 - Add git to list of packages to be installed (from muralisr:master); r=emilio
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).

Source-Repo: https://github.com/servo/servo
Source-Revision: f2b48d2764c88970d9fbf654e59fe135b6c79629
2016-04-02 12:44:33 +05:01
York Xiang 6fa9e8002b servo: Merge #9910 - Add link for README (from bombless:patch-1); r=SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: be5b29207867dcd57983edf3a3ff24eea7fde418
2016-03-08 17:49:29 +05:01
Simon Sapin 6fa263fe79 servo: Merge #9765 - Add required depenedency for the list on Archlinux (from servo:readme); r=Manishearth
https://gist.github.com/awalGarg/67943e11486562132cdd
http://logs.glob.uno/?c=mozilla%23servo#c373354

Would it be feasible to test these lists on CI?

r? @Manishearth

Source-Repo: https://github.com/servo/servo
Source-Revision: 6edb7b15dce473c3604b1617193a2644eac7c335
2016-02-27 14:00:14 +05:01
Dirkjan Ochtman 9aa7e7c35a servo: Merge #9703 - Add instructions for OpenSSL on OS X 10.11 (from djc:patch-1); r=larsbergstrom
See #7930.

Source-Repo: https://github.com/servo/servo
Source-Revision: ff20a2d3dc574d73603783c5230a62e1c4c76723
2016-02-20 00:59:51 +05:01
Jason Williams 62d05c6923 servo: Merge #9596 - removing warning about 3D acceleration, fixes #5643 (from Jayflux:hotfix/5643); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: 0b27807ad4229a07ba6e04aa59798af50da60c14
2016-02-11 00:46:45 +05:01
n-liam da2faa683f servo: Merge #9545 - Added dependency for Fedora, mesa-libEGL-devel (from n-liam:issue6483); r=Wafflespeanut
Added dependency for Fedora, mesa-libEGL-devel.

mesa-libEGL-devel was necessary on Centos 7 and likely on Fedora distos as well.

Fixes #6483

Source-Repo: https://github.com/servo/servo
Source-Revision: 7c249b1d539c37ab54e9fabfaf0442a5ac0243a9
2016-02-06 11:22:48 +05:01
Lars Bergstrom 3d3fee900e servo: Merge #9423 - Windows instructions (from larsbergstrom:windows_instructions); r=KiChjang
r? anybody

Source-Repo: https://github.com/servo/servo
Source-Revision: 09992318d04be582ee671477cde7045f90695266
2016-01-26 02:30:52 +05:01
Oleksii Fedorov 16178531e7 servo: Merge #9264 - Add build-essential to Debian based Linuxes' requirements (from waterlink:debian-linuxes-requirements-add-build-essential); r=jdm
This is discovered here: #9262

Particularly `make` needs to be available.

Usually on developer workstation `build-essential` is already installed. That is why it wasn't there in requirements.

It occurs that if you use minimal ubuntu image for some kind of automated build, it doesn't have `build-essential` by default. So would be nice to still have `build-essential` there in the command.

--
Kind Regards,
Oleksii

--

/cc @jdm

Source-Repo: https://github.com/servo/servo
Source-Revision: 64b0e47c27e70e7f9010060f12a60f64c11c9684
2016-01-13 00:28:13 +05:01
Adrian Heine né Lang f72b37e642 servo: Merge #9128 - Add autoconf to build dependencies (from adrianheine:patch-1); r=jdm
`autoheader` from `autoconf` was necessary for the build on my system.

Source-Repo: https://github.com/servo/servo
Source-Revision: b7a3906664dfd2f09ab675d8edb252973eb4dba1
2016-01-05 05:31:30 +05:01
Adrian Heine né Lang 8fe3ee0d22 servo: Merge #9116 - Update virtualenv package name for Debian systems (from adrianheine:patch-1); r=jdm
Since Debian Jessie (current stable), the executable is in a `virtualenv` package.

Source-Repo: https://github.com/servo/servo
Source-Revision: b8fd8d9991a779854a66ed4099a19b9bceaf4435
2016-01-02 19:11:10 +05:01