| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
No more headless compositor. Just the normal one.
Fixes #8573
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8641)
<!-- Reviewable:end -->
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This changes headless operation to strictly be a runtime option, rather
than a compile-time one. Note that the old headless version still relied
on a display server to support WebGL, while it now requires one all the
time.
Fixes #8573
|
|/ |
|
| |
|
|
|
|
|
| |
Split ensure_bootstrap into two phases including a phase checking the
compiler, and a phase checking for target libraries.
|
|
|
|
|
|
|
| |
- Add SERVO_USE_NIGHTLY_RUST env var to use the latest rust/cargo nightly snapshot
- Fix up looking for cargo binary (in cargo/bin/cargo, not bin/cargo)
- Fix up win32 executable checking (use .exe suffix)
- fix up win32 PATH handling (subprocess must use shell=True for PATH change to be honored)
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Draft, Move OpenSSL Android build to the target directory #8568
I've created a draft, please give me feedback. Is it good direction?
Fixes #8568
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8626)
<!-- Reviewable:end -->
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Allow `./mach build` to enable Servo's headless mode
As mentioned in #7512 and #7637, the environment variable SERVO_HEADLESS
enables building the OSMesa version of Servo when it is set to 1.
Instead, this should be a command line option to mach's build command.
Fixes #7637.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7734)
<!-- Reviewable:end -->
|
| |
| |
| |
| |
| | |
This allows mach's build-tests command to use the option --headless
instead of checking for the value of SERVO_HEADLESS.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
As mentioned in #7512 and #7637, the environment variable SERVO_HEADLESS
enables building the OSMesa version of Servo when it is set to 1.
Instead, this should be a command line option to mach's build command.
Fixes #7637.
|
|/
|
|
| |
issue #8349)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Continuous non-transient notifications, common in workflows involving
many syntax errors, can completely take over the message tray. Making
Linux build notifications transient prevents them from stacking up in
Gnome Shell without having to click them individually.
|
|
|
|
|
|
| |
In Python 2.x on Linux, `sys.platform == 'linux2'`.
https://docs.python.org/2/library/sys.html#sys.platform
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes #6363.
|
|
|
|
| |
Fixes #5075
|
|
|
|
|
| |
If there's an error in the command-line arguments for `mach build`, we should
print it before starting a (potentially) long bootstrap process, not after.
|
|
|
|
| |
for the user to install.
|
| |
|
|
|
|
|
| |
This speeds up `./mach build --dev` followed by `./mach build-cef` by a
large amount, and also speeds up other build combos found in our CI.
|
|
|
|
|
|
|
| |
Fixes #6236
Also included in this commit are the changes need to make flake8 pass
for the existing python file
|
| |
|
|
|
|
|
|
| |
Trailing whitespace was found using flake8
This is working towards making flake8 part of the tidy process: #6236
|
|
|
|
| |
Found using flake8
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| | |
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.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6038)
<!-- Reviewable:end -->
|
| |
| |
| |
| |
| | |
Require either --dev or --release, unless a default build.mode is set
in .servobuild. Fixes #5933.
|
|/
|
|
|
| |
Also refactors the notification function to introduce some single
responsibility.
|
|
|
|
| |
Closes #5582
|
|\
| |
| |
| |
| |
| |
| |
| | |
This is part of #5965. It needs to land before the rest of that PR, so we can land servo/saltfs#28 without breaking automated builds for other PRs. r? @larsbergstrom
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6023)
<!-- Reviewable:end -->
|
| |
| |
| |
| |
| | |
This is part of #5965. It needs to land before the rest of that PR, so we can
land servo/saltfs#28 without breaking automated builds for other PRs.
|
|/ |
|
|
|
|
|
|
| |
The 300 second threshold was originally from the Gecko/Firefox build system.
It doesn't fit Servo builds, which are shorter, and often hover right around
the 300 second mark (making the notification unpredictable).
|
|
|
|
| |
Required by the latest version of the openssl-sys build script. Fixes #5145.
|
|
|
|
|
|
| |
platforms.
Incorporate suggestions from Code review. Change function name to lower case.
|
| |
|
| |
|
| |
|
| |
|
| |
|