Commit Graph

13813 Commits

Author SHA1 Message Date
Sebastian Kaspari
a595f4ee85 Bug 1193206 - Build with Android support library 23.0.1. r=nalexander
--HG--
extra : commitid : 6lU66oAQuFC
extra : rebase_source : fe145d252cb484596c2abce793a6cbb6eadc3968
2015-10-07 09:13:34 +02:00
Chenxia Liu
0b07bf438d Bug 1211412 - Home panel tabs are misaligned on tablets. r=sebastian
--HG--
extra : commitid : BO31vrp08pn
extra : rebase_source : ea73e660b6b083fcd7aad8ea5dddecb97042c03e
2015-10-05 11:56:10 -04:00
Michael Comella
37769f52fe Bug 1208790 - Add lint ignore for compound drawables in search preference. r=me
The regression is fixed by the backout of bug 1175354 and this
should ensure it doesn't happen again.

--HG--
extra : commitid : 7mVa6zNb0uq
extra : rebase_source : b83744e2fc37fbf41a1d91104861b3bc41c00a05
2015-10-06 09:41:49 -04:00
Michael Comella
dac84a513c Backout changeset 7635a2e4fa64 for regressions in bug 1208790.
--HG--
extra : commitid : 9glmrm88OoL
extra : rebase_source : 16975787fcb93012b4b130a43ad98646646a28fb
2015-10-06 09:37:23 -04:00
Mark Finkle
3656c863e9 Bug 1026669 - Limit SSDP polling to when Firefox is in the foreground r=margaret 2015-10-06 08:11:52 -04:00
Carsten "Tomcat" Book
e424a0e150 Merge m-c to fx-team 2015-10-06 12:22:48 +02:00
Carsten "Tomcat" Book
71e22d0c44 merge mozilla-inbound to mozilla-central a=merge 2015-10-06 12:01:35 +02:00
Sebastian Kaspari
f584a74473 Bug 1171213 - Allocator: Suppress deprecation notification for Context.MODE_MULTI_PROCESS. r=mfinkle
--HG--
extra : commitid : 5asluPIg1vv
extra : rebase_source : 37aab7a7a92531b3abaaf49b1ec8a55043770f79
2015-10-06 10:35:08 +02:00
Mike Hommey
f4de6bfe91 Bug 1210642 - s/APP_BUILDID/MOZ_APP_BUILDID/ to use the same variable name across products. r=gps 2015-10-06 11:15:05 +09:00
Sergej Kravcenko
5c69b71f93 Bug 1207872 - Saved search suggestions DB query in SearchEngineRow runs on UI thread.r=ally 2015-10-01 05:16:20 +03:00
vivek
5de9662453 Bug 1137333 Clear history button style changes r=margaret
--HG--
extra : commitid : BQPwsGgDeRN
extra : rebase_source : 13f661cb03504ceec7fe85fddb4346b413f5ba2a
2015-10-01 00:20:54 +03:00
Sebastian Kaspari
7d7128055f Bug 1210755 / Bug 1197147 / Bug 1193206 - Update releng.manifest to use latest SDK and tools. r=trivial
This will make the following SDKs, tools and libraries available:

* Android SDK 6.0 / API 23
* Android tools r24.4
* Android build tools 23.0.1
* Android Support Repository (Support Library 23.0.1)
* Google Support Repository (Google Play Services 8.1.0)

To support gradually switching the Android 5.1 SDK (API 22) and Android build tools 22.0.1
are still included in the linked archive.

--HG--
extra : commitid : ESkIoGj3q2f
extra : rebase_source : f30a24432876e839980a07fe4109b324f090c096
2015-10-05 11:34:37 +02:00
Sergej Kravcenko
fa1b5078fc Bug 1207961 - Quick search bar hides behind the VKB when choosing not to display search suggestions. r=mcomella 2015-09-24 19:04:33 +03:00
Nick Alexander
324ce3718d Bug 1208534 - Part 2: Fix test. r=mfinkle
It's quite challenging to both wait for "load", and wait for something
to happen in the DOM, since the DOM isn't prepared until after "load"
has fired.  This test therefore has a small race window: it is
possible that we could wait for the mutation only after the logins
have been loaded and the 'logins-list' DOM element is inserted.  The
logging should be good enough to identify this case; and in practice,
this is very unlikely.

Since I was here, I converted this to use SpawnTask.js.

--HG--
extra : commitid : 1cCEXRuq146
extra : rebase_source : f458ec34f684bbdefa5794fcfb0b18b1ac6b0926
2015-10-02 16:39:13 -07:00
Nick Alexander
784ed43de2 Bug 1208534 - Part 1: Ensure about:logins animated CSS spinner is painted before janky main-thread load. r=ally
Right now, in response to "load" (on the window), we're:

1) updating the DOM to show the spinner;
2) loading the logins with a main-thread janking synchronous load;
3) updating the DOM to hide the spinner.

This is all on the main-thread, so we only see a layout and paint
after 3).  Thus no interstitial is ever visible, and the logins list
pops in after a long delay.

This patch ensures that 2) occurs at least one layout after 1).  This
allows a paint to occur with the interstitial visible.  Since the
animated CSS spinner is carefully designed to hit the off-main-thread
animation pipeline, it animates smoothly even though the main-thread
janking synchronous load blocks JavaScript progress.

There is a small race window between the promises resolving and the
_logins member being accessed by the filter.  It's not clear that this
was ever well guarded, so I haven't tried to mitigate.

--HG--
extra : commitid : 9nKfLhK3JOa
extra : rebase_source : 8eb67ac9322372aa6e049d7154542c31e9de0d43
2015-10-02 16:24:31 -07:00
Nick Alexander
f7d615ee1d Bug 1185783 - Part 2: Move promiseNotification to head.js. r=margaret
--HG--
extra : commitid : 7WUj4UcXTRy
extra : rebase_source : 9e3d1ddbb5a9bb67b0e119a87cadaa0a19d717ed
2015-10-02 14:44:51 -07:00
Nick Alexander
a9704b6bdf Bug 1185783 - Part 1: Add head.js with promiseBrowserEvent. r=margaret
--HG--
extra : commitid : An6mFh2TGgD
extra : rebase_source : 0e752d61cfc4d5bbce602fd808b8ec61277c54a7
2015-10-02 16:06:34 -07:00
Phil Ringnalda
41e2b2b6f7 Merge f-t to m-c, a=merge 2015-10-03 15:50:22 -07:00
Mark Finkle
d5d3f9907e Bug 1210283 - Update the UI Telemetry docs r=liuche 2015-10-03 00:38:18 -04:00
Mark Finkle
ad0deb94be Bug 1210283 - Add more UI Telemetry probes for managing Home Panels r=liuche 2015-10-03 00:37:48 -04:00
Mark Finkle
fadd9365c6 Bug 1210243 - Cleanup click handlers in Fragments/Panels r=margaret 2015-10-03 00:36:04 -04:00
Nick Alexander
05dd36077b Bug 1205705 - Part 2: Collect client-side fxa-content-server LOADED Telemetry. r=mfinkle,ally p=ally
This collects client-side fxa-content-server data.  The data covers
only the about:accounts experience until:

* the fxa-content-server provides the LOADED message; or
* connection failure is observed.

Nota bene: a healthy fxa-content-server always delivers the LOADED
message!  In future, we might want to timeout the load (and observe
said timeouts) separately.

We collect no data after the fxa-content-server LOADED message.  The
intention is for the server-side metrics flow to capture the valuable
"bounce rate" metrics, since the fxa-content-server team are in
position to quickly improve the web-based UI flow.

The client-side data collected is intended to answer the following
questions:

1) How many remote content loads started;
2) How many loads completed;
3) What proportion of loads made it to the LOADED message, as opposed
to failed;
4) How long it took each successful load to observe the LOADED
message;
5) How long it took each failing load to observe failure.

All of these are keyed by the fxa-content-server endpoint path (like
'settings' or 'profile/avatar'), since I observe differences between
the time-to-LOADED for each endpoint path.

There is a privacy trade-off here.  Mozilla is collecting data to
understand the user experience when about:accounts is connecting to
the specific fxa-content-server hosted by Mozilla at
accounts.firefox.com.  However, we don't want to observe what
alternate servers users might be using, so we can't collect the whole
URL.  Here, we filter the data based on whether the user is /not/
using accounts.firefox.com, and then record just the endpoint path.
Other collected data could expose that the user is using Firefox
Accounts, and together, that leaks the number of users not using
accounts.firefox.com.  We accept this leak: Mozilla already collects
data about whether Sync (both legacy and FxA) is using a custom server
in various situations: see the WEAVE_CUSTOM_* Telemetry histograms.

--HG--
extra : commitid : 6ablpwYytrm
extra : rebase_source : bb04e263adf4fd34d36b51610ca170f3dd9c8328
2015-09-18 10:51:39 -04:00
Nick Alexander
543b5c68f0 Bug 1205705 - Part 1: Always resolve or reject the LOADED message promise. r=markh,mfinkle
This is hygiene that completes the set of paths through this part of
the code.  If we wrapper.{init,retry}, we are guaranteed to have a new
promise; and now that promise will always be fulfilled.  It is
technically possible, but not anticipated, for an in-flight promise to
be replaced.  Such a situation should not occur, but if it does, the
obsolete promise will still exist but never be fulfilled (since
loading or errors only touch the most recent promise).  Eventually it
will be safely garbage collected.

--HG--
extra : commitid : 9gE08vjgVdF
extra : rebase_source : b920d6c1ae45e28128fcc3702cba219d66f7b1ab
2015-09-17 18:46:54 -04:00
Justin Dolske
90ec2cead9 Bug 1210611 - Globally define MOZILLA_OFFICIAL. r=glandium 2015-10-02 15:18:04 -07:00
Chenxia Liu
7f1d2c0c8d Bug 1185002 - Remove unused HomePagerTabStrip code. r=mcomella
--HG--
extra : commitid : 6GByz6o0Hn0
2015-10-02 17:55:43 -04:00
Chenxia Liu
efae7d4ebe Bug 1185002 - Select first panel if it exists. r=sebastian
--HG--
extra : commitid : ErHRwoFevEY
extra : rebase_source : b2d126379867ea1440315544375ba6ba5a34fb0a
2015-09-29 18:27:57 -04:00
Chenxia Liu
7db4641a5e Bug 1185002 - Add custom active/inactive colors. r=sebastian
--HG--
extra : commitid : 16iZrBqxWtb
extra : rebase_source : 4580a0364846e6703bc3d5f6b04d81ea66067c6a
2015-09-29 17:10:32 -04:00
Chenxia Liu
8c8e94258e Bug 1185002 - Use TabMenuStrip in firstrun. r=sebastian
--HG--
extra : commitid : HRT22juvpD7
extra : rebase_source : 38b322a7ecbf6727082f47c7d8c1f493b43fa91e
2015-09-24 16:07:11 -07:00
Allison Naaktgeboren
d855b4df41 Bug 1209558 - Update pressed_state of search buttons.r=mcomella 2015-10-02 14:06:35 -07:00
Mark Finkle
96c05783b1 Bug 1210243 - ReadingListPanel.markAsRead can crash on a null return from getActivity() r=sebastian 2015-10-02 16:54:28 -04:00
Wes Kocher
68952b319b Merge m-c to fx-team, a=merge 2015-10-02 13:44:21 -07:00
Wes Kocher
4e73b8d067 Merge inbound to central, a=merge 2015-10-02 13:33:20 -07:00
Allison Naaktgeboren
6ca6172d07 Bug 1195614 - Polish search suggestion opt-in tip.r=mcomella 2015-10-02 13:16:29 -07:00
Carsten "Tomcat" Book
e91d5a31b6 Merge m-c to mozilla-inbound 2015-10-02 13:37:27 +02:00
Carsten "Tomcat" Book
ca77b70a8d merge mozilla-inbound to mozilla-central a=merge 2015-10-02 11:52:49 +02:00
Carsten "Tomcat" Book
e27620864a merge fx-team to mozilla-central a=merge 2015-10-02 11:44:11 +02:00
Sebastian Kaspari
0a1854e6d7 Bug 1210409 - Robocop: Use URLConnection instead of HttpClient. r=jmaher
--HG--
extra : commitid : 1p9qjkLx9HA
extra : amend_source : fb9f3084007aaf610518545872a79bdfc1f2ce9f
2015-10-02 14:00:05 +02:00
Sebastian Kaspari
a25cc9b1d0 Bug 1210409 - testImportFromAndroid: Inline functionality that has been in android.provider.Browser previously. r=jmaher
--HG--
extra : commitid : 2B6PZxUO2wR
extra : amend_source : f2db7abe04b9f7346be407f11bb663e52fdadcbd
2015-10-02 13:59:44 +02:00
Carsten "Tomcat" Book
2bb1a71853 Merge m-c to fx-team 2015-10-02 13:51:13 +02:00
Sebastian Kaspari
c17bda6e17 Bug 1208580 - PostSearchFragment: Suppress deprecation warning for onReceivedError(). r=nalexander
The new API for onReceivedError() has just been introduced in API 23 / Android 6.0.
However our minSdkVersion is 9 currently.

--HG--
extra : commitid : 7fnyh1z1PeS
extra : rebase_source : e3d2682b357a66027c9a33546c929b6bf7106255
extra : amend_source : c4545b7b0cb8fbf3866a53d1753849f0cdf5c10a
2015-10-02 13:37:04 +02:00
Allison Naaktgeboren
365b592767 Bug 1209951 - Text cutoff in search suggestions if the text is longer than one row.r=mfinkle 2015-10-01 12:21:12 -07:00
Carsten "Tomcat" Book
6db5f58151 Merge m-c to fx-team
--HG--
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_11.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_11_partner_sample1.py
rename : testing/taskcluster/tasks/builds/android_api_11.yml => testing/taskcluster/tasks/builds/android_api_11_partner_sample1.yml
extra : rebase_source : c4eedd0e67e1271c3faa6294abefbdbea6ee4fd0
2015-10-01 14:16:12 +02:00
Carsten "Tomcat" Book
07ed19e582 merge mozilla-inbound to mozilla-central a=merge 2015-10-01 12:39:25 +02:00
Mark Finkle
8bf71c2acd Bug 1210082 - Remove NIGHTLY flag for Android Printing feature r=sebastian 2015-10-01 08:04:13 -04:00
Reuben Morais
576abdd9db Bug 1172740 - Implement Android HAL backend for alarms. r=snorp 2015-10-01 14:40:53 -03:00
Sebastian Kaspari
9ce1f24f2c Bug 1209871 - GeckoView: onDetachedFromWindow() should call its super method. r=jchen
Previously GeckoView.onDetachedFromWindow() accidentally called
super.onAttachedToWindow().

--HG--
extra : commitid : 8CgYozytqPT
2015-10-01 09:57:23 +02:00
Jonathan Almeida [:jonalmeida]
47a4b2c778 Bug 1210129 - Change copy in click-to-play images to specify long press to show images r=antlam
--HG--
extra : transplant_source : %CE%FF%C1%5C%3E%1C2%80%FD%B0c%5BMi%FD%8C%EF%87x%01
2015-09-30 16:48:42 -04:00
slayerjain
3cfdddf416 Bug 1208705 - Set colorAccent in v21+ theme. r=sebastian 2015-09-28 23:49:43 +05:30
Wes Kocher
296abd21ee Merge m-c to inbound a=merge
--HG--
extra : rebase_source : 38a51b2c491658bc19cfac0d227b04ef6e5f6718
2015-09-30 14:10:21 -07:00
Wes Kocher
7c2b0c515f Merge inbound to central, a=merge 2015-09-30 13:49:27 -07:00