Emma Malysz
ae87050b91
Bug 1670122: add check box in print UI to print selection only. r=mstriemer,fluent-reviewers,flod
...
Uses a new printing actor to determine if there was a selection within
the browsing context.
We now create two browsers, the primary browser and a selected browser,
and will use the appropriate browser depending on the settings value
for printSelectionOnly.
Differential Revision: https://phabricator.services.mozilla.com/D94467
2020-12-17 23:14:43 +00:00
Neil Deakin
8773757bb3
Bug 1669369, remove legacy actor from PrintingChild and replace with JSWindowActor, r=mstriemer
...
Differential Revision: https://phabricator.services.mozilla.com/D92519
2020-10-28 19:19:52 +00:00
Narcis Beleuzu
57cc17836f
Backed out changeset ab6c1419da26 (bug 1669369) for bc failures on browser_all_files_referenced.js CLOSED TREE
2020-10-28 17:32:34 +02:00
Neil Deakin
a1d6faff00
Bug 1669369, remove legacy actor from PrintingChild and replace with JSWindowActor, r=mstriemer
...
Differential Revision: https://phabricator.services.mozilla.com/D92519
2020-10-28 13:58:27 +00:00
Ricky Stewart
02a7b4ebdf
Bug 1654103: Standardize on Black for Python code in `mozilla-central`.
...
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.
To produce this patch I did all of the following:
1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.
2. Run ./mach lint --linter black --fix
3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.
4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.
5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-26 18:34:53 +00:00
Bogdan Tara
da1098d4aa
Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE
...
Backed out changeset ff3fb0b4a512 (bug 1672023)
Backed out changeset e7834b600201 (bug 1654103)
Backed out changeset 807893ca8069 (bug 1518999)
Backed out changeset 13e6b92440e9 (bug 1518999)
Backed out changeset 8b2ac5a6c98a (bug 1518999)
Backed out changeset 575748295752 (bug 1518999)
Backed out changeset 65f07ce7b39b (bug 1518999)
Backed out changeset 4bb80556158d (bug 1518999)
Backed out changeset 8ac8461d7bd7 (bug 1518999)
Backed out changeset e8ba13ee17f5 (bug 1518999)
2020-10-24 03:36:18 +03:00
Ricky Stewart
c0cea3b0fa
Bug 1654103: Standardize on Black for Python code in `mozilla-central`. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky
...
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.
To produce this patch I did all of the following:
1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.
2. Run ./mach lint --linter black --fix
3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.
4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.
5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-23 20:40:42 +00:00
Dorel Luca
1ff59cb7a3
Backed out changeset 7558c8821a07 (bug 1654103) for multiple failures. CLOSED TREE
2020-10-22 03:51:06 +03:00
Ricky Stewart
50762dacab
Bug 1654103: Standardize on Black for Python code in `mozilla-central`. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky
...
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.
To produce this patch I did all of the following:
1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.
2. Run ./mach lint --linter black --fix
3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.
4. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-21 21:27:27 +00:00
Neil Deakin
2b51369fff
Bug 1606135, switch background page thumbs service to use drawSnapshot and an actor instead of a framescript, r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D70073
2020-07-28 12:52:25 +00:00
Mark Banner
6cd1a39735
Bug 1632448 - Remove AddSearchProvider implementation. r=baku,daleharvey
...
Depends on D82350
Differential Revision: https://phabricator.services.mozilla.com/D82524
2020-07-09 09:52:24 +00:00
Matt Woodrow
751fe6358b
Bug 1647557 - Implement RemoteWebProgress using CanonicalBrowsingContext instead of MessageManager. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D70626
2020-06-30 01:18:47 +00:00
JulianWels
2cc2e49495
Bug 1625156 - Error page for HTTPS Only Mode. r=fluent-reviewers,ckerschb,nhnt11,flod,nika,johannh,mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D72129
2020-05-26 11:45:21 +00:00
David Teller
ded0c0d4ee
Bug 1580448 - JSProcessActor tests;r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D69819
2020-04-30 16:45:14 +00:00
David Teller
8317b02f61
Bug 1580448 - Renaming Test{Child, Parent} => TestWindow{Child, Parent};r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D69818
2020-04-30 16:19:14 +00:00
Emilio Cobos Álvarez
164acdc0b9
Bug 1634218 - Remove the zoom actors. r=nika
...
After the recent simplifications to the zoom code, they only take care
of forwarding the enlarge / decrease zoom messages.
We can do that via PBrowser instead, and get rid of the actors. We can
also remove ZoomChangeUsingMouseWheel. Zooming with the mouse wheel will
end up in a *ZoomChange event anyways, and the only consumer already
listened for them.
Differential Revision: https://phabricator.services.mozilla.com/D73175
2020-04-30 16:35:35 +00:00
Stefan Hindli
e22cd35728
Backed out 9 changesets (bug 1580448) for linux build bustages in /builds/worker/workspace/obj-build/dist/include/mozilla/dom/JSWindowActorChild.h CLOSED TREE
...
Backed out changeset 6b4db1a501df (bug 1580448)
Backed out changeset 677257a41457 (bug 1580448)
Backed out changeset 6db8de5fc125 (bug 1580448)
Backed out changeset fd7527c86239 (bug 1580448)
Backed out changeset bfbd3330b0a5 (bug 1580448)
Backed out changeset dafa80c63322 (bug 1580448)
Backed out changeset 2a1701831a6a (bug 1580448)
Backed out changeset 9b548bd38671 (bug 1580448)
Backed out changeset 358f764ae48b (bug 1580448)
2020-04-30 10:58:27 +03:00
David Teller
f700c5624c
Bug 1580448 - JSProcessActor tests;r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D69819
2020-04-30 07:36:29 +00:00
David Teller
a8154d1972
Bug 1580448 - Renaming Test{Child, Parent} => TestWindow{Child, Parent};r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D69818
2020-04-30 07:36:01 +00:00
Neil Deakin
8d97cadc7f
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
...
Differential Revision: https://phabricator.services.mozilla.com/D63713
--HG--
rename : toolkit/components/remotepagemanager/MessagePort.jsm => toolkit/actors/RemotePageChild.jsm
extra : moz-landing-system : lando
2020-04-08 14:08:11 +00:00
Neil Deakin
8d3992adb0
Bug 1558520, rework remote controller to use JSWindowActor instead of having the browser have a controller, r=smaug
...
When searching for the controller for a command in nsWindowRoot::GetControllerForCommand, look for a focused browsing context instead and get the controller through the Controllers actor associated with that browsing context. When a command update occurs in a window in the child process, send the list of commands to the parent process along with the browsing context for that window. The parent will pass this information to the controllers actor. As long as we can get the right currently focused browsing context descendant, we can get the correct command state and invoke commands through the right actor.
Differential Revision: https://phabricator.services.mozilla.com/D66222
--HG--
rename : toolkit/modules/RemoteController.jsm => toolkit/actors/ControllersParent.jsm
extra : moz-landing-system : lando
2020-03-12 16:47:57 +00:00
Bernard Igiri
2791a5ffc6
Bug 1607624 - Migrating UnselectedTabHover to use JSWindowActor r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D64388
--HG--
extra : moz-landing-system : lando
2020-03-06 17:29:03 +00:00
Neil Deakin
6b03089559
Bug 1558323, move addSearchProvider implementation to use JSWindowActor, also helps reduce the extra code in MainProcessSingleton.jsm, r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D63534
--HG--
extra : moz-landing-system : lando
2020-02-27 16:30:58 +00:00
Neil Deakin
0355257f83
Bug 1505915, move view source components to use JSWindowActor. This allows view frame source to work in out of process child frames, r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D60253
--HG--
rename : toolkit/components/viewsource/content/viewSource-content.js => toolkit/actors/ViewSourceChild.jsm
rename : toolkit/components/viewsource/content/viewSource-content.js => toolkit/actors/ViewSourcePageChild.jsm
rename : toolkit/components/viewsource/ViewSourceBrowser.jsm => toolkit/actors/ViewSourcePageParent.jsm
extra : moz-landing-system : lando
2020-01-24 19:53:55 +00:00
Mike Conley
ea70cbeec9
Bug 1576917 - Port PopupBlocker to JSWindowActors to make it Fission-compatible. r=NeilDeakin
...
This patch was started by Alex Vamvounis <a.vamvounis@gmail.com> and finished by
Mike Conley <mconley@mozilla.com>
Differential Revision: https://phabricator.services.mozilla.com/D53075
--HG--
extra : moz-landing-system : lando
2020-01-22 21:24:19 +00:00
Alexander Surkov
f9f8b6c906
Bug 1597765 - support auto scroll in out of process frames r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D54596
--HG--
rename : toolkit/modules/AutoScrollController.jsm => toolkit/actors/AutoScrollChild.jsm
extra : moz-landing-system : lando
2019-12-19 02:35:57 +00:00
Bogdan Tara
bda0db5d2d
Backed out changeset c53bf87f1e5d (bug 1597765) for test_login_item.html failures CLOSED TREE
...
--HG--
rename : toolkit/actors/AutoScrollChild.jsm => toolkit/modules/AutoScrollController.jsm
2019-12-19 04:31:36 +02:00
Alexander Surkov
caa3428343
Bug 1597765 - support auto scroll in out of process frames r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D54596
--HG--
rename : toolkit/modules/AutoScrollController.jsm => toolkit/actors/AutoScrollChild.jsm
extra : moz-landing-system : lando
2019-12-18 15:09:50 +00:00
Gijs Kruitbosch
00778dd54e
Bug 1591212 - make webchannel work with fission, r=vladikoff,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D51214
--HG--
rename : toolkit/modules/WebChannel.jsm => toolkit/actors/WebChannelParent.jsm
rename : browser/base/content/test/general/browser_web_channel.js => toolkit/modules/tests/browser/browser_web_channel.js
rename : browser/base/content/test/general/browser_web_channel.html => toolkit/modules/tests/browser/file_web_channel.html
rename : browser/base/content/test/general/browser_web_channel_iframe.html => toolkit/modules/tests/browser/file_web_channel_iframe.html
extra : moz-landing-system : lando
2019-11-02 00:39:35 +00:00
Neil Deakin
ec8b2c4f13
Bug 1573836, make autocomplete component fission compatible, r=mak,MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D47093
--HG--
rename : toolkit/modules/AutoCompletePopupContent.jsm => toolkit/actors/AutoCompleteChild.jsm
rename : toolkit/components/satchel/AutoCompletePopup.jsm => toolkit/actors/AutoCompleteParent.jsm
extra : moz-landing-system : lando
2019-10-09 19:02:57 +00:00
Neil Deakin
1ab71ae6f9
Bug 1553384, update findbar actors to inherit from JSWindowActor so that type ahead find works in out of process iframes, r=mikedeboer
...
Differential Revision: https://phabricator.services.mozilla.com/D41226
--HG--
extra : moz-landing-system : lando
2019-09-17 23:29:46 +00:00
Abdoulaye O. Ly
5ce82c5c12
Bug 1562990 - [Fission] Make AudioPlayback work with JSWindowActor. r=NeilDeakin,farre
...
Differential Revision: https://phabricator.services.mozilla.com/D36648
--HG--
extra : moz-landing-system : lando
2019-08-19 21:17:21 +00:00
Abdoulaye O. Ly
b2fe6b48ce
Bug 1505907 - [Fission] Make UAWidget elements work with JSWindowActor. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D39094
--HG--
extra : moz-landing-system : lando
2019-07-31 15:09:59 +00:00
Abdoulaye O. Ly
536807149d
Bug 1497280 - [Fission] Make DateTimePicker works with JSWindowActor. r=NeilDeakin,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D33965
--HG--
rename : toolkit/modules/DateTimePickerParent.jsm => toolkit/actors/DateTimePickerParent.jsm
extra : moz-landing-system : lando
2019-07-04 10:14:41 +00:00
Mihai Alexandru Michis
3583565bf1
Backed out changeset dc987632b5bb (bug 1497280) for causing geckoview failures in MediaElementTest. CLOSED TREE
...
--HG--
rename : toolkit/actors/DateTimePickerParent.jsm => toolkit/modules/DateTimePickerParent.jsm
extra : rebase_source : d1b8689074b0efb1cd80d1f6b93b8edaaa772112
2019-06-27 00:58:03 +03:00
Abdoulaye O. Ly
a27a868591
Bug 1497280 - [Fission] Make DateTimePicker works with JSWindowActor. r=NeilDeakin,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D33965
--HG--
rename : toolkit/modules/DateTimePickerParent.jsm => toolkit/actors/DateTimePickerParent.jsm
extra : moz-landing-system : lando
2019-06-26 17:55:48 +00:00
Neil Deakin
31c2f503ab
Bug 1558919, switch page zoom to use JSWindowActor so that zooming works in OOP frames, r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D35019
--HG--
extra : moz-landing-system : lando
2019-06-26 18:16:42 +00:00
Abdoulaye O. Ly
90236200b9
Bug 1560229 - [Fission] Make Autoplay work with JSWindowActor. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D35395
--HG--
extra : moz-landing-system : lando
2019-06-25 20:29:19 +00:00
Abdoulaye O. Ly
e3c1f07198
Bug 1533958 - Make <select> works with Fission. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32337
--HG--
extra : moz-landing-system : lando
2019-06-14 16:23:29 +00:00
Brindusan Cristian
9b7249b587
Backed out changeset ced634e12fc3 (bug 1533958) for xpcshell failures at test_ext_telemetry.js. CLOSED TREE
2019-06-13 20:29:19 +03:00
Abdoulaye O. Ly
a37fdf2ed9
Bug 1533958 - Make <select> works with Fission. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32337
--HG--
extra : moz-landing-system : lando
2019-06-13 15:53:30 +00:00
Mike Conley
d622bd6c52
Bug 1505909 - Make basic context menu actions Fission-compatible. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32876
--HG--
extra : moz-landing-system : lando
2019-06-08 01:09:46 +00:00
Noemi Erli
ea35f4b13b
Backed out 6 changesets (bug 1505909) for failures in browser_ext_webNavigation_onCreatedNavigationTarget_contextmenu.js CLOSED TREE
...
Backed out changeset 57336967a6c7 (bug 1505909)
Backed out changeset 8adcacadd689 (bug 1505909)
Backed out changeset bcca6bb913ef (bug 1505909)
Backed out changeset afc11a5ebb6d (bug 1505909)
Backed out changeset 40f0a56ed3af (bug 1505909)
Backed out changeset 3e31f9726798 (bug 1505909)
2019-06-07 19:19:14 +03:00
Mike Conley
6d0f158a7d
Bug 1505909 - Make basic context menu actions Fission-compatible. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32876
--HG--
extra : moz-landing-system : lando
2019-06-07 14:28:59 +00:00
Bogdan Tara
4da63aeb53
Backed out 6 changesets (bug 1505909) for bc failures complaining about WebNavigationChild and browser_e10s_about_page_triggeringprincipal.js CLOSED TREE
...
Backed out changeset 56449fd37aee (bug 1505909)
Backed out changeset 3ff09b79821c (bug 1505909)
Backed out changeset a1a2a9efe22f (bug 1505909)
Backed out changeset 8aeb77291207 (bug 1505909)
Backed out changeset 4aa17e28ee54 (bug 1505909)
Backed out changeset dbe6803d979e (bug 1505909)
2019-06-07 06:15:16 +03:00
Mike Conley
261632c77d
Bug 1505909 - Make basic context menu actions Fission-compatible. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32876
--HG--
extra : moz-landing-system : lando
2019-06-06 20:32:50 +00:00
Mike Conley
82bd51e393
Bug 1533949 - Make BrowserChild functions Fission-compatible, and move to BrowserElementChild. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D30725
--HG--
rename : toolkit/actors/BrowserChild.jsm => toolkit/actors/BrowserElementChild.jsm
extra : moz-landing-system : lando
2019-05-30 19:01:29 +00:00
Mike Conley
2c8a12e078
Bug 1535748 - Remove NIGHTLY_BUILD build-time switches for Picture-in-Picture. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D23948
--HG--
extra : moz-landing-system : lando
2019-03-21 13:58:17 +00:00
Brindusan Cristian
327ca02963
Backed out 2 changesets (bug 1535760, bug 1535748) for ESlint failure at browser_contextMenu.js:66:11. CLOSED TREE
...
Backed out changeset 8ab3c856b9c2 (bug 1535748)
Backed out changeset a9a01b1c9e3a (bug 1535760)
2019-03-21 04:35:52 +02:00
Mike Conley
47e70b9c38
Bug 1535748 - Remove NIGHTLY_BUILD build-time switches for Picture-in-Picture. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D23948
--HG--
extra : moz-landing-system : lando
2019-03-20 21:24:15 +00:00