Merge commit 'db978b1f8ddf2afb14a4ed795895c8849fecd13f'
* commit 'db978b1f8ddf2afb14a4ed795895c8849fecd13f':
Change fade to use a gradient from opaque color to transparent color.
Merge commit 'ed48c8081ccf82cb233cae0b4fcce98b848dc4e4' into eclair-plus-aosp
* commit 'ed48c8081ccf82cb233cae0b4fcce98b848dc4e4':
Change fade to use a gradient from opaque color to transparent color.
Merge commit 'b24a6a1267bd59a320d99fd8a33e44608fc3f5bc'
* commit 'b24a6a1267bd59a320d99fd8a33e44608fc3f5bc':
Another quirk, some OMX components fail to properly flush before shutdown and we must do it for them...
Merge commit '650b872c5aa54d94ef7a8e4a89daab11af15d5e0' into eclair-plus-aosp
* commit '650b872c5aa54d94ef7a8e4a89daab11af15d5e0':
Another quirk, some OMX components fail to properly flush before shutdown and we must do it for them...
Merge commit '7fdaaa5b46a8f96a3667c9acd585e4352d12fb11'
* commit '7fdaaa5b46a8f96a3667c9acd585e4352d12fb11':
LocationManager: Fix problem replacing GPS and network providers with a mock provider.
Merge commit '49c22570bb8717bb678dbd8bae6692bb585370fc' into eclair-plus-aosp
* commit '49c22570bb8717bb678dbd8bae6692bb585370fc':
LocationManager: Fix problem replacing GPS and network providers with a mock provider.
Merge commit '7566c1debebe072af76411e11d96810fd1409482' into eclair
* commit '7566c1debebe072af76411e11d96810fd1409482':
LocationManager: Fix problem replacing GPS and network providers with a mock provider.
Merge commit '07a0ba4dc9f395fd98cc64660c44fcc0eb3286ab'
* commit '07a0ba4dc9f395fd98cc64660c44fcc0eb3286ab':
Sets default value of 'enableGeolocation' to true. This allows WebKit's DumpRenderTree to function correctly. Note that when Geolocation is used in the browser, this default value is overridden by the browser's default anyway.
Merge commit '09b0ca1ceefde02b9ed50dc4dd12774ba569143f' into eclair-plus-aosp
* commit '09b0ca1ceefde02b9ed50dc4dd12774ba569143f':
Sets default value of 'enableGeolocation' to true. This allows WebKit's DumpRenderTree to function correctly. Note that when Geolocation is used in the browser, this default value is overridden by the browser's default anyway.
Merge commit '6a538f3fca8ec43e641936c480d1ab48b3a9c09b'
* commit '6a538f3fca8ec43e641936c480d1ab48b3a9c09b':
Sets or clears Geolocation permissions for Google origins when the 'Location & privacy - Share with Google' sysetm setting is changed.
Merge commit '7537e3dc9106ad5a4ac06dace3e26ebb341dee8e' into eclair-plus-aosp
* commit '7537e3dc9106ad5a4ac06dace3e26ebb341dee8e':
Sets or clears Geolocation permissions for Google origins when the 'Location & privacy - Share with Google' sysetm setting is changed.
Merge commit '561aaedc0220db09d660c29d8237eb937373a7c1'
* commit '561aaedc0220db09d660c29d8237eb937373a7c1':
make sure that the sync thread is protected by a consistent lock
Merge commit '3cff76aaa893049d02467a231d477e86a0f80daa' into eclair-plus-aosp
* commit '3cff76aaa893049d02467a231d477e86a0f80daa':
make sure that the sync thread is protected by a consistent lock
- Reduce the amount that we ask processes to GC after a significant
operation occurs, but introducing a minimum time between GCs and
using this in various ways to schedule them.
- Don't spam all of the processes with onLowMemory(). Now deliver
these using the same gc facility, so we do the processes one at a
time, and don't allow the same process to get this call more than
once a minute.
- Increase the time a service must run before we will reset its
restart delay to 30 minutes (from 10).
- Increase the restart delay multiplication factor from 2 to 4.
- Ensure that we don't restart more than one service every 10 seconds
(unless some external event causes a service's process to be started
for some other reason of course).
- Increase the amount of time that a service must run before we
decide to lower it to a background process.
And some other things:
- Catch IllegalArgumentException in ViewRoot like we do for no
resources to avoid the system process crashing.
- Fix a number of places where we were missing breaks between the
activity manager's message dispatch func(!!).
- Fix reason printed for processes in the background.
- Print the list of processing waiting to GC.
Merge commit '8464eb2eaba5383006b3590d6a7baeec8e9872a8'
* commit '8464eb2eaba5383006b3590d6a7baeec8e9872a8':
Make certificate-handling-related constants public
Merge commit 'd21a04c06c0d9b1cb401c30bf6da778010872957' into eclair-plus-aosp
* commit 'd21a04c06c0d9b1cb401c30bf6da778010872957':
Make certificate-handling-related constants public
Merge commit 'c66f5ebf4231a25a3aa735a603196e74d40824eb'
* commit 'c66f5ebf4231a25a3aa735a603196e74d40824eb':
Fix rare NPE due to key being delivered after activity is stopped. #2062930
Merge commit 'ed5fede3f8a376ebed46beeb41796838847ad68d' into eclair-plus-aosp
* commit 'ed5fede3f8a376ebed46beeb41796838847ad68d':
Fix rare NPE due to key being delivered after activity is stopped. #2062930
Merge commit '1775d3b4150ff3961988ba392d0446c73a981f25'
* commit '1775d3b4150ff3961988ba392d0446c73a981f25':
dumpsys SurfaceFlinger will now always dump SF's state, even if SF is deadlocked
Merge commit 'eafcadca7a69ac49d5484d04badcc8ccf177a5f3' into eclair-plus-aosp
* commit 'eafcadca7a69ac49d5484d04badcc8ccf177a5f3':
dumpsys SurfaceFlinger will now always dump SF's state, even if SF is deadlocked
* changes:
dumpsys SurfaceFlinger will now always dump SF's state, even if SF is deadlocked (in this case the state is dumped without the proper locks held which could result to a crash)
Merge commit '4813b51ec7f9f485a9f98583d4a90ca3d1bed6f7' into eclair-plus-aosp
* commit '4813b51ec7f9f485a9f98583d4a90ca3d1bed6f7':
Implement clean killing of the TTS service.
* changes:
Implement clean killing of the TTS service. If files were being synthesized to while the service was being killed, it would have left partially written files (with no header). This CL checks if the service is rendering to a file at the time the service is destroyed: if it is, it will stop the rendering and deletes the file.
Merge commit '8c9e1a4fc4b6585ce96451b36a7253812c1b80ae'
* commit '8c9e1a4fc4b6585ce96451b36a7253812c1b80ae':
dumpstate: Get last_kmsg from /data instead of /proc.
Merge commit '1339614e67ff81b22d961e10d39f36118c536752' into eclair-plus-aosp
* commit '1339614e67ff81b22d961e10d39f36118c536752':
dumpstate: Get last_kmsg from /data instead of /proc.
If files were being synthesized to while the service was being killed,
it would have left partially written files (with no header). This CL
checks if the service is rendering to a file at the time the service
is destroyed: if it is, it will stop the rendering and deletes the file.
(in this case the state is dumped without the proper locks held which could result to a crash)
in addition, the last transaction and swap times are printed to the dump as well as the time spent
*currently* in these function. For instance, if SF is unresponsive because eglSwapBuffers() is stuck,
this will show up here.
Merge commit '18a555be9a8ea5238f42c6967564d6bcc5afcb7b'
* commit '18a555be9a8ea5238f42c6967564d6bcc5afcb7b':
Add Gservices setting for the frequency to perform provisioning.
Merge commit 'b89c9d422781d10c614af61b1519daed2b9086e2' into eclair-plus-aosp
* commit 'b89c9d422781d10c614af61b1519daed2b9086e2':
Add Gservices setting for the frequency to perform provisioning.