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 335154
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +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 335153
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +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 335152
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +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 335151
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +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 335150
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +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 335149
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +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 335148
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +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 335147
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +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 335146
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +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
77fdb6d29a815a2f8f10efb50cdfb3bb20852d30: servo: Merge #3767 - readme: Embiggen the name of the project (from pcwalton:readme-header)
Patrick Walton <pcwalton@mimiga.net> - Wed, 22 Oct 2014 09:59:00 +0900 - rev 335145
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3767 - readme: Embiggen the name of the project (from pcwalton:readme-header) Source-Repo: https://github.com/servo/servo Source-Revision: 325536ea277c6ba5eda8ee83258ec29cc9ab8513
83e25d7fea321a4613ae6db8335cb3bed65d9179: servo: Merge #3747 - Add an option to validate display list items (from mrobinson:validate-display-list); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Tue, 21 Oct 2014 17:51:43 -0600 - rev 335144
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3747 - Add an option to validate display list items (from mrobinson:validate-display-list); r=pcwalton When this option is enabled, the layout task will print an error when display list items draw outside their owning Flow's position rect. This will make it easier to detect layout errors before they break rendering. This is a command-line option for the moment, because we violate this rule quite a bit still. Once all bugs causing this are fixed, we can be more aggressive about enabling the option. Source-Repo: https://github.com/servo/servo Source-Revision: f5ad89f927864ba4f1cbb409b8b0e3b38febef76
e12c02b08c8af59d10d090e5c5b718f84b7dd082: servo: Merge #3746 - Add an option to show debug fragment borders (from mrobinson:debug-fragment-borders); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Tue, 21 Oct 2014 17:06:40 -0600 - rev 335143
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3746 - Add an option to show debug fragment borders (from mrobinson:debug-fragment-borders); r=pcwalton This is quite a bit cleaner than abusing the rust debug functionality. If we start collecting too many debugging options in the servo executable we could opt to organize them into a single option. Fixes #2263. Source-Repo: https://github.com/servo/servo Source-Revision: 3936d142607ef5a9b4a49d48e207daf4975cc7d5
7ad666c8379ffd54eec50a18b0c383b4a5218bf0: servo: Merge #3764 - added cmake to dependencies in build instructions (from dherman:dherman-build-instructions)
Dave Herman <dherman@mozilla.com> - Tue, 21 Oct 2014 17:05:51 -0600 - rev 335142
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3764 - added cmake to dependencies in build instructions (from dherman:dherman-build-instructions) Source-Repo: https://github.com/servo/servo Source-Revision: 70299a71f99cf08adc152ce306ad830ccda2328c
ecc9c08998aa5db7428b590992c8e60bb640db67: servo: Merge #3730 - Introduce a basic shared task pool, and use it for image decoding (from glennw:taskpool); r=pcwalton
Glenn Watson <gw@intuitionlibrary.com> - Tue, 21 Oct 2014 15:15:42 -0600 - rev 335141
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3730 - Introduce a basic shared task pool, and use it for image decoding (from glennw:taskpool); r=pcwalton r? @pcwalton - Is this the kind of thing you were thinking of in terms of task queue? Source-Repo: https://github.com/servo/servo Source-Revision: 4795e9cf0ba8a9712e81c281e31ffd4cf34240f0
34b7174fa6cb4d544180306ebb0bb6f2700ef20c: servo: Merge #3744 - More efficient preorder DOM traversals (from cgaebel:efficient-preorder-traversal); r=pcwalton
Clark Gaebel <cgaebel@mozilla.com> - Tue, 21 Oct 2014 13:09:38 -0600 - rev 335140
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3744 - More efficient preorder DOM traversals (from cgaebel:efficient-preorder-traversal); r=pcwalton This also tackles some nearby FIXMEs. `traverse_preorder` is used in a LOT of DOM functions.. r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 2bc4ffe5cf331fb7bd246af34c5d12e4e03adda9
204e1ce6ef8580fec22c59a9e7ee0e679dac1059: servo: Merge #3728 - Dump the flow tree with println, instead of error (from cgaebel:dump-flow-tree-with-println); r=mrobinson
Clark Gaebel <cgaebel@mozilla.com> - Tue, 21 Oct 2014 11:27:40 -0600 - rev 335139
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3728 - Dump the flow tree with println, instead of error (from cgaebel:dump-flow-tree-with-println); r=mrobinson r? @mrobinson Source-Repo: https://github.com/servo/servo Source-Revision: 018146b1a8d1e0a2cc5c2692665f3db12cbef84a
45865f11cea772f6cbd46b2d5f9344a57fa4699b: servo: Merge #3722 - Overhaul flow construction with several performance improvements (from pcwalton:flow-construction-overhaul); r=glennw
Patrick Walton <pcwalton@mimiga.net> - Tue, 21 Oct 2014 10:06:37 -0600 - rev 335138
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3722 - Overhaul flow construction with several performance improvements (from pcwalton:flow-construction-overhaul); r=glennw This is a grab bag of performance improvements that significantly improve style recalculation, layout, and painting on a few static pages. Let me know if you'd like me to split this PR up. r? @glennw Source-Repo: https://github.com/servo/servo Source-Revision: 156ca98236a57ee52ff5b68741bc7783ba073612
90ad1ddbaa91d9cc06c221bd1c1e0e961fd1bda1: servo: Merge #3750 - Update rust-core-text, handle empty font collections. Fixes #3703 (from glennw:fix-3703); r=pcwalton
Glenn Watson <gw@intuitionlibrary.com> - Tue, 21 Oct 2014 02:12:38 -0600 - rev 335137
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3750 - Update rust-core-text, handle empty font collections. Fixes #3703 (from glennw:fix-3703); r=pcwalton r? @pcwalton @metajack Source-Repo: https://github.com/servo/servo Source-Revision: 1690a40bf4de9183d4e840f0654785a4d4a4e240
d76aea777fa2d2f23f63ace41a7c00c1544f54d4: servo: Merge #3745 - Update rust-cssparser to revision required by cssom branch (from glennw:update-cssparser); r=jdm
Glenn Watson <gw@intuitionlibrary.com> - Mon, 20 Oct 2014 19:00:37 -0600 - rev 335136
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3745 - Update rust-cssparser to revision required by cssom branch (from glennw:update-cssparser); r=jdm r? @jdm Source-Repo: https://github.com/servo/servo Source-Revision: d8cb901f6a38258937e55a8036eb8082052eb285
b3658d6762d5310f98f9c6e497410d2776f6b356: servo: Merge #3715 - Fixes the table_percentage_width_a.html reftest with incremental reflow turned on (from cgaebel:fix-table-percentage-width); r=pcwalton
Clark Gaebel <cgaebel@mozilla.com> - Mon, 20 Oct 2014 12:54:34 -0600 - rev 335135
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #3715 - Fixes the table_percentage_width_a.html reftest with incremental reflow turned on (from cgaebel:fix-table-percentage-width); r=pcwalton This also enables incremental reflow by default. \o/ r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: f6941b35e3b945f4a6dcd2cf03daa345ad2bcaed
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip