5bc9ab8015180f0693d7c383f425e89e3840381d: servo: Merge #10222 - Use self.0 instead of destructuring single item tuple structs (from faineance:master); r=KiChjang
faineance <faineance@users.noreply.github.com> - Mon, 28 Mar 2016 03:43:01 +0500 - rev 476507
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10222 - Use self.0 instead of destructuring single item tuple structs (from faineance:master); r=KiChjang Closes #9698. Source-Repo: https://github.com/servo/servo Source-Revision: b97ffffb48080a0b4769f8609a27a68145042945
c8cd17e49be3a49c4cbedf948e5cdedee6543793: servo: Merge #10219 - Add insert_adjacent methods into Element (from GuillaumeGomez:adjacent); r=nox
Guillaume Gomez <guillaume1.gomez@gmail.com> - Sun, 27 Mar 2016 23:13:34 +0500 - rev 476506
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10219 - Add insert_adjacent methods into Element (from GuillaumeGomez:adjacent); r=nox Fixes #10205 Source-Repo: https://github.com/servo/servo Source-Revision: 0826a5b45455cdbecf484136b1bab39bcc0b15ff
dd9be35a8de675caf1ab33dccefd8bdc435c8916: servo: Merge #10223 - Fix ./mach run and ./mach test-unit on Windows (from UK992:win32); r=larsbergstrom
UK992 <urbankrajnc92@gmail.com> - Sun, 27 Mar 2016 19:52:07 +0500 - rev 476505
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10223 - Fix ./mach run and ./mach test-unit on Windows (from UK992:win32); r=larsbergstrom This small hack fix conflict with mingw and rustc ``libstdc++-6.dll``. This fixes https://github.com/servo/servo/issues/9465 and https://github.com/servo/servo/issues/10048 CC @larsbergstrom @jdm Source-Repo: https://github.com/servo/servo Source-Revision: d22a7a1912c7cf513931463e7081d2d345e11ff0
367d93755f78d3c2c44262de860e2ceb7ef68caa: servo: Merge #10214 - Update angle to trunk (from emilio:angleup); r=KiChjang
Emilio Cobos Álvarez <ecoal95@gmail.com> - Sun, 27 Mar 2016 16:43:35 +0500 - rev 476504
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10214 - Update angle to trunk (from emilio:angleup); r=KiChjang Related angle PR: https://github.com/emilio/angle/pull/7 I've tested this locally on Linux, and on Mac and Linux via Travis. It should keep working on windows but who knows... Let appveyor do its work. Source-Repo: https://github.com/servo/servo Source-Revision: 61c23588194de998c97f7d6dc3468a1cae6725d7
cedf53c1fcef2fb686ce9950d3a38d0cf58813f3: servo: Merge #10221 - Fail cleanly instead of panicking for incorrect option arguments (from MovingtoMars:opt_parse_err); r=Manishearth
MovingtoMars <liam@bumblebee.net.nz> - Sun, 27 Mar 2016 14:22:04 +0500 - rev 476503
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10221 - Fail cleanly instead of panicking for incorrect option arguments (from MovingtoMars:opt_parse_err); r=Manishearth Related #9927 Source-Repo: https://github.com/servo/servo Source-Revision: 44c972a86808acede828fdb3c80b6d8c1ed061c5
fd841d5021109b3d5b7acb48d95ba2c3f18abf22: servo: Merge #10186 - fix #10183, forward navigation key should not require shift to work (from matthiaskrgr:fix_10183); r=Manishearth
Matthias Krüger <matthias.krueger@famsik.de> - Sun, 27 Mar 2016 01:15:24 +0500 - rev 476502
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10186 - fix #10183, forward navigation key should not require shift to work (from matthiaskrgr:fix_10183); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 68a8085a2f11d052948145980a0bf8a46471e3a7
2408da1cfa1ddf3397437a163ff953b0096b2089: servo: Merge #10204 - Allow setting preferences to false in WPT tests (from awalgarg:fix10161); r=Manishearth
Awal Garg <awalgarg@gmail.com> - Sun, 27 Mar 2016 00:17:25 +0500 - rev 476501
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10204 - Allow setting preferences to false in WPT tests (from awalgarg:fix10161); r=Manishearth First patch to servo - apologies if I did something stupid :) This is a fix for #10161. I have squashed the commits into one. Source-Repo: https://github.com/servo/servo Source-Revision: 4cb626ae297b2132bcc2f4d4756772c1f8c09fc3
d7ee15b87e5fc745eab10e87247003dc458d7bec: servo: Merge #10191 - Update xml5ever (from servo:xml); r=KiChjang
Ms2ger <Ms2ger@gmail.com> - Sat, 26 Mar 2016 22:52:54 +0500 - rev 476500
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10191 - Update xml5ever (from servo:xml); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: db13ec48b142ba5f4a5ce2a906acb6b7ca6add57
b1ff31e2c13445e5bae070d5aa59ed602ce4f790: servo: Merge #10179 - Added ability to randomly kill pipelines to the constellation (from asajeffrey:chaotic-good); r=emilio
Alan Jeffrey <ajeffrey@mozilla.com> - Sat, 26 Mar 2016 20:46:29 +0500 - rev 476499
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10179 - Added ability to randomly kill pipelines to the constellation (from asajeffrey:chaotic-good); r=emilio Added flags: * `--random-pipeline-closure-probability`: probability of each event triggering a forced exit of a randomly chosen pipeline. * `--random-pipeline-closure-seed`: seed to use for the RNG (to remove a source of intermittent failure). These are designed for testing the hardness of the constellation. Source-Repo: https://github.com/servo/servo Source-Revision: dc0e541747d41a53989fd08eb88c39ceb6036d4e
7357fdb0b017038407bf230d1223631ad22af12b: servo: Merge #10188 - Add Http Global State Object (from cbrewster:http-global-state); r=jdm
Connor Brewster <brewsterc@my.caspercollege.edu> - Sat, 26 Mar 2016 18:37:22 +0500 - rev 476498
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10188 - Add Http Global State Object (from cbrewster:http-global-state); r=jdm This adds a new HttpState object which holds common http state(#10175). This reduces the amount of work that is required to add extra things to the Http state. The HttpState object currently holds: ``` hsts_list: Arc::new(RwLock::new(HSTSList::new())), cookie_jar: Arc::new(RwLock::new(CookieStorage::new())), auth_cache: Arc::new(RwLock::new(HashMap::new())), ``` Source-Repo: https://github.com/servo/servo Source-Revision: d82f97a9cd9f208a4f331d5991486ae7f0108c08
d72511343cfb6f3e650a94bb7cc97e0151678dd2: servo: Merge #10176 - Highlight selected text in input fields (from mbrubeck:selection-range); r=pcwalton
Matt Brubeck <mbrubeck@limpet.net> - Sat, 26 Mar 2016 07:46:50 +0500 - rev 476497
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10176 - Highlight selected text in input fields (from mbrubeck:selection-range); r=pcwalton Fixes #9993. This does not yet allow stylesheets to set the selection colors; instead it uses a hard-coded orange background and white foreground. r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: bed91b3334786970c91a47c3bc95889d8675b4d5
f27ad4436678b42f097ebdfe152eeb14a867028d: servo: Merge #10085 - layout: Rewrite the block formatting context/float inline-size speculation code (from pcwalton:floats-inout-revamp); r=mbrubeck
Patrick Walton <pcwalton@mimiga.net> - Sat, 26 Mar 2016 06:39:11 +0500 - rev 476496
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10085 - layout: Rewrite the block formatting context/float inline-size speculation code (from pcwalton:floats-inout-revamp); r=mbrubeck The old code tried to do the speculation as a single bottom-up pass after intrinsic inline-size calculation, which was unable to handle cases like this: <div> <div style="float: left">Foo</div> </div> <div> <div style="overflow: hidden">Bar</div> </div> No single bottom-up pass could possibly handle this case, because the inline-size of the float flowing out of the "Foo" block could never make it down to the "Bar" block, where it is needed for speculation. On the pages I tried, this regresses layout performance by 1%-2%. I first noticed this breaking some pages, like the Google SERPs, several months ago. r? @mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 1554331f06900e69f246ed9986a08aae91a0a71e
29b09c8ebeb06b40542bb86a0eeaf178904c7e2a: servo: Merge #10198 - layout: Allow floats to have negative ceilings due to negative margins (from pcwalton:negative-ceiling); r=mbrubeck
Patrick Walton <pcwalton@mimiga.net> - Sat, 26 Mar 2016 05:18:55 +0500 - rev 476495
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10198 - layout: Allow floats to have negative ceilings due to negative margins (from pcwalton:negative-ceiling); r=mbrubeck This fixes `margin-collapse-104.htm`, which is currently accidentally passing due to lack of #10085. When that PR lands, then that will become a representative test case. r? @mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 9b2ae3a62faafceb3149dc455fc6123de2b306f7
674bb86145599d54273ce987e55eaa73e0a1a756: servo: Merge #10197 - Fix forced repaint on image load (from mbrubeck:force-repaint); r=pcwalton
Matt Brubeck <mbrubeck@limpet.net> - Sat, 26 Mar 2016 03:17:35 +0500 - rev 476494
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10197 - Fix forced repaint on image load (from mbrubeck:force-repaint); r=pcwalton After #10021, `LayoutThread::repaint` no longer forced a repaint because of the `restyle_damage` check. This patch adds the correct restyle damage and fixes #10163. r? @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 8984d95a28ac1060f3c809e98434513fdf9f09b5
00621a81cded4f8434252798c7f01bb58a549a70: servo: Merge #10194 - geckolib: Add style structs bindings and documentation (from emilio:stylo-fixes-and-doc); r=bholley
Emilio Cobos Álvarez <ecoal95@gmail.com> - Fri, 25 Mar 2016 23:41:25 +0500 - rev 476493
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10194 - geckolib: Add style structs bindings and documentation (from emilio:stylo-fixes-and-doc); r=bholley See the description of 6c851c8 to see which incorrect bindings remain. They're just nine types. cc @bholley @SimonSapin @pcwalton (I don't know who should review this actually) Source-Repo: https://github.com/servo/servo Source-Revision: d77c7b21aebb8996768bbf6215f0ec6b4440a2c8
61ee4f070063215ef0f8b1994d0763c5ea3b3049: servo: Merge #10193 - Use rustflags (from larsbergstrom:use_rustflags); r=Ms2ger
Lars Bergstrom <lars@lars.com> - Fri, 25 Mar 2016 22:12:47 +0500 - rev 476492
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10193 - Use rustflags (from larsbergstrom:use_rustflags); r=Ms2ger r? @Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: a211bd1a12254a6a08987bb61f30c8b0e5ce2830
7032f1dbd640db5a6bae84243623c8430de3364b: servo: Merge #9353 - Implement and test DOMTokenList.replace (fixes #8511) (from nox:domtokenlist-replace); r=asajeffrey
Sankha Narayan Guria <sankha93@gmail.com> - Fri, 25 Mar 2016 17:56:57 +0500 - rev 476491
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9353 - Implement and test DOMTokenList.replace (fixes #8511) (from nox:domtokenlist-replace); r=asajeffrey Thanks to @sankha93 for the original work in #8525. Source-Repo: https://github.com/servo/servo Source-Revision: 59ba00ed84ca446bd121408245460d7a96ba6d71
68efcb3e099779c22cc9406a4b854fb40a46864d: servo: Merge #10154 - Fix #10147: Correctly handle flag local_urls_only (from stjepang:fix-local-urls-only-10147); r=KiChjang
Stjepan Glavina <stjepang@gmail.com> - Fri, 25 Mar 2016 12:13:18 +0500 - rev 476490
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10154 - Fix #10147: Correctly handle flag local_urls_only (from stjepang:fix-local-urls-only-10147); r=KiChjang In function Request::fetch_main, flag local_urls_only (if set) should allow fetching local urls only. Before this change, the flag had the inverse behaviour. Fixes #10147. Test with: `./mach test-unit -p net fetch::test_fetch_with_local_urls_only` Source-Repo: https://github.com/servo/servo Source-Revision: 38e8c923b519f488cd0614ff9409997998418cc7
1074acf062ab8f8977f06d2bddfd6015935960b9: servo: Merge #9887 - Implement HTMLHyperlinkElementUtils for HTMLAnchorElement (from schuster:HTMLHyperlinkElementUtils); r=jdm
Jaydeep <jd.ramani111@gmail.com> - Fri, 25 Mar 2016 11:07:05 +0500 - rev 476489
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9887 - Implement HTMLHyperlinkElementUtils for HTMLAnchorElement (from schuster:HTMLHyperlinkElementUtils); r=jdm Fixes #7857 Origin is omitted since it's still not available in rust-url, but since the previous PR also left it out, I'm assuming that's okay. Please let me know if there are any style issues. There might be more concise ways to do the pattern matching that I don't know about, I guessed at the indentation style in one or two places. Source-Repo: https://github.com/servo/servo Source-Revision: 9a8d62286c6556fca7471f2db37f896174bc4d9e
fdad3d1ade9a0036ddfa53d00999290d0c27599f: servo: Merge #10174 - Update servo-egl to fix CEF linkage (from larsbergstrom:update_egl); r=zmike
Lars Bergstrom <lars@lars.com> - Fri, 25 Mar 2016 06:01:00 +0500 - rev 476488
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #10174 - Update servo-egl to fix CEF linkage (from larsbergstrom:update_egl); r=zmike Fixes #10130 r? @zmike Source-Repo: https://github.com/servo/servo Source-Revision: 2f6388c3016f9ef5dabccb35b3bd1cde5e6b0c3c
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip