From 42a9091d0280cb4ae11a8caf0e196ac081bc7264 Mon Sep 17 00:00:00 2001 From: Gregory Pappas Date: Wed, 6 Mar 2024 03:32:31 +0000 Subject: [PATCH] Bug 1883551 - Remove nsPIPromptService r=masayuki It seems to be unused Differential Revision: https://phabricator.services.mozilla.com/D203550 --- toolkit/components/windowwatcher/moz.build | 1 - .../windowwatcher/nsPIPromptService.idl | 30 ------------------- widget/nsISound.idl | 4 --- 3 files changed, 35 deletions(-) delete mode 100644 toolkit/components/windowwatcher/nsPIPromptService.idl diff --git a/toolkit/components/windowwatcher/moz.build b/toolkit/components/windowwatcher/moz.build index 73479b38c9e9..5879fb8f1675 100644 --- a/toolkit/components/windowwatcher/moz.build +++ b/toolkit/components/windowwatcher/moz.build @@ -16,7 +16,6 @@ XPIDL_SOURCES += [ "nsIPromptFactory.idl", "nsIPromptService.idl", "nsIWindowWatcher.idl", - "nsPIPromptService.idl", "nsPIWindowWatcher.idl", ] diff --git a/toolkit/components/windowwatcher/nsPIPromptService.idl b/toolkit/components/windowwatcher/nsPIPromptService.idl deleted file mode 100644 index 3bff27a99301..000000000000 --- a/toolkit/components/windowwatcher/nsPIPromptService.idl +++ /dev/null @@ -1,30 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -/* The general dialog posing function within nsPromptService, for - private consumption, only. */ - -#include "nsISupports.idl" - -interface nsIDOMWindow; -interface nsIDialogParamBlock; - -[uuid(C60A1955-6CB3-4827-8EF8-4F5C668AF0B3)] -interface nsPIPromptService : nsISupports -{ -%{C++ - // eOpeningSound is obsolete but we need to support it for the compatibility. - // The implementers should use eSoundEventId instead. - enum {eMsg=0, eCheckboxMsg=1, eIconClass=2, eTitleMessage=3, eEditfield1Msg=4, - eEditfield2Msg=5, eEditfield1Value=6, eEditfield2Value=7, - eButton0Text=8, eButton1Text=9, eButton2Text=10, eButton3Text=11, - eDialogTitle=12, eOpeningSound=13}; - enum {eButtonPressed=0, eCheckboxState=1, eNumberButtons=2, - eNumberEditfields=3, eEditField1Password=4, eDefaultButton=5, - eDelayButtonEnable=6, eSoundEventId=7}; -%} - - void doDialog(in nsIDOMWindow aParent, in nsIDialogParamBlock aParamBlock, in string aChromeURL); -}; diff --git a/widget/nsISound.idl b/widget/nsISound.idl index 8b4a2f29c00b..c3aca6674d2b 100644 --- a/widget/nsISound.idl +++ b/widget/nsISound.idl @@ -23,10 +23,6 @@ interface nsISound : nsISupports /** * In some situations, playEventSound will be called. Then, each * implementations will play a system sound for the event if it's necessary. - * - * NOTE: Don't change these values because they are used in - * nsPIPromptService.idl. So, if they are changed, that makes big impact for - * the embedders. */ const unsigned long EVENT_NEW_MAIL_RECEIVED = 0; const unsigned long EVENT_ALERT_DIALOG_OPEN = 1;