598cb04b94e491454d99a497037572a7106b2bd3: Bug 1663923 - Cover more WebRender initialization failure paths with explicit reasons. r=kvark
Andrew Osmond <aosmond@mozilla.com> - Wed, 09 Sep 2020 15:47:46 +0000 - rev 547986
Push 37770 by apavel@mozilla.com at Thu, 10 Sep 2020 04:03:55 +0000
Bug 1663923 - Cover more WebRender initialization failure paths with explicit reasons. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D89596
f62d5479f756a1ecd7a1287938ea240bcc36785e: Bug 1663946 - Changed link to nsCOMPtr manual. r=froydnj DONTBUILD
Stefan Zabka <szabka@mozilla.com> - Wed, 09 Sep 2020 15:37:58 +0000 - rev 547985
Push 37770 by apavel@mozilla.com at Thu, 10 Sep 2020 04:03:55 +0000
Bug 1663946 - Changed link to nsCOMPtr manual. r=froydnj DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D89616
b0587b321c5b06a225a082ed8d5eb4e31e62e0e9: Bug 1663819 - Loosen the styling restrictions on meter and input[type=range] pseudo-elements. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Sep 2020 14:24:17 +0000 - rev 547984
Push 37770 by apavel@mozilla.com at Thu, 10 Sep 2020 04:03:55 +0000
Bug 1663819 - Loosen the styling restrictions on meter and input[type=range] pseudo-elements. r=jwatt These were there to prevent crashes because when the type of the frame changes dynamically we would mess up and fail to find the right insertion point. We deal with this correctly nowadays: https://searchfox.org/mozilla-central/rev/b2716c233e9b4398fc5923cbe150e7f83c7c6c5b/layout/base/nsCSSFrameConstructor.cpp#8521-8536 And the list was never exhaustive in the first place (e.g., writing-mode can also cause us to reframe, and so do a bunch of other properties). So there's no real reason to be so strict anymore. Also change ::-moz-complex-control-wrapper while at it too, because it's not web exposed so there's no need for those declarations in the first place. Differential Revision: https://phabricator.services.mozilla.com/D89586
5ca78eb969aa16420f049f4a5a7ba95b94b783c1: Bug 1649099 - Add WPTs for testing the effect on activeElement of the containing doc when calling .focus() and .blur() on an OOP iframe. r=jgraham
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 09 Sep 2020 15:26:13 +0000 - rev 547983
Push 37770 by apavel@mozilla.com at Thu, 10 Sep 2020 04:03:55 +0000
Bug 1649099 - Add WPTs for testing the effect on activeElement of the containing doc when calling .focus() and .blur() on an OOP iframe. r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D81497
aab24a61ed839083f5b262c1e78613e0a847ad50: Bug 1662940: Add back assertion to ensure we don't create printed sheets with no pages on them (softened for the first sheet). r=hiro
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 09 Sep 2020 02:30:59 +0000 - rev 547982
Push 37770 by apavel@mozilla.com at Thu, 10 Sep 2020 04:03:55 +0000
Bug 1662940: Add back assertion to ensure we don't create printed sheets with no pages on them (softened for the first sheet). r=hiro Per the comment in the patch: if we're given a bogus range, we can technically end up with a single PrintedSheetFrame that contains no displayable pages. Luckily, that's a situation that the frontend should detect & recover from quickly & gracefully, so it's not really a problem. So: in that scenario, we'll now spam a non-fatal warning; and we'll fatally assert if any sheet *beyond* the first page has zero displayable pages. (That still shouldn't be possible.) Differential Revision: https://phabricator.services.mozilla.com/D89537
5194d31bb88d6ba40811aa4882e00fb00a2d3dea: Bug 1613054 part 2 - On iframe.focus() create the initial about:blank for in-process case and treat the iframe as focusable for OOP case. r=nika
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 09 Sep 2020 15:08:24 +0000 - rev 547981
Push 37770 by apavel@mozilla.com at Thu, 10 Sep 2020 04:03:55 +0000
Bug 1613054 part 2 - On iframe.focus() create the initial about:blank for in-process case and treat the iframe as focusable for OOP case. r=nika Test cases in https://bugzilla.mozilla.org/show_bug.cgi?id=1649099 Differential Revision: https://phabricator.services.mozilla.com/D88978
e00579f0f7354760631f6dc8f1d6ba9a31a59b51: Backed out changeset 5349493670b9 (bug 1663159) for mass failures on a CLOSED TREE
Cristina Coroiu <ccoroiu@mozilla.com> - Wed, 09 Sep 2020 17:58:56 +0300 - rev 547980
Push 37769 by apavel@mozilla.com at Wed, 09 Sep 2020 21:39:59 +0000
Backed out changeset 5349493670b9 (bug 1663159) for mass failures on a CLOSED TREE
5ebc35a7e1527b2e175342605ae1d72ab079648d: Bug 1659527 - Correct scaling for Save to PDF output on Windows to reflect DPI setting. r=jwatt,emilio
Jonathan Kew <jkew@mozilla.com> - Wed, 09 Sep 2020 14:12:58 +0000 - rev 547979
Push 37769 by apavel@mozilla.com at Wed, 09 Sep 2020 21:39:59 +0000
Bug 1659527 - Correct scaling for Save to PDF output on Windows to reflect DPI setting. r=jwatt,emilio Differential Revision: https://phabricator.services.mozilla.com/D89605
373d38f3ee075d4d8c5f21e4b7d8a2b5858f64a1: Bug 1662938: Notify RemotePrintJobParent's listeners of the error when we fail to initialize the print. r=jwatt
Bob Owen <bobowencode@gmail.com> - Tue, 08 Sep 2020 20:50:02 +0000 - rev 547978
Push 37769 by apavel@mozilla.com at Wed, 09 Sep 2020 21:39:59 +0000
Bug 1662938: Notify RemotePrintJobParent's listeners of the error when we fail to initialize the print. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D89490
d2df3afd4b70585960cd563a54bc1e4fcc816c6e: Bug 1660723 - skip browser_aboutNewTab_defaultBrowserNotification.js on ccov r=intermittent-reviewers,jmaher
Andreea Pavel <apavel@mozilla.com> - Tue, 08 Sep 2020 13:52:25 +0000 - rev 547977
Push 37769 by apavel@mozilla.com at Wed, 09 Sep 2020 21:39:59 +0000
Bug 1660723 - skip browser_aboutNewTab_defaultBrowserNotification.js on ccov r=intermittent-reviewers,jmaher Differential Revision: https://phabricator.services.mozilla.com/D89305
d68723cf755619ceb57aad2bcb1d88de399deb2a: Bug 1656261 - Ensure we clean up after WriteToDisk r=froydnj
Doug Thayer <dothayer@mozilla.com> - Wed, 09 Sep 2020 13:42:27 +0000 - rev 547976
Push 37769 by apavel@mozilla.com at Wed, 09 Sep 2020 21:39:59 +0000
Bug 1656261 - Ensure we clean up after WriteToDisk r=froydnj Given all of the MOZ_TRYs in WriteToDisk, it's entirely possible that we occasionally exit it before writing everything out. WriteToDisk additionally adds guards to try to ensure that we do not call it twice, and that we do not try to read things out of the file via the memmapped buffer after it has written to it. The latter should not generally be a problem, since we write to a temp file and move that over at the end. However, writing twice could be a problem as we modify our values' mOffsets to keep track of their offsets within the resulting file. Accordingly, this change simply moves the cleanup and guards into an RAII helper to ensure they survive all of the early returns. Differential Revision: https://phabricator.services.mozilla.com/D89253
5349493670b901a0d8295f45c3bd605764d6b0b6: Bug 1663159 [Linux] Add Wayland config to test-linux.sh, r=ahal
stransky <stransky@redhat.com> - Wed, 09 Sep 2020 13:34:02 +0000 - rev 547975
Push 37769 by apavel@mozilla.com at Wed, 09 Sep 2020 21:39:59 +0000
Bug 1663159 [Linux] Add Wayland config to test-linux.sh, r=ahal Differential Revision: https://phabricator.services.mozilla.com/D89287
f22c20641704d783097b1b128d826c8460de7354: Backed out changeset 73f6874cb3dd (bug 1613054) for causing bc failures in browser_abort_visibility.js
Mihai Alexandru Michis <malexandru@mozilla.com> - Wed, 09 Sep 2020 16:40:24 +0300 - rev 547974
Push 37768 by dluca@mozilla.com at Wed, 09 Sep 2020 16:10:02 +0000
Backed out changeset 73f6874cb3dd (bug 1613054) for causing bc failures in browser_abort_visibility.js CLOSED TREE
93f3b8aa5bc50a2e4d4e61c7ba0e839b681518a2: Bug 1639153 - Part 6.1: Untie callWithAbi from Frame::tls for Baseline. r=lth
Dmitry Bezhetskov <dbezhetskov@igalia.com> - Wed, 09 Sep 2020 09:22:39 +0000 - rev 547973
Push 37768 by dluca@mozilla.com at Wed, 09 Sep 2020 16:10:02 +0000
Bug 1639153 - Part 6.1: Untie callWithAbi from Frame::tls for Baseline. r=lth We have a tls dependency in callWithABI for wasm because we call builtins via BuiltinThunk. Last one requires that tls to be loaded. In this patch I gradually extend callWithABI interface to pass offset to tls. This allows us to preserve tls and load it by offset in callWithABI and frees us from the Frame::tls dependency. Differential Revision: https://phabricator.services.mozilla.com/D88426
372f140d5b967d8121085ebe70b47ab456dcad48: Bug 1663750 - blocklists.xhtml: Fixed accessing undefined window.arguments. r=Gijs,preferences-reviewers
pbz <pbz@mozilla.com> - Wed, 09 Sep 2020 12:34:23 +0000 - rev 547972
Push 37768 by dluca@mozilla.com at Wed, 09 Sep 2020 16:10:02 +0000
Bug 1663750 - blocklists.xhtml: Fixed accessing undefined window.arguments. r=Gijs,preferences-reviewers Bug 1661030 refactored SubDialog to support passing multiple window arguments. Before that window.arguments was always an array with one element, even if the caller did not pass any data. window.arguments should be null checked before accessing it. However, in this case the arguments were unused, so I removed the assignment. Differential Revision: https://phabricator.services.mozilla.com/D89584
32afa0e93b028a45b1c6417b64b46381a442dca0: Bug 1663750 - Removed duplicate click event listener for 'changeBlockListLink'. r=Gijs,preferences-reviewers
pbz <pbz@mozilla.com> - Wed, 09 Sep 2020 12:53:18 +0000 - rev 547971
Push 37768 by dluca@mozilla.com at Wed, 09 Sep 2020 16:10:02 +0000
Bug 1663750 - Removed duplicate click event listener for 'changeBlockListLink'. r=Gijs,preferences-reviewers The 'allowDuplicateDialogs' option covered up a bug where we had two click event listeners for the changeBlockListLink. This should fix the duplicate dialog. However, there seem to be timing issues with the 'allowDuplicateDialogs' option we should look into as follow up work. Differential Revision: https://phabricator.services.mozilla.com/D89585
b003f8d0a290e5b4dcfa2a344c443622b4f69bd4: Bug 1662827 - Use a single channel on the scene builder thread. r=gw
Nicolas Silva <nsilva@mozilla.com> - Wed, 09 Sep 2020 12:45:12 +0000 - rev 547970
Push 37768 by dluca@mozilla.com at Wed, 09 Sep 2020 16:10:02 +0000
Bug 1662827 - Use a single channel on the scene builder thread. r=gw Differential Revision: https://phabricator.services.mozilla.com/D89183
7cafd404871f6022f10391a5943baafb2478957c: Bug 1662827 - Use a single channel on the render backend thread. r=gw
Nicolas Silva <nsilva@mozilla.com> - Wed, 09 Sep 2020 12:45:05 +0000 - rev 547969
Push 37768 by dluca@mozilla.com at Wed, 09 Sep 2020 16:10:02 +0000
Bug 1662827 - Use a single channel on the render backend thread. r=gw Differential Revision: https://phabricator.services.mozilla.com/D89182
b1408e54551c3adcc10a20793913259dce157e22: Bug 1662827 - Move the api senders to the webrender crate. r=gw
Nicolas Silva <nsilva@mozilla.com> - Wed, 09 Sep 2020 12:45:00 +0000 - rev 547968
Push 37768 by dluca@mozilla.com at Wed, 09 Sep 2020 16:10:02 +0000
Bug 1662827 - Move the api senders to the webrender crate. r=gw Differential Revision: https://phabricator.services.mozilla.com/D89387
d804253ed219552495025b05fed04d7ec013c9c8: Bug 1663611 - Move schema upgrade functions to separate SchemaUpgrades.cpp. r=dom-workers-and-storage-reviewers,janv
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 09 Sep 2020 12:39:33 +0000 - rev 547967
Push 37768 by dluca@mozilla.com at Wed, 09 Sep 2020 16:10:02 +0000
Bug 1663611 - Move schema upgrade functions to separate SchemaUpgrades.cpp. r=dom-workers-and-storage-reviewers,janv This patch * moves MaybeUpgradeSchema to SchemaUpgrades.h/cpp, along with functions and classes used exclusively by that * moves kSQLiteSchemaVersion, MakeSchemaVersion, CreateTables and CreateFileTables to DBSchema.h/cpp * moves other functionality used by both the remaining ActorsParent.cpp and SchemaUpgrades.cpp to ActorsParentCommon.cpp, which includes all functions for reading and writing compressed index data values etc. * GetSandbox is now a free function, which allows to hide the definition of SandboxHolder in ActorsParentCommon.cpp * GetStructuredCloneReadInfoFromBlob* are made free functions as well, they are no longer static member functions of DatabaseOperationBase Differential Revision: https://phabricator.services.mozilla.com/D89446
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip