22ebc2d8b7693079ebdda01710afaa6d1e3832f0: servo: Merge #15327 - Add a missing newline in wrap_panic() calls (from servo:missing-newline-wrap-panic); r=jdm
Ms2ger <Ms2ger@gmail.com> - Wed, 01 Feb 2017 06:25:40 -0800 - rev 478871
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15327 - Add a missing newline in wrap_panic() calls (from servo:missing-newline-wrap-panic); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: bac2f68b541139702ac4347310cffe369f1bbb85
a85503ab3e398c5a305708d35b714226fb31617e: servo: Merge #15326 - Root the arguments to callback functions (from servo:root-callback-args); r=nox
Ms2ger <Ms2ger@gmail.com> - Wed, 01 Feb 2017 05:31:22 -0800 - rev 478870
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15326 - Root the arguments to callback functions (from servo:root-callback-args); r=nox Note that this relies on the fact that Heap<JSVal> and JSVal are binary compatible. Fixes #15324. Source-Repo: https://github.com/servo/servo Source-Revision: 4524bb2bda02e6cf84347ef5a152c9c242d95408
3ee3b355026e54515736b35689f33b5da21d18bf: servo: Merge #15321 - Preallocate in deduplicate_property_declarations (from Manishearth:preallocate); r=bholley
Manish Goregaokar <manishsmail@gmail.com> - Tue, 31 Jan 2017 17:58:18 -0800 - rev 478869
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15321 - Preallocate in deduplicate_property_declarations (from Manishearth:preallocate); r=bholley r? @bholley Source-Repo: https://github.com/servo/servo Source-Revision: da89099e26955cf5ba44031a0a536e3af4e6a0d5
18dd5a9d3858c0d78e0848e058efb0a9025da95c: servo: Merge #15299 - Create KeyframeAnimation for empty keyframe rules (from hiikezoe:empty-keyframe); r=emilio,pcwalton
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 31 Jan 2017 14:42:06 -0800 - rev 478868
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15299 - Create KeyframeAnimation for empty keyframe rules (from hiikezoe:empty-keyframe); r=emilio,pcwalton <!-- Please describe your changes on the following line: --> We should create KeyframeAnimation even if css keyframe rule is empty because we should fire css animation events for such CSS animations. Also we should ignore properties that are annotated with '!important'. From the spec[1]. using !important on them is invalid and will cause the property to be ignored [1] https://drafts.csswg.org/css-animations-1/#keyframes --- <!-- 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 #15257 <!-- Either: --> - [X] There are tests for these changes <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 77f53aae3eee59957521ea76e95bd3e454c4ddd9
488a6cc4a8989e2c3d155e3e39f9c365483ee04e: servo: Merge #15111 - Update WR (radial gradients, generate_frame API, mac subpixel improvements, ANGLE shader support) (from glennw:wr-update-generate); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Tue, 31 Jan 2017 11:49:18 -0800 - rev 478867
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15111 - Update WR (radial gradients, generate_frame API, mac subpixel improvements, ANGLE shader support) (from glennw:wr-update-generate); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 8421ae60774922e6b9ab9b1b562efce22916b200
fb3ec856d7086973447dd2aba15704a0961ed13e: servo: Merge #15315 - Improve the readability of dictionaries' new() method (from servo:reformat-dict); r=jdm
Ms2ger <Ms2ger@gmail.com> - Tue, 31 Jan 2017 07:41:43 -0800 - rev 478866
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15315 - Improve the readability of dictionaries' new() method (from servo:reformat-dict); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: ec9da4d2763bad2df96757d3f8f2666b9d0507f2
7b43d7fb2258a2c2a53632483e1eb204f76f7ab3: servo: Merge #15304 - Remove 'buildtimetrend' Travis webhook (from servo:buildtimetrend); r=aneeshusa
Corey Farwell <coreyf@rwell.org> - Mon, 30 Jan 2017 16:33:50 -0800 - rev 478865
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15304 - Remove 'buildtimetrend' Travis webhook (from servo:buildtimetrend); r=aneeshusa The service is discontinued. Source-Repo: https://github.com/servo/servo Source-Revision: edc576597860be4559bc9dc93da38f215c4a80a0
72077d55923fe349fd60b4e706171b9ce8140381: servo: Merge #15288 - Refactor more stuff in preparation for special handling for restyling using the style attribute (from emilio:style-attr-restyle); r=SimonSapin
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 Jan 2017 14:54:26 -0800 - rev 478864
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15288 - Refactor more stuff in preparation for special handling for restyling using the style attribute (from emilio:style-attr-restyle); r=SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: 166b30484061ae7c58f721ac9082d13c83834fae
9dc8d15160f41ddf12adc1d91cd5ecd1eaa33f77: servo: Merge #15302 - Update to webdriver v0.20.0 (from andreastt:webdriver-0.20.0); r=Ms2ger
Andreas Tolfsen <ato@mozilla.com> - Mon, 30 Jan 2017 12:09:22 -0800 - rev 478863
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15302 - Update to webdriver v0.20.0 (from andreastt:webdriver-0.20.0); r=Ms2ger - [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). - [ ] There are tests for these changes OR - [x] These changes do not require tests because _Servo is not sufficiently mature to run WPT WebDriver tests_ Source-Repo: https://github.com/servo/servo Source-Revision: 71deabc8bc40baaccf15415cc1f789392de62f2c
4d3d6db2bbf84cec197210ec912caba9c12a3069: servo: Merge #15284 - Remove unused builders (from aneeshusa:remove-unused-windows-builders); r=larsbergstrom
Aneesh Agrawal <aneeshusa@gmail.com> - Mon, 30 Jan 2017 07:25:28 -0800 - rev 478862
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15284 - Remove unused builders (from aneeshusa:remove-unused-windows-builders); r=larsbergstrom These have been superseded by the windows-gnu and windows-msvc versions. Removing them allows freeing up disk space on the Windows builders. r? @larsbergstrom <!-- Please describe your changes on the following line: --> --- <!-- 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 - [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 _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 9cdf78d53d0a101d99e911088a00c677476f5bf1
da159b43518982c0910b4408573f03dbcf361096: servo: Merge #15300 - Remove unused part of the return value of parse_blob_url() (from servo:blob-fragment); r=Wafflespeanut
Ms2ger <Ms2ger@gmail.com> - Mon, 30 Jan 2017 06:21:46 -0800 - rev 478861
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15300 - Remove unused part of the return value of parse_blob_url() (from servo:blob-fragment); r=Wafflespeanut Source-Repo: https://github.com/servo/servo Source-Revision: 81712560cafbb6a5ed12c5306522a6ea0cbe09f7
271c3517a866a25ed09d91e840039f09b0c44102: servo: Merge #15264 - Always set the Document::contentType attribute in ScriptThread::load() (from servo:content-type); r=nox
Ms2ger <Ms2ger@gmail.com> - Mon, 30 Jan 2017 05:33:14 -0800 - rev 478860
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15264 - Always set the Document::contentType attribute in ScriptThread::load() (from servo:content-type); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: cc2011c05037a8f261f2e803b8a3fb58178ab1b9
5f5a2bb6758111731926fc18bcdb53978a741cb5: servo: Merge #15222 - Update image (from servo:image); r=nox
Ms2ger <Ms2ger@gmail.com> - Mon, 30 Jan 2017 03:43:10 -0800 - rev 478859
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15222 - Update image (from servo:image); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: b0cf5348b830e51ef76a04c8434ab7b42d5de1ca
c2862505687521463891f0a8492fd2dc945a5d22: servo: Merge #15294 - Removed unused import (from atheed:unused-import-fix); r=Manishearth
Atheed Thameem <atheedthameem@hotmail.com> - Sun, 29 Jan 2017 10:01:58 -0800 - rev 478858
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15294 - Removed unused import (from atheed:unused-import-fix); r=Manishearth Removed an unused import in `components/script/dom/element.rs`. --- <!-- 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 this is an unused-import fix <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 3e1bc8dcfeafd1d66d786192b898fa35671406f0
ae237263a1f8ef6f6e767dfc5cdb18085ac66de4: servo: Merge #14556 - Make Stylist::set_device check stylesheet media queries (from iamrohit7:fix-set-device); r=SimonSapin,Emilio
Rohit Burra <iamrohit7@gmail.com> - Sun, 29 Jan 2017 04:06:03 -0800 - rev 478857
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14556 - Make Stylist::set_device check stylesheet media queries (from iamrohit7:fix-set-device); r=SimonSapin,Emilio Fixes Stylist::set_device to check for media queries in stylesheets. <!-- 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 #14279 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 1c1aaa5a883bd17618ac90ac67a6f0030a276ff5
54159b6c0a24f583b492e09baac4fdc6e0e841e5: servo: Merge #15289 - Expose interfaces only where they should be. #12415 - Partial (from montrivo:webidl-exposed); r=cbrewster
montrivo <montrivo@github.com> - Sun, 29 Jan 2017 00:00:19 -0800 - rev 478856
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15289 - Expose interfaces only where they should be. #12415 - Partial (from montrivo:webidl-exposed); r=cbrewster <!-- Please describe your changes on the following line: --> I verified the following interfaces: CSSStyleDeclaration.webidl ElementCSSInlineStyle.webidl ElementContentEditable.webidl EventHandler.webidl Screen.webidl StyleSheetList.webidl StyleSheet.webidl Client.webidl --- <!-- 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 #12415 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: e58ef9115fb3c465680c37a78506823f4e629297
f2f3cd6ba1ffc13da63ab9a0c55211d9fd6c0042: servo: Merge #15277 - Update to cargo 0.17.0-nightly (385e243 2017-01-27) (from servo:cargoup); r=emilio
Simon Sapin <simon.sapin@exyr.org> - Sat, 28 Jan 2017 23:05:15 -0800 - rev 478855
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15277 - Update to cargo 0.17.0-nightly (385e243 2017-01-27) (from servo:cargoup); r=emilio Pick up https://github.com/rust-lang/cargo/pull/3590, to print errors without waiting for parallel jobs. <!-- Please describe your changes on the following line: --> --- <!-- 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 new tests <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: c0ff8f8a65ab5be3ec42bd1de89c79f5e761b531
b0b4ab92557d252958d69df39fadda3a0e8e7969: servo: Merge #15278 - Parsing "0" as Number for line-height and border-image-outset (from atheed:zero-parsing); r=Wafflespeanut
Atheed Thameem <atheedthameem@hotmail.com> - Sat, 28 Jan 2017 22:18:44 -0800 - rev 478854
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15278 - Parsing "0" as Number for line-height and border-image-outset (from atheed:zero-parsing); r=Wafflespeanut Fixes #15171 by correctly parsing `0` as `0` (rather than as `0px`, as was the case earlier) for the `line-height` and `border-image-outset` CSS properties. Wrote unit tests for both; `./mach test-unit -p style` passes all tests. --- <!-- 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 #15171 <!-- Either: --> - [X] There are tests for these changes. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: dfcfc1d2c158edb05ac7d2da3796008947b580df
859843a4d5c0212c0511058f5f4ec801e5600d06: servo: Merge #15287 - Counter part of bug 1328787 - Stylo: Convert Servo's animation keyframes and store them into Gecko's keyframes (from hiikezoe:css-animation); r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 28 Jan 2017 21:24:04 -0800 - rev 478853
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15287 - Counter part of bug 1328787 - Stylo: Convert Servo's animation keyframes and store them into Gecko's keyframes (from hiikezoe:css-animation); r=heycam <!-- Please describe your changes on the following line: --> Reviewed by @heycam, An exception is auto-generated bindgen stuff, I did not include it in patches on bugzilla. The bindgen diff included in this PR was generated with b5c94bad371114ab9f03e910f66c00a042997fc2. It might be bit-rotted. --- <!-- 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 gecko has test cases. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 0459e1a6dd38f943a23e8b858c0bebf37cfadd95
b96b63c25e249fa44dbd640f9307032eab36ff44: servo: Merge #15120 - Allow windows to share browsing contexts (from asajeffrey:script-windows-share-browsing-contexts); r=jdm
Alan Jeffrey <ajeffrey@mozilla.com> - Sat, 28 Jan 2017 20:35:39 -0800 - rev 478852
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15120 - Allow windows to share browsing contexts (from asajeffrey:script-windows-share-browsing-contexts); r=jdm <!-- Please describe your changes on the following line: --> This PR allows different `Window` objects in the same browsing context to share a `BrowsingContext` object. SpiderMonkey requires a `WindowProxy` object to be in the same compartment as its `Window`, so when a `WindowProxy` changes `Window`, we have to brain-transplant it. In turn this requires the reflector of a `BrowsingContext` to be mutable. --- <!-- 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 #13608 and #14843 - [X] These changes do not require tests because an existing test catches this (`/html/browsers/the-window-object/Window-document.html` is now `PASS`) <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 67c182638253211553161495cd2e4570002fd5bc
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip