{"push_id":2740705170,"size":30,"distinct_size":30,"ref":"refs/heads/master","head":"e80dfd616de3359d023faffd74eb1d94d4e577f1","before":"c1cc2aaf9cd82ec1be317dbdea057f617d0c4541","commits":[{"sha":"780e21c970058ff32b00bffbaa457eb37fd3601f","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"Fix Python errors in servodriver","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/780e21c970058ff32b00bffbaa457eb37fd3601f"},{"sha":"9b80369efbeab71d073e5dfc2c2f8e9af7607422","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"Make servodriver wait until the server starts accepting TCP connections","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/9b80369efbeab71d073e5dfc2c2f8e9af7607422"},{"sha":"c05d30d116345f5a3f8a25c2aa197f91ebecd844","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"Add --binary-arg support in ./mach test-wpt --product servodriver","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/c05d30d116345f5a3f8a25c2aa197f91ebecd844"},{"sha":"4acdb8119790247bcf851752a31da3193293df81","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"WebDriver timeout settings are not optional.\n\nNot setting one of them in a SetTimeouts requests should not remove it.\nThis fixes a panicking `unwrap()`.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/4acdb8119790247bcf851752a31da3193293df81"},{"sha":"48f6e168d44d01ddcd01861a1eedf5487065a9b6","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"Fix a webdriver timeout during server start up\n\nWhen sending a webdriver load URL command soon enough after starting Servo,\nthat command could time out with a logged warning:\n\n```\nconstellation: Webdriver load for closed browsing context (0,2).\n```\n\nWhen `closed` in this case really meant not opened yet.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/48f6e168d44d01ddcd01861a1eedf5487065a9b6"},{"sha":"f5ff709c793b490570510174cd97461bef3b4880","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"Refactor run_in_headless_android_emulator.py into more functions","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/f5ff709c793b490570510174cd97461bef3b4880"},{"sha":"33234affc902d95b18d13a2306afa735e10e0e48","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"run_in_headless_android_emulator: add port forwarding for webdriver","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/33234affc902d95b18d13a2306afa735e10e0e48"},{"sha":"d7495a22970c3a307879df559d9360fbf2d104e0","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"run_in_headless_android_emulator: add support for user stylesheets","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/d7495a22970c3a307879df559d9360fbf2d104e0"},{"sha":"94d1acbcfd7939f8ed62f62fb7e7cf7cd3ee4a35","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"run_in_headless_android_emulator: add support for reverse port forwarding","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/94d1acbcfd7939f8ed62f62fb7e7cf7cd3ee4a35"},{"sha":"e6eca2bce4e727b896c5cf30849a2e186cacdde5","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"run_in_headless_android_emulator: add some code comments","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/e6eca2bce4e727b896c5cf30849a2e186cacdde5"},{"sha":"f10b47465ae9e72c2cd40f3173cb82a396debe33","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"More Python fixes for servodriver\n\n```\nTraceback (most recent call last):\n  File \"/home/simon/servo1/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testrunner.py\", line 90, in run\n    rv = commands[command](*args)\n  File \"/home/simon/servo1/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testrunner.py\", line 110, in wait\n    self.executor.wait()\n  File \"/home/simon/servo1/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py\", line 209, in wait\n    self.protocol.base.wait()\nAttributeError: 'ServoWebDriverProtocol' object has no attribute 'base'\n```","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/f10b47465ae9e72c2cd40f3173cb82a396debe33"},{"sha":"cdd64604cf0c3f837f2b20faa786d6d2595c22d3","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"Don’t reverse-forward port \"None\"\n\n```\n 0:27.48 pid:4157 Traceback (most recent call last):\n 0:27.48 pid:4157   File \"/home/simon/servo1/etc/run_in_headless_android_emulator.py\", line 212, in <module>\n 0:27.48 pid:4157     sys.exit(main(*sys.argv[1:]))\n 0:27.48 pid:4157   File \"/home/simon/servo1/etc/run_in_headless_android_emulator.py\", line 72, in main\n 0:27.48 pid:4157     forward_webdriver(adb, args)\n 0:27.48 pid:4157   File \"/home/simon/servo1/etc/run_in_headless_android_emulator.py\", line 163, in forward_webdriver\n 0:27.48 pid:4157     ports = [int(part) for part in split if part]\n 0:27.48 pid:4157 ValueError: invalid literal for int() with base 10: 'None'\n```","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/cdd64604cf0c3f837f2b20faa786d6d2595c22d3"},{"sha":"ba9cbd87fb6662a9506b5d9bb3d66dbc24ee121f","author":{"name":"Bastien Orivel","email":"c2ec3cad619ef238ae0f0cb1199219a0595f5e67@bananium.fr"},"message":"Update parking_lot to 0.6","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/ba9cbd87fb6662a9506b5d9bb3d66dbc24ee121f"},{"sha":"230a6da5ff59cebc0dca96afa4112e55248a78c5","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"servodriver: fix setting preferences\n\nThis makes `/_mozilla/mozilla/webgl/context_creation_error.html` pass,\nfor example.\n\n```\n./ mach test-wpt --product servodriver \\\n  --binary etc/run_in_headless_android_emulator.py \\\n  --binary-arg servo-x86 \\\n  --binary-arg target/i686-linux-android/release/servo.apk \\\n  /_mozilla/mozilla/webgl/context_creation_error.html\n```","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/230a6da5ff59cebc0dca96afa4112e55248a78c5"},{"sha":"1a9943d736dcba7c8e07adfa2fcc64ea0943c9e6","author":{"name":"bors-servo","email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com"},"message":"Auto merge of #21216 - Eijebong:parking_lot, r=emilio\n\nUpdate parking_lot to 0.6\n\n<!-- Reviewable:start -->\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/21216)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/1a9943d736dcba7c8e07adfa2fcc64ea0943c9e6"},{"sha":"45b710b7f0ceef09e26f968fed87bc5af1845063","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"Add ./mach test-wpt-android","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/45b710b7f0ceef09e26f968fed87bc5af1845063"},{"sha":"2b5bba6f12481acf315b6c55f3ac129dce373bd6","author":{"name":"Simon Sapin","email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org"},"message":"servodriver: increase browser’s init_timeout","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/2b5bba6f12481acf315b6c55f3ac129dce373bd6"},{"sha":"c881c2a0fbaf21a33220ab28d2560cc9060ed59c","author":{"name":"nupurbaghel","email":"f08cc8c14a57c5cf3e70d9cdd2ed75f9c9ee0854@gmail.com"},"message":"implement step 5 of select_image_source","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/c881c2a0fbaf21a33220ab28d2560cc9060ed59c"},{"sha":"aa76909f55e126957dfc163db9512ffe344c348f","author":{"name":"bors-servo","email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com"},"message":"Auto merge of #21215 - nupurbaghel:update_source_set, r=jdm\n\nImplement step 5 of select_image_source\n\n<!-- Please describe your changes on the following line: -->\nThis step is responsible for selecting an image source based on user agent's environment( closest value which is greater than user's pixel density)\nIn case of no device, maximum density source is selected.\n\n---\n<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->\n- [x] `./mach build -d` does not report any errors\n- [x] `./mach test-tidy` does not report any errors\n- [x] These changes fix #11416\n\n<!-- Either: -->\n- [x] These changes do not require tests because tests are already present\n\n<!-- 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.-->\n\n<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/21215)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/aa76909f55e126957dfc163db9512ffe344c348f"},{"sha":"37a73d3bc09a8a3f12e4e2d42850419208000ba8","author":{"name":"bors-servo","email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com"},"message":"Auto merge of #21213 - servo:android-wpt, r=nox+jgraham\n\nAdd some support for WPT tests in an Android emulator through WebDriver\n\nThis succeeds on my machine:\n\n`./mach test-wpt --product servodriver --binary etc/run_in_headless_android_emulator.py --binary-arg servo-x86 --binary-arg target/i686-linux-android/release/servo.apk /_mozilla/mozilla/DOMParser.html`\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/21213)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/37a73d3bc09a8a3f12e4e2d42850419208000ba8"}]}
{"actor":{"display_login":"KiChjang"}}