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 339978
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339977
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339976
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339975
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339974
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339973
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339972
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339971
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339970
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339969
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339968
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339967
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339966
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339965
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339964
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339963
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339962
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 339961
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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
fc4e3466876eca41701048173364d06234ffb511: servo: Merge #13843 - Update WR, and copy new shaders (from glennw:update-wr-shaders); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Thu, 20 Oct 2016 15:47:13 -0500 - rev 339960
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13843 - Update WR, and copy new shaders (from glennw:update-wr-shaders); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 77dd618e7a7c8c67df94e795a2727fb437ee7f21
4e408d9347661981ee1d52ae0939e036deffae55: servo: Merge #13855 - Fix missing `backtrace` build error on Android (from mmatyas:fix_android_backtrace); r=larsbergstrom
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Thu, 20 Oct 2016 14:55:49 -0500 - rev 339959
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13855 - Fix missing `backtrace` build error on Android (from mmatyas:fix_android_backtrace); r=larsbergstrom <!-- Please describe your changes on the following line: --> The missing `backtrace` causes compile errors when building for Android (introduced by servo/servo#12657). This PR fixes the problem by enabling `backtrace` on Android too. (This is a fix for servo/servo#13154) Source-Repo: https://github.com/servo/servo Source-Revision: 2c2d340fbcc38e6069a32ef4b19b5dd44f3ca403
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip