178c4ae1fa2b9c90300818efcd495c0117e8e0b0: servo: Merge #8212 - Remove SharedLayoutContext::reflow_root (from Ms2ger:reflow-root); r=pcwalton
Ms2ger <ms2ger@gmail.com> - Fri, 30 Oct 2015 04:53:24 +0500 - rev 475609
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8212 - Remove SharedLayoutContext::reflow_root (from Ms2ger:reflow-root); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: b6bcccb204f710665482fa8098084a30126a3bac
08df6e9b0be0912a8dda6973104b3fd875d35d33: servo: Merge #5745 - Move the DOM memory management blog post into the tree (from servo:gc); r=Manishearth
Ms2ger <ms2ger@gmail.com> - Thu, 29 Oct 2015 21:28:52 +0500 - rev 475608
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #5745 - Move the DOM memory management blog post into the tree (from servo:gc); r=Manishearth This is a WIP, but I wanted to get eyes on it already. Source-Repo: https://github.com/servo/servo Source-Revision: 88f501c412ddf73bce8c585c324f45b0d97d48aa
5ae980b23cd5366398017bbbdd01303ffbfbca03: servo: Merge #8247 - Add thread assertions to js.rs (from Ms2ger:assert); r=jdm
Ms2ger <Ms2ger@gmail.com> - Thu, 29 Oct 2015 16:39:20 +0500 - rev 475607
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8247 - Add thread assertions to js.rs (from Ms2ger:assert); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 430578355b75a3d58bec48b865cccbcf7eb8c990
57d862ea13fff2e6ecaceba4c33accab81c9fed3: servo: Merge #8244 - Expand DisplayList layer bounds to whole pixels (from mrobinson:layer-size); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Thu, 29 Oct 2015 06:25:40 +0500 - rev 475606
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8244 - Expand DisplayList layer bounds to whole pixels (from mrobinson:layer-size); r=pcwalton Before passing these layers to the paint task, expand them to pixel boundaries. This ensures that subpixel edges of the layer will not be clipped away and helps prevent rounding issues with layer contents. Fixes #8166. Source-Repo: https://github.com/servo/servo Source-Revision: 94ca87e7ddc07160b9205c0112b60b0a951f0742
c106975fcad86b613de5f0468c6817e70e91f76d: servo: Merge #8229 - Disable debug logging in release builds (from mbrubeck:debug-log); r=larsbergstrom
Matt Brubeck <mbrubeck@limpet.net> - Thu, 29 Oct 2015 02:37:31 +0500 - rev 475605
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8229 - Disable debug logging in release builds (from mbrubeck:debug-log); r=larsbergstrom This uses the new `release_max_level` feature added in rust-lang-nursery/log#58 to turn the `debug!` and `trace!` macros into no-ops in optimized builds. r? @pcwalton (or anyone else who wants it) Source-Repo: https://github.com/servo/servo Source-Revision: 9501564e0143f134297bc1fd339883f7f987c283
b66cced4bf5fe5a7f03ce00cf7f746954de272b4: servo: Merge #8098 - Track event state changes on Document and do the dirtying from layout (from bholley:dirty_from_layout); r=jdm
Bobby Holley <bobbyholley@gmail.com> - Wed, 28 Oct 2015 23:55:23 +0500 - rev 475604
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8098 - Track event state changes on Document and do the dirtying from layout (from bholley:dirty_from_layout); r=jdm This is a first step in fixing #6942. Source-Repo: https://github.com/servo/servo Source-Revision: 285e29c06637f31a8b8a27c2e454468717924ebd
d879fccbacd5a5edd46fabab32779069bcd47379: servo: Merge #8242 - Update js (from Ms2ger:update-js); r=metajack
Ms2ger <Ms2ger@gmail.com> - Wed, 28 Oct 2015 23:06:10 +0500 - rev 475603
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8242 - Update js (from Ms2ger:update-js); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: 30ce2a84c162915f71873e9e20955e12709b39ae
bd95c80658781a944b890a38e168c3f3a809e093: servo: Merge #8241 - Update euclid to 0.3 (from Manishearth:euclid_up); r=mbrubeck
Manish Goregaokar <manishsmail@gmail.com> - Wed, 28 Oct 2015 21:31:45 +0500 - rev 475602
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8241 - Update euclid to 0.3 (from Manishearth:euclid_up); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 0d699a2b4419632e31b35352c518e2ef5ffcc9a3
6f078d2a9d1422b9aeebf86af5f3ea1074e59de7: servo: Merge #8226 - unblock using JS_GC_ZEAL (from froydnj:gc-zeal); r=Ms2ger
Nathan Froyd <froydnj@gmail.com> - Wed, 28 Oct 2015 16:55:06 +0500 - rev 475601
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8226 - unblock using JS_GC_ZEAL (from froydnj:gc-zeal); r=Ms2ger I think these patches move the `JS_SetReservedSlot` call to the right place for #6057. I'm not sure that the interface to `create_dom_global` is the best; passing a `JSVal` or a `*libc::c_void` seemed about equal, so I'd welcome feedback there. Source-Repo: https://github.com/servo/servo Source-Revision: 3efa74997626afb3eda0f34842a4969da468dff0
18fd66c8874361e4e09d654a073ff53bc4788c36: servo: Merge #7963 - Implement ask_for_reset for HTMLSelectElement (from dagnir:issue-7774); r=eefriedman
Dongie Agnir <dongie.agnir@gmail.com> - Wed, 28 Oct 2015 07:15:32 +0500 - rev 475600
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #7963 - Implement ask_for_reset for HTMLSelectElement (from dagnir:issue-7774); r=eefriedman Fixes #7774 Source-Repo: https://github.com/servo/servo Source-Revision: 3951c577bf2ec0f809d81752737fccac966537a8
ff356ffacc626f4419f13c9b39a98d66d1afe3a6: servo: Merge #8169 - Implement document.createEvent(TouchEvent) (from ax3lst:master); r=eefriedman
Axel Solis Trompler <ax3lst@gmail.com> - Wed, 28 Oct 2015 05:25:33 +0500 - rev 475599
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8169 - Implement document.createEvent(TouchEvent) (from ax3lst:master); r=eefriedman This solves #8160 Source-Repo: https://github.com/servo/servo Source-Revision: 7c9f4644f3f5849a68a0575c755d9cb5619c86dc
4aa29e737fea9fedfa6754e99038d62f5fcbdf67: servo: Merge #8231 - Fix misplaced doc comment in plugins/lib.rs (from mbrubeck:plugin-doc); r=eefriedman
Matt Brubeck <mbrubeck@limpet.net> - Wed, 28 Oct 2015 04:43:06 +0500 - rev 475598
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8231 - Fix misplaced doc comment in plugins/lib.rs (from mbrubeck:plugin-doc); r=eefriedman Source-Repo: https://github.com/servo/servo Source-Revision: 949a5b3a3e650c321e488cffc8ddee28a7283bb3
3f148a8437ab2e44e368ea169d4fed8a25e2327e: servo: Merge #8145 - Show overflow for #8118 (from notriddle:master); r=pcwalton
Michael Howell <michael@notriddle.com> - Wed, 28 Oct 2015 03:27:37 +0500 - rev 475597
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8145 - Show overflow for #8118 (from notriddle:master); r=pcwalton Fixes list items. Source-Repo: https://github.com/servo/servo Source-Revision: bccede03708c0e80b7ef718890e0a740edcce901
21b579e9cc0bb86384d7e4889aa17912c49d04b9: servo: Merge #8129 - Made block type pattern match less inclusive (from craftytrickster:pos-fixed-list-item); r=glennw
David Raifaizen <whoknows> - Wed, 28 Oct 2015 01:15:18 +0500 - rev 475596
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8129 - Made block type pattern match less inclusive (from craftytrickster:pos-fixed-list-item); r=glennw Given the comments above the match statement, it seems that fixed-pos check should match only block elements in this case. Doing this change seems to partially resolve the issue where list items with `position:fixed;` styling are not displaying their bullet points. This change only resolves the issue for list items with `list-style-position: inside`, outside positioning is still not functioning correctly. https://github.com/servo/servo/issues/8001#issuecomment-149781613 Source-Repo: https://github.com/servo/servo Source-Revision: 381317f658bbfd66674cc1e92b27c86503ca7d31
82fe0bc0f47ec3538216cf1f955a1e5b1ca0c9ae: servo: Merge #8040 - generate JIT argument type information for methods (from froydnj:codegen-arg-info); r=jdm
Nathan Froyd <froydnj@gmail.com> - Wed, 28 Oct 2015 00:36:36 +0500 - rev 475595
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8040 - generate JIT argument type information for methods (from froydnj:codegen-arg-info); r=jdm This enhances `CodegenRust.py` to output `JSTypedMethodJitInfo` structures where appropriate. This brings a notable speedup to tests like Dromaeo's `dom-attr/getAttribute`, which improves by several orders of magnitude with these patches applied. If there are tricks for addressing the XXX comments, I would appreciate hearing them. I think this addresses all of #6904. Source-Repo: https://github.com/servo/servo Source-Revision: d1295e9e7d0acfa32a55827fa8e28a297dbcf214
628f1b0c2745f4612e63c912837e95466650f496: servo: Merge #8224 - Upgrade glutin and related packages (from mbrubeck:glutinup); r=frewsxcv
Alan Jeffrey <ajeffrey@mozilla.com> - Tue, 27 Oct 2015 23:30:23 +0500 - rev 475594
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8224 - Upgrade glutin and related packages (from mbrubeck:glutinup); r=frewsxcv Updated version of #8172. Source-Repo: https://github.com/servo/servo Source-Revision: 98dc67dbec7f4f9a6d8b62d75a9b2e0aca91eb7d
43ae718a92cd104bf253ac81cdc2a7870f3409e9: servo: Merge #8217 - remove DocumentProgressTask enum (from ajnirp:8211-remove-documentprogresstask); r=Manishearth
Rohan Prinja <rohan.prinja@gmail.com> - Tue, 27 Oct 2015 00:12:02 -0500 - rev 475593
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8217 - remove DocumentProgressTask enum (from ajnirp:8211-remove-documentprogresstask); r=Manishearth for #8211 Source-Repo: https://github.com/servo/servo Source-Revision: a6e2c138db156a7b817107b22c482010ebcdcf2a
3944f95f3cf1d0e52fcd3e016e7621caac475387: servo: Merge #8200 - Implement HTMLCanvasElement#toDataURL (from dzbarsky:canvas_todata); r=glennw
David Zbarsky <dzbarsky@gmail.com> - Mon, 26 Oct 2015 23:29:04 -0500 - rev 475592
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8200 - Implement HTMLCanvasElement#toDataURL (from dzbarsky:canvas_todata); r=glennw Confirmed that dumping the output of toDataUrl on toDataURL.png.primarycolours.html gives the same results as Firefox (including padding) Source-Repo: https://github.com/servo/servo Source-Revision: 4a4dda38969d5f7efdfc1e28e04721302552195a
02ffe98bc02bbdfccae69e12e1165df7d7a8009a: servo: Merge #8215 - Implement pinch zoom emulation to the glutin port (from mrobinson:glutin-pinch-sim); r=glennw
Martin Robinson <mrobinson@igalia.com> - Mon, 26 Oct 2015 21:01:00 -0500 - rev 475591
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8215 - Implement pinch zoom emulation to the glutin port (from mrobinson:glutin-pinch-sim); r=glennw The GLFW port had pinch zoom emulation that could be triggered by holding control and using the mouse wheel. This was very useful for testing pinch zoom behavior on desktop machines. This commit implements this for the glutin port. Source-Repo: https://github.com/servo/servo Source-Revision: e49c7a3acbc36549e52f99ad67048f5e31352bad
1f956750df75f21257a2cbb34b014d2a874e2621: servo: Merge #8094 - Fix start and end points for linear gradients with angle specified (from glennw:fix-angle-gradients); r=pcwalton
Glenn Watson <gw@intuitionlibrary.com> - Mon, 26 Oct 2015 17:59:39 -0500 - rev 475590
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8094 - Fix start and end points for linear gradients with angle specified (from glennw:fix-angle-gradients); r=pcwalton Previously, this was most noticeable with 45deg gradients, where the gradient would end too early, and the remainder was filled with a solid color. (This also fixes gradients on webrender, which relies on the start and stop points being correct). Source-Repo: https://github.com/servo/servo Source-Revision: b8f196f858dea3b6c275eafa57d14679f9be7066
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip