Граф коммитов

18564 Коммитов

Автор SHA1 Сообщение Дата
Carsten "Tomcat" Book 7ad45c0d65 merge mozilla-inbound to mozilla-central a=merge 2015-12-21 11:52:31 +01:00
Chenxia Liu 4da38c236a Bug 1232968 - Choosing to import only one option from onboarding screen will import both bookmarks and history. r=sebastian
--HG--
extra : commitid : 1DJsFMtj3ru
extra : rebase_source : ca2bdc2f11f397a9353fd95ef5aa217259c39ec4
2015-12-17 16:29:45 -08:00
Nick Alexander 1e3a94ffd1 Bug 1229681 - Don't export any content providers. r=rnewman
We don't expect to access any providers cross-package.  (At one time
the android-sync repository did, but those days are long past.)  Not
exporting these content providers may also avoid some bugs we've seen
that look like content providers from Aurora being loaded into
Nightly's process or vice versa.

--HG--
extra : commitid : DZ6J7Gd4tRq
extra : rebase_source : 302665852935c23de1a5a65af7635c69172e1882
extra : histedit_source : ec8f043e4956932c85a8bab9501b8e7f29576085
2015-12-17 15:26:35 -08:00
Nick Alexander 8dc6b78181 Bug 1229681 - Pre: Don't export passwords initialization receiver. r=rnewman
This patch does two things.  First, PasswordsProvider may not be able
to dispatch to the GeckoThread directly, so we stop trying to do that
directly and just triangulate through the receiver, which will
dispatch from the main process.  Second, we don't want to export this
receiver, so this patch replaces the signature-level protection
mechanism with the component's explicit package and name.

--HG--
extra : commitid : 7b4o6GFSaTr
extra : rebase_source : bdd31e886102a3489f405ac5be3b6816474f8bd3
extra : histedit_source : d00680d1df6d17154cc1c5d3f0b83a42bffcc433
2015-12-17 15:08:58 -08:00
Mark Finkle 2d43b0bd64 Bug 1232746 - Document process for generating inline autocomplete domain list r=margaret 2015-12-18 17:21:00 -05:00
Mark Finkle 3791824262 Bug 1230438 - Remove code for tracking Tiles r=bnicholson 2015-12-18 14:35:35 -05:00
Sebastian Kaspari 8353b58ad3 Bug 1233440 - Replace toast in HelperAppDialog.js with Snackbar. r=mcomella
--HG--
extra : commitid : BV7JnAgMMF4
extra : rebase_source : bf418b81627561b2e39731b8b1635a4184cfd230
extra : histedit_source : 816bc360597b5c9428b66259caf0a5737f3082ed
2015-12-17 17:33:52 +01:00
Margaret Leibovic b899e680dd Bug 1232467 - Remove "Open links in Private browsing" setting from Nightly. r=mcomella
--HG--
extra : commitid : E9nriJL1vFi
extra : rebase_source : 40a6dd58736cb0aa64623422bec5d22ff02d04b3
extra : amend_source : 82991eed7a3a168afb33c483fa9cbd820c99fd85
2015-12-17 11:45:12 -05:00
Margaret Leibovic bb49324667 Bug 1229350 - Disable Import first run slide on Android M+. r=liuche
--HG--
extra : commitid : 5iqqYZaDSkm
extra : rebase_source : 789c041c1f18725899eda8c5bb8a62143d3e0845
2015-12-17 13:56:36 -05:00
Mark Finkle e3a7f55bbb 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 9537e298e8 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.

--HG--
extra : commitid : KkCCwQrWwUv
extra : rebase_source : 2650328814b9ec5bba64d802b863d0ff7b3cacfc
2015-12-17 14:49:37 +01:00
Carsten "Tomcat" Book af252b574e merge mozilla-inbound to mozilla-central a=merge 2015-12-17 11:59:41 +01:00
Phil Ringnalda 8c377a5e03 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 09828218c0 Bug 1232773 - review: Comment on Adjust usage. r=me
--HG--
extra : commitid : Co0fhvtIVNB
extra : rebase_source : 7d7eb18a157611d3187fc8862642c94c943c2853
2015-12-16 14:50:02 -08:00
Michael Comella db456ab02e 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.

--HG--
extra : commitid : Bc0yHD6v3UW
extra : rebase_source : f48a555ef71b658deb978808594faa06195ceca9
2015-12-16 16:01:57 -08:00
Michael Comella 22320400aa 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.

--HG--
extra : commitid : GxcpliEbSHh
extra : rebase_source : 817fbc5d422e1a3227054fd6276e86d8d441396a
2015-12-15 14:44:02 -08:00
Varun Joshi b59fb1201d Bug 1128675 - Duplicate indexes in browser.db. r=rnewman
--HG--
extra : commitid : 2jUNdMFxQnM
2015-12-16 15:02:13 -08:00
Nick Alexander 5c2f270233 Bug 1220309 - Follow-up: Add build dependencies to appcompat-v7. r=mcomella
--HG--
extra : commitid : 4OEA71aXBJj
extra : rebase_source : d47b2fb6ff3583d375fbcb81d7e0a15076e6d634
2015-12-16 13:57:05 -08:00
Michael Comella 9763f76ec5 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.

--HG--
extra : commitid : JWDZBWuhsYy
extra : rebase_source : 534d09ceca6d15bfd1ad49772ee0f3bfad4751c1
2015-12-15 11:26:33 -08:00
Geoff Brown 8696301230 Bug 1232962 - Use emulator device-serial for android-emulator command only; r=jmaher 2015-12-16 13:59:11 -07:00
Geoff Brown 66ccc940ca Bug 1231491 - Warn when android-emulator run from a non-Android context; r=jmaher 2015-12-16 13:59:09 -07:00
Nick Alexander 14d4bfab51 Bug 1232468 - Add ch.boye dependency for Adjust SDK. r=me a=bustage
Pushing to try to address bustage on a CLOSED TREE.

--HG--
extra : commitid : 8Lp2RDaCRB2
extra : source : 10dcb76438d528861ecdca4ece8a42afa8df3cb5
2015-12-14 20:26:34 -08:00
Wes Kocher ad7fe1de80 Backed out changeset bbe415dff600 (bug 1230937) for testRestrictions failures in android rc3
--HG--
extra : commitid : 7CaCvL6RWec
2015-12-15 14:11:22 -08:00
Wes Kocher 72e906f6af Backed out changeset 0ac99e7e0440 (bug 1222377) for testRestrictions bustage in android rc3
--HG--
extra : commitid : Lxw3mc0Zmvu
2015-12-15 14:11:10 -08:00
Nick Alexander a196b3a8a7 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.

--HG--
extra : commitid : 9Nhz2dnBIgY
extra : rebase_source : 32a2b8a92d57f963feac2bae28fed5a9f1b26f93
extra : amend_source : bf53a0b2d3d4ac0618bc82fe79914bdeaf1c1e0a
2015-12-06 15:02:11 -08:00
Sebastian Kaspari 19c4497cec 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)

--HG--
extra : commitid : 9KVeAmXbSZV
extra : rebase_source : b55299a0ead543d8dd1bc702ed9b753d4dff009c
extra : amend_source : 5290e5514ff66fad7a3bfa623aaeab66454e17bb
2015-12-15 13:34:49 +01:00
Sebastian Kaspari 49efaa1fe7 Bug 1230937 - Restricted profiles: Always allow features that are not in the configuration. r=margaret
--HG--
extra : commitid : 6mhnEwKwdpF
extra : rebase_source : ba99088384637bc34b28e15ba4bf64dc9336aafa
2015-12-15 13:21:45 +01:00
Michael Comella a64e625638 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.

--HG--
extra : commitid : KBe9IqDuheC
extra : source : 535bb5015ea1b1ced4aa1fb39b88eace3b324264
2015-12-02 15:32:42 -08:00
Carsten "Tomcat" Book 5a86bca15a merge mozilla-inbound to mozilla-central a=merge 2015-12-15 12:16:29 +01:00
Michael Comella 8d6aed38fa Bug 1209967 - test failures: Increase wait time when searching for a menu View. r=me
--HG--
extra : commitid : 2gwzpnZOaD5
extra : rebase_source : 3a83b33e646c7aff637281062b570136d8ae56c0
2015-12-01 16:48:09 -08:00
Michael Comella 6343f8735a Bug 1209967 - review: Set menu buttons visible in xml & remove dynamic visibility. r=me
--HG--
extra : commitid : 5lfSj4B4BNx
extra : rebase_source : acd36fa0960371e2913935babb27898acc3ca595
2015-11-25 15:58:47 -08:00
Michael Comella 3c9d908102 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).

--HG--
extra : commitid : DNP0CuemDnq
extra : rebase_source : f7b786ada2b7a3e94e10b294dbb5b66f15b0d0d7
2015-11-25 15:52:39 -08:00
Michael Comella fbf2aa5629 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.

--HG--
extra : commitid : 4dqP0X3Z4Ng
extra : rebase_source : 7bb1a2e1d428525548b997d92a752fcc12c3d51c
2015-11-25 11:39:23 -08:00
Michael Comella f43cfbaf0c 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.

--HG--
rename : mobile/android/base/resources/drawable-hdpi/ic_menu_back.png => mobile/android/base/resources/drawable-hdpi-v11/ic_menu_back.png
rename : mobile/android/base/resources/drawable-xhdpi/ic_menu_back.png => mobile/android/base/resources/drawable-xhdpi-v11/ic_menu_back.png
extra : commitid : 1xVyK2RFndK
extra : rebase_source : 6c5e6c25ad34705c8276b75062d58f967a13a050
2015-11-17 17:03:07 -08:00
Michael Comella 0187423b2d Bug 1209967 - Remove HardwareUtils.hasMenuButton. r=sebastian
--HG--
extra : commitid : EKpvx0goPVA
extra : rebase_source : e3e1319a7ddbf63b8f8ba5941e4dfb3551ae2b0f
2015-11-17 16:25:39 -08:00
Michael Comella d42de9b67a 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.

--HG--
extra : commitid : DjJzF4zNADN
extra : rebase_source : 001ac81e619e884fa0efeb0045646c0cce6bf56d
2015-11-17 15:04:59 -08:00
vivek bff957c789 Bug 1220904 - Message that Old Sync accounts are deprecated and going away. r=nalexander
--HG--
extra : commitid : 276CudlMf5B
extra : rebase_source : cebcf885979972f4c0f4d29b5f935c25de6a8566
extra : amend_source : 1352db01e28e5f26c747f76c14d3b24e06973f8e
2015-11-20 21:58:38 +02:00
Margaret Leibovic de889c4cc3 Bug 1232296 - Let tap-to-load images ride the trains. r=mcomella
--HG--
extra : commitid : Kg1nJ9CCdmv
extra : rebase_source : cd197df817be1cae91469d560dd1885049cc2e54
extra : amend_source : ed7791eaf54606cf2e053bffa1fd3a05a707150d
2015-12-14 10:00:13 -05:00
Margaret Leibovic 2c5f96c388 Bug 1231896 - Catch exception thrown if we fail to reload session state for error page. r=bnicholson
--HG--
extra : commitid : EPOzqFWITju
extra : rebase_source : 7f87d1916ee425151c1f1e4ba7f4fbf665a70d56
2015-12-11 09:39:32 -05:00
Richard Newman 23d9d314cd Bug 1230206 - Disable upload of new FHR documents. r=mcomella, a=kwierso/android-only on a CLOSED TREE
--HG--
extra : commitid : E3XWP8gNzQ8
extra : rebase_source : 6e8602b972498f7d7e61d3d55e007a1c942fbffb
extra : histedit_source : 41cfcb14bc320c49d02d6036c6fb546929c3b666
2015-12-11 13:04:41 -08:00
Richard Newman 48c47841a1 No bug - Fix logging error in SwitchBoard.
--HG--
extra : commitid : 7TdJ00r3zBe
extra : rebase_source : ae3cfc611eceeea80c78b2a6028dea7f4932742a
2015-12-11 12:11:42 -08:00
Sebastian Kaspari b8a7946fa0 Bug 1229153 - GeckoApp: Unregister from Snackbar events in onDestroy(). r=jchen
--HG--
extra : commitid : 2JNvmZRQmRi
extra : rebase_source : 79bdbbcf7de99aa78a7694e32c13d766953e0e10
extra : amend_source : 58041743e401a793dfcdcb9fc8f3562aa06d3748
2015-12-10 11:01:59 -05:00
Phil Ringnalda 561b98f1cf Merge m-c to b-i 2015-12-12 17:02:02 -08:00
Reuben Morais 0b68c7fd4d No bug - Fix warning when building B2GDroid with Java 8. r=sgiles 2015-12-11 14:33:33 -05:00
Etienne Segonzac 4cc699348b 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 b25476080d merge mozilla-inbound to mozilla-central a=merge 2015-12-11 11:38:17 +01:00
Mark Capella 500118d194 Bug 1226431 - Toggling find in page match case removes focus, r=margaret 2015-12-10 18:57:02 -05:00
Mark Capella 967e3dc2bd Bug 1230613 - Long-press to trigger text selection should vibrate, r=snorp 2015-12-10 18:57:02 -05:00
Jim Chen 36fbf6e593 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
Jim Chen 4e426324f1 Bug 1051556 - Make GeckoEditable.onTextChange more efficient; r=esawin
This patch simplifies the onTextChange method, makes it more efficient
by avoiding unnecessary text copying, and fixes some small bugs.
2015-12-12 10:18:43 -05:00