aboutsummaryrefslogtreecommitdiffstats
path: root/python
Commit message (Collapse)AuthorAgeFilesLines
...
* Auto merge of #21372 - Eijebong:num-traits, r=jdmbors-servo2018-08-141-2/+12
|\ | | | | | | | | | | | | | | Dedupe num-traits <!-- 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/21372) <!-- Reviewable:end -->
| * Append to LD_LIBRARY_PATHManish Goregaokar2018-08-131-2/+12
| |
* | Remove trailing whitespace in devenv_commandsjosh2018-08-101-2/+2
| |
* | Merge branch 'master' into masterJosh Brudnak2018-08-101-1/+25
|\ \
| * | mach: Add ndk-stack command for android crash logs.Josh Matthews2018-08-081-0/+24
| |/
* / Add rustfmt command to devenv commandsJoshBrudnak2018-08-091-0/+13
|/
* Upload AAR alongside the APKPaul Rouget2018-08-031-0/+1
|
* Fix python indentation.Josh Matthews2018-08-011-1/+1
|
* mach: Avoid python error when there's no cargo cache.Josh Matthews2018-08-011-8/+9
|
* Build a AAR archive alongside the APKPaul Rouget2018-08-011-2/+4
|
* Auto merge of #20912 - paulrouget:androidv2, r=jdm,mortimergoro,simonsapinbors-servo2018-07-316-20/+31
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revisit how the Android port works. Fix #20855 Fix #18625 Fix #21147 Before polishing and making sure everything works fine (like the VR code, the android-x86 version, the non-android version of the lib, …), I'd like to get some early feedback on the approach. I recommend reviewing commit by commit. To test, just follow the regular steps: ``` ./mach build -d --android ./mach package --dev --android builds servo.apk ./mach install --dev --android && ./mach run --android ``` --- <!-- 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 _____ <!-- 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/20912) <!-- Reviewable:end -->
| * Update Gradle and SDKPaul Rouget2018-07-314-5/+4
| |
| * new android port: fix android build and testsPaul Rouget2018-07-315-16/+28
| |
* | test-tidy fixesFernando Jiménez Moreno2018-07-301-0/+1
|/
* Auto merge of #21104 - wayling:master, r=jdmbors-servo2018-07-281-4/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "./mach env" cause unclear message. We did't use "LD_LIBRARY_PATH" and no need display this. <!-- Please describe your changes on the following line: --> Remove the print message. --- <!-- 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 - [ ] 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/21104) <!-- Reviewable:end -->
| * "./mach env" cause unclear messagewayling2018-07-281-4/+4
| | | | | | | | Use the "get" instead to avoid the error.
* | merge run_wpt.py into run.pyergunsh2018-07-221-1/+1
| |
* | Add ./mach test-wpt-androidSimon Sapin2018-07-201-16/+36
| |
* | Refactor run_in_headless_android_emulator.py out of mach test-androi-startupSimon Sapin2018-07-181-60/+21
| | | | | | | | … and make it more careful about not leaving zombie processes behind.
* | Android: run ./mach package implicitly after ./mach build by defaultSimon Sapin2018-07-161-1/+9
| | | | | | | | | | | | The result of `./mach build` for Android is a `.so` file that cannot be used on its own, so running build without package is presumably never useful.
* | Remove unused --update parameter to ./mach bootstrap-androidSimon Sapin2018-07-121-4/+1
| |
* | Android: increase emulator disk size, for debug buildsSimon Sapin2018-07-021-1/+1
| | | | | | | | Avoid INSTALL_FAILED_INSUFFICIENT_STORAGE on install.
* | Add ./mach test-android-startupSimon Sapin2018-07-023-7/+93
| |
* | 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.