Commit Graph

13392 Commits

Author SHA1 Message Date
Mike Taylor
c522e05dcc Bug 976616 - Part 2: Update mobile viewport on DOMMetaChanged event. r=kats 2015-08-24 15:35:00 -04:00
Sebastian Kaspari
b9e81a0610 Bug 1182514 - Add Lightweight theme for restricted profiles. r=margaret 2015-08-07 13:23:18 +02:00
Margaret Leibovic
eb35f4352a Bug 1185927 - Don't show extra dialog when user cancels add-on download. r=sebastian 2015-08-20 13:15:35 -07:00
Justin Inouye
4acbccd35b Bug 1146735 - Change outer container to FrameLayout. r=liuche 2015-08-24 18:23:29 -07:00
Ryan VanderMeulen
7fe7777ee2 Merge fx-team to m-c. a=merge 2015-08-24 20:57:36 -04:00
James Willcox
58f2f3c2f2 Bug 1196816 - Include MOZ_APP_ABI in Android crash reports r=jchen 2015-08-24 12:52:07 -05:00
Jim Chen
7f5ffb1a7f Bug 991167 - Add UI and background thread event listener support; r=mcomella 2015-08-19 18:14:48 -04:00
Jim Chen
4b8cc490fd Bug 991167 - Add BundleEventListener class; r=mcomella 2015-08-19 18:14:48 -04:00
Jim Chen
1cccba46ef 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
ac39e4be7f 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
a1b7dc2d67 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
ad96f339ae 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
e61f76f3f2 Bug 1180267 - Switch Fennec over to using the MobileViewportManager for computing the CSS viewport. r=snorp 2015-08-24 13:45:45 -04:00
Michael Comella
71f364d864 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.
2015-08-21 17:17:24 -07:00
Michael Comella
e9b20153f6 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).
2015-08-21 17:10:30 -07:00
Michael Comella
76411f1bbc 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.
2015-08-21 18:05:33 -07:00
Martyn Haigh
b10c44fb05 Bug 1193374 - Remove tab panel preview dimension dependency from TopSites r=mcomella 2015-08-24 15:34:24 +01:00
Jonathan Almeida [:jonalmeida]
63ddd98c13 Bug 1196327 - Toast background is the same color as the tabs tray background. r=mcomella 2015-08-20 20:06:21 -07:00
Ryan VanderMeulen
a7890c1d6f Merge inbound to m-c. a=merge 2015-08-23 17:18:36 -04:00
Ryan VanderMeulen
42edd568ff Backed out changeset 2d9ed9032a45 (bug 1192831) for suspicion of causing bug 1178709 to spike. 2015-08-23 15:21:23 -04:00
Chenxia Liu
f2c6ff38e4 Bug 1194896 - Add telemetry notification for interacting with data policy notification. r=mcomella 2015-08-14 16:00:56 -07:00
Nick Alexander
c3839f823b 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.
2015-08-04 16:54:00 -07:00
Michael Comella
3d08cff617 Bug 1197014 - Add ThemedFrameLayout. r=sebastian
Note that this file is auto-generated from generate_themed_views.py.
2015-08-20 17:12:58 -07:00
Michael Comella
5b749da798 Bug 1197014 - Add previous ColorUtils change to template. r=sebastian
This was originally implemented in bug 1169435 but not carried over to the
template.
2015-08-20 17:11:12 -07:00
vivek
02c49cde40 Bug 1183588 - Material design swipe refresh pattern changes r=mcomella. 2015-08-19 21:31:50 +03:00
vivek
03201e52ec Bug 1183588 - Pre:Enforce strict threading policy for Sync status change callback r=nalexander. 2015-08-19 21:16:10 +03:00
Martyn Haigh
039ac7dfb6 Bug 1139202 - Create tabs panel thumbnail for about:privatebrowsing pages; r=mcomella 2015-08-21 11:16:46 +01:00
Sebastian Kaspari
6e17277457 Bug 1189347 - RestrictedProfileConfiguration: Cache restrictions to avoid unnecessary disk reads. r=ally,rnewman 2015-08-21 12:14:12 +02:00
Sebastian Kaspari
4a1f3c73d2 Bug 1189347 - RestrictedProfiles: Exit early in isGuest/RestrictedProfile() to avoid unnecessary disk reads. r=ally 2015-08-21 12:12:12 +02:00
Sebastian Kaspari
7f1952209d Bug 1195692 - CommandProcessor: Use NotificationCompat.Builder to create notifications. r=mcomella 2015-08-21 11:54:47 +02:00
Sebastian Kaspari
65aa5c6811 Bug 1195692 - UpdateService: Use NotificationCompat.Builder to create notifications. r=esawin 2015-08-21 11:52:25 +02:00
Chenxia Liu
4e47d85120 Bug 1183837 - "Tab closed" toast no longer truncates page title. r=mcomella 2015-08-20 15:19:38 -07:00
Nick Alexander
12e7070013 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.
2015-08-07 17:00:51 -07:00
Nick Alexander
b7ee46911b 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.
2015-08-07 16:38:43 -07:00
Nick Alexander
19794c4c12 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.
2015-08-18 10:51:10 -07:00
Nick Alexander
1cdcec3352 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.
2015-08-07 14:05:50 -07:00
Nick Alexander
31ffcc818d 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.
2015-08-20 15:10:06 -07:00
Nick Alexander
41cb371e6b Bug 1196970 - Part 1: Fix some dependency paths. r=me 2015-08-20 15:10:34 -07:00
dominique vincent
7772907d66 Bug 1192075 - Change copy in Settings for Zoomed View/ magnifying glass preference. r=mcomella 2015-08-20 13:44:18 -07:00
Wes Kocher
06e6996836 Backed out changeset e32341309d70 (bug 1992075) for landing with the wrong bug number 2015-08-20 13:50:27 -07:00
Mike Taylor
e46cad7891 Bug 1175378. Remove unused image assets. r=margaret 2015-08-20 13:44:37 -07:00
dominique vincent
138f3ab351 Bug 1992075 - Change copy in Settings for Zoomed View/ magnifying glass preference. r=mcomella 2015-08-20 13:44:18 -07:00
Wes Kocher
8ddc74554d Merge m-c to fx-team, a=merge 2015-08-20 12:53:30 -07:00
Wes Kocher
8a06308208 Merge inbound to central, a=merge 2015-08-20 12:42:21 -07:00
Michael Comella
9d4eb19386 Bug 1193974 - Remove new from tablet_tab_strip id. r=mhaigh 2015-08-19 16:15:30 -07:00
Michael Comella
f72c908483 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.
2015-08-19 16:13:08 -07:00
Michael Comella
1221771071 Bug 1193974 - Remove new from tablet_* colors. r=mhaigh
Refactor automated w/ Intellij.
2015-08-19 15:59:43 -07:00
Ehsan Akhgari
32a369b80d 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
c9604beba4 Bug 1196005 - Add l10n note for "Private Browsing" capitalizations. r=margaret 2015-08-18 14:33:23 -07:00
Sebastian Kaspari
560d80c808 Bug 1084062 - Support read/unread state in reading list UI. r=mhaigh 2015-08-14 10:17:40 +02:00