b78cfbdf3ccac7cba768ba2ba734b1ef90db24a7: Bug 1432396 - Bail out if the docshell is being destroyed due to pagehide notification. r=bz
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 16 Feb 2018 06:15:03 +0900 - rev 404124
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1432396 - Bail out if the docshell is being destroyed due to pagehide notification. r=bz There are four call sites of FirePageHideNotification(). Two of them are handled in this patch. The other two will be taken care of in the subsequent patches in this patch series respectively. Without this fix, the test case in this patch causes assertions when cycle collection happens. MozReview-Commit-ID: 6GSxjdfXGcY
9a74a8c4a8c05ca6968d90594b86ec8b7d0706d8: Bug 1432396 - Check the docshell is being destroyed along with the tree owner at the top of nsDocShell::CreateContentViewer(). r=bz
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 16 Feb 2018 06:15:02 +0900 - rev 404123
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1432396 - Check the docshell is being destroyed along with the tree owner at the top of nsDocShell::CreateContentViewer(). r=bz We bail out the function to make sure we don't process CreateContentViewer and mLoadingURI is not re-initialized in the function while destroying the docshell. MozReview-Commit-ID: AYJ1t2N786N
62c3218a09210f8e867bfa8de20c83775a232068: Bug 1432396 - Call UnblockOnload only if we've already blocked load event. r=bz
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 16 Feb 2018 06:15:01 +0900 - rev 404122
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1432396 - Call UnblockOnload only if we've already blocked load event. r=bz When the window is destroyed in unload event callbacks for the previous document, we haven't started loading, i.e. we haven't called BlockOnload() for the new document in nsContentSink::WillBuildModelImpl, so if we called nsDocument::StopDocumentLoad() in such cases, UnblockOnload calls will mismatch BlockOnload calls. MozReview-Commit-ID: HjLtmGGvXKS
f1487d25e019dd13454840e29b416ca441e79344: Bug 1134099 part 3 - Add meta data for the counter-style tests. r=dbaron
Xidorn Quan <me@upsuper.org> - Fri, 08 Dec 2017 19:44:27 -0600 - rev 404121
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1134099 part 3 - Add meta data for the counter-style tests. r=dbaron MozReview-Commit-ID: 1MnU7ptRTnm
5dbdefe68aee3946a785a200912f34cb31aa89a1: Bug 1134099 part 2 - Move counter-style tests into w3c test folder. r=dbaron
Xidorn Quan <me@upsuper.org> - Fri, 08 Dec 2017 19:43:18 -0600 - rev 404120
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1134099 part 2 - Move counter-style tests into w3c test folder. r=dbaron MozReview-Commit-ID: F5zPqSv81vI
9c3b38283d00a19f91969f32b95e70aca90c27cd: Bug 1134099 part 1 - Separate UA-specific reftests. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Fri, 20 Feb 2015 17:25:58 +1300 - rev 404119
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1134099 part 1 - Separate UA-specific reftests. r=dbaron MozReview-Commit-ID: FS1BdSUkO17
dd4694fdd87b96501619b6f5fecb3f10a416c29c: Bug 1417138 followup - Update reftest manifest for stylo-chrome.
Xidorn Quan <me@upsuper.org> - Fri, 16 Feb 2018 11:16:48 +1100 - rev 404118
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1417138 followup - Update reftest manifest for stylo-chrome.
bd31027a9006945d27ef2ae1aff7a6354777f69b: Bug 1426161 - Add app.shield.optoutstudies.enabled pref to TelemetryEnvironment r=gfritzsche
Mike Cooper <mcooper@mozilla.com> - Tue, 30 Jan 2018 14:04:23 -0800 - rev 404117
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1426161 - Add app.shield.optoutstudies.enabled pref to TelemetryEnvironment r=gfritzsche MozReview-Commit-ID: HFmqqTwHMyI
efa367c096c01f060c8df356a06f8f933b2b0c92: Bug 1438654 - Fix typos in async tab switcher docs. r=mconley
J. Ryan Stinnett <jryans@gmail.com> - Thu, 15 Feb 2018 14:52:37 -0600 - rev 404116
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1438654 - Fix typos in async tab switcher docs. r=mconley MozReview-Commit-ID: CSC1F7oS3ev
37b91f33d4f3c98a99268fc35a85cbe857b565ee: Bug 1361618 - Remove unnecessary calls to FlushPendingLinkUpdates. r=dbaron
J. Ryan Stinnett <jryans@gmail.com> - Mon, 12 Feb 2018 15:45:02 -0800 - rev 404115
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1361618 - Remove unnecessary calls to FlushPendingLinkUpdates. r=dbaron This removes the two calls to `FlushPendingLinkUpdates` in nsCSSFrameConstructor and GeckoRestyleManager, which appear to have no effect. Looking through what the pending link code is attempting to do: * When a new anchor is bound in `BindToTree` we do: 1. Link::ResetLinkState(false, Link::ElementHasHref()); * Set link's mLinkState to default (either unvisited or not link) * Set element's link mState bits to default (either unvisited or not link) 2. doc->RegisterPendingLinkUpdate(this); * Schedules idle dispatch to run `FlushPendingLinkUpdates` within 1 sec * In `FlushPendingLinkUpdates`: * For each pending link, call element->UpdateLinkState(link->LinkState()); 1. Register link for async history update to get potential future visited state 2. mLinkState is still unvisited / not link until we hear from history, so element state is unchanged Thus, there seems to be no need to call `FlushPendingLinkUpdates` outside of `BindToTree`, since visited state is always applied async anyway (so it doesn't work as an optimization to avoid restyling if visited, since that will trigger later). MozReview-Commit-ID: ADwsYz8vNyd
ebbcdc3e642dd03221d41dabd8fd398681a24a75: Bug 1433593 - Clean up usages of LoginHelper.maybeImportLogin r=MattN
Doug Thayer <dothayer@mozilla.com> - Thu, 15 Feb 2018 10:26:44 -0800 - rev 404114
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1433593 - Clean up usages of LoginHelper.maybeImportLogin r=MattN In bug 1426721 we added a bulk interface for importing logins, which works in a background thread. This patch cleans up the single-login interface and updates the remaining usages to consume the bulk interface. MozReview-Commit-ID: IziLXkO5dxQ
20f5d2bcf89ba7fcca20af30331b9558054b9583: Bug 1407040 - Remove nsIDOMHTMLMediaElement; r=bz
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 15 Feb 2018 12:52:30 -0800 - rev 404113
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1407040 - Remove nsIDOMHTMLMediaElement; r=bz MozReview-Commit-ID: CnVw2IFacjC
ce66cbae301e0544d18b19a8409494f7159a3e11: Bug 1407040 - Remove C++ usage of nsIDOMHTMLMediaElement; r=bz
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 14 Feb 2018 21:22:38 -0800 - rev 404112
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1407040 - Remove C++ usage of nsIDOMHTMLMediaElement; r=bz MozReview-Commit-ID: 6MGS4UqKwrU
a3587827db593f06469a0077b9cc12604b6531a4: Bug 1407040 - Change HTMLMediaElement QIs to FromContent calls; r=bz
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 14 Feb 2018 21:17:45 -0800 - rev 404111
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1407040 - Change HTMLMediaElement QIs to FromContent calls; r=bz MozReview-Commit-ID: JoHA0LbJnu9
9485ece3ea1562618f19c9a34aca63cfadcbf230: Bug 1407040 - Change nsIDOMHTMLMediaElement QIs to Media/Video type checks; r=bz
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 14 Feb 2018 21:14:06 -0800 - rev 404110
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1407040 - Change nsIDOMHTMLMediaElement QIs to Media/Video type checks; r=bz Change all QIs or instanceof checks against nsIDOMHTMLMediaElement to check against HTMLVideoElement/HTMLAudioElement. MozReview-Commit-ID: EpywwFGK33C
14f3eecff54f9bed82256ff39d7d5df8234922ee: Bug 1407040 - Change HTMLMediaElement XPCOM Enums to WebIDL Enums; r=bz
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 14 Feb 2018 19:23:32 -0800 - rev 404109
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1407040 - Change HTMLMediaElement XPCOM Enums to WebIDL Enums; r=bz MozReview-Commit-ID: 55GnbaL2HKl
9688823d23fd1de1ec3a09fec65082ae562b1a12: Bug 1435458 - Preprocess the official firefox-branding.js. r=glandium
Panos Astithas <past@mozilla.com> - Fri, 09 Feb 2018 17:48:05 -0800 - rev 404108
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1435458 - Preprocess the official firefox-branding.js. r=glandium MozReview-Commit-ID: 6tVd9Xcyija
7951a2b5842586db274803d2415deacaed6a412a: Bug 1438651 - Expose the locale that activity stream uses for content pages. r=ursula
Ed Lee <edilee@mozilla.com> - Thu, 01 Feb 2018 17:30:08 -0800 - rev 404107
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1438651 - Expose the locale that activity stream uses for content pages. r=ursula MozReview-Commit-ID: 7tOlqFOgpfQ
412e0f6a151c6cdbc250293e8b408b92db56143b: Bug 1438415 Re-order mbsdiff hook to allow exit values r=catlee
Simon Fraser <sfraser@mozilla.com> - Thu, 15 Feb 2018 21:59:15 +0000 - rev 404106
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1438415 Re-order mbsdiff hook to allow exit values r=catlee MozReview-Commit-ID: 9Z3DMyarcpt
769fbce64db8a4229ad1eeb8146e21094efd9e2a: Bug 1421707 - Implement a system for disabling about: pages via Policy r=bz,Felipe
Kirk Steuber <ksteuber@mozilla.com> - Tue, 06 Feb 2018 10:00:56 -0800 - rev 404105
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1421707 - Implement a system for disabling about: pages via Policy r=bz,Felipe Additionally adds the enterprise policy for disabling about:config. MozReview-Commit-ID: 7bT8eV3tRnN
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip