From 07dfa5b076772d7d42a1f4b1faa0deae4d7a4419 Mon Sep 17 00:00:00 2001 From: Richard Marti Date: Thu, 25 May 2017 20:56:11 +0200 Subject: [PATCH 01/10] Bug 1345958 - Add TB items to theme.json shema. r=mikedeboer --- .../components/extensions/schemas/theme.json | 200 ++++++++++++++++++ 1 file changed, 200 insertions(+) diff --git a/toolkit/components/extensions/schemas/theme.json b/toolkit/components/extensions/schemas/theme.json index 6c573798e26f..067f0388fe89 100644 --- a/toolkit/components/extensions/schemas/theme.json +++ b/toolkit/components/extensions/schemas/theme.json @@ -195,6 +195,206 @@ "pocket": { "$ref": "ExtensionURL", "optional": true + }, + "getmsg": { + "$ref": "ExtensionURL", + "optional": true + }, + "newmsg": { + "$ref": "ExtensionURL", + "optional": true + }, + "address": { + "$ref": "ExtensionURL", + "optional": true + }, + "reply": { + "$ref": "ExtensionURL", + "optional": true + }, + "replyall": { + "$ref": "ExtensionURL", + "optional": true + }, + "replylist": { + "$ref": "ExtensionURL", + "optional": true + }, + "forwarding": { + "$ref": "ExtensionURL", + "optional": true + }, + "delete": { + "$ref": "ExtensionURL", + "optional": true + }, + "junk": { + "$ref": "ExtensionURL", + "optional": true + }, + "file": { + "$ref": "ExtensionURL", + "optional": true + }, + "nextUnread": { + "$ref": "ExtensionURL", + "optional": true + }, + "prevUnread": { + "$ref": "ExtensionURL", + "optional": true + }, + "mark": { + "$ref": "ExtensionURL", + "optional": true + }, + "tag": { + "$ref": "ExtensionURL", + "optional": true + }, + "compact": { + "$ref": "ExtensionURL", + "optional": true + }, + "archive": { + "$ref": "ExtensionURL", + "optional": true + }, + "chat": { + "$ref": "ExtensionURL", + "optional": true + }, + "nextMsg": { + "$ref": "ExtensionURL", + "optional": true + }, + "prevMsg": { + "$ref": "ExtensionURL", + "optional": true + }, + "QFB": { + "$ref": "ExtensionURL", + "optional": true + }, + "conversation": { + "$ref": "ExtensionURL", + "optional": true + }, + "newcard": { + "$ref": "ExtensionURL", + "optional": true + }, + "newlist": { + "$ref": "ExtensionURL", + "optional": true + }, + "editcard": { + "$ref": "ExtensionURL", + "optional": true + }, + "newim": { + "$ref": "ExtensionURL", + "optional": true + }, + "send": { + "$ref": "ExtensionURL", + "optional": true + }, + "spelling": { + "$ref": "ExtensionURL", + "optional": true + }, + "attach": { + "$ref": "ExtensionURL", + "optional": true + }, + "security": { + "$ref": "ExtensionURL", + "optional": true + }, + "save": { + "$ref": "ExtensionURL", + "optional": true + }, + "quote": { + "$ref": "ExtensionURL", + "optional": true + }, + "buddy": { + "$ref": "ExtensionURL", + "optional": true + }, + "join_chat": { + "$ref": "ExtensionURL", + "optional": true + }, + "chat_accounts": { + "$ref": "ExtensionURL", + "optional": true + }, + "calendar": { + "$ref": "ExtensionURL", + "optional": true + }, + "tasks": { + "$ref": "ExtensionURL", + "optional": true + }, + "synchronize": { + "$ref": "ExtensionURL", + "optional": true + }, + "newevent": { + "$ref": "ExtensionURL", + "optional": true + }, + "newtask": { + "$ref": "ExtensionURL", + "optional": true + }, + "editevent": { + "$ref": "ExtensionURL", + "optional": true + }, + "today": { + "$ref": "ExtensionURL", + "optional": true + }, + "category": { + "$ref": "ExtensionURL", + "optional": true + }, + "complete": { + "$ref": "ExtensionURL", + "optional": true + }, + "priority": { + "$ref": "ExtensionURL", + "optional": true + }, + "saveandclose": { + "$ref": "ExtensionURL", + "optional": true + }, + "attendees": { + "$ref": "ExtensionURL", + "optional": true + }, + "privacy": { + "$ref": "ExtensionURL", + "optional": true + }, + "status": { + "$ref": "ExtensionURL", + "optional": true + }, + "freebusy": { + "$ref": "ExtensionURL", + "optional": true + }, + "timezones": { + "$ref": "ExtensionURL", + "optional": true } }, "additionalProperties": { "$ref": "UnrecognizedProperty" } From a26b5642ede1cc56104e653f752212d023264fe3 Mon Sep 17 00:00:00 2001 From: Andrea Marchesini Date: Tue, 30 May 2017 16:27:12 +0200 Subject: [PATCH 02/10] Bug 1366501 - disable test_subworkers_suspended.html for android, r=gbrown --- dom/workers/test/mochitest.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/dom/workers/test/mochitest.ini b/dom/workers/test/mochitest.ini index d92d7d5f7ef4..22cc1021e67a 100644 --- a/dom/workers/test/mochitest.ini +++ b/dom/workers/test/mochitest.ini @@ -234,4 +234,5 @@ scheme=https [test_setTimeoutWith0.html] [test_bug1301094.html] [test_subworkers_suspended.html] +skip-if = toolkit == 'android' #bug 1366501 [test_bug1317725.html] From c1c91c120dcc58995969b4b75f5790c55c3af4a7 Mon Sep 17 00:00:00 2001 From: Andrea Marchesini Date: Tue, 30 May 2017 16:27:12 +0200 Subject: [PATCH 03/10] Bug 1368666 - Get rid of screen-state-changed observer in ProcessPriorityManager, r=gsvelto --- dom/ipc/ProcessPriorityManager.cpp | 61 ++--------------------------- widget/gonk/nsScreenManagerGonk.cpp | 9 ----- 2 files changed, 3 insertions(+), 67 deletions(-) diff --git a/dom/ipc/ProcessPriorityManager.cpp b/dom/ipc/ProcessPriorityManager.cpp index f2d05f0715ac..e21487b618a1 100644 --- a/dom/ipc/ProcessPriorityManager.cpp +++ b/dom/ipc/ProcessPriorityManager.cpp @@ -154,17 +154,6 @@ public: */ virtual void Notify(const WakeLockInformation& aInfo) override; - /** - * Prevents processes from changing priority until unfrozen. - */ - void Freeze(); - - /** - * Allow process' priorities to change again. This will immediately adjust - * processes whose priority change did not happen because of the freeze. - */ - void Unfreeze(); - /** * Call ShutDown before destroying the ProcessPriorityManager because * WakeLockObserver hols a strong reference to it. @@ -177,7 +166,6 @@ private: static bool sTestMode; static bool sPrefListenersRegistered; static bool sInitialized; - static bool sFrozen; static StaticRefPtr sSingleton; static void PrefChangedCallback(const char* aPref, void* aClosure); @@ -193,7 +181,6 @@ private: void ObserveContentParentCreated(nsISupports* aContentParent); void ObserveContentParentDestroyed(nsISupports* aSubject); - void ObserveScreenStateChanged(const char16_t* aData); nsDataHashtable > mParticularManagers; @@ -246,8 +233,7 @@ class ParticularProcessPriorityManager final { ~ParticularProcessPriorityManager(); public: - explicit ParticularProcessPriorityManager(ContentParent* aContentParent, - bool aFrozen = false); + explicit ParticularProcessPriorityManager(ContentParent* aContentParent); NS_DECL_ISUPPORTS NS_DECL_NSIOBSERVER @@ -291,8 +277,6 @@ public: void ResetPriority(); void ResetPriorityNow(); void SetPriorityNow(ProcessPriority aPriority); - void Freeze(); - void Unfreeze(); void ShutDown(); @@ -314,7 +298,6 @@ private: bool mHoldsCPUWakeLock; bool mHoldsHighPriorityWakeLock; bool mIsActivityOpener; - bool mFrozen; /** * Used to implement NameWithComma(). @@ -329,7 +312,6 @@ private: /* static */ bool ProcessPriorityManagerImpl::sRemoteTabsDisabled = true; /* static */ bool ProcessPriorityManagerImpl::sTestMode = false; /* static */ bool ProcessPriorityManagerImpl::sPrefListenersRegistered = false; -/* static */ bool ProcessPriorityManagerImpl::sFrozen = false; /* static */ StaticRefPtr ProcessPriorityManagerImpl::sSingleton; /* static */ uint32_t ParticularProcessPriorityManager::sBackgroundPerceivableGracePeriodMS = 0; @@ -450,7 +432,6 @@ ProcessPriorityManagerImpl::Init() if (os) { os->AddObserver(this, "ipc:content-created", /* ownsWeak */ true); os->AddObserver(this, "ipc:content-shutdown", /* ownsWeak */ true); - os->AddObserver(this, "screen-state-changed", /* ownsWeak */ true); } } @@ -465,8 +446,6 @@ ProcessPriorityManagerImpl::Observe( ObserveContentParentCreated(aSubject); } else if (topic.EqualsLiteral("ipc:content-shutdown")) { ObserveContentParentDestroyed(aSubject); - } else if (topic.EqualsLiteral("screen-state-changed")) { - ObserveScreenStateChanged(aData); } else { MOZ_ASSERT(false); } @@ -482,7 +461,7 @@ ProcessPriorityManagerImpl::GetParticularProcessPriorityManager( uint64_t cpId = aContentParent->ChildID(); mParticularManagers.Get(cpId, &pppm); if (!pppm) { - pppm = new ParticularProcessPriorityManager(aContentParent, sFrozen); + pppm = new ParticularProcessPriorityManager(aContentParent); pppm->Init(); mParticularManagers.Put(cpId, pppm); @@ -537,22 +516,6 @@ ProcessPriorityManagerImpl::ObserveContentParentDestroyed(nsISupports* aSubject) } } -void -ProcessPriorityManagerImpl::ObserveScreenStateChanged(const char16_t* aData) -{ - if (NS_LITERAL_STRING("on").Equals(aData)) { - sFrozen = false; - for (auto iter = mParticularManagers.Iter(); !iter.Done(); iter.Next()) { - iter.UserData()->Unfreeze(); - } - } else { - sFrozen = true; - for (auto iter = mParticularManagers.Iter(); !iter.Done(); iter.Next()) { - iter.UserData()->Freeze(); - } - } -} - bool ProcessPriorityManagerImpl::ChildProcessHasHighPriority( void ) { @@ -599,14 +562,13 @@ NS_IMPL_ISUPPORTS(ParticularProcessPriorityManager, nsISupportsWeakReference); ParticularProcessPriorityManager::ParticularProcessPriorityManager( - ContentParent* aContentParent, bool aFrozen) + ContentParent* aContentParent) : mContentParent(aContentParent) , mChildID(aContentParent->ChildID()) , mPriority(PROCESS_PRIORITY_UNKNOWN) , mHoldsCPUWakeLock(false) , mHoldsHighPriorityWakeLock(false) , mIsActivityOpener(false) - , mFrozen(aFrozen) { MOZ_ASSERT(XRE_IsParentProcess()); LOGP("Creating ParticularProcessPriorityManager."); @@ -799,10 +761,6 @@ ParticularProcessPriorityManager::OnFrameloaderVisibleChanged(nsISupports* aSubj nsCOMPtr fl = do_QueryInterface(aSubject); NS_ENSURE_TRUE_VOID(fl); - if (mFrozen) { - return; // Ignore visibility changes when the screen is off - } - TabParent* tp = TabParent::GetFrom(fl); if (!tp) { return; @@ -974,7 +932,6 @@ ParticularProcessPriorityManager::SetPriorityNow(ProcessPriority aPriority) if (!ProcessPriorityManagerImpl::PrefsEnabled() || !mContentParent || - mFrozen || mPriority == aPriority) { return; } @@ -1004,18 +961,6 @@ ParticularProcessPriorityManager::SetPriorityNow(ProcessPriority aPriority) ProcessPriorityToString(mPriority)); } -void -ParticularProcessPriorityManager::Freeze() -{ - mFrozen = true; -} - -void -ParticularProcessPriorityManager::Unfreeze() -{ - mFrozen = false; -} - void ParticularProcessPriorityManager::ShutDown() { diff --git a/widget/gonk/nsScreenManagerGonk.cpp b/widget/gonk/nsScreenManagerGonk.cpp index 609233ab8bae..1102c851f816 100644 --- a/widget/gonk/nsScreenManagerGonk.cpp +++ b/widget/gonk/nsScreenManagerGonk.cpp @@ -65,15 +65,6 @@ public: {} NS_IMETHOD Run() override { - // Notify observers that the screen state has just changed. - nsCOMPtr observerService = mozilla::services::GetObserverService(); - if (observerService) { - observerService->NotifyObservers( - nullptr, "screen-state-changed", - mIsOn ? u"on" : u"off" - ); - } - RefPtr screen = nsScreenManagerGonk::GetPrimaryScreen(); const nsTArray& windows = screen->GetTopWindows(); From a3cffe12d081b0fe47393c16ee51c5f61903adb0 Mon Sep 17 00:00:00 2001 From: dbolter Date: Fri, 26 May 2017 14:03:57 -0400 Subject: [PATCH 04/10] Bug 1368121 - Remove telemetry for a11y update time. r=eeejay --- accessible/base/NotificationController.cpp | 1 - toolkit/components/telemetry/Histograms.json | 8 -------- toolkit/components/telemetry/histogram-whitelists.json | 3 --- 3 files changed, 12 deletions(-) diff --git a/accessible/base/NotificationController.cpp b/accessible/base/NotificationController.cpp index 287b81186cc0..8f9f40c594a6 100644 --- a/accessible/base/NotificationController.cpp +++ b/accessible/base/NotificationController.cpp @@ -591,7 +591,6 @@ void NotificationController::WillRefresh(mozilla::TimeStamp aTime) { PROFILER_LABEL_FUNC(js::ProfileEntry::Category::OTHER); - Telemetry::AutoTimer updateTimer; // If the document accessible that notification collector was created for is // now shut down, don't process notifications anymore. diff --git a/toolkit/components/telemetry/Histograms.json b/toolkit/components/telemetry/Histograms.json index bb911cfe9a0e..8146c3e63286 100644 --- a/toolkit/components/telemetry/Histograms.json +++ b/toolkit/components/telemetry/Histograms.json @@ -24,14 +24,6 @@ "kind": "flag", "description": "has the IAccessibleTable accessibility interface been used" }, - "A11Y_UPDATE_TIME": { - "record_in_processes": ["main", "content"], - "expires_in_version": "default", - "kind": "exponential", - "high": 10000, - "n_buckets": 50, - "description": "time spent updating accessibility (ms)" - }, "ADDON_CONTENT_POLICY_SHIM_BLOCKING_LOADING_MS": { "record_in_processes": ["main", "content"], "expires_in_version": "58", diff --git a/toolkit/components/telemetry/histogram-whitelists.json b/toolkit/components/telemetry/histogram-whitelists.json index f178c5379978..02bbfd9ec480 100644 --- a/toolkit/components/telemetry/histogram-whitelists.json +++ b/toolkit/components/telemetry/histogram-whitelists.json @@ -4,7 +4,6 @@ "A11Y_IATABLE_USAGE_FLAG", "A11Y_INSTANTIATED_FLAG", "A11Y_ISIMPLEDOM_USAGE_FLAG", - "A11Y_UPDATE_TIME", "ADDON_SHIM_USAGE", "AUDIOSTREAM_FIRST_OPEN_MS", "AUDIOSTREAM_LATER_OPEN_MS", @@ -634,7 +633,6 @@ "A11Y_IATABLE_USAGE_FLAG", "A11Y_INSTANTIATED_FLAG", "A11Y_ISIMPLEDOM_USAGE_FLAG", - "A11Y_UPDATE_TIME", "ADDON_SHIM_USAGE", "APPLICATION_REPUTATION_COUNT", "APPLICATION_REPUTATION_LOCAL", @@ -1720,7 +1718,6 @@ "FX_THUMBNAILS_BG_CAPTURE_QUEUE_TIME_MS", "NEWTAB_PAGE_PINNED_SITES_COUNT", "WEAVE_COMPLETE_SUCCESS_COUNT", - "A11Y_UPDATE_TIME", "OSFILE_WRITEATOMIC_JANK_MS", "STARTUP_MEASUREMENT_ERRORS", "CERT_CHAIN_KEY_SIZE_STATUS", From 5cabe52fe6ce8b66fb63bd10691fb2a385bb1e53 Mon Sep 17 00:00:00 2001 From: Alin Selagea Date: Tue, 30 May 2017 18:35:00 +0300 Subject: [PATCH 05/10] Bug 1367472 - Please enable mac tests for cedar twig, r=mtabara (patch by aobreja) --- taskcluster/taskgraph/target_tasks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/taskcluster/taskgraph/target_tasks.py b/taskcluster/taskgraph/target_tasks.py index 395712795f75..10806c1d31c8 100644 --- a/taskcluster/taskgraph/target_tasks.py +++ b/taskcluster/taskgraph/target_tasks.py @@ -148,7 +148,7 @@ def target_tasks_cedar(full_task_graph, parameters): def filter(task): platform = task.attributes.get('build_platform') # only select platforms - if platform not in ['linux64']: + if platform not in ('linux64', 'macosx64'): return False if task.attributes.get('unittest_suite'): if not (task.attributes['unittest_suite'].startswith('mochitest') or From d73beaa7575d928e6147aaf85cb17e4fc9f04483 Mon Sep 17 00:00:00 2001 From: Mason Chang Date: Tue, 30 May 2017 09:31:02 -0700 Subject: [PATCH 06/10] Bug 1367127 - Use an ImageBrush during DrawTargetD2D1::PushLayer instead of a BitmapBrush. r=bas --- gfx/2d/DrawTargetD2D1.cpp | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/gfx/2d/DrawTargetD2D1.cpp b/gfx/2d/DrawTargetD2D1.cpp index 7d5971bf3a2d..a3c781ec43f7 100644 --- a/gfx/2d/DrawTargetD2D1.cpp +++ b/gfx/2d/DrawTargetD2D1.cpp @@ -820,26 +820,27 @@ DrawTargetD2D1::PushLayer(bool aOpaque, Float aOpacity, SourceSurface* aMask, options |= D2D1_LAYER_OPTIONS1_INITIALIZE_FROM_BACKGROUND; } - RefPtr mask; - + RefPtr mask; Matrix maskTransform = aMaskTransform; - RefPtr clip; + if (aMask) { + RefPtr image = GetImageForSurface(aMask, maskTransform, ExtendMode::CLAMP); mDC->SetTransform(D2D1::IdentityMatrix()); mTransformDirty = true; - RefPtr image = GetImageForSurface(aMask, maskTransform, ExtendMode::CLAMP); - // The mask is given in user space. Our layer will apply it in device space. maskTransform = maskTransform * mTransform; if (image) { - RefPtr bitmap; - image->QueryInterface((ID2D1Bitmap**)getter_AddRefs(bitmap)); - - mDC->CreateBitmapBrush(bitmap, D2D1::BitmapBrushProperties(), D2D1::BrushProperties(1.0f, D2DMatrix(maskTransform)), getter_AddRefs(mask)); - MOZ_ASSERT(bitmap); // This should always be true since it was created for a surface. + IntSize maskSize = aMask->GetSize(); + HRESULT hr = mDC->CreateImageBrush(image, + D2D1::ImageBrushProperties(D2D1::RectF(0, 0, maskSize.width, maskSize.height)), + D2D1::BrushProperties(1.0f, D2DMatrix(maskTransform)), + getter_AddRefs(mask)); + if (FAILED(hr)) { + gfxWarning() <<"[D2D1.1] Failed to create a ImageBrush, code: " << hexa(hr); + } factory()->CreatePathGeometry(getter_AddRefs(clip)); RefPtr sink; From 6d2ca8d65792da4954e3ae8fc2ee683eec5a5ddf Mon Sep 17 00:00:00 2001 From: Christoph Kerschbaumer Date: Tue, 16 May 2017 15:29:14 +0200 Subject: [PATCH 07/10] Bug 1365232 - Have _delayedStartup() provide the correct triggeringPrincipal. r=gijs --- browser/base/content/browser.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js index 7431e66b4c47..76d432140051 100755 --- a/browser/base/content/browser.js +++ b/browser/base/content/browser.js @@ -1429,7 +1429,7 @@ var gBrowserInit = { gBrowser.loadTabs(specs, { inBackground: false, replace: true, - // Bug 1365232, provide correct triggeringPrincipal + triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(), }); } catch (e) {} } else if (uriToLoad instanceof XULElement) { @@ -1494,7 +1494,7 @@ var gBrowserInit = { } else { // Note: loadOneOrMoreURIs *must not* be called if window.arguments.length >= 3. // Such callers expect that window.arguments[0] is handled as a single URI. - loadOneOrMoreURIs(uriToLoad); + loadOneOrMoreURIs(uriToLoad, Services.scriptSecurityManager.getSystemPrincipal()); } } @@ -2160,7 +2160,7 @@ function BrowserGoHome(aEvent) { // openUILinkIn in utilityOverlay.js doesn't handle loading multiple pages switch (where) { case "current": - loadOneOrMoreURIs(homePage); + loadOneOrMoreURIs(homePage, Services.scriptSecurityManager.getSystemPrincipal()); break; case "tabshifted": case "tab": @@ -2177,7 +2177,7 @@ function BrowserGoHome(aEvent) { } } -function loadOneOrMoreURIs(aURIString) { +function loadOneOrMoreURIs(aURIString, aTriggeringPrincipal) { // we're not a browser window, pass the URI string to a new browser window if (window.location.href != getBrowserURL()) { window.openDialog(getBrowserURL(), "_blank", "all,dialog=no", aURIString); @@ -2190,7 +2190,7 @@ function loadOneOrMoreURIs(aURIString) { gBrowser.loadTabs(aURIString.split("|"), { inBackground: false, replace: true, - // Bug 1365232, provide correct triggeringPrincipal + triggeringPrincipal: aTriggeringPrincipal, }); } catch (e) { } From 3b7d1c27e9f211e24b4be66fad6108aac3533e76 Mon Sep 17 00:00:00 2001 From: David Parks Date: Fri, 26 May 2017 13:19:54 -0700 Subject: [PATCH 08/10] Bug 1367806 - Fix ref counting of tasks for remoted Win32 methods in plugin processes. r=jimm We were using the task after we .forget() it. --- dom/plugins/ipc/PluginModuleChild.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom/plugins/ipc/PluginModuleChild.cpp b/dom/plugins/ipc/PluginModuleChild.cpp index 109e101dc116..448b5d5a420e 100644 --- a/dom/plugins/ipc/PluginModuleChild.cpp +++ b/dom/plugins/ipc/PluginModuleChild.cpp @@ -2153,7 +2153,7 @@ PostToPluginThread(PluginThreadTaskData* aTaskData) } RefPtr task = new PluginThreadTask(aTaskData, semaphore); - ProcessChild::message_loop()->PostTask(task.forget()); + ProcessChild::message_loop()->PostTask(do_AddRef(task)); DWORD err = WaitForSingleObject(semaphore, INFINITE); if (err != WAIT_FAILED) { return task->Success(); From d3d31f56f274a0559172637b74514b3fd14f54c2 Mon Sep 17 00:00:00 2001 From: Geoff Brown Date: Tue, 30 May 2017 11:47:32 -0600 Subject: [PATCH 09/10] Bug 1364696 - Disable wpt open-features-tokenization-screenx-screeny.html; r=jmaher Intermittent failures since May 12 wpt update. --- .../open-features-tokenization-screenx-screeny.html.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html.ini index 228aabd78f9b..9cc002a13c94 100644 --- a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html.ini +++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html.ini @@ -1,5 +1,6 @@ [open-features-tokenization-screenx-screeny.html] type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1364696 ["screenx==141" should set left position of opened window] expected: FAIL From f091c1e98ff27b67dad47af0d7ed419115e1a858 Mon Sep 17 00:00:00 2001 From: Geoff Brown Date: Tue, 30 May 2017 11:47:34 -0600 Subject: [PATCH 10/10] Bug 1364258 - Disable wpt test_ecdsa.https.html; r=jmaher Failing intermittently since the May 12 wpt update. --- .../meta/WebCryptoAPI/sign_verify/test_ecdsa.https.html.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/testing/web-platform/meta/WebCryptoAPI/sign_verify/test_ecdsa.https.html.ini b/testing/web-platform/meta/WebCryptoAPI/sign_verify/test_ecdsa.https.html.ini index 9c848f8efcf3..79a26484f608 100644 --- a/testing/web-platform/meta/WebCryptoAPI/sign_verify/test_ecdsa.https.html.ini +++ b/testing/web-platform/meta/WebCryptoAPI/sign_verify/test_ecdsa.https.html.ini @@ -1,5 +1,6 @@ [test_ecdsa.https.html] type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1364258 [importVectorKeys step: ECDSA P-256 with SHA-1 verification] expected: FAIL