287de5d109116e48033fa506abc4232c44c76b20: servo: Merge #7128 - Make BrowsingContext JS-managed (from Ms2ger:bc-root); r=jdm
Ms2ger <ms2ger@gmail.com> - Wed, 04 Nov 2015 22:09:21 +0500 - rev 475661
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #7128 - Make BrowsingContext JS-managed (from Ms2ger:bc-root); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: b4d234107e7fcc02e88915f37c06bf651842c1dd
8d8d537b7ea3872471b5168aced03d50dae27cc6: servo: Merge #8321 - counter-reset defaults to 0, not 1 (from servo:reset-zero); r=Ms2ger
Simon Sapin <simon.sapin@exyr.org> - Wed, 04 Nov 2015 17:22:53 +0500 - rev 475660
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8321 - counter-reset defaults to 0, not 1 (from servo:reset-zero); r=Ms2ger https://drafts.csswg.org/css2/generate.html#counters Source-Repo: https://github.com/servo/servo Source-Revision: df4e6141793b9927b28a567cadda5b6bd7aeeee3
c80fa29b6b20d2b7235957270d8b396de80bca62: servo: Merge #8312 - Make DOMString a newtype around String, rather than a typedef (from Ms2ger:DOMString); r=jdm
Ms2ger <Ms2ger@gmail.com> - Wed, 04 Nov 2015 16:18:11 +0500 - rev 475659
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8312 - Make DOMString a newtype around String, rather than a typedef (from Ms2ger:DOMString); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: abfd1fb1bf071961bc8a581927eaa96a2d3e2cba
5bca6f693caafc7aaa302c40a208ac7518fd1e5e: servo: Merge #8320 - Expand tidy to lint parts of /tests/wpt (from frewsxcv:expand-tidy); r=metajack
Corey Farwell <coreyf@rwell.org> - Wed, 04 Nov 2015 15:13:58 +0500 - rev 475658
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8320 - Expand tidy to lint parts of /tests/wpt (from frewsxcv:expand-tidy); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: b098339f92a6d8351786686fb80aaaa76532ccb6
332bec11426c4c16c75d4b61ce2e6147fadf0807: servo: Merge #8202 - Allow retrieving width/height for non-positioned elements (from dzbarsky:getComputedStyle); r=pcwalton
David Zbarsky <dzbarsky@gmail.com> - Wed, 04 Nov 2015 13:02:45 +0500 - rev 475657
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8202 - Allow retrieving width/height for non-positioned elements (from dzbarsky:getComputedStyle); r=pcwalton This was causing a bunch of tests in tests/wpt/web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes* to fail. They were returning "auto" instead of the correct size. They still fail because the returned size is off by a few pixels, not sure why yet. But this is more correct and may fix other failing tests. Source-Repo: https://github.com/servo/servo Source-Revision: b6850853da5fc677ecfa15d273159371a909ac6c
5689fcae96cf33a186fb2cbd5c443d0d12af980e: servo: Merge #8305 - Get rid of a bunch of explicit derefs (from dzbarsky:roots); r=Ms2ger,
David Zbarsky <dzbarsky@gmail.com> - Wed, 04 Nov 2015 10:34:24 +0500 - rev 475656
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8305 - Get rid of a bunch of explicit derefs (from dzbarsky:roots); r=Ms2ger, Source-Repo: https://github.com/servo/servo Source-Revision: 4b9fa13f2f6a1aa38d180367426498f01f6414c9
b60b53118e77cd87f74ebc3c8546264d09e59907: servo: Merge #8317 - Fix unused import warning in headless builds (from mbrubeck:glutin-warning); r=saneyuki
Matt Brubeck <mbrubeck@limpet.net> - Wed, 04 Nov 2015 09:04:54 +0500 - rev 475655
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8317 - Fix unused import warning in headless builds (from mbrubeck:glutin-warning); r=saneyuki Source-Repo: https://github.com/servo/servo Source-Revision: 488459f80196a9d080dff9a57bfe0899c4c4ee68
fc204f0d5db77b8ba556843589b9940c394f5d29: servo: Merge #8306 - Change overflow calculation to be calculated after compute_absolute_position (from glennw:fix-abd-overflow); r=pcwalton
Glenn Watson <gw@intuitionlibrary.com> - Wed, 04 Nov 2015 07:46:28 +0500 - rev 475654
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8306 - Change overflow calculation to be calculated after compute_absolute_position (from glennw:fix-abd-overflow); r=pcwalton Also include absolutely positioned elements in the overflow rect calculation. Fixes #7797. Source-Repo: https://github.com/servo/servo Source-Revision: ca56ebbb09f3c258d10e7a7fa276d42fe258d893
157f1cc66b4a082c1af97e973360cd267adee387: servo: Merge #8266 - Mix stacking contexts into the positioned content list (from mrobinson:stacking-context-mix); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Wed, 04 Nov 2015 06:53:13 +0500 - rev 475653
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8266 - Mix stacking contexts into the positioned content list (from mrobinson:stacking-context-mix); r=pcwalton Sometimes positioned content needs to be layered on top of stacking contexts. The layer synthesis code can do this, but the current design prevents it because stacking contexts are stored in a separate struct member. In order to preserve tree order, mix stacking contexts into the positioned content list, by adding a new StackingContextClass DisplayItem. Such items do not have a base DisplayItem. In some ways this simplifies the code, because we no longer have to have a separate code path in the StackingContextLayerCreator. Source-Repo: https://github.com/servo/servo Source-Revision: 86e3add8fdc35fc6980bb63695781925607437b8
8d30c6e1d3cdc187ac6107e67e1e1da7bf4e216a: servo: Merge #8299 - Fix several bugs causing the page to reflow on every mouse move event (from pcwalton:dont-reflow-on-hover); r=mbrubeck
Patrick Walton <pcwalton@mimiga.net> - Wed, 04 Nov 2015 05:59:16 +0500 - rev 475652
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8299 - Fix several bugs causing the page to reflow on every mouse move event (from pcwalton:dont-reflow-on-hover); r=mbrubeck After all these changes are applied, Hacker News and GitHub only repaint and reflow nodes that actually have hover styles applied when the mouse moves over them. r? @mbrubeck cc @bholley Source-Repo: https://github.com/servo/servo Source-Revision: 36c5dd4c8c543ed6767fe9dd367281b292d68dba
02fb6f6235de8f5144cfc677063baebdacf0297d: servo: Merge #8265 - add get_raw_layout_value (HTMLInputElementHelpers) (from fiji-flo:password_caret); r=eefriedman
Florian Merz <flomerz@gmail.com> - Wed, 04 Nov 2015 05:00:29 +0500 - rev 475651
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8265 - add get_raw_layout_value (HTMLInputElementHelpers) (from fiji-flo:password_caret); r=eefriedman This resolves #8107 Previously the index of the insetion point for a password input was calculated using the scrambled string based on the edit point in the raw string. That could lead to a wrong position of the caret. This commit changes this behavior to calculate the insertion point using the raw string. Source-Repo: https://github.com/servo/servo Source-Revision: e91169c0e2cfe37b1a2d0feb3aab50b72c816ffc
732aebdd2b4ef0f6ea4285849e7e560ef64fb309: servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm
rohan.prinja <rohan.prinja@samsung.com> - Wed, 04 Nov 2015 02:26:32 +0500 - rev 475650
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm for #8130 Source-Repo: https://github.com/servo/servo Source-Revision: daad09d44245228fba9118316937add71bec7c58
ce2b60fd99bebf3316b4fd8306ce001cdd098b6c: servo: Merge #8303 - Refactor code dealing with headers of requests and responses #6638 (from nfallen:6638-http_loader); r=eefriedman
Nova Fallen <nfallen@seas.upenn.edu> - Tue, 03 Nov 2015 23:51:59 +0500 - rev 475649
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8303 - Refactor code dealing with headers of requests and responses #6638 (from nfallen:6638-http_loader); r=eefriedman Extract the code in load in http_loader.rs that specifically deals with modifying the headers for a request into a separate function. Extract the code that deals with processing the headers for a response into a separate function. This will enable use by websocket code when starting a websocket connection is refactored out of the content process. Source-Repo: https://github.com/servo/servo Source-Revision: bb911d772eb075d57a45a39dddd89905a0437166
9137596a2f94e39b080dae253112eb830b5fdaa8: servo: Merge #8232 - Correct event dispatching for multiple simultaneous touch points (from mbrubeck:glutin-touch); r=glennw
Matt Brubeck <mbrubeck@limpet.net> - Tue, 03 Nov 2015 22:15:51 +0500 - rev 475648
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8232 - Correct event dispatching for multiple simultaneous touch points (from mbrubeck:glutin-touch); r=glennw Instead of just converting the mouse into a single "touch" input, Servo can now listen for multi-touch events from Glutin, maintain a list of active touch points, and dispatch events for all of them. r? @glennw (for the compositor changes) and @jdm (for the DOM changes) Source-Repo: https://github.com/servo/servo Source-Revision: 3fdaa6e3f32f6996c416e75119177b98d404adb2
798be9223c9e88a82cdfa89b0eee43b299d3fc88: servo: Merge #8111 - Compute value of float according to position value (from gilles-leblanc:issue-8002); r=SimonSapin
Gilles Leblanc <gilles.leblanc@gmail.com> - Tue, 03 Nov 2015 21:10:02 +0500 - rev 475647
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8111 - Compute value of float according to position value (from gilles-leblanc:issue-8002); r=SimonSapin According to CSS2 Section 9.7, if 'position' has a value of 'absolute' or 'fixed' the computed value of 'float' should be 'none'. This changes the float to a single_keyword_computed which checks the positioned value of the element to compute the float value. Fixes #8002 Source-Repo: https://github.com/servo/servo Source-Revision: 5070c873d03ef62a66f18596ccdf8a030107efd6
50816fccd6abdb6579691e5fc01a51206e241673: servo: Merge #8087 - Removced unncessary call to dirty() in Document::node_and_heritage_ch… (from asajeffrey:dont_dirty_twice); r=pcwalton
Alan Jeffrey <ajeffrey@mozilla.com> - Tue, 03 Nov 2015 20:35:09 +0500 - rev 475646
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8087 - Removced unncessary call to dirty() in Document::node_and_heritage_ch… (from asajeffrey:dont_dirty_twice); r=pcwalton Removed unncessary call to dirty() in Document::node_and_heritage_change, since the node is aready dirtied by force_dirty_ancestors(). Source-Repo: https://github.com/servo/servo Source-Revision: 23efa0a36f22bc1ba06023892d7cb292f5899275
654bcd36b49988d5cd6662559f61528d1d210367: servo: Merge #8223 - Make executing synthesized pinch zoom more similar to zoom (from mrobinson:pinch-zoom-2); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Tue, 03 Nov 2015 18:53:08 +0500 - rev 475645
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8223 - Make executing synthesized pinch zoom more similar to zoom (from mrobinson:pinch-zoom-2); r=pcwalton Synthesized pinch zoom was removed in #8121 so that this combination of mouse wheel and key press can be handled by the page. I mistakenly re-implemented it #8215. In order to preserve synthesized pinch zoom, which is very useful for testing on desktop computers, have it work similarly to page zoom except with the ALT key pressed. Source-Repo: https://github.com/servo/servo Source-Revision: 526a3c8df3882c83a0512dbb341cf7f1781ac402
994ba3962e5225a2fb07014a8410445d3cdab01b: servo: Merge #8300 - layout: Avoid flooding the compositor with animation state changes if there are no animations running and no new animations were added (from pcwalton:avoid-animation-state-flooding); r=glennw
Patrick Walton <pcwalton@mimiga.net> - Tue, 03 Nov 2015 17:56:03 +0500 - rev 475644
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8300 - layout: Avoid flooding the compositor with animation state changes if there are no animations running and no new animations were added (from pcwalton:avoid-animation-state-flooding); r=glennw Avoids compositor jank during scroll. r? @glennw Source-Repo: https://github.com/servo/servo Source-Revision: 27fb2ed26d0a9dca624ac26cd378a14ac0ea8678
69eeaae95f3f376de0d61fd1ff210a1b39c04bc5: servo: Merge #8295 - Various cleanup (from Ms2ger:cleanup); r=jdm
Ms2ger <Ms2ger@gmail.com> - Tue, 03 Nov 2015 15:58:44 +0500 - rev 475643
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8295 - Various cleanup (from Ms2ger:cleanup); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 1794e5875a1d1e61f00f7d0d0592fc5f7cd278d7
5e60b0fc7b31dcb24f50a34c3a56c7bcf0ee0d72: servo: Merge #8239 - Remove unused code around ScriptReflow (from Ms2ger:ScriptReflow); r=pcwalton
Ms2ger <Ms2ger@gmail.com> - Tue, 03 Nov 2015 14:59:47 +0500 - rev 475642
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8239 - Remove unused code around ScriptReflow (from Ms2ger:ScriptReflow); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 9a800becdf7f6b3b3524d204485cb7c593b506f5
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip