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
709e7de69776c3969283f0c5102fd969d3b8f35c: servo: Merge #15271 - Initialize block_container_inline_size for non-block root flows (from mbrubeck:root); r=notriddle
Matt Brubeck <mbrubeck@limpet.net> - Sat, 28 Jan 2017 19:18:53 -0800 - rev 478851
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15271 - Initialize block_container_inline_size for non-block root flows (from mbrubeck:root); r=notriddle Fixes #14948. Fixes #14945. Needs a try run. r? @notriddle Source-Repo: https://github.com/servo/servo Source-Revision: fdf0833ec2dfc31e480670622066e61390069391
38fd0562f1cef658779bcb5c735bb6670a0c199e: servo: Merge #15268 - Make text-orientation:sideways-right an alias for sideways in Gecko (from mbrubeck:sideways); r=upsuper
Matt Brubeck <mbrubeck@limpet.net> - Sat, 28 Jan 2017 17:24:47 -0800 - rev 478850
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15268 - Make text-orientation:sideways-right an alias for sideways in Gecko (from mbrubeck:sideways); r=upsuper Fixes #15214. r? @upsuper Source-Repo: https://github.com/servo/servo Source-Revision: ec12b7665b5cf35b13932a7c17901ffb8e73b5ee
77f7fd733f82b2166bbff78b98f1d34f8721b627: servo: Merge #15280 - Bug 1334579: Ensure constructors for nsStyleContentData run (from emilio:negative-leaks); r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 28 Jan 2017 16:30:08 -0800 - rev 478849
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15280 - Bug 1334579: Ensure constructors for nsStyleContentData run (from emilio:negative-leaks); r=bholley Reviewed upstream by @bholley Source-Repo: https://github.com/servo/servo Source-Revision: b9e675cdadb946c53a40fc996a1a563f1ce89d04
4a183a7e33ffb5aa67423a1be616d24713e34b56: servo: Merge #15276 - Bumped version of rust-mozjs (from asajeffrey:dep-mozjs-0.1.4); r=emilio
Alan Jeffrey <ajeffrey@mozilla.com> - Sat, 28 Jan 2017 15:12:21 -0800 - rev 478848
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15276 - Bumped version of rust-mozjs (from asajeffrey:dep-mozjs-0.1.4); r=emilio <!-- Please describe your changes on the following line: --> Bump version of rust-mozjs to 0.1.4. --- <!-- 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 do not require tests because version bump <!-- 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: e699811f3c7a06ad8b785647a785c7b2070aca1c
eee0049755a520cb21e3767ff18f7750400f5c0f: servo: Merge #15115 - Introduce the `NoCalcLength` (from Wafflespeanut:lop); r=emilio
Ravi Shankar <wafflespeanut@gmail.com> - Sat, 28 Jan 2017 14:08:38 -0800 - rev 478847
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #15115 - Introduce the `NoCalcLength` (from Wafflespeanut:lop); r=emilio <!-- Please describe your changes on the following line: --> I began this for making the `CalcLengthOrPercentage` represent `LengthOrPercentage` (instead of the enum we already have), but only later did I realize that it will make `LengthOrPercentageOrFoo` types fatty (which is the problem we're trying to avoid - #15061) and so, I dropped that attempt. Along the way, I introduced an internal type for `Length`, for representing all its non-calc variants (which are `Copy`). We could still have this type for the `LengthOrPercentageOrFoo` types which don't really need `Length` since they already have their own variants for calc. r? @Manishearth @emilio @SimonSapin or anyone interested --- <!-- 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 <!-- Either: --> - [x] These changes do not require tests because it's a refactor <!-- 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: cd0a6b98f4a9073e9ac98409c2fa917643552181
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip