Agi Sferro
731917effd
Bug 1570115 - Allow Actors to implement WebBrowserChrome. r=kmag,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D44052
--HG--
extra : moz-landing-system : lando
2019-09-20 18:15:18 +00:00
Agi Sferro
ebe6d184ab
Bug 1570115 - Move LoadURIDelegate to Actor. r=kmag,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D44051
--HG--
extra : moz-landing-system : lando
2019-09-20 18:15:25 +00:00
Dylan Roeh
9a70aa2560
Bug 1557009 - Add ContentBlockingController to GeckoSession to allow managing exceptions list for content blocking. r=snorp,geckoview-reviewers,Ehsan,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D43758
--HG--
extra : moz-landing-system : lando
2019-09-06 17:21:16 +00:00
arthur.iakab
a85c15b134
Backed out changeset dce44ccda93f (bug 1557009) for causing android lints failure on ContentBlockingController.java CLOSED TREE
2019-09-06 18:53:35 +03:00
Dylan Roeh
5ee7c5e622
Bug 1557009 - Add ContentBlockingController to GeckoSession to allow managing exceptions list for content blocking. r=snorp,geckoview-reviewers,Ehsan,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D43758
--HG--
extra : moz-landing-system : lando
2019-09-06 15:14:36 +00:00
James Willcox
17531c0400
Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt
...
Differential Revision: https://phabricator.services.mozilla.com/D41290
--HG--
extra : moz-landing-system : lando
2019-09-04 21:25:44 +00:00
Dylan Roeh
9f71be1805
Bug 1572191 - Prevent nsPermissionManager from persisting certain permissions to disk under GeckoView. r=snorp,Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D43759
--HG--
extra : moz-landing-system : lando
2019-08-30 21:41:47 +00:00
Noemi Erli
478b1751c7
Backed out 5 changesets (bug 1343678) for causing multiple web-platform failures CLOSED TREE
...
Backed out changeset 4b77646bc788 (bug 1343678)
Backed out changeset 7396789341b1 (bug 1343678)
Backed out changeset 85526faefe6d (bug 1343678)
Backed out changeset 07b757a21222 (bug 1343678)
Backed out changeset 3551cc55620d (bug 1343678)
2019-08-30 00:36:40 +03:00
James Willcox
fe4b02a3cc
Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt
...
Differential Revision: https://phabricator.services.mozilla.com/D41290
--HG--
extra : moz-landing-system : lando
2019-08-29 18:59:31 +00:00
Dorel Luca
547786f1cd
Backed out 3 changesets (bug 1343678) for WPT failures on Android. CLOSED TREE
...
Backed out changeset 619e7838ebfd (bug 1343678)
Backed out changeset 5010684cdca4 (bug 1343678)
Backed out changeset b01343e4c2eb (bug 1343678)
2019-08-28 23:09:08 +03:00
James Willcox
746abdeae8
Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt
...
Differential Revision: https://phabricator.services.mozilla.com/D41290
--HG--
extra : moz-landing-system : lando
2019-08-28 14:21:47 +00:00
Noemi Erli
15323a790b
Backed out 3 changesets (bug 1343678) for breaking Android web platform tests CLOSED TREE
...
Backed out changeset c22a725950f0 (bug 1343678)
Backed out changeset 0bef62794abb (bug 1343678)
Backed out changeset 37c92bba3e1c (bug 1343678)
2019-08-24 01:13:36 +03:00
James Willcox
fa77c48a55
Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt
...
Differential Revision: https://phabricator.services.mozilla.com/D41290
--HG--
extra : moz-landing-system : lando
2019-08-23 16:29:38 +00:00
Alvina Waseem
2c95cb9ba9
Bug 1542525
- Notification reject failing & web notification test fix. r=snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D43284
--HG--
extra : moz-landing-system : lando
2019-08-23 18:39:54 +00:00
Alvina Waseem
32e325ac2f
Bug 1533057 - Created Web Notifications API. r=geckoview-reviewers,agi,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D36342
--HG--
extra : moz-landing-system : lando
2019-08-21 16:49:49 +00:00
Oana Pop Rus
cc55a912e9
Backed out changeset 6d823f106e69 (bug 1533057) for Android mochitest failure in AndroidAlerts.cpp on a CLOSED TREE
2019-08-16 02:28:42 +03:00
Alvina Waseem
b465cfd307
Bug 1533057 - Created Web Notifications API. r=geckoview-reviewers,agi,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D36342
--HG--
extra : moz-landing-system : lando
2019-08-15 20:13:57 +00:00
Dylan Roeh
1e945a8dd6
Bug 1553603 - Support "capture" attribute in Gecko and expose in GV. r=geckoview-reviewers,smaug,snorp,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D38746
--HG--
extra : moz-landing-system : lando
2019-07-30 18:13:05 +00:00
Eugen Sawin
10b4aa39cc
Bug 1501108 - [3.6] Extend StorageController API to delete session context data. r=baku,snorp,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D23732
--HG--
extra : moz-landing-system : lando
2019-07-21 17:20:19 +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
e999ae1989
Bug 1561435 - Format mobile/, a=automatic-formatting
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D35914
--HG--
extra : source : eafb1052afc7712c969e57552da5affc63093e9e
2019-07-05 10:53:35 +02:00
Dylan Roeh
5e0a7630a4
Bug 1499396 - Add basic testing for PromptDelegate. r=geckoview-reviewers,snorp
...
Some tests still disabled due to either test environment weirdness or actual breakage.
Differential Revision: https://phabricator.services.mozilla.com/D36531
--HG--
extra : moz-landing-system : lando
2019-07-02 22:51:43 +00: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
Zibi Braniecki
b4932e4709
Bug 1555662 - Register L10nRegistry sources using categories. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D34227
--HG--
extra : moz-landing-system : lando
2019-06-08 04:37:31 +00:00
Andreea Pavel
ab7673faaa
Backed out 2 changesets (bug 1555662) for multiple bc failures e.g browser_panelUINotifications_multiWindow.js on a CLOSED TREE
...
Backed out changeset 84c57f9dda5b (bug 1555662)
Backed out changeset ede8b931ee0d (bug 1555662)
2019-06-08 03:25:28 +03:00
Zibi Braniecki
6ca89e400f
Bug 1555662 - Register L10nRegistry sources using categories. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D34227
--HG--
extra : moz-landing-system : lando
2019-06-07 20:11:00 +00:00
Boris Zbarsky
223721a61e
Bug 1557237. Stop using [array] in nsIPrompt and nsIPromptService. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D33909
--HG--
extra : moz-landing-system : lando
2019-06-06 08:03:56 +00:00
Liang-Heng Chen
9ff316fe67
Bug 1330467 - part 9. Use principal with mobile permissions; r=johannh,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D19930
--HG--
extra : moz-landing-system : lando
2019-05-26 17:00:54 +00:00
Emily Toop
f00e577132
Bug 1549633 - Enable listening for `recording-device-events`. r=esawin,geckoview-reviewers,snorp
...
This is to allow us to detect the enabling and disabling of recording so that we can notify the embedding application of the change in status.
Differential Revision: https://phabricator.services.mozilla.com/D31072
--HG--
extra : moz-landing-system : lando
2019-05-24 07:45:41 +00:00
Eugen Sawin
c0069258a0
Bug 1489669 - [1.4] Add Storage Controller API. r=baku,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D32153
--HG--
extra : moz-landing-system : lando
2019-05-22 20:21:09 +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
Matt Brubeck
246448a05a
Bug 1543823 - Compute Accept-Language header based on app and OS prefs. r=snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D30946
--HG--
extra : moz-landing-system : lando
2019-05-13 20:52:10 +00:00
Boris Zbarsky
cce639ce14
Bug 1541485. Stop using AutoJSContext in android widget code. r=snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D30762
--HG--
extra : moz-landing-system : lando
2019-05-13 14:44:51 +00:00
Liang-Heng Chen
2c4d7cf8eb
Bug 1330467 - part 9. Use principal with mobile permissions; r=johannh,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D19930
--HG--
extra : moz-landing-system : lando
2019-05-07 22:20:46 +00:00
Sebastian Hengst
3dd01e8232
Backed out 4 changesets (bug 1501108) for causing very frequent leaks in macOS debug wpt tests. a=backout
...
Backed out changeset 23a77e063257 (bug 1501108)
Backed out changeset 335cec0aacd8 (bug 1501108)
Backed out changeset 99ba286125d1 (bug 1501108)
Backed out changeset 8f2d511ad49f (bug 1501108)
--HG--
extra : rebase_source : 01925c24ac47b37135fcfebab8ae7e9876d5b90e
2019-04-29 17:39:42 +02:00
Ryan Hunt
d6509bb237
Bug 1534395 - Rename TabChild to BrowserChild. r=nika
...
This commit renames TabChild to BrowserChild.
Differential Revision: https://phabricator.services.mozilla.com/D28135
--HG--
rename : dom/base/InProcessTabChildMessageManager.cpp => dom/base/InProcessBrowserChildMessageManager.cpp
rename : dom/base/InProcessTabChildMessageManager.h => dom/base/InProcessBrowserChildMessageManager.h
rename : dom/ipc/TabChild.cpp => dom/ipc/BrowserChild.cpp
rename : dom/ipc/TabChild.h => dom/ipc/BrowserChild.h
extra : rebase_source : e7fcfb845a971a2760e73d517e24da18ce2551b5
extra : histedit_source : d1991334ccb107fe56e478865f22fd97b041a317
2019-04-09 17:39:01 -05:00
Agi Sferro
83bc10f815
Bug 1518843 - GeckoView WebExtension Messaging. r=snorp,esawin,robwu,kmag
...
This change allows GeckoView embedders to respond to
`runtime.sendNativeMessage` and `runtime.connectNative` sent from
WebExtensions.
These APIs are available behind the new privileged-only permission
`geckoViewAddons` and are used by GeckoView apps to communicate between content
and the app.
Depends On D22621
Differential Revision: https://phabricator.services.mozilla.com/D22622
--HG--
extra : moz-landing-system : lando
2019-04-17 18:28:10 +00:00
Agi Sferro
f9fe9e667f
Bug 1518843 - Add GeckoView API to unregister WebExtensions. r=snorp,mbrubeck
...
Depends On D23093
---
.../components/geckoview/GeckoViewStartup.js | 1 +
mobile/android/geckoview/api.txt | 1 +
.../geckoview/test/WebExtensionTest.kt | 17 +++++++--
.../org/mozilla/geckoview/GeckoRuntime.java | 31 +++++++++++++++-
.../mozilla/geckoview/doc-files/CHANGELOG.md | 6 ++-
.../geckoview/GeckoViewWebExtension.jsm | 37 ++++++++++++++++++-
6 files changed, 85 insertions(+), 8 deletions(-)
Differential Revision: https://phabricator.services.mozilla.com/D22621
--HG--
extra : moz-landing-system : lando
2019-04-17 18:27:40 +00:00
Eugen Sawin
0353b16889
Bug 1501108 - [3.4] Add a StorageController API to delete session context data. r=baku,snorp,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D23732
--HG--
extra : moz-landing-system : lando
2019-04-17 13:03:49 +00:00
Cosmin Sabou
18065e80c7
Backed out 4 changesets (bug 1501108) for browser chrome failures on browser_principalSerialization_version1.js. CLOSED TREE
...
Backed out changeset da28ce3af312 (bug 1501108)
Backed out changeset 1936dde5f34c (bug 1501108)
Backed out changeset de36c9fb8c65 (bug 1501108)
Backed out changeset cad2b29b79d2 (bug 1501108)
2019-04-16 01:10:26 +03:00
Eugen Sawin
7f8b8ee812
Bug 1501108 - [3.4] Add a StorageController API to delete session context data. r=baku,snorp,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D23732
--HG--
extra : moz-landing-system : lando
2019-04-15 20:59:24 +00:00
Ian Moody
2fb24e7073
Bug 1538766 - mobile/ automated ESLint no-throw-literal fixes. r=petru
...
Result of running:
$ mach eslint -funix mobile/ | sed -Ee 's/:.+//' - | xargs sed -E \
-e 's/throw ((["`])[^"]+\2);/throw new Error(\1);/g' \
-e 's/throw ((["`])[^"]+\2 \+ [^ ";]+);/throw new Error(\1);/g' \
-e 's/throw \(/throw new Error(/g' -i
Differential Revision: https://phabricator.services.mozilla.com/D24731
--HG--
extra : moz-landing-system : lando
2019-03-26 08:29:37 +00:00
Eugen Sawin
9e20531da6
Bug 1530789 - [2.0] Initialize the SafeBrowsing module only in the parent process. r=dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D21422
2019-03-25 16:53:12 +01:00
shindli
3234d0805e
Backed out 2 changesets (bug 1530789) for linting failures on Android
...
Backed out changeset 2038ef43f89a (bug 1530789)
Backed out changeset 3f03780957a4 (bug 1530789)
2019-03-23 12:36:33 +02:00
Eugen Sawin
2276021d2f
Bug 1530789 - [2.0] Initialize the SafeBrowsing module only in the parent process. r=dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D21422
--HG--
extra : moz-landing-system : lando
2019-03-22 20:46:04 +00:00
Alex Gaynor
e5279ff3f7
Bug 1532727 - replace OptionalURIParams with URIParams? in IPDL; r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D22138
--HG--
extra : moz-landing-system : lando
2019-03-06 14:05:50 +00:00
Agi Sferro
ee86fd5efc
Bug 1518841 - Allow embedders to load WebExtensions in GeckoView. r=snorp,esawin
...
Depends On D16913
Differential Revision: https://phabricator.services.mozilla.com/D16268
--HG--
extra : moz-landing-system : lando
2019-02-25 17:00:18 +00:00
Andreea Pavel
f49b3214e3
Backed out changeset 51467afba450 (bug 1518841) for failing eslint at GeckoViewWebExtension.jsm on a CLOSED TREE
2019-02-25 18:53:15 +02:00
Agi Sferro
9ccb6c983d
Bug 1518841 - Allow embedders to load WebExtensions in GeckoView. r=snorp,esawin
...
Depends On D16913
Differential Revision: https://phabricator.services.mozilla.com/D16268
--HG--
extra : moz-landing-system : lando
2019-02-25 15:38:46 +00:00
Agi Sferro
3ba359e0a9
Bug 1522137 - Move resource://android handler to C++. r=mayhemer
...
This is needed to make the handler to avoid race conditions where some code
tries to access a resource://android URI before the handler has been
registered.
Depends on D18739
Differential Revision: https://phabricator.services.mozilla.com/D18740
--HG--
extra : moz-landing-system : lando
2019-02-25 15:38:21 +00:00