gecko-dev/mobile/android
Nick Alexander 5fa2d6f5cf Bug 1533385 - Make GeckoView read configuration options from filesystem. r=droeh
The configuration file format is YAML and looks like:
```
prefs:
  foo.bar.boolean: true
  foo.bar.string: "string"
  foo.bar.int: 500
env:
  MOZ_LOG: nsHttp:5
args: [--marionette]
```
By default, if the consuming App is debuggable, GeckoView will read
configuration from `/data/local/tmp/$PACKAGE-geckoview-config.yaml` at
startup.

For consumers (including browsers) that want to allow the underlying
GeckoView to be remote controlled in some way, the
`GeckoRuntimeSettings.Builder.configFilePath()` method allows to avoid
the default behaviour depending on the `android:debuggable` flag.  For
example, release versions of Firefox for Android will want to allow
this configuration when appropriate App-level settings are toggled.

The additional configuration is appended after any existing configuration
methods, e.g., after anything specified using Intent argument extras
or existing `GeckoRuntimeSettings.Builder` methods.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 14:30:59 +00:00
..
annotations Bug 1513395 - Upgrade com.android.tools to 26.2.1. r=snorp,geckoview-reviewers 2018-12-14 21:33:05 +00:00
app Merge inbound to mozilla-central. a=merge 2019-04-04 07:34:14 +03:00
base Bug 1506231 - Top Sites tiles will show only one site for the same base url; r=JanH 2019-03-29 07:57:51 +00:00
branding Bug 1539620 - Add a brand product string that doesn't change across different channels r=Pike 2019-03-28 11:44:41 +00:00
chrome Bug 1540856: Part 1 - Remove useless references to lightweightThemes preferences. r=aswan,dao 2019-04-01 15:22:20 -07:00
components Bug 1535288 - Set up productization for Bengali (bn) on Firefox desktop and Firefox for Android r=mkaply 2019-03-26 12:09:26 +00:00
config Backed out changeset 91b055c0dadb (bug 1533385) for breaking gv-junit at org.mozilla.geckoview.test on a CLOSED TREE 2019-04-04 04:28:47 +03:00
docs Bug 1536044 - Fully disable jacoco builds for Android r=agi 2019-03-28 20:26:45 +00:00
extensions Bug 1536767 - Import WebCompat GoFaster 4.1.0 sources. r=kmag,rhelmer 2019-03-22 18:21:23 +00:00
fonts
geckoview Bug 1533385 - Make GeckoView read configuration options from filesystem. r=droeh 2019-04-04 14:30:59 +00:00
geckoview_example Bug 1530050 - [1.0] Add recommended and strict content blocking categories selections for safer app defaults. r=snorp,geckoview-reviewers 2019-03-27 14:39:11 +00:00
gradle Bug 1527796 - Part 4. Convert file separator to slash. r=nalexander 2019-03-29 16:04:06 +09:00
installer Bug 1538643: Fix unintended removal of FxAccountsPush from Android install manifest. r=backout 2019-03-30 13:50:17 -07:00
locales Bug 1535300 - Remove locales from Nightly and Beta build of Fennec (as, en-ZA, mai, or) r=Callek 2019-03-29 17:01:37 +00:00
modules Bug 1540856: Part 1 - Remove useless references to lightweightThemes preferences. r=aswan,dao 2019-04-01 15:22:20 -07:00
services Bug 1526934 Search Widget for Fennec Part 4 - Polish UI using the UX's team layouts r=petru 2019-03-08 15:05:42 +00:00
stumbler Bug 1494748 - Stop stumbler service when Fennec is killed. r=snorp 2018-12-12 11:53:49 -06:00
tests Bug 1540435: Stop using LWTPersister for Android themes. r=aswan f=JanH 2019-03-30 14:32:54 -07:00
themes Bug 1534943 - also update android CSS for font-size changes, r=JanH 2019-03-13 19:40:26 +00:00
thirdparty Bug 1523572 Increment Leanplum's version r=sdaswani 2019-01-29 18:29:09 +00:00
.eslintrc.js
app.mozbuild
build.mk
confvars.sh Bug 1502457 - Move MOZ_APP_VERSION{,_DISPLAY} to python configure. r=nalexander 2018-11-16 01:15:35 +00:00
debug_sign_tool.py
gradle.configure Bug 1538760 - Parse all output from checkstyle. r=nalexander 2019-04-01 16:20:28 +00:00
gradle.py Bug 1527796 - Part 1. Add python.exe path to call mach shell script from python. r=nalexander 2019-02-12 14:45:36 +09:00
LICENSE
mach_commands.py Bug 1538760 - Parse all output from checkstyle. r=nalexander 2019-04-01 16:20:28 +00:00
moz.build Bug 1520470 - Update metadata for related Bugzilla product and component for geckoview. r=snorp DONTBUILD 2019-01-16 16:18:45 +02:00
moz.configure Backed out 5 changesets (bug 1508976, bug 1522581) for android geckoview bustages at /usr/bin/python2.7. CLOSED TREE 2019-03-05 22:42:15 +02:00