Merge commit '2b7e284dc140f904f6cea95a6b2c4b8fc6749214' into eclair-mr2-plus-aosp
* commit '2b7e284dc140f904f6cea95a6b2c4b8fc6749214':
Fix bug 2183179 - Hitting the back key repeatedly makes the notification shade jump up and down
Merge commit '034cd0be57d76b3bf5c7a3c118f6f10e67755772' into eclair-mr2
* commit '034cd0be57d76b3bf5c7a3c118f6f10e67755772':
Fix bug 2183179 - Hitting the back key repeatedly makes the notification shade jump up and down
Merge commit '034cd0be57d76b3bf5c7a3c118f6f10e67755772' into eclair-plus-aosp
* commit '034cd0be57d76b3bf5c7a3c118f6f10e67755772':
Fix bug 2183179 - Hitting the back key repeatedly makes the notification shade jump up and down
This thing needs to be rewritten. It's grown too complicated for what it's doing,
and I don't like the physics anyway.
Also, this leaves the bug where if you press back while it's animating down, the
animation is ignored. However it no longer jumps down all the way, it just
essentially ignores the back key.
Also, this makes the collapse get executed on the back key up event, so it works
with the swipe on the soft keys at the bottom of the screen.
Return valid package info for packages that have been uninstalled with
an option to retain data and resources using the flag GET_UNINSTALLED_PACKAGES
These packages do not have a package setting. just check the flag and return
the required info from PackageParser.generatePackageInfo
Merge commit '3979de01a6860ab7b56b5f76bb91c4c58d8ef7c6'
* commit '3979de01a6860ab7b56b5f76bb91c4c58d8ef7c6':
Fix bug where dirty messages for allocations attached to programVertex objects could be lost.
Merge commit '8ab456b3fcb7e81af824a69daee31921d531696b'
* commit '8ab456b3fcb7e81af824a69daee31921d531696b':
Add separate configuration flag for hardware ALS support.
Merge commit 'ba5c6ae8ae8373fecb883f07ac39d56c8adfb67f'
* commit 'ba5c6ae8ae8373fecb883f07ac39d56c8adfb67f':
Remove hack in RS that called exit to WAR now fixed driver bugs. Make gloabal init safe by locking around the critical code.
Merge commit 'cd1b99125205aa7b773d9d2bcf344f1e88d2fcb1'
* commit 'cd1b99125205aa7b773d9d2bcf344f1e88d2fcb1':
Make sure CF icon updates when using "all CF" MMI.
Merge commit '49f8a0ee916c70dd5322d5f18951d50725ed3f95'
* commit '49f8a0ee916c70dd5322d5f18951d50725ed3f95':
Fix possible NPE in the code that restores widgets' state.
Merge commit '6c502d0b2ab2605b96cf1e677746fa7a53cda28b' into eclair-mr2-plus-aosp
* commit '6c502d0b2ab2605b96cf1e677746fa7a53cda28b':
Fix bug where dirty messages for allocations attached to programVertex objects could be lost.
Merge commit 'df284aa534bd5611684604c469c04b4db6bb42c7' into eclair-mr2-plus-aosp
* commit 'df284aa534bd5611684604c469c04b4db6bb42c7':
Add separate configuration flag for hardware ALS support.
Merge commit '193c985e4458323e11db2671717a7087ae4cc5f3' into eclair-mr2-plus-aosp
* commit '193c985e4458323e11db2671717a7087ae4cc5f3':
Remove hack in RS that called exit to WAR now fixed driver bugs. Make gloabal init safe by locking around the critical code.
Merge commit '8dab969302f2229397024bdaa005b35f30a46c62' into eclair-mr2-plus-aosp
* commit '8dab969302f2229397024bdaa005b35f30a46c62':
Minor bug fixes and add glError check.
Merge commit '1398295617457666bff877887b19ade105b83b82' into eclair-mr2-plus-aosp
* commit '1398295617457666bff877887b19ade105b83b82':
Make sure CF icon updates when using "all CF" MMI.
Merge commit '7d4134a1a67872c056d05330b1453395a7c8c4d1' into eclair-mr2-plus-aosp
* commit '7d4134a1a67872c056d05330b1453395a7c8c4d1':
Fix possible NPE in the code that restores widgets' state.
Merge commit '4f1d765699b1be320d49530313b750a4d153a0bb' into eclair-plus-aosp
* commit '4f1d765699b1be320d49530313b750a4d153a0bb':
Fix bug where dirty messages for allocations attached to programVertex objects could be lost.
Merge commit '37a13208c93bbe00cf233baf1ebcd6e081972a27' into eclair-plus-aosp
* commit '37a13208c93bbe00cf233baf1ebcd6e081972a27':
Add separate configuration flag for hardware ALS support.
Merge commit '41c19db90e250e2b7cb438904f0e96a0ef455d6d' into eclair-plus-aosp
* commit '41c19db90e250e2b7cb438904f0e96a0ef455d6d':
Remove hack in RS that called exit to WAR now fixed driver bugs. Make gloabal init safe by locking around the critical code.
Merge commit '4f1d765699b1be320d49530313b750a4d153a0bb' into eclair-mr2
* commit '4f1d765699b1be320d49530313b750a4d153a0bb':
Fix bug where dirty messages for allocations attached to programVertex objects could be lost.
Merge commit '37a13208c93bbe00cf233baf1ebcd6e081972a27' into eclair-mr2
* commit '37a13208c93bbe00cf233baf1ebcd6e081972a27':
Add separate configuration flag for hardware ALS support.
Merge commit '41c19db90e250e2b7cb438904f0e96a0ef455d6d' into eclair-mr2
* commit '41c19db90e250e2b7cb438904f0e96a0ef455d6d':
Remove hack in RS that called exit to WAR now fixed driver bugs. Make gloabal init safe by locking around the critical code.
A new flag config_hardware_automatic_brightness_available indicates
that the device has hardware support for automatic screen brightness management,
while config_automatic_brightness_available now indicates that automatic
brightness mode is available in general.
If config_automatic_brightness_available is true but config_hardware_automatic_brightness_available is false,
then automatic brightness mode support in PowerManager support will be used.
Bug b/2015734 (Ambient light sensor support in power manager)
Change-Id: I6cd888252043dd63df3c25a1d14c21a04a91ad28
Signed-off-by: Mike Lockwood <lockwood@android.com>
Merge commit 'c7412b3b08d62c298dc7c3e5f369f406a3c0eac2' into eclair-plus-aosp
* commit 'c7412b3b08d62c298dc7c3e5f369f406a3c0eac2':
Minor bug fixes and add glError check.
Merge commit 'c7412b3b08d62c298dc7c3e5f369f406a3c0eac2' into eclair-mr2
* commit 'c7412b3b08d62c298dc7c3e5f369f406a3c0eac2':
Minor bug fixes and add glError check.
Merge commit '2a39758ecb315a77f05800cc04f7ca65954c9026' into eclair-mr2
* commit '2a39758ecb315a77f05800cc04f7ca65954c9026':
Make sure CF icon updates when using "all CF" MMI.
Merge commit '2a39758ecb315a77f05800cc04f7ca65954c9026' into eclair-plus-aosp
* commit '2a39758ecb315a77f05800cc04f7ca65954c9026':
Make sure CF icon updates when using "all CF" MMI.
Merge commit '173a25f670e0e9cba2eb78d7c93bc1c0fc70b725' into eclair-mr2
* commit '173a25f670e0e9cba2eb78d7c93bc1c0fc70b725':
Fix possible NPE in the code that restores widgets' state.
Merge commit '173a25f670e0e9cba2eb78d7c93bc1c0fc70b725' into eclair-plus-aosp
* commit '173a25f670e0e9cba2eb78d7c93bc1c0fc70b725':
Fix possible NPE in the code that restores widgets' state.
We weren't checking to see if there was a valid camera client when
calling the notify callback function. Now we grab a strong pointer
before the callback to guarantee that the client is not destroyed
before we complete the callback. This change also fixes other
places in the code where we weren't holding a local strong pointer.