Daisuke Akatsuka
756317c698
Bug 1407945: Calculate screenX and screenY in case of HTML element. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D38826
--HG--
extra : moz-landing-system : lando
2019-07-23 17:20:49 +00:00
Marco Bonardo
3a39214a77
Bug 1559136 - Add urlbar event telemetry behind a pref. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D38521
--HG--
extra : moz-landing-system : lando
2019-07-25 12:39:02 +00:00
Bogdan Tara
f78b8d0022
Backed out changeset 3ecae0d7af5e (bug 1561547) for browser_startup_flicker.js failures CLOSED TREE
2019-07-24 19:22:24 +03:00
Andrei Oprea
ef6be7e743
Bug 1561547 - Use Messaging System to badge the FxA accounts toolbar button r=r1cky
...
Differential Revision: https://phabricator.services.mozilla.com/D37879
--HG--
extra : moz-landing-system : lando
2019-07-22 17:38:20 +00:00
Boris Zbarsky
edcc55e4e1
Bug 1568278 followup: fix incorrect 'let' usage on CLOSED TREE. r=bzbarsky
2019-07-23 22:00:12 -04:00
Boris Zbarsky
a818800ec5
Bug 1568278. Remove various unnecessary QIs to nsIDOMWindow. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D39065
--HG--
extra : moz-landing-system : lando
2019-07-24 01:26:07 +00:00
Gijs Kruitbosch
fffc7f0c58
Bug 1505913 - make plugin click-to-play and crash handling fission-compatible, r=mconley
...
At a high level, this change does the following:
- move the pluginchild actor to be a JSWindowActorChild
- move the parent handling from browser-plugins into a JSWindowActorParent
- move the crash handling from ContentCrashHandlers.jsm to the parent actor,
using a `PluginManager` object. It needs to talk to the actors (and vice
versa), so this seemed a better fit than spreading actor implementation
details to other JSMs.
- switch to using plugin IDs to identify plugins cross-process, instead of
combinations of names or other properties of the plugin tag. As part of that,
ensured plugin IDs are unique between "fake" plugins and the other ones.
- drop support for having a notification for more than 1 plugin. We only support
Flash, in practice, so there didn't seem to be much point in the added
complexity of trying to support more than 1 thing.
Some notes:
- the previous implementation mixes runIDs (for NPAPI plugin process "runs")
and GMP pluginIDs when doing crashreporting. AFAICT there is no guarantee
these don't conflict, so I've split them out to avoid issues. There's a
pluginCrashID object I pass around instead that has either a runID or
pluginID. Happy to rename some more for clarity.
- the previous implementation used `pluginInfo` and `plugin` for a bunch of
different types of variables. I've tried to be consistent, where:
* `pluginElement` is a DOM element for a plugin
* `activationInfo` is a JS object used to track click to play state for a plugin
* `plugin` is a plugintag as returned by the pluginhost service
* `pluginCrashID` is an identifier for a crashed plugin (see previous point).
- I'm still using broadcastAsyncMessage to tell the content processes about
gmp plugin crashes and plugin crash submission updates, because there's no
guarantee the actors are instantiated (for gmp plugins) nor can the parent
easily find out which actors to talk to (for either gmp or npapi plugins).
Open to suggestions there, too. I think our best bet might be moving that to
IPDL-based IPC within the GMP code, but that feels like a separate bug.
Differential Revision: https://phabricator.services.mozilla.com/D37665
--HG--
rename : browser/base/content/browser-plugins.js => browser/actors/PluginParent.jsm
extra : moz-landing-system : lando
2019-07-23 22:04:40 +00:00
Cosmin Sabou
a4efa7bded
Backed out 2 changesets (bug 1407945) for devtools failures on browser_tooltip.js.
...
Backed out changeset 1160c6868061 (bug 1407945)
Backed out changeset 359eec53f12e (bug 1407945)
2019-07-23 19:39:41 +03:00
Daisuke Akatsuka
7ddb98f9d5
Bug 1407945: Calculate screenX and screenY in case of HTML element. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D38826
--HG--
extra : moz-landing-system : lando
2019-07-23 13:59:23 +00:00
Andreea Pavel
148f85db1b
Backed out changeset 9955fec84808 (bug 1561547) for failing bc at browser_sync.js on a CLOSED TREE
2019-07-20 13:06:16 +03:00
Andrei Oprea
0a88215f93
Bug 1561547 - Use Messaging System to badge the FxA accounts toolbar button r=r1cky
...
Differential Revision: https://phabricator.services.mozilla.com/D37879
--HG--
extra : moz-landing-system : lando
2019-07-19 12:21:33 +00:00
Sean Feng
49f3772d40
Bug 1551965 - Add telemetry for page reload key combinations r=bdekoz,Gijs,chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D35035
--HG--
extra : moz-landing-system : lando
2019-07-17 14:04:31 +00:00
Dão Gottwald
6b7e2645f9
Bug 1513337 - Inline urlbar markup into browser.xhtml. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D23191
--HG--
extra : moz-landing-system : lando
2019-07-17 11:34:21 +00:00
Mihai Alexandru Michis
b7d205a80b
Backed out changeset 3504c0b3f87c (bug 1513337) for marionette failures CLOSED TREE
2019-07-17 14:02:05 +03:00
Dão Gottwald
16f78d8e06
Bug 1513337 - Inline urlbar markup into browser.xhtml. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D23191
--HG--
extra : moz-landing-system : lando
2019-07-17 09:20:41 +00:00
Coroiu Cristina
0882dc9bf4
Backed out changeset cf34b2e8ac53 (bug 1513337) for test client failure
2019-07-17 12:12:21 +03:00
Dão Gottwald
9fce0b69a1
Bug 1513337 - Inline urlbar markup into browser.xhtml. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D23191
--HG--
extra : moz-landing-system : lando
2019-07-17 07:38:18 +00:00
Thomas Nguyen
b0fa7cedfe
Bug 1554947 - Update saveURL to use referrerInfo class instead of referrer and referrerr policy r=Gijs,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D33939
--HG--
extra : moz-landing-system : lando
2019-07-16 17:59:28 +00:00
Gijs Kruitbosch
5ae6f00741
Bug 1550637 - hide tooltip when the docshell navigate, don't show tooltips if the docshell is no longer active, r=nika,dao
...
Differential Revision: https://phabricator.services.mozilla.com/D35503
--HG--
extra : moz-landing-system : lando
2019-07-16 07:48:23 +00:00
Brindusan Cristian
ea007979ee
Backed out changeset a7c14ebfcd4d (bug 1513337) for telemetry failures at test_event_ping.py. CLOSED TREE
2019-07-16 17:22:21 +03:00
Dão Gottwald
d4258708f3
Bug 1513337 - Inline urlbar markup into browser.xhtml. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D23191
--HG--
extra : moz-landing-system : lando
2019-07-16 10:26:04 +00:00
Carolina
9196c76343
Bug 1560538 - Opens a new tab to show the certificate. r=johannh,keeler
...
Not sure what to do in pippki.js, for the moment I put an incorrect id.
Differential Revision: https://phabricator.services.mozilla.com/D35531
--HG--
extra : moz-landing-system : lando
2019-07-15 12:32:43 +00:00
Alphan Chen
bd4a8d7302
Bug 1563171 - Move the sessionStore related functions from nsIXULBrowserWindow.idl r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D37424
--HG--
extra : moz-landing-system : lando
2019-07-15 10:29:06 +00:00
Johann Hofmann
e0669dc2c5
Bug 1562575 - Part 2 - Move content blocking section into the protections panel. r=ewright
...
This is a pretty big change on paper, but most of the lines are copy-pasted, with some small
adjustments to get the content blocking code comfortable in browser-siteProtections.js.
Differential Revision: https://phabricator.services.mozilla.com/D37556
--HG--
extra : moz-landing-system : lando
2019-07-12 21:36:58 +00:00
Dorel Luca
da86b02dc2
Backed out 3 changesets (bug 1562575) for Mochitest failures in browser/tools/mozscreenshots/controlCenter/browser_controlCenter.js. CLOSED TREE
...
Backed out changeset fce18a9477b0 (bug 1562575)
Backed out changeset c9b01b908020 (bug 1562575)
Backed out changeset de006229ba8f (bug 1562575)
2019-07-12 18:42:19 +03:00
Dão Gottwald
94076a2fc9
Bug 1565524 - Stop setting unused autocompletesearchparam attribute. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D37847
--HG--
extra : moz-landing-system : lando
2019-07-12 11:53:39 +00:00
Johann Hofmann
0d0bc26e56
Bug 1562575 - Part 2 - Move content blocking section into the protections panel. r=ewright
...
This is a pretty big change on paper, but most of the lines are copy-pasted, with some small
adjustments to get the content blocking code comfortable in browser-siteProtections.js.
Differential Revision: https://phabricator.services.mozilla.com/D37556
--HG--
extra : moz-landing-system : lando
2019-07-12 10:27:24 +00:00
Alphan Chen
02e1dcbe25
bug 1562889 - Convert content-sessionStore to C++: add browser epochs support r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D36606
--HG--
extra : moz-landing-system : lando
2019-07-11 09:46:14 +00:00
Dão Gottwald
9613076e75
Bug 1564830 - Remove userInitiatedFocus flag. r=harry
...
Differential Revision: https://phabricator.services.mozilla.com/D37540
--HG--
extra : moz-landing-system : lando
2019-07-11 07:48:42 +00:00
Andreea Pavel
5dae66b201
Backed out changeset c602dc47afce (bug 1564830) ES lint failure on a CLOSED TREE
2019-07-10 19:11:54 +03:00
Dão Gottwald
190d05c07e
Bug 1564830 - Remove userInitiatedFocus flag. r=harry
...
Differential Revision: https://phabricator.services.mozilla.com/D37540
--HG--
extra : moz-landing-system : lando
2019-07-10 15:40:50 +00:00
harry
38c5e18846
Bug 1551232 - Removes legacy-urlbar binding and simplifies gURLBarHandler. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D36231
--HG--
extra : moz-landing-system : lando
2019-07-09 21:29:53 +00:00
Brindusan Cristian
d8c1441d3e
Backed out changeset 07d42b08b863 (bug 1551232) for bc failures at browser_action_searchengine.js.
2019-07-09 06:06:45 +03:00
harry
d705204f7f
Bug 1551232 - Removes legacy-urlbar binding, simplifies gURLBarHandler, and removes ini file with legacy-urlbar tests. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D36231
--HG--
extra : moz-landing-system : lando
2019-07-08 18:46:47 +00:00
Jonathan Kingston
31441f82ea
Bug 1560455 - rename CodebasePrincipal to ContentPrincipal. r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D35504
--HG--
extra : moz-landing-system : lando
2019-07-08 16:37:45 +00:00
Victor Porof
ad522e3aae
Bug 1561435 - Fix linting errors for browser/, r=standard8
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D35950
--HG--
extra : source : ff6aa88097df9836d93d6aa5554ffcd160f07167
extra : intermediate-source : 2130a9484ece03d835939359c4a07966aa8d790c
2019-06-28 20:02:37 +02:00
Victor Porof
f9f5914039
Bug 1561435 - Format browser/base/, a=automatic-formatting
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D36041
--HG--
extra : source : 96b3895a3b2aa2fcb064c85ec5857b7216884556
2019-07-05 09:48:57 +02:00
Tim Huang
98769d094b
Bug 1555226 - Part 4: Implementing the switch flow for the mini panel. r=nhnt11
...
This patch makes the mini panel been shown after page reload due to
switch the tracking protection state. The mini panel will be auto hidden
after certain time, which can be configured by the pref
'browser.protections_panel.mini_panel_auto_hide_timing'. The default
value is 5 seconds.
This also implements the behavior that showing the protections panel on
clicking the mini panel.
Differential Revision: https://phabricator.services.mozilla.com/D36018
--HG--
extra : moz-landing-system : lando
2019-07-02 08:14:34 +00:00
Dão Gottwald
1a14531cbe
Bug 1562691 - Make gURLBarHandler.formatValue() work with the quantumbar enabled. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D36512
--HG--
extra : moz-landing-system : lando
2019-07-01 20:10:10 +00:00
prathiksha
82a4475a6a
Bug 1555438 - Remove getDetailedCertErrorInfo from NetErrorChild.jsm. r=johannh,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D33065
--HG--
extra : moz-landing-system : lando
2019-06-26 20:24:05 +00:00
Christoph Walcher
cf2e11f3c2
Bug 909760 - Show download progress in the MacOS Finder r=spohl,mak
...
Show download progress in the MacOS Finder
Differential Revision: https://phabricator.services.mozilla.com/D30688
--HG--
extra : moz-landing-system : lando
2019-06-19 18:48:49 +00:00
Dorel Luca
d7a28a9a95
Backed out changeset 8a67659b3fe6 (bug 1550637) by dev's request
2019-06-19 21:40:35 +03:00
Dão Gottwald
d3918ecf49
Bug 1559363 - Open-view-on-focus mode should only apply when the user explicitly focuses the address bar, not on autofocus. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D35280
--HG--
extra : moz-landing-system : lando
2019-06-19 01:18:06 +00:00
prathiksha
b901cf9927
Bug 1552333 - Move onCertErrorDetails from NetErrorChild.jsm to aboutNetError.js. r=johannh,flod,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D31901
--HG--
extra : moz-landing-system : lando
2019-06-18 03:54:21 +00:00
Gurzau Raul
ac0adc46e4
Backed out changeset 5f48ef706159 (bug 909760) for leakcheck permafailures during browser_windowactivation.js a=backout
2019-06-16 22:41:00 +03:00
Christoph Walcher
ca946d5ec1
Bug 909760 - Show download progress in the MacOS Finder r=spohl,mak
...
Show download progress in the MacOS Finder
Differential Revision: https://phabricator.services.mozilla.com/D30688
--HG--
extra : moz-landing-system : lando
2019-06-15 15:46:36 +00:00
Boris Zbarsky
d40a269ffc
Bug 1558735 part 1. Stop using [array] in nsIX509Cert.getRawDER. r=keeler,mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D34670
--HG--
extra : moz-landing-system : lando
2019-06-14 18:17:20 +00:00
Luca Greco
8628f0f273
Bug 1558540 - Show report checkbox in uninstall addon dialog only for supported addon types. r=jaws,mstriemer
...
Differential Revision: https://phabricator.services.mozilla.com/D34643
--HG--
extra : moz-landing-system : lando
2019-06-13 18:25:45 +00:00
Ehsan Akhgari
fc40494b9c
Bug 1557887 - Part 5: Pass a storage principal argument through the browser loadURI()/addTab() APIs; r=baku,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D34459
--HG--
extra : moz-landing-system : lando
2019-06-12 23:05:36 +00:00
Tim Huang
46cdd7f366
Bug 1556000 - Part 1: Remove the expired telemetry probe of the content window size. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D33788
--HG--
extra : moz-landing-system : lando
2019-06-11 09:50:24 +00:00
Gurzau Raul
227f5329f7
Merge inbound to mozilla-central. a=merge
2019-06-12 00:34:32 +03:00
Neil Deakin
e5fb1d5934
Bug 1533948, change BrowserTabChild to inherit from JSWindowActor, r=mconley
...
--HG--
extra : rebase_source : 5e88e30ac09c15e6747f6ef1019e9b27a793a898
2019-06-11 09:05:33 -04:00
Boris Zbarsky
9de72a3ac6
Bug 1557793 part 2. Stop using [array] in nsIStringBundle. r=Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D34196
--HG--
extra : moz-landing-system : lando
2019-06-11 15:51:51 +00:00
Gijs Kruitbosch
5431ebd7d7
Bug 1550637 - fix tooltip hiding when navigating or switching tabs in e10s, r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D34275
--HG--
extra : moz-landing-system : lando
2019-06-08 18:31:36 +00:00
Nicklas Boman
f293246462
Bug 1519365 - Update object property names that get passed to loadURIOptions to match the names in loadURIOptions r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D31729
--HG--
extra : moz-landing-system : lando
2019-06-08 11:04:27 +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
Mike Conley
42b822a5ef
Bug 1505909 - Merge remote and non-remote context menu handlers. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32757
--HG--
extra : moz-landing-system : lando
2019-06-08 01:09:10 +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
Mike Conley
cef09f3647
Bug 1505909 - Merge remote and non-remote context menu handlers. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32757
--HG--
extra : moz-landing-system : lando
2019-06-07 14:28:33 +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
014fa7a924
Bug 1505909 - Merge remote and non-remote context menu handlers. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32757
--HG--
extra : moz-landing-system : lando
2019-06-06 20:32:11 +00:00
Narcis Beleuzu
76af096241
Backed out changeset ef75e158b232 (bug 1556000) for bc failures on browser_startup_syncIPC.js
2019-06-06 16:40:05 +03:00
Tim Huang
9f0768dc00
Bug 1556000 - Remove the expired telemetry probe of the content window size. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D33788
--HG--
extra : moz-landing-system : lando
2019-06-06 09:32:15 +00:00
Thomas Nguyen
01ff0bf93f
Bug 1534681 Use ReferrerInfo class in document r=ckerschb,baku,Gijs
...
Also, in many place, we use document uri as referrer. It is not right
for the case srdoc iframe. We should use the last non-srdoc parent
document's uri
Differential Revision: https://phabricator.services.mozilla.com/D30191
--HG--
rename : testing/web-platform/tests/referrer-policy/generic/iframe-inheritance.html => testing/web-platform/tests/referrer-policy/generic/inheritance/iframe-inheritance-data.html
rename : testing/web-platform/tests/referrer-policy/generic/iframe-inheritance.html => testing/web-platform/tests/referrer-policy/generic/inheritance/iframe-inheritance-srcdoc.html
extra : moz-landing-system : lando
2019-06-06 07:23:37 +00:00
Sean Feng
eb4060b4c7
Bug 1549519 - Add two histograms as page reload performance telemetry r=bdekoz,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D31480
--HG--
extra : moz-landing-system : lando
2019-06-05 13:56:52 +00:00
Dorel Luca
58da2cbd6a
Backed out changeset c8a19f92ba0d (bug 1549519) for Eslint failure. CLOSED TREE
2019-06-04 22:57:34 +03:00
Sean Feng
a877dfb56a
Bug 1549519 - Add two histograms as page reload perfromance telemetry r=bdekoz,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D31480
--HG--
extra : moz-landing-system : lando
2019-06-04 19:15:30 +00:00
Gijs Kruitbosch
65eeddec9b
Bug 1548515 - Make quitter wait until we've run idle tasks, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D32470
--HG--
extra : rebase_source : b101c99e7ba2bc9a169a7313eed3ed501f74fd6e
extra : amend_source : fda5ee8c008540b205bab43b498a2e685c610b58
2019-05-24 12:58:43 +01:00
Henri Sivonen
ae34dc651a
Bug 1543077 part 4 - Have only one item for Japanese in the Text Encoding menu. r=Gijs,emk.
...
Differential Revision: https://phabricator.services.mozilla.com/D28634
2019-06-03 15:30:41 +03: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
prathiksha
325e222d30
Bug 1549561 - Move _setTechDetails from NetErrorChild.jsm to aboutNetError.js. r=johannh,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D30852
--HG--
extra : moz-landing-system : lando
2019-05-30 06:43:14 +00:00
Florian Quèze
0763a8be38
Bug 1553745 - Introduce a toolkit.legacyUserProfileCustomizations.windowIcon preference to allow users to enable per-window icon, r=mconley.
...
Differential Revision: https://phabricator.services.mozilla.com/D32440
--HG--
extra : moz-landing-system : lando
2019-05-27 17:35:31 +00:00
Mike de Boer
acd82282ed
Bug 1554076 - Stop relying on the startup module - SessionStartup.jsm - to inform us of the runtime state, which is the responsibility of SessionStore.jsm. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D32734
--HG--
extra : moz-landing-system : lando
2019-05-28 06:46:53 +00:00
Mihai Alexandru Michis
1dd6cb6ee5
Backed out 6 changesets (bug 1543077) for causing bc failures at docshell/test/browser/browser_bug1543077.js
...
Backed out changeset f593045cc48f (bug 1543077)
Backed out changeset 25449ba8aceb (bug 1543077)
Backed out changeset ccc438262e29 (bug 1543077)
Backed out changeset 4573c25b1ce0 (bug 1543077)
Backed out changeset 1cbaafb9373a (bug 1543077)
Backed out changeset 1a0e7ced8e47 (bug 1543077)
--HG--
extra : rebase_source : f04bf405303fe03776f0e70b03db076c0a41ae45
2019-05-27 12:00:21 +03:00
Henri Sivonen
533527938d
Bug 1543077 part 4 - Have only one item for Japanese in the Text Encoding menu. r=emk,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D28634
--HG--
extra : moz-landing-system : lando
2019-05-27 07:55:27 +00:00
Liang-Heng Chen
aea7247098
Bug 1330467 - part 8. Make canvas permission respect FPI; r=johannh,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D19929
--HG--
extra : moz-landing-system : lando
2019-05-17 13:23:04 +00:00
Barret Rennie
0345083532
Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
...
Previously the `WebNavigationChild` would keep track of when triggering its
`nsIWebNavigation`, `goForward`, `goBack`, `gotoIndex`, and `loadURI` methods.
It's `nsIWebNavigation` instance is always an `nsIDocShell` and as part of
porting `OnStateChange` and `OnLocationChange` events from
`WebProgressChild`/`RemoteWebProgress` to `BrowserChild`/`BrowserParent`, this
informations needs to be available from the `BrowserChild`. As it stands, it is
currently an expando property on the `WebProgressChild`.
Instead of introducing yet another XPCOM interface for the WebProgressChild, we
now store this information directly on the `nsDocShell`. Furthermore, instead
of having the `WebNavigationChild` manage this part of the `nsDocShell`'s
state, we can have the `nsDocShell` manage this state itself so it is always
consistent.
Differential Revision: https://phabricator.services.mozilla.com/D28124
--HG--
extra : moz-landing-system : lando
2019-05-23 18:48:48 +00:00
Andrew Swan
a745ec6099
Bug 1519577 Convert toolbarbutton to a custom element r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D31941
--HG--
extra : rebase_source : 3709ef713f1a7dc9fbc2d0ac97f16bea757fcd2b
2019-05-20 10:01:02 -07:00
Alphan Chen
2dbd18c6c8
Bug 1549973 - Force tabState flush from C++ listener before tab is closed r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D30475
--HG--
extra : moz-landing-system : lando
2019-05-22 09:06:14 +00:00
Christoph Kerschbaumer
30b618ff6e
Bug 965637: Move CSP from Principal into Client, part 3: frontend changes. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D27656
--HG--
extra : moz-landing-system : lando
2019-05-21 23:15:08 +00:00
Cosmin Sabou
ce81aa750c
Backed out 7 changesets (bug 1519577) for mochitest failures. CLOSED TREE
...
Backed out changeset 5192370c4f79 (bug 1519577)
Backed out changeset 2999bbc0422b (bug 1519577)
Backed out changeset bcedf1e9b09c (bug 1519577)
Backed out changeset 293af339be51 (bug 1519577)
Backed out changeset 9f311461ad1e (bug 1519577)
Backed out changeset cf4e91d423b4 (bug 1519577)
Backed out changeset 4f53ad1e3674 (bug 1519577)
2019-05-22 02:20:08 +03:00
Andrew Swan
f80f3b7f72
Bug 1519577 Convert toolbarbutton to a custom element r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D31941
--HG--
extra : moz-landing-system : lando
2019-05-21 19:26:48 +00:00
Noemi Erli
cc1f5b44f2
Backed out 4 changesets (bug 1510569) for mass test failures CLOSED TREE
...
Backed out changeset c5488e2770a6 (bug 1510569)
Backed out changeset df98eef1f640 (bug 1510569)
Backed out changeset db6da7f94a92 (bug 1510569)
Backed out changeset fb696b92c13d (bug 1510569)
2019-05-21 23:41:41 +03:00
Barret Rennie
68cdb08594
Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
...
Previously the `WebNavigationChild` would keep track of when triggering its
`nsIWebNavigation`, `goForward`, `goBack`, `gotoIndex`, and `loadURI` methods.
It's `nsIWebNavigation` instance is always an `nsIDocShell` and as part of
porting `OnStateChange` and `OnLocationChange` events from
`WebProgressChild`/`RemoteWebProgress` to `BrowserChild`/`BrowserParent`, this
informations needs to be available from the `BrowserChild`. As it stands, it is
currently an expando property on the `WebProgressChild`.
Instead of introducing yet another XPCOM interface for the WebProgressChild, we
now store this information directly on the `nsDocShell`. Furthermore, instead
of having the `WebNavigationChild` manage this part of the `nsDocShell`'s
state, we can have the `nsDocShell` manage this state itself so it is always
consistent.
Differential Revision: https://phabricator.services.mozilla.com/D28124
--HG--
extra : moz-landing-system : lando
2019-05-21 19:28:39 +00:00
Cosmin Sabou
e565aa827a
Backed out 4 changesets (bug 1510569) for causing build bustages on nsIDocShell.idl CLOSED TREE
...
Backed out changeset 57f49df057be (bug 1510569)
Backed out changeset de97a258fcfd (bug 1510569)
Backed out changeset 4b0ed20ab3bc (bug 1510569)
Backed out changeset 1d8ab383d3e9 (bug 1510569)
2019-05-21 20:30:01 +03:00
Barret Rennie
3ee6a359f7
Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
...
Previously the `WebNavigationChild` would keep track of when triggering its
`nsIWebNavigation`, `goForward`, `goBack`, `gotoIndex`, and `loadURI` methods.
It's `nsIWebNavigation` instance is always an `nsIDocShell` and as part of
porting `OnStateChange` and `OnLocationChange` events from
`WebProgressChild`/`RemoteWebProgress` to `BrowserChild`/`BrowserParent`, this
informations needs to be available from the `BrowserChild`. As it stands, it is
currently an expando property on the `WebProgressChild`.
Instead of introducing yet another XPCOM interface for the WebProgressChild, we
now store this information directly on the `nsDocShell`. Furthermore, instead
of having the `WebNavigationChild` manage this part of the `nsDocShell`'s
state, we can have the `nsDocShell` manage this state itself so it is always
consistent.
Differential Revision: https://phabricator.services.mozilla.com/D28124
--HG--
extra : moz-landing-system : lando
2019-05-21 17:08:57 +00:00
Mihai Alexandru Michis
97df17e745
Backed out 11 changesets (bug 1330467) as requested by xeonchen on IRC. CLOSED TREE
...
Backed out changeset 0229d5353d50 (bug 1330467)
Backed out changeset 2f2308fe5747 (bug 1330467)
Backed out changeset 2cd09bae2bdf (bug 1330467)
Backed out changeset 2648f5bb1804 (bug 1330467)
Backed out changeset 4686eebd8962 (bug 1330467)
Backed out changeset b43fa07d5756 (bug 1330467)
Backed out changeset 35d96a4ff659 (bug 1330467)
Backed out changeset 6ac44130d2bb (bug 1330467)
Backed out changeset f939c61e051f (bug 1330467)
Backed out changeset 0ae215d91758 (bug 1330467)
Backed out changeset 1d48bdbb4035 (bug 1330467)
2019-05-17 16:19:06 +03:00
Boris Zbarsky
d49981ee72
Bug 1550930 part 2. Stop using [array] for nsIDroppedLinkHandler.validateURIsForDrop. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D30769
--HG--
extra : moz-landing-system : lando
2019-05-15 20:52:52 +00:00
Nihanth Subramanya
9b711db77f
Bug 1551206 - Introduce new Protections Panel behind a pref. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D30921
--HG--
rename : browser/components/controlcenter/content/panel.inc.xul => browser/components/controlcenter/content/identityPanel.inc.xul
extra : moz-landing-system : lando
2019-05-14 16:17:07 +00:00
Johann Hofmann
94bea848e4
Bug 1545743 - Don't use validity.not{After,Before}LocalTime for parsing date information in NetErrorChild.jsm. r=prathiksha
...
Differential Revision: https://phabricator.services.mozilla.com/D30431
--HG--
extra : moz-landing-system : lando
2019-05-13 20:18:07 +00:00
Liang-Heng Chen
284baaf7d8
Bug 1330467 - part 8. Make canvas permission respect FPI; r=johannh,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D19929
--HG--
extra : moz-landing-system : lando
2019-05-07 22:19:02 +00:00
Mark Banner
c9ca02f23d
Bug 1548750 - Harden the search link added mechanisms and browser_tooManyEnginesOffered.js against the search service initialisation not having completed yet. r=mikedeboer
...
Differential Revision: https://phabricator.services.mozilla.com/D29807
--HG--
extra : moz-landing-system : lando
2019-05-07 10:51:44 +00:00
prathiksha
04f8eeac8f
Bug 1544610 - Part 1 - Have certerror captive portal message exchanges happen over RPM. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D28539
--HG--
extra : moz-landing-system : lando
2019-05-03 23:30:35 +00:00
Alphan Chen
d12fbd8633
Bug 1474130 - Implement ScrollPosition/Privacy/DocCapability listeners in C++ r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D23057
--HG--
extra : moz-landing-system : lando
2019-05-04 10:42:52 +00:00
Luca Greco
2448c9bc05
Bug 1544928 - Allow to optionally report an extension on addon uninstall. r=flod,jaws,mstriemer
...
Depends on D29121
Differential Revision: https://phabricator.services.mozilla.com/D29122
--HG--
extra : moz-landing-system : lando
2019-05-06 18:38:23 +00:00
Luca Greco
f4aba799d0
Bug 1544928 - Add Report extension in browserAction context menu. r=flod,jaws,mstriemer
...
Depends on D27294
Differential Revision: https://phabricator.services.mozilla.com/D29120
--HG--
extra : moz-landing-system : lando
2019-05-06 18:38:19 +00:00
Jonathan Kingston
cb55df3ae6
Bug 1549168 - Remove use of principal SerializationHelper in browser.js and replace with E10S.serializePrincipal. r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D29958
--HG--
extra : moz-landing-system : lando
2019-05-05 13:43:10 +00:00
Nika Layzell
6eb2084136
Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley
...
This patch introduces a new type of content process, which has a dynamic name.
This type of content process is labeled as `webIsolated=${SITE_ORIGIN}` and is
used within fission-enabled windows.
To enable this, additional information about the fission status of the target
window must be passed into E10SUtils. This was done by updating every call site
manually to pass an extra boolean. A better solution perhaps should be used in
the future.
With this patch enabled, we now perform process switches, but only when
navigating to HTTP URIs. If we navigate to a non-HTTP URI in an iframe with
fission enabled, it will not behave correctly. This must be done in a
follow-up.
Differential Revision: https://phabricator.services.mozilla.com/D29570
--HG--
extra : moz-landing-system : lando
2019-05-03 21:31:57 +00:00