Bug 1881863 - Part 1: Standardize on boolean over bool in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,extension-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,places-reviewers,nalexander,emilio,zombie,sgalich,karlt,lina,Standard8

Previously the `boolean` type was also declared using a `bool` typedef in
xpidl, meaning that both were used in various places. This patch standardizes
on the built-in `boolean` type, removing the typedef.

Differential Revision: https://phabricator.services.mozilla.com/D206382
This commit is contained in:
Nika Layzell 2024-04-04 18:45:21 +00:00
parent f5cae1e362
commit a48079cd72
116 changed files with 261 additions and 262 deletions

View File

@ -19,12 +19,12 @@ interface nsIAccessibleCaretMoveEvent: nsIAccessibleEvent
/**
* Return true if there is no selection.
*/
readonly attribute bool isSelectionCollapsed;
readonly attribute boolean isSelectionCollapsed;
/**
* Return true if the caret is at the end of a line.
*/
readonly attribute bool isAtEndOfLine;
readonly attribute boolean isAtEndOfLine;
/**
* Return caret move granularity.

View File

@ -67,7 +67,7 @@ interface nsIAccessibleMacInterface : nsISupports
* Returns true if the given attribute is settable on the object.
* Emulates `AXUIElementIsAttributeSettable`.
**/
bool isAttributeSettable(in AString attributeName);
boolean isAttributeSettable(in AString attributeName);
/**
* Sets the given attribute with the given value on the object.

View File

@ -112,7 +112,7 @@ interface nsIWindowsShellService : nsISupports
* successful or rejects with an nserror.
*/
[implicit_jscontext]
Promise pinCurrentAppToTaskbarAsync(in bool aPrivateBrowsing);
Promise pinCurrentAppToTaskbarAsync(in boolean aPrivateBrowsing);
/*
* Do a dry run of pinCurrentAppToTaskbar().
@ -128,7 +128,7 @@ interface nsIWindowsShellService : nsISupports
* @returns same as pinCurrentAppToTaskbarAsync()
*/
[implicit_jscontext]
Promise checkPinCurrentAppToTaskbarAsync(in bool aPrivateBrowsing);
Promise checkPinCurrentAppToTaskbarAsync(in boolean aPrivateBrowsing);
/*
* Search for the current executable among taskbar pins
@ -247,7 +247,7 @@ interface nsIWindowsShellService : nsISupports
AString classifyShortcut(in AString aPath);
[implicit_jscontext]
Promise hasMatchingShortcut(in AString aAUMID, in bool aPrivateBrowsing);
Promise hasMatchingShortcut(in AString aAUMID, in boolean aPrivateBrowsing);
/*
* Check if setDefaultBrowserUserChoice() is expected to succeed.
@ -257,7 +257,7 @@ interface nsIWindowsShellService : nsISupports
*
* @return true if the check succeeds, false otherwise.
*/
bool canSetDefaultBrowserUserChoice();
boolean canSetDefaultBrowserUserChoice();
/*
* checkAllProgIDsExist() and checkBrowserUserChoiceHashes() are components
@ -265,8 +265,8 @@ interface nsIWindowsShellService : nsISupports
*
* @return true if the check succeeds, false otherwise.
*/
bool checkAllProgIDsExist();
bool checkBrowserUserChoiceHashes();
boolean checkAllProgIDsExist();
boolean checkBrowserUserChoiceHashes();
/*
* Determines whether or not Firefox is the "Default Handler", i.e.,

View File

@ -66,11 +66,11 @@ interface nsIDomainSet : nsISupports
/*
* Returns true if a given domain is in the set.
*/
bool contains(in nsIURI aDomain);
boolean contains(in nsIURI aDomain);
/*
* Returns true if a given domain is a subdomain of one of the entries in
* the set.
*/
bool containsSuperDomain(in nsIURI aDomain);
boolean containsSuperDomain(in nsIURI aDomain);
};

View File

@ -72,7 +72,7 @@ interface nsIPrincipal : nsISupports
* May be called from any thread.
*/
boolean equalsForPermission(in nsIPrincipal other, in bool aExactHost);
boolean equalsForPermission(in nsIPrincipal other, in boolean aExactHost);
/**
* Like equals, but takes document.domain changes into account.
@ -424,7 +424,7 @@ interface nsIPrincipal : nsISupports
*
* May be called from any thread.
*/
bool allowsRelaxStrictFileOriginPolicy(in nsIURI aURI);
boolean allowsRelaxStrictFileOriginPolicy(in nsIURI aURI);
/*
@ -433,7 +433,7 @@ interface nsIPrincipal : nsISupports
* May be called from any thread.
*/
[noscript]
ACString getPrefLightCacheKey(in nsIURI aURI ,in bool aWithCredentials,
ACString getPrefLightCacheKey(in nsIURI aURI ,in boolean aWithCredentials,
in const_OriginAttributes aOriginAttributes);
@ -444,7 +444,7 @@ interface nsIPrincipal : nsISupports
*
* NOTE: Main-Thread Only.
*/
bool hasFirstpartyStorageAccess(in mozIDOMWindow aWindow, out uint32_t rejectedReason);
boolean hasFirstpartyStorageAccess(in mozIDOMWindow aWindow, out uint32_t rejectedReason);
/*

View File

@ -157,7 +157,7 @@ interface nsIScriptSecurityManager : nsISupports
* prefs to be allowed to use file:// URIs.
* @param aUri the URI to be tested
*/
bool inFileURIAllowlist(in nsIURI aUri);
boolean inFileURIAllowlist(in nsIURI aUri);
///////////////// Principals ///////////////////////
@ -331,7 +331,7 @@ interface nsIScriptSecurityManager : nsISupports
* of javascript.enabled. Otherwise, it returns the same value, but taking
* the various blocklist/allowlist exceptions into account.
*/
bool policyAllowsScript(in nsIURI aDomain);
boolean policyAllowsScript(in nsIURI aDomain);
};
%{C++

View File

@ -279,7 +279,7 @@ interface nsIDocShell : nsIDocShellTreeItem
* next element in the parent should be returned. Returns true if focus was
* successfully taken by the tree owner.
*/
bool tabToTreeOwner(in boolean forward, in boolean forDocumentNavigation);
boolean tabToTreeOwner(in boolean forward, in boolean forDocumentNavigation);
/**
* Current busy state for DocShell
@ -522,7 +522,7 @@ interface nsIDocShell : nsIDocShellTreeItem
* @param end timestamp when reflow ended, in milliseconds since
* navigationStart (accurate to 1/1000 of a ms)
*/
[noscript] void notifyReflowObservers(in bool interruptible,
[noscript] void notifyReflowObservers(in boolean interruptible,
in DOMHighResTimeStamp start,
in DOMHighResTimeStamp end);
@ -553,7 +553,7 @@ interface nsIDocShell : nsIDocShellTreeItem
* True iff asynchronous panning and zooming is enabled for this
* docshell.
*/
readonly attribute bool asyncPanZoomEnabled;
readonly attribute boolean asyncPanZoomEnabled;
/**
* Indicates whether the UI may enable the character encoding menu. The UI
@ -595,8 +595,8 @@ interface nsIDocShell : nsIDocShellTreeItem
* without any actual visual representation. They have to be marked
* at construction time, to avoid any painting activity.
*/
[noscript, notxpcom] bool IsInvisible();
[noscript, notxpcom] void SetInvisible(in bool aIsInvisibleDocshell);
[noscript, notxpcom] boolean IsInvisible();
[noscript, notxpcom] void SetInvisible(in boolean aIsInvisibleDocshell);
/**
* Get the script global for the document in this docshell.
@ -679,7 +679,7 @@ interface nsIDocShell : nsIDocShellTreeItem
* Returns true if the current load is a forced reload,
* e.g. started by holding shift whilst triggering reload.
*/
readonly attribute bool isForceReloading;
readonly attribute boolean isForceReloading;
Array<float> getColorMatrix();

View File

@ -109,5 +109,5 @@ interface nsIDocShellTreeOwner : nsISupports
Returns true if there is a primary content shell or a primary
remote tab.
*/
readonly attribute bool hasPrimaryContent;
readonly attribute boolean hasPrimaryContent;
};

View File

@ -7,5 +7,5 @@
[scriptable, function, uuid(b4b1449d-0ef0-47f5-b62e-adc57fd49702)]
interface nsIPrivacyTransitionObserver : nsISupports
{
void privateModeChanged(in bool enabled);
void privateModeChanged(in boolean enabled);
};

View File

@ -200,5 +200,5 @@ interface nsIURIFixup : nsISupports
*
* @param aDomain A domain name to query.
*/
bool isDomainKnown(in AUTF8String aDomain);
boolean isDomainKnown(in AUTF8String aDomain);
};

View File

@ -331,14 +331,14 @@ interface nsISHEntry : nsISupports
in nsIURI originalURI,
in nsIURI resultPrincipalURI,
in nsIURI unstrippedURI,
in bool loadReplace,
in boolean loadReplace,
in nsIReferrerInfo referrerInfo,
in AString srcdoc,
in bool srcdocEntry,
in boolean srcdocEntry,
in nsIURI baseURI,
in bool saveLayoutState,
in bool expired,
in bool userActivation);
in boolean saveLayoutState,
in boolean expired,
in boolean userActivation);
nsISHEntry clone();
@ -413,7 +413,7 @@ interface nsISHEntry : nsISupports
* Add a new child SHEntry. If offset is -1 adds to the end of the list.
*/
void AddChild(in nsISHEntry aChild, in long aOffset,
[optional,default(false)] in bool aUseRemoteSubframes);
[optional,default(false)] in boolean aUseRemoteSubframes);
/**
* Remove a child SHEntry.

View File

@ -273,19 +273,19 @@ interface nsISHistory: nsISupports
[notxpcom] void EnsureCorrectEntryAtCurrIndex(in nsISHEntry aEntry);
[notxpcom] void EvictDocumentViewersOrReplaceEntry(in nsISHEntry aNewSHEntry, in bool aReplace);
[notxpcom] void EvictDocumentViewersOrReplaceEntry(in nsISHEntry aNewSHEntry, in boolean aReplace);
nsISHEntry createEntry();
[noscript] void AddToRootSessionHistory(in bool aCloneChildren, in nsISHEntry aOSHE,
[noscript] void AddToRootSessionHistory(in boolean aCloneChildren, in nsISHEntry aOSHE,
in BrowsingContext aRootBC, in nsISHEntry aEntry,
in unsigned long aLoadType,
in bool aShouldPersist,
in boolean aShouldPersist,
out MaybeInt32 aPreviousEntryIndex,
out MaybeInt32 aLoadedEntryIndex);
[noscript] void AddChildSHEntryHelper(in nsISHEntry aCloneRef, in nsISHEntry aNewEntry,
in BrowsingContext aRootBC, in bool aCloneChildren);
in BrowsingContext aRootBC, in boolean aCloneChildren);
[noscript, notxpcom] boolean isEmptyOrHasEntriesForSingleTopLevelPage();
};

View File

@ -36,7 +36,7 @@ interface nsIAudioChannelAgentCallback : nsISupports
/**
* Notified when the window volume/mute is changed
*/
void windowVolumeChanged(in float aVolume, in bool aMuted);
void windowVolumeChanged(in float aVolume, in boolean aMuted);
/**
* Notified when the window needs to be suspended or resumed.
@ -46,7 +46,7 @@ interface nsIAudioChannelAgentCallback : nsISupports
/**
* Notified when the capture state is changed.
*/
void windowAudioCaptureChanged(in bool aCapture);
void windowAudioCaptureChanged(in boolean aCapture);
};
/**

View File

@ -31,5 +31,5 @@ interface nsIEventSourceEventService : nsISupports
[must_use] void removeListener(in unsigned long long aInnerWindowID,
in nsIEventSourceEventListener aListener);
[must_use] bool hasListenerFor(in unsigned long long aInnerWindowID);
[must_use] boolean hasListenerFor(in unsigned long long aInnerWindowID);
};

View File

@ -64,7 +64,7 @@ interface nsIScriptableContentIterator : nsISupports
readonly attribute Node currentNode;
// See ContentIteratorBase::IsDone()
readonly attribute bool isDone;
readonly attribute boolean isDone;
// See ContentIteratorBase::PositionAt(nsINode*)
void positionAt(in Node aNode);

View File

@ -91,7 +91,7 @@ interface nsIScriptError : nsIConsoleMessage
// Error created from a Promise rejection.
readonly attribute boolean isPromiseRejection;
[noscript] void initIsPromiseRejection(in bool isPromiseRejection);
[noscript] void initIsPromiseRejection(in boolean isPromiseRejection);
// The "exception" value generated when an uncaught exception is thrown
// by JavaScript. This can be any value, e.g.
@ -135,8 +135,8 @@ interface nsIScriptError : nsIConsoleMessage
in uint32_t columnNumber,
in uint32_t flags,
in ACString category,
[optional] in bool fromPrivateWindow,
[optional] in bool fromChromeContext);
[optional] in boolean fromPrivateWindow,
[optional] in boolean fromChromeContext);
/* This should be called instead of nsIScriptError.init to
* initialize with a window id. The window id should be for the
@ -158,7 +158,7 @@ interface nsIScriptError : nsIConsoleMessage
in uint32_t flags,
in ACString category,
in unsigned long long innerWindowID,
[optional] in bool fromChromeContext);
[optional] in boolean fromChromeContext);
/* This is the same function as initWithWindowID, but it expects an already
* sanitized sourceName.
@ -172,7 +172,7 @@ interface nsIScriptError : nsIConsoleMessage
in uint32_t flags,
in ACString category,
in unsigned long long innerWindowID,
[optional] in bool fromChromeContext);
[optional] in boolean fromChromeContext);
/* This is the same function as initWithWindowID with an uri as a source parameter.
*/
@ -184,7 +184,7 @@ interface nsIScriptError : nsIConsoleMessage
in uint32_t flags,
in ACString category,
in unsigned long long innerWindowID,
[optional] in bool fromChromeContext);
[optional] in boolean fromChromeContext);
/* Initialize the script source ID in a new error. */
void initSourceId(in uint32_t sourceId);

View File

@ -145,5 +145,5 @@ interface nsIBrowser : nsISupports
* If this method returns `true`, Gecko will assume frontend handled resuming
* the load, and will not attempt to resume the load itself.
*/
bool finishChangeRemoteness(in uint64_t aPendingSwitchId);
boolean finishChangeRemoteness(in uint64_t aPendingSwitchId);
};

View File

@ -1112,7 +1112,7 @@ interface nsIDOMWindowUtils : nsISupports {
/**
* Returns true if a flush of the given type is needed.
*/
bool needsFlush(in long aFlushtype);
boolean needsFlush(in long aFlushtype);
/**
* Flush pending layout-type notification without flushing throttled
@ -1627,14 +1627,14 @@ interface nsIDOMWindowUtils : nsISupports {
* Reports whether the current state is test-controlled refreshes
* (see advanceTimeAndRefresh and restoreNormalRefresh above).
*/
readonly attribute bool isTestControllingRefreshes;
readonly attribute boolean isTestControllingRefreshes;
/**
* Reports whether APZ is enabled on the widget that this window is attached
* to. If there is no widget it will report the default platform value of
* whether or not APZ is enabled.
*/
readonly attribute bool asyncPanZoomEnabled;
readonly attribute boolean asyncPanZoomEnabled;
/**
* Set async scroll offset on an element. The next composite will render
@ -1659,7 +1659,7 @@ interface nsIDOMWindowUtils : nsISupports {
* false, an error occurred or a flush is not needed, and the notification
* will not fire. This is intended to be used by test code only!
*/
bool flushApzRepaints();
boolean flushApzRepaints();
/**
* Sets a flag on the element to forcibly disable APZ on it. This affects
@ -1843,7 +1843,7 @@ interface nsIDOMWindowUtils : nsISupports {
*/
void disableDialogs();
void enableDialogs();
bool areDialogsEnabled();
boolean areDialogsEnabled();
void resetDialogAbuseState();
const unsigned long AGENT_SHEET = 0;
@ -1949,7 +1949,7 @@ interface nsIDOMWindowUtils : nsISupports {
* it would mark the document with the ChromeOnly userHasInteracted
* property.
*/
bool isKeyboardEventUserActivity(in Event aKeyboardEvent);
boolean isKeyboardEventUserActivity(in Event aKeyboardEvent);
/**
* Get the content- and compositor-side APZ test data instances.
@ -2008,7 +2008,7 @@ interface nsIDOMWindowUtils : nsISupports {
*
* May throw NS_ERROR_NOT_AVAILABLE.
*/
readonly attribute bool refreshDriverHasPendingTick;
readonly attribute boolean refreshDriverHasPendingTick;
/**
* Controls the amount of chrome that should be visible on each side of
@ -2061,7 +2061,7 @@ interface nsIDOMWindowUtils : nsISupports {
*
* @param aSheetType One of the nsIStyleSheetService.*_SHEET constants.
*/
bool hasRuleProcessorUsedByMultipleStyleSets(in unsigned long aSheetType);
boolean hasRuleProcessorUsedByMultipleStyleSets(in unsigned long aSheetType);
/**
* Enable or disable displayport suppression. This is intended to be used by
@ -2207,7 +2207,7 @@ interface nsIDOMWindowUtils : nsISupports {
*
* Throws if there's no document or the property is invalid.
*/
bool isCssPropertyRecordedInUseCounter(in ACString aProperty);
boolean isCssPropertyRecordedInUseCounter(in ACString aProperty);
/**
* Calls SetInitialViewport on the MobileViewportManager, which effectively
@ -2216,7 +2216,7 @@ interface nsIDOMWindowUtils : nsISupports {
*/
void resetMobileViewportManager();
bool isCoepCredentialless();
boolean isCoepCredentialless();
/**
* Change the DPI setting for the primary monitor.
@ -2279,7 +2279,7 @@ interface nsIDOMWindowUtils : nsISupports {
unsigned long long getLayersId();
// Returns true if we are effectively throttling frame requests.
readonly attribute bool effectivelyThrottlesFrameRequests;
readonly attribute boolean effectivelyThrottlesFrameRequests;
// Returns the ID for the underlying window widget, which can
// be compared against the rawId from a nsIMediaDevice to determine
@ -2291,7 +2291,7 @@ interface nsIDOMWindowUtils : nsISupports {
readonly attribute AString webrtcRawDeviceId;
// Used for testing to check the suspend status.
readonly attribute bool suspendedByBrowsingContextGroup;
readonly attribute boolean suspendedByBrowsingContextGroup;
// Whether there's any scroll-linked effect in this document. This is only
// meaningful after the script in question tried to mutate something in a
@ -2299,7 +2299,7 @@ interface nsIDOMWindowUtils : nsISupports {
//
// See https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html
// about scroll-linked effects.
readonly attribute bool hasScrollLinkedEffect;
readonly attribute boolean hasScrollLinkedEffect;
// Returns the current orientation lock value in browsing context.
// This value is defined in hal/HalScreenConfiguration.h

View File

@ -31,7 +31,7 @@ interface nsIServiceWorkerUnregisterCallback : nsISupports
{
// aState is true if the unregistration succeded.
// It's false if this ServiceWorkerRegistration doesn't exist.
void unregisterSucceeded(in bool aState);
void unregisterSucceeded(in boolean aState);
void unregisterFailed();
};
@ -61,7 +61,7 @@ interface nsIServiceWorkerInfo : nsISupports
// Return whether the ServiceWorker has a "fetch" event listener. Throws if
// this is unknown because the worker's main script hasn't finished executing
// (when exposed as evaluatingWorker).
readonly attribute bool handlesFetchEvents;
readonly attribute boolean handlesFetchEvents;
readonly attribute PRTime installedTime;
readonly attribute PRTime activatedTime;
@ -250,8 +250,8 @@ interface nsIServiceWorkerManager : nsISupports
nsIServiceWorkerRegistrationInfo getRegistrationByPrincipal(in nsIPrincipal aPrincipal,
in AString aScope);
[notxpcom, nostdcall] bool StartControlling(in const_ClientInfoRef aClientInfo,
in const_ServiceWorkerDescriptorRef aServiceWorker);
[notxpcom, nostdcall] boolean StartControlling(in const_ClientInfoRef aClientInfo,
in const_ServiceWorkerDescriptorRef aServiceWorker);
// Testing
AString getScopeForUrl(in nsIPrincipal aPrincipal, in AString aPath);

View File

@ -73,7 +73,7 @@ interface nsITextInputProcessorNotification : nsISupports
* This is true if selection has a range. Otherwise, i.e., there is no
* range such as after calling Selection.removeAllRanges, this is false.
*/
readonly attribute bool hasRange;
readonly attribute boolean hasRange;
/**
* Be careful, line breakers in the editor are treated as native line

View File

@ -176,14 +176,14 @@ interface nsIPaymentCanMakeActionResponse : nsIPaymentActionResponse
/**
* The result of canMakePayment action.
*/
readonly attribute bool result;
readonly attribute boolean result;
/**
* The initial method.
* @param aRequestId - the request identifier of the payment request.
* @param aResult - the canMakePayment result.
*/
void init(in AString aRequestId, in bool aResult);
void init(in AString aRequestId, in boolean aResult);
};
/**
@ -266,7 +266,7 @@ interface nsIPaymentAbortActionResponse : nsIPaymentActionResponse
/**
* Check if the abort action is succeeded
*/
bool isSucceeded();
boolean isSucceeded();
};
[builtinclass, scriptable, uuid(62c01e69-9ca4-4060-99e4-b95f628c8e6d)]
@ -289,7 +289,7 @@ interface nsIPaymentCompleteActionResponse : nsIPaymentActionResponse
/**
* Check if the complete action is succeeded.
*/
bool isCompleted();
boolean isCompleted();
};
[builtinclass, scriptable, uuid(2035e0a9-c9ab-4c9f-b8e9-28b2ed61548c)]

View File

@ -18,11 +18,11 @@ interface nsIPushSubscription : nsISupports
readonly attribute long long pushCount;
readonly attribute long long lastPush;
readonly attribute long quota;
readonly attribute bool isSystemSubscription;
readonly attribute boolean isSystemSubscription;
readonly attribute jsval p256dhPrivateKey;
bool quotaApplies();
bool isExpired();
boolean quotaApplies();
boolean isExpired();
Array<uint8_t> getKey(in AString name);
};
@ -50,7 +50,7 @@ interface nsIPushSubscription : nsISupports
[scriptable, uuid(d574118f-61a9-4270-b1f6-4461aa85c4f5), function]
interface nsIUnsubscribeResultCallback : nsISupports
{
void onUnsubscribe(in nsresult status, in bool success);
void onUnsubscribe(in nsresult status, in boolean success);
};
/**

View File

@ -91,7 +91,7 @@ interface nsIContentSecurityPolicy : nsISerializable
* Please note that upgrade-insecure-reqeusts also applies if the parent or
* including document (context) makes use of the directive.
*/
readonly attribute bool upgradeInsecureRequests;
readonly attribute boolean upgradeInsecureRequests;
/**
* Returns whether this policy uses the directive block-all-mixed-content.
@ -100,12 +100,12 @@ interface nsIContentSecurityPolicy : nsISerializable
* will therefore block all mixed content without even trying to perform
* an upgrade.
*/
readonly attribute bool blockAllMixedContent;
readonly attribute boolean blockAllMixedContent;
/**
* Returns whether this policy enforces the frame-ancestors directive.
*/
readonly attribute bool enforcesFrameAncestors;
readonly attribute boolean enforcesFrameAncestors;
/**
* Parse and install a CSP policy.
@ -144,7 +144,7 @@ interface nsIContentSecurityPolicy : nsISerializable
* (block the rules if false).
*/
boolean getAllowsInline(in nsIContentSecurityPolicy_CSPDirective aDirective,
in bool aHasUnsafeHash,
in boolean aHasUnsafeHash,
in AString aNonce,
in boolean aParserCreated,
in Element aTriggeringElement,
@ -328,7 +328,7 @@ interface nsIContentSecurityPolicy : nsISerializable
in nsILoadInfo aLoadInfo,
in nsIURI aContentLocation,
in nsIURI aOriginalURIIfRedirect,
in bool aSendViolationReports);
in boolean aSendViolationReports);
%{ C++
// nsIObserver topic to fire when the policy encounters a violation.

View File

@ -61,7 +61,7 @@ interface nsIDOMStorageManager : nsISupports
in nsIPrincipal aPrincipal,
in nsIPrincipal aStoragePrincipal,
in AString aDocumentURI,
[optional] in bool aPrivate);
[optional] in boolean aPrivate);
/**
* DEPRECATED. The only good reason to use this was if you were writing a
* test and wanted to hackily determine if a preload happened. That's now
@ -85,7 +85,7 @@ interface nsIDOMStorageManager : nsISupports
Storage getStorage(in mozIDOMWindow aWindow,
in nsIPrincipal aPrincipal,
in nsIPrincipal aStoragePrincipal,
[optional] in bool aPrivate);
[optional] in boolean aPrivate);
/**
* Clones given storage into this storage manager.
@ -112,8 +112,8 @@ interface nsIDOMStorageManager : nsISupports
* by this storage manager.
* false otherwise
*/
bool checkStorage(in nsIPrincipal aPrincipal,
in Storage aStorage);
boolean checkStorage(in nsIPrincipal aPrincipal,
in Storage aStorage);
};
[uuid(b3bfbbd0-e738-4cbf-b0f0-b65f25265e82)]

View File

@ -47,5 +47,5 @@ interface nsIHangReport : nsISupports
// Inquire whether the report is for a content process loaded by the given
// frameloader, or any descendents in its BrowsingContext tree.
bool isReportForBrowserOrChildren(in FrameLoader aFrameLoader);
boolean isReportForBrowserOrChildren(in FrameLoader aFrameLoader);
};

View File

@ -18,5 +18,5 @@ interface nsILoginDetectionService : nsISupports
* Returns true if we have loaded logins from the password manager.
* This is now used by testcase only.
*/
bool isLoginsLoaded();
boolean isLoginsLoaded();
};

View File

@ -27,7 +27,7 @@ interface mozIGeckoMediaPluginChromeService : nsISupports
* @note Main-thread API.
*/
void removeAndDeletePluginDirectory(in AString directory,
[optional] in bool defer);
[optional] in boolean defer);
/**
* Clears storage data associated with the site and the originAttributes
@ -48,7 +48,7 @@ interface mozIGeckoMediaPluginChromeService : nsISupports
* persistently on disk. Private Browsing and local content are not
* allowed to store persistent data.
*/
bool isPersistentStorageAllowed(in ACString nodeId);
boolean isPersistentStorageAllowed(in ACString nodeId);
/**
* Returns the directory to use as the base for storing data about GMPs.

View File

@ -55,9 +55,9 @@ interface nsISynthVoiceRegistry : nsISupports
AString getVoice(in uint32_t aIndex);
bool isDefaultVoice(in AString aUri);
boolean isDefaultVoice(in AString aUri);
bool isLocalVoice(in AString aUri);
boolean isLocalVoice(in AString aUri);
AString getVoiceLang(in AString aUri);

View File

@ -40,9 +40,9 @@ interface nsIWebAuthnRegisterArgs : nsISupports {
// WebAuthn AuthenticationExtensionsClientInputs. That's not feasible here.
// So we define a getter for each supported extension input and use the
// return code to signal presence.
[must_use] readonly attribute bool credProps;
[must_use] readonly attribute bool hmacCreateSecret;
[must_use] readonly attribute bool minPinLength;
[must_use] readonly attribute boolean credProps;
[must_use] readonly attribute boolean hmacCreateSecret;
[must_use] readonly attribute boolean minPinLength;
// Options.
readonly attribute AString residentKey;
@ -83,7 +83,7 @@ interface nsIWebAuthnSignArgs : nsISupports {
// WebAuthn AuthenticationExtensionsClientInputs. That's not feasible here.
// So we define a getter for each supported extension input and use the
// return code to signal presence.
[must_use] readonly attribute bool hmacCreateSecret;
[must_use] readonly attribute boolean hmacCreateSecret;
[must_use] readonly attribute AString appId;
// Options
@ -94,5 +94,5 @@ interface nsIWebAuthnSignArgs : nsISupports {
// cancel transactions.
readonly attribute unsigned long timeoutMS;
readonly attribute bool conditionallyMediated;
readonly attribute boolean conditionallyMediated;
};

View File

@ -23,9 +23,9 @@ interface nsIWebAuthnRegisterResult : nsISupports {
readonly attribute Array<AString> transports;
readonly attribute bool hmacCreateSecret;
readonly attribute boolean hmacCreateSecret;
[must_use] attribute bool credPropsRk;
[must_use] attribute boolean credPropsRk;
[must_use] readonly attribute AString authenticatorAttachment;
};
@ -56,7 +56,7 @@ interface nsIWebAuthnSignResult : nsISupports {
[must_use] readonly attribute ACString userName;
// appId field of AuthenticationExtensionsClientOutputs (Optional)
[must_use] attribute bool usedAppId;
[must_use] attribute boolean usedAppId;
[must_use] readonly attribute AString authenticatorAttachment;
};

View File

@ -11,7 +11,7 @@
interface nsICredentialParameters : nsISupports
{
readonly attribute ACString credentialId;
readonly attribute bool isResidentCredential;
readonly attribute boolean isResidentCredential;
readonly attribute ACString rpId;
readonly attribute ACString privateKey;
readonly attribute ACString userHandle;
@ -37,7 +37,7 @@ interface nsIWebAuthnAutoFillEntry: nsISupports
interface nsIWebAuthnService : nsISupports
{
// IsUserVerifyingPlatformAuthenticatorAvailable
readonly attribute bool isUVPAA;
readonly attribute boolean isUVPAA;
void makeCredential(
in uint64_t aTransactionId,
@ -83,7 +83,7 @@ interface nsIWebAuthnService : nsISupports
void resumeConditionalGet(in uint64_t aTransactionId);
void pinCallback(in uint64_t aTransactionId, in ACString aPin);
void resumeMakeCredential(in uint64_t aTransactionId, in bool aForceNoneAttestation);
void resumeMakeCredential(in uint64_t aTransactionId, in boolean aForceNoneAttestation);
void selectionCallback(in uint64_t aTransactionId, in uint64_t aIndex);
// Adds a virtual (software) authenticator for use in tests (particularly
@ -92,10 +92,10 @@ interface nsIWebAuthnService : nsISupports
uint64_t addVirtualAuthenticator(
in ACString protocol,
in ACString transport,
in bool hasResidentKey,
in bool hasUserVerification,
in bool isUserConsenting,
in bool isUserVerified);
in boolean hasResidentKey,
in boolean hasUserVerification,
in boolean isUserConsenting,
in boolean isUserVerified);
// Removes a previously-added virtual authenticator, as identified by its
// id. See
@ -107,7 +107,7 @@ interface nsIWebAuthnService : nsISupports
void addCredential(
in uint64_t authenticatorId,
in ACString credentialId,
in bool isResidentCredential,
in boolean isResidentCredential,
in ACString rpId,
in ACString privateKey,
in ACString userHandle,
@ -127,7 +127,7 @@ interface nsIWebAuthnService : nsISupports
// Sets the "isUserVerified" bit on a virtual authenticator. See
// https://w3c.github.io/webauthn/#sctn-automation-set-user-verified
void setUserVerified(in uint64_t authenticatorId, in bool isUserVerified);
void setUserVerified(in uint64_t authenticatorId, in boolean isUserVerified);
// about:webauthn-specific functions
void listen();

View File

@ -25,11 +25,11 @@ interface nsIWorkerDebugger : nsISupports
const unsigned long TYPE_SHARED = 1;
const unsigned long TYPE_SERVICE = 2;
readonly attribute bool isClosed;
readonly attribute boolean isClosed;
readonly attribute bool isChrome;
readonly attribute boolean isChrome;
readonly attribute bool isInitialized;
readonly attribute boolean isInitialized;
readonly attribute nsIWorkerDebugger parent;

View File

@ -75,7 +75,7 @@ interface mozISpellCheckingEngine : nsISupports {
*
* @returns True if the dictionary was found and removed.
*/
bool removeDictionary(in AString lang, in nsIURI file);
boolean removeDictionary(in AString lang, in nsIURI file);
};
%{C++

View File

@ -131,12 +131,12 @@ interface imgIRequest : nsIRequest
/**
* true if the loading of the image required cross-origin redirects.
*/
readonly attribute bool hadCrossOriginRedirects;
readonly attribute boolean hadCrossOriginRedirects;
/**
* Whether the request is multipart (ie, multipart/x-mixed-replace)
*/
readonly attribute bool multipart;
readonly attribute boolean multipart;
/**
* The CORS mode that this image was loaded with (a mozilla::CORSMode).

View File

@ -261,7 +261,7 @@ interface nsIXPCComponents_Utils : nsISupports
[optional] in jsval version,
[optional] in AUTF8String filename,
[optional] in long lineNo,
[optional] in bool enforceFilenameRestrictions);
[optional] in boolean enforceFilenameRestrictions);
/*
* Get the sandbox for running JS-implemented UA widgets (video controls etc.),
@ -569,7 +569,7 @@ interface nsIXPCComponents_Utils : nsISupports
* reference edges) and will throw if you touch them (e.g. by
* reading/writing a property).
*/
bool isDeadWrapper(in jsval obj);
boolean isDeadWrapper(in jsval obj);
/**
* Determines whether this value is a remote object proxy, such as
@ -584,7 +584,7 @@ interface nsIXPCComponents_Utils : nsISupports
* frame.contentWindow.doCrossOriginThing();
* }
*/
bool isRemoteProxy(in jsval val);
boolean isRemoteProxy(in jsval val);
/*
* To be called from JS only. This is for Gecko internal use only, and may
@ -653,12 +653,12 @@ interface nsIXPCComponents_Utils : nsISupports
/**
* Check whether the given object is an opaque wrapper (PermissiveXrayOpaque).
*/
bool isOpaqueWrapper(in jsval obj);
boolean isOpaqueWrapper(in jsval obj);
/**
* Check whether the given object is an XrayWrapper.
*/
bool isXrayWrapper(in jsval obj);
boolean isXrayWrapper(in jsval obj);
/**
* Waive Xray on a given value. Identity op for primitives.
@ -680,7 +680,7 @@ interface nsIXPCComponents_Utils : nsISupports
* probably what you want.
*/
[implicit_jscontext]
string getClassName(in jsval aObj, in bool aUnwrap);
string getClassName(in jsval aObj, in boolean aUnwrap);
/**
* Get a DOM classinfo for the given classname. Only some class

View File

@ -225,7 +225,7 @@ interface nsIZipReaderCache : nsISupports
/**
* returns true if this zipreader already has this file cached
*/
bool isCached(in nsIFile zipFile);
boolean isCached(in nsIFile zipFile);
/**
* Returns a (possibly shared) nsIZipReader for a zip inside another zip

View File

@ -256,7 +256,7 @@ interface nsISFVService: nsISupports
* The following functions create bare item of specific type.
*/
nsISFVInteger newInteger(in long long value);
nsISFVBool newBool(in bool value);
nsISFVBool newBool(in boolean value);
nsISFVDecimal newDecimal(in double value);
nsISFVString newString(in ACString value);
nsISFVByteSeq newByteSequence(in ACString value);

View File

@ -130,7 +130,7 @@ interface nsIBackgroundFileSaver : nsISupports
* rather than deleted, if the operation fails or is canceled. This is
* generally set for downloads that use temporary ".part" files.
*/
void setTarget(in nsIFile aTarget, in bool aKeepPartial);
void setTarget(in nsIFile aTarget, in boolean aKeepPartial);
/**
* Terminates access to the output file, then notifies the observer with the

View File

@ -10,7 +10,7 @@ interface nsICaptivePortalServiceCallback : nsISupports
/**
* Invoke callbacks after captive portal detection finished.
*/
void complete(in bool success, in nsresult error);
void complete(in boolean success, in nsresult error);
};
/**

View File

@ -359,7 +359,7 @@ interface nsIChannel : nsIRequest
* Note: May have the wrong value if called before OnStartRequest as we
* don't know the MIME type yet.
*/
readonly attribute bool isDocument;
readonly attribute boolean isDocument;
%{ C++
inline bool IsDocument()

View File

@ -26,7 +26,7 @@ native ClassOfService(mozilla::net::ClassOfService);
interface nsIClassOfService : nsISupports
{
attribute unsigned long classFlags;
attribute bool incremental;
attribute boolean incremental;
void clearClassFlags(in unsigned long flags);
void addClassFlags(in unsigned long flags);

View File

@ -66,8 +66,8 @@ interface nsIInterceptionInfo : nsISupports
* The InterceptedHttpChannel is a third party channel or not.
*/
[noscript, notxpcom, nostdcall, binaryname(FromThirdParty)]
bool binaryFromThirdParty();
boolean binaryFromThirdParty();
[noscript, notxpcom, nostdcall, binaryname(SetFromThirdParty)]
void binarySetFromThirdParty(in bool aFromThirdParty);
void binarySetFromThirdParty(in boolean aFromThirdParty);
};

View File

@ -97,7 +97,7 @@ interface nsIInterceptedChannel : nsISupports
in nsIInterceptedBodyCallback callback,
in nsICacheInfoChannel channel,
in ACString finalURLSpec,
in bool responseRedirected);
in boolean responseRedirected);
/**
* Instruct a channel that has been intercepted that response synthesis
@ -155,7 +155,7 @@ interface nsIInterceptedChannel : nsISupports
* network or not.
*/
[noscript]
bool GetIsReset();
boolean GetIsReset();
%{C++
already_AddRefed<nsIConsoleReportCollector>
@ -239,7 +239,7 @@ interface nsINetworkInterceptController : nsISupports
* @param aChannel The channel that may be intercepted. It will
* be in the state prior to calling OnStartRequest().
*/
bool shouldPrepareForIntercept(in nsIURI aURI, in nsIChannel aChannel);
boolean shouldPrepareForIntercept(in nsIURI aURI, in nsIChannel aChannel);
/**
* Notification when a given intercepted channel is prepared to accept a synthesized

View File

@ -62,7 +62,7 @@ interface nsIParentChannel : nsIStreamListener
* with the URI of the window.
*/
[noscript] void notifyClassificationFlags(in uint32_t aClassificationFlags,
in bool aIsThirdParty);
in boolean aIsThirdParty);
/**
* Called to invoke deletion of the IPC protocol.

View File

@ -12,6 +12,6 @@ interface nsITransportSecurityInfo;
interface nsISecureBrowserUI : nsISupports
{
readonly attribute unsigned long state;
readonly attribute bool isSecureContext;
readonly attribute boolean isSecureContext;
readonly attribute nsITransportSecurityInfo secInfo;
};

View File

@ -22,10 +22,10 @@ interface nsISocketFilter : nsISupports
const long SF_INCOMING = 0;
const long SF_OUTGOING = 1;
bool filterPacket([const]in NetAddrPtr remote_addr,
[const, array, size_is(len)]in uint8_t data,
in unsigned long len,
in long direction);
boolean filterPacket([const]in NetAddrPtr remote_addr,
[const, array, size_is(len)]in uint8_t data,
in unsigned long len,
in long direction);
};
/**

View File

@ -132,7 +132,7 @@ interface nsISocketTransport : nsITransport
/**
* True to set addr and port reuse socket options.
*/
void setReuseAddrPort(in bool reuseAddrPort);
void setReuseAddrPort(in boolean reuseAddrPort);
/**
* Values for the aType parameter passed to get/setTimeout.
@ -349,7 +349,7 @@ interface nsISocketTransport : nsITransport
/**
* IP address resolved using TRR.
*/
bool resolvedByTRR();
boolean resolvedByTRR();
/**
* Returns the effectiveTRRMode used for the DNS resolution.

View File

@ -22,7 +22,7 @@ interface nsISystemProxySettings : nsISupports
* provided for implementations that do not block but use other main thread only
* functions such as dbus.
*/
readonly attribute bool mainThreadOnly;
readonly attribute boolean mainThreadOnly;
/**
* If non-empty, use this PAC file. If empty, call getProxyForURI instead.
@ -43,5 +43,5 @@ interface nsISystemProxySettings : nsISupports
/**
* Check if system settings are configured to use WPAD
*/
readonly attribute bool systemWPADSetting;
readonly attribute boolean systemWPADSetting;
};

View File

@ -17,7 +17,7 @@ interface nsPISocketTransportService : nsIRoutedSocketTransportService
* init/shutdown routines.
*/
void init();
void shutdown(in bool aXpcomShutdown);
void shutdown(in boolean aXpcomShutdown);
/**
* controls the TCP sender window clamp

View File

@ -23,7 +23,7 @@ interface nsICachePurgeLock : nsISupports {
* Returns true if another instance also holds the lock.
* Throws if called before lock was called, or after unlock was called.
*/
bool isOtherInstanceRunning();
boolean isOtherInstanceRunning();
/**
* Releases the lock.

View File

@ -121,7 +121,7 @@ interface nsICacheStorage : nsISupports
*/
void getCacheIndexEntryAttrs(in nsIURI aURI,
in ACString aIdExtension,
out bool aHasAltData,
out boolean aHasAltData,
out uint32_t aSizeInKB);
/**
* Asynchronously removes an entry belonging to the URI from the cache.

View File

@ -102,7 +102,7 @@ interface nsISVCBRecord : nsISupports {
readonly attribute ACString selectedAlpn;
readonly attribute ACString echConfig;
readonly attribute ACString ODoHConfig;
readonly attribute bool hasIPHintAddress;
readonly attribute boolean hasIPHintAddress;
readonly attribute Array<nsISVCParam> values;
};

View File

@ -111,12 +111,12 @@ interface nsIDNSAddrRecord : nsIDNSRecord
/**
* Record retreived with TRR.
*/
bool IsTRR();
boolean IsTRR();
/**
* Record is resolved in socket process.
*/
bool resolvedInSocketProcess();
boolean resolvedInSocketProcess();
/**
* This attribute is only set if TRR is used and it measures time between

View File

@ -201,5 +201,5 @@ interface nsIEffectiveTLDService : nsISupports
* @param aInput The host to be analyzed.
* @param aHost The host to compare to.
*/
bool hasRootDomain(in AUTF8String aInput, in AUTF8String aHost);
boolean hasRootDomain(in AUTF8String aInput, in AUTF8String aHost);
};

View File

@ -196,9 +196,9 @@ interface nsIHttpActivityDistributor : nsIHttpActivityObserver
/**
* C++ friendly getter
*/
[noscript, notxpcom] bool Activated();
[noscript, notxpcom] bool ObserveProxyResponseEnabled();
[noscript, notxpcom] bool ObserveConnectionEnabled();
[noscript, notxpcom] boolean Activated();
[noscript, notxpcom] boolean ObserveProxyResponseEnabled();
[noscript, notxpcom] boolean ObserveConnectionEnabled();
/**
* When true, the ACTIVITY_SUBTYPE_PROXY_RESPONSE_HEADER will be sent to

View File

@ -63,7 +63,7 @@ interface nsIHttpAuthManager : nsISupports
out AString aUserDomain,
out AString aUserName,
out AString aUserPassword,
[optional] in bool aIsPrivate,
[optional] in boolean aIsPrivate,
[optional] in nsIPrincipal aPrincipal);
/**

View File

@ -204,7 +204,7 @@ interface nsIHttpChannel : nsIIdentChannel
* Call this method to see if we need to strip the request body headers
* for the new http channel. This should be called during redirection.
*/
[must_use] bool ShouldStripRequestBodyHeader(in ACString aMethod);
[must_use] boolean ShouldStripRequestBodyHeader(in ACString aMethod);
/**
* This attribute of the channel indicates whether or not

View File

@ -105,7 +105,7 @@ interface nsIHttpChannelInternal : nsISupports
* Returns true in case this channel is used for auth;
* (the response header includes 'www-authenticate').
*/
[noscript, must_use] readonly attribute bool isAuthChannel;
[noscript, must_use] readonly attribute boolean isAuthChannel;
/**
* This flag is set to force relevant cookies to be sent with this load
@ -458,7 +458,7 @@ interface nsIHttpChannelInternal : nsISupports
in nsILoadInfo_CrossOriginOpenerPolicy aInitiatorPolicy);
[noscript]
bool hasCrossOriginOpenerPolicyMismatch();
boolean hasCrossOriginOpenerPolicyMismatch();
[noscript]
nsILoadInfo_CrossOriginEmbedderPolicy getResponseEmbedderPolicy(in boolean aIsOriginTrialCoepCredentiallessEnabled);

View File

@ -19,5 +19,5 @@ interface nsIWellKnownOpportunisticUtils : nsISupports
[must_use] void verify(in ACString aJSON,
in ACString aOrigin);
[must_use] readonly attribute bool valid;
[must_use] readonly attribute boolean valid;
};

View File

@ -83,5 +83,5 @@ interface nsIWebSocketEventService : nsISupports
[must_use] void removeListener(in unsigned long long aInnerWindowID,
in nsIWebSocketEventListener aListener);
[must_use] bool hasListenerFor(in unsigned long long aInnerWindowID);
[must_use] boolean hasListenerFor(in unsigned long long aInnerWindowID);
};

View File

@ -82,7 +82,7 @@ interface WebTransportSessionEventListener : nsISupports {
// This is used internally to pass the reference of WebTransportSession
// object to WebTransportSessionProxy.
void onSessionReadyInternal(in Http3WebTransportSessionPtr aSession);
void onSessionClosed(in bool aCleanly,
void onSessionClosed(in boolean aCleanly,
in uint32_t aErrorCode,
in ACString aReason);
@ -121,7 +121,7 @@ interface WebTransportSessionEventListener : nsISupports {
[uuid(faad75bd-83c6-420b-9fdb-a70bd70be449)]
interface WebTransportConnectionSettings : nsISupports {
// WebTransport specific connection information
readonly attribute bool dedicated;
readonly attribute boolean dedicated;
void getServerCertificateHashes(out Array<nsIWebTransportHash> aServerCertHashes);
};

View File

@ -204,7 +204,7 @@ interface nsICertStorage : nsISupports {
* revocation information.
*/
[must_use]
bool isCertRevokedByStash(in Array<octet> issuerSPKI, in Array<octet> serialNumber);
boolean isCertRevokedByStash(in Array<octet> issuerSPKI, in Array<octet> serialNumber);
/**
* Trust flags to use when adding a adding a certificate.

View File

@ -10,7 +10,7 @@ interface nsIX509Cert;
[scriptable, function, uuid(6b00d96d-fb8a-4c9f-9632-c9e1235befce)]
interface nsIClientAuthDialogCallback : nsISupports
{
void certificateChosen(in nsIX509Cert cert, in bool rememberDecision);
void certificateChosen(in nsIX509Cert cert, in boolean rememberDecision);
};
/**

View File

@ -47,14 +47,14 @@ interface nsIClientAuthRememberService : nsISupports
in nsIX509Cert aClientCert);
[must_use, noscript]
bool hasRememberedDecision(in ACString aHostName,
in const_OriginAttributesRef aOriginAttributes,
out ACString aCertDBKey);
boolean hasRememberedDecision(in ACString aHostName,
in const_OriginAttributesRef aOriginAttributes,
out ACString aCertDBKey);
[implicit_jscontext]
bool hasRememberedDecisionScriptable(in ACString aHostName,
in jsval originAttributes,
out ACString aCertDBKey);
boolean hasRememberedDecisionScriptable(in ACString aHostName,
in jsval originAttributes,
out ACString aCertDBKey);
[must_use]
void clearRememberedDecisions();

View File

@ -103,7 +103,7 @@ interface nsIDataStorage : nsISupports {
// Returns true if this data storage is ready to be used. To avoid blocking
// when calling other nsIDataStorage functions, callers may wish to first
// ensure this function returns true.
bool isReady();
boolean isReady();
// Read all of the data items.
// This operation may block the current thread until the background task

View File

@ -34,7 +34,7 @@ interface nsINSSComponent : nsISupports {
* bytes) is the certificate we use in tests to simulate a built-in root
* certificate. Returns false in non-debug builds.
*/
[noscript] bool isCertTestBuiltInRoot(in Array<octet> cert);
[noscript] boolean isCertTestBuiltInRoot(in Array<octet> cert);
/**
* If enabled by the preference "security.enterprise_roots.enabled", returns

View File

@ -14,7 +14,7 @@ interface nsIPublicKeyPinningService : nsISupports
* false otherwise.
*/
[must_use]
bool hostHasPins(in nsIURI aURI);
boolean hostHasPins(in nsIURI aURI);
};
%{C++

View File

@ -46,7 +46,7 @@ interface nsITLSSocketControl : nsISupports {
/* If 0RTT handshake was applied and some data has been sent, as soon as
* the handshake finishes this attribute will be set to appropriate value.
*/
readonly attribute bool earlyDataAccepted;
readonly attribute boolean earlyDataAccepted;
/* When 0RTT is performed, PR_Write will not drive the handshake forward.
* It must be forced by calling this function.

View File

@ -196,5 +196,5 @@ interface nsIX509Cert : nsISupports {
void SerializeToIPC(in IpcMessageWriterPtr aWriter);
[notxpcom, noscript]
bool DeserializeFromIPC(in IpcMessageReaderPtr aReader);
boolean DeserializeFromIPC(in IpcMessageReaderPtr aReader);
};

View File

@ -44,7 +44,7 @@ interface nsIOpenSignedAppFileCallback : nsISupports
[scriptable, function, uuid(07c08655-8b11-4650-b6c4-0c145595ceb5)]
interface nsIAsyncBoolCallback : nsISupports
{
void onResult(in bool result);
void onResult(in boolean result);
};
/**
@ -60,7 +60,7 @@ interface nsIAsyncBoolCallback : nsISupports
interface nsICertVerificationCallback : nsISupports {
void verifyCertFinished(in int32_t aPRErrorCode,
in Array<nsIX509Cert> aVerifiedChain,
in bool aHasEVPolicy);
in boolean aHasEVPolicy);
};
/**

View File

@ -39,12 +39,12 @@ interface nsIAboutThirdParty : nsISupports
/**
* Returns true if DynamicBlocklist is available.
*/
readonly attribute bool isDynamicBlocklistAvailable;
readonly attribute boolean isDynamicBlocklistAvailable;
/**
* Returns true if DynamicBlocklist is available but disabled.
*/
readonly attribute bool isDynamicBlocklistDisabled;
readonly attribute boolean isDynamicBlocklistDisabled;
/**
* Add or remove an entry from the dynamic blocklist and save

View File

@ -312,14 +312,14 @@ interface nsIAlertsDoNotDisturb : nsISupports
* code to show an alert. e.g. on OS X, the system will take care not
* disrupting a user if we simply create a notification like usual.
*/
attribute bool manualDoNotDisturb;
attribute boolean manualDoNotDisturb;
/**
* Toggles a mode for the service to suppress all notifications from
* being dispatched when sharing the screen via the getMediaDisplay
* API.
*/
attribute bool suppressForScreenSharing;
attribute boolean suppressForScreenSharing;
};
[scriptable, uuid(fc6d7f0a-0cf6-4268-8c71-ab640842b9b1)]

View File

@ -23,7 +23,7 @@ interface nsIURLQueryStringStripper : nsISupports {
// Strip the query parameters that are in the strip list. Return the amount of
// query parameters that have been stripped. Returns 0 if no query parameters
// have been stripped or the feature is disabled.
uint32_t strip(in nsIURI aURI, in bool aIsPBM, out nsIURI aOutput);
uint32_t strip(in nsIURI aURI, in boolean aIsPBM, out nsIURI aOutput);
// Strip the query parameters that are in the stripForCopy/Share strip list.
// Returns ether the stripped URI or null if no query parameters have been stripped

View File

@ -83,7 +83,7 @@ interface nsIAutoCompleteResult : nsISupports
/**
* True if the value at the given index is removable.
*/
bool isRemovableAt(in long rowIndex);
boolean isRemovableAt(in long rowIndex);
/**
* Remove the value at the given index from the autocomplete results.

View File

@ -24,7 +24,7 @@ interface nsIHangDetails : nsISupports
* The hang was persisted to disk as a permahang, so we can clear the
* permahang file once we submit this.
*/
readonly attribute bool wasPersisted;
readonly attribute boolean wasPersisted;
/**
* The detected duration of the hang in milliseconds.

View File

@ -21,12 +21,12 @@ interface nsIWebBrowserChromeFocus : nsISupports
* focus the parent window.
*/
void focusNextElement(in bool aForDocumentNavigation);
void focusNextElement(in boolean aForDocumentNavigation);
/**
* Set the focus at the previous focusable element in the chrome.
*/
void focusPrevElement(in bool aForDocumentNavigation);
void focusPrevElement(in boolean aForDocumentNavigation);
};

View File

@ -16,7 +16,7 @@ interface nsICaptivePortalCallback : nsISupports
/**
* Invoke callbacks after captive portal detection finished.
*/
void complete(in bool success);
void complete(in boolean success);
};
[scriptable, uuid(2f827c5a-f551-477f-af09-71adbfbd854a)]

View File

@ -31,7 +31,7 @@ interface nsIClearDataService : nsISupports
* @param aCallback this callback will be executed when the operation is
* completed.
*/
void deleteDataFromLocalFiles(in bool aIsUserRequest,
void deleteDataFromLocalFiles(in boolean aIsUserRequest,
in uint32_t aFlags,
in nsIClearDataCallback aCallback);
@ -50,7 +50,7 @@ interface nsIClearDataService : nsISupports
* @deprecated Use deleteDataFromBaseDomain instead.
*/
void deleteDataFromHost(in AUTF8String aHost,
in bool aIsUserRequest,
in boolean aIsUserRequest,
in uint32_t aFlags,
in nsIClearDataCallback aCallback);
@ -76,7 +76,7 @@ interface nsIClearDataService : nsISupports
* may fall back to clearing by principal or host.
*/
void deleteDataFromBaseDomain(in AUTF8String aDomainOrHost,
in bool aIsUserRequest,
in boolean aIsUserRequest,
in uint32_t aFlags,
in nsIClearDataCallback aCallback);
@ -93,7 +93,7 @@ interface nsIClearDataService : nsISupports
* completed.
*/
void deleteDataFromPrincipal(in nsIPrincipal aPrincipal,
in bool aIsUserRequest,
in boolean aIsUserRequest,
in uint32_t aFlags,
in nsIClearDataCallback aCallback);
@ -111,7 +111,7 @@ interface nsIClearDataService : nsISupports
* completed.
*/
void deleteDataInTimeRange(in PRTime aFrom, in PRTime aTo,
in bool aIsUserRequest,
in boolean aIsUserRequest,
in uint32_t aFlags,
in nsIClearDataCallback aCallback);

View File

@ -201,14 +201,14 @@ interface nsIContentAnalysis : nsISupports
* into the parent process to determine whether content analysis is actually
* active.
*/
readonly attribute bool mightBeActive;
readonly attribute boolean mightBeActive;
/**
* True if content-analysis activation was determined by enterprise policy,
* as opposed to enabled with the `allow-content-analysis` command-line
* parameter.
*/
attribute bool isSetByEnterprisePolicy;
attribute boolean isSetByEnterprisePolicy;
/**
* Consults content analysis server, if any, to request a permission
@ -229,7 +229,7 @@ interface nsIContentAnalysis : nsISupports
* calling nsIContentAnalysisResponse::acknowledge() if the Promise is resolved.
*/
[implicit_jscontext]
Promise analyzeContentRequest(in nsIContentAnalysisRequest aCar, in bool aAutoAcknowledge);
Promise analyzeContentRequest(in nsIContentAnalysisRequest aCar, in boolean aAutoAcknowledge);
/**
* Same functionality as AnalyzeContentRequest(), but more convenient to call
@ -245,7 +245,7 @@ interface nsIContentAnalysis : nsISupports
* @param callback
* Callbacks to be called when the agent sends a response message (or when there is an error).
*/
void analyzeContentRequestCallback(in nsIContentAnalysisRequest aCar, in bool aAutoAcknowledge, in nsIContentAnalysisCallback callback);
void analyzeContentRequestCallback(in nsIContentAnalysisRequest aCar, in boolean aAutoAcknowledge, in nsIContentAnalysisCallback callback);
/**
* Cancels the request that is in progress. This may not actually cancel the request
@ -261,7 +261,7 @@ interface nsIContentAnalysis : nsISupports
* Indicates that the user has responded to a WARN dialog. aAllowContent represents
* whether the user wants to allow the request to go through.
*/
void respondToWarnDialog(in ACString aRequestToken, in bool aAllowContent);
void respondToWarnDialog(in ACString aRequestToken, in boolean aAllowContent);
/**
* Cancels all outstanding DLP requests. Used on shutdown.

View File

@ -85,7 +85,7 @@ interface nsICookieBannerRule : nsISupports {
* aOptIn - The CSS selector for selecting the opt-in banner button
*/
void addClickRule(in ACString aPresence,
[optional] in bool aSkipPresenceVisibilityCheck,
[optional] in boolean aSkipPresenceVisibilityCheck,
[optional] in nsIClickRule_RunContext aRunContext,
[optional] in ACString aHide,
[optional] in ACString aOptOut,

View File

@ -58,13 +58,13 @@ interface nsICookieBannerService : nsISupports {
* this will return none, only reject rules or accept rules if there is no
* reject rule available.
*/
Array<nsICookieRule> getCookiesForURI(in nsIURI aURI, in bool aIsPrivateBrowsing);
Array<nsICookieRule> getCookiesForURI(in nsIURI aURI, in boolean aIsPrivateBrowsing);
/**
* Look up the click rules for a given domain.
*/
Array<nsIClickRule> getClickRulesForDomain(in ACString aDomain,
in bool aIsTopLevel);
in boolean aIsTopLevel);
/**
* Insert a cookie banner rule for a domain. If there was previously a rule
@ -131,28 +131,28 @@ interface nsICookieBannerService : nsISupports {
* this session.
*/
boolean shouldStopBannerClickingForSite(in ACString aSite,
in bool aIsTopLevel,
in bool aIsPrivate);
in boolean aIsTopLevel,
in boolean aIsPrivate);
/**
* Mark that the cookie banner handling code was executed for the given site
* for this session.
*/
void markSiteExecuted(in ACString aSite,
in bool aIsTopLevel,
in bool aIsPrivate);
in boolean aIsTopLevel,
in boolean aIsPrivate);
/*
* Remove the executed record for a given site under the private browsing
* session or the normal session.
*/
void removeExecutedRecordForSite(in ACString aSite, in bool aIsPrivate);
void removeExecutedRecordForSite(in ACString aSite, in boolean aIsPrivate);
/**
* Remove all the record of sites where cookie banner handling has been
* executed under the private browsing session or normal session.
*/
void removeAllExecutedRecords(in bool aIsPrivate);
void removeAllExecutedRecords(in boolean aIsPrivate);
/**
* Clears the in-memory set that we use to maintain the domains that we have

View File

@ -15,7 +15,7 @@ interface nsIEnterprisePolicies : nsISupports
readonly attribute short status;
bool isAllowed(in ACString feature);
boolean isAllowed(in ACString feature);
/**
* Get the active policies that have been successfully parsed.
@ -56,7 +56,7 @@ interface nsIEnterprisePolicies : nsISupports
*
* @returns A boolean - true of the addon may be installed.
*/
bool mayInstallAddon(in jsval addon);
boolean mayInstallAddon(in jsval addon);
/**
* Uses install_sources to determine if an addon can be installed
@ -64,7 +64,7 @@ interface nsIEnterprisePolicies : nsISupports
*
* @returns A boolean - true of the addon may be installed.
*/
bool allowedInstallSource(in nsIURI uri);
boolean allowedInstallSource(in nsIURI uri);
/**
* Uses ExemptDomainFileTypePairsFromFileTypeDownloadWarnings to determine
* if a given file extension is exempted from executable behavior and
@ -72,5 +72,5 @@ interface nsIEnterprisePolicies : nsISupports
*
* @returns A boolean - true if the extension should be exempt.
*/
bool isExemptExecutableExtension(in ACString url, in ACString extension);
boolean isExemptExecutableExtension(in ACString url, in ACString extension);
};

View File

@ -17,8 +17,8 @@ interface extIWebNavigation : nsISupports
void onHistoryChange(in BrowsingContext bc,
in jsval transitionData,
in nsIURI location,
in bool isHistoryStateUpdated,
in bool isReferenceFragmentUpdated);
in boolean isHistoryStateUpdated,
in boolean isReferenceFragmentUpdated);
void onStateChange(in BrowsingContext bc,
in nsIURI requestURI,

View File

@ -35,7 +35,7 @@ interface mozIExtensionListenerCallOptions : nsISupports
// An optional boolean to be set to true if the api object should be
// prepended to the rest of the call arguments (by default it is appended).
readonly attribute bool apiObjectPrepended;
readonly attribute boolean apiObjectPrepended;
cenum CallbackType: 8 {
// Default: no callback argument is passed to the call to the event listener.

View File

@ -17,5 +17,5 @@ interface mozIExtensionProcessScript : nsISupports
in mozIDOMWindow window);
void initExtensionDocument(in nsISupports extension, in Document doc,
in bool privileged);
in boolean privileged);
};

View File

@ -174,7 +174,7 @@ interface nsIKeyValuePair : nsISupports {
*/
[scriptable, builtinclass, rust_sync, uuid(b9ba7116-b7ff-4717-9a28-a08e6879b199)]
interface nsIKeyValueEnumerator : nsISupports {
bool hasMoreElements();
boolean hasMoreElements();
nsIKeyValuePair getNext();
};

View File

@ -107,8 +107,8 @@ interface mozIVisitInfoCallback : nsISupports
* handleResult and handleError, respectively, if/once
* results/errors occur.
*/
readonly attribute bool ignoreResults;
readonly attribute bool ignoreErrors;
readonly attribute boolean ignoreResults;
readonly attribute boolean ignoreErrors;
};
[scriptable, function, uuid(994092bf-936f-449b-8dd6-0941e024360d)]

View File

@ -34,7 +34,7 @@ interface mozISyncedBookmarksMirrorProgressListener : nsISupports {
// A callback called when the merge finishes.
[scriptable, uuid(d23fdfea-92c8-409d-a516-08ae395d578f)]
interface mozISyncedBookmarksMirrorCallback : nsISupports {
void handleSuccess(in bool result);
void handleSuccess(in boolean result);
void handleError(in nsresult code, in AString message);
};

View File

@ -59,7 +59,7 @@ interface nsIApplicationReputationService : nsISupports {
* @param aFilename
* The filename to check.
*/
bool isBinary(in AUTF8String aFilename);
boolean isBinary(in AUTF8String aFilename);
/**
* Check if a file with this name should be treated as an executable,
@ -70,7 +70,7 @@ interface nsIApplicationReputationService : nsISupports {
* @param aFilename
* The filename to check.
*/
bool isExecutable(in AUTF8String aFilename);
boolean isExecutable(in AUTF8String aFilename);
};
/**
@ -141,7 +141,7 @@ interface nsIApplicationReputationCallback : nsISupports {
* This may be set to a value different than "VERDICT_SAFE" even if
* aShouldBlock is false, so you should always check aShouldBlock.
*/
void onComplete(in bool aShouldBlock,
void onComplete(in boolean aShouldBlock,
in nsresult aStatus,
in unsigned long aVerdict);
};

View File

@ -20,7 +20,7 @@ interface nsIFormHistoryAutoComplete: nsISupports {
in AString aSearchString,
in HTMLInputElement aField,
in nsIAutoCompleteResult aPreviousResult,
in bool aAddDatalist,
in boolean aAddDatalist,
in nsIFormFillCompleteObserver aListener);
/**

View File

@ -290,13 +290,13 @@ interface nsISearchService : nsISupports
* @return |true| if the search service is now initialized, |false| if
* initialization has not been triggered yet.
*/
readonly attribute bool isInitialized;
readonly attribute boolean isInitialized;
/**
* Determine whether initialization has been completed successfully.
*
*/
readonly attribute bool hasSuccessfullyInitialized;
readonly attribute boolean hasSuccessfullyInitialized;
/**

View File

@ -81,7 +81,7 @@ interface nsIAppStartup : nsISupports
* was called (and therefore the application crashed).
* @return whether safe mode is necessary
*/
bool trackStartupCrashBegin();
boolean trackStartupCrashBegin();
/**
* We have succesfully started without crashing. Clear flags that were
@ -149,7 +149,7 @@ interface nsIAppStartup : nsISupports
* of a hidden window or if the user disallowed a window
* to be closed.
*/
bool quit(in uint32_t aMode, [optional] in int32_t aExitCode);
boolean quit(in uint32_t aMode, [optional] in int32_t aExitCode);
/**
* These values must match the xpcom/base/ShutdownPhase.h values.
@ -190,7 +190,7 @@ interface nsIAppStartup : nsISupports
*
* @return true if we are in or beyond the given phase.
*/
bool isInOrBeyondShutdownPhase(in nsIAppStartup_IDLShutdownPhase aPhase);
boolean isInOrBeyondShutdownPhase(in nsIAppStartup_IDLShutdownPhase aPhase);
/**
* True if the application is in the process of shutting down.
@ -240,7 +240,7 @@ interface nsIAppStartup : nsISupports
/**
* Whether or not we showed the startup skeleton UI.
*/
readonly attribute bool showedPreXULSkeletonUI;
readonly attribute boolean showedPreXULSkeletonUI;
/**
* Returns an object with main, process, firstPaint, sessionRestored properties.

View File

@ -46,7 +46,7 @@ interface nsIXULStore: nsISupports
* @param id - identifier of the node
* @param attr - attribute
*/
bool hasValue(in AString doc, in AString id, in AString attr);
boolean hasValue(in AString doc, in AString id, in AString attr);
/**
* Retrieves a value in the store, or an empty string if it does not exist.

View File

@ -36,7 +36,7 @@ interface nsIWindowsMutex : nsISupports
*
* @return {boolean} true if locked, false if unlocked.
*/
bool isLocked();
boolean isLocked();
/**
* Unlocks the mutex.

View File

@ -380,7 +380,7 @@ interface nsIApplicationUpdateService : nsISupports
* check starting does not necessarily mean that the check will
* succeed or that an update will be downloaded.
*/
bool checkForBackgroundUpdates();
boolean checkForBackgroundUpdates();
/**
* Selects the best update to install from a list of available updates.
@ -654,7 +654,7 @@ interface nsIUpdateProcessor : nsISupports
* @throws NS_ERROR_NOT_IMPLEMENTED
* If this is called on a non-Windows platform.
*/
bool getServiceRegKeyExists();
boolean getServiceRegKeyExists();
/**
* Attempts to restart the application manually on program exit with the same
@ -724,7 +724,7 @@ interface nsIUpdateSyncManager : nsISupports
* Returns whether another instance of this application is running.
* @returns true if another instance has the lock open, false if not
*/
bool isOtherInstanceRunning();
boolean isOtherInstanceRunning();
/**
* Should only be used for testing.

View File

@ -79,11 +79,11 @@ interface nsIToolkitProfileService : nsISupports
* This returns true if a new profile was created.
* This method is primarily for testing. It can be called only once.
*/
bool selectStartupProfile(in Array<ACString> aArgv,
in boolean aIsResetting, in AUTF8String aUpdateChannel,
in AUTF8String aLegacyInstallHash,
out nsIFile aRootDir, out nsIFile aLocalDir,
out nsIToolkitProfile aProfile);
boolean selectStartupProfile(in Array<ACString> aArgv,
in boolean aIsResetting, in AUTF8String aUpdateChannel,
in AUTF8String aLegacyInstallHash,
out nsIFile aRootDir, out nsIFile aLocalDir,
out nsIToolkitProfile aProfile);
/**
* Get a profile by name. This is mainly for use by the -P

View File

@ -36,5 +36,5 @@ interface nsIContentDispatchChooser : nsISupports {
in nsIURI aURI,
in nsIPrincipal aTriggeringPrincipal,
in BrowsingContext aBrowsingContext,
[optional] in bool aWasTriggeredExternally);
[optional] in boolean aWasTriggeredExternally);
};

View File

@ -129,8 +129,8 @@ interface nsIExternalProtocolService : nsISupports
[optional] in nsIPrincipal aTriggeringPrincipal,
[optional] in nsIPrincipal aRedirectPrincipal,
[optional] in BrowsingContext aBrowsingContext,
[optional] in bool aWasTriggeredExternally,
[optional] in bool aHasValidUserGestureActivation);
[optional] in boolean aWasTriggeredExternally,
[optional] in boolean aHasValidUserGestureActivation);
/**
* Gets a human-readable description for the application responsible for
@ -151,5 +151,5 @@ interface nsIExternalProtocolService : nsISupports
*
* @param aScheme The scheme to look up. For example, "mms".
*/
bool isCurrentAppOSDefaultForProtocol(in AUTF8String aScheme);
boolean isCurrentAppOSDefaultForProtocol(in AUTF8String aScheme);
};

View File

@ -135,7 +135,7 @@ interface nsIDragSession : nsISupports
/**
* Returns true if current session was started with synthesized drag start.
*/
[notxpcom, nostdcall] bool isSynthesizedForTests();
[notxpcom, nostdcall] boolean isSynthesizedForTests();
/**
* Sets drag end point of synthesized session when the test does not dispatch
@ -147,5 +147,5 @@ interface nsIDragSession : nsISupports
* Returns true if the session is for dragging text in a text in text control
* element.
*/
[notxpcom, nostdcall] bool isDraggingTextInTextControl();
[notxpcom, nostdcall] boolean isDraggingTextInTextControl();
};

View File

@ -41,7 +41,7 @@ interface nsIMacDockSupport : nsISupports
* True if this app is in the list of apps that are persisted to the macOS
* Dock (as if the user selected "Keep in Dock").
*/
readonly attribute bool isAppInDock;
readonly attribute boolean isAppInDock;
/**
* Ensure that there is a tile for this app in the list of apps that are
@ -66,6 +66,6 @@ interface nsIMacDockSupport : nsISupports
* @return true if the app was already in the list of persisted apps or if it
* was successfully added, else returns false.
*/
bool ensureAppIsPinnedToDock([optional] in AString aAppPath,
[optional] in AString aAppToReplacePath);
boolean ensureAppIsPinnedToDock([optional] in AString aAppPath,
[optional] in AString aAppToReplacePath);
};

Some files were not shown because too many files have changed in this diff Show More