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
- [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
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
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
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
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
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
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
`autoheader` from `autoconf` was necessary for the build on my system.
Source-Repo: https://github.com/servo/servo
Source-Revision: b7a3906664dfd2f09ab675d8edb252973eb4dba1
Since Debian Jessie (current stable), the executable is in a `virtualenv` package.
Source-Repo: https://github.com/servo/servo
Source-Revision: b8fd8d9991a779854a66ed4099a19b9bceaf4435
… and remove mentions of "snapshots".
We now use rust-lang.org nightly builds rather than our own snapshots.
Source-Repo: https://github.com/servo/servo
Source-Revision: f34a656b14f3992203354ffe71dc649d69b6b592
--HG--
rename : servo/rust-snapshot-hash => servo/rust-nightly-date
In the repo title it says servo is a "parallel browser engine" whereas readme says its a "parallel browser". It will be helpful to add a more clear title.
Source-Repo: https://github.com/servo/servo
Source-Revision: 36e60959f4e01caa1d1df40cc4182b7ade5fcfca
You have such a fancy website with additional info, why not link it from the README?
Source-Repo: https://github.com/servo/servo
Source-Revision: ceb72e54e469bb3811fb641e7c38f476781a5720
I didn't include some dependencies that come "by default" (e.g. bzip2).
Not sure whether there might be some additional deps that I have on my system, but aren't listed.
Source-Repo: https://github.com/servo/servo
Source-Revision: 8f4f172ef66a9804ed26f9361e3c90b2c9c28970
Update README with note about possible problem installing dependencies on Ubuntu 14.04.
See #6158 for details.
Source-Repo: https://github.com/servo/servo
Source-Revision: dbf549ea32d23cf96b7f49e3333c068aaf050bc3
Missing this caused
src/gpu/gl/unix/SkNativeGLContext_unix.cpp:10:20:
fatal error: GL/glu.h: No such file or directory
on my new laptop.
Source-Repo: https://github.com/servo/servo
Source-Revision: cc98026487514889ace9d7fbacd1542fc963a1aa
- Use SmallVec<[T; N]>
- Make find_iframe a free function
- Make ProgressEvent use enums for bubbles and cancelable
- Change README, as `rust-snapshot-hash` is just a text file
Source-Repo: https://github.com/servo/servo
Source-Revision: aafc3dfa963b466303d5f241d69036f211aaad00
Require either `--dev` or `--release`, unless a default build.mode is set in `.servobuild`. This is @jinankjain's patch from #5965, rebased onto master. It is already reviewed, and only waiting for servo/saltfs#28 to be deployed.
Source-Repo: https://github.com/servo/servo
Source-Revision: c0d8488b719ea72e73e435618e015c2f705853cc
Manual re-opening of #5479 (since it seems that GitHub disables re-opening with the same number after a rebase).
Source-Repo: https://github.com/servo/servo
Source-Revision: 9974ebb2f969d2de8959fe74844b7410a5acd54e
When a path is passed to the `pushd` command, bash will push your _current_ directory to the top of the stack and then `cd` to whatever location you provided. There is no need to use two separate commands.
Source-Repo: https://github.com/servo/servo
Source-Revision: 3e7dc576934acb935fd67b6b3d909aca216c5dec
The bzip2 devel package is bzip2-devel, not just bzip2. This fixes
linking on fedora machines:
note: /usr/bin/ld: cannot find -lbz2
collect2: error: ld returned 1 exit status
error: aborting due to previous error
Could not compile `servo`.
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Source-Repo: https://github.com/servo/servo
Source-Revision: 2ae7ed327d0b442d32b01c1cf92c69bda2089111
Needs to be updated for arch / fedora too, but I'm not sure what the relevant packages are.
Source-Repo: https://github.com/servo/servo
Source-Revision: 0a787ddb671afda148734c6e499bce29fc33a743
#4275
* This changeset rename "render"/"rendering" to "paint"/"painting" under `components/`.
* This does not rename words which are used as general browser's working.
* So this doesn't change `reftest.rs`.
Source-Repo: https://github.com/servo/servo
Source-Revision: 0b486b12109ab765ecee4cbcc684e5d99e8ad5ad
--HG--
rename : servo/components/canvas/canvas_render_task.rs => servo/components/canvas/canvas_paint_task.rs
rename : servo/components/gfx/render_context.rs => servo/components/gfx/paint_context.rs
rename : servo/components/gfx/render_task.rs => servo/components/gfx/paint_task.rs
Encountered this when building for the first time today:
```
note: /usr/bin/ld: cannot find -lbz2
collect2: error: ld returned 1 exit status
error: aborting due to previous error
Could not compile `servo`.
```
Installing the libbz2-dev packaged fixed it. Added to the list of packages to install on Debian based linuxes in README.md
Source-Repo: https://github.com/servo/servo
Source-Revision: df471245c39ae7f54432cd3001e0c8404f8281f5