Commit Graph

17438 Commits

Author SHA1 Message Date
Mike Taylor
5f7b28a197 Bug 976616 - Part 2: Update mobile viewport on DOMMetaChanged event. r=kats 2015-08-24 15:35:00 -04:00
Sebastian Kaspari
70f4d0f828 Bug 1182514 - Add Lightweight theme for restricted profiles. r=margaret
--HG--
extra : commitid : 5oxYhEqVgGY
extra : amend_source : 8caa50a3d30dc2e377611d87f906a08d85e71d30
2015-08-07 13:23:18 +02:00
Margaret Leibovic
f26d44b048 Bug 1185927 - Don't show extra dialog when user cancels add-on download. r=sebastian
--HG--
extra : commitid : J8UG43A1wQy
extra : rebase_source : ea32433c55854275de6615ca88ab068a74168c93
2015-08-20 13:15:35 -07:00
Justin Inouye
2506814df2 Bug 1146735 - Change outer container to FrameLayout. r=liuche
--HG--
extra : commitid : 7xF6a73qIia
extra : rebase_source : 35d890aeb04caa28015487d9cc130ff5b7f2ce46
2015-08-24 18:23:29 -07:00
Ryan VanderMeulen
1d04070e5b Merge fx-team to m-c. a=merge 2015-08-24 20:57:36 -04:00
James Willcox
27e3e5e35a Bug 1196816 - Include MOZ_APP_ABI in Android crash reports r=jchen 2015-08-24 12:52:07 -05:00
Jim Chen
e49ab80037 Bug 991167 - Add UI and background thread event listener support; r=mcomella 2015-08-19 18:14:48 -04:00
Jim Chen
730ae55c51 Bug 991167 - Add BundleEventListener class; r=mcomella 2015-08-19 18:14:48 -04:00
Jim Chen
a800417633 Bug 1195496 - Move speculative connection from CLH to GeckoApp; r=snorp
Moving speculative connection from CLH to GeckoApp allows us to start
the speculative connection very early in the startup process rather
than later in startup.
2015-08-19 18:14:47 -04:00
Jim Chen
192182c441 Bug 1195496 - Implement speculative connection method in GeckoThread; r=snorp
One thing we do in the Fennec CLH is to make a speculative connection
based on the URI that's passed in. However, by the time the CLH runs,
we're far along into startup, and the advantage of a speculative
connection is reduced. This patch implements making speculative
connection as a method in GeckoThread, so that Fennec can make a
speculative connection without relying on the Fennec CLH.
2015-08-19 18:14:47 -04:00
Jim Chen
93533110bc Bug 1195496 - Add PROFILE_READY Gecko state; r=snorp
Many Gecko operations depend on the profile being available. This
patch adds a PROFILE_READY Gecko state so that we can queue calls
until profile is loaded.
2015-08-19 18:14:47 -04:00
Jim Chen
1cba8bd3ef Bug 1195496 - Associate queued calls with available states; r=snorp
Many calls are associated with a Gecko state when they become available.
For example, calls that only depend on XPCOM become available very early
in startup, at the JNI_READY state. However, calls that depend on JS
components may only be available at the end of startup, at the RUNNING
state.

This patch adds an available state to every queued call, so that calls
can be made as soon as they become available, which is important for
calls like making speculative connections.
2015-08-19 18:14:47 -04:00
Kartikaya Gupta
fa26656650 Bug 1180267 - Switch Fennec over to using the MobileViewportManager for computing the CSS viewport. r=snorp
--HG--
extra : commitid : IwWBhpML3bl
2015-08-24 13:45:45 -04:00
Michael Comella
d6d2e71bc2 Bug 1197413 - Don't change alpha when disabling tablet nav buttons. r=sebastian
The enabled/disabled colors are set via ColorStateLists so the alpha
is unnecessary.

--HG--
extra : commitid : 3u4xoGQlD3E
extra : rebase_source : 0b9868ed14ad54d8de17f2b4cd12185b78e1c22a
2015-08-21 17:17:24 -07:00
Michael Comella
072be97d3b Bug 1197413 - Switch setColorFilter to setPrivateMode in tablet toolbar. r=sebastian
This patch has a side effect of changing the color of the forward
button as it animates forward and back, but it's minimal enough
that I'm okay with it, and it cleans up disabled/private state color
management (particularly after the following patch).

--HG--
extra : commitid : B1r30FDcCZv
extra : rebase_source : 1107016d428ac01c6331048b415736b79c634529
2015-08-21 17:10:30 -07:00
Michael Comella
a44b043fbb Bug 1197412 - Move drawableTintList to ThemedImage*. r=sebastian
Previously, it was available in MenuItemActionBar, which extends
ThemedImageButton.

Additionally, fix a bug about using android:tint when drawableTintList was not
used.

--HG--
extra : commitid : AZiAsNQkD4c
extra : rebase_source : c54b361b27aa6b7d14c030409ad86531a9516549
2015-08-21 18:05:33 -07:00
Martyn Haigh
d237378102 Bug 1193374 - Remove tab panel preview dimension dependency from TopSites r=mcomella
--HG--
extra : commitid : 5b8ohlvHobz
extra : rebase_source : a71a39c54444d5c6d9907fb8830aa2ed72756e77
2015-08-24 15:34:24 +01:00
Jonathan Almeida [:jonalmeida]
fe38a9ae38 Bug 1196327 - Toast background is the same color as the tabs tray background. r=mcomella
--HG--
extra : transplant_source : %3B%09%D5R%A6_%DAa%00%F5%9B%1E%7CW%89%02%CB3%A0%B0
2015-08-20 20:06:21 -07:00
Ryan VanderMeulen
5b75ad5195 Merge inbound to m-c. a=merge 2015-08-23 17:18:36 -04:00
Ryan VanderMeulen
7e078b31d6 Backed out changeset 2d9ed9032a45 (bug 1192831) for suspicion of causing bug 1178709 to spike. 2015-08-23 15:21:23 -04:00
Chenxia Liu
59e6183cef Bug 1194896 - Add telemetry notification for interacting with data policy notification. r=mcomella
--HG--
extra : commitid : 3uEr70eDpEX
extra : rebase_source : 2775881071eb0f0feabd9a762c3757939b5bc239
2015-08-14 16:00:56 -07:00
Nick Alexander
39f4c891ef Bug 1191067 - Pre: Add MOZ_ANDROID_NATIVE_ACCOUNT_UI build flag. r=glandium
Currently, all versions of Firefox run with the existing native
Firefox Account UI.  This flag will opt-in to maintaining that
experience while we transition to a web account UI.  Once we're stable
on the web, we'll remove this flag entirely.

--HG--
extra : commitid : CmokCKcYNJQ
extra : rebase_source : eb7e8f136f9a5134f84c8dbe111841b72827146a
2015-08-04 16:54:00 -07:00
Michael Comella
897b12171c Bug 1197014 - Add ThemedFrameLayout. r=sebastian
Note that this file is auto-generated from generate_themed_views.py.

--HG--
extra : commitid : 2b6fhN8Wts0
extra : rebase_source : bc26ceb131a74434d99695660fd104893a16d5b7
2015-08-20 17:12:58 -07:00
Michael Comella
0f19026bbe Bug 1197014 - Add previous ColorUtils change to template. r=sebastian
This was originally implemented in bug 1169435 but not carried over to the
template.

--HG--
extra : commitid : 6apREWAyPi2
extra : rebase_source : 31d415df11eae0141df70e03b7c59b6f28aeaa2a
2015-08-20 17:11:12 -07:00
vivek
e5d9b17494 Bug 1183588 - Material design swipe refresh pattern changes r=mcomella.
--HG--
extra : commitid : ITs5aIPAhbi
extra : rebase_source : 8d91f382305706ccaccad86c03b35b84c9d14270
2015-08-19 21:31:50 +03:00
vivek
98685d36e0 Bug 1183588 - Pre:Enforce strict threading policy for Sync status change callback r=nalexander.
--HG--
extra : commitid : GPUhbkA2tG1
extra : rebase_source : d0d1eb0e5b36facdebcc93fdc0a8b7822b81699d
2015-08-19 21:16:10 +03:00
Martyn Haigh
f245546806 Bug 1139202 - Create tabs panel thumbnail for about:privatebrowsing pages; r=mcomella
--HG--
extra : commitid : 9ZZLhc24BEj
extra : rebase_source : 49c7d821734942680a6556ba5c7e8032421413c3
2015-08-21 11:16:46 +01:00
Sebastian Kaspari
f07a882610 Bug 1189347 - RestrictedProfileConfiguration: Cache restrictions to avoid unnecessary disk reads. r=ally,rnewman
--HG--
extra : commitid : DZwLz2vGoYL
extra : amend_source : 169b1ee81e8e43c4860e6f3478984882337d05b2
2015-08-21 12:14:12 +02:00
Sebastian Kaspari
e783cee8b5 Bug 1189347 - RestrictedProfiles: Exit early in isGuest/RestrictedProfile() to avoid unnecessary disk reads. r=ally
--HG--
extra : commitid : 20py0pJw9SG
extra : amend_source : 355a0f5d3e85719e9a997ea2949638b9acd99e2b
2015-08-21 12:12:12 +02:00
Sebastian Kaspari
c26d316129 Bug 1195692 - CommandProcessor: Use NotificationCompat.Builder to create notifications. r=mcomella
--HG--
extra : commitid : 3CG46XOkoNS
2015-08-21 11:54:47 +02:00
Sebastian Kaspari
dea680b76c Bug 1195692 - UpdateService: Use NotificationCompat.Builder to create notifications. r=esawin
--HG--
extra : commitid : ImA5u1MFZJF
extra : rebase_source : fa2630fdd1b46a1cadbbcfa0e1f0c545693cfa2f
2015-08-21 11:52:25 +02:00
Chenxia Liu
943856d2ea Bug 1183837 - "Tab closed" toast no longer truncates page title. r=mcomella
--HG--
extra : commitid : HmAaElgqS2o
extra : rebase_source : 4afd4c5cb8a84f56bcb9569a7b21b290f1af0e7a
2015-08-20 15:19:38 -07:00
Nick Alexander
a099fca045 Bug 1196970 - Part 6: Copy preprocessed resources from objdir to build directory during Gradle build. r=sebastian
DONTBUILD NPOTB

This means we don't require the directory in the object directory at
gradle-install time.  We're not concerned if the resource files are
missing, since we have code to ensure they're fresh already; and if
they are missing, we'll quickly fail as we try to process the resource
set.

--HG--
extra : histedit_source : 04767c8e86c7012ed3c46564e5660b17e1355607
extra : rebase_source : 658cedf4a698d603571153cefb128b87a6ad6a2e
extra : commitid : DIwvp3ib9Z9
extra : source : 00e1cd6d04c03a65433b01cea194edf7c9d7c835
extra : amend_source : 244a950264c0d10cf495a3a7d7d5ef52eab2da14
2015-08-07 17:00:51 -07:00
Nick Alexander
0870e687d8 Bug 1196970 - Part 5: Copy preprocessed code from objdir to build directory during Gradle build. r=sebastian
This means we don't require the directory in the object directory at
gradle-install time.  We're not concerned if the source files are
missing, since we have code to ensure they're fresh already; and if
they are missing, we'll quickly fail as we try to compile with missing
sources.

--HG--
extra : commitid : IIuTcQiEJ37
extra : rebase_source : 640e8f2005b71d1c79719dcecc56efb8540341fa
extra : source : f8bc8f04b3c01cf62403f09cc3a4b37826e280bc
extra : histedit_source : 34335f47dd33a07585ef8e8a24bdc7cb43b62239
2015-08-07 16:38:43 -07:00
Nick Alexander
7671929209 Bug 1196970 - Part 4: Copy omni.ja, native libraries, and asset libraries from dist/fennec manually. r=sebastian
This allows us to not require dist/fennec/* to exist in the object
directory at gradle-install time.  It gets us one small step closer to
being able to sit down to a fresh source tree and open a Fennec
project in IntelliJ.

--HG--
extra : commitid : KNnKth56I1L
extra : rebase_source : b4fae1033335760dd3d6d9b8b71ffb7bbb1a6906
extra : source : 7b5b6adc5ac69fd733f9937dd846c52bff36af0a
extra : histedit_source : cb05d3690f909db51cd6116cc80b070f62338001
2015-08-18 10:51:10 -07:00
Nick Alexander
b429a68a44 Bug 1196970 - Part 3: Keep all preprocessed_code references in the objdir. r=sebastian
This was just an oversight.  The Gradle configuration referenced
topsrcdir rather than having a symlink via the objdir.  This didn't
impact the Gradle build, but it did make the preprocessed_code Gradle
project appear outside of the root Gradle project in IntelliJ.

--HG--
extra : commitid : As00AcCfYkr
extra : rebase_source : 1d5b79f5e4439306a5a9e7d625e39ef97d37d1eb
extra : source : fcec6d827887e3e64ebd610ef4f893d11dde52ab
extra : histedit_source : 70790f27c201462e5346660f5eb39e39303bdc8d
2015-08-07 14:05:50 -07:00
Nick Alexander
806d7966a4 Bug 1196970 - Part 2: Make all Android Gradle projects generateCodeAndResoures. r=me
It's convenient to know that the object directory is up-to-date (after
|make gradle-targets|) before any Gradle project builds.

--HG--
extra : commitid : 2WaqMEqw3mx
extra : rebase_source : 2dea8249b329d82d9c89b5defa7e13d4aff60566
extra : source : eb170abcc91b4714874e97b58b371e242aee9699
extra : histedit_source : 92a62bd75dfa289f3ede4592d4a224ad135d3b6b
2015-08-20 15:10:06 -07:00
Nick Alexander
600934bfac Bug 1196970 - Part 1: Fix some dependency paths. r=me
--HG--
extra : commitid : AcixmeCeASb
extra : rebase_source : c4659af6c45c8ce153cf47f9cb5df4229ae13e90
extra : source : 37f6f08a839dbc5f3c940dfd02e1537535ee129e
extra : histedit_source : da6d791c46f62cc5d73d8d650b94d5cee70b9cf7
2015-08-20 15:10:34 -07:00
dominique vincent
e32719478d Bug 1192075 - Change copy in Settings for Zoomed View/ magnifying glass preference. r=mcomella
--HG--
extra : source : e32341309d701cb6fb360accd3afe937be10ba20
2015-08-20 13:44:18 -07:00
Wes Kocher
a7cefecb3e Backed out changeset e32341309d70 (bug 1992075) for landing with the wrong bug number
--HG--
extra : amend_source : be5b170b5b8030a856b2873846bc6f0c447f93f3
2015-08-20 13:50:27 -07:00
Mike Taylor
89cc9566a7 Bug 1175378. Remove unused image assets. r=margaret 2015-08-20 13:44:37 -07:00
dominique vincent
df8503e81a Bug 1992075 - Change copy in Settings for Zoomed View/ magnifying glass preference. r=mcomella 2015-08-20 13:44:18 -07:00
Wes Kocher
47d9d26a9a Merge m-c to fx-team, a=merge 2015-08-20 12:53:30 -07:00
Wes Kocher
d8fffe1765 Merge inbound to central, a=merge 2015-08-20 12:42:21 -07:00
Michael Comella
ccd7fd6510 Bug 1193974 - Remove new from tablet_tab_strip id. r=mhaigh
--HG--
extra : commitid : 9S29ZSI0bt
extra : rebase_source : a3b17fe00636231052f7dc807110de9a9d4c9670
2015-08-19 16:15:30 -07:00
Michael Comella
aaf1e1346e Bug 1193974 - Remove new from tablet_* dimens. r=mhaigh
We could remove tablet_* and move these values to the values-large
configuration but it's scope creeping for not much gain. The
attributes are prepended with tablet_* so they should be easy to
fix in the future should we choose to.

Refactoring automated w/ Intellij.

--HG--
extra : commitid : 5hpv5cg2MUF
extra : rebase_source : 696b181495e6943effd40f0db5051c647ab54bda
2015-08-19 16:13:08 -07:00
Michael Comella
0d50659002 Bug 1193974 - Remove new from tablet_* colors. r=mhaigh
Refactor automated w/ Intellij.

--HG--
extra : commitid : LkQximhki7O
extra : rebase_source : fcea0461356fa6274bd16af3abfe35ac6c362b03
2015-08-19 15:59:43 -07:00
Ehsan Akhgari
f9752f535c Bug 1196361 - Remove the media.useAudioChannelService pref; r=baku
We need to rely on the audio channel service for all products now,
so supporting running without it seems pointless at this point.
2015-08-19 21:00:18 -04:00
Michael Comella
960774d138 Bug 1196005 - Add l10n note for "Private Browsing" capitalizations. r=margaret
--HG--
extra : commitid : IDOPBIWMTex
extra : rebase_source : 624d78d49de9f07170b7bcb5a78b85ef7a5197ba
2015-08-18 14:33:23 -07:00
Sebastian Kaspari
cfcb34dfd8 Bug 1084062 - Support read/unread state in reading list UI. r=mhaigh
--HG--
extra : commitid : 3su8zvEUDZv
extra : rebase_source : fbd7f06405bc7a4c1ba6034f31abd7911ed7179a
2015-08-14 10:17:40 +02:00