90aaec2ab9fa148e24a682e010571bd843eb1711: servo: Merge #3834 - util: Add a `Show` implementation to `SmallVec` (from pcwalton:smallvec-debugging); r=pcwalton
Patrick Walton <pcwalton@mimiga.net> - Fri, 31 Oct 2014 11:48:36 -0600 - rev 335278
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3834 - util: Add a `Show` implementation to `SmallVec` (from pcwalton:smallvec-debugging); r=pcwalton r? @cgaebel Source-Repo: https://github.com/servo/servo Source-Revision: 72f6e14f0b8c42267b55227213060358f7cb2278
d5a63344b5b189f2be9865ae95a67fc5bc69e802: servo: Merge #3833 - gfx: Enhance display list debugging a bit with support for dumping stacking levels, etc (from pcwalton:display-list-debugging); r=mrobinson
Patrick Walton <pcwalton@mimiga.net> - Fri, 31 Oct 2014 11:15:38 -0600 - rev 335277
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3833 - gfx: Enhance display list debugging a bit with support for dumping stacking levels, etc (from pcwalton:display-list-debugging); r=mrobinson r? @mrobinson Source-Repo: https://github.com/servo/servo Source-Revision: b116a6fce647c75db8b7329763236971d28eb7dd
97c437cfa2722cce038177d787f2df6e32d75c07: servo: Merge #3864 - Node's ChildElementIterator is now peekable (from brunoabinader:node-peekable-childelement); r=Ms2ger
Bruno de Oliveira Abinader <bruno.d@partner.samsung.com> - Fri, 31 Oct 2014 09:42:42 -0600 - rev 335276
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3864 - Node's ChildElementIterator is now peekable (from brunoabinader:node-peekable-childelement); r=Ms2ger This change avoid using ```child_elements().count() > 0``` approach (using ```child_elements().peek().is_some()``` instead). Source-Repo: https://github.com/servo/servo Source-Revision: 20b2fae238f66b1ba69a3790e36448524edc428f
1a89ca1deea5fd4ca9127f5eaf759b109f44021b: servo: Merge #3838 - layout: Support more types of selectors for style sharing (from pcwalton:style-sharing-enhancements); r=SimonSapin
Patrick Walton <pcwalton@mimiga.net> - Thu, 30 Oct 2014 16:33:36 -0600 - rev 335275
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3838 - layout: Support more types of selectors for style sharing (from pcwalton:style-sharing-enhancements); r=SimonSapin This helps avoid problems with style sharing in common cases, often caused by the user agent stylesheet. r? @SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: ba13e448cf6bef8977bb12ae96b4f2af177c6ea4
8a69f9ffd49cb91d336fbe052abc9c13cff22db1: servo: Merge #3861 - Update azure. This removes the final rust-opengles dependency (from glennw:update-azure); r=metajack
Glenn Watson <gw@intuitionlibrary.com> - Thu, 30 Oct 2014 15:57:38 -0600 - rev 335274
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3861 - Update azure. This removes the final rust-opengles dependency (from glennw:update-azure); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: 37bbe352a862f931f061a37eeaac9ebbddf79a04
4c918833b827347ea15c3171a6592d8b28b46d5d: servo: Merge #3859 - Cleanup Element's AttributeHandlers (from brunoabinader:element-notify-content-changed); r=Ms2ger
Bruno de Oliveira Abinader <bruno.d@partner.samsung.com> - Thu, 30 Oct 2014 15:18:36 -0600 - rev 335273
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3859 - Cleanup Element's AttributeHandlers (from brunoabinader:element-notify-content-changed); r=Ms2ger Remove ```notify_attribute_{changed,removed}``` in favor of a unified ```notify_content_changed```. In the future, whether we decide to specialize ```document.content_changed()```, it'll be just a matter of adding a param. Source-Repo: https://github.com/servo/servo Source-Revision: 4ce185ff11e03c541587177d7e99c9d6bcf0eb82
0abd27e0cd36141e6da21cd491f1b8aaf724c321: servo: Merge #3856 - Format Element#tagName correctly when there's a prefix (from Ms2ger:tagname); r=Manishearth
Ms2ger <ms2ger@gmail.com> - Thu, 30 Oct 2014 12:27:35 -0600 - rev 335272
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3856 - Format Element#tagName correctly when there's a prefix (from Ms2ger:tagname); r=Manishearth format!("{}", atom) yields strings like "Atom('span' type=Inline)", which is not intended here. Source-Repo: https://github.com/servo/servo Source-Revision: 7de9ed5fc7a3061676d9fd02dfc788e196c7123c
c5877a4df137126b3f0f1e015483b88a92fcb3a8: servo: Merge #3853 - Move build_element_from_tag out of the HTML parser (from Ms2ger:create); r=Manishearth
Ms2ger <ms2ger@gmail.com> - Thu, 30 Oct 2014 11:06:36 -0600 - rev 335271
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3853 - Move build_element_from_tag out of the HTML parser (from Ms2ger:create); r=Manishearth This function is not particular to the parser, so should live in the DOM. Source-Repo: https://github.com/servo/servo Source-Revision: 2c6859937354760f2d175c60bad1daa16bd2ed22
477f918915d484277a61d8f2752d9d1c195aa5aa: servo: Merge #3851 - Update to use new GL bindings (from glennw:servo_gl); r=glennw,metajack
Glenn Watson <gw@intuitionlibrary.com> - Wed, 29 Oct 2014 23:33:35 -0600 - rev 335270
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3851 - Update to use new GL bindings (from glennw:servo_gl); r=glennw,metajack Source-Repo: https://github.com/servo/servo Source-Revision: f9b84fd8704e249682cc12dfeb2da61b39a88d92
b1f20919f5903f2112d845a542a2c4b9d4fa12d1: servo: Merge #3721 - Synchronous script loading during HTML parsing (from mbrubeck:script-sync); r=Ms2ger
Matt Brubeck <mbrubeck@limpet.net> - Wed, 29 Oct 2014 15:51:41 -0600 - rev 335269
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3721 - Synchronous script loading during HTML parsing (from mbrubeck:script-sync); r=Ms2ger Fixes #3356. This makes script elements fetch their source synchronously and execute immediately by default. It also lays some groundwork for future deferred or async script loading. (Depends on #3716 to fix a content test failure caused by running script during parsing.) Source-Repo: https://github.com/servo/servo Source-Revision: 272ae0cc1beb83c839d5fbd746e67f4ae746db99
52e65ae881976e1fff112386f3090eee4574f916: servo: Merge #3718 - M1452: Initial Step of Integrate an XML parser (from juzer10:master); r=jdm
nchinth <nchinth@ncsu.edu> - Wed, 29 Oct 2014 14:36:45 -0600 - rev 335268
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3718 - M1452: Initial Step of Integrate an XML parser (from juzer10:master); r=jdm We have created parser trait and declared parse_chunk function in this trait. We are yet to implement this parse_chunk for ServoHTMLParser struct. Source-Repo: https://github.com/servo/servo Source-Revision: 5858fccf873ce30896def4f58aa8c67d1ddd09f1
9d86ad251741432ee5c07f4e7e37bd9318cdd0b7: servo: Merge #3836 - layout: Actually calculate restyle damage while styling (from cgaebel:calculate-restyle-damage); r=pcwalton
Clark Gaebel <cgaebel@mozilla.com> - Wed, 29 Oct 2014 12:42:44 -0600 - rev 335267
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3836 - layout: Actually calculate restyle damage while styling (from cgaebel:calculate-restyle-damage); r=pcwalton ...oops. Looks like I forgot to do this. r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: fec3d53b1ecd170fc63eb305b6bb3c6bc3bf186d
061abbd6f52c96131f03ddc8e7f5f35b9f35d13a: servo: Merge #3846 - Update to use CGL crate for mac (from glennw:cgl); r=metajack
Glenn Watson <gw@intuitionlibrary.com> - Wed, 29 Oct 2014 09:24:40 -0600 - rev 335266
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3846 - Update to use CGL crate for mac (from glennw:cgl); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: b8de54bc63a27ec55db683bba7430cbd0e4aa9e4
1a5d927f21120c1b88dda8d7f39850ae6e47d658: servo: Merge #3845 - Update layers, opengles to use the new glx bindings (from glennw:update-layers-opengles); r=metajack
Glenn Watson <gw@intuitionlibrary.com> - Tue, 28 Oct 2014 23:12:40 -0600 - rev 335265
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3845 - Update layers, opengles to use the new glx bindings (from glennw:update-layers-opengles); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: f632f644391c2f49ec870ceb713a108e268f384b
4ba981aeb8c81b30b5ea21d4ce6c0919560c30f2: servo: Merge #3842 - Update azure to remove glfw dependency (from glennw:update-azure); r=mbrubeck
Glenn Watson <gw@intuitionlibrary.com> - Tue, 28 Oct 2014 22:15:38 -0600 - rev 335264
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3842 - Update azure to remove glfw dependency (from glennw:update-azure); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: b68f72380b4ccc330f7989fd773011360900ad1a
ee7006bab4e72e1d02e7915ede13faf8abff1beb: servo: Merge #3843 - layout: Promote absolute positioning, floatedness, and clearance into flags to avoid virtual calls (from pcwalton:flagify-display-and-position); r=glennw
Patrick Walton <pcwalton@mimiga.net> - Tue, 28 Oct 2014 20:42:38 -0600 - rev 335263
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3843 - layout: Promote absolute positioning, floatedness, and clearance into flags to avoid virtual calls (from pcwalton:flagify-display-and-position); r=glennw These were showing up really high in the maze solver profile. r? @glennw Source-Repo: https://github.com/servo/servo Source-Revision: 9f248378f06d4de7c0df01b64e93edcc4de208cf
0155ed6ba53a902e9ab0df10e9fbdc2ac54ff759: servo: Merge #3841 - layout: Stop adding damage when removing whitespace (from pcwalton:removing-whitespace-damage); r=cgaebel
Patrick Walton <pcwalton@mimiga.net> - Tue, 28 Oct 2014 19:12:39 -0600 - rev 335262
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3841 - layout: Stop adding damage when removing whitespace (from pcwalton:removing-whitespace-damage); r=cgaebel Avoids total reflow of the entire document on the maze solver. I have tested Wikipedia reflow and it still works. r? @cgaebel Source-Repo: https://github.com/servo/servo Source-Revision: c20bb66aef28e922c46aa69c9faaa94d83269e73
00dcf6cd55d5e583eeb49483a7a8984466544884: servo: Merge #3840 - layout: Put {ib} splits into a linked list so we stop copying them all the time (from pcwalton:ib-splits-linked-list); r=glennw
Patrick Walton <pcwalton@mimiga.net> - Tue, 28 Oct 2014 18:36:41 -0600 - rev 335261
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3840 - layout: Put {ib} splits into a linked list so we stop copying them all the time (from pcwalton:ib-splits-linked-list); r=glennw r? @glennw Source-Repo: https://github.com/servo/servo Source-Revision: 08288fea411e001da9b35204ccf66f29c1d7dae6
08e7af0e54e37fb216e552aa5f564e6d3e000b0c: servo: Merge #3839 - layout: Use the new `append_from` method to get rid of a bunch of moves in display list construction (from pcwalton:fewer-moves-in-dls); r=glennw
Patrick Walton <pcwalton@mimiga.net> - Tue, 28 Oct 2014 17:57:43 -0600 - rev 335260
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3839 - layout: Use the new `append_from` method to get rid of a bunch of moves in display list construction (from pcwalton:fewer-moves-in-dls); r=glennw These were showing up in the profile. r? @glennw Source-Repo: https://github.com/servo/servo Source-Revision: 651ef60b1cbf5e7dc45d7121d6f159f3fbf0d055
7370036d18bc525399d736925a1eefebe1423b86: servo: Merge #3837 - layout: Make some formatting cleanups (from pcwalton:layout-formatting-cleanups); r=metajack
Patrick Walton <pcwalton@mimiga.net> - Tue, 28 Oct 2014 17:21:48 -0600 - rev 335259
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #3837 - layout: Make some formatting cleanups (from pcwalton:layout-formatting-cleanups); r=metajack These should have no effect on functionality. r? @metajack Source-Repo: https://github.com/servo/servo Source-Revision: 4bdd9a5ec02526b9a407b23dcbf95cc570e6fa56
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip