Commit Graph

23353 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
59fc3e791f Backed out changeset 3e06253547af (bug 1329152) on developers request / bug 1371561 2017-06-12 08:58:10 +02:00
Carsten "Tomcat" Book
ddd92794b2 Backed out changeset 3c03b94342b9 (bug 1329152) 2017-06-12 08:57:45 +02:00
Grigory Kruglov
83aa322bb6 Bug 1229216 - Make Firefox Accounts "sign-in" flow default to sign-in, not registration r=nalexander
MozReview-Commit-ID: IM6FybTH6OX

--HG--
extra : rebase_source : 15fa2c0c535589c30599b2e34d22a689a46cc1bc
2017-06-09 14:27:31 -04:00
Axel Hecht
c92e5dfc1e bug 1370176, generic configuration for l10n, r=flod,gps
The current way to configure compare-locales has a lot of
assumptions that make our l10n system really stubborn.

The generic configuration is independent of python, and uses
toml files for configuration. They're still modular, but
there's only one file format.

See http://moz-l10n-config.readthedocs.io/en/latest/fileformat.html
for the specification.

Also fixes a few nits in filter.py, where we compared the
entity key as bool, which is false if we pass in ''.
Explicitly compare as "entity is None" to be precise about
when we're checking files.

MozReview-Commit-ID: 5TmfobaImF4

--HG--
extra : rebase_source : 84e56eb2076e74f79677df9e0368811579c1f173
2017-06-05 10:28:33 +02:00
Wes Kocher
3f85279da4 Backed out changeset 17c92027f70b (bug 1287852) for test_ext_all_apis.html failures a=backout CLOSED TREE
MozReview-Commit-ID: 2rSQBqPLJMH
2017-06-09 09:06:19 -07:00
Wes Kocher
3c7545e844 Backed out changeset 91ddd0674124 (bug 1370176) for build bustage a=backout CLOSED TREE
MozReview-Commit-ID: IiyTf0EQtAw
2017-06-09 08:59:49 -07:00
Tushar Saini (:shatur)
54a89a2e9b Bug 1287852 - Mark tabs.highlight as unsupported in schema. r=kmag,zombie
MozReview-Commit-ID: JKLWwECmGVw

--HG--
extra : rebase_source : d8ccbb847d20799d668d32d8a35860353b43435e
2017-05-29 13:44:52 +05:30
Axel Hecht
8c3bd3e2ac bug 1370176, generic configuration for l10n, r=flod,gps
The current way to configure compare-locales has a lot of
assumptions that make our l10n system really stubborn.

The generic configuration is independent of python, and uses
toml files for configuration. They're still modular, but
there's only one file format.

See http://moz-l10n-config.readthedocs.io/en/latest/fileformat.html
for the specification.

Also fixes a few nits in filter.py, where we compared the
entity key as bool, which is false if we pass in ''.
Explicitly compare as "entity is None" to be precise about
when we're checking files.

MozReview-Commit-ID: 5TmfobaImF4

--HG--
extra : rebase_source : 7c6feee0aa178315cc69fd6e8c7938365193224c
2017-06-05 10:28:33 +02:00
Wes Kocher
1be06aea28 Merge m-c to autoland, a=merge
UPGRADE_NSS_RELEASE

MozReview-Commit-ID: ItWcUAUYyaj

--HG--
extra : amend_source : fc43f23f0e12d5f88d72be9526a953d8015e6975
2017-06-08 18:44:32 -07:00
Grigory Kruglov
4d610b5cf3 Bug 1371402 - Disable processing of background telemetry if it's disabled in the preferences r=nalexander
MozReview-Commit-ID: ANGu2MhQto0

--HG--
extra : rebase_source : 42779c16fc6035b25141c7ef86ef42c48ad28ebe
2017-06-08 18:16:18 -04:00
Grigory Kruglov
ee45418920 Bug 1369844 - Add switchboard experiment for background telemetry processing r=nalexander
Intended use is a "kill-switch" for processing/upload of background telemetry.

MozReview-Commit-ID: CXhQtkxljAy

--HG--
extra : rebase_source : eabee231d46fe9d906fd2f9bf135edc845e12b1d
2017-06-08 16:46:53 -04:00
Wes Kocher
cf0077dc65 Merge autoland to m-c a=merge
MozReview-Commit-ID: BfLXAwELA2k
2017-06-08 18:35:34 -07:00
Carsten "Tomcat" Book
247a47fac9 Merge mozilla-central to mozilla-inbound 2017-06-08 15:16:36 +02:00
Teng-pao Yu
11afd0d50f Bug 1367768 - Enable jumbo mode for Gradle debug builds; r=maliu
MozReview-Commit-ID: H7WZZbj7xMP

--HG--
extra : rebase_source : d8842a0687118cff75056e057f0cc3811ed0e807
2017-06-08 19:53:56 +08:00
Nevin Chen
e1c387812f Bug 1369685 - Add 'region' to switchboard. r=sebastian
MozReview-Commit-ID: EWlx3bkpTwj

--HG--
extra : rebase_source : dbc09c57838f2ef3e7c7b316d0b35bbe6ff468fe
2017-06-02 18:08:20 +08:00
Ryan VanderMeulen
9b7a73b65a Merge m-c to autoland. a=merge
UPGRADE_NSPR_RELEASE UPGRADE_NSS_RELEASE

--HG--
extra : amend_source : a59e53ba2f8db608f613f21ad6da2b5be8814aa4
2017-06-07 22:55:56 -04:00
Michael Layzell
ac7ba92fd5 Bug 1368046 - Part 1: Propagate window.name across processes for RecvCreateWindowInDifferentProcess, r=smaug
MozReview-Commit-ID: 6xmLN9pbCKd
2017-06-07 12:54:53 -04:00
James Willcox
35f072dc23 Bug 1370121 - Catch exceptions when destroying GeckoSurfaceTexture r=jchen
MozReview-Commit-ID: KDoj9s0ebhY
2017-06-07 08:53:50 -05:00
Nick Thomas
8b05c9515f Bug 1369551 - Remove unused release mozconfigs for fennec, r=mtabara
* removes old files mobile/android/config/mozconfigs/*/{release,l10n-release}
* updates merge day scripts (did some config dumping to verify, but didn't run migration)
* updates testing/mozharness/configs/single_locale/{staging_,}mozilla-{beta,release}_android-api-15.py to remove bogus mozconfig definition, which now comes from single_locale/tc_android-api-15.py

I could go on and look at configs/multi_locale, which appear to be unused, but I've got to draw a line somewhere.

MozReview-Commit-ID: 2zLYlMj0B9t

--HG--
extra : rebase_source : 2aee89720391890fd0c637589282af0066edb4bc
2017-06-02 12:20:57 +12:00
Mark Banner
64c4754cfe Bug 1371292 - Clean up more ESLint global definitions in configuration files in mobile/android. r=mossop
MozReview-Commit-ID: DuRpyDcZa20

--HG--
extra : rebase_source : 054fc8483d81de1f08e437242f6e6c01b066e8a0
2017-06-08 15:39:47 +01:00
Mark Banner
403075400a Bug 1371292 - Clean up more ESLint global definitions in configuration files in toolkit/ and browser/. r=mossop
MozReview-Commit-ID: 5KC23kzaCFN

--HG--
extra : rebase_source : 6a7541b5ffe85d275bc16194c155ad43f93d52ae
2017-06-08 10:59:12 +01:00
maliu
c192a1ec23 Bug 1369281 - Simplify Locale setting string without variant/script which is from Locale.toString(), r=nechen
MozReview-Commit-ID: CKdYTkHn9Z9

--HG--
extra : rebase_source : 9e361ef4ff682b2a5d268091551b4d63502de238
2017-06-08 18:17:27 +08:00
Wes Kocher
bb1d061819 Merge inbound to central, a=merge CLOSED TREE
UPGRADE_NSS_RELEASE UPGRADE_NSPR_RELEASE

MozReview-Commit-ID: 2CXltQtu4Y1

--HG--
extra : amend_source : 16333c0fa5342dfbbb2a4ded71f94119a022e27b
2017-06-06 17:15:21 -07:00
L10n Bumper Bot
20963d7269 no bug - Bumping Fennec l10n changesets r=release a=l10n-bump
tsz -> removed
2017-06-06 03:00:37 -07:00
Sebastian Hengst
a0bd7b9c0d merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: BDyuSdNALvH
2017-06-06 11:20:56 +02:00
Delphine Lebédel
a69dd29ced Bug 1370287 - (tsz) Drop 'tsz' locale from single-locale builds, r=flod
MozReview-Commit-ID: IO5vS3uzj6g

--HG--
extra : rebase_source : 8ca77acd02c6cdb9f5cce9e43dcd5428a3ca2b07
2017-06-05 17:17:16 -07:00
Wes Kocher
5141530f17 Merge m-c to inbound, a=merge
MozReview-Commit-ID: EiG9icZCZ3x
2017-06-05 17:39:09 -07:00
Wes Kocher
3c05a4998a Merge inbound to central, a=merge
MozReview-Commit-ID: Cb3YlCdVhQr
2017-06-05 17:34:09 -07:00
James Willcox
56de576eb7 Bug 1368187 - Set up nsIBrowserDOMWindow correctly in GeckoView r=jchen
MozReview-Commit-ID: L0FkAGriChD
2017-06-05 15:45:27 -05:00
Jim Chen
50d7a19548 Bug 1367081 - 4. Load SelectHelper and InputWidgetHelper in PromptService.js; r=droeh
Right now SelectHelper and InputWidgetHelper are loaded in browser.js,
which means they only work for GeckoApp. This patch loads them in
PromptService.js instead, which means they will work in all windows. The
patch also changes some code in SelectHelper and InputWidgetHelper that
used to assume they are running under the browser.xul chrome window.

MozReview-Commit-ID: HveDzIzK1b4
2017-06-05 13:55:59 -04:00
Jim Chen
b51227fbc9 Bug 1367081 - 3. Include window when using Prompt.jsm; r=droeh
Include the window when using Prompt.jsm in JS so that the prompts can
be directed to the correct Activity.

MozReview-Commit-ID: 7AtYaCJXjDi
2017-06-05 13:55:58 -04:00
Eugen Sawin
903f23a407 Bug 1369689 - [1.0] Make page load time logs depend on web progress events instead of throbber activity. r=snorp 2017-06-06 12:56:15 +02:00
Varun Iyer
c7293ef605 Bug 1363843 - Remove Java Addons support from Fennec, Part 2 r=JanH
MozReview-Commit-ID: IefloUObRvY

--HG--
extra : rebase_source : 4ec4e5fe903798f41d11977d0cb655962e461466
2017-05-31 16:22:47 -07:00
Ryan VanderMeulen
0a3b9074de Merge inbound to m-c. a=merge 2017-06-05 09:12:18 -04:00
Sebastian Hengst
2d70c955cc merge mozilla-central to autoland. r=merge a=merge 2017-06-05 11:06:54 +02:00
John Lin
79eabe6e25 Bug 1369597 - synchronize output buffer releasing/rendering. r=esawin
To ensure SurfaceTexture contents are up to date before sending to compositor.

MozReview-Commit-ID: KdS8Z1vIP8y

--HG--
extra : rebase_source : ed4d58717a83de3b76f4543c73b6215abc1167ac
2017-06-02 11:00:00 +08:00
Sebastian Hengst
5e4755df68 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IdRgoZ9hiXq
2017-06-03 20:15:27 +02:00
Sebastian Hengst
cef1c12f64 Backed out changeset 6065144fe5b3 (bug 1367081) for failing test_hidden_select_option.html. r=backout 2017-06-02 23:36:38 +02:00
Sebastian Hengst
b017d64fb7 Backed out changeset 949bae6eaa96 (bug 1367081) 2017-06-02 23:35:23 +02:00
Florian Quèze
8429e47547 Bug 1369345 - Remove messageWakeupService, r=nalexander. 2017-06-02 22:54:46 +02:00
Jim Chen
c56195f7e7 Bug 1369168 - Fix GeckoView multiple select prompt; r=droeh
1) Fix a crash when sending back prompt results.
2) Restrict results to <option> elements.
3) Correctly report invalid results.
4) Correctly pre-check selected items.
5) Display Ok/Cancel buttons.

MozReview-Commit-ID: H15ZygbBdXv
2017-06-02 16:16:11 -04:00
Jim Chen
d48ff8f555 Bug 1367081 - 4. Load SelectHelper and InputWidgetHelper in PromptService.js; r=droeh
Right now SelectHelper and InputWidgetHelper are loaded in browser.js,
which means they only work for GeckoApp. This patch loads them in
PromptService.js instead, which means they will work in all windows. The
patch also changes some code in SelectHelper and InputWidgetHelper that
used to assume they are running under the browser.xul chrome window.

MozReview-Commit-ID: Jfe6ODyYKVf
2017-06-02 16:16:11 -04:00
Jim Chen
1507e819e9 Bug 1367081 - 3. Include window when using Prompt.jsm; r=droeh
Include the window when using Prompt.jsm in JS so that the prompts can
be directed to the correct Activity.

MozReview-Commit-ID: CrPqf9gnDho
2017-06-02 16:16:11 -04:00
Jim Chen
4230e5eacd Bug 1369107 - 4. Remove GeckoAppShell.ContextGetter; r=snorp
Remove ContextGetter and all implementations now that it's no longer
being used.

MozReview-Commit-ID: G5jWFsQPfWw
2017-06-02 16:13:42 -04:00
Jim Chen
c611475410 Bug 1369107 - 3. Don't use GeckoAppShell.getContext for plugin code; r=snorp
Use getApplicationContext or GeckoApp.getPluginContext instead of
getContext so we can get rid of ContextGetter.

MozReview-Commit-ID: B8tTPeZ5gvt
2017-06-02 16:13:41 -04:00
Jim Chen
7eab0ee43f Bug 1369107 - 2. Ask for app location permission from JS; r=esawin
For location permission, we first show a prompt for the website, then on
higher Android versions, we show a prompt for the app. For the app
prompt, right now we show that from GeckoView code in GeckoAppShell.
However, if we move the app prompt into ContentPermissionPrompt.js
alongside the website prompt, we can then remove the code in
GeckoAppShell and eliminate this app permission dependency from
GeckoView code.

MozReview-Commit-ID: GSCqClPROwn
2017-06-02 16:13:41 -04:00
Jim Chen
5674b33e77 Bug 1369107 - 1. Remove usages of GeckoAppShell.getContext(); r=droeh
Replace usages of GeckoAppShell.getContext() with
getApplicationContext() if possible, or the current Activity if the
usage expects an Activity context.

MozReview-Commit-ID: 9GOWszgEsQu
2017-06-02 16:13:41 -04:00
Jim Chen
858e777c78 Bug 1369108 - 3. Implement new device permission code path for Fennec; r=esawin
Instead of asking for permission in VideoCaptureDeviceInfoAndroid.java,
we now merely check for permission there. The actual permission prompt
now happens in WebrtcUI.js, using the new
"getUserMedia:ask-device-permission" and
"getUserMedia:got-device-permission" notifications.

MozReview-Commit-ID: DSVPjjW2JNR
2017-06-02 16:11:53 -04:00
James Willcox
878d74116d Bug 1367287 - Followup to use AtomicInteger for ref count r=jchen
MozReview-Commit-ID: LKFlYtFvdi0
2017-06-02 10:58:40 -05:00
James Willcox
bd21ee4811 Bug 1367287 - Reference count GeckoSurfaceTexture r=jchen
MozReview-Commit-ID: 1JJVzCmANyH
2017-06-02 10:14:20 -05:00