240bd9bd8b3eb4cda22fb19c3d6d23d2e5c523ce: Bug 1403508 - Tabbrowser is no more storing root favicons in Places for pages not defining an icon. r=Mardak
Marco Bonardo <mbonardo@mozilla.com> - Wed, 27 Sep 2017 14:43:17 +0200 - rev 383433
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403508 - Tabbrowser is no more storing root favicons in Places for pages not defining an icon. r=Mardak Setting an icon for the tab and storing that icon in Places are now separate actions. Before bug 1401777 setIcon was doing both, but that was error-prone and more expensive. Due to that change, useDefaultIcon stopped storing root domain favicons in Places. MozReview-Commit-ID: Kt5xEXctsnU
c050d8574203c0344a9570fef73df51a1a489091: Bug 1403592: Crashtest. r=Manishearth
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 27 Sep 2017 18:16:25 +0200 - rev 383432
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403592: Crashtest. r=Manishearth I've made it crash at least once, though it's intermittent-y. I guess it's better than no crashtest. MozReview-Commit-ID: 5m2VCrEs8lM
0a0cc4bb885a2487b643e94fc244620751616d03: Bug 1403592: Never flush the user font set when getting font metrics from style resolution. r=Manishearth
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 27 Sep 2017 18:09:31 +0200 - rev 383431
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403592: Never flush the user font set when getting font metrics from style resolution. r=Manishearth In this case, the caller doesn't go through all the PreTraverseSync stuff (we don't really want it to do so), via GetComputedStyleNoFlush. It makes sense to not flush the user font set that case, we'll schedule a restyle properly if / when needed. Since the set should be flushed otherwise, let's just not flush it from the styling code. MozReview-Commit-ID: LLHfxemJ8QQ
c62e4471a0e31fde6ef570137e8648eb5612fbc8: Bug 1402825 - Extend life of VIDEO_CAN_CREATE_*_DECODER telemetry to 68. r=francois
Chris Pearce <cpearce@mozilla.com> - Mon, 25 Sep 2017 12:20:20 +0200 - rev 383430
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1402825 - Extend life of VIDEO_CAN_CREATE_*_DECODER telemetry to 68. r=francois The VIDEO_CAN_CREATE_{AAC,H264}_DECODER telemetry expired in 58, but is still useful I think as a gauge of how support for proprietary formats is changing over time, and how ubiquitous support is on Windows N and K/N variants. So I think we should extend its life. MozReview-Commit-ID: FnnLtcVdqaZ
77229cfe153a7f5c417490baf14951efab5cda9a: Bug 1403178 - Remove mParent assertion from Performance* as it's triggered in headless mode r=baku
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 28 Sep 2017 08:26:11 +0200 - rev 383429
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403178 - Remove mParent assertion from Performance* as it's triggered in headless mode r=baku MozReview-Commit-ID: BOz7e0oarab
813556d9e389f580d8e6efa9c24825edec952259: Bug 1402094 - Blacklist about:reader from using stylo. r=bholley
Xidorn Quan <me@upsuper.org> - Thu, 28 Sep 2017 16:19:45 +1000 - rev 383428
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1402094 - Blacklist about:reader from using stylo. r=bholley MozReview-Commit-ID: 6cG1x1tcOwn
c70dcd8228e28af2c100340559accb48e7adee72: Backed out changeset 8ce27eeef766 (bug 1402094) for bustage on Android: dom/base/nsDocument.cpp:13613: 'bool ShouldUseGeckoBackend(nsIURI*)' defined but not used. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 28 Sep 2017 09:36:12 +0200 - rev 383427
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Backed out changeset 8ce27eeef766 (bug 1402094) for bustage on Android: dom/base/nsDocument.cpp:13613: 'bool ShouldUseGeckoBackend(nsIURI*)' defined but not used. r=backout
0ce8d073a16ee3275d3bbc93741ec9a40e7f1261: Bug 256180 parser part - Insert elements as siblings instead of children at the Blink-defined magic depth for compatibility. r=smaug
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 12 Sep 2017 16:57:05 +0300 - rev 383426
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 256180 parser part - Insert elements as siblings instead of children at the Blink-defined magic depth for compatibility. r=smaug MozReview-Commit-ID: K8fgv3rgklt
6a527c7a89a02bb34f7e5fcc772508053d4efacc: Bug 256180 layout part - Increase MAX_REFLOW_DEPTH to reduce the probability of content going silently missing. r=bz
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 14 Sep 2017 11:01:06 +0300 - rev 383425
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 256180 layout part - Increase MAX_REFLOW_DEPTH to reduce the probability of content going silently missing. r=bz MozReview-Commit-ID: 7Ui0tVlLEQM
1ae1bd9b2b5c0198a685fe8b86d6ba6660b19381: Bug 256180 build config part - Increase the max size for the runtime stack on Windows. r=glandium
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 14 Sep 2017 11:39:43 +0300 - rev 383424
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 256180 build config part - Increase the max size for the runtime stack on Windows. r=glandium MozReview-Commit-ID: JhWucajuuFz
8d4f4b54141ac107d52688bf2b4392e860ab554d: Bug 1403615: Also follow the NODE_DESCENDANTS_NEED_FRAMES bit in ClearRestyleStateFromSubtree. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 27 Sep 2017 19:19:12 +0200 - rev 383423
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403615: Also follow the NODE_DESCENDANTS_NEED_FRAMES bit in ClearRestyleStateFromSubtree. r=bholley We don't follow this bit intentionally because we know that even if it's set, when none of the other two bits are set there are no other restyle / change hints down the tree. We rely on the frame constructor to clean the mess up, though, and it doesn't really do a good work about it. In particular, the case we're hitting on the test-case is: <body descendant-need-frames change=reconstruct style="display: table-column-group"> <div descendant-need-frames> <div descendant-need-frames> <span needs-frame></span> </div> </div> </body> When we see we need to reconstruct the body, we call ClearRestyleStateFromSubtree, but that doesn't do much now, since we don't follow the descendant-need-frames bits. Then, when we reconstruct the content, we arrive at[1] when constructing the first child <div>. The <div> flags have been cleared, but not the children's! Then a text-node is inserted in a <div>, breaking all sorts of invariants. This is the easiest fix. Other fixes include clearing the flags on SetAsUndisplayedContent. But that implies not clearing them in ShouldCreateItemsForChild, and doing that somewhere more sensible. I suspect it's not too hard, but that's a slightly more risky change, will do it if you prefer it. [1]: http://searchfox.org/mozilla-central/rev/3dbb47302e114219c53e99ebaf50c5cb727358ab/layout/base/nsCSSFrameConstructor.cpp#6092 MozReview-Commit-ID: 7026wkQLQkz
f0d6d70e39ae3893893a56ff6ee9aeef03db9e51: Bug 1364333 - remove leftover code and strings from standalone about:addons UI r=rhelmer
sajattack <sajattack@gmail.com> - Thu, 14 Sep 2017 13:44:36 -0700 - rev 383422
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1364333 - remove leftover code and strings from standalone about:addons UI r=rhelmer MozReview-Commit-ID: SmDGrX0fz5
f4b5a83e20e92dd32fc5b151d7f61c96ff6ba51f: Bug 1403127 - Don't try to pass fullscreen element through IPC. r=jaws
Xidorn Quan <me@upsuper.org> - Wed, 27 Sep 2017 16:27:36 +1000 - rev 383421
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403127 - Don't try to pass fullscreen element through IPC. r=jaws MozReview-Commit-ID: DaiBNVdqAOh
e3221268f8fc67bd461c2e04ed486e264c070abf: Bug 1403215 - Fix broken Snippets pref, perceived performance and bug fixes to Activity Stream. r=k88hudson,ursula
Ed Lee <edilee@mozilla.com> - Wed, 27 Sep 2017 08:28:06 -0400 - rev 383420
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403215 - Fix broken Snippets pref, perceived performance and bug fixes to Activity Stream. r=k88hudson,ursula MozReview-Commit-ID: JSvQB4nxduM
8ce27eeef7662c04deed1328ff25937e530aaf79: Bug 1402094 - Blacklist about:reader from using stylo. r=bholley
Xidorn Quan <me@upsuper.org> - Thu, 28 Sep 2017 16:19:45 +1000 - rev 383419
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1402094 - Blacklist about:reader from using stylo. r=bholley MozReview-Commit-ID: 6cG1x1tcOwn
56e8182e239d28d20f0088d61a96c14d204c26c0: Bug 1389315 - Isolate Safe Browsing completions cached by each provider. r=francois
Thomas Nguyen <tnguyen@mozilla.com> - Thu, 14 Sep 2017 17:05:52 +0800 - rev 383418
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1389315 - Isolate Safe Browsing completions cached by each provider. r=francois MozReview-Commit-ID: INiuM5ydv2f
c4db9dfba44dc89ac669b314204fc1139dc75543: Bug 1403824 - Keep track of arenas in the arena tree. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Sep 2017 08:06:23 +0900 - rev 383417
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403824 - Keep track of arenas in the arena tree. r=njn Bug 1402174 made all arenas registered in a Red-Black tree. Which means they are iterable through that tree, making the arenas list now redundant. The list is also inconvenient, since it needs to be constantly reallocated, and the allocator in charge of the list doesn't know how to free things. Iteration of arenas is not on any hot path anyways, so even though iterating the RB tree is slower, it doesn't matter. So we remove the arenas list, and keep a direct pointer to the main arena for convenience (instead of calling First() on the RB tree every time)
307a7a34013060a6a1e87dfbb911f058d0781a2e: Backed out changesets d0d30a90efa1 and fd1d81b93380 (bug 1305237) for causing bug 1403932.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 28 Sep 2017 17:55:43 -0400 - rev 383416
Push 32593 by ryanvm@gmail.com at Thu, 28 Sep 2017 21:56:08 +0000
Backed out changesets d0d30a90efa1 and fd1d81b93380 (bug 1305237) for causing bug 1403932.
3177c1b64ffe7ba5c08851791bd495421dcedb05: Backed out changeset c4cf992aa65c (bug 1366405) for causing bug 1403951.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 28 Sep 2017 13:14:53 -0400 - rev 383415
Push 32592 by ryanvm@gmail.com at Thu, 28 Sep 2017 17:15:06 +0000
Backed out changeset c4cf992aa65c (bug 1366405) for causing bug 1403951.
76a26ef7c493311c170ae83eb0c1d6592a21396d: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 28 Sep 2017 11:44:21 +0200 - rev 383414
Push 32591 by archaeopteryx@coole-files.de at Thu, 28 Sep 2017 09:44:43 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: 74cERYrHFIG
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip