Mark Banner
406bbda2a5
Bug 1419704 - Remove nsIGlobalHistory2 and docshell's nsDownloadHistory as they are redundant. r=mak,bzbarsky
...
nsIGlobalHistory2 is not implemented by any mozilla-central nor comm-central applications, and hence can be removed. As a result, nsDownloadHistory's implementation can also be removed.
MozReview-Commit-ID: 5bQ2OHsV1Ky
Differential Revision: https://phabricator.services.mozilla.com/D1929
2018-07-04 09:59:45 +00:00
Emilio Cobos Álvarez
4b8b5e1717
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Boris Zbarsky
b4b2f8a0bd
Bug 1455676 part 6. Remove nsIDOMNode usage from docshell/. r=qdot
2018-05-29 22:58:48 -04:00
Andrea Marchesini
a46f2e3ded
Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 9 - necko and docShell, r=mayhemer, r=smaug
2018-05-23 07:12:36 +02:00
Eugen Sawin
dddf91ea0b
Bug 1439013 - [1.2] Add isUserTriggered argument to nsILinkHandler and expose it as an internal load flag. r=smaug
2018-04-27 20:49:54 +02:00
Boris Zbarsky
9a8e024fa0
Bug 1455674 part 13. Remove remaining xpidl uses of nsIDOMElement. r=qdot
2018-04-26 23:37:29 -04:00
Emilio Cobos Álvarez
0360413e01
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r=bholley
...
The idea would be for parallel CSS parsing to check the static methods in
ErrorReporter before loading the sheet.
MozReview-Commit-ID: D7cedJQpz9K
2018-04-17 11:23:31 +02:00
Nika Layzell
6654f0e396
Bug 1434768 - Part 2: Replace nsDocShell::mSessionHistory with ChildSHistory, r=bz
2018-04-10 17:49:45 -04:00
Masayuki Nakano
95d5ffe90a
Bug 1448876 - Get rid of nsIClipboardDragDropHooks and nsIClipboardDragDropHookList interfaces r=bz
...
nsIClipboardDragDropHooks and nsIClipboardDragDropHookList allow XUL apps
to customize drag and drop operation and paste operation. However, this
feature was used only by ChatZilla and it doesn't work on Gecko anymore.
So, we can get rid of them from our tree.
MozReview-Commit-ID: Ibs3V1gI8Ry
2018-03-26 23:56:53 +09:00
Eitan Isaacson
77a2574002
Bug 1431466 - expose colormatrix in docshell. r=kats
2018-02-27 13:00:00 +02:00
Adrian Wielgosik
461746740b
Bug 1437300 - Remove nsIDocCharset. r=bz
...
MozReview-Commit-ID: Ldl4utK3JKr
2018-02-10 19:12:42 +01:00
Ben Kelly
f2e3b21afa
Bug 1231211 P10 Move nsDocShell logic into separate ServiceWorkerInterceptController. r=asuth
2018-01-23 10:38:53 -05:00
Jonathan Watt
81d9b45e4b
Bug 1430619 part 3 - Remove nsIContentViewerContainer. r=smaug
...
MozReview-Commit-ID: BxpgH0DPKQw
2018-01-11 12:27:00 +00:00
Jonathan Watt
4c3b686b16
Bug 1430619 part 1 - Make nsIContentViewerContainer::embed non-IDL. r=smaug
...
MozReview-Commit-ID: 5yw90tgFCGz
2018-01-11 11:42:15 +00:00
Nika Layzell
e5cd184550
Bug 1383876 - Part 1: Remove GroupedSHistory and Prerendering logic from C++ code, r=freesamael, r=smaug
...
MozReview-Commit-ID: 2aHA6NcQPGk
2018-01-12 17:52:52 -05:00
Andrew Swan
8cef91f7e3
Bug 1396399 - Clarify rules for applying activeTab permission to content scripts. r=kmag, r=bz
...
MozReview-Commit-ID: 9xPDX8Qk2iR
2017-11-04 21:06:20 -07:00
Ben Kelly
1c3ad42201
Bug 1426977 P3 Use StorageAllowedForNewWindow() in nsDocShell::ServiceWorkerAllowedToControlWindow(). r=mystor
2018-01-08 20:25:53 -05:00
Sebastian Hengst
3c04223213
Bug 1425975 - Follow-up: Move method to correct position. r=merge-fix a=merge-fix
2018-01-06 01:51:46 +02:00
Sebastian Hengst
277fb56e39
Bug 1425975 - Fix merge bustage. r=bustage-fix a=bustage-fix
2018-01-06 01:10:52 +02:00
Sebastian Hengst
4f67d60b20
merge inbound to central. r=merge a=merge
2018-01-06 00:27:10 +02:00
Ben Kelly
5e520d1771
Bug 1425975 P16 Make nsDocShell check for session cookie lifetime policy before allowing service worker intercept. r=asuth
2018-01-05 12:10:22 -05:00
Samael Wang
0251a58d62
Bug 1406161 - Part 6: Move shistory related static functions to nsSHistory. r=smaug
...
MozReview-Commit-ID: 7rqo2rISCB5
2017-12-19 18:26:36 +08:00
Samael Wang
932a15881e
Bug 1406161 - Part 5: Move LoadType convertion functions to nsDocShellLoadTypes.h. r=smaug
...
MozReview-Commit-ID: Ccw7cDE20m3
2017-12-19 15:13:02 +08:00
Samael Wang
46f03c4064
Bug 1406161 - Part 4: Move nsPingListener and nsRefreshTimer to separate files. r=smaug
...
MozReview-Commit-ID: 9Z6i9yWoQwj
2017-12-18 20:19:36 -06:00
Samael Wang
d7ddfcdf50
Bug 1406161 - Part 3: Remove a dead member function. r=smaug
...
MozReview-Commit-ID: LYNUZhvnAdm
2017-12-15 17:15:02 -06:00
Samael Wang
b2809ac3c4
Bug 1406161 - Part 2: Reorder docshell members and remove unnecessary virtual or NS_IMETHOD keywords. r=smaug
...
MozReview-Commit-ID: KuEchFzFu7E
2017-12-15 17:09:43 -06:00
Samael Wang
7f36c6d72e
Bug 1406161 - Part 1: Reorder #include, #define, forward declarations, global & static variables. r=smaug
...
MozReview-Commit-ID: 9DKL1zuLboL
2017-12-15 14:14:06 -06:00
Ben Kelly
a94ff42d24
Bug 1293277 P6 Use the ClientInfo.Id() value for FetchEvent.clientId. r=baku
2017-12-12 15:44:48 -05:00
Valentin Gosu
f4233ba17f
Bug 1414425 - Make sure the appropriate triggeringPrincipal is set for a meta refresh. r=bz
...
MozReview-Commit-ID: 4Kn6P4hnx74
2017-11-09 16:32:51 +01:00
Ben Kelly
07fdc1850b
Bug 1419536 P3 Handle creating and activating the ClientSource in nsDocShell and nsGlobalWindow. r=baku r=freesamael
2017-11-21 15:13:05 -05:00
Nika Layzell
d8c117bc28
Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug
...
This is a large patch which tries to switch many of the external consumers of
nsGlobalWindow to instead use the new Inner or Outer variants.
MozReview-Commit-ID: 99648Lm46T5
2017-11-09 10:44:47 -05:00
Christoph Kerschbaumer
1a5e7d3be0
Bug 1407891: Allow view-image to open a data: URI by setting a flag on the loadinfo. r=bz
2017-11-08 20:01:41 +01:00
Nika Layzell
e9c8d1f228
Bug 1401379 - Part 1: Make nsDocShell and nsDocLoader cycle collected, r=smaug
...
MozReview-Commit-ID: Bui924n8Kvn
2017-11-01 11:06:24 -04:00
d9b8b90901
Bug 1305237 LoadInfo changes to include all ancestors principals and window IDs, r=bz,mystor
...
MozReview-Commit-ID: 1IMi5MqTx7o
2017-10-10 09:54:00 -07:00
Wes Kocher
ce6083bc04
Backed out 2 changesets (bug 1305237) for crashtest failures in 403574-1.xhtml and 1282985-1.svg a=backout
...
Backed out changeset 96b5d596cc27 (bug 1305237)
Backed out changeset 5fe72402746f (bug 1305237)
MozReview-Commit-ID: CjCWY73Hps1
2017-10-02 16:41:56 -07:00
b1d96d9364
Bug 1305237 LoadInfo changes to include all ancestors principals and window IDs, r=bz
...
MozReview-Commit-ID: ADVtxjSQjk5
2017-10-02 11:05:33 -07:00
Wes Kocher
26e25c2519
Backed out 2 changesets (bug 1305237) for bc failures in browser_WebRequest_ancestors.js a=backout
...
Backed out changeset 163a2b0bb0a0 (bug 1305237)
Backed out changeset e05bab140564 (bug 1305237)
MozReview-Commit-ID: GLlbWYZqyVS
2017-10-02 13:35:03 -07:00
15e18a2d25
Bug 1305237 LoadInfo changes to include all ancestors principals and window IDs, r=bz
...
MozReview-Commit-ID: ADVtxjSQjk5
2017-10-02 11:05:33 -07:00
Andrea Marchesini
385a35ebae
Bug 1398733 - nsILinkHandler::OnLinkClick and OnLinkClickSync should know the post data inputStream length, r=smaug
2017-09-22 08:11:18 +02:00
Andrea Marchesini
d7a91a07c0
Bug 1398733 - nsIDocShell::internalLoad should know the size of the post data inputStream, r=smaug
2017-09-22 08:10:41 +02:00
Boris Zbarsky
ee1cd9b875
Bug 1400501. Store a list of ancestor principals on docshell and document. r=mystor
...
Right now every document in a docshell makes a copy of the list. In practice,
this list is usually pretty short (limited by depth of iframe nesting), so this
is probably not a problem. We could add a bit of complexity and have a
refcounted struct that contains the list... I wish we had something as simple
as Rust's Arc that we could use here.
MozReview-Commit-ID: 8jGIlkhp1DU
2017-09-18 21:24:38 -04:00
Eugen Sawin
f1607b396d
Bug 1396065 - [1.3] Add nsILoadURIDelegate to handle load delegation to the window (GeckoView). r=smaug,snorp
2017-09-05 19:08:04 +02:00
Samael Wang
e8048bf88a
Bug 1375833 - Part 2: Set mHistoryID to aSHEntry->DocshellID() in both reload and history navigation. r=smaug
...
The root cause of bug 1326845 is that reloading would apply frame history entries
without setting new child docshells' mHistoryID to the entrys' DocshellID.
So SHistory can not find corresponding entries for subframes in a consequent
GoBack(), and cause history navigation being broken (it would return
NS_ERROR_FAILURE).
MozReview-Commit-ID: 6syGYkoP1eZ
2017-08-11 14:49:09 +08:00
Wei-Cheng Pan
6562261154
Bug 1387625 - Fix TIME_TO_DOM_LOADING_MS record timing. r=smaug
...
nsDocument::mTiming can be nullptr when the document is still loading, so we
should not record ready state probes in nsDOMNavigationTiming.
Also stops recording probes from parent process because we only need data from
real web contents.
MozReview-Commit-ID: 8XUHC8yKobO
2017-08-23 11:09:24 +08:00
James Willcox
dbe55d2755
Bug 1369815 - Add display mode to nsIDocShell and use it for media queries r=heycam
...
MozReview-Commit-ID: EVT0fTk6GfC
2017-08-22 09:08:39 -05:00
Gijs Kruitbosch
c8733600dc
Bug 776167 - allow going back to about:newtab, r=smaug,ursula
...
MozReview-Commit-ID: 8FTPI30RqYL
2017-08-10 10:46:19 +01:00
Masayuki Nakano
0f0953cc1b
Bug 1387406 - part2: nsIDocShell should have GetHTMLEditor() and SetHTMLEditor() r=smaug
...
C++ code should be accessible to editor of nsDocShell. However, nsIDocShell needs to have the methods. Therefore, this patch assumes that nsDocShell is the only subclass of nsIDocShell and creates 2 inline methods to access nsDocShell methods.
MozReview-Commit-ID: ByXtTB5X4cB
2017-08-04 22:12:03 +09:00
Amy Chung
7e6f632fa7
Bug 1331680 - Part 1: Send required cookies to the content process on demand. r=jdm
2017-08-03 19:00:41 +08:00
Michael Layzell
6da3cba30e
Bug 1373672 - Part 2: nsDocShell::mChildOffset should be signed, r=smaug
...
All consumers of this value expect the passed-in value to be signed, and a
negative value is stored into this variable (-1) when the docshell was
dynamically added. It makes more sense for this to be signed.
MozReview-Commit-ID: 8iKDOAx7O2R
2017-08-02 19:08:12 +02:00
Sebastian Hengst
018f828183
Backed out changeset dc318b0913b9 (bug 1373672)
2017-08-01 12:38:25 +02:00