c509bc905e6a505b67a97d8c10e56df6f17015a4: Bug 1592486 - Store ModuleLoadFrame::sTopFrame as a global variable if TLS is not ready. r=aklotz draft
Toshihito Kikuchi <tkikuchi@mozilla.com> - Wed, 04 Dec 2019 13:51:45 -0800 - rev 2527371
Push 463366 by tkikuchi@mozilla.com at Tue, 10 Dec 2019 20:53:43 +0000
Bug 1592486 - Store ModuleLoadFrame::sTopFrame as a global variable if TLS is not ready. r=aklotz We had a thread-local varialbe `ModuleLoadFrame::sTopFrame` to track the topmost stack frame of `LdrLoadDll`. However, our hook function `patched_LdrLoadDll` can be called even before TLS is initialized. In such a case, accessing `sTopFrame` causes AV. This patch introduces `SafeThreadLocal` to safely access a thread-local varialbe. If TLS is not initialized, it falls back to a global variable because in that early stage there is only a single thread running. Differential Revision: https://phabricator.services.mozilla.com/D55870
3810837ef65717979ed11bb30cb8a94b29ee52cc: Fuzzy query=l10n draft
Aki Sasaki <asasaki@mozilla.com> - Tue, 10 Dec 2019 12:52:55 -0800 - rev 2527370
Push 463365 by asasaki@mozilla.com at Tue, 10 Dec 2019 20:53:19 +0000
Fuzzy query=l10n Pushed via `mach try fuzzy`
ca97b3298a2e20b6754e62c9a98ea6cdb1b684da: try_task_config for https://phabricator.services.mozilla.com/D54379 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Tue, 10 Dec 2019 20:52:29 +0000 - rev 2527369
Push 463364 by reviewbot at Tue, 10 Dec 2019 20:53:07 +0000
try_task_config for https://phabricator.services.mozilla.com/D54379 Differential Diff: PHID-DIFF-7nbg2zramojytc5hisag
c9b51e7eeb51f1d857c5440963630a900b6f9fa4: Bug 1579178 Part 1: Make RDM new browser ui change viewport size in response to zoom. draft
Brad Werth <bwerth@mozilla.com> - Tue, 10 Dec 2019 20:52:17 +0000 - rev 2527368
Push 463364 by reviewbot at Tue, 10 Dec 2019 20:53:07 +0000
Bug 1579178 Part 1: Make RDM new browser ui change viewport size in response to zoom. Because the new RDM UI does not retain the width and height of the device, this patch extracts those values from the prefs which are updated in the viewports reducer. There probably should be a more resilient way to maintain those values. Differential Revision: https://phabricator.services.mozilla.com/D54379 Differential Diff: PHID-DIFF-7nbg2zramojytc5hisag
babf380724bcf2a8147bdd8813a25bd232f2770d: try: -b o -p linux64,linux64-shippable -u none -t all --rebuild-talos 10 draft
Jan Hubicka <jh@suse.cz> - Tue, 10 Dec 2019 21:52:08 +0100 - rev 2527367
Push 463363 by jh@suse.cz at Tue, 10 Dec 2019 20:52:57 +0000
try: -b o -p linux64,linux64-shippable -u none -t all --rebuild-talos 10 Pushed via `mach try syntax`
71d6dc5495343a76c2b77ebe3449a3c4d9e82917: -fno-strict-aliasing -O3 draft
Jan Hubicka <jh@suse.cz> - Tue, 10 Dec 2019 21:51:49 +0100 - rev 2527366
Push 463363 by jh@suse.cz at Tue, 10 Dec 2019 20:52:57 +0000
-fno-strict-aliasing -O3
a1e8181b45e20632dd46d8d67c8bfd135928594a: try_task_config for https://phabricator.services.mozilla.com/D56286 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Tue, 10 Dec 2019 20:52:18 +0000 - rev 2527365
Push 463362 by reviewbot at Tue, 10 Dec 2019 20:52:34 +0000
try_task_config for https://phabricator.services.mozilla.com/D56286 Differential Diff: PHID-DIFF-5k642oknkyvniuvt3yf7
5a398916aefbe502d5383b72e74328fc8ea6082d: Bug 1602173: Capture attempts to load pages and redirect back to the browser when needed. r=Gijs draft
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 10 Dec 2019 20:52:13 +0000 - rev 2527364
Push 463362 by reviewbot at Tue, 10 Dec 2019 20:52:34 +0000
Bug 1602173: Capture attempts to load pages and redirect back to the browser when needed. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D56286 Differential Diff: PHID-DIFF-5k642oknkyvniuvt3yf7
4300d39b6b68a461ba6eb80f14a25edff47d706d: Bug 1602173: Create a SiteSpecificBrowser class and expose data about it in content processes. r=Gijs draft
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 10 Dec 2019 20:52:09 +0000 - rev 2527363
Push 463362 by reviewbot at Tue, 10 Dec 2019 20:52:34 +0000
Bug 1602173: Create a SiteSpecificBrowser class and expose data about it in content processes. r=Gijs Needed for providing synchronous responses to load requests. Differential Revision: https://phabricator.services.mozilla.com/D56285 Differential Diff: PHID-DIFF-lb7yrzysaib7ou2mife6
b203c9595251512a9e1dc62b0aef902569987118: Bug 1602168: Add a command line argument to launch an ssb. r=Gijs draft
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 10 Dec 2019 20:52:05 +0000 - rev 2527362
Push 463362 by reviewbot at Tue, 10 Dec 2019 20:52:34 +0000
Bug 1602168: Add a command line argument to launch an ssb. r=Gijs Allows launching a site browser from the command line (see https://bugzilla.mozilla.org/show_bug.cgi?id=1283670). Moves the code for launching an SSB into a shared module. Differential Revision: https://phabricator.services.mozilla.com/D56284 Differential Diff: PHID-DIFF-cjfpxlfrepg4g2sbpvxr
fa20a35c9810df9e96fc8d80b594308f5bb868f4: Bug 1602123: Add a page action to open the current tab into a standalone window. r=Gijs draft
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 10 Dec 2019 20:52:01 +0000 - rev 2527361
Push 463362 by reviewbot at Tue, 10 Dec 2019 20:52:34 +0000
Bug 1602123: Add a page action to open the current tab into a standalone window. r=Gijs The action should open the SSB UI to show the page. No other custom behaviour is expecgterd at this point. Differential Revision: https://phabricator.services.mozilla.com/D56283 Differential Diff: PHID-DIFF-uvubpubv3znkbm5kqqz7
d479c62770224a1f604dd7e2f055ca764aefe64d: Bug 1597770: Move Firefox's nsIWebBrowserChrome3 implementation to an actor. draft
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 10 Dec 2019 20:51:53 +0000 - rev 2527360
Push 463362 by reviewbot at Tue, 10 Dec 2019 20:52:34 +0000
Bug 1597770: Move Firefox's nsIWebBrowserChrome3 implementation to an actor. We use different nsIWebBrowserChrome implementations for different browsers so this adds a base WebBrowserChrome actor which can be told to defer to another actor. It identifies the actor to defer to based on the browser ID added in bug 1601104. The mechanism for telling the actor what to use is a bit of a kludge but we need to have the data available across all content processes and I'm not sure of an alternative way of doing that. Differential Revision: https://phabricator.services.mozilla.com/D56282 Differential Diff: PHID-DIFF-qzhtpimjb3rc5t4fonvl
513e634d57b901df7cf9d31c11bf23d5c120d5d3: Bug 1580766: Add a unique ID for the BrowsingContext tree inside a browser element. r=kmag draft
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 10 Dec 2019 20:51:48 +0000 - rev 2527359
Push 463362 by reviewbot at Tue, 10 Dec 2019 20:52:34 +0000
Bug 1580766: Add a unique ID for the BrowsingContext tree inside a browser element. r=kmag Adds a `browserId` property to all browsing contexts which the same for the entire tree of contexts inside a frame element. If a new top-level context is created for the frame then it is assigned the same value. This allows identifying the frame element for a given browsing context. Currently this is only done for XUL frame elements (browser/iframe). Not sure if we want this for others. Differential Revision: https://phabricator.services.mozilla.com/D56245 Differential Diff: PHID-DIFF-rwfherfhfbxxlubw7srs
38bca45c7a4ba2f756386ba24cb41b466fda3719: try: -b do -p win64,linux64,macosx64 -u mochitests -t none --artifact draft
Carolina <carolina.jimenez.g@gmail.com> - Tue, 10 Dec 2019 17:51:38 -0300 - rev 2527358
Push 463361 by carolina.jimenez.g@gmail.com at Tue, 10 Dec 2019 20:52:04 +0000
try: -b do -p win64,linux64,macosx64 -u mochitests -t none --artifact Pushed via `mach try syntax`
b881acc3631e1321a9ba313f8c4aa863ee09a38a: Bug 1585904 - Avoids opening the same certificate in multiple tabs each time.r=johannh draft
Carolina <carolina.jimenez.g@gmail.com> - Tue, 22 Oct 2019 14:44:54 -0300 - rev 2527357
Push 463361 by carolina.jimenez.g@gmail.com at Tue, 10 Dec 2019 20:52:04 +0000
Bug 1585904 - Avoids opening the same certificate in multiple tabs each time.r=johannh Reviewers: johannh Tags: #secure-revision Bug #: 1585904 Differential Revision: https://phabricator.services.mozilla.com/D50110
cca88078d8b6ee541aeb5be0fcdef38cee6c6a2d: staging release: 72.0b1 draft
Aki Sasaki <asasaki@mozilla.com> - Tue, 10 Dec 2019 12:50:53 -0800 - rev 2527356
Push 463360 by asasaki@mozilla.com at Tue, 10 Dec 2019 20:51:06 +0000
staging release: 72.0b1 Pushed via `mach try release`
97ccc64552f4cd216afc97a2a08d5629121c7112: STAGING tree-dev draft
Aki Sasaki <asasaki@mozilla.com> - Fri, 06 Dec 2019 15:25:01 -0800 - rev 2527355
Push 463360 by asasaki@mozilla.com at Tue, 10 Dec 2019 20:51:06 +0000
STAGING tree-dev
4db1aa2d882a1867e5d1d7a08b9254463e0e3480: try_task_config for https://phabricator.services.mozilla.com/D56612 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Tue, 10 Dec 2019 20:48:57 +0000 - rev 2527354
Push 463359 by reviewbot at Tue, 10 Dec 2019 20:49:12 +0000
try_task_config for https://phabricator.services.mozilla.com/D56612 Differential Diff: PHID-DIFF-o4kggqnw3tdp6f3msky3
bab0457268a96ef0abf8acc4c7ae1639f6cf6492: Bug 1602646 remove checks that mThread is set before calling ShutdownInternal() r?froydnj draft
Karl Tomlinson <karlt+@karlt.net> - Tue, 10 Dec 2019 20:48:52 +0000 - rev 2527353
Push 463359 by reviewbot at Tue, 10 Dec 2019 20:49:12 +0000
Bug 1602646 remove checks that mThread is set before calling ShutdownInternal() r?froydnj Summary: mShutdownRequired is already tested to avoid multiple shutdown runnables, so callers need not test mThread, which is racy. DecodePoolImpl, at least, can call both Shutdown() and AsyncShutdown() on a single thread, and the later call can occur at the same time as the thread is exiting its event loop and clearing mThread. https://searchfox.org/mozilla-central/rev/23d4bffcad365e68d2d45776017056b76ca9a968/image/DecodePool.cpp#91 AsyncShutdown() and Shutdown() now return NS_OK when ShutdownInternal() returns null because this would now usually happen when shutdown has already been initiated. Test Plan: Reviewers: froydnj Subscribers: Bug #: 1602646 Differential Diff: PHID-DIFF-o4kggqnw3tdp6f3msky3
b4aad05da06671d459767e990bbe141428c1f8d3: Bug 1510226 - Remove vestigial references to cooperative scheduling r?froydnj draft
Doug Thayer <dothayer@mozilla.com> - Tue, 10 Dec 2019 20:48:49 +0000 - rev 2527352
Push 463359 by reviewbot at Tue, 10 Dec 2019 20:49:12 +0000
Bug 1510226 - Remove vestigial references to cooperative scheduling r?froydnj Summary: GetCurrentPhysicalThread and GetCurrentVirtualThread are, in practice, identical, as the TLS override that GetCurrentVirtualThread depends on is never actually set. This simply removes that and renames some things/ deletes some comments. Rebased across https://hg.mozilla.org/mozilla-central/rev/3f0b4e206853 by Karl Tomlinson <karlt+@karlt.net>. Differential Revision: https://phabricator.services.mozilla.com/D41247 Test Plan: Reviewers: froydnj Subscribers: Bug #: 1510226 Differential Diff: PHID-DIFF-j6mgz5wi7uiuxs45trfe
(0) -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip