8bbda02c0e630f01498655d5c39bed0b11d7e54c: servo: Merge #11590 - Remove unused dev-dependency on image (from mbrubeck:cleanup); r=jdm
Matt Brubeck <mbrubeck@limpet.net> - Sat, 04 Jun 2016 16:53:53 -0500 - rev 387991
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11590 - Remove unused dev-dependency on image (from mbrubeck:cleanup); r=jdm This was used by Servo's old reftest harness, which was replaced with WPT. Source-Repo: https://github.com/servo/servo Source-Revision: 57cd0aabefdd51fe6cd3cd55ec432bcd76186627
44d5eb864a8c92a48cdafb6e2dd0f6889ded62ec: servo: Merge #11442 - Fragment debug_id u16 only exists in debug, prod will format mem address (from mitchhentges:87-debug-id); r=KiChjang
Mitchell Hentges <mitchhentges@protonmail.com> - Sat, 04 Jun 2016 16:03:59 -0500 - rev 387990
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11442 - Fragment debug_id u16 only exists in debug, prod will format mem address (from mitchhentges:87-debug-id); r=KiChjang <!-- Please describe your changes on the following line: --> Each fragment has a `u16` `debug_id` in debug mode, but no `debug_id` in production to save memory. To format a debug id in production, the address of the empty `debug_id` is displayed. --- <!-- 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 #87 (github issue number if applicable). <!-- Either: --> - [X] These changes do not require tests because it looks like it's not possible to mock out `cfg` options in `#[test]`s <!-- 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: 5002dff85352a09ff79f0183e437876f36b77515
34a33f786aab45eeda4aaf63773a072c2700cd9b: servo: Merge #11586 - Cleanup Document interface (from nox:document); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Sat, 04 Jun 2016 15:15:19 -0500 - rev 387989
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11586 - Cleanup Document interface (from nox:document); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: a5115c13fd99588a9b9c40fe37c01f9a7775d1ce
d9dfc1f50f3ac6930c51cd63d1f0cba06c6fcd1b: servo: Merge #11607 - Remove the layout and paint shutdown channels (from Ms2ger:shutdown-channels); r=asajeffrey
Ms2ger <Ms2ger@gmail.com> - Sat, 04 Jun 2016 14:24:56 -0500 - rev 387988
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11607 - Remove the layout and paint shutdown channels (from Ms2ger:shutdown-channels); r=asajeffrey Source-Repo: https://github.com/servo/servo Source-Revision: 80a58cadc5f864bfb44671e2e7228d7c6cdf4ab4
7c15ae711040ee9f246187da23f45b7e4738396a: servo: Merge #11605 - Rename the variants of the SubmittedFrom and ResetFrom enums to be less repetitive (from rafaqtro:local_r); r=KiChjang,emilio
Rafael Quintero <rafaqtro@gmail.com> - Sat, 04 Jun 2016 09:22:34 -0500 - rev 387987
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11605 - Rename the variants of the SubmittedFrom and ResetFrom enums to be less repetitive (from rafaqtro:local_r); r=KiChjang,emilio <!-- Please describe your changes on the following line: --> delete suffixes for variants SubmittedFrom, ResetFrom --- <!-- 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 - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #11557 (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: a8c1cb39713697c12831b38985f1e5a9c576c37c
edb6d55b6ead0d966d45743bfa6c58453fc6a23c: servo: Merge #11589 - Make DOMTokenList.contains not throw anymore (from GuillaumeGomez:contains); r=nox
Guillaume Gomez <guillaume1.gomez@gmail.com> - Sat, 04 Jun 2016 08:34:05 -0500 - rev 387986
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11589 - Make DOMTokenList.contains not throw anymore (from GuillaumeGomez:contains); r=nox Fixes #11579. Source-Repo: https://github.com/servo/servo Source-Revision: ec869eff19c7012b01db79d6522270a94ddb27d8
41bc8197689356f0e6eb414bd18ab670dc1f7b25: servo: Merge #11585 - Avoid deadlock when closing a pipeline (from asajeffrey:constellation-avoid-deadlock-during-pipeline-closure); r=larsbergstrom
Alan Jeffrey <ajeffrey@mozilla.com> - Fri, 03 Jun 2016 22:22:49 -0500 - rev 387985
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11585 - Avoid deadlock when closing a pipeline (from asajeffrey:constellation-avoid-deadlock-during-pipeline-closure); r=larsbergstrom <!-- Please describe your changes on the following line: --> At the moment, the constellation blocks on a pipeline during closure. This PR makes pipeline closure asynchronous. --- <!-- 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 #11546. - [X] These changes do not require tests because testing for absence of deadlock is difficult. <!-- 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: 6581e3504a60aa1e7c363cc93b1036b4a174c166
a7ec67ad78d7cff8a54c6cc509f6952674f65a1b: servo: Merge #11588 - Clarify some argument names in NamedNodeMap interface (from nox:namednodemap); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Fri, 03 Jun 2016 21:00:49 -0500 - rev 387984
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11588 - Clarify some argument names in NamedNodeMap interface (from nox:namednodemap); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: 93fc7c9cc3d581da6efa5d04e889c5003c4e5709
7c4a7714695aa1fc1f73b6cbdf7742fce10fa265: servo: Merge #11594 - Map glutin modifier keycodes to servo keycodes (from jdm:modifiers); r=mbrubeck
Josh Matthews <josh@joshmatthews.net> - Fri, 03 Jun 2016 17:36:16 -0500 - rev 387983
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11594 - Map glutin modifier keycodes to servo keycodes (from jdm:modifiers); r=mbrubeck <!-- Please describe your changes on the following line: --> Make it possible to receive DOM events for modifiers keys. --- <!-- 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 #11547 - [X] These changes do not require tests because we don't support automated tests for keyboard input <!-- 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: 3fead5a3988c67340a3a1ccb001c0c5ddf2bf9ba
efdbf713d49fcddc25346babda224ce65e13824b: servo: Merge #11591 - Upgrade backtrace, byteorder, compiletest, harfbuzz, hyper, phf, serde_json, url (from mbrubeck:always-be-updating); r=jdm
Matt Brubeck <mbrubeck@limpet.net> - Fri, 03 Jun 2016 16:46:16 -0500 - rev 387982
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11591 - Upgrade backtrace, byteorder, compiletest, harfbuzz, hyper, phf, serde_json, url (from mbrubeck:always-be-updating); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 2093925da8a13832070a8c6b4f27fa1de50514a7
c7c11a5820873ea3a0764ee2a14b5ca2712a2fbb: servo: Merge #11576 - Dropped references to RefCell (from rwakulszowa:net-filemanager-idmap-drop-refcell); r=nox
rwakulszowa <zajactomasz1@yahoo.com> - Fri, 03 Jun 2016 15:58:13 -0500 - rev 387981
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11576 - Dropped references to RefCell (from rwakulszowa:net-filemanager-idmap-drop-refcell); r=nox Removed RefCell references from net/filemanager_thread.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 - [X] These changes fix #11466 <!-- Either: --> - [X] These changes do not require tests because @jdm said so :) <!-- 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: c87aa399ed082cd751b8947037a5ab16af604d7e
e58e2c34c6eb801be7d22a8c7af9b979c0f70287: servo: Merge #11534 - Add Blob URL store (from izgzhen:add-blob-url-store); r=Manishearth
Zhen Zhang <izgzhen@gmail.com> - Fri, 03 Jun 2016 13:26:29 -0500 - rev 387980
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11534 - Add Blob URL store (from izgzhen:add-blob-url-store); r=Manishearth Spec: https://w3c.github.io/FileAPI/#BlobURLStore. I finally decide to put the store under `ScriptThread` and interpret the "global object" as the script thread itself. The new APIs will be used during the page loading (if scheme is `blob`) and `URL.createObjectURL/revokeObjectURL`. Related to #11131. <!-- 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 - [x] These changes fix part of #10539 <!-- Either: --> - [x] These changes do not require tests because it is new stub code which needs further integrating PRs. <!-- 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: b389ecda67d834de1893c6e7a118c0f0fd713b8c
d26acf4dc243fdbbf25ddbbeb66928d92895068f: servo: Merge #11582 - Remove some commented-out methods that were removed from spec (from nox:parentnode); r=Wafflespeanut
Anthony Ramine <n.oxyde@gmail.com> - Fri, 03 Jun 2016 12:36:19 -0500 - rev 387979
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11582 - Remove some commented-out methods that were removed from spec (from nox:parentnode); r=Wafflespeanut Source-Repo: https://github.com/servo/servo Source-Revision: 77e79d6e18147a71c99e0c4cd2cde42591ee191b
4fd4a57997eb51b73625e575cfd7f04bbe5acd49: servo: Merge #11571 - Derive Clone for DOMManipulationTaskSource, UserInteractionTaskSource (from Ms2ger:derive-clone); r=nox
Ms2ger <Ms2ger@gmail.com> - Fri, 03 Jun 2016 10:40:07 -0500 - rev 387978
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11571 - Derive Clone for DOMManipulationTaskSource, UserInteractionTaskSource (from Ms2ger:derive-clone); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: e75339ca0c5f5aea68be8ef08a28e77e70bd59a8
cd90ea31719537b27aa31baf3ae10c3f649dbcf9: servo: Merge #11573 - Remove some options code (from Ms2ger:opts); r=nox
Ms2ger <Ms2ger@gmail.com> - Fri, 03 Jun 2016 09:50:29 -0500 - rev 387977
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11573 - Remove some options code (from Ms2ger:opts); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 1f5b0008ac763bbb2209a70afddb6434d18cff9d
a4cb10a7386f9fdeddfa2f919d23adbc7fee2302: servo: Merge #11496 - Implement Range::createContextualFragment (from GuillaumeGomez:range); r=nox
Guillaume Gomez <guillaume1.gomez@gmail.com> - Fri, 03 Jun 2016 05:32:42 -0500 - rev 387976
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11496 - Implement Range::createContextualFragment (from GuillaumeGomez:range); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 51d41c5161fe61ad28cd0db98632633967832823
7fd1d00cb1ebe8d7764893799550fffd2d65540d: servo: Merge #11569 - compositing: Remove CompositorThread struct (from talklittle:remove_struct_10261); r=metajack
Andrew Shu <talklittle@gmail.com> - Fri, 03 Jun 2016 02:44:07 -0500 - rev 387975
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11569 - compositing: Remove CompositorThread struct (from talklittle:remove_struct_10261); r=metajack <!-- Please describe your changes on the following line: --> Remove `CompositorThread` struct, since it wraps only `IOCompositor`. Use `IOCompositor` directly. --- <!-- 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 #10261 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because refactoring <!-- 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: 6c5f5d35f56f75e5a235836c042a55b67da553d6
258b6dd147cf6779fd5230fdcf9a7e34d89868cd: servo: Merge #11549 - Generate debug and release Gecko bindings (from heycam:release-bindings); r=heycam
Cameron McCormack <cam@mcc.id.au> - Fri, 03 Jun 2016 01:55:33 -0500 - rev 387974
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11549 - Generate debug and release Gecko bindings (from heycam:release-bindings); r=heycam <!-- Please describe your changes on the following line: --> This makes `generate_style_structs.py` generate bindings for both `DEBUG` and non-`DEBUG` Gecko configurations. The corresponding generated bindings are used in geckolib based on `cfg(debug-assertions)`. I regenerated bindings on top of Gecko master plus https://bugzilla.mozilla.org/show_bug.cgi?id=1277154 (landing soon), which tripped up the bindgen due to bitfield layout issues. r? @emilio --- <!-- 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 - [X] These changes do not require tests because they are geckolib only <!-- 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: 71db2705edbf2381849af0e2edf7743c286881ec
9b818629d468bc2f9afee13a8a05522257d25faf: servo: Merge #11570 - mach: Introduce --all flag to run all test suites (from talklittle:mach_test_9544); r=Manishearth
Andrew Shu <talklittle@gmail.com> - Fri, 03 Jun 2016 01:07:00 -0500 - rev 387973
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11570 - mach: Introduce --all flag to run all test suites (from talklittle:mach_test_9544); r=Manishearth <!-- Please describe your changes on the following line: --> Add `--all` argument to get `./mach test --all` for running all test suites. Remove broken `faster` argument passed to `test_tidy()` when running `./mach test`. --- <!-- 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 #9544 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because fixing `mach test` <!-- 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: fd03e02291623bea34d94fb4f12671d9735ed04e
69a15042eaa254065baf6c96b49b422218a974f2: servo: Merge #11468 - Implement meta referrer policy delivery (3) (from rebstar6:refPol4); r=nox
Rebecca <rebstar6@gmail.com> - Thu, 02 Jun 2016 21:51:10 -0500 - rev 387972
Push 1468 by asasaki@mozilla.com at Mon, 05 Jun 2017 19:31:07 +0000
servo: Merge #11468 - Implement meta referrer policy delivery (3) (from rebstar6:refPol4); r=nox <!-- 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 - [X] These changes fix #10311 (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: 530b5a649eb7284c0ff4e316b8eabd5cc62c1e80
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip