Files
palemoon27/docshell/build/nsDocShellCID.h
T
roytam1 ff1df7517f import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1068525 - Ignore zoom level for AccessibleCaret. f=mtseng, r=roc We want AccessibleCaret be of the same size regardless of the zoom level. We simply divide the caret's width, height, margin-left, and the text selection bar's margin-left by current zoom level. (d8b3d56a05)
- Bug 1200194 - Make Appearance convertible to string representation. r=roc (0789d919fc)
- Bug 1189231 - Refine operator() call with perfect forwarding. r=nfroyd (99eb39100b)
- Bug 1193005 - delete unused function nsRefPtr::begin_assignment; r=erahm (a110b41265)
- Bug 1193298 - Part 1: Avoid RefPtr in ternary operator. r=froydnj (a0873b88e5)
- Bug 1193298 - Part 2: Use .get() to convert from RefPtr to raw pointer. r=froydnj (d7490ee00c)
- Bug 1193298 - Part 3: Delete RefPtr<T>::operator T*()&&. r=froydnj (874dbd8116)
- Bug 1195154 - Replace operator overloads for comparing nsRefPtr to 0 with those for comparing to nullptr. r=froydnj (d698c9beb3)
- Bug 1207245 - part 2 - move MakeAndAddRef to nsRefPtr.h (4fd4c700cc)
- No bug: fix typo. DONTBUILD (4056ff4c0a)
- Bug 1177772 - Improve MessagePort skippability, r=smaug (3da953f358)
- Bug 1178261 - make BroadcastChannel CC skippable, r=smaug (2faaeaadef)
- Bug 1162333 - Fix windows bustage. a=bustage CLOSED TREE (0a89b27179)
- Bug 1158031: Don't return empty arrays from MultiPartBlobImpl::GetSubBlobImpls(). r=baku (4d4fd9c219)
- Bug 1188834 - Make compacting GC when inactive less frequent except on nightly r=smaug (91ff172a75)
- Bug 1174078 - Calling "fetch" inside Service Worker's "onfetch" handler in b2g causes "onfetch" again that leads to an infinite loop. r=nsm (d362012bdd)
- Bug 1069081 - Part 1: Always cache fd in JAR cache except Windows. r=mwu (e3590f3f28)
- Bug 1137008 - Implement missing parameters of WebSocket permessage compression extension - test, r=jduell (77a84384c6)
- namespace (9a03b657b7)
- part of Bug 1129795 - Make modelines consistent in docshell/base/. r=mccr8 (4122642d76)
- part of Bug 1163153 - Fix mode lines in docshell/. r=smaug (f282ca43d3)
- missing but unused crashreporter (bc643176d0)
- Bug 1107883 - support ipv6 URLs in the awesomebar with unified autocomplete enabled. r=mak, r=smaug (69aceabd63)
- namespaces (f5e6f848f2)
- Bug 1202312 - Use mozilla::Function for the SetAllowedTouchBehavior callback. r=kats (30efff30c7)
- Bug 1196163 part 1 - Use nsSizeMode instead of int32_t for nsIWidget::{SizeMode,SetSizeMode}. r=roc (6124d42d75)
- Bug 1196163 part 2 - Send sizemode as part of UpdateDimensions message to TabChild. r=roc,smaug (90e3ad7239)
- Bug 1196163 part 3 - Derive value of window.fullScreen for content process from the sizemode of puppet widget. r=smaug (6e80610d22)
- Bug 1187345 - Fix HwcComposer2D::mCompositorParent handling r=mwu (c7d5ad2cf9)
2022-03-11 10:08:28 +08:00

91 lines
3.5 KiB
C

/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* 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/. */
#ifndef nsDocShellCID_h__
#define nsDocShellCID_h__
#define NS_GLOBALHISTORY2_CONTRACTID "@mozilla.org/browser/global-history;2"
/**
* A contract for a service that will track download history. This can be
* overridden by embedders if they would like to track additional information
* about downloads.
*
* @implements nsIDownloadHistory
*/
#define NS_DOWNLOADHISTORY_CONTRACTID "@mozilla.org/browser/download-history;1"
/**
* A contract that can be used to get a service that provides
* meta-information about nsIWebNavigation objects' capabilities.
* @implements nsIWebNavigationInfo
*/
#define NS_WEBNAVIGATION_INFO_CONTRACTID "@mozilla.org/webnavigation-info;1"
/**
* Class and contract ID for the docshell. This is the container for a web
* navigation context. It implements too many interfaces to count, and the
* exact ones keep changing; if they stabilize somewhat that will get
* documented.
*/
#define NS_DOCSHELL_CID \
{ 0xf1eac762, 0x87e9, 0x11d3, \
{ 0xaf, 0x80, 0x00, 0xa0, 0x24, 0xff, 0xc0, 0x8c } }
#define NS_DOCSHELL_CONTRACTID "@mozilla.org/docshell/html;1"
/**
* Contract ID to obtain the IHistory interface. This is a non-scriptable
* interface used to interact with history in an asynchronous manner.
*/
#define NS_IHISTORY_CONTRACTID "@mozilla.org/browser/history;1"
/**
* A contract for a service that is used for finding
* platform-specific applications for handling particular URLs.
*
* @implements nsIExternalURLHandlerService
*/
#define NS_EXTERNALURLHANDLERSERVICE_CONTRACTID \
"@mozilla.org/uriloader/external-url-handler-service;1"
/**
* An observer service topic that can be listened to to catch creation
* of content browsing areas (both toplevel ones and subframes). The
* subject of the notification will be the nsIWebNavigation being
* created. At this time the additional data wstring is not defined
* to be anything in particular.
*/
#define NS_WEBNAVIGATION_CREATE "webnavigation-create"
/**
* An observer service topic that can be listened to to catch creation
* of chrome browsing areas (both toplevel ones and subframes). The
* subject of the notification will be the nsIWebNavigation being
* created. At this time the additional data wstring is not defined
* to be anything in particular.
*/
#define NS_CHROME_WEBNAVIGATION_CREATE "chrome-webnavigation-create"
/**
* An observer service topic that can be listened to to catch destruction
* of content browsing areas (both toplevel ones and subframes). The
* subject of the notification will be the nsIWebNavigation being
* destroyed. At this time the additional data wstring is not defined
* to be anything in particular.
*/
#define NS_WEBNAVIGATION_DESTROY "webnavigation-destroy"
/**
* An observer service topic that can be listened to to catch destruction
* of chrome browsing areas (both toplevel ones and subframes). The
* subject of the notification will be the nsIWebNavigation being
* destroyed. At this time the additional data wstring is not defined
* to be anything in particular.
*/
#define NS_CHROME_WEBNAVIGATION_DESTROY "chrome-webnavigation-destroy"
#endif // nsDocShellCID_h__