Commit Graph

63 Commits

Author SHA1 Message Date
Dianne Hackborn
b378530714 AI 143896: Fix issue #1748954 and #1737952:
#1748954 (New status bar fades into all white background): FrameLayout wasn't updating its foreground drawable when its padding changed, which would happen as the status bar is shown and hidden.  To fix this I also ended up fixing a problem in the view debug stuff where we couldn't get a bitmap for a view that is the full screen size because it is too big...  actually I just went ahead and added another function to snapshot the view hierarchy which works a lot better for us anyway.
  #1737952 (Home screen icons overlap with the notification bar after exiting any camera app): Originally I punted this because it only happened in rare situations, but now that home is always portrait it happens a lot more so it is more important to fix.  This involved a few things to clean up hiding/showing the status bar:
  - We now determine when to hide and show it during layout, which allows us to do this at the time it is actually needed rather than during animation after we can actually catch it for the initial display of a window.  This required tweaking the layout API so the policy can request a second layout pass if needed.
  - When doing layout, we are now much more aggressive about skipping the layout of windows.  Basically anything that we know will be hidden in the near future is ignored for layout, so that it doesn't glitch as it is transfered out of the screen.  The theory being that it is better to leave it as it was originally placed while we are transitioning it out, than to switch it to something slightly more correct.
  BUG=1748954,1737952

Automated import of CL 143896
2009-03-31 17:58:46 -07:00
Romain Guy
d65addb4c9 AI 143758: Fixes #1749387. When a client of VelocityTracker obtains an instance from the pool, actually remove the object from the pool. Otherwise, several clients can share the same VelocityTracker which can lead to really weird side effects (including concurrency and UI issues.)
BUG=1749387

Automated import of CL 143758
2009-03-31 12:57:35 -07:00
Dianne Hackborn
65c8e11a31 AI 143748: Fix issue #1743326 (More battery stats)
Adds stats for:
  - Number of raw user events that have happened in the system.
  - Number of times user activity has been reported, dividied by UID and type of activity.
  - Duration of screen brightness levels in 4 buckets.
  - Per-UID tracking of who has turned on Wifi and how long we can attribute it being on because of them.
  BUG=1743326

Automated import of CL 143748
2009-03-31 12:11:48 -07:00
Nick Pelly
3f46f0a0cd AI 143740: Don't clear supported profiles in settings app if getRemoteClass returns error.
Also clean up the error codes returned by the framework, so that the settings app can properly detect an error.
  BUG=1748881

Automated import of CL 143740
2009-03-31 12:05:46 -07:00
Evan Millar
ac7df3fdfb AI 143615: -Add more stats:
-total network sent/received
  -total full/partial wakelock times.
  -Format the network sent/received amounts to be more easily readable.
  BUG=1743333

Automated import of CL 143615
2009-03-31 08:56:16 -07:00
Eric Fischer
15095be060 AI 143540: Try not to start TextView lines with non-starter characters.
TextView was previously following the "relaxed" line breaking
  convention and would allow a line break between any two
  ideographic characters.  Tighten that up and do not allow
  line breaks before non-starter characters (sound and iteration
  marks and small Hiragana and Katakana).
  BUG=1735619

Automated import of CL 143540
2009-03-30 15:38:38 -07:00
Eric Fischer
8e13d66b8d AI 143495: Add more accented letters to the character picker.
The hardware keyboard doesn't have all the accents needed for
  Czech and Polish, so round out the selection.
  BUG=1742856

Automated import of CL 143495
2009-03-30 12:01:15 -07:00
Dianne Hackborn
2b4d828e1d Automated import from //branches/cupcake/...@143009,143009 2009-03-26 16:28:25 -07:00
Evan Millar
2323bf7181 Automated import from //branches/cupcake/...@142996,142996 2009-03-26 15:33:04 -07:00
Satoshi Kataoka
4194592b9c Automated import from //branches/cupcake/...@142964,142964 2009-03-26 12:42:10 -07:00
Nicolas Roard
33b7987c5c Automated import from //branches/cupcake/...@142930,142930 2009-03-26 10:00:25 -07:00
Mathias Agopian
c75c4364ea Automated import from //branches/cupcake/...@142873,142873 2009-03-25 23:18:56 -07:00
Dianne Hackborn
02771bcb5d Automated import from //branches/cupcake/...@142870,142870 2009-03-25 22:39:21 -07:00
Eric Fischer
ffacbe5d36 Automated import from //branches/cupcake/...@142861,142861 2009-03-25 21:53:33 -07:00
Suchi Amalapurapu
a110047298 Automated import from //branches/cupcake/...@142858,142858 2009-03-25 21:48:28 -07:00
Jeffrey Sharkey
5104518fd7 Automated import from //branches/cupcake/...@142855,142855 2009-03-25 21:37:10 -07:00
Dianne Hackborn
73fbd70263 Automated import from //branches/cupcake/...@142829,142829 2009-03-25 18:37:33 -07:00
Jim Miller
7e4ad35590 Automated import from //branches/cupcake/...@142825,142825 2009-03-25 18:16:41 -07:00
Romain Guy
d6ab043da8 Automated import from //branches/cupcake/...@142818,142818 2009-03-25 17:57:49 -07:00
Andreas Huber
b3b366a7a5 Automated import from //branches/cupcake/...@142799,142799 2009-03-25 16:45:05 -07:00
Romain Guy
3661101005 Automated import from //branches/cupcake/...@142788,142788 2009-03-25 16:28:37 -07:00
Amith Yamasani
2d548b56cd Automated import from //branches/cupcake/...@142786,142786 2009-03-25 16:26:35 -07:00
Nick Pelly
289befd72b Automated import from //branches/cupcake/...@142761,142761 2009-03-25 15:43:42 -07:00
Mark Womack
ecacd2f6a3 Automated import from //branches/cupcake/...@142633,142633 2009-03-25 15:18:27 -07:00
Chris Tate
76eef491e1 Automated import from //branches/cupcake/...@142614,142614 2009-03-25 15:12:25 -07:00
Eric Fischer
d5e6a90c75 Automated import from //branches/cupcake/...@142564,142564 2009-03-25 10:14:01 -07:00
Daisuke Miyakawa
c76f908ea8 Automated import from //branches/cupcake/...@142508,142508 2009-03-24 22:31:34 -07:00
Romain Guy
edbabeb7fa Automated import from //branches/cupcake/...@142469,142469 2009-03-24 19:46:34 -07:00
Dianne Hackborn
99c6026218 Automated import from //branches/cupcake/...@142342,142342 2009-03-24 19:27:53 -07:00
Cedric Beust
49fc71f3f9 Automated import from //branches/cupcake/...@142317,142317 2009-03-24 19:22:00 -07:00
Joe Onorato
aaf678a8a5 Automated import from //branches/cupcake/...@142233,142233 2009-03-24 19:20:16 -07:00
Suchi Amalapurapu
9cb3e09ec4 Automated import from //branches/cupcake/...@142231,142231 2009-03-24 19:18:40 -07:00
Ficus Kirkpatrick
df5f5ec07f Automated import from //branches/cupcake/...@141995,141995 2009-03-24 18:48:25 -07:00
Nick Pelly
07c7dbbab6 Automated import from //branches/cupcake/...@141977,141977 2009-03-24 18:46:44 -07:00
Mike Lockwood
c68d9988a7 Automated import from //branches/cupcake/...@141894,141894 2009-03-24 18:36:06 -07:00
Romain Guy
32f2ccd393 Automated import from //branches/cupcake/...@141884,141884 2009-03-24 18:35:16 -07:00
Jaikumar Ganesh
c3dd32d79c Automated import from //branches/cupcake/...@141862,141862 2009-03-24 18:32:43 -07:00
Ficus Kirkpatrick
4ad62a4538 Automated import from //branches/cupcake/...@141736,141736 2009-03-24 18:17:51 -07:00
Dianne Hackborn
5ba90a0c4c Automated import from //branches/cupcake/...@141723,141723 2009-03-24 18:15:17 -07:00
Nick Pelly
610704c159 Automated import from //branches/cupcake/...@141693,141693 2009-03-24 18:10:51 -07:00
The Android Open Source Project
c2ad241504 auto import from //branches/cupcake_rel/...@141571 2009-03-19 23:08:54 -07:00
The Android Open Source Project
105925376f auto import from //branches/cupcake_rel/...@140373 2009-03-18 17:39:46 -07:00
The Android Open Source Project
ba87e3e6c9 auto import from //branches/cupcake_rel/...@138607 2009-03-13 13:04:22 -07:00
The Android Open Source Project
c39a6e0c51 auto import from //branches/cupcake/...@137873 2009-03-11 12:11:56 -07:00
The Android Open Source Project
b2a3dd88a5 auto import from //branches/cupcake/...@137197 2009-03-09 11:52:12 -07:00
The Android Open Source Project
f5b4b98fad auto import from //depot/cupcake/@136745 2009-03-05 20:00:43 -08:00
The Android Open Source Project
4df2423a94 auto import from //depot/cupcake/@136594 2009-03-05 14:34:35 -08:00
The Android Open Source Project
41df385128 auto import from //depot/cupcake/@135859 2009-03-03 22:58:27 -08:00
The Android Open Source Project
bdbdc4f929 auto import from //depot/cupcake/@135856 2009-03-03 21:00:54 -08:00
The Android Open Source Project
9066cfe988 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00