Skip to content

Commit c96a66c

Browse files
committed
Bug 1865480. Rename nsIContentViewer to nsIDocumentViewer. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D193987
1 parent 6c77cec commit c96a66c

File tree

62 files changed

+356
-351
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+356
-351
lines changed

docshell/base/BrowsingContext.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ struct EmbedderColorSchemes {
229229
* and non-initial about:blank are not considered to be initial \
230230
* documents. */ \
231231
FIELD(HasLoadedNonInitialDocument, bool) \
232-
/* Default value for nsIContentViewer::authorStyleDisabled in any new \
232+
/* Default value for nsIDocumentViewer::authorStyleDisabled in any new \
233233
* browsing contexts created as a descendant of this one. Valid only for \
234234
* top BCs. */ \
235235
FIELD(AuthorStyleDisabledDefault, bool) \

docshell/base/moz.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ with Files("nsIScrollObserver.*"):
2929
BUG_COMPONENT = ("Core", "Panning and Zooming")
3030

3131
XPIDL_SOURCES += [
32-
"nsIContentViewer.idl",
3332
"nsIDocShell.idl",
3433
"nsIDocShellTreeItem.idl",
3534
"nsIDocShellTreeOwner.idl",
3635
"nsIDocumentLoaderFactory.idl",
36+
"nsIDocumentViewer.idl",
3737
"nsIDocumentViewerEdit.idl",
3838
"nsILoadContext.idl",
3939
"nsILoadURIDelegate.idl",

docshell/base/nsDocShell.cpp

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,10 @@
105105
#include "nsIContent.h"
106106
#include "nsIContentInlines.h"
107107
#include "nsIContentSecurityPolicy.h"
108-
#include "nsIContentViewer.h"
109108
#include "nsIController.h"
110109
#include "nsIDocShellTreeItem.h"
111110
#include "nsIDocShellTreeOwner.h"
111+
#include "nsIDocumentViewer.h"
112112
#include "mozilla/dom/Document.h"
113113
#include "nsHTMLDocument.h"
114114
#include "nsIDocumentLoaderFactory.h"
@@ -1212,7 +1212,7 @@ void nsDocShell::FirePageHideNotificationInternal(
12121212
if (mContentViewer && !mFiredUnloadEvent) {
12131213
// Keep an explicit reference since calling PageHide could release
12141214
// mContentViewer
1215-
nsCOMPtr<nsIContentViewer> contentViewer(mContentViewer);
1215+
nsCOMPtr<nsIDocumentViewer> contentViewer(mContentViewer);
12161216
mFiredUnloadEvent = true;
12171217

12181218
if (mTiming) {
@@ -1295,7 +1295,7 @@ void nsDocShell::FirePageHideShowNonRecursive(bool aShow) {
12951295
// add and remove a request and before that call SetCurrentURI to get
12961296
// the location change notification.
12971297
// For pagehide, set mFiredUnloadEvent to true, so that unload doesn't fire.
1298-
nsCOMPtr<nsIContentViewer> contentViewer(mContentViewer);
1298+
nsCOMPtr<nsIDocumentViewer> contentViewer(mContentViewer);
12991299
if (aShow) {
13001300
contentViewer->SetIsHidden(false);
13011301
mRefreshURIList = std::move(mBFCachedRefreshURIList);
@@ -1432,9 +1432,9 @@ nsDOMNavigationTiming* nsDocShell::GetNavigationTiming() const {
14321432
}
14331433

14341434
nsPresContext* nsDocShell::GetEldestPresContext() {
1435-
nsIContentViewer* viewer = mContentViewer;
1435+
nsIDocumentViewer* viewer = mContentViewer;
14361436
while (viewer) {
1437-
nsIContentViewer* prevViewer = viewer->GetPreviousViewer();
1437+
nsIDocumentViewer* prevViewer = viewer->GetPreviousViewer();
14381438
if (!prevViewer) {
14391439
return viewer->GetPresContext();
14401440
}
@@ -1468,7 +1468,7 @@ PresShell* nsDocShell::GetEldestPresShell() {
14681468
}
14691469

14701470
NS_IMETHODIMP
1471-
nsDocShell::GetContentViewer(nsIContentViewer** aContentViewer) {
1471+
nsDocShell::GetContentViewer(nsIDocumentViewer** aContentViewer) {
14721472
NS_ENSURE_ARG_POINTER(aContentViewer);
14731473

14741474
*aContentViewer = mContentViewer;
@@ -1584,7 +1584,7 @@ nsDocShell::GetCharset(nsACString& aCharset) {
15841584

15851585
NS_IMETHODIMP
15861586
nsDocShell::ForceEncodingDetection() {
1587-
nsCOMPtr<nsIContentViewer> viewer;
1587+
nsCOMPtr<nsIDocumentViewer> viewer;
15881588
GetContentViewer(getter_AddRefs(viewer));
15891589
if (!viewer) {
15901590
return NS_OK;
@@ -4000,11 +4000,11 @@ nsDocShell::Reload(uint32_t aReloadFlags) {
40004000
if (!XRE_IsParentProcess()) {
40014001
++mPendingReloadCount;
40024002
RefPtr<nsDocShell> docShell(this);
4003-
nsCOMPtr<nsIContentViewer> cv(mContentViewer);
4004-
NS_ENSURE_STATE(cv);
4003+
nsCOMPtr<nsIDocumentViewer> viewer(mContentViewer);
4004+
NS_ENSURE_STATE(viewer);
40054005

40064006
bool okToUnload = true;
4007-
MOZ_TRY(cv->PermitUnload(&okToUnload));
4007+
MOZ_TRY(viewer->PermitUnload(&okToUnload));
40084008
if (!okToUnload) {
40094009
return NS_OK;
40104010
}
@@ -4234,8 +4234,8 @@ nsDocShell::Stop(uint32_t aStopFlags) {
42344234
if (nsIWebNavigation::STOP_CONTENT & aStopFlags) {
42354235
// Stop the document loading and animations
42364236
if (mContentViewer) {
4237-
nsCOMPtr<nsIContentViewer> cv = mContentViewer;
4238-
cv->Stop();
4237+
nsCOMPtr<nsIDocumentViewer> viewer = mContentViewer;
4238+
viewer->Stop();
42394239
}
42404240
} else if (nsIWebNavigation::STOP_NETWORK & aStopFlags) {
42414241
// Stop the document loading only
@@ -4636,10 +4636,10 @@ nsDocShell::SetPositionAndSize(int32_t aX, int32_t aY, int32_t aWidth,
46364636
mBounds.SetRect(aX, aY, aWidth, aHeight);
46374637

46384638
// Hold strong ref, since SetBounds can make us null out mContentViewer
4639-
nsCOMPtr<nsIContentViewer> viewer = mContentViewer;
4639+
nsCOMPtr<nsIDocumentViewer> viewer = mContentViewer;
46404640
if (viewer) {
46414641
uint32_t cvflags = (aFlags & nsIBaseWindow::eDelayResize)
4642-
? nsIContentViewer::eDelayResize
4642+
? nsIDocumentViewer::eDelayResize
46434643
: 0;
46444644
// XXX Border figured in here or is that handled elsewhere?
46454645
nsresult rv = viewer->SetBoundsWithFlags(mBounds, cvflags);
@@ -4916,14 +4916,14 @@ nsDocShell::GetFailedChannel(nsIChannel** aFailedChannel) {
49164916
NS_IMETHODIMP
49174917
nsDocShell::SetVisibility(bool aVisibility) {
49184918
// Show()/Hide() may change mContentViewer.
4919-
nsCOMPtr<nsIContentViewer> cv = mContentViewer;
4920-
if (!cv) {
4919+
nsCOMPtr<nsIDocumentViewer> viewer = mContentViewer;
4920+
if (!viewer) {
49214921
return NS_OK;
49224922
}
49234923
if (aVisibility) {
4924-
cv->Show();
4924+
viewer->Show();
49254925
} else {
4926-
cv->Hide();
4926+
viewer->Hide();
49274927
}
49284928

49294929
return NS_OK;
@@ -5592,7 +5592,7 @@ static bool IsFollowupPartOfMultipart(nsIRequest* aRequest) {
55925592
!firstPart;
55935593
}
55945594

5595-
nsresult nsDocShell::Embed(nsIContentViewer* aContentViewer,
5595+
nsresult nsDocShell::Embed(nsIDocumentViewer* aContentViewer,
55965596
WindowGlobalChild* aWindowActor,
55975597
bool aIsTransientAboutBlank, bool aPersist,
55985598
nsIRequest* aRequest, nsIURI* aPreviousURI) {
@@ -6344,7 +6344,7 @@ nsresult nsDocShell::EndPageLoad(nsIWebProgress* aProgress,
63446344
// will cause any OnLoad(...) and PopState(...) handlers to fire.
63456345
if (!mEODForCurrentDocument && mContentViewer) {
63466346
mIsExecutingOnLoadHandler = true;
6347-
nsCOMPtr<nsIContentViewer> contentViewer = mContentViewer;
6347+
nsCOMPtr<nsIDocumentViewer> contentViewer = mContentViewer;
63486348
contentViewer->LoadComplete(aStatus);
63496349
mIsExecutingOnLoadHandler = false;
63506350

@@ -6518,7 +6518,7 @@ nsresult nsDocShell::CreateAboutBlankContentViewer(
65186518
bool aTryToSaveOldPresentation, bool aCheckPermitUnload,
65196519
WindowGlobalChild* aActor) {
65206520
RefPtr<Document> blankDoc;
6521-
nsCOMPtr<nsIContentViewer> viewer;
6521+
nsCOMPtr<nsIDocumentViewer> viewer;
65226522
nsresult rv = NS_ERROR_FAILURE;
65236523

65246524
MOZ_ASSERT_IF(aActor, aActor->DocumentPrincipal() == aPrincipal);
@@ -6755,7 +6755,7 @@ bool nsDocShell::CanSavePresentation(uint32_t aLoadType,
67556755

67566756
MOZ_ASSERT(!mozilla::SessionHistoryInParent(),
67576757
"mOSHE cannot be non-null with SHIP");
6758-
nsCOMPtr<nsIContentViewer> viewer = mOSHE->GetContentViewer();
6758+
nsCOMPtr<nsIDocumentViewer> viewer = mOSHE->GetContentViewer();
67596759
if (viewer) {
67606760
NS_WARNING("mOSHE already has a content viewer!");
67616761
return false;
@@ -7045,7 +7045,7 @@ nsDocShell::RestorePresentationEvent::Run() {
70457045
}
70467046

70477047
NS_IMETHODIMP
7048-
nsDocShell::BeginRestore(nsIContentViewer* aContentViewer, bool aTop) {
7048+
nsDocShell::BeginRestore(nsIDocumentViewer* aContentViewer, bool aTop) {
70497049
MOZ_ASSERT(!mozilla::SessionHistoryInParent());
70507050

70517051
nsresult rv;
@@ -7152,7 +7152,7 @@ nsresult nsDocShell::RestorePresentation(nsISHEntry* aSHEntry,
71527152
NS_ASSERTION(mLoadType & LOAD_CMD_HISTORY,
71537153
"RestorePresentation should only be called for history loads");
71547154

7155-
nsCOMPtr<nsIContentViewer> viewer = aSHEntry->GetContentViewer();
7155+
nsCOMPtr<nsIDocumentViewer> viewer = aSHEntry->GetContentViewer();
71567156

71577157
nsAutoCString spec;
71587158
if (MOZ_UNLIKELY(MOZ_LOG_TEST(gPageCacheLog, LogLevel::Debug))) {
@@ -7253,7 +7253,7 @@ nsresult nsDocShell::RestoreFromHistory() {
72537253
return NS_ERROR_FAILURE;
72547254
}
72557255

7256-
nsCOMPtr<nsIContentViewer> viewer = mLSHE->GetContentViewer();
7256+
nsCOMPtr<nsIDocumentViewer> viewer = mLSHE->GetContentViewer();
72577257
if (!viewer) {
72587258
return NS_ERROR_FAILURE;
72597259
}
@@ -7351,7 +7351,7 @@ nsresult nsDocShell::RestoreFromHistory() {
73517351
if (mContentViewer) {
73527352
// Make sure to hold a strong ref to previousViewer here while we
73537353
// drop the reference to it from mContentViewer.
7354-
nsCOMPtr<nsIContentViewer> previousViewer =
7354+
nsCOMPtr<nsIDocumentViewer> previousViewer =
73557355
mContentViewer->GetPreviousViewer();
73567356
if (previousViewer) {
73577357
mContentViewer->SetPreviousViewer(nullptr);
@@ -7738,7 +7738,7 @@ nsresult nsDocShell::CreateContentViewer(const nsACString& aContentType,
77387738
NS_ASSERTION(mLoadGroup, "Someone ignored return from Init()?");
77397739

77407740
// Instantiate the content viewer object
7741-
nsCOMPtr<nsIContentViewer> viewer;
7741+
nsCOMPtr<nsIDocumentViewer> viewer;
77427742
nsresult rv = NewContentViewerObj(aContentType, aRequest, mLoadGroup,
77437743
aContentHandler, getter_AddRefs(viewer));
77447744

@@ -7998,7 +7998,7 @@ nsresult nsDocShell::NewContentViewerObj(const nsACString& aContentType,
79987998
nsIRequest* aRequest,
79997999
nsILoadGroup* aLoadGroup,
80008000
nsIStreamListener** aContentHandler,
8001-
nsIContentViewer** aViewer) {
8001+
nsIDocumentViewer** aViewer) {
80028002
nsCOMPtr<nsIChannel> aOpenedChannel = do_QueryInterface(aRequest);
80038003

80048004
nsCOMPtr<nsIDocumentLoaderFactory> docLoaderFactory =
@@ -8018,7 +8018,7 @@ nsresult nsDocShell::NewContentViewerObj(const nsACString& aContentType,
80188018
return NS_OK;
80198019
}
80208020

8021-
nsresult nsDocShell::SetupNewViewer(nsIContentViewer* aNewViewer,
8021+
nsresult nsDocShell::SetupNewViewer(nsIDocumentViewer* aNewViewer,
80228022
WindowGlobalChild* aWindowActor) {
80238023
MOZ_ASSERT(!mIsBeingDestroyed);
80248024

@@ -8053,15 +8053,15 @@ nsresult nsDocShell::SetupNewViewer(nsIContentViewer* aNewViewer,
80538053
const Encoding* reloadEncoding = nullptr;
80548054
int32_t reloadEncodingSource = kCharsetUninitialized;
80558055
// |newMUDV| also serves as a flag to set the data from the above vars
8056-
nsCOMPtr<nsIContentViewer> newCv;
8056+
nsCOMPtr<nsIDocumentViewer> newViewer;
80578057

80588058
if (mContentViewer || parent) {
8059-
nsCOMPtr<nsIContentViewer> oldCv;
8059+
nsCOMPtr<nsIDocumentViewer> oldViewer;
80608060
if (mContentViewer) {
80618061
// Get any interesting state from old content viewer
80628062
// XXX: it would be far better to just reuse the document viewer ,
80638063
// since we know we're just displaying the same document as before
8064-
oldCv = mContentViewer;
8064+
oldViewer = mContentViewer;
80658065

80668066
// Tell the old content viewer to hibernate in session history when
80678067
// it is destroyed.
@@ -8074,22 +8074,22 @@ nsresult nsDocShell::SetupNewViewer(nsIContentViewer* aNewViewer,
80748074
}
80758075
} else {
80768076
// No old content viewer, so get state from parent's content viewer
8077-
parent->GetContentViewer(getter_AddRefs(oldCv));
8077+
parent->GetContentViewer(getter_AddRefs(oldViewer));
80788078
}
80798079

8080-
if (oldCv) {
8081-
newCv = aNewViewer;
8082-
if (newCv) {
8080+
if (oldViewer) {
8081+
newViewer = aNewViewer;
8082+
if (newViewer) {
80838083
reloadEncoding =
8084-
oldCv->GetReloadEncodingAndSource(&reloadEncodingSource);
8084+
oldViewer->GetReloadEncodingAndSource(&reloadEncodingSource);
80858085
}
80868086
}
80878087
}
80888088

80898089
nscolor bgcolor = NS_RGBA(0, 0, 0, 0);
80908090
bool isUnderHiddenEmbedderElement = false;
80918091
// Ensure that the content viewer is destroyed *after* the GC - bug 71515
8092-
nsCOMPtr<nsIContentViewer> contentViewer = mContentViewer;
8092+
nsCOMPtr<nsIDocumentViewer> contentViewer = mContentViewer;
80938093
if (contentViewer) {
80948094
// Stop any activity that may be happening in the old document before
80958095
// releasing it...
@@ -8127,7 +8127,7 @@ nsresult nsDocShell::SetupNewViewer(nsIContentViewer* aNewViewer,
81278127
mContentViewer->SetNavigationTiming(mTiming);
81288128

81298129
if (NS_FAILED(mContentViewer->Init(widget, bounds, aWindowActor))) {
8130-
nsCOMPtr<nsIContentViewer> viewer = mContentViewer;
8130+
nsCOMPtr<nsIDocumentViewer> viewer = mContentViewer;
81318131
viewer->Close(nullptr);
81328132
viewer->Destroy();
81338133
mContentViewer = nullptr;
@@ -8138,8 +8138,8 @@ nsresult nsDocShell::SetupNewViewer(nsIContentViewer* aNewViewer,
81388138

81398139
// If we have old state to copy, set the old state onto the new content
81408140
// viewer
8141-
if (newCv) {
8142-
newCv->SetReloadEncodingAndSource(reloadEncoding, reloadEncodingSource);
8141+
if (newViewer) {
8142+
newViewer->SetReloadEncodingAndSource(reloadEncoding, reloadEncodingSource);
81438143
}
81448144

81458145
NS_ENSURE_TRUE(mContentViewer, NS_ERROR_FAILURE);
@@ -9460,7 +9460,7 @@ nsresult nsDocShell::InternalLoad(nsDocShellLoadState* aLoadState,
94609460
if (!isHistoryOrReload && aLoadState->IsExemptFromHTTPSFirstMode() &&
94619461
nsHTTPSOnlyUtils::IsHttpsFirstModeEnabled(isPrivateWin)) {
94629462
rv = mContentViewer->PermitUnload(
9463-
nsIContentViewer::PermitUnloadAction::eDontPromptAndUnload,
9463+
nsIDocumentViewer::PermitUnloadAction::eDontPromptAndUnload,
94649464
&okToUnload);
94659465
} else {
94669466
rv = mContentViewer->PermitUnload(&okToUnload);
@@ -9596,11 +9596,11 @@ nsresult nsDocShell::InternalLoad(nsDocShellLoadState* aLoadState,
95969596
// If that's the case, we need to go ahead and force it into its shentry
95979597
// so we can restore it.
95989598
if (mContentViewer) {
9599-
nsCOMPtr<nsIContentViewer> prevViewer =
9599+
nsCOMPtr<nsIDocumentViewer> prevViewer =
96009600
mContentViewer->GetPreviousViewer();
96019601
if (prevViewer) {
96029602
#ifdef DEBUG
9603-
nsCOMPtr<nsIContentViewer> prevPrevViewer =
9603+
nsCOMPtr<nsIDocumentViewer> prevPrevViewer =
96049604
prevViewer->GetPreviousViewer();
96059605
NS_ASSERTION(!prevPrevViewer, "Should never have viewer chain here");
96069606
#endif
@@ -13218,13 +13218,13 @@ bool nsDocShell::PluginsAllowedInCurrentDoc() {
1321813218
nsresult nsDocShell::CharsetChangeReloadDocument(
1321913219
mozilla::NotNull<const mozilla::Encoding*> aEncoding, int32_t aSource) {
1322013220
// XXX hack. keep the aCharset and aSource wait to pick it up
13221-
nsCOMPtr<nsIContentViewer> cv;
13222-
NS_ENSURE_SUCCESS(GetContentViewer(getter_AddRefs(cv)), NS_ERROR_FAILURE);
13223-
if (cv) {
13221+
nsCOMPtr<nsIDocumentViewer> viewer;
13222+
NS_ENSURE_SUCCESS(GetContentViewer(getter_AddRefs(viewer)), NS_ERROR_FAILURE);
13223+
if (viewer) {
1322413224
int32_t source;
13225-
Unused << cv->GetReloadEncodingAndSource(&source);
13225+
Unused << viewer->GetReloadEncodingAndSource(&source);
1322613226
if (aSource > source) {
13227-
cv->SetReloadEncodingAndSource(aEncoding, aSource);
13227+
viewer->SetReloadEncodingAndSource(aEncoding, aSource);
1322813228
if (eCharsetReloadRequested != mCharsetReloadState) {
1322913229
mCharsetReloadState = eCharsetReloadRequested;
1323013230
switch (mLoadType) {

docshell/base/nsDocShell.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ class DocumentLoadListener;
5757
} // namespace net
5858
} // namespace mozilla
5959

60-
class nsIContentViewer;
6160
class nsIController;
6261
class nsIDocShellTreeOwner;
62+
class nsIDocumentViewer;
6363
class nsIHttpChannel;
6464
class nsIMutableArray;
6565
class nsIPrompt;
@@ -587,12 +587,12 @@ class nsDocShell final : public nsDocLoader,
587587
nsresult NewContentViewerObj(const nsACString& aContentType,
588588
nsIRequest* aRequest, nsILoadGroup* aLoadGroup,
589589
nsIStreamListener** aContentHandler,
590-
nsIContentViewer** aViewer);
590+
nsIDocumentViewer** aViewer);
591591

592592
already_AddRefed<nsILoadURIDelegate> GetLoadURIDelegate();
593593

594594
nsresult SetupNewViewer(
595-
nsIContentViewer* aNewViewer,
595+
nsIDocumentViewer* aNewViewer,
596596
mozilla::dom::WindowGlobalChild* aWindowActor = nullptr);
597597

598598
//
@@ -985,7 +985,7 @@ class nsDocShell final : public nsDocLoader,
985985
nsresult EnsureCommandHandler();
986986
nsresult RefreshURIFromQueue();
987987
void RefreshURIToQueue();
988-
nsresult Embed(nsIContentViewer* aContentViewer,
988+
nsresult Embed(nsIDocumentViewer* aContentViewer,
989989
mozilla::dom::WindowGlobalChild* aWindowActor,
990990
bool aIsTransientAboutBlank, bool aPersist,
991991
nsIRequest* aRequest, nsIURI* aPreviousURI);
@@ -1166,7 +1166,7 @@ class nsDocShell final : public nsDocLoader,
11661166
// mBFCachedRefreshURIList.
11671167
nsCOMPtr<nsIMutableArray> mBFCachedRefreshURIList;
11681168
uint64_t mContentWindowID;
1169-
nsCOMPtr<nsIContentViewer> mContentViewer;
1169+
nsCOMPtr<nsIDocumentViewer> mContentViewer;
11701170
nsCOMPtr<nsIWidget> mParentWidget;
11711171
RefPtr<mozilla::dom::ChildSHistory> mSessionHistory;
11721172
nsCOMPtr<nsIWebBrowserFind> mFind;

0 commit comments

Comments
 (0)