Commit Graph

6044 Commits

Author SHA1 Message Date
Dianne Hackborn
0a4300b79f am 04ef5b8d: Merge "Fix issue #5253941: ICS ignoring provider\'s android:process flag"
* commit '04ef5b8dd7262ee90b56df9c992f103695d0a21c':
  Fix issue #5253941: ICS ignoring provider's android:process flag
2011-09-21 17:33:16 -07:00
Jason Simmons
ce0305c91e resolved conflicts for merge of 6bba4afa to ics-aah
Change-Id: I3eb41abb3908b0067744df7f84630e6bc483828c
2011-09-21 17:09:28 -07:00
Dianne Hackborn
04ef5b8dd7 Merge "Fix issue #5253941: ICS ignoring provider's android:process flag" 2011-09-21 16:19:45 -07:00
Dianne Hackborn
6bba4afaa4 Merge "Improvements to power manager turning on screen." 2011-09-21 16:18:38 -07:00
Dianne Hackborn
2a6bcda03b Fix issue #5253941: ICS ignoring provider's android:process flag
Provider was not being removed from the class map because it was using
the wrong key.  D'oh.

Also a little cleanup.

Change-Id: I318e8b1a265318ac1474e0a7f14f27f89f357505
2011-09-21 15:07:05 -07:00
Wink Saville
0db163c9aa am d30f7372: am 4aa8d943: Merge "Reduce connectivity logging" into ics-factoryrom
* commit 'd30f73725bf6f7b668244a0e51245a85005c3e9f':
  Reduce connectivity logging
2011-09-21 14:16:10 -07:00
Wink Saville
d30f73725b am 4aa8d943: Merge "Reduce connectivity logging" into ics-factoryrom
* commit '4aa8d943a970008915b703758743b107927d96fa':
  Reduce connectivity logging
2011-09-21 14:14:28 -07:00
Wink Saville
4aa8d943a9 Merge "Reduce connectivity logging" into ics-factoryrom 2011-09-21 14:12:42 -07:00
Dianne Hackborn
beae3bd6d3 Improvements to power manager turning on screen.
The keyguard/window manager recently got a facility to report when it is
okay to turn the screen on, when it knows the lock screen is displayed.

The power manager was using this wrong, just using it to drive the
flags given to the input system.  Duh.

This change now uses the information to determine when to turn the screen
brightness up from 0.  For an OLED screen, this is the time when the
user can actually see anything on the screen.

For LCD screens this may not be optimal, because the LCD may start running
before its backlight is turned on, so if you look carefully you may see
stuff before it is lit up.  On the other hand, it is good to turn on the
display as early as possible (before waiting for the keyguard) because it
can take a little bit of time to get that and the touch screen going.  By
only waiting on the display brightness, we allow turning on the screen
in the kernel to proceed in parallel with ensuring the keyguard is displayed.

Change-Id: I7ee4ce19fd4efd5b51872b855af6263f53cd6c30
2011-09-21 13:15:02 -07:00
Wink Saville
c9acde9aa6 Reduce connectivity logging
Change-Id: I5d45b8fbcd01e42df7f2b1cf02fb5b226128abb8
2011-09-21 11:05:43 -07:00
Amith Yamasani
1bcdd1f2dc am fb528820: am 9fdba999: Merge "If "Pulse notification light" is off, don\'t flash the LED even once." into ics-factoryrom
* commit 'fb528820c7adeb6390ba80ddbe5ae306f3dbd52e':
  If "Pulse notification light" is off, don't flash the LED even once.
2011-09-20 18:09:15 -07:00
Amith Yamasani
fb528820c7 am 9fdba999: Merge "If "Pulse notification light" is off, don\'t flash the LED even once." into ics-factoryrom
* commit '9fdba9997df17d2ae6d7ddc44513f67f12f81c88':
  If "Pulse notification light" is off, don't flash the LED even once.
2011-09-20 18:07:50 -07:00
Svetoslav Ganov
947f58e31d am 4a03e91a: Merge "System not checking if enabled services are installed when disabling accessibility."
* commit '4a03e91aa0d1033261290d11b00ca5a269bb92f6':
  System not checking if enabled services are installed when disabling accessibility.
2011-09-20 18:02:31 -07:00
Svetoslav Ganov
4a03e91aa0 Merge "System not checking if enabled services are installed when disabling accessibility." 2011-09-20 18:00:26 -07:00
Irfan Sheriff
70be362a3d am 6a8d3ab9: Merge "Change hostname format to conform to specification"
* commit '6a8d3ab9410d20ea8f4812665ac6852401c31f17':
  Change hostname format to conform to specification
2011-09-20 16:26:34 -07:00
Irfan Sheriff
6a8d3ab941 Merge "Change hostname format to conform to specification" 2011-09-20 16:02:42 -07:00
Svetoslav Ganov
1e741b2705 System not checking if enabled services are installed when disabling accessibility.
The system is didabling accessiblity if no accessibility serivces are enabled
to avoid sending events across processes if no recipients are present. The
check considers enabled services which may not have been installed. Now the
check is made against enabled and installed serivces.

bug:5347273

Change-Id: Iad391a1a5bf0bbca470584bc8392f35821ba768c
2011-09-20 15:50:10 -07:00
Irfan Sheriff
a10a3ad35a Change hostname format to conform to specification
Underscore is not allowed as per RFC 952

Bug: 5348537
Change-Id: I618c137fd54ecf36cece3b9eba39c51cda3aeac3
2011-09-20 15:22:00 -07:00
Amith Yamasani
ebfc0e5d70 If "Pulse notification light" is off, don't flash the LED even once.
If it is on, flash repeatedly.

Bug: 5242350
Change-Id: I7da195a7c49c68c0a1fca12eecfc4a4e06dd0b61
2011-09-20 14:48:52 -07:00
Jason Simmons
8d3538d016 resolved conflicts for merge of 0799e951 to ics-aah
Change-Id: I4f968fa84aa395c63c28053ef0f489161530bf86
2011-09-20 14:36:22 -07:00
Jeff Sharkey
082da23600 am 7c349b1d: am 88b18eb8: Merge "Upload correct txPackets count." into ics-factoryrom
* commit '7c349b1d97d3d657cdf556619d942b4bf6ece365':
  Upload correct txPackets count.
2011-09-20 14:14:04 -07:00
Dianne Hackborn
0799e951a6 Merge "Fix issue #5312624: Lock screen very flickery" 2011-09-20 12:37:10 -07:00
Dianne Hackborn
bc1aa7bbc7 Fix issue #5312624: Lock screen very flickery
The key thing was to fix isVisibleOrBehindKeyguardLw() so that it
wouldn't count a window as not visible if it was just currently
in the process of drawing due to an orientation change.

Also improve logic in deciding when to turn screen on to better ensure
the screen is in a stable state, in particular treating screen off
as a frozen screen and not allowing it to turn on until the
update of the screen due to any config change is done.

Change-Id: If82199f3773270b2d07f9c7de9da2dad8c7b28d7
2011-09-20 11:20:31 -07:00
Jeff Sharkey
7c349b1d97 am 88b18eb8: Merge "Upload correct txPackets count." into ics-factoryrom
* commit '88b18eb8c2034e9de35482cc737ef8d608d55867':
  Upload correct txPackets count.
2011-09-19 21:44:00 -07:00
Jeff Sharkey
88b18eb8c2 Merge "Upload correct txPackets count." into ics-factoryrom 2011-09-19 21:42:13 -07:00
Jeff Sharkey
92cefaeb31 Upload correct txPackets count.
Bug: 5321340
Change-Id: Ie4dc7a91bf1cdc4d64c75ff09ae0cdd0fb141b5d
2011-09-19 18:37:11 -07:00
Ben Komalo
9ec548072d am 70a85687: am 85a61c4d: Merge "Only run "core" apps when encrypting device." into ics-factoryrom
* commit '70a85687b5fae5a28bc786aa5729e87202447fa3':
  Only run "core" apps when encrypting device.
2011-09-19 16:58:43 -07:00
Ben Komalo
70a85687b5 am 85a61c4d: Merge "Only run "core" apps when encrypting device." into ics-factoryrom
* commit '85a61c4d6fedff2f1539e4cfff4b173ce0a28a3f':
  Only run "core" apps when encrypting device.
2011-09-19 16:55:54 -07:00
Ben Komalo
553acf0409 Only run "core" apps when encrypting device.
This forces the package manager to only read packages that have
coreApp="true" in their manifest when encrypting the device, since no
non-essential processes or applications should run in that time.

Bug: 5031399
Change-Id: I87e8b27703e42553940167858db9473705d5d843
2011-09-19 15:21:33 -07:00
Mike Lockwood
1df6a0230a SystemServer: Don't start A2DP service if audio is not enabled
Change-Id: I1f0ccf5ecb878a66a7c24d046ad1fb076a5f8e44
Signed-off-by: Mike Lockwood <lockwood@android.com>
2011-09-19 13:14:03 -04:00
Jeff Sharkey
e56156eee5 am 4f92c9bb: Merge "Sample atomic network stats buckets, full poll."
* commit '4f92c9bb8d8484fc9a0dfc1549beedbd1ae8bf01':
  Sample atomic network stats buckets, full poll.
2011-09-19 09:44:06 -07:00
Jeff Sharkey
34c73acf88 Sample atomic network stats buckets, full poll.
When sampling network stats, always use atomic buckets instead of
interpolating.  Always poll iface and UID together so we distribute
into buckets equally.  Move stale bucket trimming to just before
writing stats.

Bug: 5321340
Change-Id: I78a2226778a79c875f3668336e39ea24a7b4d5c4
2011-09-18 16:27:21 -07:00
Jeff Sharkey
c57f411211 am ff2aff2a: am 3d1d57dc: Merge "Collect and persist tethering stats." into ics-factoryrom
* commit 'ff2aff2ac18daa758e5d51a4fd58976ce5f66d46':
  Collect and persist tethering stats.
2011-09-18 16:19:42 -07:00
Jeff Sharkey
1f0b13b9d6 DO NOT MERGE: Sample atomic network stats buckets, full poll.
When sampling network stats, always use atomic buckets instead of
interpolating.  Always poll iface and UID together so we distribute
into buckets equally.  Move stale bucket trimming to just before
writing stats.

Bug: 5321340
Change-Id: I78a2226778a79c875f3668336e39ea24a7b4d5c4
2011-09-18 16:17:51 -07:00
Jeff Sharkey
ff2aff2ac1 am 3d1d57dc: Merge "Collect and persist tethering stats." into ics-factoryrom
* commit '3d1d57dcdb02ace6af5810bd4ec3f8fad5fc1799':
  Collect and persist tethering stats.
2011-09-18 16:17:39 -07:00
Mike Lockwood
1e0207674d resolved conflicts for merge of 2f7d7c9b to ics-aah
Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Change-Id: I851866d74ff9674bfb7ff652d8be65da342273c0
Signed-off-by: Mike Lockwood <lockwood@android.com>
2011-09-18 18:25:44 -04:00
Dianne Hackborn
38e29a61d0 Fix issue #5242779: Device not responding to touch on unlock screen
Rework how we decide when it is okay to turn on the screen by having
the policy call back to the power manager when it knows the lock screen
has been drawn.

Change-Id: Ie8f3f72111dcf7f168723e6dce24e0343b4afe5d
2011-09-18 14:52:52 -07:00
Jeff Sharkey
cdd02c5d76 Collect and persist tethering stats.
Use new "gettetherstats" netd command to retrieve statistics for
active tethering connections.  Keep tethering poll events separate
from UID poll, even though they end up same historical structures.

Bug: 5244846
Change-Id: Ia0c5165f6712c12b51586f86c331a2aad4ad6afb
2011-09-16 16:05:51 -07:00
Dianne Hackborn
7cd07b1dcc am 0db4bdb2: Merge ""Fix" issue #5276520: Noise on edges of rotation animation"
* commit '0db4bdb24dcde4cce81f3852d3eeb1caf580f2b1':
  "Fix" issue #5276520: Noise on edges of rotation animation
2011-09-16 13:44:46 -07:00
Dianne Hackborn
73db0d802e "Fix" issue #5276520: Noise on edges of rotation animation
I have no shame.

Change-Id: I9f40df670bba0f848097aad8afb978a29e42f85a
2011-09-16 01:09:40 -07:00
Dianne Hackborn
1a30857a89 am 09bd49a8: Fix issue #5328235: Wrong values for smallestScreenWidthDp
* commit '09bd49a8a74cafe7f03aee769bfe0748bf3c2b51':
  Fix issue #5328235: Wrong values for smallestScreenWidthDp
2011-09-16 00:16:48 -07:00
Dianne Hackborn
09bd49a8a7 Fix issue #5328235: Wrong values for smallestScreenWidthDp
Maybe.

Change-Id: I88dfde1626376b3003bdd7a8068c55545255851e
2011-09-15 19:12:01 -07:00
Svetoslav Ganov
776a8bdf02 am c5fccd01: am 2a6798ad: Merge "Touch explorer does not perform tap with the right pointer." into ics-factoryrom
* commit 'c5fccd01258715597227bc44a3e0a4f69dd8971a':
  Touch explorer does not perform tap with the right pointer.
2011-09-15 18:52:49 -07:00
Svetoslav Ganov
c5fccd0125 am 2a6798ad: Merge "Touch explorer does not perform tap with the right pointer." into ics-factoryrom
* commit '2a6798ada499dc1dc33db36a15a6ce07e72968ae':
  Touch explorer does not perform tap with the right pointer.
2011-09-15 18:50:38 -07:00
Svetoslav Ganov
bd206d129f Touch explorer does not perform tap with the right pointer.
The touch explorer was using the id of the last pointer that
went up while injecting up and down to tap through the last
touch explore event incorrectly assuming that the last up
pointer did touch explore. This was leading to a system crash.

bug:5319315

Change-Id: Iffe8ef753795ad685abe6f493cc09adac8bfea94
2011-09-15 17:46:32 -07:00
Dianne Hackborn
39fd754863 am b59d270d: Merge "Fix issue #5317970: Removing active wallpaper from manifest crashes phone"
* commit 'b59d270df74b6be49ea6a1ae2155e3deeb0f74d7':
  Fix issue #5317970: Removing active wallpaper from manifest crashes phone
2011-09-15 17:11:35 -07:00
Dianne Hackborn
b59d270df7 Merge "Fix issue #5317970: Removing active wallpaper from manifest crashes phone" 2011-09-15 17:08:07 -07:00
Christopher Tate
cf0b924ab9 am b851f15e: Merge "Don\'t do full backup/restore before setup"
* commit 'b851f15ee22222569bfbda1a017c12dcc89ec3ab':
  Don't do full backup/restore before setup
2011-09-15 16:49:52 -07:00
Christopher Tate
b851f15ee2 Merge "Don't do full backup/restore before setup" 2011-09-15 16:48:42 -07:00
Christopher Tate
d2c0cd4313 Don't do full backup/restore before setup
On the restore side, there's a bunch of one-time setup, device
provisioning, etc that we're very much not prepared to do in
lieu of running setup wizard, at least at this time.

On the backup side, it simply doesn't make sense to back up
stuff before the device has been set up.

Part of bug 5290261

Change-Id: If1c65e88e2da589d6204232d2b59c3e994f4ed3f
2011-09-15 15:51:29 -07:00