Fix keystore access when utilizing quick unlock

Change-Id: Ia37b380312268f26235858612c93a84eb06e76ea
framework: fix notification icons not animating till ticker is updated

Fixes Android issue #15657

Change-Id: I7e9d3fedcd3643c50ee1367d07e2d5233dc02f2b
Merge "Fix keystore access when utilizing quick unlock" into ics
Give consistent names to properties controlling camera shutter sound

There is a property named "ro.camera.sound.force" which control if camera sound should be played
even if phone is in silent mode. This is standard property and it is not affected by this change.

Another property (used for HTC vivo/vivow/mecha devices) disables camera shutter sound on system level.
Currently it is named "persist.camera.shutter.disable". Renamed to "ro.camera.sound.disabled" to
keep consistent naming with previous option. Also, this property is intended to be read only
and therefore should live in "ro.*" namespace.

Adding support for third property, "persist.sys.camera-mute" which will allow control over camera
shutter sound if it is not disabled by prevoius property.

imported from gingerbread f62a0e8b12f06215454eee2a30f648e3d190be78

Change-Id: I447f9bc61ca20022d5b62ef9ea231d6a1d0b38d7
Posibilidad de habilitar la barra de navegación ICS (1/2)

Change-Id: I641eeb3ad1d3f64c054b16e186a7cfff656e4a1f
Posibilidad de despertar el dispositivo con el trackball (1/2)

Change-Id: I62a1eeeff1abef7e0cd0a4a0b0a2eef07ce39e3b
Posibilidad de bloquear la rotación de la pantalla de bloqueo

Change-Id: I7e3420b87c397d4e9d79f731e9afffaf9a32f414
Solucionado el problema con el comportamiento del táctil

Change-Id: I3a9b7a691145792111caba7816a3a1b267faaf6d
es_ES: Sustituida expresión para el widget del tiempo

Change-Id: Idb0222caa5051c289e5ac4572f33a681fa62d3c1
Revert "Solucionado el problema con el comportamiento del táctil"

Se utiliza la variable BOARD_USE_LEGACY_TOUCHSCREEN
para la corrección del problema.

This reverts commit e31857cb51c8cdac914686fba540eea3c098ed4f.
SurfaceTextureClient: Add null-pointer check.

Change-Id: I3b69b92f59b4fd3fe28cc55816004b0dfe05549e
CRs-Fixed: 328648
Make lib dir before changing ownership of app dir

Backport of jb fix, change I8998a50359892277b15e80b5b5590ff94b125467

Change-Id: Id139c7b60f1ccd094670e67ee2b3c2d590364a11
SurfaceTexture: Reset buffer values during connect

Reset buffer values during connect instead of disconnect since other
clients may still be accessing the SurfaceTexture after disconnect.

CRs-fixed: 360883 375225
(cherry picked from commit e324ee6f793ddb1031c97fe71d64c42cd3b8f315)

Change-Id: Ib2c04a1b224fd5f278d0da665e8d23d7fe97b2ef
Turn off "too slow" logs.

Author: Dianne Hackborn <hackbod@google.com>
Change-Id: I6ec306ca1c55226269c4644a869a984c4fa00f0d

Okay now let's really turn it off.

Author: Dianne Hackborn <hackbod@google.com>
Change-Id: Idda3c13339a6a29a300555d31e67219c9af4ae68
telephony: neighboring cells are now handled properly

GsmServiceStateTracker.java sets the System Property
PROPERTY_DATA_NETWORK_TYPE = "TypeName:RadioTechnology"
for the current network type (ex. EDGE:2 or HSPA:11).

When neighboring cell info is sent to responseCellList() in RIL.java,
the routine compares PROPERTY_DATA_NETWORK_TYPE to just the TypeName
(without the :) and can not find a match.  It defaults to
NETWORK_TYPE_UNKNOWN and does no interpret the location.

This patch splits off the string part of PROPERTY_DATA_NETWORK_TYPE
so a proper match is found and the location is interpreted.

Also HSPA+ (HSPAP) is added as a valid match.

Patch compiled and tested on HP TouchPad 4G.

Change-Id: I223db80d6c4a7791300e299826aa316854738d5c
ActivityManagerService: stay away from zombie content providers

When the lowmemorykiller kills a content provider in an unfortunate
moment, an innocent client app can become attached to a zombie provider
and be unconditionally killed moments after, when the dead provider is
being removed.
Prevent this race by addition of isAlive function to Process.java that
determines whether a process is still running and is not only a zombie,
add a check of the state of the provider process to getContentProviderImpl.

Change-Id: Id753b8dab103e4b447c4138468938ca9f5cb857d