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