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

26017 Коммитов

Автор SHA1 Сообщение Дата
Andrew Swan 7b20ac46dc Bug 1433574 Remove startup addon update check r=kmag
MozReview-Commit-ID: AjcRaDqjDNy

--HG--
extra : rebase_source : 6c70243496248b617d3bf5d7244388d0c30004f8
2018-04-23 14:59:11 -07:00
Eugen Sawin d0a67d958e Bug 1437551 - [3.2] Move generic callback out of GeckoSession. r=snorp,jchen 2018-04-24 18:23:08 +02:00
Eugen Sawin ff1fcbc379 Bug 1437551 - [1.4] Add GeckoRuntime telemetry API. r=snorp,jchen 2018-04-24 18:23:08 +02:00
Jim Chen 1184465553 Bug 1448095 - 2. Fix javadoc warnings; r=me 2018-04-24 00:43:51 -04:00
Jim Chen 92148e02ed Bug 1448095 - 1. Add AIDL output to javadoc source; r=me
Add AIDL output directory to javadoc source paths so AIDL classes are
picked up.
2018-04-24 00:43:50 -04:00
Paul Bone ba14455b5f Bug 1443396 - Use colours that contrast well on about:memory r=jaws,snorp
The about:memory page specified some colours using constants and others
using variables whose values can change.  If those variables changed, for
example due to the desktop toolkit using a dark theme, then it could create
poor contrast with the constants in these CSS files (desktop & mobile).

This change ensures that only the Mozilla system colour extensions and
Mozilla colour preference extensions colours are used.  Creating
fore/back-ground combinations that hopefully contrast well regardless of the
desktop theme.

--HG--
extra : rebase_source : f916aac0bb07c3a75ab45ece3fd58d1cdcf8bf46
extra : source : a78bc7ff3de5a0ea4aea060731253fed63a59d00
2018-04-23 12:40:09 +10:00
Ciure Andrei 33e644e1da Merge inbound to mozilla-central. a=merge 2018-04-24 04:14:21 +03:00
Bogdan Tara 839cc5dd48 Backed out 4 changesets (bug 1437551) for build bustages on Android /builds/worker/workspace/build/src/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java a=backout CLOSED TREE
Backed out changeset 781457239e63 (bug 1437551)
Backed out changeset 2f30bed54236 (bug 1437551)
Backed out changeset 6badc13e1d21 (bug 1437551)
Backed out changeset 5582b64d4a8b (bug 1437551)
2018-04-24 01:27:50 +03:00
Eugen Sawin bca9b0ee59 Bug 1437551 - Rebase on bug 1441810. r=me CLOSED TREE 2018-04-23 23:31:06 +02:00
Eugen Sawin aeda0a9513 Bug 1437551 - [3.2] Move generic callback out of GeckoSession. r=snorp,jchen CLOSED TREE 2018-04-23 23:22:05 +02:00
Eugen Sawin 94293a2cda Bug 1437551 - [1.4] Add GeckoRuntime telemetry API. r=snorp,jchen CLOSED TREE 2018-04-23 23:21:40 +02:00
Bogdan Tara a95b957c7e Backed out 2 changesets (bug 1437551) for build bustages on Android /builds/worker/workspace/build/src/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java a=backout CLOSED TREE
Backed out changeset 4b780b06d2eb (bug 1437551)
Backed out changeset a401bb9e1aa4 (bug 1437551)
2018-04-23 23:50:55 +03:00
Dylan Roeh 642ee0c289 Bug 1441810 - Add GeckoSession.SavedState and session save/restore API to GeckoSession r=snorp,jchen 2018-04-23 14:28:52 -05:00
Dylan Roeh a485989fee Bug 1441810 - Add session save/restore code to GeckoViewContent r=snorp,jchen 2018-04-17 14:13:10 -05:00
Bogdan Tara 4c7cab3490 Backed out changeset 45ba3fb2d9cc (bug 1437551) for build bustages on Android /builds/worker/workspace/build/src/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java a=backout CLOSED TREE 2018-04-23 22:26:58 +03:00
Eugen Sawin a443c8b358 Bug 1437551 - [3.1] Move generic callback out of GeckoSession. r=snorp,jchen 2018-04-23 20:04:00 +02:00
Eugen Sawin 5e2616d631 Bug 1437551 - [1.3] Add GeckoRuntime telemetry API. r=snorp,jchen 2018-04-23 20:04:00 +02:00
Jim Chen 04cd34291a Bug 1454441 - 4. Fix Fennec remote debugging; r=esawin
Currently Fennec remote debugging has a bug where custom tabs / PWA can
permanently override debugging of Fennec tabs. Fix that bug by switching
between the browser/geckoview  window types depending on if the Fennec
window is gaining or losing focus.

MozReview-Commit-ID: 2BhAOPFz3c0

--HG--
extra : rebase_source : b9b6059241549bdb6badcc5702c9e47e7228edb3
2018-04-23 12:07:34 -04:00
Jim Chen c401054171 Bug 1454441 - 3. Move remote debugging setting to runtime; r=esawin,snorp
Move the remote debugging setting to GeckoRuntimeSettings and use it in
geckoview_example.

MozReview-Commit-ID: G2IINILQAOm

--HG--
extra : rebase_source : fad2c96241593c6ce8898691ebf03c224815f339
2018-04-23 12:07:34 -04:00
Jim Chen d39e418697 Bug 1454441 - 2. Move remote debugger usage to GeckoViewStartup; r=esawin
Move GeckoViewRemoteDebugger.jsm usage from geckoview.js to
GeckoViewStartup.js.

MozReview-Commit-ID: 92qNB3vMH0a

--HG--
extra : rebase_source : 8d2808abf05d241e8c212c11e92c072c1cd84d29
2018-04-23 12:07:34 -04:00
Jim Chen 1cf38ed2a7 Bug 1454441 - 1. Add GeckoViewUtils.addLazyPrefObserver; r=esawin
Add a convenience function to add lazy pref observers that only load a
given module if the pref value deviates from default or when the pref
value changes.

MozReview-Commit-ID: Gh0zFC8FZih

--HG--
extra : rebase_source : b92b9324c9987f60cbc9add7748feef858301985
2018-04-23 12:07:34 -04:00
Andreea Pavel 4109ce94c2 Backed out 4 changesets (bug 1454441) for android-lint failure on a CLOSED TREE
Backed out changeset d4fcd301a168 (bug 1454441)
Backed out changeset 79fa5c2950a3 (bug 1454441)
Backed out changeset deb0e12bfbd7 (bug 1454441)
Backed out changeset fad6be573021 (bug 1454441)
2018-04-23 20:16:29 +03:00
Jim Chen 949ee3dab8 Bug 1454441 - 4. Fix Fennec remote debugging; r=esawin
Currently Fennec remote debugging has a bug where custom tabs / PWA can
permanently override debugging of Fennec tabs. Fix that bug by switching
between the browser/geckoview  window types depending on if the Fennec
window is gaining or losing focus.

MozReview-Commit-ID: 2BhAOPFz3c0

--HG--
extra : rebase_source : b9b6059241549bdb6badcc5702c9e47e7228edb3
2018-04-23 12:07:34 -04:00
Jim Chen 75e138adb8 Bug 1454441 - 3. Move remote debugging setting to runtime; r=esawin,snorp
Move the remote debugging setting to GeckoRuntimeSettings and use it in
geckoview_example.

MozReview-Commit-ID: G2IINILQAOm

--HG--
extra : rebase_source : fad2c96241593c6ce8898691ebf03c224815f339
2018-04-23 12:07:34 -04:00
Jim Chen da3744255a Bug 1454441 - 2. Move remote debugger usage to GeckoViewStartup; r=esawin
Move GeckoViewRemoteDebugger.jsm usage from geckoview.js to
GeckoViewStartup.js.

MozReview-Commit-ID: 92qNB3vMH0a

--HG--
extra : rebase_source : 8d2808abf05d241e8c212c11e92c072c1cd84d29
2018-04-23 12:07:34 -04:00
Jim Chen e836b4cd08 Bug 1454441 - 1. Add GeckoViewUtils.addLazyPrefObserver; r=esawin
Add a convenience function to add lazy pref observers that only load a
given module if the pref value deviates from default or when the pref
value changes.

MozReview-Commit-ID: Gh0zFC8FZih

--HG--
extra : rebase_source : b92b9324c9987f60cbc9add7748feef858301985
2018-04-23 12:07:34 -04:00
Petru Lingurar f90e036199 Bug 1445798 - Add Leanplum settings opt-out strings needed for bug #1454686; r=mcomella
To allow users to opt-out from receiving LeanPlum messages we need a new setting added.
This are the Strings for the title and summary of that setting.

Localization notes also added as this Strings will ship before the feature.

MozReview-Commit-ID: 9Kx567ruY3n

--HG--
extra : source : 9dece6b7a5949d4c56415ee7ed6f4e03c3eb8e42
2018-04-18 10:59:16 +03:00
Andrew Swan 5936ccc549 Bug 1454141 Require language packs to be signed
MozReview-Commit-ID: 5yDmkb6GJht

--HG--
extra : rebase_source : 9220d629ecabf9ae8f58845f242f5a8a3cecfecb
2018-04-20 13:01:51 -07:00
Kris Maglione 903e86e865 Bug 1455458: De-XPIDLify the blocklist service. r=gijs
Going through XPConnect for JS-to-JS access in the blocklist service adds no
benefit, but does add a lot of overhead and maintenance burden.

MozReview-Commit-ID: Lf1mDK0b0B0

--HG--
extra : rebase_source : 410ed3fcf999d7c7775ef4926c89f67d9e342da8
2018-04-19 16:01:24 -07:00
Petru Lingurar 6a3f71d029 Bug 1445798 - Add Leanplum settings opt-out strings needed for bug #1454686; r=mcomella
To allow users to opt-out from receiving LeanPlum messages we need a new setting added.
This are the Strings for the title and summary of that setting.

Localization notes also added as this Strings will ship before the feature.

MozReview-Commit-ID: 9Kx567ruY3n
2018-04-22 22:39:21 +03:00
Sebastian Hengst 170c57a589 Backed out changeset ce533f03054c (bug 1445798) for Android bustage 2018-04-22 22:38:47 +03:00
Petru Lingurar 3232fe3b72 Bug 1445798 - Add Leanplum settings opt-out strings needed for bug #1454686; a=Aryx to have the strings landed and no failing Android lint jobs
To allow users to opt-out from receiving LeanPlum messages we need a new setting added.
This are the Strings for the title and summary of that setting.

Localization notes also added as this Strings will ship before the feature.
Lint errors about UnusedResources suppressed inline in the .xml until #1454686 lands

MozReview-Commit-ID: 9Kx567ruY3n

--HG--
extra : amend_source : 95006ad66bc829b12eb166824d4d5189a3d89789
2018-04-20 13:42:34 +03:00
Sebastian Hengst 7852e5a27a Backed out changeset 33a23441508a (bug 1445798) because it's old version not ignoring unused strings 2018-04-22 22:17:43 +03:00
Cosmin Sabou 283b6a509f Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-20 01:53:46 +03:00
Cosmin Sabou 10f4083749 Backed out changeset 9dece6b7a594 (bug 1445798) for permafailing on Android lint. a=backout 2018-04-20 01:50:10 +03:00
Cosmin Sabou e9186f7449 Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
rename : testing/mozharness/mozharness/mozilla/testing/verify_tools.py => testing/mozharness/mozharness/mozilla/testing/per_test_base.py
2018-04-20 01:38:32 +03:00
Kris Maglione 219ed0cc06 Bug 1454813: Part 2b - Rename SpawnTask.js to AddTask.js. r=florian
The old name no longer makes sense, since it no longer exports an spawn_task
symbol, and add_task is what we really care about.

MozReview-Commit-ID: IE7B8Czv8DH

--HG--
rename : testing/mochitest/tests/SimpleTest/SpawnTask.js => testing/mochitest/tests/SimpleTest/AddTask.js
extra : rebase_source : 03bca5aa69a7625a49b4455a6c96ce4c59de3a5a
2018-04-18 11:43:45 -07:00
Eitan Isaacson 9008624402 Bug 1454081 - Fix accessible coordinates in APZ viewports. r=surkov, r=yzen, r=jchen 2018-04-19 12:31:00 +03:00
Jan Henning 32d9c41e41 Bug 1415342 - Part 4 - Document differences between desktop and mobile Sanitizer implementations. r=asuth
MozReview-Commit-ID: BVSf85k1jHL

--HG--
extra : rebase_source : 8de08fefb0bdc231804668fa987310e9a9371a99
2018-04-12 20:26:59 +02:00
Jan Henning 4103fa9579 Bug 1415342 - Part 3 - Clear MediaMmanager deviceIds when clearing cookies. r=esawin
There is at least one reference to the MediaManagerService being used within
mobile in conjunction with WebRTC, so we should do the same thing that desktop
Firefox is doing here.

MozReview-Commit-ID: 1z1cLapxK2F

--HG--
extra : rebase_source : cea422e1bce709001d2af673c6f3d3fd71ebc810
2018-04-12 20:37:21 +02:00
Jan Henning 4e291000d0 Bug 1415342 - Part 2 - Copy offlineApps sanitizing code from desktop implementation. r=esawin
This is a straight copy-and-paste of the non-range-based desktop code in Sanitizer.jsm.

MozReview-Commit-ID: 71r8LO4xzYF

--HG--
extra : rebase_source : 276cb7d1043016f3df04727bd8437e9e014a558e
2018-04-12 20:49:50 +02:00
Jan Henning 404003707f Bug 1415342 - Part 1 - Move OfflineAppCacheHelper to Toolkit. r=standard8
The OfflineAppCacheHelper was apparently introduced after the Sanitizer had been
forked for Fennec and so far nobody bothered to use it there as well.

MozReview-Commit-ID: 42Uk5hfvf9y

--HG--
rename : browser/modules/offlineAppCache.jsm => toolkit/modules/offlineAppCache.jsm
extra : rebase_source : 77e542dbbdfea62b918b89b4c0799be7e3f89ef9
2018-04-12 19:16:02 +02:00
Jim Chen ef8cacbf61 Bug 1455112 - 3. Update existing multiline debug lines; r=jchen
Update existing multiline debug lines to use the new format.

MozReview-Commit-ID: 3mkEAlgSePp

--HG--
extra : rebase_source : 3589f6de9b7ff1b8ef18904f41d7f262908d91ef
2018-04-19 14:41:24 -04:00
Jim Chen 9bfe6194ec Bug 1455112 - 2. Add eslint rules to enforce debug/warn usage; r=esawin
Add some eslint rules to prevent mistakes and help correct debug/warn
usage.

* Make sure debug/warn are used with template literals.

* Make sure debug/warn are used with single template literal instead of
  concatenated expressions.

* Make sure debug/warn literals don't include unnecessary JSON.stringify
  calls.

MozReview-Commit-ID: LOLYbwIxGuf

--HG--
extra : rebase_source : 013281c1ddbb773c2b2b852f6d5d2006c29344de
2018-04-19 14:41:24 -04:00
Jim Chen 1fa135e82d Bug 1455112 - 1. Coalesce multiple log lines into one; r=esawin
Coalesce multiple lines into one line when logging, so that long lines
can be split into multiple lines. For example,

    debug `foo=${foo}
           bar=${bar}`

To actually log multiple lines, use multiple log calls,

    debug `foo=${foo}`
    debug `bar=${bar}`

MozReview-Commit-ID: 2Wedxkxccm8

--HG--
extra : rebase_source : 7290cc0df5d25bec660d51051a8a7bb21d814178
2018-04-19 14:41:24 -04:00
Michael Kaply e7c0a86514 Bug 1455011 - Remove unused search engines. r=flod
MozReview-Commit-ID: 92rMrzFzLJm

--HG--
extra : rebase_source : 9c4d587f24111d1e56cf284e7c477404d423df51
2018-04-18 15:06:25 -05:00
Noemi Erli 6b88e0ee99 Backed out 4 changesets (bug 1415342) for bc failures in browser/components/preferences/in-content/tests/siteData/browser_clearSiteData.js on a CLOSED TREE
Backed out changeset 36ff321fc1b8 (bug 1415342)
Backed out changeset d7e30b8499cd (bug 1415342)
Backed out changeset 4913f1571ece (bug 1415342)
Backed out changeset 25d665693e38 (bug 1415342)

--HG--
rename : toolkit/modules/offlineAppCache.jsm => browser/modules/offlineAppCache.jsm
2018-04-19 10:37:30 +03:00
Jan Henning abe4e683f7 Bug 1415342 - Part 4 - Document differences between desktop and mobile Sanitizer implementations. r=asuth
MozReview-Commit-ID: BVSf85k1jHL

--HG--
extra : rebase_source : cee8a1ee51ff0b28fdfbaaa1fa95e508a06affef
2018-04-12 20:26:59 +02:00
Jan Henning af7da0c5b0 Bug 1415342 - Part 3 - Clear MediaMmanager deviceIds when clearing cookies. r=esawin
There is at least one reference to the MediaManagerService being used within
mobile in conjunction with WebRTC, so we should do the same thing that desktop
Firefox is doing here.

MozReview-Commit-ID: 1z1cLapxK2F

--HG--
extra : rebase_source : 3de56a45e1394118b1f68c2242136a653044f677
2018-04-12 20:37:21 +02:00
Jan Henning dbd345233b Bug 1415342 - Part 2 - Copy offlineApps sanitizing code from desktop implementation. r=esawin
This is a straight copy-and-paste of the non-range-based desktop code in Sanitizer.jsm.

MozReview-Commit-ID: 71r8LO4xzYF

--HG--
extra : rebase_source : a38d7ebe7a37966c7b3a14ea5f402dcc6ba35126
2018-04-12 20:49:50 +02:00