Lockscreen: Keep weather info up to date

Now that the timestamp is relative. Also, restrict the condition text
field from being updating while a refresh is active. (so a time
update will not mess up the label)

Change-Id: Iec1c97f71853cbeaf2ed94776e723b08418e1eea
SystemUI: calculate height for tablet status_bar_settings_view

Use the minimum height required for no scrolling. If that height
will exceed the device's display height, reduce it accordingly.

This removes the need for hardcoded height in resource file and
the use of overlays to adjust it.

Change-Id: I0a85f19c2619dedd70a3e686982e0c483f9e3d32
Add support for hdmi out on 1920x1200 tablet

Patch Set 2: Fix case for when tablet is in portrait mode

Change-Id: I6c75f5aa8edf8788105ddd4e1474f2a3e58dabb3
Fix SkBitmap::fPixels not being locked correctly

In some cases bitmap's pixels where freed during encoding, which
caused a null pointer dereference.
This fix makes sure that underlaying buffer is locked for the whole
process of compression.

Change-Id: I0ac56821f5d333072271dc2670fa30f1562adfa3
Merge "Lockscreen: Keep weather info up to date" into jellybean
Merge "Add support for hdmi out on 1920x1200 tablet" into jellybean
framework: Allow specifying max wallpaper width

For some devices with very high-res screen (1920x1200), the wallpaper
width suggested by the launcher may be too large for the GPU and so
we need to limit it. (2048 for the above mentioned screen)

We don't need to limit the height since that's the height of the
screen.

Change-Id: I188ac585370fb705cfa50d5ad84786e6f2cbd016
Frameworks: Option to control cursor in text fields using volume keys (1/2)

This feature is moved to framework so it also works with third party keyboards.
Patch Set 3: Added missin @hide statements

Change-Id: I8e20240e7bee5351ab20bb3d701eb95a5fd3e112
es_ES: Added missing translations

Change-Id: I271c8cf5545bd139bb68040449e3093fdd1af679
Merge "Fix SkBitmap::fPixels not being locked correctly" into jellybean
WebView: fix crash when moving cursor

Caused by http://review.cyanogenmod.com/20731 when the cursor is
moved while no text is selected.

Change-Id: I71d49f1a16271dd0b7a0b4930f04d33a64a69b49
framework: Fix default wallpaper maxWidth

Broken by http://review.cyanogenmod.com/20439 for devices not
specifying maxWidth

Change-Id: I5092a3dffe4c84e47044cfc9a3039a73a989e0e2
am: Don't crash if cacheDir can't be created

 * Due to a bug in the multiuser code, it's possible for us to reach
   here by loading framework-res for a different user in which case the
   cache dir can't be created.
 * Add a null check to avoid the crash and subsequent lockup of AM.

Change-Id: I12f3a207d9fa0111286a67e29652f808ad5d9410
Merge "am: Don't crash if cacheDir can't be created" into jellybean
es_ES: Added missing translations

Change-Id: I4fe35be55a563e4414fe0b1fa3de9a197d25c59e
policy: Fix vibrate setting in ringer toggle

The older getVibrateSetting() doesn't work anymore, use the
JB-introduced VIBRATE_WHEN_RINGING setting to figure out if the
user wants vibration or full silence.

Change-Id: I23f0282e797ec341583ad09d0b0f741bf4c2456c
Merge "SystemUI: calculate height for tablet status_bar_settings_view" into jellybean
Merge "WebView: fix crash when moving cursor" into jellybean
frameworks/base: Increase the buffer size to hold the whole content of the file.

When we have more cpufreq steps and cpufreq's time_in_state stats file
can grow beyond 256.

This buffer size was not enough because the file has more than 300
characters. So it read part of the file and the parsing failed.
This runs from ActivityManager, so when the ActivityManager dies
framework reboots.Increasing the buffer size will help use to get
the whole file into the buffer.

Change-Id: I3f95dc7534fdaf5e139966c0d1be8d79d6413a0f
Merge "es_ES: Added missing translations" into jellybean