94f43f3cbfed1b54c82daefbff718dfc48052735: servo: Merge #12854 - Use impl Trait syntax for Node::child_elements (from nox:impl-trait); r=jdm
Anthony Ramine <n.oxyde@gmail.com> - Sun, 14 Aug 2016 08:26:21 -0500 - rev 477661
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12854 - Use impl Trait syntax for Node::child_elements (from nox:impl-trait); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 27d082e5779904a5e68e99841ae1511ff126bacd
a9b2c57d1f147f5317e8bfc4c5ab97551eb0f54e: servo: Merge #12857 - Implement GL_FRAMEBUFFER_BINDING (and fix a VertexAttrib1fv typo) (from anholt:webgl-framebuffer-binding-2); r=emilio
Eric Anholt <eric@anholt.net> - Sun, 14 Aug 2016 04:46:17 -0500 - rev 477660
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12857 - Implement GL_FRAMEBUFFER_BINDING (and fix a VertexAttrib1fv typo) (from anholt:webgl-framebuffer-binding-2); r=emilio <!-- Please describe your changes on the following line: --> This PR fixes many webgl conformance test failures due to missing support for a getParameter() call in the webgl test utils. --- <!-- 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 #12852 <!-- 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: 8472699885fe81957dc9d183c209f3aa31f4c4c2
fa511d8bdf9530252c8ecbd3a6b1c48b3b91846d: servo: Merge #12839 - Fix a cached style cascade bug that only manifested in sequential mode (from notriddle:11818_sequential_layout_bug); r=emilio
Michael Howell <michael@notriddle.com> - Sun, 14 Aug 2016 02:27:19 -0500 - rev 477659
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12839 - Fix a cached style cascade bug that only manifested in sequential mode (from notriddle:11818_sequential_layout_bug); r=emilio When copying cached styles, keep the `writing_mode` up to date. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #11818 (github issue number if applicable). - [X] There are tests for these changes EDIT: The test is now working. I ran it with the first commit (the actual fix) reverted and it failed. Source-Repo: https://github.com/servo/servo Source-Revision: 700bb911fcd8b34dcc5fbce22adcd8117cbf60d2
c1b9509be7b04a0267952263d77cfc4c52337df0: servo: Merge #12851 - Fix step 31 of the Request constructor (from jeenalee:request); r=nox
Jeena Lee <ijeenalee@gmail.com> - Sat, 13 Aug 2016 15:26:15 -0500 - rev 477658
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12851 - Fix step 31 of the Request constructor (from jeenalee:request); r=nox <!-- Please describe your changes on the following line: --> This PR fixes the step 31 of the Request constructor to fill Request's Headers object and rethrow any exceptions. Additionally, it removes unnecessary line breaks, comments, and redundant function. --- <!-- 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 #12845 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because this PR does not change the behavior of the Request constructor. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> In addition to fixing step 31 of the Request constructor, this commit also: - remove `get_current_url` function, and use `net_request::request`'s built-in `current_url` method - clean up unnecessary line breaks and comments Source-Repo: https://github.com/servo/servo Source-Revision: 882872897e9473ec176d771589f64769fbd4c352
a8854cb72e4b3a929abeca5698adb6f795094cef: servo: Merge #12846 - Update Rust to 1.12.0-nightly (1deb02ea6 2016-08-12) (from servo:rustup); r=emilio
Anthony Ramine <n.oxyde@gmail.com> - Sat, 13 Aug 2016 13:37:37 -0500 - rev 477657
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12846 - Update Rust to 1.12.0-nightly (1deb02ea6 2016-08-12) (from servo:rustup); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: 476df170453d2805ba4b9d138804c0b189679dc8
b9860b026ee43a1cfd859c43d271b6ef477b566f: servo: Merge #12700 - Implement the Request API (from jeenalee:jeena-requestAPI); r=jdm
Jeena Lee <ijeenalee@gmail.com> - Fri, 12 Aug 2016 23:54:49 -0500 - rev 477656
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12700 - Implement the Request API (from jeenalee:jeena-requestAPI); r=jdm Implement the Request API <!-- Please describe your changes on the following line: --> This PR implements the [Request API](https://fetch.spec.whatwg.org/#request-class) for the Fetch API, including its attributes and constructor, and introduces changes in relevant files. This Request integrates `net_traits::request::Request` and `dom::headers`. There are few related TODOs and comments: 1. `net_traits::request::Request`'s `headers` field does not point to `dom::request::Request`'s `headers_reflector`. 2. Every Constructor step that involves `Readable Stream` object is not implemented. 3. Every Constructor step that involves `entry settings object` or `environment settings object` is not implemented. 4. `./mach build -d` does not report any error, but prints a few warnings about unused variables related to (1) and (2). 5. Enum `ReferrerPolicy` generated by `RequestBinding` does not match `net_traits::request::Request`'s implementation. 6. `Promise`s in Body webidl are commented out. --- <!-- 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 #11895 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because tests for the Request API already exists, but this commit does not implement the interface fully. <!-- 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: 78160bf3f967ad34c671fe953de578bfa0b9542b
c867e0247b066cb67a48ad4fbfcb1fbaf06a5abf: servo: Merge #12831 - Add a flag to dump the computed style values (from notriddle:master); r=Manishearth
Michael Howell <michael@notriddle.com> - Fri, 12 Aug 2016 20:55:27 -0500 - rev 477655
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12831 - Add a flag to dump the computed style values (from notriddle:master); r=Manishearth I used this to trace #11818 to a style bug, rather than a layout bug. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes do not fix any issues - [X] These changes do not require tests because debugging Source-Repo: https://github.com/servo/servo Source-Revision: 7b1f75b605c1b1abf87f084362126db60109bb65
14f16d3626e039515989bb5b69d38f0403b822c7: servo: Merge #12834 - Remove #[serde(bound = "")] attributes (from dtolnay:bound); r=nox
David Tolnay <dtolnay@palantir.com> - Fri, 12 Aug 2016 19:01:28 -0500 - rev 477654
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12834 - Remove #[serde(bound = "")] attributes (from dtolnay:bound); r=nox These were fixed in serde_codegen 0.8.0 by serde-rs/serde#456. cc @nox - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [x] These changes do not require tests because: the generated code continues to compile Source-Repo: https://github.com/servo/servo Source-Revision: 11b853fbf1916fb71b49fefbf2ebeaccaec50ee2
794d4fbf4c1eaf935403ac31fa41eb30a36c46ba: servo: Merge #12822 - Update shared_library (from servo:shared_library); r=Manishearth
Ms2ger <Ms2ger@gmail.com> - Fri, 12 Aug 2016 18:10:03 -0500 - rev 477653
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12822 - Update shared_library (from servo:shared_library); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 7a30eaae23a4e22cdfd5425f88bb22018fb712f4
6cb5c20d54c738bfcc984f20373981ee792eca18: servo: Merge #12821 - Create `mach fetch` command (from UK992:mach-update); r=aneeshusa
UK992 <urbankrajnc92@gmail.com> - Fri, 12 Aug 2016 17:18:43 -0500 - rev 477652
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12821 - Create `mach fetch` command (from UK992:mach-update); r=aneeshusa - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12775. r? @larsbergstrom Source-Repo: https://github.com/servo/servo Source-Revision: b4695541ae50fec1047476155d14fd40bb551de9
84d0d7bb83813fbd1763fbae1d73fbdefd9f1cc7: servo: Merge #12832 - Copy updated WR shaders (from glennw:copy-shaders); r=glennw
Glenn Watson <gw@intuitionlibrary.com> - Fri, 12 Aug 2016 16:23:34 -0500 - rev 477651
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12832 - Copy updated WR shaders (from glennw:copy-shaders); r=glennw <!-- 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 - [ ] `./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: 43c09d14d820f84beb4c2701b2706196e57e389f
e5a914814ebf8b46c6f483035a2885ac757e3008: servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Fri, 12 Aug 2016 12:23:10 -0500 - rev 477650
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: 9abe9e450b54ef9151bbee1aa0bd2dedb685fa7a
aa7b1288feb658f367d4997b4ccee99bf72078fd: servo: Merge #12795 - Support 'word-spacing' for geckolib (from Wafflespeanut:word_spacing); r=Manishearth
Ravi Shankar <wafflespeanut@gmail.com> - Thu, 11 Aug 2016 22:02:01 -0500 - rev 477649
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12795 - Support 'word-spacing' for geckolib (from Wafflespeanut:word_spacing); r=Manishearth **These changes haven't been tested yet!** --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: a22913569c2fa917015b23c27cb2f55de2a69ff2
0c5058d27b3987c227c29bf903951feb19da43ba: servo: Merge #12817 - Update to euclid 0.8 (from servo:euclid); r=nox
Martin Robinson <mrobinson@igalia.com> - Thu, 11 Aug 2016 20:12:29 -0500 - rev 477648
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12817 - Update to euclid 0.8 (from servo:euclid); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 5b915c403d2e96bd2917e7df4f2a58a6668a0c0e
024b9af9935d4c86c1d6a6aead18e5fba6fe8487: servo: Merge #12813 - dom: getElementsFromPoint does the hit testing on viewport coordinates (from emilio:hit-test); r=notriddle
Emilio Cobos Álvarez <ecoal95@gmail.com> - Thu, 11 Aug 2016 05:34:27 -0500 - rev 477647
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12813 - dom: getElementsFromPoint does the hit testing on viewport coordinates (from emilio:hit-test); r=notriddle <!-- 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 <!-- Either: --> - [x] There are tests for these changes OR <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> We got this wrong (I think it wasn't my fault actually), I was just writing a test for #12777 when I found this. Source-Repo: https://github.com/servo/servo Source-Revision: 4cefbcc94927a1c7cf12b188c4abbd63d7636e3d
4c717742ea7c96cb27ea6f1489fc6ec9a1aa798c: servo: Merge #12790 - Update bindings generator to support default ByteString values in a dictionary (from malisas:malisa-bytestring-generator); r=Ms2ger
Malisa Smith <malisa.tsmith@gmail.com> - Thu, 11 Aug 2016 04:36:23 -0500 - rev 477646
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12790 - Update bindings generator to support default ByteString values in a dictionary (from malisas:malisa-bytestring-generator); r=Ms2ger <!-- Please describe your changes on the following line: --> Update bindings generator to support default ByteString values in a dictionary. --- <!-- 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 #12737 (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: b7facf41cbc7ba727666e95fd0c390d432d862fa
b39a228ec229dd91a973832123b79c8e1af9b98c: servo: Merge #12669 - Inline pseudo elements layout#12367 (from splav:inline_pseudo_elements_layout#12367); r=notriddle
Alexandrov Sergey <splavgm@gmail.com> - Thu, 11 Aug 2016 03:38:14 -0500 - rev 477645
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12669 - Inline pseudo elements layout#12367 (from splav:inline_pseudo_elements_layout#12367); r=notriddle <!-- Please describe your changes on the following line: --> This PR fixes ignored paddings and margins for inline pseudo elements. --- <!-- 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 #12367 (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: 9ffda4c7b33f14c291404655bd137b544969fff9
869827791dccd85b682856687610d4a7468aa230: servo: Merge #12816 - Update ordered-float (from servo:always-be-updating); r=Wafflespeanut
Ms2ger <Ms2ger@gmail.com> - Thu, 11 Aug 2016 02:16:17 -0500 - rev 477644
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12816 - Update ordered-float (from servo:always-be-updating); r=Wafflespeanut Source-Repo: https://github.com/servo/servo Source-Revision: ef442556c2f420ea8f9011df0a9e1b7a55c8b238
144cd4a955a9f675eaefd8646c208d95ed6af41c: servo: Merge #12787 - Update README.md with further openssl instructions (from msreckovic:patch-1); r=larsbergstrom
msreckovic <msreckovic@yahoo.com> - Thu, 11 Aug 2016 00:10:38 -0500 - rev 477643
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12787 - Update README.md with further openssl instructions (from msreckovic:patch-1); r=larsbergstrom Sometimes building with openssl requires major intervention of pointing the include path to the local installation of openssl, when the brew link refuses to link. - [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 it’s a documentation change Source-Repo: https://github.com/servo/servo Source-Revision: 490a2acac9a1da4b2a4466ed48ed30e3666734ca
3c16740a69d9414fa2b6d16e59a994e1e0577d0e: servo: Merge #12812 - browserhtml update (from paulrouget:bhtmlup); r=jdm
Paul Rouget <me@paulrouget.com> - Wed, 10 Aug 2016 23:00:14 -0500 - rev 477642
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12812 - browserhtml update (from paulrouget:bhtmlup); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 2f8eebb2525d56b7242a4be5365a1f68a049845e
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip