91e8edaae3c53ec53ae5b9553fc9a56ec523b208: servo: Merge #13905 - Update heartbeats-simple-sys to v0.3.2 (from mmatyas:update_heartbeats); r=Ms2ger
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Mon, 24 Oct 2016 06:44:57 -0500 - rev 478149
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13905 - Update heartbeats-simple-sys to v0.3.2 (from mmatyas:update_heartbeats); r=Ms2ger <!-- Please describe your changes on the following line: --> Update heartbeats-simple-sys to pick up libheartbeats/heartbeats-simple-sys#17. (This is a fix for servo/servo#13154) Source-Repo: https://github.com/servo/servo Source-Revision: cf0218fe4e672679a1ec1dcf0ca4b3a1a4ea9b8e
a78d9ea96166158cd703812ea9295cd4c955eea9: servo: Merge #13898 - webgl: texture size validation fixes (from anholt:webgl-texture-fixes); r=emilio
Eric Anholt <eric@anholt.net> - Mon, 24 Oct 2016 00:52:57 -0500 - rev 478148
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13898 - webgl: texture size validation fixes (from anholt:webgl-texture-fixes); r=emilio <!-- Please describe your changes on the following line: --> This pull request fixes the errors in texture-size-limit.html. --- <!-- 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: --> - [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: f3973a0d3b2d12c96d0f21624fd0d6d925f34abb
6bc685a3f0340c866f34d943f5696e24c6612b6e: servo: Merge #13873 - Remove stacking context nesting from WebRender display construction (from mrobinson:remove-nesting); r=glennw
Martin Robinson <mrobinson@igalia.com> - Sun, 23 Oct 2016 21:48:28 -0500 - rev 478147
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13873 - Remove stacking context nesting from WebRender display construction (from mrobinson:remove-nesting); 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: --> - [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 they should not produce any behavior 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: d5e412b3f19fa72687cf3ad246dfb8312b1f2368
d0ddea7af17411e84f8b9a44ed449adc787b7aee: servo: Merge #13889 - Use str for bindgen output directly (from upsuper:regen-output); r=emilio
Xidorn Quan <me@upsuper.org> - Sun, 23 Oct 2016 18:10:03 -0500 - rev 478146
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13889 - Use str for bindgen output directly (from upsuper:regen-output); r=emilio r? @emilio Source-Repo: https://github.com/servo/servo Source-Revision: 672545430f187c37e62d8b9e7a99e1ba8ba5a3ed
aa57bae4715bbf35f51b6e2a64126a1db711e19d: servo: Merge #13897 - Partial fix for #12415: DOM interfaces (from scotttrinh:dom-webidl); r=jdm
Scott Trinh <scott@scotttrinh.com> - Sun, 23 Oct 2016 12:21:11 -0500 - rev 478145
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13897 - Partial fix for #12415: DOM interfaces (from scotttrinh:dom-webidl); r=jdm <!-- Please describe your changes on the following line: --> Fix exposure of DOM interfaces. Only two of the interfaces needed changing and I want someone to double check on `DOMException` (which I left exposed to both `Window` and `Worker`), but I used Firefox's definition as my source since the specs don't lay it out explicitly. --- <!-- 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 (partially) #12415 (github issue number if applicable). <!-- Either: --> - [X] These changes do not require tests because they only remove code. <!-- 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: a1306e1dd3918917221a17b651e1de11ca95d224
c9b78d30a607becab058a376b0a1b1224aeb4426: servo: Merge #13895 - Implement Step 1 of Response API Clone Method (from lautat:dom-response-clone-step-1); r=KiChjang
Atte Lautanala <atte.lautanala@gmail.com> - Sun, 23 Oct 2016 07:55:30 -0500 - rev 478144
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13895 - Implement Step 1 of Response API Clone Method (from lautat:dom-response-clone-step-1); r=KiChjang <!-- Please describe your changes on the following line: --> Implements first step of response API Clone method. Response Clone test expectations have been updated. Fixes issue #13888. --- <!-- 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 #13888. <!-- 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: 2772626d91502222c687f30db32393634017b129
58c2650fd3c0e0c11a242b0f8a6dcea644311904: servo: Merge #13860 - Implement parsing/serialization and gecko glue for text-emphasis-style (from canaltinova:text-emphasis-style); r=Manishearth,emilio
Nazım Can Altınova <canaltinova@gmail.com> - Sat, 22 Oct 2016 19:47:07 -0500 - rev 478143
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13860 - Implement parsing/serialization and gecko glue for text-emphasis-style (from canaltinova:text-emphasis-style); r=Manishearth,emilio <!-- Please describe your changes on the following line: --> Implementation of parsing/serialization and gecko glue for text-emphasis-style. r? @Manishearth --- <!-- 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 #13853 (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: bfd966f81998cc13f067a31182115577ba9346ca
e9ff695e2b826d3bb378c20263a1b4590c538ff4: servo: Merge #13882 - Make Response's `Clone()` method to clone headers (from jeenalee:response-clone); r=jdm
Jeena Lee <ijeenalee@gmail.com> - Sat, 22 Oct 2016 08:05:13 -0500 - rev 478142
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13882 - Make Response's `Clone()` method to clone headers (from jeenalee:response-clone); r=jdm <!-- Please describe your changes on the following line: --> This patch allows the response clone to have the same headers list as the original's. Previously, only the cloned response's headers guard was set to be the same as the original response's headers guard. --- <!-- 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: --> - [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: 62689ba64deb5f0c93f2fe3dfd69258b21d2fb47
bb02254c0f1c97ae623f6a209ca918e360f8f39b: servo: Merge #13891 - Move WindowSizeType to script_traits (from servo:msg-min); r=nox
Ms2ger <Ms2ger@gmail.com> - Sat, 22 Oct 2016 07:17:13 -0500 - rev 478141
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13891 - Move WindowSizeType to script_traits (from servo:msg-min); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 6be969a4594da0971e04d20ed085735024428b7a
cdd743176cf61f6375301dbb76dd331e34e4f80a: servo: Merge #13890 - Auto-generate some glue (from Wafflespeanut:glue); r=Manishearth
Ravi Shankar <wafflespeanut@gmail.com> - Sat, 22 Oct 2016 03:58:36 -0500 - rev 478140
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13890 - Auto-generate some glue (from Wafflespeanut:glue); r=Manishearth <!-- 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-geckolib` 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. --> r? @Manishearth or @emilio Source-Repo: https://github.com/servo/servo Source-Revision: 97feac079c61c07a7b5fe2989bae37ced5f1fe10
95c3397bde26071da73726ed3ccd6c1199df5c3e: servo: Merge #13863 - stylo: Rearrange some data structures in preparation for the new incremental restyle algorithm (from bholley:shuffle_data_structures); r=emilio
Bobby Holley <bobbyholley@gmail.com> - Fri, 21 Oct 2016 15:50:48 -0500 - rev 478139
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13863 - stylo: Rearrange some data structures in preparation for the new incremental restyle algorithm (from bholley:shuffle_data_structures); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: 9cbac40f618a5d87bd883e81a70e233e0ea3a87f
a41f256faace00f5a0ecbbcba65999280b1d177a: servo: Merge #13880 - Move Image and PixelFormat to net_traits (from servo:msg-min); r=nox
Ms2ger <Ms2ger@gmail.com> - Fri, 21 Oct 2016 10:46:39 -0500 - rev 478138
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13880 - Move Image and PixelFormat to net_traits (from servo:msg-min); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 6d29bf3f800e45e2907dea6cefa05e90d3a37285
909df90f1caddc4b922b05937f369939ac7ba804: servo: Merge #13784 - Issue 13363 - Step 1.2 of compiling event handler (from TooManyBees:13363-check-script-enabled); r=Ms2ger
Jesse Kipp <esbe.v2@gmail.com> - Fri, 21 Oct 2016 09:24:05 -0500 - rev 478137
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13784 - Issue 13363 - Step 1.2 of compiling event handler (from TooManyBees:13363-check-script-enabled); r=Ms2ger <!-- Please describe your changes on the following line: --> Adds the conditional to test that scripting is enabled in `EventTarget#get_compiled_event_handler`, and return `None` early if not. Adds tests for "scripting enabled" and "scripting disabled" cases. --- <!-- 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 #13363 (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: 776a1d9cacdd929e9ef6189bfffc9513e57b76ce
66dea736a35d7870cd314b460e9e140d1919a8a4: servo: Merge #13878 - Move LoadData to script_traits (from servo:msg-min); r=nox
Ms2ger <Ms2ger@gmail.com> - Fri, 21 Oct 2016 05:50:24 -0500 - rev 478136
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13878 - Move LoadData to script_traits (from servo:msg-min); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: e3ebbd0fcdc78901c214d00cd11743a8fcf2d320
121c429a753fc41eed792d85c7c2106c1fc0ce01: servo: Merge #13848 - Remove concept of Layers from Servo (from mrobinson:remove-layers); r=glennw
Martin Robinson <mrobinson@igalia.com> - Fri, 21 Oct 2016 01:43:25 -0500 - rev 478135
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13848 - Remove concept of Layers from Servo (from mrobinson:remove-layers); 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: --> - [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 PR should not change behavior. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Layers were a feature of the legacy drawing path. If we re-add them at some point, it probably makes more sense to make them a product of display list inspection. This change also remove a bunch of dead painting code. Source-Repo: https://github.com/servo/servo Source-Revision: bb271ef4afea02b6b1b5d207e773d1fedccd2906
f778d6fee54c191e640717baf5780c30d3a61849: servo: Merge #13762 - Implement "reset algorithm" for `<select>` (from frewsxcv:select-reset); r=Manishearth
Corey Farwell <coreyf@rwell.org> - Thu, 20 Oct 2016 23:31:46 -0500 - rev 478134
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13762 - Implement "reset algorithm" for `<select>` (from frewsxcv:select-reset); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 28be83bd9a5b2adc136bfdf006ae5d285d0178ad
9c4be769929f0aaff7bc25b1c1c74e0676dbf31b: servo: Merge #13866 - Stop ticking animations on non-dirty nodes during traversal (from bholley:expire_animations); r=emilio
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Oct 2016 21:57:54 -0500 - rev 478133
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13866 - Stop ticking animations on non-dirty nodes during traversal (from bholley:expire_animations); r=emilio See #13865. r? @emilio Source-Repo: https://github.com/servo/servo Source-Revision: 202dfd5c2770f53283d28e83a43d5b420f302c17
c57538159933d9eb1840437dfa9c9860220dd805: servo: Merge #13840 - WebGL support on Windows (from MortimerGoro:webrender_dispatcher); r=emilio
Imanol Fernandez <mortimergoro@gmail.com> - Thu, 20 Oct 2016 20:19:53 -0500 - rev 478132
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13840 - WebGL support on Windows (from MortimerGoro:webrender_dispatcher); r=emilio <!-- Please describe your changes on the following line: --> This is the final step to provide WebGL support on Windows ;) Some Related PRs already merged in webrender and offscreen-gl-context: https://github.com/emilio/rust-offscreen-rendering-context/pull/64 https://github.com/servo/webrender/pull/432 --- - [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). - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ Source-Repo: https://github.com/servo/servo Source-Revision: 4216224f9cc7f3430db2b59f4d77061824ba7a1e
77625bdc018486f929269c1375f39e34a06648ff: servo: Merge #13857 - Update libc to 0.2.17 (from mmatyas:libc_update); r=larsbergstrom
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Thu, 20 Oct 2016 17:30:45 -0500 - rev 478131
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13857 - Update libc to 0.2.17 (from mmatyas:libc_update); r=larsbergstrom <!-- Please describe your changes on the following line: --> Update `libc` to pick up rust-lang/libc#424. (This is a fix for servo/servo#13154) --- <!-- 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 #13154. Source-Repo: https://github.com/servo/servo Source-Revision: 99ad3678fa6490b83d209fd1648d49f074bb8c16
b0adfe3261075881114edbf184a4b828993a50f0: servo: Merge #13856 - Remove `android_start!` (from mmatyas:fix_android_start); r=larsbergstrom
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Thu, 20 Oct 2016 16:38:26 -0500 - rev 478130
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13856 - Remove `android_start!` (from mmatyas:fix_android_start); r=larsbergstrom <!-- Please describe your changes on the following line: --> Due to the API changes in `glutin` (1.x -> 2.x), the `android_start!` macro is no longer needed, and causes build error. (This is a fix for servo/servo#13154) Source-Repo: https://github.com/servo/servo Source-Revision: 8f182ecbc75b76a56b2b2c887a30dc2563b2d8ba
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip