Граф коммитов

27317 Коммитов

Автор SHA1 Сообщение Дата
Thomas Wisniewski c5d0750aa4 Bug 1503402 - Replace Report Site Issue in Fennec with a webextension version; r=aswan
Replace Report Site Issue in Fennec with a webextension version

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

--HG--
extra : moz-landing-system : lando
2018-11-16 22:07:31 +00:00
Cosmin Sabou b3241c824a Backed out 3 changesets (bug 1506267) for apilint build bustage. CLOSED TREE
Backed out changeset 7a53f4ea811b (bug 1506267)
Backed out changeset 5d1c5593fdf3 (bug 1506267)
Backed out changeset 32e919db3735 (bug 1506267)
2018-11-17 00:54:14 +02:00
Agi Sferro bb52d56064 Bug 1506267 - Add android-api-lint to automation; r=nalexander
Depends on D11821

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

--HG--
extra : moz-landing-system : lando
2018-11-16 22:18:09 +00:00
Agi Sferro 4df8cf48ad Bug 1506267 - Use apilint to track API changes in api.txt. r=snorp,nalexander.
Depends on D12047

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

--HG--
extra : moz-landing-system : lando
2018-11-16 20:27:14 +00:00
Agi Sferro f4ce1f73cf Bug 1506267 - Add plugins.gradle.com to Nexus. r=nalexander.
Differential Revision: https://phabricator.services.mozilla.com/D12047

--HG--
extra : moz-landing-system : lando
2018-11-16 22:21:28 +00:00
Randall Barker f65f0ce0b9 Bug 1507369 - Add GeckoView API to set an arbitrary user agent string r=snorp,esawin
Differential Revision: https://phabricator.services.mozilla.com/D12069

--HG--
extra : moz-landing-system : lando
2018-11-16 18:02:26 +00:00
Lina Cambridge 91bb9eef1d Bug 1494713 - Add `HistoryDelegate` and wire up the Java history handlers. r=jchen,snorp
Differential Revision: https://phabricator.services.mozilla.com/D11291

--HG--
extra : moz-landing-system : lando
2018-11-16 17:32:04 +00:00
Lina Cambridge 2e957c8eaf Bug 1494713 - Implement a `GeckoViewHistory` backend. r=jchen,snorp,smaug
Differential Revision: https://phabricator.services.mozilla.com/D11290

--HG--
extra : moz-landing-system : lando
2018-11-16 17:32:02 +00:00
Lina Cambridge 69ee079fa0 Bug 1494713 - Pass the widget for the DocShell to `IHistory::VisitURI`. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D11287

--HG--
extra : moz-landing-system : lando
2018-11-16 17:29:57 +00:00
James Willcox 4431298c45 Bug 1505897 - Initialize GeckoSystemStateListener in child process r=agi
Differential Revision: https://phabricator.services.mozilla.com/D11517

--HG--
extra : moz-landing-system : lando
2018-11-16 14:34:48 +00:00
Jim Chen e78fbd8ab8 Bug 1507328 - 2. Make new text input tests pass; r=esawin
Make some fixes in GeckoEditable and GeckoEditableSupport to make the
new tests pass under e10s.

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

--HG--
extra : moz-landing-system : lando
2018-11-16 10:29:30 +00:00
Jim Chen 908dab8248 Bug 1507328 - 1. Add InputConnection tests in TextInputDelegateTest; r=esawin
Port over some test cases from the testInputConnection robocop test.
Tests that involve JS are not currently ported over.

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

--HG--
extra : moz-landing-system : lando
2018-11-16 10:29:22 +00:00
Bogdan Tara 647b9eb109 Merge inbound to mozilla-central. a=merge 2018-11-16 11:47:51 +02:00
Mike Hommey 9cc79e2096 Bug 1502457 - Move MOZ_APP_VERSION{,_DISPLAY} to python configure. r=nalexander
Depends on D11983

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

--HG--
extra : moz-landing-system : lando
2018-11-16 01:15:35 +00:00
Narcis Beleuzu df50f67e20 Backed out 6 changesets (bug 1502457) for build bustages. CLOSED TREE
Backed out changeset febdb867785a (bug 1502457)
Backed out changeset 7ea52c602445 (bug 1502457)
Backed out changeset 73bb6a74cad0 (bug 1502457)
Backed out changeset b172bda6e983 (bug 1502457)
Backed out changeset 0e283ddc6c3b (bug 1502457)
Backed out changeset 638fa0251123 (bug 1502457)
2018-11-16 02:13:57 +02:00
Mike Hommey b1fdc6b2a4 Bug 1502457 - Move MOZ_APP_VERSION{,_DISPLAY} to python configure. r=nalexander
Depends on D11983

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

--HG--
extra : moz-landing-system : lando
2018-11-15 23:22:24 +00:00
Narcis Beleuzu 9a9848c838 Backed out changeset ef83f24a68ac (bug 1505897) for mochitest crashes on test_mq_prefers_reduced_motion_dynamic.html. CLOSED TREE 2018-11-16 00:31:41 +02:00
James Willcox eaee9639fd Bug 1505897 - Initialize GeckoSystemStateListener in child process r=agi
Differential Revision: https://phabricator.services.mozilla.com/D11517

--HG--
extra : moz-landing-system : lando
2018-11-15 19:26:19 +00:00
Narcis Beleuzu 7ea4ed8008 Backed out 2 changesets (bug 1500479) for bc failures on browser_ext_tabs_update_highlighted.js. CLOSED TREE
Backed out changeset e93f7c2b5263 (bug 1500479)
Backed out changeset 838185d7a6e7 (bug 1500479)
2018-11-15 21:05:39 +02:00
Matt Brubeck 6a58ec9253 Bug 1493306 - Make GeckoView setLocale API accept a locale list. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D9457

--HG--
extra : moz-landing-system : lando
2018-11-14 23:14:12 +00:00
Ryan Hendrickson 1a95942b97 Bug 1500479 - Part 2: expose tab successors in browser.tabs; r=mixedpuppy,rpl
1. Add successorTabId to the Tab type, so that it will be returned in, e.g.,
   browser.tabs.get calls

2. Extend or create the following methods on the browser.tabs API:
  - update: add successorTabId as an optional property on the provided
    updateProperties object
  - moveInSuccession: new method that manipulates tab successors in bulk

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

--HG--
extra : moz-landing-system : lando
2018-11-14 22:40:52 +00:00
Ryan Hendrickson 23e955ddbf Bug 1500479 - Part 1: browser.tabs.onActivated; r=mixedpuppy,rpl,JanH
Add an optional previousTabId property to the onActivated event,
which is present if the previously activated tab is still open.

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

--HG--
extra : moz-landing-system : lando
2018-11-15 15:17:16 +00:00
Andrea Marchesini c0950f9d8a Bug 1480544 - Allow Console API to log messages on stdout, r=bgrins
This patch introduces 2 new prefs:
- devtools.console.stdout.chrome: if true, console API writes on stdout when
                                  used by chrome code
- devtools.console.stdout.content: console API write on stdout when used by
                                   content code.
2018-11-15 21:47:58 +01:00
Jim Chen 3b0544a8ad Bug 1507324 - 2. Don't start in remote mode when there is opener; r=geckoview-reviewers,snorp
Gecko doesn't support creating a remote browser from a non-remote
browser when there is an opener, so create a non-remote browser when
there is an opener, even in multiprocess mode.

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

--HG--
extra : moz-landing-system : lando
2018-11-14 23:43:10 +00:00
Jim Chen 376d2464a2 Bug 1507324 - 1. Keep current remote type if possible; r=geckoview-reviewers,snorp
Some pages can be either remote or non-remote depending on the current
remote type, so we need to take that into account when updating the
remote type.

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

--HG--
extra : moz-landing-system : lando
2018-11-14 23:39:21 +00:00
Randall Barker 69a08335b4 Bug 1506747 - Add GeckoView API for drawing transparent border around the content window r=snorp,droeh,kats
Differential Revision: https://phabricator.services.mozilla.com/D11717

--HG--
extra : moz-landing-system : lando
2018-11-15 01:54:18 +00:00
Andreea Pavel 9351d666e7 Backed out changeset 2bc6db0a2574 (bug 1486524) android raptor failures ona CLOSED TREE 2018-11-14 23:04:59 +02:00
Andreea Pavel e80bd2ea76 Backed out changeset 7174015fbbd5 (bug 1485045) for failing android robocop on a CLOSED TREE 2018-11-14 21:14:17 +02:00
Andreea Pavel 71b3a6709d Backed out 2 changesets (bug 1500479) for failing bc at browser/components/extensions/test/browser/browser_ext_tabs_events.js on a CLOSED TREE
Backed out changeset 6f209bee42c5 (bug 1500479)
Backed out changeset 02ea631f55c3 (bug 1500479)
2018-11-14 21:09:19 +02:00
Andreea Pavel 1e64f71b3a Backed out changeset 35920033f3d6 (bug 1493306) for android build bustages on a CLOSED TREE 2018-11-14 20:55:49 +02:00
Matt Brubeck b8ded965fb Bug 1493306 - Make GeckoView setLocale API accept a locale list. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D9457

--HG--
extra : moz-landing-system : lando
2018-11-14 18:00:30 +00:00
Ryan Hendrickson 180811af32 Bug 1500479 - Part 2: expose tab successors in browser.tabs; r=mixedpuppy,rpl
1. Add successorId to the Tab type, so that it will be returned in, e.g.,
   browser.tabs.get calls

2. Extend or create the following methods on the browser.tabs API:
  - update: add successorTabId as an optional property on the provided
    updateProperties object
  - moveInSuccession: new method that manipulates tab successors in bulk

Depends on D4731

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

--HG--
extra : moz-landing-system : lando
2018-11-14 17:24:36 +00:00
James Willcox 2b7367c607 Bug 1485045 - Make Java parts of GeckoView independent from build ABI r=jchen
This allows us to use the same Java code for any native platform,
enabling a "fat" AAR.

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

--HG--
extra : moz-landing-system : lando
2018-11-14 17:48:58 +00:00
James Willcox b97296cf79 Bug 1486524 - Don't use XZ compression for libs on Android r=glandium,nalexander
This also uses idiomatic packaging of the native libraries, which
will allow easier downstream consumption of GeckoView.

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

--HG--
extra : moz-landing-system : lando
2018-11-14 17:48:58 +00:00
Ryan Hendrickson 253883c531 Bug 1500479 - Part 1: browser.tabs.onActivated; r=mixedpuppy,rpl,JanH
Add an optional previousTabId property to the onActivated event,
which is present if the previously activated tab is still open.

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

--HG--
extra : moz-landing-system : lando
2018-11-14 17:22:26 +00:00
Eitan Isaacson d8aba0bec2 Bug 1506709 - Disable Android full tree accessibility by default. r=snorp
This would mean we would be using the cache exclusively unless otherwise
set. For now, the autofill tests are still set to use full tree a11y.
This is mostly because of kinks in how the test starts, as well as the
inputType that is not stored in the viewport cache. We should have a
followup bug to deal with that.

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

--HG--
extra : moz-landing-system : lando
2018-11-14 16:35:51 +00:00
Eitan Isaacson 7d48f6e062 Bug 1507026 - Correctly synchronize a11y cache access. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D11833

--HG--
extra : moz-landing-system : lando
2018-11-14 16:22:49 +00:00
Petru Lingurar 628363da33 Bug 1501571 - Inform user that FHR must be enabled for 'Product and feature tips' to work; r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D11457

--HG--
extra : moz-landing-system : lando
2018-11-13 19:21:16 +00:00
Gurzau Raul dcee77ca0f Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-11-13 23:49:10 +02:00
Eitan Isaacson 3f79d90ac5 Bug 1506728 - Do requestFocus when performing explore by touch. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D11705

--HG--
extra : moz-landing-system : lando
2018-11-13 16:41:53 +00:00
Eugen Sawin b8b0198b66 Bug 1499418 - [3.2] Refactor and move Fennec's telemetry classes to geckoview/. r=jchen
--HG--
rename : mobile/android/base/java/org/mozilla/gecko/TelemetryContract.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/TelemetryContract.java
2018-11-13 17:39:27 +01:00
Eugen Sawin 07ea285dac Bug 1499418 - [1.3] Add GeckoView page load and startup performance telemetry probes. r=snorp,chutten,jchen 2018-11-13 17:39:26 +01:00
Jan Henning 0b31178681 Bug 1506699 - Make dumping a profile to disk easier when using MOZ_PROFILER_SHUTDOWN. r=snorp
We're already have some special handling in the Android UI when detecting
MOZ_PROFILER_STARTUP, so we might as well handle MOZ_PROFILER_SHUTDOWN, too.

This means two things:
1. In order to actually quit the app, the "Quit" button needs to be enabled.
2. We need to wait until we're sure that the profile has been dumped to disk
   before finishing the activity (and thereby possibly killing our process).

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

--HG--
extra : moz-landing-system : lando
2018-11-13 06:55:03 +00:00
Jan Henning 5902f4631a Bug 1506689 - Wait for JNI_READY before getting profiler time stamp from Gecko. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D11692

--HG--
extra : moz-landing-system : lando
2018-11-13 06:55:01 +00:00
Eitan Isaacson 413fe38c65 Bug 1479039 - Update SessionAccessibility cache and state from events. r=snorp,yzen
Differential Revision: https://phabricator.services.mozilla.com/D11217

--HG--
extra : moz-landing-system : lando
2018-11-12 16:42:37 +00:00
Eitan Isaacson f312bc912b Bug 1479039 - Update cached focus path bounds on scroll. r=snorp,yzen
Differential Revision: https://phabricator.services.mozilla.com/D11216

--HG--
extra : moz-landing-system : lando
2018-11-12 16:42:03 +00:00
Eitan Isaacson 956b93179f Bug 1479039 - Implement java portion of focus path cache. r=snorp,yzen
Differential Revision: https://phabricator.services.mozilla.com/D11215

--HG--
extra : moz-landing-system : lando
2018-11-12 16:41:40 +00:00
James Willcox 457721733c Bug 1506599 - Add @AnyThread annotation to GeckoWebExecutor r=agi
Differential Revision: https://phabricator.services.mozilla.com/D11652

--HG--
extra : moz-landing-system : lando
2018-11-12 15:31:56 +00:00
Cosmin Sabou 00f29cfcf6 Merge mozilla-central to mozilla-inbound. 2018-11-10 13:51:14 +02:00
Razvan Maries f502ea6ce1 Merge mozilla-central to mozilla-inbound. a=merge 2018-11-10 02:24:04 +02:00