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 337437
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337436
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337435
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337434
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337433
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337432
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337431
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337430
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337429
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337428
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337427
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337426
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337425
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337424
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337423
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337422
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 337421
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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
b861d01d2b9d1c0b7fb3b461b70f60a8c3d4f5ab: servo: Merge #7979 - Improve spec-compliance of script loading and execution during document startup (from tschneidereit:script-loading-fixes); r=jdm
Till Schneidereit <till@tillschneidereit.net> - Mon, 26 Oct 2015 15:48:23 -0500 - rev 337420
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #7979 - Improve spec-compliance of script loading and execution during document startup (from tschneidereit:script-loading-fixes); r=jdm Including proper support for async and deferred scripts. r? @jdm Source-Repo: https://github.com/servo/servo Source-Revision: 704c5ef25a846ac4321cd136d9747dee9513f98b
2c82440a3639f74def7e31cfc0b86bafc9343164: servo: Merge #8201 - Add missing htmlpreelement (from KiChjang:add-missing-htmlpreelement); r=jdm
Keith Yeung <kungfukeith11@gmail.com> - Mon, 26 Oct 2015 14:07:50 -0500 - rev 337419
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #8201 - Add missing htmlpreelement (from KiChjang:add-missing-htmlpreelement); r=jdm Fixes #7995. My tests came out pretty weird, with additional crashes and timeouts. Source-Repo: https://github.com/servo/servo Source-Revision: 6c051ce8286873e47fd33ec438142ddffbb84ca2
9dc8608dc121a3f88f6149cb51c5e440a011e763: servo: Merge #8208 - Return a LayoutNode with a limited lifetime from layout_node_from_unsafe_layout_node (fixes #3044) (from Ms2ger:lnfuln); r=jdm
Ms2ger <Ms2ger@gmail.com> - Mon, 26 Oct 2015 11:08:33 -0500 - rev 337418
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #8208 - Return a LayoutNode with a limited lifetime from layout_node_from_unsafe_layout_node (fixes #3044) (from Ms2ger:lnfuln); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: f6e3146de248554607790108680a43844dff70bf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip