Commit Graph

24241 Commits

Author SHA1 Message Date
Dustin J. Mitchell
aa0f008926 Bug 1383880: annotate source files with what they SCHEDULE; r=ahal
MozReview-Commit-ID: CR70dSg5R79

--HG--
extra : rebase_source : 38f4feaac373c64cb7f04e6ac702ebb1d5862751
2017-08-25 19:31:54 +00:00
Sebastian Hengst
e2f54c0cd7 merge mozilla-central to autoland. r=merge a=merge 2017-09-01 10:43:32 +02:00
Sebastian Hengst
43bc951ac7 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: ES9rKhiQo10
2017-09-01 10:38:51 +02:00
Wes Kocher
6472928439 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 77Uz3uceUmk
2017-08-31 16:56:23 -07:00
Jim Chen
2cf88859ad Bug 1395170 - Fix lint warnings/errors from BasicGeckoViewPrompt; r=droeh
Fix the following lint errors/warnings,

* Using inlined constants on older versions
  Add version check for usages of Intent.EXTRA_ALLOW_MULTIPLE and
  Intent.EXTRA_MIME_TYPES.

* Calling new methods on older versions
  Change usages of AlertDialog.Builder#setOnDismissListener to
  Dialog#setOnDismissListener instead.

* Missing recycle() calls
  Add missing TypedArray#recycle call

MozReview-Commit-ID: EwZFDKqoCjL
2017-08-31 13:42:52 -04:00
Jim Chen
378bd857ed Bug 1395168 - Add tests for key synthesis; r=esawin
Add tests for synthesizing keys, including test for dummy keys and test
for wrong metastate for synthesized non-English keys (i.e. bug 1387889).

MozReview-Commit-ID: SvddU2BHle
2017-08-31 13:42:51 -04:00
Luca Greco
55efc527b7 Bug 1394846 - Fix EventEmitter.decorate exception on Firefox for Android. r=mixedpuppy
MozReview-Commit-ID: DhaVpD1zcaS

--HG--
extra : rebase_source : 507682cee9872099006af9bcc25f79411cf888d0
2017-08-29 18:26:29 +02:00
Luca Greco
9e55b57841 Bug 1388098 - Fix Android options_ui on disable/enable addon. r=mixedpuppy
MozReview-Commit-ID: 4z4vJpDxzGB

--HG--
extra : rebase_source : e4d13535390579538aefa8cae3643fe112cfbd72
2017-08-07 18:54:16 +02:00
Jing-wei Wu
8aac538ea7 Bug 1393084 - Update page text selection handlers. r=nechen
MozReview-Commit-ID: GQjNT45a43r

--HG--
extra : rebase_source : cef6a4022e8c07391eb4e5e529a0537dc857c9d6
2017-08-28 14:02:53 +08:00
Grigory Kruglov
10116eac39 Bug 1395703 - Make sure modifiedBySync CV field isn't passed to ContentProvider on updates r=rnewman
Comment from bugzilla on this ugly hack:

While processing bookmarks, we sometimes need to mark them for re-upload as we're inserting new ones or updating existing ones. For example, we might set or update a dateAdded field.
We perform insertions "in-bulk", and so we might be inserting some bookmarks which need to be re-uploaded, and some bookmarks which don't. We compile an array of ContentValue objects, and make a single call to our ContentProvider. This means we can't use a URI param to indicate our intent, and so a non-column field in ContentValues objects - modifiedFromSync - is set for those bookmarks which need special treatment during insertion.
Bug 1392802 added a similar mechanism for updating bookmarks. However, updates are done differently - currently, we perform a single call to our ContentProvider for each bookmark. Which means we _can_ use a URI field as a signaling mechanism, which is what that patch did. However, in haste I forgot to take into consideration existing signaling mechanism, which lead to update failures.
And so we're left with an even clumsier interface to our data store, with two ways to signal the same thing in different circumstances... A quick solution is to just make sure 'modifiedBySync' field never makes its way to contentprovider on updates; a more refined fix would probably modify update logic to use a ContentValues field for consistency... Either way, there's going to be something ugly, somewhere in the code.
I anticipate a lot of this code changing sometime soon in order to support better transactionality of bookmark syncing, and smarter merging, and so I'm inclined to just to the simple thing for now.

MozReview-Commit-ID: H10LFsqjbFY

--HG--
extra : rebase_source : f7f311d266d75c505bb8871a567ac96d39f1b1cb
2017-08-31 18:05:20 -04:00
Chenxia Liu
8d272b6721 Bug 1394459 - Support bookmarking, pinning of Pocket items in context menu. r=mcomella
MozReview-Commit-ID: GwZdlzQ5ZIR

--HG--
extra : rebase_source : bc9bbd81ffc512815755c701857dfaf182975135
2017-08-29 16:09:28 -07:00
Grigory Kruglov
8414560f22 Bug 1392505 - Let RepositorySessions track their own lastFetch and lastStore timestamps r=rnewman
This patch moves some of the state tracking (fetchEnd/storeEnd timestamps) away from RecordsChannel
and into individual RepositorySessions. The core assumption behind this move is that
sessions are better suited to know when they were fetched from during this sync, and when they
were stored to.
Sessions are growing in complexity - local ones are wrapped in a buffer, remote
now support batching downloads and uploads. In order to hide these details, it's easier to let
sessions keep track of the fetch/store timestamps in the way that fits their implementations.

Instead of flowing these timestamps upwards from sessions and into the SynchronizerSession,
the latter now simply queries sessions at the end of their flows.

The default behavior if a certain operation wasn't performed - that is, if fetchEnd or storeEnd
aren't set during sync for a session - is to return timestamp persisted during the previous sync.

This allows us to skip certain flows (no remote data available), and ensure that we're always
using correct timestamps of the same origin for any given session.

Prior behaviour was to "make up" a timestamp at the RecordsChannel level in cases of certain
errors or skipped flows, which resulted in comparing timestamps of different origins on the consequent sync.

MozReview-Commit-ID: 2wqeTo7mhz3

--HG--
extra : rebase_source : 21b02d4164abf75422920225749ffcfd3fc71e91
2017-08-30 19:48:21 -04:00
Grigory Kruglov
1c3783ec74 Bug 1392505 - Pre: remove unused delegate interface r=rnewman
MozReview-Commit-ID: K93rK1pILky

--HG--
extra : rebase_source : 9f8927d4298759ca7f9b862e51932a54ed7cb590
2017-08-25 21:44:37 -04:00
Michael Kaply
19e1e017dc Bug 1395355 - Typo preventing locale distribution engines from loading. r=gandalf
MozReview-Commit-ID: DerafUV5lNA

--HG--
extra : rebase_source : 33283085571e5fd68cdff50eb7fc1ef5ca0d925c
2017-08-30 17:15:55 -05:00
Grigory Kruglov
ba86f4a1fb Bug 1392802 - Increment localVersion while reconciling a bookmark if we modified its dateAdded t.s. r=rnewman
We might decide that there's an older dateAdded timestamp present for an incoming bookmark while processing it,
in which case we need to ensure that our changes will be uploaded.

MozReview-Commit-ID: BKLh4rYBiRu

--HG--
extra : rebase_source : 3f8ac41de99d7082cd9d7fc7254386d99d5431bd
2017-08-29 20:12:46 -04:00
Wes Kocher
940bdbc699 Merge autoland to central, a=merge
MozReview-Commit-ID: Jz9iBkuBrpV
2017-08-30 19:52:39 -07:00
Geoff Brown
01a902a282 Bug 1390059 - Disable all robocop PixelTests, for intermittent failures; r=me,test-only 2017-08-30 10:11:26 -06:00
Kris Maglione
8b415f700f Bug 1394556: Part 1 - Fix strict mode errors in JSM scripts. r=Mossop
MozReview-Commit-ID: 4LmJQql7Y2c

--HG--
extra : rebase_source : f18b5547a5a57db4e8b990bfc34f06690ac9da7a
extra : histedit_source : 7281bafbde4bf231752d9d868ec8ca1d2f55a2f9
2017-08-30 01:50:27 -07:00
John Lin
0418d058b1 Bug 1394693 - return more appropriate screen orientation types. r=esawin
Allow sensor to change which direction the screen is facing when using 'portrait' or 'landscape' to lock screen orientation.

MozReview-Commit-ID: 4Fqfv4bNuKD

--HG--
extra : rebase_source : 6aed9dc06b151a9bb954a0b088dbd53b8fc52154
2017-08-29 13:43:57 +08:00
Nevin Chen
5798b572bc Bug 1394356 - Temporary remove add to home screen for Android O. r=jwu
MozReview-Commit-ID: 8Uz9QM7i4SD

--HG--
extra : rebase_source : 3db8d29843af5b0b720b9d15dc7e71784703c679
2017-08-29 17:53:56 +08:00
Nevin Chen
e25a8bdf4f Bug 1394361 - Tab title is cropped and not align to close button. r=jwu
MozReview-Commit-ID: JDqgSulYqAx

--HG--
extra : rebase_source : b013868e4f06a8f28bd0de152df1278d9407e4f9
2017-08-29 15:12:21 +08:00
Mark Hammond
273d4d9a9d Bug 1392449 - introduce shouldReconcileRecords so reconcileRecords never returns null. r=Grisha
MozReview-Commit-ID: L0rsLmzNTRr

--HG--
extra : rebase_source : c1ff236c9f4cdcc95fbb9bcda70c8fe6452f66d1
2017-08-29 17:31:10 +10:00
Chenxia Liu
bebcff6a7d Bug 1393700 - Add test for parsing JSON response. r=mcomella
MozReview-Commit-ID: KTy3Mltrfg9

--HG--
extra : rebase_source : 3b2f7a9f7ec2045dc46b1c5c04a157bb23eebdf7
2017-08-28 16:40:39 -07:00
Kartikaya Gupta
249641a628 Bug 1394510 - Fix GeckoLayerClient touch generation code. r=botond
MozReview-Commit-ID: I8QlHFM2ew9

--HG--
extra : rebase_source : 8b8c849658d0721fbd32bef2a29dc6b3af98b7d9
2017-08-29 20:44:21 -04:00
Michael Comella
2327c4c112 Bug 1388379: Use new suggestedsites assets for restricted profile. r=liuche
MozReview-Commit-ID: DXugwOekBVJ

--HG--
extra : rebase_source : 4e4f8068a772ff7b5cc8086d5e2673e745dd7ca5
2017-08-28 17:56:51 -07:00
Michael Comella
485f4fbea6 Bug 1388379: Use new suggestedsites assets for default profile. r=liuche
MozReview-Commit-ID: KCafeCJpNh8

--HG--
extra : rebase_source : ef1836967148e4e783f8dd1bd6b66844b9e2612f
2017-08-28 17:40:08 -07:00
Michael Comella
e46d523922 Bug 1388379: Rm xxxhdpi/suggestedsites_twitter. r=liuche
This is the only suggested site in xxxhdpi and is thus inconsistent.

MozReview-Commit-ID: F9HvsXKsFSq

--HG--
extra : rebase_source : f7b42c5818c1e6c6012386e56f3c224c29de0966
2017-08-28 17:45:53 -07:00
Wes Kocher
de530c1ea6 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 5c1Pgm4aVKe
2017-08-29 16:17:50 -07:00
Wes Kocher
2198196808 Merge inbound to central, a=merge
MozReview-Commit-ID: G6QZZ8RGk6n
2017-08-29 16:14:22 -07:00
L10n Bumper Bot
dd1b0e2d00 no bug - Bumping Fennec l10n changesets r=release a=l10n-bump
an -> ['android', 'android-api-15', 'android-multilocale']
ar -> ['android', 'android-api-15', 'android-multilocale']
as -> ['android', 'android-api-15', 'android-multilocale']
ast -> ['android', 'android-api-15', 'android-multilocale']
az -> ['android', 'android-api-15', 'android-multilocale']
be -> ['android', 'android-api-15', 'android-multilocale']
bg -> ['android', 'android-api-15', 'android-multilocale']
bn-BD -> ['android', 'android-api-15']
bn-IN -> ['android', 'android-api-15', 'android-multilocale']
br -> ['android', 'android-api-15', 'android-multilocale']
ca -> ['android', 'android-api-15', 'android-multilocale']
cak -> ['android', 'android-api-15', 'android-multilocale']
cs -> ['android', 'android-api-15', 'android-multilocale']
cy -> ['android', 'android-api-15', 'android-multilocale']
da -> ['android', 'android-api-15', 'android-multilocale']
de -> ['android', 'android-api-15', 'android-multilocale']
dsb -> ['android', 'android-api-15', 'android-multilocale']
el -> ['android', 'android-api-15', 'android-multilocale']
en-GB -> ['android', 'android-api-15', 'android-multilocale']
en-ZA -> ['android', 'android-api-15', 'android-multilocale']
eo -> ['android', 'android-api-15', 'android-multilocale']
es-AR -> ['android', 'android-api-15', 'android-multilocale']
es-CL -> ['android', 'android-api-15', 'android-multilocale']
es-ES -> ['android', 'android-api-15', 'android-multilocale']
es-MX -> ['android', 'android-api-15', 'android-multilocale']
et -> ['android', 'android-api-15', 'android-multilocale']
eu -> ['android', 'android-api-15', 'android-multilocale']
fa -> ['android', 'android-api-15', 'android-multilocale']
ff -> ['android', 'android-api-15', 'android-multilocale']
fi -> ['android', 'android-api-15', 'android-multilocale']
fr -> ['android', 'android-api-15', 'android-multilocale']
fy-NL -> ['android', 'android-api-15', 'android-multilocale']
ga-IE -> ['android', 'android-api-15', 'android-multilocale']
gd -> ['android', 'android-api-15', 'android-multilocale']
gl -> ['android', 'android-api-15', 'android-multilocale']
gn -> ['android', 'android-api-15', 'android-multilocale']
gu-IN -> ['android', 'android-api-15', 'android-multilocale']
he -> ['android', 'android-api-15', 'android-multilocale']
hi-IN -> ['android', 'android-api-15', 'android-multilocale']
hr -> ['android', 'android-api-15', 'android-multilocale']
hsb -> ['android', 'android-api-15', 'android-multilocale']
hu -> ['android', 'android-api-15', 'android-multilocale']
hy-AM -> ['android', 'android-api-15', 'android-multilocale']
id -> ['android', 'android-api-15', 'android-multilocale']
is -> ['android', 'android-api-15', 'android-multilocale']
it -> ['android', 'android-api-15', 'android-multilocale']
ja -> ['android', 'android-api-15', 'android-multilocale']
ka -> ['android', 'android-api-15', 'android-multilocale']
kab -> ['android', 'android-api-15', 'android-multilocale']
kk -> ['android', 'android-api-15', 'android-multilocale']
kn -> ['android', 'android-api-15', 'android-multilocale']
ko -> ['android', 'android-api-15', 'android-multilocale']
lo -> ['android', 'android-api-15', 'android-multilocale']
lt -> ['android', 'android-api-15', 'android-multilocale']
lv -> ['android', 'android-api-15', 'android-multilocale']
mai -> ['android', 'android-api-15', 'android-multilocale']
ml -> ['android', 'android-api-15', 'android-multilocale']
mr -> ['android', 'android-api-15', 'android-multilocale']
ms -> ['android', 'android-api-15', 'android-multilocale']
my -> ['android', 'android-api-15', 'android-multilocale']
nb-NO -> ['android', 'android-api-15', 'android-multilocale']
ne-NP -> ['android', 'android-api-15']
nl -> ['android', 'android-api-15', 'android-multilocale']
nn-NO -> ['android', 'android-api-15', 'android-multilocale']
or -> ['android', 'android-api-15', 'android-multilocale']
pa-IN -> ['android', 'android-api-15', 'android-multilocale']
pl -> ['android', 'android-api-15', 'android-multilocale']
pt-BR -> ['android', 'android-api-15', 'android-multilocale']
pt-PT -> ['android', 'android-api-15', 'android-multilocale']
rm -> ['android', 'android-api-15', 'android-multilocale']
ro -> ['android', 'android-api-15', 'android-multilocale']
ru -> ['android', 'android-api-15', 'android-multilocale']
sk -> ['android', 'android-api-15', 'android-multilocale']
sl -> ['android', 'android-api-15', 'android-multilocale']
son -> ['android', 'android-api-15', 'android-multilocale']
sq -> ['android', 'android-api-15', 'android-multilocale']
sr -> ['android', 'android-api-15', 'android-multilocale']
sv-SE -> ['android', 'android-api-15', 'android-multilocale']
ta -> ['android', 'android-api-15', 'android-multilocale']
te -> ['android', 'android-api-15', 'android-multilocale']
th -> ['android', 'android-api-15', 'android-multilocale']
tr -> ['android', 'android-api-15', 'android-multilocale']
trs -> ['android', 'android-api-15']
uk -> ['android', 'android-api-15', 'android-multilocale']
ur -> ['android', 'android-api-15', 'android-multilocale']
uz -> ['android', 'android-api-15', 'android-multilocale']
vi -> ['android', 'android-api-15']
wo -> ['android', 'android-api-15', 'android-multilocale']
xh -> ['android', 'android-api-15', 'android-multilocale']
zam -> ['android', 'android-api-15', 'android-multilocale']
zh-CN -> ['android', 'android-api-15', 'android-multilocale']
zh-TW -> ['android', 'android-api-15', 'android-multilocale']
2017-08-29 12:00:48 -07:00
Sebastian Hengst
2a9cc8e3be merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: BQuBmVtsdki
2017-08-29 20:30:41 +02:00
Jim Chen
324acfa7c1 Bug 1394497 - Use null as profile in GeckoView.preload; r=snorp
We should use null as the profile in GeckoView.preload. We will call
GeckoProfile.initFromArgs later on in GeckoThread.getProfile, when the
profile is actually needed.

MozReview-Commit-ID: JJzIVEiuZPn
2017-08-29 00:06:35 -04:00
Jim Chen
5a2bfe4f0f Bug 1387889 - Don't pass along metastate of synthesized keys; r=esawin
Some key events synthesized from strings can have modifier metastates.
For example, from the sharp S character, we synthesize an S key with Alt
metastate. However, we don't actually want to pass the Alt metastate to
Gecko because the Alt meta key is not actually pressed in this case.

MozReview-Commit-ID: 5XYheyAgqdn
2017-08-29 00:06:30 -04:00
Randall Barker
8271c28e3e Bug 1394526 - Ensure mouse events have the toolbar offset removed on Android r=esawin
MozReview-Commit-ID: DK8p9lOBVaS
2017-08-29 11:51:08 -07:00
Sebastian Hengst
558aede67b merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-08-29 20:36:12 +02:00
James Willcox
92360654c3 Bug 1394552 - UI improvements for Custom Tabs launched from PWA r=esawin
MozReview-Commit-ID: LVAQN9Tp9DN
2017-08-29 10:31:41 -05:00
James Willcox
98ff44e853 Bug 1353868 - Split out web app manifest handling and fix scope handling r=esawin
MozReview-Commit-ID: 7MpeqitYRW8
2017-08-29 10:31:41 -05:00
Grigory Kruglov
0074183cb7 Bug 1388884 - Do not delete bookmark tombstones r=rnewman
As implemented, this means we might upload tombstones for never-synced
bookmarks. This _should_ be harmless.

MozReview-Commit-ID: DZx9yWDs1ie

--HG--
extra : rebase_source : d4abf10bded3f6ab39d13f0152cf981cd9fe4df7
2017-08-29 14:01:14 -04:00
Zibi Braniecki
eb2f2216e1 Bug 1255404 - detangle handling.properties in android. r=Pike
MozReview-Commit-ID: CTl8gNpnbLc

--HG--
extra : rebase_source : 7c464900b1c193cae2adecc9f8694d2b6d5f5d72
2017-08-27 17:36:41 -07:00
Zibi Braniecki
4349760331 Bug 1255382 - Detangle passwordmgr.properties in android. r=Pike
MozReview-Commit-ID: Cr7DTJpeXpB

--HG--
rename : mobile/locales/en-US/overrides/passwordmgr.properties => mobile/android/locales/en-US/chrome/passwordmgr.properties
extra : rebase_source : d1c86bf971a1f6dda2206caabd5602e52d304ddb
2017-08-27 17:50:02 -07:00
Johan Lorenzo
a716c447c0 Bug 1384482 - Rename android-api-15 into android-api-16 r=mtabara
MozReview-Commit-ID: 4j66pTZEJzq

--HG--
rename : mobile/android/config/mozconfigs/android-api-15-frontend/nightly => mobile/android/config/mozconfigs/android-api-16-frontend/nightly
rename : mobile/android/config/mozconfigs/android-api-15-gradle-dependencies/nightly => mobile/android/config/mozconfigs/android-api-16-gradle-dependencies/nightly
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-16-gradle/nightly
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly-artifact => mobile/android/config/mozconfigs/android-api-16-gradle/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15/debug => mobile/android/config/mozconfigs/android-api-16/debug
rename : mobile/android/config/mozconfigs/android-api-15/debug-artifact => mobile/android/config/mozconfigs/android-api-16/debug-artifact
rename : mobile/android/config/mozconfigs/android-api-15/l10n-nightly => mobile/android/config/mozconfigs/android-api-16/l10n-nightly
rename : mobile/android/config/mozconfigs/android-api-15/nightly => mobile/android/config/mozconfigs/android-api-16/nightly
rename : mobile/android/config/mozconfigs/android-api-15/nightly-artifact => mobile/android/config/mozconfigs/android-api-16/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15/nightly-old-id => mobile/android/config/mozconfigs/android-api-16/nightly-old-id
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_debug.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_debug.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_debug_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_debug_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle_dependencies.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_dependencies.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_old_id.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_old_id.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_partner_sample1.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_partner_sample1.py
rename : testing/mozharness/configs/single_locale/ash_android-api-15.py => testing/mozharness/configs/single_locale/ash_android-api-16.py
rename : testing/mozharness/configs/single_locale/date_android-api-15.py => testing/mozharness/configs/single_locale/date_android-api-16.py
rename : testing/mozharness/configs/single_locale/jamun_android-api-15.py => testing/mozharness/configs/single_locale/jamun_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-aurora_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-aurora_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-beta_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-beta_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-central_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-central_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-release_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-release_android-api-16.py
rename : testing/mozharness/configs/single_locale/staging_release_mozilla-beta_android_api_15.py => testing/mozharness/configs/single_locale/staging_release_mozilla-beta_android_api_16.py
rename : testing/mozharness/configs/single_locale/staging_release_mozilla-release_android_api_15.py => testing/mozharness/configs/single_locale/staging_release_mozilla-release_android_api_16.py
rename : testing/mozharness/configs/single_locale/tc_android-api-15.py => testing/mozharness/configs/single_locale/tc_android-api-16.py
rename : testing/mozharness/configs/single_locale/try_android-api-15.py => testing/mozharness/configs/single_locale/try_android-api-16.py
extra : rebase_source : d24bd3b0298e4fc21e9e8029e5f69a65fd1012f9
2017-08-09 16:18:15 +02:00
Sebastian Kaspari
7956b9a468 Bug 1324028 - IconGenerator: Do not add alpha channel to colors of generated icons. r=mcomella
MozReview-Commit-ID: H4qaSSOlMxT

--HG--
extra : rebase_source : 3ca495485c2a1a186d976f548102265b1e440675
2017-08-08 17:36:50 +02:00
Michael Comella
f84b2e0535 Bug 1385934: Use RTL layout attr in activity_stream_topsites_page. r=liuche
MozReview-Commit-ID: EdQzg01FbmS

--HG--
extra : rebase_source : 4286bdae7b2f1710e44185fe4684903e6e8566a8
2017-08-29 16:57:29 -07:00
Michael Comella
6b30ac06b5 Bug 1385934: Add license to activity_stream_topsites_page.xml. r=liuche
MozReview-Commit-ID: EqaukZxvcmH

--HG--
extra : rebase_source : df40010625ba5683417a377d2690b80c96726074
2017-08-29 16:33:38 -07:00
Jan Henning
bf6a3ea142 Bug 1385695 - Propagate "app" debug/release build type to dependencies. r=sebastian
Even when building the "app" module in debug mode, by default Gradle still chooses to build all dependencies in release mode, which means that all of our own source files that reside in such a library (geckoview, respectively thirdparty) will e.g. be missing debug info for local variables.

MozReview-Commit-ID: owZr9yKtYI

--HG--
extra : rebase_source : ae09795ebe70bf4213cd3d145efa355712c702a0
2017-07-30 13:55:11 +02:00
Sebastian Kaspari
7e1a1b0496 Bug 1389710 - Search engine preference: Use "favicon_small_size" (like in two_line_page_row.xml). r=mcomella
MozReview-Commit-ID: IDF07Cxux29

--HG--
extra : rebase_source : 46db2c65c144ccf1d35385f96801a0949ca0324b
2017-08-28 16:30:43 +02:00
Chenxia Liu
6e3e4f6575 Bug 1394895 - Update Pocket API endpoint. r=mcomella
MozReview-Commit-ID: 3CYfv0Pf4Zk

--HG--
extra : rebase_source : 631029cc475164ce299047ac51f91454d41e09fc
2017-08-29 10:57:56 -07:00
Tushar Saini (:shatur)
5d241fa804 Bug 1363004 - Implement browsingData.removeFormData webExtension API method on android. r=bsilverberg,Grisha
MozReview-Commit-ID: F0hqTCOCA23

--HG--
extra : rebase_source : d3cab16552d167ef8e598cc59b0595a85434a8e8
2017-06-19 20:53:00 +05:30
Alastor Wu
c599481d78 Bug 1373888 - part7 : modify platform wakelocks. r=cpearce,snorp,spohl
* OSX
Make the lock of the type kIOPMAssertionTypeNoDisplaySleep and kIOPMAssertionTypeNoIdleSleep
as a singleton. Won't need to require an extra lock.

* Windows
Add |mRequireForDisplay| to ensure the "audio-playing" won't overwrite the previous
display requirement.

* Android
Add "audio-playing" and "video-playing", and make sure the audio-lock won't be cancel
when receiving "WakeLockDelegate.STATE_LOCKED_BACKGROUND".

MozReview-Commit-ID: 97oNX7H2qij

--HG--
extra : rebase_source : 24fa8b267ad97d668fa55462d1f61ef5c92b632f
2017-08-29 15:28:23 +08:00
Jim Chen
d8022d7f17 Bug 1393128 - 3. Initialize DownloadNotifications outside of browser.js; r=esawin
In order to show download notifications, we need to initialize the
DownloadNotifications module outside of browser.js. This patch moves
initialization to BrowserCLH.js, and includes a refactoring of the
`addObserverScripts` function. The "chrome-document-interactive"
notification is used to trigger initialization because it is roughly
equivalent to where we used to initialize the module inside browser.js.

MozReview-Commit-ID: 8o1KZWRt69K

--HG--
extra : rebase_source : a588a4e0933069bbbde00dc07c97141c889dfc81
2017-08-28 23:56:44 -04:00