{"push_id":1215112809,"size":873,"distinct_size":829,"ref":"refs/heads/master","head":"9c0e7b1cf2696ac214fcb0ce20f95ae9f16f2ea1","before":"2cfef1391f53723aadb3f5225e3eaf3d155002d4","commits":[{"sha":"7002fbedd73c4c240ea1e1593b1275b0df79c5d0","author":{"name":"Zbynek Winkler","email":"621e47e9237ffb7c3b899fa4fc1764e11dc00c96@gmail.com"},"message":"Ensure virtualenv activates.\n\nThere are two changes:\n * remove quoting which causes virtuaenv not activate\n * check virtualenv actually activated\n\nIf the quoting added in the fix in #8394 (4ff8d3ad9cea) kicks in, it\ncauses virtualenv to fail to activate.\n\nFor the common case it is no op:\n```python\n>>> from pipes import quote\n>>> print quote('common/case')\ncommon/case\n```\n\nWhen the path actually needs quoting, this is what happens:\n\n```python\n>>> print quote('test spaces')\n'test spaces'\n>>> print quote('windows\\\\path')\n'windows\\\\path'\n```\n\nNote the embedded quotes.\n\nVirtualenv in activate_this.py uses __file__ to build the path that\nshould be added to PATH:\n\n```python\n>>> print os.getcwd()\nC:\\software\\git\n>>> print os.path.abspath(quote('windows\\\\path'))\nC:\\software\\git\\'windows\\path'\n>>>\n```\n\nThe constructed path is not valid. Adding it at the beginning of PATH\nhas no effect. This issue affects any case when the call to `quote`\nkicks in.","distinct":true,"url":"https://api.github.com/repos/dati91/servo/commits/7002fbedd73c4c240ea1e1593b1275b0df79c5d0"},{"sha":"7eac0a9e4539ff6b0d92cf111b966dcd5df9ccba","author":{"name":"Andrew Shu","email":"25113cf8083354adf828e9e22620bf86a7e331ef@gmail.com"},"message":"mach: Extract suite_for_path()","distinct":true,"url":"https://api.github.com/repos/dati91/servo/commits/7eac0a9e4539ff6b0d92cf111b966dcd5df9ccba"},{"sha":"b0d76ae8920776302fbd49cc308789f79c748406","author":{"name":"Andrew Shu","email":"25113cf8083354adf828e9e22620bf86a7e331ef@gmail.com"},"message":"mach: Warn and dispatch non-WPT tests for test-wpt","distinct":true,"url":"https://api.github.com/repos/dati91/servo/commits/b0d76ae8920776302fbd49cc308789f79c748406"},{"sha":"8bc93dde2b82ab77e08ea3c490ca2a0563597d19","author":{"name":"Andrew Shu","email":"25113cf8083354adf828e9e22620bf86a7e331ef@gmail.com"},"message":"mach: Warn and dispatch non-CSS tests for test-css","distinct":true,"url":"https://api.github.com/repos/dati91/servo/commits/8bc93dde2b82ab77e08ea3c490ca2a0563597d19"},{"sha":"2febfe496546c70a068ad0723be02863694f49fa","author":{"name":"Andrew Shu","email":"25113cf8083354adf828e9e22620bf86a7e331ef@gmail.com"},"message":"mach: Explicit argument requested_paths in helper","distinct":true,"url":"https://api.github.com/repos/dati91/servo/commits/2febfe496546c70a068ad0723be02863694f49fa"},{"sha":"35aa24eb4c4bbb9ee8b6e7bd2c083d4584321f07","author":{"name":"Davide Giovannini","email":"3f87359ec2719c13594d5d8f59b3497d3a06a678@gmail.com"},"message":"Fixed issue #11651 (Do not fire a blur event when calling .focus() on a focused element)","distinct":true,"url":"https://api.github.com/repos/dati91/servo/commits/35aa24eb4c4bbb9ee8b6e7bd2c083d4584321f07"},{"sha":"fad91e3de5bd2123fd095052ec27b3e5ea528b82","author":{"name":"Alan Jeffrey","email":"e33a5bc4ab8b6507f4f4a406fbb52492a5e9ab01@mozilla.com"},"message":"Added test for whether only fully active documents contribute to the joint session history.","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/fad91e3de5bd2123fd095052ec27b3e5ea528b82"},{"sha":"6beed305245c0a3d4ecb020ce8e41a27e32beeb5","author":{"name":"Lars Bergstrom","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@lars.com"},"message":"Add very simple Android browser page load support","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/6beed305245c0a3d4ecb020ce8e41a27e32beeb5"},{"sha":"fda011923eda8cc8553ab480ff6340c69b409583","author":{"name":"Jansen Jan","email":"a0ed28d1275b74252a52677ccab53e99f90bc64e@sek-server.de"},"message":"Support WindowProxy return values in bindings\n\nunscopable","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/fda011923eda8cc8553ab480ff6340c69b409583"},{"sha":"2b32ec430124ef19bf685610c74367b520c020aa","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #11691 - larsbergstrom:android_load, r=mbrubeck\n\nAdd very simple Android browser page load support\n\nI've long had this set of private patches that enables actually demoing Servo on Android without having the device connected, but they're a bit hackish due to some current limitations in our windowing toolkit library. I'm considering committing them, though, as it makes the resulting APK *actually* somewhat usable.\n\nThoughts / r? @mbrubeck\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11691)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/2b32ec430124ef19bf685610c74367b520c020aa"},{"sha":"f695842df703383040fb4261eaf5174a788be0a8","author":{"name":"Ms2ger","email":"a60be7adea230793a025b26585e77c9448eea1dd@gmail.com"},"message":"Remove an invalid assertion in fire_timer.\n\nIt's not clear to me if this is something we should expect to happen, but it\ndoes indeed happen, so we should disable the assertion while we investigate.\n\nFixes #9984.","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/f695842df703383040fb4261eaf5174a788be0a8"},{"sha":"c8bf60de571fbed61f5297c47892de5f9e248ad0","author":{"name":"Josh Matthews","email":"2d27c8320aa3eefe09ead96ce62c361629bc5ad6@joshmatthews.net"},"message":"Add a default Accept-Language header to HTTP requests.","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/c8bf60de571fbed61f5297c47892de5f9e248ad0"},{"sha":"01c3640e5fd957fc946c25708cdd8c364f5a59ad","author":{"name":"Davide Giovannini","email":"3f87359ec2719c13594d5d8f59b3497d3a06a678@gmail.com"},"message":"fixup! Fixed issue #11651 (Do not fire a blur event when calling .focus() on a focused element)","distinct":true,"url":"https://api.github.com/repos/dati91/servo/commits/01c3640e5fd957fc946c25708cdd8c364f5a59ad"},{"sha":"2ae8a70e2b929ac413c4bb09f00cc45d7433c05b","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #11692 - jdm:language, r=Manishearth\n\nAdd a default Accept-Language header to HTTP requests.\n\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 #11008\n- [X] There are tests for these changes\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11692)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/2ae8a70e2b929ac413c4bb09f00cc45d7433c05b"},{"sha":"27b4ac61508877e6ded6f01a65bd02e01dc4e81b","author":{"name":"Bob","email":"265cff489c591cfc3afcd06b0b3fe4da993fde63@googlemail.com"},"message":"check close on both incoming/outgoing websocket\n\nNeed to make sure close is only sent to the server once, either from a\nclient initiation or from a server echo.  This adds the sent check to\nboth incoming and outgoing threads.","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/27b4ac61508877e6ded6f01a65bd02e01dc4e81b"},{"sha":"96f34049286076c20ff91b260eb6a9651c0eecd6","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #10382 - bobthekingofegypt:fix-websocket-close, r=metajack\n\nstop client websocket close echoing server close\n\nClient initiated close requests should send a close message to the\nserver that the server will echo back to complete the process.  Servo\nshould not then echo the servers close request back again to the server,\nthis guard stops servo from echoing a server close request if the\nprocess was initiated by the client.\n\nTracked in https://github.com/servo/servo/issues/9803#issuecomment-196424406\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/10382)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/96f34049286076c20ff91b260eb6a9651c0eecd6"},{"sha":"a3ef9ae42238879a43871b791c14fd917b477d07","author":{"name":"Josh Matthews","email":"2d27c8320aa3eefe09ead96ce62c361629bc5ad6@joshmatthews.net"},"message":"Avoid frequent intermittent failure in tests.","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/a3ef9ae42238879a43871b791c14fd917b477d07"},{"sha":"07ea9e6332c1fc0e35b64a5168a03019ec82d816","author":{"name":"Alan Jeffrey","email":"e33a5bc4ab8b6507f4f4a406fbb52492a5e9ab01@mozilla.com"},"message":"Added tests for cross-origin iframe parentage.","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/07ea9e6332c1fc0e35b64a5168a03019ec82d816"},{"sha":"2fb8525919a72a1e1d5c873fb18a97c67c93bd95","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #11707 - jdm:resize_warn, r=Ms2ger\n\nAvoid frequent intermittent failure in tests.\n\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 #11613 (github issue number if applicable).\n- [X] These changes do not require tests because they address a frequent nondeterministic panic that occurs in other tests.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11707)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/2fb8525919a72a1e1d5c873fb18a97c67c93bd95"},{"sha":"b5255f011e66615e9c6c6a461fe200b11d62ccf2","author":{"name":"Manish Goregaokar","email":"d2b7b149d2f9468b572924624a3b5a5bb122f1e8@gmail.com"},"message":"Revamp Fetch async handling to use a fetch target and done channels","distinct":false,"url":"https://api.github.com/repos/dati91/servo/commits/b5255f011e66615e9c6c6a461fe200b11d62ccf2"}]}
{"actor":{"display_login":"dati91"}}