aboutsummaryrefslogtreecommitdiffstats
path: root/python
Commit message (Collapse)AuthorAgeFilesLines
* mach android-emulator: avoid mach error messages for Python exceptionsSimon Sapin2018-07-021-1/+1
|
* bootstrap-android: check SHA1 hashes of downloaded archivesSimon Sapin2018-07-021-3/+16
|
* Add "./mach android-emulator"Simon Sapin2018-07-022-1/+15
|
* Use the bootstraped Android toolchains by defaultSimon Sapin2018-07-023-18/+18
|
* bootstrap-android: always run sdkmanagerSimon Sapin2018-07-021-39/+38
| | | | It is quick when already up to date
* bootstrap-android: use predictable paths for SDK and NDKSimon Sapin2018-07-021-10/+14
| | | | … independent of the version number
* Create emulator images for both ARM and x86Simon Sapin2018-07-021-16/+33
|
* Do not prompt for Android emulator hardware profileSimon Sapin2018-07-021-8/+12
|
* Typo fixesSimon Sapin2018-07-022-4/+4
|
* Fix copy/paste mistakeSimon Sapin2018-07-021-1/+1
|
* TidySimon Sapin2018-07-022-1/+3
|
* mach {package,install} --android: add --emulator and --usbSimon Sapin2018-07-022-4/+32
|
* mach run --android: show PIDSimon Sapin2018-07-021-0/+2
|
* mach bootstrap-android: configure and show how to start an emulatorSimon Sapin2018-07-021-0/+6
|
* Create and Android virtual deviceSimon Sapin2018-07-021-0/+9
|
* Use more recent Android toolsSimon Sapin2018-07-021-29/+32
| | | | The older version seems to insist on updating itself when asked to install other components.
* Install complete Android SDK (as much as on Buildbot CI)Simon Sapin2018-07-021-9/+20
|
* boostrap: set executable bits when extracting zip filesSimon Sapin2018-07-021-4/+20
|
* Add `./mach bootstrap-android`Simon Sapin2018-07-022-1/+65
|
* Auto merge of #21071 - jdm:mozjs-android, r=ajeffreybors-servo2018-06-191-3/+7
|\ | | | | | | | | | | | | | | | | | | | | | | | | Update mozjs_sys to include cross-compilation fixes. - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #20958 <!-- 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/21071) <!-- Reviewable:end -->
| * Update mozjs_sys to include cross-compilation fixes.Josh Matthews2018-06-191-3/+7
| |
* | Auto merge of #21056 - tigercosmos:ttt, r=jdmbors-servo2018-06-191-1/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | improve test-tidy check wpt manifest when run tidy If CI has already run `test-tidy`, and then no need to run `etc/ci/manifest_changed.sh` <!-- 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/21056) <!-- Reviewable:end -->
| * | Check WPT manifest when running test-tidytigercosmos2018-06-191-1/+3
| | |
* | | Auto merge of #20421 - talklittle:issue-20219, r=jdmbors-servo2018-06-193-3/+11
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mach: android install/run: infer adb path from SDK dir <!-- Please describe your changes on the following line: --> Infer Android `adb` path from SDK directory in environment variables. --- <!-- 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 #20219 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because it is a build script change <!-- 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. --> <!-- 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/20421) <!-- Reviewable:end -->
| * | mach: android install/run: infer adb path from SDK dirAndrew Shu2018-03-253-3/+11
| | |
* | | Auto merge of #20998 - matt-y:python-virtualenv-setup-pip-incovation-fix, r=jdmbors-servo2018-06-061-17/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change to pip dependency install invocation during virtualenv setup in build <!-- Please describe your changes on the following line: --> Fix for https://github.com/servo/servo/issues/20990 In short, the pip invocation was causing my build on OSX to break. Using `python -m pip` in place of `pip` when setting up the virtual environment fixes the environment setup failure and allows the build to proceed. --- <!-- 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 #20990 <!-- Either: --> - [ ] There are tests for these changes OR - [ ] 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. --> <!-- 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/20998) <!-- Reviewable:end -->
| * | | removed sys.platform check & consolidated the pip invocationsMatthew Young2018-06-061-16/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sys.platform check in need_pip_upgrade was doing effectively the same pip invocation regardless of what platform we were evaluating to. Additionally, removed some duplicate definitions of the python variable which was already in scope higher up in the function.
| * | | Fix for pip invocation when setting up virtual environment during buildMatthew Young2018-06-061-1/+1
| | |/ | |/|
* | | Auto merge of #20789 - Eijebong:fix-clean-cache, r=jdmbors-servo2018-06-061-2/+8
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Don't try to list files in directories that don't exist Fixes #20784 <!-- 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/20789) <!-- Reviewable:end -->
| * | Don't try to list files in directories that don't existBastien Orivel2018-05-151-2/+8
| | | | | | | | | | | | Fixes #20784
* | | build(servo): bump up llvm to 6.0.0OJ Kwon2018-06-011-1/+1
| | |
* | | Updated to mozjs v0.7.1.Alan Jeffrey2018-05-302-0/+4
| | |
* | | Use std::simd instead of the simd crateSimon Sapin2018-05-241-1/+0
| | |
* | | Auto merge of #20472 - jdm:android-x86-2, r=mbrubeckbors-servo2018-05-233-0/+14
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support i686-linux-android target for android-x86 emulator The first commit allows `./mach build --target=i686-linux-android` to build successfully. The second commit is temporary as I attempt to find the cause of the mysterious crash that takes down the browser. <!-- 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/20472) <!-- Reviewable:end -->
| * | | Support i686-linux-android target.Josh Matthews2018-05-233-0/+14
| | | |
* | | | Don't suppress the result of checking the WPT manifest.Josh Matthews2018-05-211-1/+1
|/ / /
* | | Remove geckolib-related build commands.Emilio Cobos Álvarez2018-05-176-149/+11
| | |
* | | Upgrade pip properly on windows.Josh Matthews2018-05-151-5/+12
| | |
* | | Don't suppress errors when executing mach bootstrap processes.Josh Matthews2018-05-141-1/+1
|/ / | | | | Omitting an argument to sys.exit causes it to default to 0, so buildbot doesn't report it as an error.
* / Get a real parser, tidySimon Sapin2018-05-041-1/+2
|/
* Auto merge of #20316 - UK992:win32-icon, r=jdmbors-servo2018-03-182-4/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows: Add icon to servo.exe Based on https://github.com/servo/servo/pull/11969 --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- 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/20316) <!-- Reviewable:end -->
| * Add icon to servo.exeUK9922018-03-172-4/+0
| |
* | Auto merge of #20312 - jdm:fix-manifest-update, r=asajeffreybors-servo2018-03-161-4/+15
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid using WPT test runner to update the test manifest. Our old code to update the test manifest relied on running no actual tests. This is now broken by https://github.com/w3c/web-platform-tests/commit/d0a30f8821e50ad1d61fda745453810c8c53a17e#diff-c9390ffce43b4924882faf365b1bf136, so these changes duplicate Firefox's implementation to reduce risk of future breakage. This will allow automated WPT syncing to resume. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] There are tests for these changes <!-- 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/20312) <!-- Reviewable:end -->
| * Avoid using WPT test runner to update the test manifest.Josh Matthews2018-03-161-4/+15
| |
* | Add Windows support to the --nightly | -n flag.Jeremy Lempereur2018-03-111-9/+20
|/
* Show actual exception when deletion fails.Josh Matthews2018-03-081-0/+2
|
* Ensure readonly files can be removed on Windows.Josh Matthews2018-03-081-1/+8
|
* Don't import wptmanifest when in firefox tree.Xidorn Quan2018-03-071-4/+10
|
* Add wptserve into python import paths.Xidorn Quan2018-03-071-5/+16
|
* Auto merge of #19947 - o0Ignition0o:mach_run_nightly, r=jdmbors-servo2018-03-062-4/+84
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a --nightly | -n flag to mach run commands for linux First tries to download and extract a specific nightly version to run mach commands against. <!-- Please describe your changes on the following line: --> I chose to split the Pull requests for each platform to avoid submitting a huge one, and to make sure I get the logic right. I'm able to download / extract a nightly version, and I keep nightly versions in the target folder. Windows and Mac OS support will be filed in separate PRs. This is part of step two for #19505 The mentor on the issue is 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 - [ ] 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 is part of a ./mach command. <!-- 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. --> <!-- 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/19947) <!-- Reviewable:end -->