c6407c336cd3187ed66781f717bff079616c97ba: Bug 1376964 - Part 1: Record the docshell's "bypass cache" flag on FontFaceSet. r=jfkthame draft
Cameron McCormack <cam@mcc.id.au> - Wed, 12 Jul 2017 16:35:44 +0800 - rev 607474
Push 67987 by bmo:cam@mcc.id.au at Wed, 12 Jul 2017 08:38:54 +0000
Bug 1376964 - Part 1: Record the docshell's "bypass cache" flag on FontFaceSet. r=jfkthame MozReview-Commit-ID: FW19nms4ZEB
927255df1815d02ebabe981ff3ce08221bade64b: Bug 1380009 - Enable the ESLint no-return-await call to avoid unnecessary intermediate promise creation. r?Mossop draft
Mark Banner <standard8@mozilla.com> - Tue, 11 Jul 2017 22:49:55 +0100 - rev 607473
Push 67986 by bmo:standard8@mozilla.com at Wed, 12 Jul 2017 08:37:49 +0000
Bug 1380009 - Enable the ESLint no-return-await call to avoid unnecessary intermediate promise creation. r?Mossop MozReview-Commit-ID: EnhSBHMjurr
4e5faf81f7de3e0a2f34a9f58fb1f011b0b5f4a7: Bug 1379505: Update reftest expectations. r=heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jul 2017 14:39:09 +0200 - rev 607472
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1379505: Update reftest expectations. r=heycam MozReview-Commit-ID: FlAunFCKwNd
ca5e7c13d1054d51c8a18b08af587ca102301c48: Bug 1379505: Less fishyness when resolving the style of the document element. r=heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 10 Jul 2017 14:32:39 +0200 - rev 607471
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1379505: Less fishyness when resolving the style of the document element. r=heycam Previous to these patches, the style resolution happening on [1] made the style data stick on the element, so we'd never think it was the initial style, even if it was. This was wallpapering the fact that, if that was the initial style, we'd never have another chance of traversing the document when [2] kicked in. This somehow just happened to work, but is a very fishy way to get it to work. Instead, call StyleDocument() properly _before_, and rely on the fact that it will stop when it has a non-null binding, and only if it fails explicitly style the children. This fixes the few XBL test-cases with this patch series that exercise -moz-bindings on the root element without the root being styled, and makes the -moz-binding code more consistent in both places of the frame constructor. [1]: http://searchfox.org/mozilla-central/rev/5dadcbe55b4ddd1e448c06c77390ff6483aa009b/layout/base/nsCSSFrameConstructor.cpp#2526 [2]: https://github.com/servo/servo/blob/3330653dc80cc8947af17f1989fb7fbf390c4d2f/components/style/traversal.rs#L439 MozReview-Commit-ID: HbjsD6nYsvX
e7fb3632804f13bc0e8b531ca137c1954481aada: Bug 1379505: Allow calling GetBaseComputedStylesForElement for an unstyled element. r=boris draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 10 Jul 2017 13:33:21 +0200 - rev 607470
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1379505: Allow calling GetBaseComputedStylesForElement for an unstyled element. r=boris Before this refactoring, getComputedStyle could have side effects, and left the style data in the element, so we could never arrive there without data. There are a few crashtests that caught this, but this was already broken if you called animate() on an element deep in a display: none subtree. MozReview-Commit-ID: 1AvOvhAyOP3
f936e37dfe095928201bc771648cb0c83ff6351f: Bug 1379505: Account for the page frame in UpdateStyleOfOwnedAnonBoxes. r=heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 10 Jul 2017 10:16:19 +0200 - rev 607469
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1379505: Account for the page frame in UpdateStyleOfOwnedAnonBoxes. r=heycam MozReview-Commit-ID: L2ouruOMmIq
34fe793e4c4db9813343589ad9fc4a7f0f8883a7: Backed out changeset 99c0d338a5f3 (bug 1376964) for bustage
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 12 Jul 2017 10:33:05 +0200 - rev 607468
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset 99c0d338a5f3 (bug 1376964) for bustage
95b3b94ce27ef544bebf89d6d7555474e2726542: Backed out changeset 04e9846700ae (bug 1376964)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 12 Jul 2017 10:32:24 +0200 - rev 607467
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset 04e9846700ae (bug 1376964)
3b053931742ade5e3a83311a06c8ee15f48ece06: Backed out changeset 381e0b72dd55 (bug 1376964)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 12 Jul 2017 10:32:22 +0200 - rev 607466
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset 381e0b72dd55 (bug 1376964)
998d5c3d83b53f8971086baf3d51717a27eea0a4: Backed out changeset 20866468f52d (bug 1376964)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 12 Jul 2017 10:32:20 +0200 - rev 607465
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset 20866468f52d (bug 1376964)
18ce652bd03baefd7aecff6bd229caa36d2fe3a0: Backed out changeset 0031a20388ac (bug 1376964)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 12 Jul 2017 10:32:18 +0200 - rev 607464
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset 0031a20388ac (bug 1376964)
3cc011c3eab23e10a7e33dc0d829b8e60465856f: Backed out changeset 292d20d46d1f (bug 1376964)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 12 Jul 2017 10:32:16 +0200 - rev 607463
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset 292d20d46d1f (bug 1376964)
21644b144b340bce9d675ddd27a849910eb12ae4: Backed out changeset a60731cb1a7f (bug 1376964)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 12 Jul 2017 10:32:15 +0200 - rev 607462
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset a60731cb1a7f (bug 1376964)
587efeb89068c28ed110f854f5cab6792e706cf3: Backed out changeset 9a0e26964591 (bug 1376964)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 12 Jul 2017 10:32:13 +0200 - rev 607461
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset 9a0e26964591 (bug 1376964)
9e925c918d5313db6ee04fe85f9d00f38b5eb395: Backed out changeset b7424dfa039c (bug 1376964)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 12 Jul 2017 10:32:11 +0200 - rev 607460
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset b7424dfa039c (bug 1376964)
b4c058f045a968ec5448c154396f3c674559e54b: Backed out changeset 38bc7707e46f (bug 1376964)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 12 Jul 2017 10:32:09 +0200 - rev 607459
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Backed out changeset 38bc7707e46f (bug 1376964)
a62238e43aca2d5299f6c65dd082af3879529c18: Bug 1377571 - Add fallback path for layers-free. r=jrmuizel
Ethan Lin <ethlin@mozilla.com> - Thu, 06 Jul 2017 00:29:41 +0800 - rev 607458
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1377571 - Add fallback path for layers-free. r=jrmuizel MozReview-Commit-ID: KOM7JXYljX2
ee280797f4c94a320300c61c24e8b7789190e9e2: servo: Merge #17688 - style: Split style resolution and dynamic change computation (from emilio:split-style-resolution); r=heycam,BorisChiou
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 12 Jul 2017 00:28:44 -0700 - rev 607457
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
servo: Merge #17688 - style: Split style resolution and dynamic change computation (from emilio:split-style-resolution); r=heycam,BorisChiou This is the Servo side of Mozilla bug 1379505. Source-Repo: https://github.com/servo/servo Source-Revision: 16d6dc133b40a5d48e33b1f8e2aeafa88e36a6e3
38bc7707e46f0acd7ee5a43d71e7c9e26ab762e6: Bug 1376964 - Part 10: Allow style worker threads to pick fonts out of the user font cache. r=jfkthame
Cameron McCormack <cam@mcc.id.au> - Wed, 12 Jul 2017 13:03:35 +0800 - rev 607456
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1376964 - Part 10: Allow style worker threads to pick fonts out of the user font cache. r=jfkthame MozReview-Commit-ID: FX0T5ltA2u4
b7424dfa039ce05ff8f232e6941181478f63b502: Bug 1376964 - Part 9: Use gfxFontSrcPrincipal in the user font set and cache. r=jfkthame
Cameron McCormack <cam@mcc.id.au> - Wed, 12 Jul 2017 13:03:35 +0800 - rev 607455
Push 67985 by bmo:emilio+bugs@crisal.io at Wed, 12 Jul 2017 08:36:44 +0000
Bug 1376964 - Part 9: Use gfxFontSrcPrincipal in the user font set and cache. r=jfkthame MozReview-Commit-ID: LRRFbkhbgts
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip