Commit Graph

28955 Commits

Author SHA1 Message Date
Dylan Roeh
18fc9d9b6b Bug 1564920 - Add browser.safebrowsing.debug to test environment prefs. r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D46658

--HG--
extra : moz-landing-system : lando
2019-09-20 22:09:37 +00:00
Dylan Roeh
139191781a Bug 1580854 - Allow blocking level 1 ETP lists in GV. r=geckoview-reviewers,snorp,agi
Differential Revision: https://phabricator.services.mozilla.com/D45709

--HG--
extra : moz-landing-system : lando
2019-09-20 20:00:47 +00:00
Oana Pop Rus
b8de370e13 Backed out changeset 5cfe54b77e78 (bug 1580854) for causing build bustages in GeckoViewActivity.java on a CLOSED TREE 2019-09-20 22:40:59 +03:00
Dylan Roeh
6053c05dba Bug 1580854 - Allow blocking level 1 ETP lists in GV. r=geckoview-reviewers,snorp,agi
Differential Revision: https://phabricator.services.mozilla.com/D45709

--HG--
extra : moz-landing-system : lando
2019-09-20 19:10:18 +00:00
Agi Sferro
92562d539f Bug 1582150 - Don't rely on page stop in aboutConfig test. r=snorp
Trying to access `about:config` will fail even before the page has started loading so we don't get the usual flow.

For a normal page (that fails to load) it is:

- OnLoadRequest
- OnPageStart
- OnLoadError
- OnPageStop

but for about:config it's just

- OnLoadRequest
- OnLoadError

So we just wait for the OnLoadError message instead.

Differential Revision: https://phabricator.services.mozilla.com/D46369

--HG--
extra : moz-landing-system : lando
2019-09-20 18:14:25 +00:00
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
Agi Sferro
29e0543f01 Bug 1570115 - Add default handler for OnLoad{Request,Error}. r=droeh
Differential Revision: https://phabricator.services.mozilla.com/D44049

--HG--
extra : moz-landing-system : lando
2019-09-20 18:15:33 +00:00
Makoto Kato
79f14fa6ca Bug 1575438 - Don't use colon as argument separator on generate-sdk-bindings task. r=nalexander
The colon is drive separator on Windows, so if supporting Windows as build
environment, we have to change it.

Differential Revision: https://phabricator.services.mozilla.com/D44932

--HG--
extra : moz-landing-system : lando
2019-09-20 08:19:51 +00:00
Makoto Kato
45d763195f Bug 1580669 - Backed out bug 1545393 until bug 1582363 is fixed. r=snorp
Accessibility caret receives incorrect mouse move event, so I revert `layout.reflow.synthMouseMove` preference until bug 1582363 is fixed.

Differential Revision: https://phabricator.services.mozilla.com/D46439

--HG--
extra : moz-landing-system : lando
2019-09-19 16:53:38 +00:00
Zibi Braniecki
d112b782ad Bug 1581692 - Remove unused .properties from mobile. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com//D46195

Depends on D46194

--HG--
extra : histedit_source : ac50af1eda77301fa016896fc3cc8bb03de7a9d3
2019-09-18 19:39:00 +03:00
Agi Sferro
1a1a96e3f6 Bug 1581951 - Fix CHANGELOG bug links for v71. r=fluffyemily
Differential Revision: https://phabricator.services.mozilla.com/D46217

--HG--
extra : moz-landing-system : lando
2019-09-19 18:26:12 +00:00
Randall E. Barker
421fb7c1ea Bug 1578947 - Add onFirstContentfulPaint() to GeckoView#ContentDelegate r=geckoview-reviewers,smaug,agi,snorp
Differential Revision: https://phabricator.services.mozilla.com/D46230

--HG--
extra : moz-landing-system : lando
2019-09-18 22:45:30 +00:00
arthur.iakab
798ce0d7f2 Backed out changeset 16f534a22bc6 (bug 1578947) for causing lint failure on ServoCSSPropList.py CLOSED TREE 2019-09-19 00:56:49 +03:00
Randall E. Barker
06b876b520 Bug 1578947 - Add onFirstContentfulPaint() to GeckoView#ContentDelegate r=geckoview-reviewers,smaug,agi,snorp
Differential Revision: https://phabricator.services.mozilla.com/D46230

--HG--
extra : moz-landing-system : lando
2019-09-18 21:37:44 +00:00
James Willcox
86d6a3732c Bug 1540065 - Add GeckoRuntimeSettings controls for enabling about:config r=geckoview-reviewers,agi,esawin
Differential Revision: https://phabricator.services.mozilla.com/D36609

--HG--
extra : moz-landing-system : lando
2019-09-18 15:25:37 +00:00
Elliot Stirling
374680fc66 Bug 1511033 - Support ServiceWorkerClients.openWindow() r=geckoview-reviewers,snorp,smaug
Adds a ServiceWorkerDelegate to GeckoRuntime that allows GeckoView applications
to handle ServiceWorkerClient.openWindow() requests.

Differential Revision: https://phabricator.services.mozilla.com/D45572

--HG--
extra : moz-landing-system : lando
2019-09-18 11:29:30 +00:00
Neil Deakin
9a9e65a7e5 Bug 1553384, find should iterate over each frame within a document in the parent process to allow out-of-process frames to be searched through, r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D41224

--HG--
extra : moz-landing-system : lando
2019-09-17 23:28:41 +00:00
Jonathan Kingston
6c5244b7a9 Bug 1579444 - Remove offline storage usage prompt r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D46075

--HG--
extra : moz-landing-system : lando
2019-09-17 16:21:45 +00:00
Bogdan Tara
7fd9d0c40e Backed out changeset d6a50efcae08 (bug 1579444) for ES lint failure on OfflineAppsChild.jsm CLOSED TREE 2019-09-17 18:42:36 +03:00
Jonathan Kingston
d2f8bed096 Bug 1579444 - Remove offline storage usage prompt r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D46075

--HG--
extra : moz-landing-system : lando
2019-09-17 13:31:40 +00:00
Thomas Wisniewski
547077eb9b Bug 1564594 - re-sync browser/ and mobile/ versions of the addon to correct a telemetryKey typo, remove the now unusued regex-matching code, and bump version to 6.0.3; r=miketaylr
re-sync browser/ and mobile/ versions of the addon to correct a telemetryKey typo, remove the now unusued regex-matching code, and bump version to 6.0.3

Differential Revision: https://phabricator.services.mozilla.com/D45946

--HG--
extra : moz-landing-system : lando
2019-09-15 07:21:25 +00:00
Rob Wu
703f89d157 Bug 1574917 - Prevent GeckoSessions from being GC'd in tests r=agi
... and document that the onNewSession/WebExtensionController.onNewTab
delegates are responsible for maintaining the lifetime of the returned
GeckoSession references.

Currently, the consequence of not keeping the reference is that the
browser window can be closed at an unpredictable moment, as seen in the
linked bug report.

This patch has been verified using the STR at
https://bugzilla.mozilla.org/show_bug.cgi?id=1574917#c13

Differential Revision: https://phabricator.services.mozilla.com/D46074

--HG--
extra : moz-landing-system : lando
2019-09-16 22:16:20 +00:00
Agi Sferro
2d3752662c Bug 1546726 - Fix doc for ALLOW_CONTENT_MESSAGING. r=droeh
Differential Revision: https://phabricator.services.mozilla.com/D45733

--HG--
extra : moz-landing-system : lando
2019-09-16 21:40:32 +00:00
Dylan Roeh
a6ebddf6bd Bug 1580375 - Add more logging to content blocking exception test. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D46079

--HG--
extra : moz-landing-system : lando
2019-09-16 21:13:18 +00:00
Mihai Alexandru Michis
5da385b3dd Bug 1581204 - Fix bustages on android. a=bustage-fix CLOSED TREE
--HG--
extra : amend_source : 5a0dbe90a6b587fcfc995cbe10f783475975df09
2019-09-16 23:07:56 +03:00
Zibi Braniecki
126217e1f0 Bug 1581204 - Remove unused DTDs from mobile, part2. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D45910

--HG--
extra : moz-landing-system : lando
2019-09-16 19:42:33 +00:00
Zibi Braniecki
674b0b4fa4 Bug 1581204 - Remove unused DTDs from mobile. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D45902

--HG--
extra : moz-landing-system : lando
2019-09-16 19:42:01 +00:00
Valentin Gosu
dc19fd9f1b Bug 1513574 - Remove ua-update.json.in from android build r=snorp
Depends on D14751

Differential Revision: https://phabricator.services.mozilla.com/D14752

--HG--
extra : moz-landing-system : lando
2019-09-16 15:21:50 +00:00
Valentin Gosu
b27c4726d0 Bug 1513574 - Remove UserAgentOverrides.jsm and UserAgentUpdates.jsm r=michal
Also removes the UA cache attached to nsILoadGroup and nsIRequestContext and the "http-on-useragent-request" observer notification.
If overriding the user agent is needed "http-on-modify-request" is equally usable (but should be used rarely, for performance reasons). A better way is using nsIDocShell.customUserAgent.

Depends on D14750

Differential Revision: https://phabricator.services.mozilla.com/D14751

--HG--
extra : moz-landing-system : lando
2019-09-16 15:21:36 +00:00
Valentin Gosu
80d86cafdc Bug 1513574 - Remove UAOverride use from mobile/.../browser.js r=snorp
This patch removes the use of UserAgentOverrides from browser.js
The UA change when in desktop mode now uses nsIDocShell.customUserAgent, while the feature landed in bug 838332 that is only performed for t.co URLs is removed, as it landed 4 years ago and was limited to Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D14749

--HG--
extra : moz-landing-system : lando
2019-09-16 15:21:06 +00:00
Andrei Lazar
7b88fb63f8 Bug 1525290 Crash in android.os.RemoteException: at com.android.server.job.JobServiceContext.assertCallerLocked(JobServiceContext.java) r=VladBaicu
Now writing in FileOutputStream on a background thread instead of the main thread.

Differential Revision: https://phabricator.services.mozilla.com/D45870

--HG--
extra : moz-landing-system : lando
2019-09-16 15:26:05 +00:00
Agi Sferro
c61c1b5bb8 Bug 1546445 - Add nativeApp to MessageDelegate.onMessage. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D45732

--HG--
extra : moz-landing-system : lando
2019-09-16 15:12:41 +00:00
Dylan Roeh
d53f00ee8b Bug 1580201 - Expose ContentBlockingLog to GV. r=geckoview-reviewers,snorp,Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D45350

--HG--
extra : moz-landing-system : lando
2019-09-16 13:53:24 +00:00
Cosmin Sabou
b1cfe7b829 Backed out 4 changesets (bug 1513574) for causing several browser chrome failures. CLOSED TREE
Backed out changeset 7d950fc452fb (bug 1513574)
Backed out changeset 11f015a3e739 (bug 1513574)
Backed out changeset be6959a563f6 (bug 1513574)
Backed out changeset ce51efd054b8 (bug 1513574)

--HG--
extra : histedit_source : a7bc0055925ac352826572f96730f3d90815bda0
2019-09-16 12:40:40 +03:00
Valentin Gosu
e8aaae1691 Bug 1513574 - Remove ua-update.json.in from android build r=snorp
Depends on D14751

Differential Revision: https://phabricator.services.mozilla.com/D14752

--HG--
extra : moz-landing-system : lando
2019-09-16 08:38:31 +00:00
Valentin Gosu
f9ed039670 Bug 1513574 - Remove UserAgentOverrides.jsm and UserAgentUpdates.jsm r=michal
Also removes the UA cache attached to nsILoadGroup and nsIRequestContext and the "http-on-useragent-request" observer notification.
If overriding the user agent is needed "http-on-modify-request" is equally usable (but should be used rarely, for performance reasons). A better way is using nsIDocShell.customUserAgent.

Depends on D14750

Differential Revision: https://phabricator.services.mozilla.com/D14751

--HG--
extra : moz-landing-system : lando
2019-09-16 08:38:24 +00:00
Valentin Gosu
19ba4c2baa Bug 1513574 - Remove UAOverride use from mobile/.../browser.js r=snorp
This patch removes the use of UserAgentOverrides from browser.js
The UA change when in desktop mode now uses nsIDocShell.customUserAgent, while the feature landed in bug 838332 that is only performed for t.co URLs is removed, as it landed 4 years ago and was limited to Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D14749

--HG--
extra : moz-landing-system : lando
2019-09-16 08:37:54 +00:00
Andreea Pavel
c0862209da Backed out changeset 7fa60ca9bdb5 (bug 1580201) for ESlint failure on a CLOSED TREE 2019-09-16 05:24:47 +03:00
Dylan Roeh
708b155955 Bug 1580201 - Expose ContentBlockingLog to GV. r=geckoview-reviewers,snorp,Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D45350

--HG--
extra : moz-landing-system : lando
2019-09-16 01:46:52 +00:00
Botond Ballo
3a1c85bca4 Bug 1577859 - Remove the layout.scroll.root-frame-containers pref and code that depends directly on it. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D45198

--HG--
extra : moz-landing-system : lando
2019-09-15 17:01:22 +00:00
John Lin
17e9f72cc3 Bug 1580600 - rename setRates() to setBitrate() and pass the value in bps. r=jya
Depends on D45775

Differential Revision: https://phabricator.services.mozilla.com/D45776

--HG--
extra : moz-landing-system : lando
2019-09-13 23:38:32 +00:00
Cosmin Sabou
1aeb602d5e Backed out 4 changesets (bug 1513574) for Android build bustage and browser chrome failures. CLOSED TREE
Backed out changeset f155c449e516 (bug 1513574)
Backed out changeset 1f2bbbe0f781 (bug 1513574)
Backed out changeset 5f8b5f72a4ea (bug 1513574)
Backed out changeset 0e4cababccc7 (bug 1513574)
2019-09-13 21:38:18 +03:00
Valentin Gosu
e5331fc93f Bug 1513574 - Remove ua-update.json.in from android build r=snorp
Depends on D14751

Differential Revision: https://phabricator.services.mozilla.com/D14752

--HG--
extra : moz-landing-system : lando
2019-09-13 17:19:52 +00:00
Valentin Gosu
ef68d827d8 Bug 1513574 - Remove UserAgentOverrides.jsm and UserAgentUpdates.jsm r=michal
Also removes the UA cache attached to nsILoadGroup and nsIRequestContext and the "http-on-useragent-request" observer notification.
If overriding the user agent is needed "http-on-modify-request" is equally usable (but should be used rarely, for performance reasons). A better way is using nsIDocShell.customUserAgent.

Depends on D14750

Differential Revision: https://phabricator.services.mozilla.com/D14751

--HG--
extra : moz-landing-system : lando
2019-09-13 17:19:40 +00:00
Valentin Gosu
eb1e7e00fc Bug 1513574 - Remove UAOverride use from mobile/.../browser.js r=snorp
This patch removes the use of UserAgentOverrides from browser.js
The UA change when in desktop mode now uses nsIDocShell.customUserAgent, while the feature landed in bug 838332 that is only performed for t.co URLs is removed, as it landed 4 years ago and was limited to Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D14749

--HG--
extra : moz-landing-system : lando
2019-09-13 17:19:13 +00:00
Vlad Baicu
0d2e8f845e Bug 1576170 - Onboarding Sign up strings. r=delphine
Differential Revision: https://phabricator.services.mozilla.com/D45528

--HG--
extra : moz-landing-system : lando
2019-09-11 21:21:52 +00:00
Geoff Brown
84b7cdad58 Bug 1579073 - Copy robocop test files required by junit to a junit-specific location; r=agi
The geckoview-junit tests make a few http requests to the server and in doing so
rely on robocop resources. This patch creates a junit-specific location in the test
package and uses those files instead.

Differential Revision: https://phabricator.services.mozilla.com/D45544

--HG--
extra : moz-landing-system : lando
2019-09-11 16:43:52 +00:00
Nick Alexander
a2446c4186 Bug 1298921 - [marionette] Don't restrict Marionette:Quit to Firefox only. r=webdriver-reviewers,geckoview-reviewers,ato,snorp,agi
Formerly this assertion for Firefox was added because it didn't work for Fennec,
and other mobile apps. Meanwhile we shouldn't have this hard restriction anymore,
given that no exception is thrown by the code when running with GeckoView based
app, and also the Thunderbird support would benefit from it.

As we know this method doesn't quit the GeckoView app, and geckodriver itself
has to ensure to gracefully/force stop the process on Android.

Differential Revision: https://phabricator.services.mozilla.com/D39811

--HG--
extra : moz-landing-system : lando
2019-09-11 15:07:28 +00:00
Agi Sferro
198ecc2e92 Bug 1579826 - GeckoView support for Categorical Histograms. r=chutten,snorp,droeh
Differential Revision: https://phabricator.services.mozilla.com/D45219

--HG--
extra : moz-landing-system : lando
2019-09-10 23:37:04 +00:00