Commit Graph

128 Commits

Author SHA1 Message Date
Nick Alexander
c7eb81d119 Bug 1064177 - Part 2: Don't show Synced Tabs home panel in Guest Mode. r=wesj
We hard-code a number of default panel configuration options here, so
let's add another.

I don't care to migrate serialized Guest profile Home Panel
configurations forward.  I don't expect there are any: no Home Panel
configuration is written to SharedPreferences until the user edits the
default configuration in Settings > Customize > Home, and I expect ~0
folks to have taken these steps while in Guest Mode.

While I was here, I updated the other uses of GeckoProfile.inGuestMode
to guard Sync related things that I found.

--HG--
extra : rebase_source : 995a70fb19abbd1958e84f2517bd864ffdf75584
2014-09-26 11:44:56 -07:00
Wes Johnston
b5af01b610 Bug 815682 - Lockscreen widget for guest sessions. r=bnicholson, rnewman 2014-09-10 16:32:14 -07:00
Richard Newman
5b8f5069ef Bug 1068388 - Part 3: Hide stumbler settings items if stumbler isn't built. r=garvank 2014-09-17 12:35:41 -07:00
Richard Newman
406152858d Bug 1068388 - Part 1: Clarify that Stumbler pref is Android-only. r=nalexander, r=garvank 2014-09-17 12:31:47 -07:00
Lucas Rocha
d7618a51ff Bug 1066634 - Make new Tablet configuration-related strings localizable (r=mcomella) 2014-09-19 15:18:17 +01:00
Ryan VanderMeulen
d1ce28d88f Backed out 5 changesets (bug 1068388) for robocop failures.
Backed out changeset 099d0ec27cd9 (bug 1068388)
Backed out changeset 29d39909222d (bug 1068388)
Backed out changeset e85caca8529f (bug 1068388)
Backed out changeset cf6f1223b6b7 (bug 1068388)
Backed out changeset 920b201d30e9 (bug 1068388)

CLOSED TREE
2014-09-17 21:47:20 -04:00
Richard Newman
ca5398df99 Bug 1068388 - Part 3: hide stumbler settings items if stumbler isn't built. r=garvank 2014-09-17 15:53:39 -07:00
Richard Newman
b9d0287c93 Bug 1068388 - Part 1: clarify that Stumbler pref is Android-only. r=nalexander,garvank 2014-09-17 15:53:16 -07:00
Garvan Keeley
8c8fef85d2 Bug 1064677 - Part 1: Default stumbler pref to 'off'. r=rnewman 2014-09-15 15:43:00 -04:00
Lucas Rocha
fa6d117317 Bug 1068005 - Hide new tablet UI toggle on phones (r=mcomella) 2014-09-17 14:20:36 +01:00
Nick Alexander
13453ed89f Bug 1064304 - Pre: Align PrefUtils.putStringSet docstring and reality. r=rnewman 2014-09-16 15:41:07 -07:00
Michael Comella
c2b692d1c4 Bug 1066250 - Part 2: Remove title in toolbar preference on new tablet. r=lucasr 2014-09-15 08:20:14 -07:00
Richard Newman
52161380b6 Bug 1065531 - crash in java.lang.NoSuchMethodError: android.os.Bundle.getString at org.mozilla.gecko.preferences.GeckoPreferences.setupPreferences. r=nalexander 2014-09-11 11:21:19 -07:00
Lucas Rocha
d3150180ec Merge m-c to larch 2014-09-11 11:11:00 +01:00
Richard Newman
8985e6d29b Bug 1065523 - Part 1: locale picker screen displays short locale display name, not capitalized region-decorated name. r=nalexander
What I think was happening here: we were taking a locale *tag* ("en-US") and giving it to the Java Locale constructor to parse. It parsed that as "en" (because it expects _ not -), so we'd get "English".

And because it was the display string from the locale, in e.g., French we'd get "français", lowercase.

The fix is to just use the same code path that we use for the list picker itself -- make a descriptor from the tag, and ask it for its display string.
2014-09-10 12:01:35 -07:00
Richard Newman
6c6be7170a Bug 1065523 - Part 0: enable KitKat-specific code in locale picker. r=nalexander 2014-09-10 12:01:34 -07:00
Margaret Leibovic
6c74c5ee3b Bug 1063518 - Hide MLS "Learn More" link when MLS is disabled. r=liuche 2014-09-10 12:06:53 +02:00
Lucas Rocha
d10e53c8ae Merge m-c to larch 2014-09-09 17:46:44 +01:00
Lucas Rocha
1588fe4cbe Merge m-c to larch 2014-09-05 14:37:02 +01:00
Margaret Leibovic
3e278561cb Bug 1058813 - Add telemetry probe for clicking sync preference. r=liuche 2014-09-05 15:39:49 -07:00
Lucas Rocha
d778e76814 Merge m-c 2014-08-27 10:41:09 +01:00
Lucas Rocha
d5c42c94f2 Merge m-c 2014-08-26 15:22:06 +01:00
Chris Kitching
b72133e63f Bug 1057086: Improve type safety in UIAsyncTask r=nalexander
--HG--
rename : mobile/android/base/util/UiAsyncTask.java => mobile/android/base/util/UIAsyncTask.java
2014-08-20 08:50:58 -07:00
Lucas Rocha
b8a476f23d Bug 1047561 - Add UI to enable/disable the new tablet UI (r=mcomella) 2014-08-15 10:50:42 +01:00
Lucas Rocha
6418b1d633 Bug 1046200 - Define missing pref key constant in GeckoPreferences (r=mcomella) 2014-08-14 15:15:57 +01:00
dominique vincent
598a38f956 Bug 1048418 - Paint flashing localizations need more space for text, gets cropped/truncated. r=liuche 2014-08-19 08:35:20 +02:00
Margaret Leibovic
255afb6f8e Bug 1007523 - Add UI telemetry for managing search engines. r=liuche 2014-08-19 12:25:38 -07:00
Margaret Leibovic
6b4e192114 Bug 1011470 - Remove panel picker logic. r=liuche 2014-08-19 12:25:37 -07:00
Richard Newman
c5ac3dc2cf Bug 1049217 - Follow-up: remove modern Android method calls until Bug 1042829 lands. a=bustage on a CLOSED TREE 2014-08-05 20:48:56 -07:00
Richard Newman
61922d850b Bug 1049217 - Fix CharacterValidator for API levels below 12. r=margaret 2014-08-05 18:34:22 -07:00
Richard Newman
d023dce9af Bug 1042383 - Part 2: use optimizable build-time flags for SDK-dependent code. r=mfinkle 2014-07-30 08:19:35 -07:00
Richard Newman
4de05edb4a Bug 1045087 - Remove Product Announcements integration points from Fennec. r=mfinkle 2014-07-28 15:49:56 -07:00
Chris Kitching
9f496ef232 Bug 1041836: Delete redundant initialisers. (generated) r=rnewman 2014-07-25 20:14:47 -07:00
Margaret Leibovic
4ca92376e9 Bug 996753 - Telemetry probes for changing settings and hitting back. r=liuche 2014-08-25 15:28:10 -07:00
Margaret Leibovic
7088aace7c Bug 996753 - Telemetry probes for settings pages. r=liuche 2014-08-25 15:28:10 -07:00
Wes Johnston
b6e2107c4c Bug 1001309 - Provide a way to clear private data on Exit. r=liuche, bnicholson, mcomella 2014-06-19 00:04:00 -07:00
Lucas Rocha
96cb30fa73 Bug 1012462 - Part 9: Support locale switching in SuggestedSites (r=rnewman) 2014-07-15 20:54:28 +01:00
Lucas Rocha
213824ecef Bug 1012462 - Part 8: Factor out code to refresh suggested sites (r=rnewman) 2014-07-15 20:54:28 +01:00
Richard Newman
98f87e1d42 Bug 1031872 - Don't use transitions for GeckoPreferences on Kindle Fire. r=lucasr
The Kindle always uses a black background for transitions. On all-white screens
like our Settings panes, this looks awful. This patch skips transitions on
those devices.
2014-07-14 14:26:54 -07:00
Richard Newman
c53a38d3f2 Bug 945341 - Don't fail to open Sync settings on Kindle. r=nalexander 2014-07-08 20:39:53 -07:00
Chenxia Liu
d74af04a69 Bug 1030113 - Regression: Menu breaks on Firefox 29+ on tablets with hardware menu. r=mfinkle 2014-07-07 15:19:53 -07:00
Brad Lassey
516a5d6edb bug 1030743 - NullPointerExceptions in GeckoPreferences r=rnewman 2014-06-26 09:48:23 -04:00
Brad Lassey
2a88e74e49 bug 1030738 - NullPointerException when getting action bar r=rnewman 2014-06-26 09:41:42 -04:00
Ed Morley
f649cbd3a0 Backed out changeset a9f445169eca (bug 1030738) 2014-06-27 15:39:56 +01:00
Ed Morley
f87f02576b Backed out changeset 1bb1e5ed3272 (bug 1030743) 2014-06-27 15:39:53 +01:00
Brad Lassey
4912336acd bug 1030743 - NullPointerExceptions in GeckoPreferences r=rnewman 2014-06-26 09:48:23 -04:00
Brad Lassey
079242066b bug 1030738 - NullPointerException when getting action bar r=rnewman 2014-06-26 09:41:42 -04:00
Richard Newman
2e18f67d80 Bug 1023451 - Part 2: apply basic heuristics for locale usability. r=mcomella 2014-06-20 14:31:53 -07:00
Richard Newman
b2e2c7a5a8 Bug 1023451 - Part 1: introduce a hook for determining whether a locale should be included in the list. r=mcomella 2014-06-20 14:31:53 -07:00
Margaret Leibovic
f33597c7ce Bug 1023544 - Add back ability to remove dynamic panels in settings. r=liuche 2014-06-13 16:25:10 -07:00