Commit Graph

14731 Commits

Author SHA1 Message Date
Wes Johnston
2b01fdd60d Bug 897711 - Show a notification when in a guest session. r=bnicholson 2014-09-16 20:22:41 -07:00
Wes Johnston
a2bc4495f8 Bug 1063896 - Loop over all url list, not just ones with metadata. r=lucasr 2014-09-16 17:16:42 -07:00
Wes Johnston
0dbf84857e Bug 1042199 - Show a search box on error pages. r=margaret 2014-09-16 16:34:52 -07:00
Margaret Leibovic
7e8040ba9f Bug 1066033 - Use orange text selection handles in search bar. r=wesj 2014-09-16 16:35:41 -07:00
Margaret Leibovic
c8dc3c02d7 Bug 1067026 - Fall back to en-US if search plugins aren't found for the user's locale. r=rnewman 2014-09-16 16:35:39 -07:00
Wes Johnston
60c559be95 Bug 989094 - Remember video and audio sources for webrtc. r=mfinkle 2014-09-16 16:28:51 -07:00
Nick Alexander
f9ac46bb66 Bug 977161 - Part 3: Allow unhiding hidden devices. r=rnewman
I'd like to make the DialogFragment show icons, last synced times,
number of tabs, etc; but AlertDialog does not handle multi-choice lists
backed by a custom list adapters.  (It does handle single-choice lists
backed by custom list adapters.)  We can implement our own dialog
fragment if and when we want better looks.

I've made this somewhat general so that we can use it from
ShareDialog/SendTab, which currently use AlertDialog.  Using
DialogFragment has two advantages.  First, it smoothly persists across
configuration changes; AlertDialog does not.  Second, it allow us to use
AlertDialog until we implement the improved UI above.
2014-09-16 15:41:14 -07:00
Nick Alexander
b226800b48 Bug 977161 - Part 2: Add a clickable footer showing hidden device count. r=rnewman
This is quite delicate, due to the interactions between
ExpandableListView and the footer views.  At the end of the day, this
uses an Adapter that handles header and footer views as separate
view-group types.  That means working around Android's limitations; see
the comments in the code for the details.

The alternative would be to implement our own wrapping Adapter; or to
boil the specifics of our use case into RemoteTabsExpandableListAdapter.
This is certainly quicker than the former; and, I hope, less error prone
than the latter.
2014-09-16 15:41:13 -07:00
Nick Alexander
f5ab0b7ea2 Bug 977161 - Part 1: Add hide/show context menu items to remote clients. r=rnewman
We're not (yet) using show, but we may as well add it while we're here.
2014-09-16 15:41:12 -07:00
Nick Alexander
9d86f6e029 Bug 977161 - Part 0: Make Remote{Client,Tab} implement Parcelable. r=rnewman
This is necessary to provide the list of clients to another Fragment:
the way to persist "final members" across configuration changes is to
provide the initial data in the Fragment's arguments bundle.

Note: I'd like to see RemoteClient replace ParcelableClientRecord, and
Fennec's clients table replace direct access to Sync's clients table;
but one step at a time.
2014-09-16 15:41:11 -07:00
Nick Alexander
3135852912 Bug 1064304 - Part 3: Persist group collapsed/expanded state in SharedPreferences. r=rnewman 2014-09-16 15:41:10 -07:00
Nick Alexander
319ee1a78a Bug 1064304 - Part 2: Show group collapsed/expanded indicator as appropriate. r=rnewman 2014-09-16 15:41:09 -07:00
Nick Alexander
ed127f151c Bug 1064304 - Part 1: Land home group collapsed and expanded indicator resources. r=rnewman 2014-09-16 15:41:08 -07:00
Nick Alexander
13453ed89f Bug 1064304 - Pre: Align PrefUtils.putStringSet docstring and reality. r=rnewman 2014-09-16 15:41:07 -07:00
Nick Alexander
78a3c01148 Bug 1063765 - Part 2: Adjust top margin for static content on landscape phones. r=antlam
Per discussion with antlam, we shrink the top margin on landscape phones
in the hopes of fitting the content in the window.  On portrait phones
and all tablets, we maintain a larger top margin.
2014-09-16 15:41:07 -07:00
Nick Alexander
cc9b703884 Bug 1063765 - Part 1: Style Remote Tabs static panels for tablets and portrait phones. r=mcomella
This patch does several things:

1) It wraps static panel content in a ScrollView.

2) It tightens the static panels vertically.  We can fit landscape on
many high-end phones by reducing the space before the header and between
the header and the body text slightly.

3) It makes the body text just a little narrower than the button.  The
idea is for the call to action button to dominate the page horizontally.

4) It caps the maximum width of the content in the ScrollView.  I would
have used maxWidth, but that doesn't exist for LinearLayouts (or
ScrollViews).  Instead, I set a maxWidth for every RemoteTabsPanelItem,
which combined with wrap_content on the containing LinearLayout achieves
the same goal.  It's what I intended to do on tablets.
2014-09-16 15:41:05 -07:00
Michael Comella
375b0f2a2f Bug 1001655 - Part 1: Replace applicable Strings in test code with StringHelper references. r=wesj 2014-09-16 13:56:52 -07:00
Chris Kitching
233830b037 Bug 1067025: Abort when no extra_text present in share dialog. r=rnewman 2014-09-14 21:49:45 -07:00
Carsten "Tomcat" Book
0b40ec809f Merge m-c to fx-team 2014-09-16 07:07:55 +02:00
Nigel Babu
489aede8a8 Merge fx-team to m-c with bustage fix, a=merge 2014-09-16 08:43:45 +05:30
Margaret Leibovic
d8219f0f45 Bug 1064880 - Keep track of the current search engine in MainActivity. r=nalexander 2014-09-15 17:26:39 -07:00
Wes Kocher
332233753a Merge m-c to inbound a=merge 2014-09-15 16:41:45 -07:00
Shu-yu Guo
320f4e1440 Bug 1001090 - Part 5: Fix errors in tests throughout the tree. (r=robcee,gavin) 2014-09-15 16:30:47 -07:00
Shu-yu Guo
285e8aa396 Bug 1001090 - Part 4: Fix errors in chrome code. (r=zombie,gavin,fitzgen,dcamp,bgrins,fabrice,gwagner,margaret,mrbkap,mak,njn,vicamo) 2014-09-15 16:30:46 -07:00
Richard Newman
ec672d04e3 Bug 1022472 - Remove margins on default home screen panels. r=wesj
Relanding with follow-up: fix test with incorrect assumptions. r=mfinkle
2014-09-15 10:47:37 -07:00
Richard Newman
bca41139ca Bug 1022472 - Remove margins on default home screen panels. r=wesj 2014-09-15 10:47:37 -07:00
Michael Comella
1fa61010d9 Bug 1066250 - Part 3: Update testSettingsMenuItems. r=lucasr 2014-09-15 08:20:31 -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
Michael Comella
6c46770c0f Bug 1066250 - Part 1: Always show the url in the toolbar on new tablet. r=lucasr 2014-09-15 08:15:42 -07:00
dominique vincent
1eb150340a Bug 1062904 - crash in java.lang.NullPointerException: uriString at android.net.Uri.<init>(Uri.java) r=mfinkle 2014-09-09 18:16:45 +02:00
Mark Capella
1c5f67f8c4 Bug 1064657 - Add testSelectionHandler test to ensure readOnly input elements can't be cut, r=wesj 2014-09-15 16:47:25 -04:00
Ryan VanderMeulen
3778cb7fb2 Backed out changeset e016c34c4d52 (bug 1022472) for robocop failures. 2014-09-15 15:29:39 -04:00
Mark Capella
d37d2ef50a Bug 1044940 - Favicons in the bookmarks table should be read and written correctly, r=ckitching 2014-09-14 17:22:19 -07:00
Mark Finkle
a13ba5cc1d Bug 1066671 - Minor test cleanup r=trivial 2014-09-14 11:21:56 -04:00
Mark Finkle
dc00bc0160 Bug 1066671 - Minor cleanup r=wesj 2014-09-14 11:17:15 -04:00
Manu Jain
1b160da21c Bug 1066320 - Crop lightweight theme image if it's larger than the displayable area; r=mfinkle 2014-09-13 14:36:09 -04:00
Phil Ringnalda
9b4aa9966e Merge m-i to m-c, a=merge 2014-09-13 09:28:33 -07:00
Mark Finkle
e39fbeec8b Bug 1020564 - Fix a bad rebase r=me 2014-09-12 22:46:39 -04:00
Michael Comella
03e872a832 Bug 1065712 - Move new_tablet_* resources to *large* directories. r=mhaigh
--HG--
rename : mobile/android/base/resources/color/new_tablet_tab_strip_item_title.xml => mobile/android/base/resources/color-large-v11/new_tablet_tab_strip_item_title.xml
rename : mobile/android/base/resources/drawable-hdpi/new_tablet_tabs_count.png => mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_tabs_count.png
rename : mobile/android/base/resources/drawable-hdpi/new_tablet_tabs_count_foreground.png => mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_tabs_count_foreground.png
rename : mobile/android/base/resources/drawable-mdpi/new_tablet_tabs_count.png => mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_tabs_count.png
rename : mobile/android/base/resources/drawable-mdpi/new_tablet_tabs_count_foreground.png => mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_tabs_count_foreground.png
rename : mobile/android/base/resources/drawable/new_tablet_tab_strip_divider.xml => mobile/android/base/resources/drawable-large-v11/new_tablet_tab_strip_divider.xml
rename : mobile/android/base/resources/drawable/new_tablet_tab_strip_item_bg.xml => mobile/android/base/resources/drawable-large-v11/new_tablet_tab_strip_item_bg.xml
rename : mobile/android/base/resources/drawable-xhdpi/new_tablet_tabs_count.png => mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_tabs_count.png
rename : mobile/android/base/resources/drawable-xhdpi/new_tablet_tabs_count_foreground.png => mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_tabs_count_foreground.png
rename : mobile/android/base/resources/layout/new_tablet_tab_strip.xml => mobile/android/base/resources/layout-large-v11/new_tablet_tab_strip.xml
rename : mobile/android/base/resources/layout/new_tablet_tabs_counter.xml => mobile/android/base/resources/layout-large-v11/new_tablet_tabs_counter.xml
2014-09-12 18:28:05 -07:00
Mark Finkle
32798a9452 Bug 1058384 - Switch to a unique ID when registering targets r=wesj 2014-09-12 20:56:42 -04:00
Mark Finkle
bad779a9d7 Bug 1020564 - Change SSDP 'target' references to 'device' to cut down on confusing concepts r=wesj 2014-09-12 20:55:00 -04:00
Chenxia Liu
5c223bfd6a Bug 1059827 - [7" Tablet] First-run window navigation buttons are hidden in landscape. r=wesj 2014-09-12 17:12:33 -07:00
Chenxia Liu
fe74cb1447 Bug 1062257 - Handle HomeFragment deletions by panel/type instead of universally. r=margaret 2014-09-12 17:12:33 -07:00
Wes Kocher
cdeb7299d2 Merge m-c to inbound a=merge 2014-09-23 16:48:23 -07:00
Bill McCloskey
91adbce542 Bug 1069059 - [e10s] Convert isWindowPrivate calls to isBrowserPrivate/isContentWindowPrivate as appropriate (r=mconley,margaret) 2014-09-23 15:48:52 -07:00
Eitan Isaacson
8163c815e5 Bug 969512 - Don't use NS_MOUSEENTER/LEAVE in widget level code. r=kats r=yzen
Make accessibility explore by touch hover events touch events.
2014-09-23 12:09:22 -07:00
Chris Peterson
22ac4b817f Bug 758857 - Use Wikipedia's HTTPS search by default for Firefox on Android. r=mfinkle 2014-09-16 18:36:16 -07:00
Mike Hommey
c5cfe825f5 Bug 1063414 - Make DIRS relative to the file they were added from. r=gps 2014-10-02 09:14:07 +09:00
Mike Hommey
2ff412e6fe Bug 1062221 - Change how DIRS and TEST_DIRS are handled. r=gps
Up to now, DIRS and TEST_DIRS were dumb values. This change makes them
a list of ContextDerivedValues, and handles the fact that some types of
paths are relative to the current source directory and others to the
topsrcdir.

This also makes us one step closer to fixing bug 991983.
2014-10-02 09:14:07 +09:00
Mike Hommey
0412683b7d Bug 1062221 - Replace add_tier_dir with DIRS. r=gps 2014-10-02 09:14:07 +09:00
Monica Chew
bd333be9e6 Bug 1024555: Cancel gethash requests after 5 seconds if they are still pending 2014-09-08 16:44:08 -07:00
Carsten "Tomcat" Book
9005131aba merge m-i to m-c a=merge 2014-09-12 15:07:38 +02:00
Ryan VanderMeulen
6c9fe4b737 Merge m-c to fx-team. a=merge 2014-09-11 19:55:32 -04:00
Ryan VanderMeulen
f5c3ea6bc3 Backed out changeset 8d663f978a22 (bug 960746) for Android 4.0 robocop perma-fail. a=backout 2014-09-11 19:51:56 -04:00
Michael Comella
d9a7d5f709 Bug 960746 - Disable navigation buttons when they are hit until page load. r=lucasr 2014-09-11 12:06:40 -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
Carsten "Tomcat" Book
45c370572a Merge m-c to fx-team 2014-09-11 15:41:38 +02:00
Carsten "Tomcat" Book
9f7d9d41c9 merge fx-team to mozilla-central a=merge 2014-09-11 15:29:54 +02:00
Lucas Rocha
b000a1be2a Bug 1065454 - Disable new tablet UI by default (r=mcomella, a=merge) 2014-09-11 14:11:25 +01:00
Lucas Rocha
728d615823 Bug 1063914 - Restore edit mode's [x] icons (r=mcomella) 2014-09-11 13:58:55 +01:00
Lucas Rocha
d3150180ec Merge m-c to larch 2014-09-11 11:11:00 +01:00
Margaret Leibovic
1f606a69cd Bug 1017903 - Load the search service before running open search discovery tests. r=mfinkle 2014-09-11 09:10:28 +02:00
Lucas Rocha
87cb2645c5 Bug 1014987 - Gracefully handle out-of-bounds positions in TabsStripAdapter (r=mcomella) 2014-09-11 00:27:01 +01:00
Lucas Rocha
95fca9293a Bug 1065663 - Use correct layout param for TwoWayView in tabs_item_cell (r=mcomella) 2014-09-10 23:31:15 +01:00
Lucas Rocha
4d8e4d39f6 Bug 1014987 - Add tab strip to layout on new tablet UI (r=mcomella) 2014-09-10 21:28:58 +01:00
Lucas Rocha
4abd73bbfb Bug 1014987 - Introduce the new tab strip views (r=mcomella) 2014-09-10 21:28:58 +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
ab08f7c834 Bug 1065123 - Don't crash if the default engine isn't found. r=nalexander 2014-09-10 19:56:57 +02:00
Lucas Rocha
aab8472cce Backout bug 1053252, no need for different package name (r=backout) 2014-09-10 16:06:10 +01:00
Wes Johnston
cbf2ffcd5c Bug 1058150 - Use restricted profiles for guest mode. r=mfinkle 2014-09-09 15:08:37 -07:00
Lucas Rocha
4728c42d35 Bug 1065369 - Consolidate 'add tab' behaviour in Tabs (r=mfinkle) 2014-09-10 14:51:42 +01:00
Carsten "Tomcat" Book
8e98559e06 Merge m-c to fx-team 2014-09-10 15:16:09 +02:00
Carsten "Tomcat" Book
8950bb0799 merge fx-team to mozilla-central a=merge 2014-09-10 15:08:20 +02:00
Margaret Leibovic
3a34d0c2ef Bug 1038797 - Add network error page. r=bnicholson 2014-09-10 12:06:55 +02: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
Chris Kitching
d71be33e5d Bug 1064554: Remove unnecessary Proguard annotations from testDistribution. r=nalexander 2014-09-09 20:21:09 -07:00
Martyn Haigh
5f4da7ae39 Bug 960584 - notify user of download progress indication when fetching APK; r=myk 2014-09-09 19:43:47 -07:00
Lucas Rocha
d10e53c8ae Merge m-c to larch 2014-09-09 17:46:44 +01:00
Lucas Rocha
15fcefeec7 Backout bug 1014987, reftest failures (r=backout) 2014-09-09 17:17:03 +01:00
Lucas Rocha
40c817e44f Bug 1014987 - Add tab strip to layout on new tablet UI (r=mcomella) 2014-09-09 13:45:19 +01:00
Lucas Rocha
f557f1e603 Bug 1014987 - Introduce the new tab strip views (r=mcomella) 2014-09-09 13:45:18 +01:00
Richard Newman
5a70a70791 Bug 1044334 - Part 5: expose firefox_settings_alert. r=lucasr
--HG--
rename : mobile/android/base/resources/drawable-hdpi-v11/firefox_settings_alert.png => mobile/android/base/resources/drawable-hdpi/firefox_settings_alert.png
rename : mobile/android/base/resources/drawable-mdpi-v11/firefox_settings_alert.png => mobile/android/base/resources/drawable-mdpi/firefox_settings_alert.png
rename : mobile/android/base/resources/drawable-xhdpi-v11/firefox_settings_alert.png => mobile/android/base/resources/drawable-xhdpi/firefox_settings_alert.png
2014-09-08 21:32:47 -07:00
Richard Newman
14edb68c17 Bug 1044334 - Part 4: provide stub preference headers. r=lucasr
--HG--
rename : mobile/android/base/resources/menu-v11/preferences_search_menu.xml => mobile/android/base/resources/menu/preferences_search_menu.xml
rename : mobile/android/base/resources/xml-v11/preference_headers.xml => mobile/android/base/resources/xml/preference_headers.xml
rename : mobile/android/base/resources/xml-v11/preferences_customize_tablet.xml => mobile/android/base/resources/xml/preferences_customize_tablet.xml
2014-09-08 21:32:47 -07:00
Richard Newman
11cf0d9be0 Bug 1044334 - Part 3: fix access to tabs_panel_footer in TabsPanel. r=lucasr 2014-09-08 21:32:47 -07:00
Richard Newman
9afb37ba49 Bug 1044334 - Part 2: conditionalize access to, and stub out, Tools and Page menus that only exist in v11+. r=lucasr 2014-09-08 21:32:46 -07:00
Richard Newman
b0cbb50bb2 Bug 1044334 - Part 1: move HistoryListView style. r=lucasr 2014-09-08 21:32:46 -07:00
Chris Kitching
d1b79b2211 Bug 1064644: Remove inner-access comments. r=rnewman 2014-09-08 18:11:51 -07:00
Chris Kitching
f0e9b012e1 Bug 1064506: Eradicate lazy cursor pattern. r=rnewman 2014-09-08 13:10:46 -07:00
Nick Alexander
9dd5c3c8ce Bug 977164 - Update TwoLinePageRow in Remote Tabs home panel. r=margaret
This patch extracts a non-Cursor update method and uses it (when
possible) in the adapter that backs the Remote Tabs home panel.  This
updates the "switch-to-tab" text and button when appropriate.
2014-09-08 12:58:34 -07:00
Nick Alexander
ebbd90d39c Bug 1063028 - Change tests/browser/junit3 Java package root to be org.mozilla.gecko. r=rnewman
--HG--
rename : mobile/android/tests/browser/junit3/src/tests/BrowserTestCase.java => mobile/android/tests/browser/junit3/src/BrowserTestCase.java
rename : mobile/android/tests/browser/junit3/src/tests/TestDistribution.java => mobile/android/tests/browser/junit3/src/TestDistribution.java
rename : mobile/android/tests/browser/junit3/src/tests/TestGeckoMenu.java => mobile/android/tests/browser/junit3/src/TestGeckoMenu.java
rename : mobile/android/tests/browser/junit3/src/tests/TestGeckoProfilesProvider.java => mobile/android/tests/browser/junit3/src/TestGeckoProfilesProvider.java
rename : mobile/android/tests/browser/junit3/src/tests/TestGeckoSharedPrefs.java => mobile/android/tests/browser/junit3/src/TestGeckoSharedPrefs.java
rename : mobile/android/tests/browser/junit3/src/tests/TestImageDownloader.java => mobile/android/tests/browser/junit3/src/TestImageDownloader.java
rename : mobile/android/tests/browser/junit3/src/tests/TestJarReader.java => mobile/android/tests/browser/junit3/src/TestJarReader.java
rename : mobile/android/tests/browser/junit3/src/tests/TestRawResource.java => mobile/android/tests/browser/junit3/src/TestRawResource.java
rename : mobile/android/tests/browser/junit3/src/tests/TestSuggestedSites.java => mobile/android/tests/browser/junit3/src/TestSuggestedSites.java
rename : mobile/android/tests/browser/junit3/src/tests/TestTopSitesCursorWrapper.java => mobile/android/tests/browser/junit3/src/TestTopSitesCursorWrapper.java
2014-09-08 12:58:33 -07:00
Dominique Vincent
d3a7252460 Bug 1058027 - about:home is unresponsive to hardware menu button on returning to main activity on 2.3 devices. r=mcomella, r=snorp 2014-09-08 17:40:00 +02:00
Richard Newman
4ebcd5890a Bug 1053016 - Part 1: remove libomxpluginfroyo.so from Android package. r=nalexander 2014-09-08 07:59:35 -07:00
Ryan VanderMeulen
93bf6bf6a0 Merge inbound to m-c. a=merge 2014-09-09 19:26:59 -04:00
Wes Johnston
e408279dff Backout f3a47630d9a6 and 43e6d3d43b50 (bug 1058150) for breaking builds. r=backout CLOSED TREE 2014-09-09 15:53:25 -07:00
Wes Johnston
51b9e1df60 Bug 1058150 - Use parental controls to block things in guest mode. r=mfinkle 2014-09-09 15:08:37 -07:00
Nick Alexander
20070be1f7 Bug 1064677 - Back out changeset 60fbfb079b69 for autophone regressions. r=mfinkle 2014-09-09 14:51:19 -07:00
Richard Newman
3b8ff90267 Bug 1064363 - Part 3: remove SystemMessage stuff. r=snorp 2014-09-09 14:39:01 -07:00
Richard Newman
ff2149de42 Bug 1064363 - Part 2: remove Push.js. r=snorp 2014-09-09 14:39:01 -07:00
Richard Newman
74f4cd3b44 Bug 1064363 - Part 1: remove third-party WebSocket library. r=snorp
Per Bug 834033 Comment 75.
2014-09-09 14:39:00 -07:00
Ryan VanderMeulen
3831444a45 Backed out 3 changesets (bug 1062377) for troboprovider bustage.
Backed out changeset e34198954c2c (bug 1062377)
Backed out changeset 8f323dfa4f0f (bug 1062377)
Backed out changeset ec9b51158d34 (bug 1062377)
2014-09-09 16:52:51 -04:00
Chris Kitching
8b4f6e88ef Bug 1063887: Kill getItemFlags in BrowserDB. r=rnewman 2014-09-09 11:35:01 -07:00
Richard Newman
b1b7691e2d Bug 1063868 - Allow exclusion of fonts from constrained APKs. r=nalexander 2014-09-09 11:57:55 -07:00
Jim Chen
bb7aa8e680 Bug 1062377 - Add JUnit test for new GeckoBackgroundThread; r=rnewman 2014-09-09 14:03:54 -04:00
Jim Chen
269c3dabc8 Bug 1062377 - Rewrite GeckoBackgroundThread to not wait for thread start if possible; r=rnewman
When GeckoBackgroundThread is first used, it starts a new thread and waits for a Handler. This can delay startup. Instead, we can just save the Runnable and run it when the thread is starting.
2014-09-09 14:03:54 -04:00
Jim Chen
ca66925efb Bug 1062377 - Try loading profile.ini in background; r=mfinkle r=rnewman
We can move our profile accessing code to later in the startup process. The benefit of that is in early startup, we can prefetch the profile.ini file in the background and not block the UI thread
2014-09-09 14:03:53 -04:00
Margaret Leibovic
9a7620fe77 Bug 1017903 - Remove synchronous search service initialization. r=liuche 2014-09-05 15:39:55 -07:00
Martyn Haigh
c5c80e62bc Bug 1060345: Create a way of dynamically inflating the correct tab layout (r=lucasr) 2014-09-05 16:52:44 +01:00
Lucas Rocha
1588fe4cbe Merge m-c to larch 2014-09-05 14:37:02 +01:00
Martyn Haigh
37c2fc80f4 Bug 1055595 - Part 4: rename and extract adapter, make abstract and create concrete implementation within the list view (r=lucasr) 2014-09-05 09:28:25 +01:00
Martyn Haigh
a9590e0b46 Bug 1055595 - Part 3: introduce newView/bindView constructs in to adapter (r=lucasr) 2014-09-05 09:28:24 +01:00
Martyn Haigh
816adf39e3 Bug 1055595 - Part 2: move code from layout to item view (r=lucasr) 2014-09-05 09:28:24 +01:00
Martyn Haigh
ff2dd14741 Bug 1055595 - Part 1: Simplify adapter (r=lucasr) 2014-09-05 09:28:24 +01:00
Chris Kitching
9b41be7bb8 Bug 1062112: Part 1j: Use StringBuilders instead of appending in a loop. r=nalexander 2014-09-04 19:03:41 -07:00
Chris Kitching
4b406fa36a Bug 1062112: Part 1h: Remove redundant keywords from GeckoSmsManager. r=nalexander 2014-09-04 18:43:09 -07:00
Chris Kitching
e4ff21fb87 Bug 1062112: Part 1g: Make exception inner classes static. r=nalexander 2014-09-04 18:37:39 -07:00
Chris Kitching
99f5eee84a Bug 1062112: Part 1f: Stop comparing strings with ==. r=nalexander 2014-09-04 18:35:28 -07:00
Chris Kitching
0b3290111a Bug 1062112: Part 1e: Declare final effectively-final fields in GeckoSmsManager. r=nalexander 2014-09-04 18:32:11 -07:00
Wes Kocher
c537f62af1 Merge inbound to m-c a=merge 2014-09-04 18:30:01 -07:00
Chris Kitching
c6e4623844 Bug 1062112: Part 1d: Correctly define 2^32. r=nalexander 2014-09-04 18:29:51 -07:00
Chris Kitching
ccdd65da4e Bug 1062112: Part 1c: Replace PendingIntentGuid with an AtomicInteger. r=nalexander 2014-09-04 18:21:00 -07:00
Chris Kitching
d6ea3ae7fb Bug 1062112: Part 1b: Cleanup singleton use in SmsManager. r=nalexander 2014-09-08 12:48:10 -07:00
Chris Kitching
85d6053915 Bug 1062112: Part 1a: Move ISmsManager. r=nalexander 2014-09-04 18:13:05 -07:00
Jim Chen
82b9747f19 Bug 1058136 - Properly send text change notifications for composition text; r=cpeterson 2014-09-04 14:38:18 -04:00
Jim Chen
aa091cfa61 Bug 1058136 - Send separate compose event for composing text; r=cpeterson 2014-09-04 14:38:17 -04:00
Jim Chen
1472dab021 Bug 1058136 - Fix debug logging crash; r=cpeterson 2014-09-04 14:38:17 -04:00
Jim Chen
1935360c34 Bug 1058136 - Refactor GeckoEditable; r=cpeterson 2014-09-04 14:38:16 -04:00
Lucas Rocha
a51bc86e57 Backout bug 1055595, build failures (r=backout) 2014-09-04 18:29:19 +01:00
Martyn Haigh
f62424839a Bug 1055595 - Part 4: rename and extract adapter, make abstract and create concrete implementation within the list view (r=lucasr) 2014-09-04 16:54:01 +01:00
Martyn Haigh
d8b38fd683 Bug 1055595 - Part 3: introduce newView/bindView constructs in to adapter (r=lucasr) 2014-09-04 16:54:01 +01:00
Martyn Haigh
569276ea5c Bug 1055595 - Part 2: move code from layout to item view (r=lucasr) 2014-09-04 16:54:01 +01:00
Margaret Leibovic
06ab5a6eca Bug 1062632 - Follow-up to fix build bustage on a CLOSED TREE 2014-09-04 10:40:53 -07:00
Brian Nicholson
3d04f74b97 Bug 1062622 - Add catch function in Sanitizer.jsm. r=wesj 2014-09-04 10:31:13 -07:00
Martyn Haigh
ccf1d16193 Bug 1055595 - Part 1: Simplify Adapter (r=lucasr) 2014-09-04 16:54:00 +01:00
Chris Kitching
502304ad16 Bug 1062112: Part 1: Fix generics in DebugGeckoInputConnection. r=nalexander 2014-09-03 23:44:49 -07:00
Chris Kitching
e93d957a78 Bug 1062112: Part 4: Add silly hashCode methods. r=nalexander 2014-09-04 00:42:38 -07:00
Chris Kitching
2fa3f29985 Bug 1062112: Part 3: Move GeckoMediaPlayer. r=nalexander 2014-09-04 00:16:47 -07:00
Chris Kitching
222cb7294a Bug 1062112: Part 1.5: Move GeckoEditable interfaces to satisfy JDK 8. r=nalexander 2014-09-08 12:48:08 -07:00
Chris Kitching
3dfeb780ff Bug 1064246: Cleanup SpecialFoldersCursorWrapper. r=rnewman 2014-09-08 06:17:43 -07:00
Chris Kitching
75439ed71c Bug 1064246: Remove dead functions from LocalBrowserDB. r=rnewman 2014-09-08 06:15:20 -07:00
Chris Kitching
733a7b416e Bug 1064246: Remove some more dead code from BrowserDB. r=rnewman 2014-09-08 06:11:14 -07:00
Chris Kitching
4c9d68369d Bug 1064246: Remove nonsensical dead getter from BrowserDB. r=rnewman 2014-09-08 06:04:15 -07:00
Nigel Babu
9a02a2f6ac Backed out 2 changesets (bug 1053016) for Android build bustage
Backed out changeset 498a3f688a3d (bug 1053016)
Backed out changeset 314e44e93c71 (bug 1053016)
2014-09-08 21:30:37 +05:30
Richard Newman
de919e1c3c Bug 1053016 - Part 1: remove libomxpluginfroyo.so from Android package. r=nalexander 2014-09-08 07:59:35 -07:00
Margaret Leibovic
a3b70f50c0 Bug 1059537 - Add support for parsing icons out of search plugin XML. r=bnicholson 2014-09-08 16:39:45 +02:00
Chris Kitching
b699872d41 Bug 1064029: Unbreak the tree. r=bustage 2014-09-08 06:47:49 -07:00
Carsten "Tomcat" Book
4d6cd8491c Merge m-c to fx-team 2014-09-08 15:32:21 +02:00
Carsten "Tomcat" Book
e0bb163319 merge fx-team to mozilla-central a=merge 2014-09-08 15:26:03 +02:00
Chris Kitching
baed13558a Bug 1064029: Don't keep a static context reference in Favicons. r=rnewman 2014-09-06 23:57:02 -07:00
manu.jain13@gmail.com
7fc83e6d8a Bug 1060423 - Cut function in a readonly textarea. r=mfinkle r=markcapella 2014-09-06 07:37:00 +02:00
Tristan Pollitt
de8db91854 Bug 1057613 - Telemetry for search widget buttons. r=margaret 2014-09-03 22:10:17 +01:00
Margaret Leibovic
2365e1290b Bug 1062632 - Remove unused history panel view and styles. r=lucasr 2014-09-04 09:56:31 -07:00
Lucas Rocha
1fbd11e23f Bug 1020505 - Don't truncate the menu popup width (r=margaret) 2014-09-04 17:27:40 +01:00
Nick Thomas
f5f485d480 Bug 1063308, fix comment in Android prefs about update service, r=snorp DONTBUILD
--HG--
extra : amend_source : 5ef12a04a28275b2baee399c8da10aff51fed078
2014-09-08 10:03:30 +12:00
Wes Kocher
1f78762ff5 Merge inbound to m-c a=merge 2014-09-05 19:04:52 -07:00
Richard Newman
463c1a3137 Bug 1063274 - Add getLanguage method to BrowserLocaleManager. r=margaret 2014-09-05 09:38:22 -07:00
Ryan VanderMeulen
672fb4d000 Merge fx-team to m-c. a=merge 2014-09-05 11:54:57 -04:00
Margaret Leibovic
2c90fb22e1 Bug 1049206 - Empty view for search history list. r=bnicholson 2014-09-09 12:47:31 +02:00
Lucas Rocha
91d25bf884 Bug 1041448 - Fix crash when double-tapping on empty top site spot (r=bnicholson) 2014-09-09 11:04:12 +01:00
Mark Finkle
1118ebc601 Bug 887755 - Lightweight theme preview is broken r=margaret 2014-09-10 22:09:09 -04:00
Ryan VanderMeulen
30a888d13c Backed out 2 changesets (bug 815682, bug 897711) for Android S4 failures.
Backed out changeset 14f00ee7be7d (bug 897711)
Backed out changeset 3de21c283716 (bug 815682)
2014-09-10 22:00:26 -04:00
Chenxia Liu
01525b47dd Bug 1063748 - Follow-up: Add telemetry for Onboarding first run screen buttons. r=mfinkle 2014-09-10 17:54:22 -07:00
Wes Johnston
e7dda92793 Bug 897711 - Show a notification when in guest mode. r=bnicholson 2014-09-10 16:32:22 -07:00
Wes Johnston
e4e7708008 Bug 815682 - Lockscreen widget for guest sessions. r=bnicholson, rnewman 2014-09-10 16:32:14 -07:00
Nick Alexander
fc5afc7789 Bug 1024527 - Move search_strings.dtd into m/a/base/locales/en-US. r=Pike
--HG--
rename : mobile/android/search/strings/search_strings.dtd => mobile/android/base/locales/en-US/search_strings.dtd
2014-09-10 15:09:24 -07:00
Michael Comella
ff3cebf030 Bug 1062338 - Remove useless ic_menu_back drawable xml. r=lucasr 2014-09-10 14:51:16 -07:00
Chris Kitching
6758d5c1f9 Bug 1063991 - Lift inner class to avoid javac optimization failure. r=rnewman 2014-09-06 18:39:38 -07:00
Richard Newman
24259b0a9e Bug 1063643 - Allow for building Fennec with a limited set of resources. r=nalexander 2014-09-06 08:25:20 -07:00
Mark Finkle
8fc19d1b50 Bug 1063893 - Enable casting on beta and release. r=rnewman 2014-09-06 08:25:19 -07:00
Richard Newman
93685a1fb3 Bug 1063109 - Allow for aapt to be invoked with max-res-version argument. r=nalexander 2014-09-05 21:10:23 -07:00
Wes Kocher
e1dc5eef43 Merge m-c to fx-team a=merge 2014-09-05 19:18:46 -07:00
Wes Kocher
aaeab482f4 Backed out changeset 279d7f0290da (bug 1017903) 2014-09-05 17:13:20 -07:00
Margaret Leibovic
3a4955888e Bug 1017903 - Remove synchronous search service initialization. r=liuche 2014-09-05 15:39:55 -07:00
Margaret Leibovic
fb45afa1f1 Bug 1063128 - Make sure all preferences have keys. r=liuche 2014-09-05 15:39:52 -07:00
Margaret Leibovic
3e278561cb Bug 1058813 - Add telemetry probe for clicking sync preference. r=liuche 2014-09-05 15:39:49 -07:00
Margaret Leibovic
c4579ee017 Bug 1063177 - Don't let plus button overlap search suggestion text. r=bnicholson 2014-09-05 13:52:29 -07:00
Margaret Leibovic
efcc665326 Bug 1057631 - Use real locale when pulling search engine out of the jar. r=rnewman 2014-09-05 13:52:27 -07:00
Martyn Haigh
87b0f0e0f9 Bug 1056169 - Factor out TabRow and rename it to TabsLayoutItemView (r=lucasr) 2014-08-27 17:11:56 +01:00
Martyn Haigh
56d3538ac3 Bug 1046209 - Part 2: Extract TabsLayout interface (r=lucasr) 2014-08-27 16:17:59 +01:00
Frédéric Wang
02e42c83ee Bug 1059427 - Make GeckoViews ignore accessibility events when they are not "important for accessibility". r=mfinkle 2014-08-27 11:15:00 -04:00
Jim Chen
f3a0f88f91 Bug 1062379 - Don't reduce Gecko thread priority for multicore devices; r=mfinkle
For multicore devices, the Gecko thread should be able to run on a separate core than the UI thread, so there's no reason to lower the Gecko thread priority in consideration for the UI thread. Patch also fixes some race conditions involving sGeckoThread in ThreadUtils.
2014-09-09 13:46:48 -04:00
Jim Chen
d348cc738c Bug 1062372 - Lazily load browser.js modules; r=mfinkle 2014-09-09 13:46:47 -04:00
Martyn Haigh
e04d34ef33 Bug 1046209 - Part 1: Rename TabsTray to TabsListLayout (r=lucasr)
--HG--
rename : mobile/android/base/tabs/TabsTray.java => mobile/android/base/tabs/TabsListLayout.java
2014-08-27 15:45:23 +01:00
Michael Comella
975f501159 Bug 1057651 - Remove unnecessary padding on edit_cancel in new_tablet_browser_toolbar. r=lucasr 2014-08-27 16:14:39 -07:00
Michael Comella
43daf2c4d8 Bug 1046203 - Part 6: Copy-pasta rough BrowserToolbarNewTablet forward button behavior. r=margaret 2014-08-27 15:34:04 -07:00
Michael Comella
fd0e80335a Bug 1046203 - Part 5: Remove final isTablet invocations in BrowserToolbar. r=lucasr 2014-08-27 15:34:03 -07:00
Michael Comella
0d182ce5b9 Bug 1046203 - Part 4: Remove unused views and move actionItemBar to TabletBase. r=lucasr 2014-08-27 15:34:03 -07:00
Michael Comella
a6c44a925f Bug 1046203 - Part 3: Create BrowserToolbar tablet and new_tablet implementations. r=lucasr 2014-08-27 15:34:03 -07:00
Michael Comella
def191d4c2 Bug 1046203 - Part 2: Add boilerplate BrowserToolbar subclasses and phone implementation. r=lucasr 2014-08-27 15:34:03 -07:00
Michael Comella
3468eb4b0f Bug 1046203 - Part 1: Implement LayoutInflater.Factory in BrowserApp to inflate device specific BrowserToolbars. r=lucasr 2014-08-27 15:34:02 -07:00
Michael Comella
1528bd54db Bug 1046203 - Part 0: Add basic new_tablet BrowserToolbar resources. r=lucasr 2014-08-27 15:33:58 -07:00
Lucas Rocha
d778e76814 Merge m-c 2014-08-27 10:41:09 +01:00
Ryan VanderMeulen
5927bdbbcf Merge m-c to inbound. a=merge
CLOSED TREE
2014-08-26 16:05:42 -04:00
Ryan VanderMeulen
63ce3d4152 Merge inbound to m-c. a=merge 2014-08-26 15:55:57 -04:00
Jim Chen
4704c6b1da Bug 1056941 - Remove extract libs parameter; r=glandium 2014-08-26 15:08:00 -04:00
Jim Chen
67cb28f899 Bug 1056941 - Fix dangerous destructors in Fennec code; r=blassey 2014-08-26 15:07:59 -04:00
Jim Chen
1dbdf5d470 Bug 1058127 - Properly implement removeSpan synchronization; r=cpeterson 2014-08-26 11:50:19 -04:00
Lucas Rocha
d5c42c94f2 Merge m-c 2014-08-26 15:22:06 +01:00
Ryan VanderMeulen
1d978d9304 Merge m-c to fx-team. a=merge 2014-08-25 16:27:23 -04:00
Ryan VanderMeulen
1fb03239fc Merge m-c to b2g-inbound. a=merge
CLOSED TREE
2014-08-25 13:07:41 -04:00
Ryan VanderMeulen
f1e20fb689 Merge inbound to m-c. a=merge
CLOSED TREE
2014-08-25 11:49:37 -04:00
Amogh Pradeep
fb92cbd283 Bug 1057780 - Code Cleanup ChromeCast.java. r=mfinkle 2014-08-24 04:19:21 +05:30
Amogh Pradeep
fabaaf1f98 Bug 1057792 - Code Cleanup IntentHelper.java. r=mfinkle 2014-08-24 06:20:58 +05:30
Wes Johnston
d7f4d93321 Bug 1046885 - Disable installing webapps in guest mode profiles. r=myk 2014-08-25 12:55:18 -07:00
Kartikaya Gupta
aab890ff72 Bug 1057709 - Remove unused telemetry histograms. r=mfinkle 2014-08-24 01:24:39 -04:00
Zafar Ahmed Ansari
91001b600f Bug 1038880 - Ensure we use a non-NaN lower bound when clamping the max-scale. r=kats 2014-08-24 06:59:47 +05:30
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
Wes Kocher
915d568b45 Merge m-c to fx-team a=merge 2014-08-22 17:10:53 -07:00
Wes Kocher
63303a6c9b Merge fx-team to m-c a=merge 2014-08-22 16:17:12 -07:00
Nick Alexander
a51594a4be Bug 1026005 - Bustage follow-up: Include support library v4 in background JUnit 3 tests. r=bustage
CLOSED TREE
2014-08-22 11:40:16 -07:00
Wes Johnston
60db093ada Bug 1046537 - Better error handling from chromecast code. r=mfinkle 2014-08-22 11:20:02 -07:00
Nick Alexander
df6f6ffb85 Bug 1026005 - Create Loader for querying/updating Accounts status. r=mcomella
========

3cd96669bc
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Aug 18 17:43:24 2014 -0700

    Bug 1026005 - Review comments.

========

5aefe1f716
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Jun 16 11:16:16 2014 -0700

    Bug 1026005 - Part 2: Add AccountLoader.

========

61bc36bd7d
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Jun 16 11:12:37 2014 -0700

    Bug 1026005 - Part 1: Add and broadcast ACCOUNT_STATE_CHANGED_ACTION.

========

9d80df0aa7
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Aug 18 17:42:11 2014 -0700

    Bug 1026005 - Pre: Allow testing with |mvn integration-test|.

    This avoids errors like:

    W dalvikvm(24082)             Class resolved by unexpected DEX: Lorg/mozilla/gecko/fxa/AccountLoader;(0x42c13358):0x75440000 ref [Landroid/support/v4/content/AsyncTaskLoader;] Landroid/support/v4/content/AsyncTaskLoader;(0x42c13358):0x74a71000
    W dalvikvm(24082)             (Lorg/mozilla/gecko/fxa/AccountLoader; had used a different Landroid/support/v4/content/AsyncTaskLoader; during pre-verification)
    W dalvikvm(24082)             Unable to resolve superclass of Lorg/mozilla/gecko/fxa/AccountLoader; (247)
    W dalvikvm(24082)             Link of class 'Lorg/mozilla/gecko/fxa/AccountLoader;' failed
    E dalvikvm(24082)             Could not find class 'org.mozilla.gecko.fxa.AccountLoader', referenced from method org.mozilla.gecko.background.fxa.TestAccountLoader.testInitialLoad
    W dalvikvm(24082)             VFY: unable to resolve new-instance 1299 (Lorg/mozilla/gecko/fxa/AccountLoader;) in Lorg/mozilla/gecko/background/fxa/TestAccountLoader;
    D dalvikvm(24082)             VFY: replacing opcode 0x22 at 0x0005
    W dalvikvm(24082)             Class resolved by unexpected DEX: Lorg/mozilla/gecko/fxa/AccountLoader;(0x42c13358):0x75440000 ref [Landroid/support/v4/content/AsyncTaskLoader;] Landroid/support/v4/content/AsyncTaskLoader;(0x42c13358):0x74a71000
    W dalvikvm(24082)             (Lorg/mozilla/gecko/fxa/AccountLoader; had used a different Landroid/support/v4/content/AsyncTaskLoader; during pre-verification)
    W dalvikvm(24082)             Unable to resolve superclass of Lorg/mozilla/gecko/fxa/AccountLoader; (247)
    W dalvikvm(24082)             Link of class 'Lorg/mozilla/gecko/fxa/AccountLoader;' failed
    D dalvikvm(24082)             DexOpt: unable to opt direct call 0x1df8 at 0x07 in Lorg/mozilla/gecko/background/fxa/TestAccountLoader;.testInitialLoad
    I TestRunner(24082)           started: testInitialLoad(org.mozilla.gecko.background.fxa.TestAccountLoader)
    I TestRunner(24082)           failed: testInitialLoad(org.mozilla.gecko.background.fxa.TestAccountLoader)
    I TestRunner(24082)           ----- begin exception -----
    I TestRunner(24082)
    I TestRunner(24082)           java.lang.NoClassDefFoundError: org.mozilla.gecko.fxa.AccountLoader
    I TestRunner(24082)           	at org.mozilla.gecko.background.fxa.TestAccountLoader.testInitialLoad(TestAccountLoader.java:145)
    I TestRunner(24082)           	at java.lang.reflect.Method.invokeNative(Native Method)
    I TestRunner(24082)           	at java.lang.reflect.Method.invoke(Method.java:525)
    I TestRunner(24082)           	at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214)
    I TestRunner(24082)           	at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199)
    I TestRunner(24082)           	at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:192)
    I TestRunner(24082)           	at junit.framework.TestCase.runBare(TestCase.java:134)
    I TestRunner(24082)           	at junit.framework.TestResult$1.protect(TestResult.java:115)
    I TestRunner(24082)           	at junit.framework.TestResult.runProtected(TestResult.java:133)
    I TestRunner(24082)           	at junit.framework.TestResult.run(TestResult.java:118)
    I TestRunner(24082)           	at junit.framework.TestCase.run(TestCase.java:124)
    I TestRunner(24082)           	at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)
    I TestRunner(24082)           	at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176)
    I TestRunner(24082)           	at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:554)
    I TestRunner(24082)           	at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1738)
    I TestRunner(24082)           ----- end exception -----
    I TestRunner(24082)           finished: testInitialLoad(org.mozilla.gecko.background.fxa.TestAccountLoader)
2014-08-22 11:15:38 -07:00
Nick Alexander
8e348d97bb Bug 1056227 - Don't always go back to status after updating Firefox Account credentials. r=mcomella
========

1c4a5d5c13
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Wed Aug 20 10:53:40 2014 -0700

    Bug 1056227 - Don't always go back to status after updating Firefox Account credentials.

    This was a simple oversight.  With embedded links to update your
    credentials in Fennec's Remote Tabs interfaces, just returning to where
    you came from is the right thing to do.
2014-08-22 11:15:31 -07:00
Nick Alexander
4b65eb310a Bug 1056225 - Part 2: Lift onConfigurationChanged to HomeFragment. r=margaret
I took the most commented version.  There are two things to note here:

* Several panels did not define onConfigurationChanged.  It's not clear
  if these panels didn't need it (after some analysis?) or if they just
  didn't copy-paste thoroughly.  This version is always safe, if
  inefficient, and I've commented to say as much.

* The order of operations for the Bookmarks panel may be delicate.  I
  did not preserve the original order (save stack first, then detach and
  attach); it appears to not be necessary to save the stack first,
  because the configuration change is completed before the containing
  Activity is restarted (and the stack is restored).  I tested that the
  folder stack was preserved across device rotations locally.
2014-08-22 11:10:06 -07:00
Nick Alexander
7442afcedc Bug 1056225 - Part 1: Lift mUrlOpenListener to HomeFragment. r=margaret 2014-08-22 11:10:05 -07:00
Nigel Babu
470d8f98a7 Backed out changeset d53b90e407ce (bug 1042196) for bustage on localized builds 2014-08-22 13:36:17 +05:30
Wes Kocher
34b2f35fc3 Merge fx-team to m-c a=merge 2014-08-21 17:44:40 -07:00
Wes Johnston
24a5dda875 Bug 1052387 - Don't save session history if clearing history on exit. r=bnicholson 2014-08-21 11:35:16 -07:00
Wes Johnston
aea2f7a4af Bug 1056468 - Clear metadata when history entries are removed. r=lucasr 2014-08-21 10:03:44 -07:00
Wes Johnston
ee1165ed18 Bug 1042196 - Provide an enable wifi button on error pages. r=mfinkle 2014-08-21 09:45:26 -07:00
Lucas Rocha
7bbd1a4367 Bug 1056012 - Split ShapedButton into PhoneTabsButton and TabletTabsButton (r=mcomella) 2014-08-21 17:14:28 +01:00
Lucas Rocha
e847d2234b Bug 1055576 - Factor out code to draw tab curves (r=mcomella) 2014-08-21 17:14:28 +01:00
Lucas Rocha
c288e10874 Bug 1054371 - Part 4: Make all members of BackButton/ForwardButton final (r=mcomella) 2014-08-21 17:14:27 +01:00
Lucas Rocha
a62dbad7ef Bug 1054371 - Part 3: Ged rid of separate paint instance for private mode (r=mcomella) 2014-08-21 17:14:27 +01:00
Lucas Rocha
35cf360008 Bug 1054371 - Part 2: Only fetch border width once in back/forward buttons (r=mcomella) 2014-08-21 17:14:26 +01:00
Lucas Rocha
057578471b Bug 1054371 - Part 1: Use solid stroke in back/forward buttons (r=mcomella) 2014-08-21 17:14:26 +01:00
Lucas Rocha
87ece3d79a Bug 1056312 - Restore toolbar 9-patch images (r=margaret) 2014-08-21 17:14:25 +01:00
Ed Morley
52a5f18c03 Merge latest green fx-team changeset and mozilla-central; a=merge 2014-08-21 14:00:54 +01:00
Ed Morley
69c335043b Merge latest green inbound changeset and mozilla-central; a=merge 2014-08-21 13:22:44 +01:00
Ed Morley
cd678b2893 Backed out changeset b17854552298 (bug 1042252) for intermittent test failures 2014-08-21 11:19:24 +01:00
Mark Finkle
dbb9414e04 Bug 1048387 r=snorp 2014-08-21 00:38:17 -04:00
Chenxia Liu
b6b7b24a4b Bug 1030935 - Measure default application setting in telemetry r=nalexander 2014-08-21 00:36:14 -04:00
David Rajchenbach-Teller
a4ff6c3616 Bug 918317 - Implementation of nsAsyncShutdown. r=froydnj, r=glandium
--HG--
rename : toolkit/modules/AsyncShutdown.jsm => toolkit/components/asyncshutdown/AsyncShutdown.jsm
rename : toolkit/modules/tests/xpcshell/test_AsyncShutdown.js => toolkit/components/asyncshutdown/tests/xpcshell/test_AsyncShutdown.js
2014-09-11 09:01:00 -04:00
Federico Paolinelli
3c67de244d Bug 1056315 - Animate tab panel header on first tabs panel open. r=nalexander 2014-08-21 11:31:00 -04:00
Amogh Pradeep
fc51d92479 Bug 1057789 - Code Cleanup GeckoScreenOrientation.java. r=margaret 2014-08-24 06:15:46 +05:30
Amogh Pradeep
7a7c847e62 Bug 1057787 - Code Cleanup FilePicker.java. r=margeret 2014-08-24 06:07:19 +05:30
Ramasamy Gopalan
f2972a495e Bug 1055315 - Add telemetry probe when changing default search service; r=margaret. 2014-08-25 16:57:47 -07:00
Margaret Leibovic
090bbc6c15 Bug 1055771 - Reset search suggestions when activity is launched from a new intent. r=wesj 2014-08-25 16:57:44 -07:00
Wes Johnston
25187c3d05 Bug 1055212 - Use Cu.import everywhere we import pageActions.jsm r=margaret 2014-08-25 16:19:32 -07:00
Wes Johnston
6be5182c9d Bug 1053889 - Handle null devices returned from Chromecast code. r=mfinkle 2014-08-25 16:19:29 -07:00
Wes Johnston
616eff755a Bug 1057866 - Handle null callbacks in ChromeCast code. r=mfinkle 2014-08-25 16:19:27 -07:00
Wes Johnston
6687aa9b29 Bug 1042196 - Provide a wifi button on error pages. r=mfinkle 2014-08-25 16:19:25 -07:00
Wes Johnston
54355bdeb0 Bug 1048545 - Don't open a new tab when tapping the Firefox icon in the widget. r=margaret 2014-08-25 16:19:22 -07:00
Wes Johnston
5ccc3ba91f Bug 1045274 - Basic tests for GeckoProfile. r=rnewman 2014-08-25 16:19:16 -07:00
Chenxia Liu
75e65cc7e4 Bug 1058100 - Load Sync snippets on first run. r=margaret 2014-08-25 15:31:49 -07:00
Margaret Leibovic
e6398ec853 Bug 1054303 - Use open search plugins for search engines. r=bnicholson 2014-08-25 15:28:11 -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
Lucas Rocha
dc667c89ea Merge m-c 2014-08-19 11:59:28 +01:00
Myk Melez
1e3fc03ddd Bug 1035999 - use JNI to determine if in webapp process for automatic update check; r=wesj 2014-08-18 10:00:03 -07:00