Fix mismerge of implement 1% battery on select devices

Change-Id: I2dcafba2c39f50cf435b90ca261b325c10fd5b6b
Animate ADB icon

Patch Set 3: Remove core/res/assets/images/android-logo-mask.png as it doesn't belong in this commit.

Change-Id: I1245cb6aa344976a50b58162905d0b9a0ee492e3
SystemUI: Fix alt signal layout & mobile type per app color

Change-Id: Icd3bbd1d4c71eeeb1d2ed34f8a365a5405c870d5
Add perApp color support to circle batt.

Change-Id: Icb62dcf00811240f4ee27f553a7c279222626788
Port lockscreen info-lines from ICS (1/2)

- Restructured lockscreen layout: keyguard_screen_info.xml contains the informational elements, this should be included on each layout (except in sw600dp)
- Weather: added back text option
- Calendar (upcoming events): added back w/ all of the old features
- Cleaned up lots of code

PS2: Rebased, amended color-switcher functions
PS3: Fix disappearing weather&calendar lines after rotation
PS4: change clock top margin back to 20dip
PS5: add back weatherpanel/text to statusbar
PS6: fix center layout of glowpad if user lowered the factory DPI
PS7: fix center for real
PS8: add back onclicklistener to statusbar weatherpanel (refresh/customapp)
PS9: fix NPE in CalendarEntry (b/c of colors)

I'd say it's ready to merge now.

Change-Id: I43429db7a85d22d41f422c189f0383c1f1143ef9
Weather panel actions

Clock and date short actions were depended on longclick nothing
fixed that...

Current set up is lockscreen weather can only update weather

Moved actions to phonestatusbar so we can apply new actions to the whole
panel and not just the conditions view.

3 options for both long click and short click
1) nothing
2) update weather
3) Custom app

Still need to clean up the old weather panel

Would like to maybe add vibrate or a toast to let user know the
panel is updating.

Change-Id: Ic33df820a74ee2cec54b67ba407f6b5d62020fd0
statusbar network traffic [1/2]

patch set 2:

Added perAppColor support
Cleaned up code and fixed
memory leaks
Added author.

Change-Id: I78c4b6f84553108ce044ea865105afb1c9e9dc28
Code cleanup.

fixed not being able to set default
battery style by using config in device overlay.

Change-Id: I36a519050ef220df37b30ea396fbfa13f39e1c08
Generalize vectorization of Bitmap operation

 * All NEON-capable processors can support this.

Change-Id: I13d448e5864ea804f66cd1bbb93360cb8c0f0806
webkit: Manage video playing state properly when browser goes to background

Issue: Browser App Video streaming not pausing while pressing home Button

Fix : When the Browser goes to the background while the video is playing
      in the fullscreen, the fullscreen mode is exited. While exiting
      the full screen mode the video state is handled properly. So that
      there is no playback in the background.

CRs-Fixed: 509225

Change-Id: I32c306923d2638731d34d216cf006050ce4ad825
Add 2 APIs (suspend and resume) in MediaPlayer

- API:suspend() will just pause the player and release all the decoders
- instead of release the whole player
- API:resume() will just init the decoders again
- Add a check in onVideoEvent()
- to make sure the first seek operation will seek the next i-frame

Change-Id: Ia4716f7fb3a412eb19c6ded9c0f3056d0490546c

Implement the suspend/resume operation in VideoView

- Using the new APIs in Mediaplayer
  to implement the suspend/resume operation in VideoView
- Add a new status "SUSPENDED"

Change-Id: I00f9daa2d34b3b125b8c3b968bc581708ab2cdf4

HTML5 VideoView change to use the new APIs: suspend/resume

- While suspend and resume, using the new APIs in Mediaplayer

Change-Id: I8530b533501607f681145853d7923fdf2009150b
WebViewCore: Fix the issue of wrong zoom density when opening web pages with overview mode disabled.

On JellyBean browser, when pages opened
 with "open pages in overview" disabled and "Default zoom" option set to
 "Far" or "Close", the zoom density is not correct.

 The issue is caused by the wrong scale factor calculated when setup
 viewport. it is fixed to 1.5 in JB. whereas it should be different for
 different "Default zoom" setting.

 This Patch will fix this issue. it set the scale factor to the
 defaultzoomscale calculated considering zoom density. it also add
 adjust process to guarantee the zoom density is right after navigating
 page with specified viewport "target-densitydpi".

 Author: Zang Lin <lin.zang@intel.com>
 Signed-off-by: Jack Ren <jack.ren@intel.com>
 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>

Change-Id: I68dd193457c40ce9eb73635297ce7bb61b373bac
KeyguardViewMediator: Play lock screen sound sooner

When the screen is locked, there is a long pause before the lock
sound actually plays.

This makes that sound happen much sooner.

Also modified Lock.ogg slightly to remove the initial silence.

Change-Id: Iede7a5d22291d1ada98800d2b380c255547df61d
Improve resolver layout in case package name is shown.

Change-Id: Ib2bd0c19727194205b6e4114c34bf96663030d5f
frameworks_base: ES translations

- SystemUI: Restore AOSP strings
- Core: Added percent during low battery (same as default)

Change-Id: I0d0fb1a77a4033dbf0d7d5d174fb16e222826693
SystemUI: modify AOSP EL translations

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I405cd1d6cd8e77141d948510676cce48df5ee339
Core: NL translation

Added percent during low battery (same as AOSP)

Change-Id: I0027d26c015d35b0e7b566efe879d9ee8fb7eed5
AbsListView: add option to disable scrolling cache (1/2)

Ported from gingerbread with logging removed

scrolling cache (discard?) can cause performance lag due to GC
allow user to enable/disable/force scrolling cache on the fly
inspired by AndroidON, http://forum.xda-developers.com/showthread.php?t=1411317

Change-Id: Ibced70a11831c0f188bbc82f3c3cedeeb44ac689
HALO Changes

- Blacklisted apps don't show in HALO while scrolling
  * Blacklisted icons are visible in status bar but are skipped
    when scrolling through HALO

- Added count for total number of unique notifications in HALO
  * Total count is visible when HALO is idle / disappears while hidden or tasking
  * Total count ignores pinned apps, blacklisted apps and persistent notifications

- Added new icons for pinned apps and persistent notifications

- Set a standard distance between message markers for HALO
  * Notification markers no longer spread out on larger screens
  * Distance between markers will be reduced if necessary to accomodate multiple notifications

- Notification dismissal sync
  * When a notifcation is launched via HALO, it is cleared immediately from the bubble
    the next most recently received notification takes it place in HALO
  * If a notification is cleared via the notification shade, either from the status bar or the PIE menu,
    the notification is automatically removed form HALO

- HALO will ping on screen unlock ONLY if active notificaitons exist, under the followng conditions
  * Status bar is hidden and HALO is hidden (Expanded Desktop Mode/Hide HALO after activity)
  * Protected lock screen is enabled - The android notification ticker does not "tick" when
    using a protected lock screen HALO usually does not update while the phone is locked

Change-Id: I82d47fc645d8ae8ddbdb0d47deb83c934b4c3a3f
HALO bugfixes

- couple of problems with concurrent threads
- green batch only for nap
- italics gone
- mdpi and & hdpi icons
- statusbar-icon gaps
- flipping batch when content changes
- batch fadeout without flip
- code style

Change-Id: Idfb145eb8e220bf224dd3d0e235e3647dcc82ed9