282bca7fd29af3f61e07c95453d0615ec537ed46: servo: Merge #3785 - Embedding fixups for string list (from zmike:embedding-fixups-for-string_list); r=larsbergstrom
Mike Blumenkrantz <zmike@osg.samsung.com> - Thu, 23 Oct 2014 15:12:37 -0600 - rev 473337
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3785 - Embedding fixups for string list (from zmike:embedding-fixups-for-string_list); r=larsbergstrom r+ @jdm @larsbergstrom ? Source-Repo: https://github.com/servo/servo Source-Revision: 3c97438bdcb890359f75ef9dd86373d3d6661d4b
a121717fa84101bbc9b2a9ee2216b36d43d94f9b: servo: Merge #3772 - layout: Shrink fragments down from 448 bytes to 128 bytes (from pcwalton:slim-down-fragment); r=metajack
Patrick Walton <pcwalton@mimiga.net> - Thu, 23 Oct 2014 12:18:34 -0600 - rev 473336
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3772 - layout: Shrink fragments down from 448 bytes to 128 bytes (from pcwalton:slim-down-fragment); r=metajack 16% performance improvement in layout (!) r? @metajack (or whoever) Source-Repo: https://github.com/servo/servo Source-Revision: 012a80cc182ea9773f82696bf36f05820ab994b3
23571066f90b65425b52937b70a71e0037afe0f4: servo: Merge #3780 - Cleanup Document (from Ms2ger:cleanup-document); r=jdm
Ms2ger <ms2ger@gmail.com> - Thu, 23 Oct 2014 11:36:40 -0600 - rev 473335
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3780 - Cleanup Document (from Ms2ger:cleanup-document); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 43b13e7548f16c0c2721120ebabd89e88ecaf17d
6c939abfd09cbaec4979e1a1a136b88c4f7acbbe: servo: Merge #3759 - Implement Document.readyState. Prevent iframes from notifying the compos (from jdm:readystate); r=Ms2ger
Josh Matthews <josh@joshmatthews.net> - Thu, 23 Oct 2014 09:18:37 -0600 - rev 473334
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3759 - Implement Document.readyState. Prevent iframes from notifying the compos (from jdm:readystate); r=Ms2ger ...itor after the initial parse. Fixes #1720. Fixes #3738. r? @Ms2ger or @Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 2df236376a443d8d031ee7a72379f336f2cd8cc4
13823d0a08ddc7ea75b3579e9336b8a3183bba81: servo: Merge #3776 - Macroize event handler getters and setters (from saneyuki:macro); r=jdm
Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> - Wed, 22 Oct 2014 22:30:29 -0600 - rev 473333
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3776 - Macroize event handler getters and setters (from saneyuki:macro); r=jdm Fix #3755 This doesn't convert some specialized event handlers (e.g. `HTMLBodyElement`'s ones, `HTMLElement.GetOnload()`). Source-Repo: https://github.com/servo/servo Source-Revision: 470d27a6681b4647de64c085654403820d48f7af
0e31228e33e93f037397bf8761173f27e7292748: servo: Merge #3741 - Clear reflow flags after reflow (from cgaebel:clear-reflow-flags); r=pcwalton
Clark Gaebel <cgaebel@mozilla.com> - Wed, 22 Oct 2014 18:48:31 -0600 - rev 473332
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3741 - Clear reflow flags after reflow (from cgaebel:clear-reflow-flags); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: a07b80bd569608f10318bd3569450eb27e01603e
eb00be24622bd3b8511733c9cfcdce881f3ec421: servo: Merge #3765 - util: Make some minor formatting cleanups to profiling and gfx (from pcwalton:profiler-cleanups); r=cgaebel
Patrick Walton <pcwalton@mimiga.net> - Wed, 22 Oct 2014 14:45:35 -0600 - rev 473331
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3765 - util: Make some minor formatting cleanups to profiling and gfx (from pcwalton:profiler-cleanups); r=cgaebel The only real user-visible change this effects is to trim URLs to 30 characters so they don't make huge lines on the terminal. r? @cgaebel Source-Repo: https://github.com/servo/servo Source-Revision: a6f0159cb85e3b84a826c41ae5ad1b6aea09d7cc
e827e69db993f195abc32bb29ec0c1f99b7483f5: servo: Merge #3774 - Make DOM getters that return &JS<T> return Temporary<T> instead #3707 (from ebalint:3707_DOM_getters); r=jdm
Edit Balint <edbalint@inf.u-szeged.hu> - Wed, 22 Oct 2014 13:36:38 -0600 - rev 473330
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3774 - Make DOM getters that return &JS<T> return Temporary<T> instead #3707 (from ebalint:3707_DOM_getters); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 1bc9c049c6536bc102939fd97f4390eed3dcc2bf
99e81b05fa2f592e93f3f0746f256096c7353c5f: servo: Merge #3775 - embedding: set string_list api functions to pub (from zmike:embedding-dead_code); r=jdm
Mike Blumenkrantz <zmike@osg.samsung.com> - Wed, 22 Oct 2014 12:54:40 -0600 - rev 473329
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3775 - embedding: set string_list api functions to pub (from zmike:embedding-dead_code); r=jdm fixes #3687 r+ @jdm @larsbergstrom ? Source-Repo: https://github.com/servo/servo Source-Revision: bc1f610d973ca4e52e75aaeb84a1156bcd1d59cc
e4de602ddcd319b98466086e01bf12b841ccc775: servo: Merge #3771 - layout: Largely move display list building out to a separate file (from pcwalton:display-list-building-cleanup); r=mrobinson
Patrick Walton <pcwalton@mimiga.net> - Wed, 22 Oct 2014 10:54:35 -0600 - rev 473328
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3771 - layout: Largely move display list building out to a separate file (from pcwalton:display-list-building-cleanup); r=mrobinson `layout::fragment` and `layout::block` were getting too big. r? @mrobinson Source-Repo: https://github.com/servo/servo Source-Revision: 01f6a8102dfbb7eaef564acf8891088011905b59
e7773f74d846dc1c6dc60f0249061a7d153a5c84: servo: Merge #3757 - Usage of JSRef<Attr> in before_remove_attr & after_set_attr (from brunoabinader:content_changed); r=jdm
Bruno de Oliveira Abinader <bruno.d@partner.samsung.com> - Wed, 22 Oct 2014 09:33:37 -0600 - rev 473327
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3757 - Usage of JSRef<Attr> in before_remove_attr & after_set_attr (from brunoabinader:content_changed); r=jdm ```JSRef<Attr>``` does not require allocating a ```DOMString``` for value, which are unused in most cases. It also provides more access to ```Attr``` data. Source-Repo: https://github.com/servo/servo Source-Revision: 590a93120a26ab6ea787831d7ba08c47423148bc
6e145c71603ce5dccf74574b1a2f5aed56c66cb5: servo: Merge #3762 - gfx: Paint in parallel in CPU rendering mode (from pcwalton:parallel-painting); r=zwarich
Patrick Walton <pcwalton@mimiga.net> - Wed, 22 Oct 2014 08:51:34 -0600 - rev 473326
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3762 - gfx: Paint in parallel in CPU rendering mode (from pcwalton:parallel-painting); r=zwarich r? @larsbergstrom @mrobinson Source-Repo: https://github.com/servo/servo Source-Revision: 22d6aaf36980cdcb0202acc2576dfe742aafe885
671b3d9d2f48b6755a4dbd8a639502a6148e58ad: servo: Merge #3737 - Use DOMRefCell in script crate (from saneyuki:cell); r=jdm
Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> - Wed, 22 Oct 2014 07:54:36 -0600 - rev 473325
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3737 - Use DOMRefCell in script crate (from saneyuki:cell); r=jdm #3050 Altough LayoutDataRef is touched from layout, we don't use DOMRefCell in it becasuse it's expected to manipulate in layout task. Source-Repo: https://github.com/servo/servo Source-Revision: f5e8df9dac9330f2818906c471ed05f5975828c6
97ab1f2dd234f66eb3393cd7f5f2a72f53145bab: servo: Merge #3769 - Convert internal font code to store pt size as Au (from glennw:font-au); r=pcwalton
Glenn Watson <gw@intuitionlibrary.com> - Wed, 22 Oct 2014 03:30:36 -0600 - rev 473324
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3769 - Convert internal font code to store pt size as Au (from glennw:font-au); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 4b508195ace7490fda08f6d40fe64165feb91edd
731b174974d8d170f479e1884eafb4f48c53cc11: servo: Merge #3742 - Remove the help text for render backend option (from saneyuki:opt); r=jdm
Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> - Wed, 22 Oct 2014 01:27:36 -0600 - rev 473323
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3742 - Remove the help text for render backend option (from saneyuki:opt); r=jdm This follows up #3711. Source-Repo: https://github.com/servo/servo Source-Revision: 213178b6b9413cd461b45c1b3275562fa4b604c1
381fb56d0757d5e6e7c9ce458deeae2b4dbc1dd1: servo: Merge #3763 - Fix #3753 (from cgaebel:issue-3753); r=pcwalton
Clark Gaebel <cgaebel@mozilla.com> - Tue, 21 Oct 2014 23:27:36 -0600 - rev 473322
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3763 - Fix #3753 (from cgaebel:issue-3753); r=pcwalton r? @pcwalton Looks like I forgot to save `ScannedTextFragment`s block sizes with their inline sizes. This patch fixes that. Fixes #3753 Source-Repo: https://github.com/servo/servo Source-Revision: fe230ef37deaed2d6631af58ab923db023dcf319
2b8121a66cc150693265bce02472a34aad07ff95: servo: Merge #3752 - gfx: Switch the default to CPU painting (from pcwalton:default-cpu); r=larsbergstrom
Patrick Walton <pcwalton@mimiga.net> - Tue, 21 Oct 2014 21:18:33 -0600 - rev 473321
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3752 - gfx: Switch the default to CPU painting (from pcwalton:default-cpu); r=larsbergstrom We've discussed this some and I think there's consensus to do it as a pragmatic decision for now. CPU painting is more stable, especially with buggy drivers, and faster (because we aren't caching the necessary OpenGL objects yet and possibly for other reasons), so it provides a better "out of the box" experience for newcomers to Servo who don't know to pass the `-c` option. This patch continues to reftest both Skia and Skia-GL out of a desire to keep options open. Skia-GL remains a first-class citizen. r? @metajack Source-Repo: https://github.com/servo/servo Source-Revision: 1fd7650de504611016d1ce10a5af2c1a4e0f6b9c
bcc59bbbbca99e2e58da053c8be54f8655f6d0da: servo: Merge #3751 - Update toml.py to upstream 1069d2449760525535ca77514a92e9237ee0deaf (from fabricedesre:update-toml); r=metajack
Fabrice Desré <fabrice@desre.org> - Tue, 21 Oct 2014 20:36:33 -0600 - rev 473320
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3751 - Update toml.py to upstream 1069d2449760525535ca77514a92e9237ee0deaf (from fabricedesre:update-toml); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: cf789e40c58179f1a314439f53e8c8be9a5da6b7
6795cc9cfcda724fc941370a2fcf5074a9ae5e91: servo: Merge #3749 - gfx: Update rust-azure to pick up arcs, gradients, and subpixel text (from pcwalton:update-rust-azure); r=metajack
Patrick Walton <pcwalton@mimiga.net> - Tue, 21 Oct 2014 19:54:37 -0600 - rev 473319
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3749 - gfx: Update rust-azure to pick up arcs, gradients, and subpixel text (from pcwalton:update-rust-azure); r=metajack r? @metajack Source-Repo: https://github.com/servo/servo Source-Revision: 691e42f7ef9005b2466bff85eee21e0363c77050
5e7f8cc74ab7070efc1c6bb0af84530b3c14c232: servo: Merge #3748 - Improve logical geometry formatting (from mrobinson:trimmer-flow-tree-output); r=mbrubeck
Martin Robinson <mrobinson@igalia.com> - Tue, 21 Oct 2014 19:00:37 -0600 - rev 473318
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3748 - Improve logical geometry formatting (from mrobinson:trimmer-flow-tree-output); r=mbrubeck Logical geometry is complicated, so the string formatted output is verbose. This means that flow tree dumps often go well beyond the edge of the terminal screen. With a simple notation, we can shorten the output and make it slightly easier to read. This notation also makes it more similar to the formatted output of Rect, Point2D, and Size2D. Source-Repo: https://github.com/servo/servo Source-Revision: 9e48010c8ff8fb2c70f45ee721a1039ff634af2f
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip