{"push_id":1225384598,"size":76,"distinct_size":66,"ref":"refs/heads/stylo","head":"3adbd53ef1b5616067bb4bc69148f7c5e02b7ab0","before":"f6043a23942816989c51798c069c11e8e8726882","commits":[{"sha":"b1ad7ecc38555e27b89337c6d8f5896c710e03c9","author":{"name":"Alexandrov Sergey","email":"673468e9df6c3cd1aa1e3d76f700c9aab7afa090@gmail.com"},"message":"Fix PaintContext page_rect due to display list origin","distinct":true,"url":"https://api.github.com/repos/emilio/servo/commits/b1ad7ecc38555e27b89337c6d8f5896c710e03c9"},{"sha":"f65864d04d88a857571aa6d359c6fd75985e3672","author":{"name":"Sergey Alexandrov","email":"673468e9df6c3cd1aa1e3d76f700c9aab7afa090@gmail.com"},"message":"Add css test: fixed positioned box shadow with blur is same as absolutely positioned","distinct":true,"url":"https://api.github.com/repos/emilio/servo/commits/f65864d04d88a857571aa6d359c6fd75985e3672"},{"sha":"3bc2a5632a48282154102ec115afeb339a1e3ff1","author":{"name":"J. Ryan Stinnett","email":"eda3a5c0a29dfb9f9da2436d55b1742c0af75ba6@gmail.com"},"message":"Allow running WPT in Firefox","distinct":false,"url":"https://api.github.com/repos/emilio/servo/commits/3bc2a5632a48282154102ec115afeb339a1e3ff1"},{"sha":"94c3431a4c6a99efb2cc3ed5f5216e73cf31f4fa","author":{"name":"Lars Bergstrom","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@lars.com"},"message":"Document Windows installation hacks","distinct":false,"url":"https://api.github.com/repos/emilio/servo/commits/94c3431a4c6a99efb2cc3ed5f5216e73cf31f4fa"},{"sha":"e182d29441779b1c17aac66587fbc3729bc04675","author":{"name":"Dirkjan Ochtman","email":"d3627deb62483b03a216542669b3a3e3d7d4c432@ochtman.nl"},"message":"Hoist retrieval of layout_threads from opts into Constellation","distinct":false,"url":"https://api.github.com/repos/emilio/servo/commits/e182d29441779b1c17aac66587fbc3729bc04675"},{"sha":"2d0178863de61f3cbe3ab24e193dff783dcfc9a3","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #12560 - djc:layout-threads-hoist, r=emilio\n\nHoist retrieval of layout_threads from opts into Constellation\n\n<!-- Please describe your changes on the following line: -->\n\nThis makes the lower-level crates less dependent on `util::opts`.\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- [ ] These changes fix #__ (github issue number if applicable).\n\n<!-- Either: -->\n- [ ] There are tests for these changes OR\n- [X] These changes do not require tests because refactoring only\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/12560)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/emilio/servo/commits/2d0178863de61f3cbe3ab24e193dff783dcfc9a3"},{"sha":"521f8c013524b64daefc9c34c46263868f902de4","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #12578 - larsbergstrom:windows_deps, r=metajack\n\nDocument Windows installation hacks\n\n<!-- Please describe your changes on the following line: -->\nThis is based on the awesome work by @UK992 in #12573.\n\nBasically, it downgrades GCC on Windows to 5.4 within the mingw environment. This is a stopgap until #11756 is completed and we no longer need mingw.\n\nFixes #12512\n\nr? @metajack\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- [ ] `./mach build -d` does not report any errors\n- [ ] `./mach test-tidy` does not report any errors\n- [ ] These changes fix #__ (github issue number if applicable).\n\n<!-- Either: -->\n- [ ] There are tests for these changes OR\n- [ ] These changes do not require tests because _____\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/12578)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/emilio/servo/commits/521f8c013524b64daefc9c34c46263868f902de4"},{"sha":"d23ef776455ce7903150fd999ae2293842071f16","author":{"name":"Morris Tseng","email":"5856ab3ac57e9f742fd272a22877640c400aeaa4@mozilla.com"},"message":"Implementing Close function and mark success tests.","distinct":true,"url":"https://api.github.com/repos/emilio/servo/commits/d23ef776455ce7903150fd999ae2293842071f16"},{"sha":"06142b37b85371d92005ee38da7e6c752ab43be8","author":{"name":"UK992","email":"d03e9baa7573e06f2949ccc9522801a15273d381@gmail.com"},"message":"Support tinyfiledialogs on Windows","distinct":false,"url":"https://api.github.com/repos/emilio/servo/commits/06142b37b85371d92005ee38da7e6c752ab43be8"},{"sha":"2de3b119a961942943280fa280c50a7a814de583","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #12588 - UK992:tinyfiledialogs, r=jdm\n\nSupport tinyfiledialogs on Windows\n\n<!-- Please describe your changes on the following line: -->\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\n<!-- Either: -->\n- [X] These changes do not require tests because only add support for Windows\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/12588)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/emilio/servo/commits/2de3b119a961942943280fa280c50a7a814de583"},{"sha":"f5d589876b53f2a65e001525487dc6acb5aec088","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #12547 - jryans:wpt-firefox, r=jgraham\n\nAllow running WPT in Firefox\n\n<!-- Please describe your changes on the following line: -->\n\nWhen working with WPT tests, I find it convenient to compare the results of different browsers / engines. By installing a few more Python packages, we can easily test against Firefox from a Servo checkout.\n\nAs noted in the updated README.md, this change allows you to check WPT tests in Firefox by adding `--product firefox` to the `./mach test-wpt` command.\n\nr? @jgraham\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\n<!-- Either: -->\n- [x] These changes do not require tests because only the set of test harness packages is changed\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/12547)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/emilio/servo/commits/f5d589876b53f2a65e001525487dc6acb5aec088"},{"sha":"9c8ebd3ce1f48f2aff811d6f3eedd7a3f3b8f553","author":{"name":"Zhen Zhang","email":"8c5a7109fbc69ad14e0dde8d610368666f27d485@gmail.com"},"message":"Chunked ReadFile from file manager","distinct":true,"url":"https://api.github.com/repos/emilio/servo/commits/9c8ebd3ce1f48f2aff811d6f3eedd7a3f3b8f553"},{"sha":"d8c0b87eb20f5c8e511ea920358d51c5199ccfab","author":{"name":"Jack Moffitt","email":"7bb7087018cc5fef3c041f6f038f586664845dbf@metajack.im"},"message":"Add Windows packaging to create an MSI installer","distinct":false,"url":"https://api.github.com/repos/emilio/servo/commits/d8c0b87eb20f5c8e511ea920358d51c5199ccfab"},{"sha":"2746c476d3114d987b153d93bed2d302ba2e52a5","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #11967 - metajack:windows-package, r=larsbergstrom\n\nAdd Windows packaging to create an MSI installer\n\n<!-- Please describe your changes on the following line: -->\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- [ ] These changes fix #__ (github issue number if applicable).\n\n<!-- Either: -->\n- [ ] There are tests for these changes OR\n- [x] These changes do not require tests because they require manual testing\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=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11967)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/emilio/servo/commits/2746c476d3114d987b153d93bed2d302ba2e52a5"},{"sha":"4e18c230d031388570780ea0382eb5f7c6567a96","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #12501 - mephisto41:worker-close-impl, r=KiChjang\n\nImplement DedicatedWorkerGlobalScope.close\n\n<!-- Please describe your changes on the following line: -->\nImplement DedicatedWorkerGlobalScope.close().\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 #12466 (github issue number if applicable).\n\n<!-- Either: -->\n- [X] There are tests for these changes\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/12501)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/emilio/servo/commits/4e18c230d031388570780ea0382eb5f7c6567a96"},{"sha":"2475dc1d21343e7cdda8b77be87be4484ee0f15a","author":{"name":"David Raifaizen","email":"11cc012ae1853064839e79fa96c48a7d34bc1071@hotmail.com"},"message":"Removed some sources of panic from script thread and devtools, using Option values instead to indicate when a pipeline context is missing where appropriate. Additionally, removed erroneous method get_browsing_context.","distinct":true,"url":"https://api.github.com/repos/emilio/servo/commits/2475dc1d21343e7cdda8b77be87be4484ee0f15a"},{"sha":"a94b92f8c4f3e3edbc8db7c106fe2b6d3a5d82ae","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #11791 - craftytrickster:11712/pipeline-lookup, r=asajeffrey\n\nPipeline lookup in webdriver\n\nFixes #11712\n\n<!-- Please describe your changes on the following line: -->\n\nRemoved a method that seemed to duplicate already existing functionality, and returned BrowsingContextErrors in the web_handler file where panics were previously occurring.\n\nI am not sure if I like all the unwrapping that occurs in the script thread, but the current methods are not set up to return Option/Result.\n\nAlso, should line the method on line 37 `find_node_by_unique_id` of components/script/webdriver_handlers.rs return None if the context is not found like I have it currently? Or should it return a `Result<Option...>` instead?\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 #11712 .\n\n<!-- Either: -->\n- [ ] There are tests for these changes OR\n- [X] These changes do not require tests because I simply removed a method that duplicated already existing functionality. On the other part, I added better error sending instead of forcing a panic, which does not require testing to my knowledge.\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=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11791)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/emilio/servo/commits/a94b92f8c4f3e3edbc8db7c106fe2b6d3a5d82ae"},{"sha":"9b7e38e95d4872b446a2f7c69d97ec9cf0a2f0cc","author":{"name":"vrod","email":"3c5570abd29edd8925d7ada49f4e303f2791f597@gmail.com"},"message":"Write a test for HTMLDialogElement#open\n\nThese changes fix #12574","distinct":true,"url":"https://api.github.com/repos/emilio/servo/commits/9b7e38e95d4872b446a2f7c69d97ec9cf0a2f0cc"},{"sha":"b41bf4f1f30b8f4eec92909c8971bc02d5422b50","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #12577 - izgzhen:fm-chunked, r=Manishearth\n\nChunked ReadFile from file manager\n\n+ Introduce a `ReadFileProgress` sender in the `ReadFile` msg to file manager, and implement the related I/O operations\n+ Change `tests/unit/net/test.jpeg` from a 4.8K file to a 39K file to better test the chunked reading (Since one chunk is maximally 8129 Bytes).\n\nr? @Manishearth\n\n<!-- Please describe your changes on the following line: -->\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] There are tests for these changes\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/12577)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/emilio/servo/commits/b41bf4f1f30b8f4eec92909c8971bc02d5422b50"},{"sha":"c8bff6151e2d8771543df0bb8a52ce51ac27a307","author":{"name":"Manish Goregaokar","email":"d2b7b149d2f9468b572924624a3b5a5bb122f1e8@gmail.com"},"message":"Resync stylo bindings\n\nNow at gecko-dev acf1cc9adeffe040dcdf7b7cf454cdd9657761e5","distinct":true,"url":"https://api.github.com/repos/emilio/servo/commits/c8bff6151e2d8771543df0bb8a52ce51ac27a307"}]}
{"actor":{"display_login":"emilio"}}