600fd2ac9a5ad2b5a9c1538b22bb1db010187e37: Bug 1519667 - Fix picture caching tiles being discarded incorrectly. r=kvark
Glenn Watson <github@intuitionlibrary.com> - Mon, 14 Jan 2019 15:49:22 +0000 - rev 453787
Push 35374 by cbrindusan@mozilla.com at Tue, 15 Jan 2019 04:37:11 +0000
Bug 1519667 - Fix picture caching tiles being discarded incorrectly. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D16401
d7e16ec538fe14d06c476b906e2e92e899ee15d7: Bug 1519609 - Optimize how picture caching handles world clips. r=kvark
Glenn Watson <github@intuitionlibrary.com> - Mon, 14 Jan 2019 15:48:01 +0000 - rev 453786
Push 35374 by cbrindusan@mozilla.com at Tue, 15 Jan 2019 04:37:11 +0000
Bug 1519609 - Optimize how picture caching handles world clips. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D16385
58ebeaf27cf6c123bfd8de1f29c4034ad42435d5: Bug 1505934 - WR: Don't establish a raster root in pictures with sufficiently large local bounds r=gw
Dzmitry Malyshau <dmalyshau@mozilla.com> - Mon, 14 Jan 2019 19:29:53 +0000 - rev 453785
Push 35374 by cbrindusan@mozilla.com at Tue, 15 Jan 2019 04:37:11 +0000
Bug 1505934 - WR: Don't establish a raster root in pictures with sufficiently large local bounds r=gw Differential Revision: https://phabricator.services.mozilla.com/D16335
71273ff7fc0c74c23abafbb343ae21f823c7d832: Bug 1490163 - Sync the Firefox Home Content prefs. r=k88hudson
Lina Cambridge <lina@yakshaving.ninja> - Mon, 14 Jan 2019 19:23:29 +0000 - rev 453784
Push 35374 by cbrindusan@mozilla.com at Tue, 15 Jan 2019 04:37:11 +0000
Bug 1490163 - Sync the Firefox Home Content prefs. r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D14347
025a428fbec4bf0a2e770f908a5c4ad5e4718d32: Bug 1494748 - Ensure GeckoView saved state lives at least as long as the app process. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 14 Jan 2019 19:21:49 +0000 - rev 453783
Push 35374 by cbrindusan@mozilla.com at Tue, 15 Jan 2019 04:37:11 +0000
Bug 1494748 - Ensure GeckoView saved state lives at least as long as the app process. r=snorp The arguably most interesting bit of state of BrowserApp/GeckoApp, namely the currently open tabs, are living partly in Gecko and partly in the Tabs manager singleton, the lifetimes of both of which are tied to the lifetime of the app process. If the whole process has been killed, things are simple: Neither the Tabs manager nor Gecko know anything about any tabs and we simply restore them through the session store if enabled. If GeckoApp is however being restored into an app process in which it had already executed earlier on, meaning that we have some open tabs, it relies on the savedInstanceState in order to correctly reconnect its GeckoView instance with the correct previous GeckoSession. We can however end up in a state where we don't have a savedInstanceState (e.g. because the user swiped away the BrowserApp activity in the task switcher), but the app process keeps running throughout (if another activity of ours is still present in the task switcher, e.g. a custom tab, or else if a service is active, then standard Android keeps the process running even if the user swipes away an activity). In that case, if GeckoApp is subsequently recreated, the Android UI sees all the Android-side tabs in the Tabs manager, and Gecko in fact still has the Window open that is containing all those tabs, but without the savedInstanceState GeckoApp doesn't know anything about that Window and proceeds to open a fresh session instead. This means that all previous tabs will appear white and unresponsive, while freshly opened tabs will load, but they won't be correctly saved in the session store, their context menu isn't working, etc., because we're not really expecting to handle multiple Gecko-side Windows. To fix this, we disable automatic state-saving for GeckoApp's GeckoView instance and instead do it manually, so we can keep another reference to the saved state in GeckoApplication, and therefore are able to retrieve it from there for as long as the app process keeps running. Differential Revision: https://phabricator.services.mozilla.com/D16393
f69c74d69b46bb866b2431dca9267557767e5749: Bug 1519912 - Add back LSan whitelisting for css/css-fonts/font-display/. r=jgraham
Andrew McCreight <continuation@gmail.com> - Mon, 14 Jan 2019 19:10:01 +0000 - rev 453782
Push 35374 by cbrindusan@mozilla.com at Tue, 15 Jan 2019 04:37:11 +0000
Bug 1519912 - Add back LSan whitelisting for css/css-fonts/font-display/. r=jgraham These leaks are happening frequently, so hide them for now. Differential Revision: https://phabricator.services.mozilla.com/D16482
8ec327de0ba7c25c185b887a57877657bda20d47: Merge inbound to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Mon, 14 Jan 2019 23:51:26 +0200 - rev 453781
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Merge inbound to mozilla-central. a=merge
43022e5e375774afce6db2316028e16bb09a9ec9: Bug 1519794 - Reset incremental GC on allocation triggers that happen late in an incremental collection r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 14 Jan 2019 18:59:27 +0000 - rev 453780
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1519794 - Reset incremental GC on allocation triggers that happen late in an incremental collection r=sfink
c15d04c80f5b966cd0cb5bee952eb28b7c96d9ee: Bug 1519847 - [css-logical] Implement the padding-block/inline shorthands. r=emilio
Mats Palmgren <mats@mozilla.com> - Mon, 14 Jan 2019 19:22:03 +0100 - rev 453779
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1519847 - [css-logical] Implement the padding-block/inline shorthands. r=emilio
c5f982e028923c2465f2d47303a9e9769912ea77: Bug 1516011 - Part 2. Deny recycling for frames used in blob recordings. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Thu, 10 Jan 2019 07:42:12 -0500 - rev 453778
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1516011 - Part 2. Deny recycling for frames used in blob recordings. r=tnikkel Given the crash resolved in part 1, it is possible for the blob rasterizer in the compositor process to still be using surfaces after the animation has advanced to the next frame. With recycling this can be problematic as the recycled surface will be reused for a future frame. In an ideal world, the blob recording would use the animation's image key instead, but the rasterizer doesn't have easy access to the mapping table. As such, for any frames used in a blob recording, we now explicitly mark them as non-recyclable and we will be forced to allocate a new frame instead. Differential Revision: https://phabricator.services.mozilla.com/D16192
7ed5d740825007c2a3e04a749e7965de6874d2cb: Bug 1516011 - Part 1. Ensure wrapped shared surfaces are retained for blob rasterization. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 10 Jan 2019 07:41:18 -0500 - rev 453777
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1516011 - Part 1. Ensure wrapped shared surfaces are retained for blob rasterization. r=jrmuizel References to shared surfaces are already kept alive for the blob in the content process, and it also ensures an image key is created to ensure any release of the surface is delayed until the next epoch. Wrapped shared surfaces (when used in an animation which is recycling its surfaces) did not get an image key created which this patch corrects. Differential Revision: https://phabricator.services.mozilla.com/D16191
9cc9822da7de89b2f24de19d85e1885fdb25a98c: Bug 644412 - Export all data from Web Console to clipboard. r=nchevobbe
Jefry Lagrange <jefry.reyes@gmail.com> - Mon, 14 Jan 2019 11:02:51 +0100 - rev 453776
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 644412 - Export all data from Web Console to clipboard. r=nchevobbe
b8baa741549c323261ff1dbfadcdf48c228acc80: Merge mozilla-central to mozilla-inbound. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 14 Jan 2019 19:20:55 +0200 - rev 453775
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Merge mozilla-central to mozilla-inbound. CLOSED TREE
1abbb5d43328bff63871664e4caac4563ed4c0c6: Bug 1519716 - Add pseudoElement state to the Rule state. r=rcaliman
Gabriel Luong <gabriel.luong@gmail.com> - Mon, 14 Jan 2019 12:18:53 -0500 - rev 453774
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1519716 - Add pseudoElement state to the Rule state. r=rcaliman
a70165566e3b178a252aae5046fbb48540c90dda: Bug 1437991 - Reduce scope of GetMainThread warning. r=froydnj
Eric Rahm <erahm@mozilla.com> - Fri, 04 Jan 2019 15:41:52 -0800 - rev 453773
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1437991 - Reduce scope of GetMainThread warning. r=froydnj
b3b520f039357af92792d733b0560404dc9c09ed: Bug 1518923 - simplify subprocess handle duplication logic in PerformAsyncLaunch; r=bobowen
Nathan Froyd <froydnj@mozilla.com> - Mon, 14 Jan 2019 11:01:48 -0500 - rev 453772
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1518923 - simplify subprocess handle duplication logic in PerformAsyncLaunch; r=bobowen Avoiding handle duplication for certain kinds of processes and allowing it for everything else seems to be what we're already doing, so let's make it easier to add new process types with that scheme in mind.
5214852dfc3c9a6a53e49225360bec20abe84dcc: bug 1519869: geckodriver: fix documentation reference; r=me
Andreas Tolfsen <ato@sny.no> - Mon, 14 Jan 2019 15:45:46 +0000 - rev 453771
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
bug 1519869: geckodriver: fix documentation reference; r=me
4d7150b71e09bed644881a9ea3f8d12a4be6adda: Bug 1519728 - Fix problem passing file handles to recording process, r=kershaw.
Brian Hackett <bhackett1024@gmail.com> - Mon, 14 Jan 2019 05:12:40 -1000 - rev 453770
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1519728 - Fix problem passing file handles to recording process, r=kershaw.
50b3268954b1300941453d11934d032478425a55: Bug 1518938: Make it possible to hide items from the application menu. r=spohl
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 14 Jan 2019 18:57:49 +0000 - rev 453769
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1518938: Make it possible to hide items from the application menu. r=spohl Differential Revision: https://phabricator.services.mozilla.com/D16107
da7597af4dd14b004ca141dc0a42f6683b8f5943: Bug 1519224 - Fix stack frame printing in block_analyzer.py. r=erahm
Andrew McCreight <continuation@gmail.com> - Mon, 14 Jan 2019 18:41:35 +0000 - rev 453768
Push 35372 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:49:33 +0000
Bug 1519224 - Fix stack frame printing in block_analyzer.py. r=erahm Also, add a new allocator function. Differential Revision: https://phabricator.services.mozilla.com/D16241
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip