941681a0ddc64f46dda9c2e69ea36a78bc307dee: Backed out changeset a8aa7e2af130 (bug 1436151) for xpcshell failures on /test_setBreakpoint-at-the-beginning-of-a-line.js. a=backout
Narcis Beleuzu <nbeleuzu@mozilla.com> - Fri, 16 Feb 2018 13:08:04 +0200 - rev 404144
Push 99942 by nbeleuzu@mozilla.com at Fri, 16 Feb 2018 11:16:06 +0000
Backed out changeset a8aa7e2af130 (bug 1436151) for xpcshell failures on /test_setBreakpoint-at-the-beginning-of-a-line.js. a=backout
f01d1def46fb53a6523768c6e9188e66b89e664e: Merge inbound to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Fri, 16 Feb 2018 12:15:38 +0200 - rev 404143
Push 99942 by nbeleuzu@mozilla.com at Fri, 16 Feb 2018 11:16:06 +0000
Merge inbound to mozilla-central. a=merge
287ae6668ed2a94ba5c04b84655a7fbc377cdef0: Bug 1435569: Give the "NotAttached" case a name r=evilpie
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 14 Feb 2018 09:48:02 -0500 - rev 404142
Push 99941 by nbeleuzu@mozilla.com at Fri, 16 Feb 2018 11:04:15 +0000
Bug 1435569: Give the "NotAttached" case a name r=evilpie
114d2a3202c0ddf706461952d63a14d35611f734: Bug 1435569: Change CacheIRSpewer to allow less redundency in spewing. r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 13 Feb 2018 18:28:20 -0500 - rev 404141
Push 99941 by nbeleuzu@mozilla.com at Fri, 16 Feb 2018 11:04:15 +0000
Bug 1435569: Change CacheIRSpewer to allow less redundency in spewing. r=tcampbell This patch adds an inner class to CacheIRSpewer that manages access to the CacheIRSpewer and dramatically simplifies the consuming code. Note: this changes the CacheIRSpewer to no longer use LockGuard; instead the raw mutex is managed by CacheIRSpewer. This is because the RAII nature of CacheIRSpewer::Guard prevents constructing the LockGuard if-and-only-if the spewer is enabled.
1bd07bb7833c6326d8d128dce9df6618431922ef: Bug 1433523 - Disable Session Restore in Permanent PBM. r=mikedeboer
Kathy Brade <brade@pearlcrescent.com> - Mon, 12 Feb 2018 22:08:00 +0200 - rev 404140
Push 99941 by nbeleuzu@mozilla.com at Fri, 16 Feb 2018 11:04:15 +0000
Bug 1433523 - Disable Session Restore in Permanent PBM. r=mikedeboer When in permanent private browsing mode, always return false for isAutomaticRestoreEnabled. This ensures that there will not be any confusion inside nsBrowserContentHandler.defaultArgs as to whether a one time session restore will occur. Also, for consistency and in case someone looks at the pref, avoid setting browser.sessionstore.resume_session = true during browser shutdown. This bug occurred when staging was not used during the update process. On Windows it always occurred because staging is not used even when it should be (https://trac.torproject.org/18292).
0be0607b050e9eeaff114166618b0e486dcaa79b: Backed out changeset e51946bbcce3 (bug 1306696) for bc failures on dom/html/test/browser_fullscreen-newtab.js on a CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Fri, 16 Feb 2018 12:29:16 +0200 - rev 404139
Push 99940 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 10:33:32 +0000
Backed out changeset e51946bbcce3 (bug 1306696) for bc failures on dom/html/test/browser_fullscreen-newtab.js on a CLOSED TREE
a274eb9c8f1f980668fb53a60e10df2b3cbb718e: Bug 1422043: Don't use LookupCode for the interpreter entry in wasm profiling iteration; r=luke
Benjamin Bouvier <benj@benj.me> - Thu, 15 Feb 2018 19:26:34 +0100 - rev 404138
Push 99939 by bbouvier@mozilla.com at Fri, 16 Feb 2018 10:00:41 +0000
Bug 1422043: Don't use LookupCode for the interpreter entry in wasm profiling iteration; r=luke MozReview-Commit-ID: 5Jb0rio2gMi
b0db89ec8e9700b63779372d473c91900e6beb17: Bug 1422043: Repurpose Code::lookupRange to only target function code ranges; r=luke
Benjamin Bouvier <benj@benj.me> - Thu, 15 Feb 2018 17:12:07 +0100 - rev 404137
Push 99939 by bbouvier@mozilla.com at Fri, 16 Feb 2018 10:00:41 +0000
Bug 1422043: Repurpose Code::lookupRange to only target function code ranges; r=luke MozReview-Commit-ID: 8RSXBzKjzQu
12219bfe0748a9bef50559e5c8eefca83655627a: Bug 1422043: Put all tiered data into one new data structure wasm::CodeTier; r=luke
Benjamin Bouvier <benj@benj.me> - Thu, 15 Feb 2018 12:41:55 +0100 - rev 404136
Push 99939 by bbouvier@mozilla.com at Fri, 16 Feb 2018 10:00:41 +0000
Bug 1422043: Put all tiered data into one new data structure wasm::CodeTier; r=luke MozReview-Commit-ID: 6V4xkEHTXW4
bdeee319fd1a6ae8e99c08913d7c10d8622ebfdd: Bug 1422043: Use pointer arithmetic to determine a wasm function index; r=luke
Benjamin Bouvier <benj@benj.me> - Tue, 13 Feb 2018 12:46:28 +0100 - rev 404135
Push 99939 by bbouvier@mozilla.com at Fri, 16 Feb 2018 10:00:41 +0000
Bug 1422043: Use pointer arithmetic to determine a wasm function index; r=luke MozReview-Commit-ID: 8Dn0zqqmIdD
5f2344531e28852f2daf6cf5a5871cc5a94e4040: Merge mozilla-central to inbound. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Fri, 16 Feb 2018 11:53:00 +0200 - rev 404134
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
9eaebbcc33fd3824876db1b8b33750e997c02f7b: Merge inbound to mozilla-central. a=merge
Narcis Beleuzu <nbeleuzu@mozilla.com> - Fri, 16 Feb 2018 11:49:59 +0200 - rev 404133
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Merge inbound to mozilla-central. a=merge
6ba349d419dd67074dcfffc56ed8fa38337511da: Bug 1438704: Adjust some flexbox reftests to use special Ahem character rather than border-color to signal directionality. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 15 Feb 2018 15:54:19 -0800 - rev 404132
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1438704: Adjust some flexbox reftests to use special Ahem character rather than border-color to signal directionality. r=mats This patch just removes the following styles from these reftests: border-block-start-color: orange; border-inline-start-color: lime; (which latest Chrome, Safari, and Edge don't support anyway) ...and adjusts all text runs to start with 'p' -- which has special rendering in Ahem -- so that directionality can still be inferred. MozReview-Commit-ID: KBCsW0wjON7
0854548560aa2310ca47b53fe41d9b9651391db5: Backed out changeset dd4694fdd87b (bug 1417138) followup- backout for failing in slave/test/build/tests/reftest/tests/layout/reftests/xul/menulist-shrinkwrap-2.xul r=xidorn on a CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Fri, 16 Feb 2018 05:20:51 +0200 - rev 404131
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Backed out changeset dd4694fdd87b (bug 1417138) followup- backout for failing in slave/test/build/tests/reftest/tests/layout/reftests/xul/menulist-shrinkwrap-2.xul r=xidorn on a CLOSED TREE
7194edc95a6e3fddb782154e757e5f6b01ca1ab1: Backed out changeset ebbcdc3e642d (bug 1433593) for X failing in toolkit/components/passwordmgr/test/unit/test_maybeImportLogin.js on a CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Fri, 16 Feb 2018 04:50:42 +0200 - rev 404130
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Backed out changeset ebbcdc3e642d (bug 1433593) for X failing in toolkit/components/passwordmgr/test/unit/test_maybeImportLogin.js on a CLOSED TREE
eeae793339e7e909bfe3fbcc8cf9732552d02c5d: Backed out 2 changesets (bug 1417138) for failing in slave/test/build/tests/reftest/tests/layout/reftests/xul/menulist-shrinkwrap-2.xul on a CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Fri, 16 Feb 2018 04:48:23 +0200 - rev 404129
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Backed out 2 changesets (bug 1417138) for failing in slave/test/build/tests/reftest/tests/layout/reftests/xul/menulist-shrinkwrap-2.xul on a CLOSED TREE Backed out changeset 4e0d4c91940b (bug 1417138) Backed out changeset 92fa88d94170 (bug 1417138)
5dc5ecd683c8475459f911a7250e58321e1a2733: Bug 1438692 - Build sccache with rust 1.24. r=glandium
Ralph Giles <giles@mozilla.com> - Thu, 15 Feb 2018 15:02:08 -0800 - rev 404128
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1438692 - Build sccache with rust 1.24. r=glandium Update sccache build description to use the latest stable rust toolchain. We didn't upgrade earlier because of problems on Windows. Note that we can't just depend on the stable rust toolchain alias, because the toolchain deps are resolved in a single pass. Instead, we use the current stable version explicitly. MozReview-Commit-ID: 4OVbFsYZZLZ
57abd8e4ab25bc21d9c75dbf43546e7272fddf0e: Bug 1432396 - Add assertions that we don't allow reinitialization of variables that were reset in nsDocShell::Destroy(). r=bz
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 16 Feb 2018 06:29:59 +0900 - rev 404127
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1432396 - Add assertions that we don't allow reinitialization of variables that were reset in nsDocShell::Destroy(). r=bz Here is the list of variables which are reset in nsDocShell::Destroy(). The right column shows the function where the variable is set. In this patch all the functions other than SetTreeOwner(*1) have an assertion that we don't allow the function to be called or bail out during destroying the docshell. It is possible that SetTreeOwner() is called in script through `browser.setAttribute("primary", "true")`. So we can't assert there, we just bail out from SetTreeOwner when the docshell is being destroyed. mInitialClientSource MaybeCreateInitialClientSource() mObserveErrorPages: Initially true, never sets true again mLoadingURI: CreateContentViewer() mOSHE->SetEditorData(nullptr): DetachEditorFromWindow() mLSHE->SetEditorData(nullptr): Setting again in RestoreFromHistory() after bailing out if mIsBeingDestroyed is true mContentListener: Init() Stop(nsIWebNavigation::STOP_ALL) mRestorePresentationEvent: RestorePresentation() mFailedChannel: LoadErrorPage() mFailedURI: LoadErrorPage() mRefreshURIList: RefreshURI() mEditorData: ReattachEditorToWindow() and EnsureEditorData() mTransferableHookData: EnsureTransferableHookData() mContentViewer: SetupNewViewer() mParentWidget: SetParentWidget() mCurrentURI: SetCurrentURI() mScriptGlobal: EnsureScriptEnvironment() mSessionHistory SetSessionHistory() SetTreeOwner(): SetTreeOwner() *1 mOnePermittedSandboxedNavigator: SetOnePermittedSandboxedNavigator() mSecurityUI: SetSecurityUI() CancelRefreshURITimers() mRefreshURIList: RefreshURI() mSavedRefreshURIList: RefreshURI() mPrivateBrowsingId: SetPrivateBrowsing() mOriginAttributes: SetOriginAttributes() DecreasePrivateDocShellCount: SetAffectPrivateSessionLifetime() MozReview-Commit-ID: G5d941R9K8V
f0f5a81b193f8c8851b0a6448e86c03457966c1a: Bug 1432396 - Do not process nsDocShell::Destroy() if the docshell is already being destroyed. r=bz
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 16 Feb 2018 06:15:04 +0900 - rev 404126
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1432396 - Do not process nsDocShell::Destroy() if the docshell is already being destroyed. r=bz The test case in this patch is harmless without this fix, no assertion happens, no failure happens in the test, but nsDocShell::Destroy() is processed twice. MozReview-Commit-ID: 2g949emc7at
9446148c32a3696f68a643c12aebfefb884604b5: Bug 1432396 - Stop the newly create orphaned viewer when the docshell is destroyed in nsDocShell::CreateContentViewer(). r=bz
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 16 Feb 2018 06:15:03 +0900 - rev 404125
Push 99938 by cbrindusan@mozilla.com at Fri, 16 Feb 2018 09:57:26 +0000
Bug 1432396 - Stop the newly create orphaned viewer when the docshell is destroyed in nsDocShell::CreateContentViewer(). r=bz Normally the docshell stops the content viewer in nsDocShell::Stop(), but in this case it won't be stopped in that function since the new content viewer has never been associated with this docshell. dom/base/test/test_bug1126851.html is a test case that we bail out from CreateContentViewer() due to win.close() in an unload event callback. MozReview-Commit-ID: 7O7TmwHN9re
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip