Andreas Farre
6a06e4bb72
Bug 1496722 - Make nsIDocShellTreeItem.itemType readonly. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D7900
2018-11-08 21:58:58 +00:00
Andreas Farre
6d1cb9a5de
Bug 1480198 - Construct nsDocShell objects inside BrowsingContext. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D7400
2018-11-05 12:43:10 +00:00
Jonathan Kingston
1ec5d5b19b
Bug 1490257 - Add in asserts for missing triggeringPrincipal. r=ckerschb
...
Depends on D10884
Differential Revision: https://phabricator.services.mozilla.com/D10885
2018-11-05 14:03:28 +00:00
Gurzau Raul
fb23268fea
Backed out changeset 523ff2753dea (bug 1490257) for causing Bug 1503757 a=backout
2018-11-01 15:27:30 +02:00
Jonathan Kingston
b25eb46164
Bug 1490257 - Add asserts into loadURI where we imply SystemPrincipal. r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D10221
2018-10-31 18:00:40 +00:00
Dorel Luca
a5b6424b63
Backed out changeset 8d7987ea4fb1 (bug 1490257) for causing android failures. CLOSED TREE
2018-10-15 14:39:00 +03:00
Jonathan Kingston
8ccca3858d
Bug 1490257 - Add asserts and remove implied system triggering principal code r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D8368
2018-10-15 06:29:45 +00:00
Nicholas Nethercote
37757f0120
Bug 1494175 - Remove unused nsIWebBrowser methods and attributes. r=qdot
2018-09-26 19:38:13 +10:00
Ehsan Akhgari
7bddc35620
Bug 1493563 - Part 5: Present the old state and the content blocking log to the web progress listeners; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D6595
2018-09-28 14:46:02 -04:00
Noemi Erli
7fb8829472
Backed out 12 changesets (bug 1493563) for failures in test_css-logic-getCssPath.html CLOSED TREE
...
Backed out changeset d2e83655082f (bug 1493563)
Backed out changeset 1ce58f004593 (bug 1493563)
Backed out changeset 344298c73ee7 (bug 1493563)
Backed out changeset 02b8b073f7d7 (bug 1493563)
Backed out changeset 3ef707008502 (bug 1493563)
Backed out changeset bb2720a401fe (bug 1493563)
Backed out changeset ce0211be57a1 (bug 1493563)
Backed out changeset 83d6c2bf8dc6 (bug 1493563)
Backed out changeset 1844af4cc25b (bug 1493563)
Backed out changeset c8ab17addb7a (bug 1493563)
Backed out changeset a1ff0cd62563 (bug 1493563)
Backed out changeset 932b41e211e0 (bug 1493563)
2018-09-28 21:31:18 +03:00
Ehsan Akhgari
6c662bd61e
Bug 1493563 - Part 5: Present the old state and the content blocking log to the web progress listeners; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D6595
2018-09-28 13:24:41 -04:00
Gijs Kruitbosch
ae4c0d1d3d
Bug 1493655 - make nsISecureBrowserUI initialize from a docshell instead of a window, r=keeler,nika
...
This also removes the (afaict, unused) stub implementation from TabParent. The netwerk header
inclusions were necessary because those files included TabParent.h and through it,
nsISecureBrowserUI, but now TabParent.h no longer does that.
Differential Revision: https://phabricator.services.mozilla.com/D6829
2018-09-26 17:48:38 +00:00
Nicholas Nethercote
e0b1835fc5
Bug 1488628 - Change some nsIWebNavigation method arguments from wstring to AString. r=nika
2018-09-05 13:42:16 +10:00
Ehsan Akhgari
6f492336b2
Bug 1484848 - Remove the XPCOM component registrations for window and child window; r=mstange
2018-08-21 16:20:28 -04:00
Kyle Machulis
7b09c13dc4
Bug 1480641 - Remove nsITextScroll; r=nika
...
Summary:
Implemented by nsDocShell and nsWebBrowser (which just wraps the
docshell functions), but not actually used anywhere.
MozReview-Commit-ID: 2YzfsrvOolX
Test Plan: Try run
Reviewers: nika
Tags: #secure-revision
Bug #: 1480641
Differential Revision: https://phabricator.services.mozilla.com/D2695
2018-08-07 17:28:16 -07:00
Kyle Machulis
548edbc415
Bug 1480645 - Remove nsIWebBrowserFocus; r=nika
...
Summary:
Only implemented by nsWebBrowser, only 2 methods used in TabChild.
Move methods to nsWebBrowser implementation and remove unused methods,
change names to something more obvious, and remove interface.
MozReview-Commit-ID: 4WwBrVWQEVy
Test Plan: Try run
Reviewers: nika
Tags: #secure-revision
Bug #: 1480645
Differential Revision: https://phabricator.services.mozilla.com/D2752
2018-08-07 15:12:56 -07:00
Kyle Machulis
b2b3e17c47
Bug 1480643 - Remove nsIWebBrowserSetup; r=nika
...
Summary:
We only use one branch of the property set method in
nsIWebBrowserSetup, in one place. Expose this setting in the C++ API
and remove the XPCOM interface.
This patch also exposes the nsWebBrowser.h header to the codebase,
meaning we can possibly start removing some uses of nsIWebBrowser
elsewhere.
MozReview-Commit-ID: G3gnRWJUx6M
Test Plan: Try run
Reviewers: nika
Tags: #secure-revision
Bug #: 1480643
Differential Revision: https://phabricator.services.mozilla.com/D2736
2018-08-07 15:12:56 -07:00
Kyle Machulis
bc0faeb5d0
Bug 1480607 - Remove nsCWebBrowser and nsCWebBrowserPersist; r=nika
...
It doesn't appear these IDL files have had interfaces in them since
before the Netscape import, and were mostly just hanging around
because they contained some IDs needed elsewhere. Move the IDs
somewhere more appropriate and remove files.
MozReview-Commit-ID: AINtTerqHu1
Differential Revision: https://phabricator.services.mozilla.com/D2688
2018-08-07 01:10:31 +00:00
Tiberius Oros
4342050706
Backed out changeset 8228e57646bf (bug 1480641) for build bustages on a CLOSED TREE
2018-08-07 02:45:36 +03:00
Kyle Machulis
a798235826
Bug 1480641 - Remove nsITextScroll; r=nika
...
Implemented by nsDocShell and nsWebBrowser (which just wraps the
docshell functions), but not actually used anywhere.
MozReview-Commit-ID: 2YzfsrvOolX
Differential Revision: https://phabricator.services.mozilla.com/D2695
2018-08-03 19:16:26 +00:00
Kris Maglione
9ba14892f2
Bug 1463016: Part 5 - Add domWindow property to DocShellTreeItem and update callers to use it. r=nika
...
MozReview-Commit-ID: FRRAdxLHRtG
2018-05-20 18:10:16 -07:00
Narcis Beleuzu
749f83cc65
Backed out 2 changesets (bug 1463016, bug 1463291) for geckoview failures
...
Backed out changeset fcfb99baa0f0 (bug 1463291)
Backed out changeset 0d69b4fb1ed4 (bug 1463016)
2018-07-29 03:55:23 +03:00
Kris Maglione
86fbdd6653
Bug 1463016: Part 5 - Add domWindow property to DocShellTreeItem and update callers to use it. r=nika
...
MozReview-Commit-ID: FRRAdxLHRtG
2018-05-20 18:10:16 -07:00
Andreas Farre
b2b698695f
Bug 1445659 - Create basic Browsing Context in Content Parent and Child. r=peterv
...
Add BrowsingContext to allow the tree structure of docshells to exist
in several processes simultaneously. This is a first step towards
allowing a tree structure preserving separation of docshells across
processes.
2018-07-26 10:31:00 +03:00
Jan de Mooij
960f0a989a
Bug 1474835 - Use implicit_jscontext for nsIWebNavigation.setOriginAttributesBeforeLoading. r=smaug
2018-07-11 15:23:54 +02:00
Gijs Kruitbosch
567d31a745
Bug 1469916, r=ckerschb,jkt
2018-06-22 15:41:39 +01:00
Gijs Kruitbosch
435b8f162d
Backed out changeset be11a3290029 (bug 1469916) for test orange involving Not enough arguments [nsIWebBrowserPersist.saveURI]
2018-07-03 15:45:13 +01:00
Gijs Kruitbosch
2cd42146aa
Bug 1469916, r=ckerschb,jkt
2018-06-22 15:41:39 +01:00
Adrian Wielgosik
93eb294385
Bug 1460940 - Clean up most remaining C++-side uses of nsIDOMDocument. r=bz
...
MozReview-Commit-ID: LKRnyDPNlle
2018-05-11 19:46:15 +02:00
Boris Zbarsky
4038e1d23f
Bug 1455674 part 17. Remove use of nsIDOMElement in non-dom non-JS code. r=qdot
2018-04-26 23:37:34 -04:00
Boris Zbarsky
268d2c0bc3
Bug 1455674 part 9. Remove nsIDOMElement use from nsIFocusManager. r=qdot
2018-04-26 23:35:19 -04:00
Boris Zbarsky
45892dfa49
Bug 1456588 part 1. Change nsIFocusManager::SetFocus to take Element. r=enndeakin
2018-04-26 10:37:46 -04:00
Nika Layzell
f614b85fbe
Bug 1443379 - Stop pretending cacheKey can be anything other than uint32_t, r=smaug
2018-04-10 17:49:46 -04:00
Nika Layzell
6654f0e396
Bug 1434768 - Part 2: Replace nsDocShell::mSessionHistory with ChildSHistory, r=bz
2018-04-10 17:49:45 -04:00
Milan Sreckovic
2d232b3b88
Bug 1423548: Use BaseRect access methods instead of member variables in toolkit/ r=jaws
...
MozReview-Commit-ID: ASnjeke9S4D
2018-01-10 11:18:49 -05:00
Samael Wang
20bff829c4
Bug 1416878 - Move the implementation of nsIWidgetListener from nsWebBrowser / nsWebShellWindow to a separate object. r=bz
...
MozReview-Commit-ID: 5QV6lkCCGW5
2018-01-10 13:04:43 +02:00
Sebastian Hengst
b9c5d5ade0
Backed out changeset ff8ff4350191 (bug 1416878) for at least static bustage at toolkit/components/browser/nsWebBrowser.h:97: bad implicit conversion constructor for 'WidgetListenerDelegate'. r=backout on a CLOSED TREE
2018-01-09 11:29:17 +02:00
Samael Wang
85ce3986a8
Bug 1416878 - Move the implementation of nsIWidgetListener from nsWebBrowser / nsWebShellWindow to a separate object. r=bz
...
MozReview-Commit-ID: 5QV6lkCCGW5
2018-01-09 11:13:46 +02:00
Samael Wang
8161e9cdb9
Bug 1427691 - Fix the incorrect nsIWidgetListener function names in nsWebBrowser. r=bz
...
The original patch in bug 743975 defined nsIWidgetListener::WindowRaised and
nsIWidgetListener::WindowLowered, but they were renamed to WindowActivated /
WindowDeactivated before landing according to bug 743975 comment 69. The
implementation of nsWebBrowser was left with incorrect names.
MozReview-Commit-ID: 3bmLT0RcZzw
2018-01-03 00:11:00 -05:00
Nika Layzell
5b9a5034d6
Bug 1401379 - Part 6: Cycle collect nsWebBrowser, r=smaug
...
MozReview-Commit-ID: 1hteVsTlTvd
2017-11-01 11:06:33 -04:00
Marco Castelluccio
6f6d551f96
Bug 1413138 - Remove nsIWebBrowserStream and nsEmbedStream. r=mossop
2017-10-31 00:27:27 +00:00
Sebastian Hengst
5b92427673
Backed out changeset 8a26cdedeb58 (bug 1401379)
2017-10-02 19:57:11 +02:00
Nika Layzell
8d665ce633
Bug 1401379 - Part 6: Cycle collect nsWebBrowser, r=smaug
...
MozReview-Commit-ID: 1hteVsTlTvd
2017-10-02 11:58:03 -04:00
Nicholas Nethercote
d161939aec
Bug 1402255 - Change nsIBaseWindow::title from wstring to AString. r=janv.
...
Because nsAString is nicer to work with than char16_t*. The patch relatedly
changes nsIEmbeddingSiteWindow::title and nsIWindowMediator::updateWindowTitle
as well.
2017-09-25 13:10:51 +10:00
Alexis Beingessner
3117218f13
Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
...
MozReview-Commit-ID: K1WUIOnvazF
2017-06-13 11:00:10 -04:00
Sebastian Hengst
1b1d14e565
Backed out changeset 3d1ce85e6348 (bug 1088760) for bustage, at least on Android at layout/generic/nsPluginFrame.cpp:1612. r=backout
2017-06-13 00:30:03 +02:00
Alexis Beingessner
c6fbc5e17e
Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
...
MozReview-Commit-ID: K1WUIOnvazF
2017-06-12 17:32:48 -04:00
Christoph Kerschbaumer
9044a8bb83
Bug 1359092 - Extend loadURI within nsIWebNavigation.idl by a triggeringPrincipal argument. r=bz
2017-04-25 12:22:25 +02:00
Carsten "Tomcat" Book
c9c22f180a
Backed out changeset 3e42f84996ea (bug 1359092) for causing assertion failures
2017-04-25 10:46:31 +02:00
Christoph Kerschbaumer
2d7ff6175c
Bug 1359092 - Extend loadURI within nsIWebNavigation.idl by a triggeringPrincipal argument. r=bz
2017-04-24 21:57:25 +02:00