Commit Graph

19284 Commits

Author SHA1 Message Date
Chenxia Liu
58351e1a8c Bug 1227120 - Rename missing API-9 star resource. r=bustage
MozReview-Commit-ID: GgK05KVq3ZQ
2016-03-04 17:53:22 -08:00
Chenxia Liu
ad91b69243 Bug 1227120 - Add mdpi resource for API 9. r=bustage 2016-03-04 17:10:44 -08:00
Nick Alexander
99ade81c39 Bug 1214338 - Implement Android GCM-based PushService protocol. r=rnewman r=kitcambridge
MozReview-Commit-ID: 1KV7CZBuosx
2016-03-04 15:48:09 -08:00
Michael Comella
6a26062006 Bug 1252717 - Set all passing android lint warnings as errors. r=me
I made all of the checks that:
  * We pass
  * Weren't already disabled

Into errors. There may be some checks we don't actually want, in which case we
can remove them from this list when we fail them.

MozReview-Commit-ID: 2vilkg9ppYE
2016-03-04 16:03:27 -08:00
Chenxia Liu
9b0243d417 Bug 1227120 - Use new star resource for home panel bookmarks. r=mcomella
MozReview-Commit-ID: Flc9dcHX0Fb
2016-03-02 18:15:46 -08:00
Chenxia Liu
1fc441daa8 Bug 1227120 - Filled bookmark star does not easily convey bookmarked state. r=mcomella
MozReview-Commit-ID: 8fSQiEycSGl
2016-03-02 18:00:03 -08:00
Michael Comella
edfa4cdbaa Bug 1238788 - Burn the tree on android lint failure. r=nalexander
Looking at [1], we halt_on_failure for the `postflight_build_mach_command`s and
the flag I flipped causes the lint command to return a non-zero exit code (i.e.
noting failure).

[1]: https://hg.mozilla.org/mozilla-central/rev/b7f1dac8306f#l2.29

MozReview-Commit-ID: 8v4am9zxxCk
2016-03-02 12:00:29 -08:00
Carsten "Tomcat" Book
41362e0e1b Merge mozilla-central to fx-team 2016-03-04 13:40:08 +01:00
Carsten "Tomcat" Book
21bc5dab6b merge mozilla-inbound to mozilla-central a=merge 2016-03-04 11:49:58 +01:00
malayaleecoder
b66c6504fa Bug 1241941 - [Lint: ScrollViewSize] Fix ScrollView size validation error. r=mcomella 2016-03-02 10:32:38 +05:30
Nick Alexander
46820b1583 Bug 1207714 - Part 4: Add singleton PushService. r=rnewman
MozReview-Commit-ID: CFSINSP7uFp
2016-03-02 16:44:23 -08:00
Nick Alexander
2c5e4ad4d4 Bug 1207714 - Part 3: Implement push manager. r=rnewman
MozReview-Commit-ID: LkUaGFA6YlF
2016-03-02 16:04:02 -08:00
Nick Alexander
bc58b55b10 Bug 1207714 - Part 2: Add storage for App-wide push state. r=rnewman
MozReview-Commit-ID: GOP4F6N2Mht
2016-03-02 15:48:37 -08:00
Nick Alexander
f7981eb372 Bug 1207714 - Part 1: Register no-op GCM message listeners. r=rnewman
MozReview-Commit-ID: 4n7IcTuGQVE
2016-03-02 15:45:24 -08:00
Nick Alexander
aa3cf20ce7 Bug 1207714 - Pre: Tweaks to the autopush client. r=me
MozReview-Commit-ID: INWEkLJfVDQ
2016-03-01 16:59:49 -08:00
Nick Alexander
c1d6f977a4 Bug 1207714 - Pre: Expose synchronous executor to product code. r=rnewman
MozReview-Commit-ID: 3eDVh0nk7Nc
2016-02-25 09:30:28 -08:00
Nick Alexander
5c844cf44f Bug 1221678 - Add new Android permission to Fennec Nightly (when GCM is enabled). r=margaret
MozReview-Commit-ID: 6orrWVxqLP7
2016-03-01 16:53:46 -08:00
Sebastian Kaspari
7d7124b777 Bug 1249594 - Show name of owner (EV certificate) in URL bar if available. r=mcomella
MozReview-Commit-ID: 8A15R9KoBh
2016-02-21 14:32:31 +01:00
Sebastian Kaspari
a6e3892f33 Bug 1240710 - Pick (temporary) download directory depending on whether permission has been granted. r=nalexander,paolo,jchen
As soon as the user clicks on a link to download a file Gecko will start the download - even before prompting the
user. This led to problems when the user hadn't granted the permission to write to the downloads directory yet. The
download would fail even though the user (later) accepted the permission.

With this patch we will start the download to the app's cache directory (only if we do not have the permission) and
prompt the user. As soon as the user has accepted the permission the download will be moved to the public downloads
directory (even while still downloading). If the permission is denied the download will be cancelled.

After the permission has been granted all subsequent downloads will start writing to the downloads directory
directly.


MozReview-Commit-ID: CCqk9h7Sxor
2016-02-18 15:11:42 +00:00
vivek
5e7063ee67 Bug 946857 - Part 2: Add Android LoginsProvider. r=nalexander
LoginsProvider is an all-Android implementation of PasswordsProvider.
PasswordsProvider is an SQLite database backed by the version of
SQLite that ships with Gecko.  It is concurrently accessed from Gecko
and it runs with a special lifecycle that includes a separate
heavy-weight process.  Eventually we'll migrate the Gecko-side
passwords interface to use the new Android-side LoginsProvider, but
for now we just want to get the new provider landed and the tests
running.

MozReview-Commit-ID: Bx19D68tMtI
***
Bug 946857 - Fold into part2: review nits.

MozReview-Commit-ID: LmPwIvebfrr
2016-02-15 16:14:31 -08:00
vivek
dca0335d83 Bug 946857 - Part 1: Expose disabled hosts through Password CP r=nalexander
Added a simple robocop test to verify that it is possible to query disabledHosts with PasswordProviders.

MozReview-Commit-ID: K4j4Aczp2xv
2015-12-15 19:23:14 +02:00
Mark Finkle
c093e5fb35 Bug 1241627 - Associate account conversions with onboarding experiments r=margaret r=nalexander 2016-03-03 17:29:45 -05:00
Margaret Leibovic
a713023b13 Bug 1239513 - Replace about:feedback with page hosted on input.mozilla.org. r=sebastian
MozReview-Commit-ID: K4AmE1zNtBI
2016-02-27 16:17:01 -08:00
Carsten "Tomcat" Book
3712947f1d merge mozilla-inbound to mozilla-central a=merge 2016-03-03 11:54:40 +01:00
Wes Kocher
036b65c922 Backed out 2 changesets (bug 946857) for testBrowserDatabaseHelperUpgrades failures
Backed out changeset 9e4c8d1ffd3c (bug 946857)
Backed out changeset ca822e985ba5 (bug 946857)

MozReview-Commit-ID: DkVkUgEX7AJ
2016-03-02 14:42:04 -08:00
Michael Comella
8b6ead762f Bug 1251656 - Add comment explaining why browser.db upgrade case 27 is missing. r=ahunt
MozReview-Commit-ID: KOlJ6q5cWUq
2016-03-02 10:46:49 -08:00
James Willcox
908c2bdbfa Bug 518805 - Don't do meta refreshes when backgrounded r=bz
This is controlled by browser.meta_refresh_when_inactive.disabled, which
is false (allow refreshes) on desktop, and true (disable refreshes) on Fennec
2016-03-02 16:32:27 -06:00
Andrzej Hunt
6d530b8f2d Bug 1238656 - Part 3: bypass cache for homescreen icons r=mcomella
MozReview-Commit-ID: Bvf6GyWXqQn
2016-02-01 14:00:38 -08:00
Andrzej Hunt
1601eef30c Bug 1238656 - Part 2: introduce FLAG_BYPASS_CACHE_WHEN_DOWNLOADING_ICONS to avoid icon downscaling r=mcomella
MozReview-Commit-ID: BXLqJ9wjzf7
2016-03-02 10:56:32 -08:00
Andrzej Hunt
b023cb3df9 Bug 1238656 - Part 1: move best icon size selection into its own method r=mcomella
MozReview-Commit-ID: AWw50DDoLcL
2016-03-02 10:54:31 -08:00
vivek
1ffdbd8d6b Bug 946857 - Part 2: Add Android LoginsProvider. r=nalexander
LoginsProvider is an all-Android implementation of PasswordsProvider.
PasswordsProvider is an SQLite database backed by the version of
SQLite that ships with Gecko.  It is concurrently accessed from Gecko
and it runs with a special lifecycle that includes a separate
heavy-weight process.  Eventually we'll migrate the Gecko-side
passwords interface to use the new Android-side LoginsProvider, but
for now we just want to get the new provider landed and the tests
running.

MozReview-Commit-ID: Bx19D68tMtI
***
Bug 946857 - Fold into part2: review nits.

MozReview-Commit-ID: LmPwIvebfrr
2016-02-15 16:14:31 -08:00
Nick Alexander
f04059aa3c Bug 1252694 - Set MOZ_ANDROID_GCM_SENDERID directly in branding. r=glandium
Non-Mozilla distributors may wish to run their own autopush endpoint,
using a sender ID and corresponding Google API key that they control.
This simplifies that just a little bit, and gets Mozilla's release
engineering out of the business of managing non-sensitive secrets.

In the future, this sender ID will be baked into the Android APK's
string resources, in accordance with newer Google Play Services
library requirements.

MozReview-Commit-ID: AAxreEP73B0
2016-03-01 15:31:27 -08:00
Nick Alexander
712262f309 Bug 1247697 - Use Instrumentation context to disable keyguard and take wakelock; ignore SecurityExceptions. r=gbrown
MozReview-Commit-ID: BEeLhxSGQOA
2016-02-29 10:28:51 -08:00
Carsten "Tomcat" Book
044a3f21fc Merge mozilla-central to mozilla-inbound 2016-03-02 16:09:27 +01:00
Carsten "Tomcat" Book
33a2ccf44e merge mozilla-inbound to mozilla-central a=merge 2016-03-02 15:54:19 +01:00
Michael Comella
b79fa59841 Bug 1249092 - Log profile path in debug mode. r=rnewman
MozReview-Commit-ID: BhK3YFbglee
2016-03-01 11:44:53 -08:00
Michael Comella
13b0748aa1 Bug 1252557 - Suppress ParcelCreator in AndroidFxAccount. r=nalexander
MozReview-Commit-ID: B2YEmQNBWTz
2016-03-01 11:10:20 -08:00
Michael Comella
c11e13b36e Bug 1252557 - Add warning for GoogleAppIndexingDeepLinkError. r=nalexander
afaict, we don't currently support app indexing (bug 1252569) so this should be
okay to reduce the warning level. We can ignore it if we decide we don't want
to support this feature.

MozReview-Commit-ID: 2q4zqEHw2B5
2016-03-01 10:57:17 -08:00
Michael Comella
bcef82f628 Bug 1252557 - Add ignore for HardcodedDebugMode. r=nalexander
MozReview-Commit-ID: JxPAavBCqN1
2016-03-01 10:40:19 -08:00
Wes Kocher
6e23a35025 Merge m-c to fx-team, a=merge
MozReview-Commit-ID: LQ4NtghbPdw
2016-03-01 15:30:35 -08:00
Andrzej Hunt
5296861e2e Bug 1252610 - Don't insert suggested sites into topsites table unless they actually exist r=rnewman
MozReview-Commit-ID: 8MPLvxQ0FWu
2016-03-01 13:54:24 -08:00
Andrzej Hunt
e8ef7d0a50 Bug 1252500 - Provide all the necessary columns when retrieving topsites r=rnewman
MozReview-Commit-ID: IYeQ3Z6LLPy
2016-03-01 10:10:47 -08:00
Andrzej Hunt
5ce116ce22 Bug 1252499 - only insert blank tile when really needed r=liuche
MozReview-Commit-ID: 5O7gUBDl1D4
2016-03-01 09:32:16 -08:00
Wes Kocher
dc9b75f120 Merge inbound to m-c a=merge
MozReview-Commit-ID: B0yZpi7wa4I
2016-03-01 15:19:25 -08:00
Brendan Dahl
6817fc43ae Bug 1235869 - Remove web runtime from android. r=myk 2016-02-29 10:31:00 +01:00
Carsten "Tomcat" Book
e5734c6e2f Merge mozilla-central to mozilla-inbound 2016-03-01 15:25:31 +01:00
Ehsan Akhgari
a67a5febad Bug 1251875 - Part 1: Remove the dom.serviceWorkers.interception.enabled pref; r=bkelly 2016-03-01 09:16:38 -05:00
Ting-Yu Lin
6ee2e44db3 Bug 1097398 Part 4 - Change text selection highlight color to fennec orange. r=nalexander
This is per request in bug 1097398 comment 18. The text selection
highlight should be fennec orange (#FF9500) and opacity 0.6.

This patch is derived from a WIP patch by Mark Capella
<markcapella@twcny.rr.com>

MozReview-Commit-ID: 9WXDluDQTFg
2016-02-16 16:55:28 +08:00
Ting-Yu Lin
745de894cc Bug 1097398 Part 3 - Use Android L style carets assets on Fennec. r=nalexander
The default AccessibleCaret CSS style is in layout/base/ua.css. We override them
in content.css to use the Android L style assets.

MozReview-Commit-ID: 6IEejkP7Moq
2016-02-16 16:55:28 +08:00
Ting-Yu Lin
9c3f2c683a Bug 1097398 Part 2 - Add preferences to make carets always tilt. r=roc
This is to support Firefox Android L style carets assets that the two
carets always look like tilt.

This patch is derived from a WIP patch by Mark Capella
<markcapella@twcny.rr.com>

MozReview-Commit-ID: H3nKLz6HcpM
2016-02-16 16:55:28 +08:00