Luca Greco
7b02a66635
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
2019-06-13 18:25:45 +00:00
Ehsan Akhgari
5f57b1b6e4
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
2019-06-12 23:05:36 +00:00
Tim Huang
058979bf04
Bug 1556000 - Part 1: Remove the expired telemetry probe of the content window size. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D33788
2019-06-11 09:50:24 +00:00
Gurzau Raul
ae3b8b1e09
Merge inbound to mozilla-central. a=merge
2019-06-12 00:34:32 +03:00
Neil Deakin
c1eb92539d
Bug 1533948, change BrowserTabChild to inherit from JSWindowActor, r=mconley
2019-06-11 09:05:33 -04:00
Boris Zbarsky
95de682140
Bug 1557793 part 2. Stop using [array] in nsIStringBundle. r=Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D34196
2019-06-11 15:51:51 +00:00
Gijs Kruitbosch
48a46424c2
Bug 1550637 - fix tooltip hiding when navigating or switching tabs in e10s, r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D34275
2019-06-08 18:31:36 +00:00
Nicklas Boman
51ec2796ec
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
2019-06-08 11:04:27 +00:00
Mike Conley
93bbd7c5a8
Bug 1505909 - Make basic context menu actions Fission-compatible. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32876
2019-06-08 01:09:46 +00:00
Mike Conley
890b11ac87
Bug 1505909 - Merge remote and non-remote context menu handlers. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32757
2019-06-08 01:09:10 +00:00
Noemi Erli
7401f1586b
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
b59d1d89cb
Bug 1505909 - Make basic context menu actions Fission-compatible. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32876
2019-06-07 14:28:59 +00:00
Mike Conley
32a0246427
Bug 1505909 - Merge remote and non-remote context menu handlers. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32757
2019-06-07 14:28:33 +00:00
Bogdan Tara
ea3799bc30
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
a992b9f621
Bug 1505909 - Make basic context menu actions Fission-compatible. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32876
2019-06-06 20:32:50 +00:00
Mike Conley
f532c80744
Bug 1505909 - Merge remote and non-remote context menu handlers. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D32757
2019-06-06 20:32:11 +00:00
Narcis Beleuzu
a41478ce33
Backed out changeset ef75e158b232 (bug 1556000) for bc failures on browser_startup_syncIPC.js
2019-06-06 16:40:05 +03:00
Tim Huang
3c5086e15f
Bug 1556000 - Remove the expired telemetry probe of the content window size. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D33788
2019-06-06 09:32:15 +00:00
Thomas Nguyen
5a46d126ce
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
2019-06-06 07:23:37 +00:00
Sean Feng
0980602142
Bug 1549519 - Add two histograms as page reload performance telemetry r=bdekoz,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D31480
2019-06-05 13:56:52 +00:00
Dorel Luca
cd8003c6bf
Backed out changeset c8a19f92ba0d (bug 1549519) for Eslint failure. CLOSED TREE
2019-06-04 22:57:34 +03:00
Sean Feng
41577ea946
Bug 1549519 - Add two histograms as page reload perfromance telemetry r=bdekoz,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D31480
2019-06-04 19:15:30 +00:00
Gijs Kruitbosch
c8cb0fb4cd
Bug 1548515 - Make quitter wait until we've run idle tasks, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D32470
2019-05-24 12:58:43 +01:00
Henri Sivonen
22be3f1c4f
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
92452c88b5
Bug 1533949 - Make BrowserChild functions Fission-compatible, and move to BrowserElementChild. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D30725
2019-05-30 19:01:29 +00:00
prathiksha
18844e7cd2
Bug 1549561 - Move _setTechDetails from NetErrorChild.jsm to aboutNetError.js. r=johannh,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D30852
2019-05-30 06:43:14 +00:00
Florian Quèze
99de43336c
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
2019-05-27 17:35:31 +00:00
Mike de Boer
2d148b224b
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
2019-05-28 06:46:53 +00:00
Mihai Alexandru Michis
c1c0700d91
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)
2019-05-27 12:00:21 +03:00
Henri Sivonen
74b9548f55
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
2019-05-27 07:55:27 +00:00
Liang-Heng Chen
4427f36691
Bug 1330467 - part 8. Make canvas permission respect FPI; r=johannh,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D19929
2019-05-17 13:23:04 +00:00
Barret Rennie
77bcd2e1ea
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
2019-05-23 18:48:48 +00:00
Andrew Swan
1ab513d145
Bug 1519577 Convert toolbarbutton to a custom element r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D31941
2019-05-20 10:01:02 -07:00
Alphan Chen
b025f04a46
Bug 1549973 - Force tabState flush from C++ listener before tab is closed r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D30475
2019-05-22 09:06:14 +00:00
Christoph Kerschbaumer
1b1bace614
Bug 965637: Move CSP from Principal into Client, part 3: frontend changes. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D27656
2019-05-21 23:15:08 +00:00
Cosmin Sabou
64ec5323ab
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
821cc3513a
Bug 1519577 Convert toolbarbutton to a custom element r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D31941
2019-05-21 19:26:48 +00:00
Noemi Erli
42dc28e8b4
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
6b0346b742
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
2019-05-21 19:28:39 +00:00
Cosmin Sabou
9135cb4406
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
6ccbfbf238
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
2019-05-21 17:08:57 +00:00
Mihai Alexandru Michis
7d2bee9add
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
e1df59d159
Bug 1550930 part 2. Stop using [array] for nsIDroppedLinkHandler.validateURIsForDrop. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D30769
2019-05-15 20:52:52 +00:00
Nihanth Subramanya
e51e424827
Bug 1551206 - Introduce new Protections Panel behind a pref. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D30921
2019-05-14 16:17:07 +00:00
Johann Hofmann
54b7ce437e
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
2019-05-13 20:18:07 +00:00
Liang-Heng Chen
8b9ec6f562
Bug 1330467 - part 8. Make canvas permission respect FPI; r=johannh,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D19929
2019-05-07 22:19:02 +00:00
Mark Banner
e57171b69b
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
2019-05-07 10:51:44 +00:00
prathiksha
b84df6bb6f
Bug 1544610 - Part 1 - Have certerror captive portal message exchanges happen over RPM. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D28539
2019-05-03 23:30:35 +00:00
Alphan Chen
1d60c9f374
Bug 1474130 - Implement ScrollPosition/Privacy/DocCapability listeners in C++ r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D23057
2019-05-04 10:42:52 +00:00
Luca Greco
fa6692cd57
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
2019-05-06 18:38:23 +00:00