9a65ee9355e8b014a8ff5fdb28e0f500f0aa652f: Merge mozilla-central to autoland
arthur.iakab <aiakab@mozilla.com> - Thu, 15 Nov 2018 11:55:43 +0200 - rev 446553
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Merge mozilla-central to autoland
72b025a3da8164ed67ff92258a945acbd73bc4d4: Bug 1507418: Update table loads in Cranelift; r=lhansen
Benjamin Bouvier <benj@benj.me> - Thu, 15 Nov 2018 09:46:44 +0000 - rev 446552
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1507418: Update table loads in Cranelift; r=lhansen ... to take into account that table entries are always two-word sized. Also adds an assertion that tables are table of functions, since Cranelift doesn't handle anyref tables yet. Differential Revision: https://phabricator.services.mozilla.com/D11996
ba1aae6c2949a2c1b9cbb0e4aad403c5abe2bb69: Bug 1503338 - Move url loading handling functions from controller to input. r=dao
Mark Banner <standard8@mozilla.com> - Wed, 14 Nov 2018 11:17:23 +0000 - rev 446551
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1503338 - Move url loading handling functions from controller to input. r=dao Differential Revision: https://phabricator.services.mozilla.com/D11479
d76f007bee63b3730068f1a5549bd4d6513593c7: Backed out changeset 10a5af6d30df (bug 1506261) for causing window leaks on OSX debug. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Thu, 15 Nov 2018 10:53:29 +0200 - rev 446550
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Backed out changeset 10a5af6d30df (bug 1506261) for causing window leaks on OSX debug. CLOSED TREE
eff95fc19f19f108a7554f74e456f9fd7664541a: Bug 1477433 - Enable use-counters on release channel (r=chutten)
Dietrich Ayala <dietrich@mozilla.com> - Thu, 15 Nov 2018 08:39:13 +0000 - rev 446549
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1477433 - Enable use-counters on release channel (r=chutten) Enable use-counters on release channel Differential Revision: https://phabricator.services.mozilla.com/D11470
76aa81358d762cbc618c1913061b57eccc145b1d: Bug 1507305 - Use Servo to serialize most of the already-exposed shorthands. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 15 Nov 2018 04:10:08 +0000 - rev 446548
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1507305 - Use Servo to serialize most of the already-exposed shorthands. r=heycam Skip mask and text-decoration for now since there's a single test-case failing for each that seem worth fixing in a different bug: * For mask, there's the case of setting mask: url(foo.svg#bar), which we test we serialize absolutely. But given we're uncomputing it we don't serialize the resolved URL. Chrome doesn't either so we could just change the test, but even if we decided to do it we probably should do it in a separate bug. * For text-decoration, we need to resolve the value, when it's an interpolation between currentcolor and other color. Right now that returns the empty string which is not great: https://searchfox.org/mozilla-central/rev/d850d799a0009f851b5535580e0a8b4bb2c591d7/servo/components/style/values/specified/color.rs#194 So I need to come up with something. Probably we need to implement the "hard" version of the serialization code that doesn't reuse the animation machinery. Definitely a separate bug though. While at it, also serialize all <position> longhands with Servo, so that I can clean up the tests. Differential Revision: https://phabricator.services.mozilla.com/D11948
5201cfe20675cb2ab6dbf4ddff079c176a807fad: Bug 1507305 - Add a mechanism to serialize shorthands for getComputedStyle(). r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 15 Nov 2018 08:25:13 +0000 - rev 446547
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1507305 - Add a mechanism to serialize shorthands for getComputedStyle(). r=heycam This implements the mechanism reusing the animation machinery for now, so it asserts in a few cases that this wouldn't handle correctly. For shorthands that have colors and other bits we'd need a more sophisticated mechanism with a bit more code (that resolves colors and such), but it'd look something like this regardless, and we should have this in any case. Differential Revision: https://phabricator.services.mozilla.com/D11944
6c54e79a66b51815649c5c8488050f6e12206bcb: Bug 1507311 - Make the serialization of the mask shorthand more compact. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 15 Nov 2018 08:22:31 +0000 - rev 446546
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1507311 - Make the serialization of the mask shorthand more compact. r=heycam This helps to preserve the old longhand form when possible (mask used to be a longhand), which will be relevant when we serialize this for the computed value. Differential Revision: https://phabricator.services.mozilla.com/D11943
8ee9454879c874c0bd1a3b8788707adb52193eb0: Bug 1507309 - Simplify background-repeat. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 15 Nov 2018 03:23:39 +0000 - rev 446545
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1507309 - Simplify background-repeat. r=heycam This way we always serialize in the shortest form, and take less space. This is useful because when serializing uncomputed values we'd like to compare to the initial value to avoid serializing parts of a shorthand, but with the existing implementation we would generate always a second keyword, which means that we'll never match it. This also matches Chrome and WebKit, incidentally, so I'm pretty confident the behavior change when serializing specified style is web-compatible. Differential Revision: https://phabricator.services.mozilla.com/D11941
488a0a90ca916e094358cf9766a8aef648e711a5: Bug 1507127 - Also move page-break-inside outside of mako. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 15 Nov 2018 08:16:23 +0000 - rev 446544
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1507127 - Also move page-break-inside outside of mako. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D11876
f678d3408301ff96414b17c1cd4e20958c6034b2: Bug 1507127 - Move the page-break-{before,after} properties to not use mako. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 15 Nov 2018 08:15:13 +0000 - rev 446543
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1507127 - Move the page-break-{before,after} properties to not use mako. r=heycam And respect the computed value of `left` / `right` / etc. Differential Revision: https://phabricator.services.mozilla.com/D11872
ddd1c83fb4e828ac669fc180188ab0ec7ed77343: Bug 1433439 - Don't expose non-content-accessible pseudo-elements from getComputedStyle. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 15 Nov 2018 02:35:23 +0000 - rev 446542
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1433439 - Don't expose non-content-accessible pseudo-elements from getComputedStyle. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D11830
dfaa72cb3f7a16ea8bbedd78563157e6bef61a11: Bug 1505043 - Mirror schema changes from bug 1431085 r=wlach
Ionut Goldan <igoldan@mozilla.com> - Thu, 08 Nov 2018 16:17:29 +0000 - rev 446541
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1505043 - Mirror schema changes from bug 1431085 r=wlach Differential Revision: https://phabricator.services.mozilla.com/D11163
0a38b015f9531af367ef48cc9033ae4f4e13394d: Bug 1506581 - Add mochitest to test updates of the addon list for USB runtimes;r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Tue, 13 Nov 2018 18:13:35 +0000 - rev 446540
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1506581 - Add mochitest to test updates of the addon list for USB runtimes;r=daisuke Depends on D11651, Depends on D11643 Differential Revision: https://phabricator.services.mozilla.com/D11663
3808928279aadfa8c73e9d6e59af6a4e5b34219e: Bug 1506581 - Listen to addons list changes on DevTools client instead of AddonManager;r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Tue, 13 Nov 2018 06:46:41 +0000 - rev 446539
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1506581 - Listen to addons list changes on DevTools client instead of AddonManager;r=daisuke Depends on D11644 Differential Revision: https://phabricator.services.mozilla.com/D11651
e664ea6147910fdd375771dbcc6db5f7b2cde822: Bug 1506581 - Listen to all possible AddonManager events in BrowserAddonList;r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Tue, 13 Nov 2018 14:26:39 +0000 - rev 446538
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1506581 - Listen to all possible AddonManager events in BrowserAddonList;r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D11644
10a5af6d30df698b0f03cd62c0948d26089cf2af: Bug 1506261 - Convert search-one-offs from a custom element to a plain JS class and initialize it lazily. r=bgrins
Dão Gottwald <dao@mozilla.com> - Thu, 15 Nov 2018 00:55:31 +0000 - rev 446537
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1506261 - Convert search-one-offs from a custom element to a plain JS class and initialize it lazily. r=bgrins Differential Revision: https://phabricator.services.mozilla.com/D11889
f1455bc47683cfb08083e60506a612d190419d1e: Bug 1507267 - [awsy] Re-enable "about:newtab" page after Bug 1507267. r=erahm
Henrik Skupin <mail@hskupin.info> - Wed, 14 Nov 2018 22:38:48 +0000 - rev 446536
Push 35043 by ebalazs@mozilla.com at Thu, 15 Nov 2018 16:12:36 +0000
Bug 1507267 - [awsy] Re-enable "about:newtab" page after Bug 1507267. r=erahm Bug 1506643 disabled the usage of "about:newtab". But it's actually needed by awsy for testing the memory consumption of Firefox. Differential Revision: https://phabricator.services.mozilla.com/D11932
dca9c72df68bb59692118595dea65b78cde5b371: Merge inbound to mozilla-central a=merge
arthur.iakab <aiakab@mozilla.com> - Thu, 15 Nov 2018 11:54:15 +0200 - rev 446535
Push 35042 by aiakab@mozilla.com at Thu, 15 Nov 2018 09:54:38 +0000
Merge inbound to mozilla-central a=merge
a10cbfd5f4110f2e5f96095408aebd1f8acd1b87: Bug 1298381: Implement TimeToFirstContentfulPaint behind a pref r=mattwoodrow,smaug
Randell Jesup <rjesup@jesup.org> - Thu, 18 Oct 2018 16:16:45 -0400 - rev 446534
Push 35042 by aiakab@mozilla.com at Thu, 15 Nov 2018 09:54:38 +0000
Bug 1298381: Implement TimeToFirstContentfulPaint behind a pref r=mattwoodrow,smaug
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip