Commit Graph

18573 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
54a9eaebfd merge fx-team to mozilla-central a=merge 2015-12-22 11:42:20 +01:00
Wes Kocher
03caee8402 Backed out changeset 050fbc311d98 (bug 1232632) for android build bustage 2015-12-21 13:06:49 -08:00
Sebastian Kaspari
d25e0d39eb Bug 1232632 - Restricted profiles: Hide 'Clear private data' if needed. r=margaret 2015-12-21 16:33:36 +01:00
Carsten "Tomcat" Book
a1276c90da Merge mozilla-central to b2g-inbound 2015-12-21 12:01:32 +01:00
Carsten "Tomcat" Book
fb56f1b27e merge mozilla-inbound to mozilla-central a=merge 2015-12-21 11:52:31 +01:00
Michael Comella
87cc57cdea Bug 1232773 - Backout 3 changesets for build errors.
This build configuration doesn't appear to run in automation which is why it
wasn't caught.
2015-12-17 16:30:34 -08:00
Nick Alexander
5c91481e04 Bug 1233599 - Add build dependencies to appcompat-v7. r=mcomella 2015-12-16 13:57:05 -08:00
Carsten "Tomcat" Book
ed9a6e88bd Merge mozilla-central to fx-team 2015-12-21 12:00:23 +01:00
Mantaroh Yoshinaga
6a37b3f889 Bug 1200133 - Part1 - Change mochitest using TV Simulator Service. r=seanlin 2015-12-17 15:41:00 +01:00
Mark Finkle
fbcb66fb7f Bug 1229274 - Investigate tracking when a screenshot is taken in Firefox r=liuche f=nalexander 2015-12-17 13:04:47 -05:00
Sebastian Kaspari
6e4d9eaee1 Bug 1219078 - Delegate OMA downloads to external app (if available). r=mfinkle
This patch will prevent Firefox from downloading OMA download descriptors on
its own. Instead it will prompt to complete the action with an external app
if available. An error will be shown if no external app can handle the download.
2015-12-17 14:49:37 +01:00
Samuel Mendes
267d00f07b Bug 1228037 - GeckoPreferences.PREFS_ZOOMED_VIEW_ENABLED is unused. r=mcomella 2015-12-05 15:44:51 -02:00
Carsten "Tomcat" Book
c7e6974835 merge mozilla-inbound to mozilla-central a=merge 2015-12-17 11:59:41 +01:00
Phil Ringnalda
ee0e1a883a Back out 3 changesets (bug 1220309) for 2.3 robocop bustage in testPrivateBrowsing and testSessionHistory
CLOSED TREE

Backed out changeset 1cf6f364d319 (bug 1220309)
Backed out changeset f774157cf5f4 (bug 1220309)
Backed out changeset bd4581fe6c9d (bug 1220309)
2015-12-16 22:03:13 -08:00
Michael Comella
f463eacad6 Bug 1232773 - review: Comment on Adjust usage. r=me 2015-12-16 14:50:02 -08:00
Michael Comella
831780e7f3 Bug 1232773 - Check if user is opt out from Adjust before accessing. r=mfinkle
It made sense to me to have this code inside the AdjustHelper so I moved the
existing opt out code inside the AdjustHelper as well.
2015-12-16 16:01:57 -08:00
Michael Comella
15dcb26f1c Bug 1232773 - Add Adjust.onPause/onResume to record session info. r=mfinkle
I added these to BrowserApp to match the use of Adjust.onCreate in BrowserApp.

These sessions don't perfectly match the FHR sessions they replace which get
called in:
  GeckoApp.onPause (session end)
  BrowserHealthRecorder.onEnvironmentTransition (session end)
  BrowserHealthRecorder.checkForOrphanSessions (session start)
    - From BHR.initializeStorage <- BHR.handleMessage. I didn't figure out
      where this message comes from but given "initializeStorage", I assume
      this comes from a startup routine of GeckoApp.

However, the Adjust docs are explicit about adding these values to
onPause/onResume and presumably written under the assumption that those methods
are called in the appropriate places.

The docs also mention these calls should occur in all Activities but I followed
FHR where only the main Activity is logged - I don't predict any negative side
effects from this change.
2015-12-15 14:44:02 -08:00
Varun Joshi
f8c8349ac4 Bug 1128675 - Duplicate indexes in browser.db. r=rnewman 2015-12-16 15:02:13 -08:00
Nick Alexander
799a83b991 Bug 1220309 - Follow-up: Add build dependencies to appcompat-v7. r=mcomella 2015-12-16 13:57:05 -08:00
Michael Comella
f8ba78627c Bug 1220309 - Correct all caps button text in Button from AppCompat. r=sebastian
AppCompat capitalizes all text in `Button`s so we have to override
that behavior to maintain the same UI. Ideally, we do this through
`android:buttonStyle` but the place I found the issue doesn't inherit
from that style so we can't and we change the style directly.

There may be issues with other `Button`s, but this is the only one I found.
2015-12-15 11:26:33 -08:00
Geoff Brown
9016604aeb Bug 1232962 - Use emulator device-serial for android-emulator command only; r=jmaher 2015-12-16 13:59:11 -07:00
Geoff Brown
3f1c3e5ddb Bug 1231491 - Warn when android-emulator run from a non-Android context; r=jmaher 2015-12-16 13:59:09 -07:00
Nick Alexander
a691263dbe Bug 1232468 - Add ch.boye dependency for Adjust SDK. r=me a=bustage
Pushing to try to address bustage on a CLOSED TREE.
2015-12-14 20:26:34 -08:00
Wes Kocher
0807029837 Backed out changeset bbe415dff600 (bug 1230937) for testRestrictions failures in android rc3 2015-12-15 14:11:22 -08:00
Wes Kocher
038452c032 Backed out changeset 0ac99e7e0440 (bug 1222377) for testRestrictions bustage in android rc3 2015-12-15 14:11:10 -08:00
Nick Alexander
2bbfb700b2 Bug 1230848 - Remove Gradle configuration rooted in the object directory. r=gps
DONTBUILD NPOTB

The top source directory configuration requires
mobile/android/gradle/m2repo/**, so it stays.  There's no value
changing the location; it contains an Android-specific Gradle plugin.

We note the removal of |mach gradle-install| and point to the new
documentation.
2015-12-06 15:02:11 -08:00
Sebastian Kaspari
05750f9cda Bug 1222377 - Add option to enable blocking content in restricted profiles. r=margaret
(Feature only enabled in Nightly until we deployed an actual block list)
2015-12-15 13:34:49 +01:00
Sebastian Kaspari
2cd1798422 Bug 1230937 - Restricted profiles: Always allow features that are not in the configuration. r=margaret 2015-12-15 13:21:45 +01:00
Michael Comella
d4f99211da Bug 1229958 - Remove android:panelBackground. r=sebastian
There is no noticeable difference in background color of the menu on my 4.* GS4
or my 2.3 Nexus S, though perhaps it affects more than the menu.

The menu_panel_bg drawable is now unused so I removed that too.
2015-12-02 15:32:42 -08:00
Carsten "Tomcat" Book
fe48173913 merge mozilla-inbound to mozilla-central a=merge 2015-12-15 12:16:29 +01:00
Michael Comella
97cd906bc1 Bug 1209967 - test failures: Increase wait time when searching for a menu View. r=me 2015-12-01 16:48:09 -08:00
Michael Comella
314a24f027 Bug 1209967 - review: Set menu buttons visible in xml & remove dynamic visibility. r=me 2015-11-25 15:58:47 -08:00
Michael Comella
8bcb5330eb Bug 1209967 - Fix AppMenuComponent to work on GB. r=sebastian
This required us to use the menu button to open the menu and check
if the menu is open by looking at more menu items due to intermittent
issues where the menu would not always be scrolled to the top (I
think Robotium scrolled the menu before it finished appearing so
we couldn't see the first item and failed the isOpen test).
2015-11-25 15:52:39 -08:00
Michael Comella
88e6ff873e Bug 1209967 - Remove Asserts from BrowserApp. r=me
We added some Asserts but the robocop tests fail for an unknown reason. The
error was:
  E/MessageQueue-JNI( 1972): java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation

I tried a few things but in the end just decided to remove them.
2015-11-25 11:39:23 -08:00
Michael Comella
f9f9381ac1 Bug 1209967 - Remove android:icons from GB menu. r=sebastian
ic_menu_back was not in the v11 folder so I moved the all-API asset to the v11
folder.
2015-11-17 17:03:07 -08:00
Michael Comella
da8ef4c58c Bug 1209967 - Remove HardwareUtils.hasMenuButton. r=sebastian 2015-11-17 16:25:39 -08:00
Michael Comella
685a6d2942 Bug 1209967 - Toolbar: Always show the overflow menu.
This required us to use the custom menu inflater and panels on GB.

One side effect of this change is that the menu button no longer
closes the menu on GB. I tried to fix this but BrowserApp.onKeyDown
is not fired when the menu is open on GB and I'm not sure why that
is. However, I don't think it's worth my time to fix since it's GB.
2015-11-17 15:04:59 -08:00
vivek
47cbc56bca Bug 1220904 - Message that Old Sync accounts are deprecated and going away. r=nalexander 2015-11-20 21:58:38 +02:00
Margaret Leibovic
5e459c70ae Bug 1232296 - Let tap-to-load images ride the trains. r=mcomella 2015-12-14 10:00:13 -05:00
Margaret Leibovic
ab900e1ade Bug 1231896 - Catch exception thrown if we fail to reload session state for error page. r=bnicholson 2015-12-11 09:39:32 -05:00
Richard Newman
fa9564d80b Bug 1230206 - Disable upload of new FHR documents. r=mcomella, a=kwierso/android-only on a CLOSED TREE 2015-12-11 13:04:41 -08:00
Richard Newman
71ad5cc716 No bug - Fix logging error in SwitchBoard. 2015-12-11 12:11:42 -08:00
Sebastian Kaspari
e9efdf8fd2 Bug 1229153 - GeckoApp: Unregister from Snackbar events in onDestroy(). r=jchen 2015-12-10 11:01:59 -05:00
Phil Ringnalda
3044108219 Merge m-c to b-i 2015-12-12 17:02:02 -08:00
Reuben Morais
b8daffee54 No bug - Fix warning when building B2GDroid with Java 8. r=sgiles 2015-12-11 14:33:33 -05:00
Etienne Segonzac
c5ae89824b Bug 1230550 - Enable the real APZ on b2gdroid in a safer way. r=fabrice 2015-12-11 10:04:10 -05:00
Carsten "Tomcat" Book
7742b2af94 merge mozilla-inbound to mozilla-central a=merge 2015-12-11 11:38:17 +01:00
Mark Capella
fe7c0fb38d Bug 1226431 - Toggling find in page match case removes focus, r=margaret 2015-12-10 18:57:02 -05:00
Mark Capella
385f8c61fc Bug 1230613 - Long-press to trigger text selection should vibrate, r=snorp 2015-12-10 18:57:02 -05:00
Jim Chen
248b0b68ea Bug 1051556 - Re-flush IME changes when querying text triggers more changes; r=esawin
We send query text events when flushing IME changes, and sometimes these
events make Gecko commit more pending changes. In that case, we should
try flushing again, so we pick up the new changes.

This patch also makes the process of flushing text changes
transactional, so that if we have to bail due to more pending changes,
nothing will be committed.
2015-12-12 10:18:43 -05:00