gecko-dev/toolkit/actors
Emilio Cobos Álvarez d36c96ab4c Bug 1612068 - Move zoom from the content viewer to the browsing context. r=nika
We need it to live in BrowsingContext instead of WindowContext, because
we need to preserve the zoom level across same-origin navigation.

It'd be nice if it only lived in the top BC, but that's not possible at
the moment because a lot of tests rely on zooming only iframes. Some of
them can be adjusted for scaling the top instead, but not sure it's
worth it's worth fixing them and moving the zoom to be top-only, as it'd
be a bunch of effort, and the complexity and overhead of propagating the
zoom is not so big.

The print-preview-specific code in nsContentViewer is from before we did
the document cloning setup, and it seems useless. I've tested print
preview scaling before and after my patch and both behave the same.

The rest is just various test changes to use the SpecialPowers APIs or
BrowsingContext as needed instead of directly poking at the content
viewer.

I named the pres context hook RecomputeBrowsingContextDependentData, as
more stuff should move there like overrideDPPX and other media emulation
shenanigans.

I also have some ideas to simplify or even remove ZoomChild and such,
but that's followup work.

Differential Revision: https://phabricator.services.mozilla.com/D71969
2020-04-22 19:32:52 +00:00
..
AudioPlaybackChild.jsm Bug 1577890 - part6 : remove browser's methods which were used for android media control. r=baku 2020-03-05 06:15:33 +00:00
AudioPlaybackParent.jsm
AutoCompleteChild.jsm Bug 1595154, replace the frame script FormAutofillFrameScript.js with an actor and fix up setTimeout calls in places that were relying on Timer.jsm being loaded in that frame script, r=MattN 2019-12-11 13:37:51 +00:00
AutoCompleteParent.jsm Bug 1619498 - Record in telemetry how long it takes to display an autocomplete popup. r=sfoster 2020-03-18 19:03:51 +00:00
AutoScrollChild.jsm Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika 2020-02-25 22:33:53 +00:00
AutoScrollParent.jsm Bug 1597765 - support auto scroll in out of process frames r=Gijs 2019-12-19 02:35:57 +00:00
AutoplayChild.jsm
AutoplayParent.jsm
BrowserElementChild.jsm Bug 1615588 - Extended nsIPromptService to support tab modal prompts. r=johannh,MattN,necko-reviewers,dragana 2020-04-16 14:43:50 +00:00
BrowserElementParent.jsm Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika 2020-02-25 22:33:53 +00:00
ControllersChild.jsm Bug 1558520, rework remote controller to use JSWindowActor instead of having the browser have a controller, r=smaug 2020-03-12 16:47:57 +00:00
ControllersParent.jsm Bug 1622998, fix reference to browser so that three-finger lookup works again, r=mconley 2020-03-18 20:55:18 +00:00
DateTimePickerChild.jsm Bug 1619630 - remove useless 'dispatcher' argument to various JSWindowActorChild constructors, r=NeilDeakin 2020-03-03 18:40:25 +00:00
DateTimePickerParent.jsm
ExtFindChild.jsm
FindBarChild.jsm Bug 1631358 - remove traces of CPOWs from browser/, testing/ and toolkit/, r=mconley 2020-04-21 14:05:35 +00:00
FindBarParent.jsm
FinderChild.jsm Bug 202251 - Add an option to ignore diacritics when searching. r=fluent-reviewers,mikedeboer,jfkthame,flod 2019-12-09 19:26:40 +00:00
InlineSpellCheckerChild.jsm
InlineSpellCheckerParent.jsm
KeyPressEventModelCheckerChild.jsm
PictureInPictureChild.jsm Bug 1622671 - Make the Picture-in-Picture player background colour solid black. r=mstriemer 2020-03-16 14:41:15 +00:00
PopupBlockingChild.jsm Bug 1576917 - Port PopupBlocker to JSWindowActors to make it Fission-compatible. r=NeilDeakin 2020-01-22 21:24:19 +00:00
PopupBlockingParent.jsm Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika 2020-02-25 22:33:53 +00:00
PrintingChild.jsm Bug 1606512. Have save-as-PDF default to using the document title as the file name. r=bobowen 2020-03-02 10:45:38 +00:00
PurgeSessionHistoryChild.jsm
RemotePageChild.jsm Bug 1614713, add a remote page manager like object that uses JSWindowActor instead. Move access management into a separate module that can be used within a child or parent process. Ensure all RPM calls go through the access manager, r=mossop 2020-04-08 14:08:11 +00:00
SelectChild.jsm Bug 1628186 - Mouse event on <select> elements should be composed; r=mconley 2020-04-17 16:25:34 +00:00
SelectParent.jsm Bug 1625314 - Followup: fix eslint failure. 2020-03-30 22:37:00 +00:00
SidebarSearchParent.jsm Backed out 2 changesets (bug 615761) for failing bc browser_policy_search_engine.js on a CLOSED TREE 2020-04-22 22:13:03 +03:00
TestChild.jsm Bug 1588839 - Part 2: Return the actual rejection value when a sendQuery handler rejects. r=bzbarsky 2019-12-07 18:59:21 +00:00
TestParent.jsm Backed out 2 changesets (bug 1621726) for web platform test failures CLOSED TREE 2020-04-06 22:03:02 +03:00
ThumbnailsChild.jsm
UAWidgetsChild.jsm Bug 1624702 - Add a preference to control the minimum video length for displaying the Picture-in-Picture toggle. r=jaws 2020-04-02 19:30:44 +00:00
UnselectedTabHoverChild.jsm Bug 1607624 - Migrating UnselectedTabHover to use JSWindowActor r=NeilDeakin 2020-03-06 17:29:03 +00:00
UnselectedTabHoverParent.jsm Bug 1607624 - Migrating UnselectedTabHover to use JSWindowActor r=NeilDeakin 2020-03-06 17:29:03 +00:00
ViewSourceChild.jsm Bug 1625776 - data.shouldWrap is unused in ViewSourceChild.jsm r=Standard8 2020-03-30 16:41:13 +00:00
ViewSourcePageChild.jsm Bug 1505915, move view source components to use JSWindowActor. This allows view frame source to work in out of process child frames, r=mconley 2020-01-24 19:53:55 +00:00
ViewSourcePageParent.jsm Bug 1505915, move view source components to use JSWindowActor. This allows view frame source to work in out of process child frames, r=mconley 2020-01-24 19:53:55 +00:00
WebChannelChild.jsm
WebChannelParent.jsm
WebNavigationChild.jsm Backed out 19 changesets (bug 1602318) for causing multiple failures 2020-04-21 03:46:41 +03:00
ZoomChild.jsm Bug 1612068 - Move zoom from the content viewer to the browsing context. r=nika 2020-04-22 19:32:52 +00:00
ZoomParent.jsm Bug 1612068 - Move zoom from the content viewer to the browsing context. r=nika 2020-04-22 19:32:52 +00:00
moz.build Bug 1614713, add a remote page manager like object that uses JSWindowActor instead. Move access management into a separate module that can be used within a child or parent process. Ensure all RPM calls go through the access manager, r=mossop 2020-04-08 14:08:11 +00:00