Commit Graph

26610 Commits

Author SHA1 Message Date
Dianne Hackborn
aba732728d Merge "Fix issue #3385054: HRI24 never enters suspend (LP0) - IKXEVEREST-3439" into honeycomb 2011-01-24 22:51:18 -08:00
Romain Guy
84bfbda87f Merge "Make nested hardware layers work again" into honeycomb 2011-01-24 22:35:21 -08:00
Santosh Madhava
609a42f5d6 Merge "Review rework on Patch Set 2 for issue 3372849" into honeycomb 2011-01-24 22:33:44 -08:00
Romain Guy
c2f6f6be34 Merge "Fix display list support for shapes." into honeycomb 2011-01-24 21:51:43 -08:00
Adam Powell
77e901d200 Merge "Fix bug 3178934 - Make MenuBuilder notify its adapters of changes" into honeycomb 2011-01-24 21:48:56 -08:00
Ken Wakasa
ca5f1589a7 Merge "Fix NPE in IInputMethodSessionWrapper.executeMessage" into honeycomb 2011-01-24 21:37:53 -08:00
Romain Guy
f724cfbb8c Merge "Fix rendering issues with animated layers. Bug #3385247" into honeycomb 2011-01-24 20:38:52 -08:00
Romain Guy
3a42c9c7f3 Merge "Fix rendering issues in Movie Studio." into honeycomb 2011-01-24 20:20:50 -08:00
Adam Powell
34ac4b6f0e Merge "Fix bug 3385930 - Holo.SegmentedButton contentarea and disabled state broken" into honeycomb 2011-01-24 19:45:41 -08:00
Mathias Agopian
c4ce4455ee Merge "tone down the log spew regarding taking screenshots." into honeycomb 2011-01-24 19:45:35 -08:00
Wu-cheng Li
1032a8a566 Merge "Improved conversion accuracy of exif geotag data" into honeycomb 2011-01-24 18:48:34 -08:00
Romain Guy
eebc175d65 Merge "Enable partial invalidates when rendering with OpenGL." into honeycomb 2011-01-24 18:38:00 -08:00
Jim Miller
c9dc479061 Merge "Fix 3382123: Set default state of LockScreen portrait kb" into honeycomb 2011-01-24 18:20:53 -08:00
Mathias Agopian
0c2648ab64 tone down the log spew regarding taking screenshots.
Change-Id: I673806bda23eba6aab25f7505b7e0170afc9920b
2011-01-24 18:13:54 -08:00
Justin Ho
7f2d64829c Merge "Updated overscroll assets" into honeycomb 2011-01-24 18:05:46 -08:00
Chet Haase
8c9d818c49 Merge "Fix for display list problem with listview items." into honeycomb 2011-01-24 17:59:35 -08:00
Andy Stadler
bdc5b82f42 Merge "Throw Base64DataException instead of IOException" into honeycomb 2011-01-24 17:43:30 -08:00
Jason Sams
af23cba7bb Merge "Cleanup script init to fix bogus log printing and reduce memory churn." into honeycomb 2011-01-24 17:30:38 -08:00
Jim Miller
7dc57eb761 Merge "Fix 3385152: Update lockscreen font." into honeycomb 2011-01-24 17:29:23 -08:00
Adam Powell
5bd1887e9b Merge "Fix bug 3383867 - default height for dropdown list items in framework layouts" into honeycomb 2011-01-24 17:24:25 -08:00
Jim Miller
0b67314a43 Merge "Fix 3381660: Update PasswordUnlock screen's EditText background." into honeycomb 2011-01-24 17:13:30 -08:00
James Dong
79d6d4e17f Merge "Reduce the JNI native method visibility" into honeycomb 2011-01-24 17:12:36 -08:00
Chet Haase
13a1ff2a09 Merge "Fix bug with display lists and layout." into honeycomb 2011-01-24 17:03:30 -08:00
Jim Miller
41637fc451 Merge "Fix 3381304: disable key preview in LockScreen's qwerty keyboard" into honeycomb 2011-01-24 17:03:07 -08:00
Jeff Brown
dbc8fa1cbe Merge "Fix regression setting input windows." into honeycomb 2011-01-24 16:58:17 -08:00
Stephen Hines
816914d103 Merge "Add missing functions to math library." into honeycomb 2011-01-24 16:14:43 -08:00
Jeff Brown
b0355c5b0d Merge "New orientation listener." into honeycomb 2011-01-24 15:31:22 -08:00
Svetoslav Ganov
4465fa24c3 Merge "DatePicker is picking the wrong date" into honeycomb 2011-01-24 15:26:42 -08:00
Adam Powell
6314bea24b Merge "Fix bug 3242393 - overscroll effect missing from lists which drag but are always visible" into honeycomb 2011-01-24 15:03:16 -08:00
Leon Scroggins
8362ee8894 Merge "Disable focus controller when WebView loses focus." into honeycomb 2011-01-24 15:02:10 -08:00
Gilles Debunne
8d24f48727 Merge "NULL inputType text fields should never show the IME." into honeycomb 2011-01-24 14:46:57 -08:00
Gilles Debunne
62bd287d7d Merge "Non-editable TextViews should not display a cursor." into honeycomb 2011-01-24 14:46:42 -08:00
Adam Powell
b2859765e8 Merge "Fix bug 3382994 - android.view.WindowManager$BadTokenException" into honeycomb 2011-01-24 14:35:11 -08:00
Xavier Ducrohet
02c8c923c1 Merge "LayoutLib: Use special view cookie for include-merge case." into honeycomb 2011-01-24 14:31:28 -08:00
Adam Powell
8ec254230e Merge "Fix bug 3237638 - make it easy to change a "refresh" AB button/icon into the indeterminate progress icon" into honeycomb 2011-01-24 14:23:36 -08:00
Andreas Huber
f22700aad0 Merge "Support non-multiple-of-16 dimensions in MPEG4/H.263 software decoder" into honeycomb 2011-01-24 13:57:11 -08:00
Eric Fischer
fb2c634139 Merge "Import revised translations. DO NOT MERGE" into honeycomb 2011-01-24 13:46:28 -08:00
Andreas Huber
622ed4bf67 Merge "The .mkv parser lib leaves some tracks NULL if it doesn't support them." into honeycomb 2011-01-24 13:29:58 -08:00
Huahui Wu
ac74723924 Merge "A few small cleanning-ups." into honeycomb 2011-01-24 13:25:17 -08:00
Daniel Sandler
fb85e51e1c Merge "Vertically align SSID/PLMN on lockscreen." into honeycomb 2011-01-24 13:14:35 -08:00
Justin Ho
3050e3c0b8 Merge "Updated checkbox assets for legacy applications" into honeycomb 2011-01-24 12:55:29 -08:00
Andreas Huber
071e5d38da Merge "Make AwesomePlayer's reset process more verbose to track down ANRs (again)" into honeycomb 2011-01-24 10:45:59 -08:00
Santosh Madhava
f71c66d2b4 Merge "Resubmit of 'Fix for isssue 3369932 : stopPreview returns 0'" into honeycomb 2011-01-24 10:45:36 -08:00
Joe Onorato
946566e14b Merge "Remove unwanted parameter (it was a typo)." into honeycomb 2011-01-24 10:43:55 -08:00
Chet Haase
b65ef09bc6 Merge "Use optimized display lists for all hwaccelerated rendering" into honeycomb 2011-01-24 09:24:59 -08:00
Daniel Sandler
0adceefce0 Merge "Smoothly hide the list when there are no notifications." into honeycomb 2011-01-24 08:59:08 -08:00
Gilles Debunne
7637510357 Merge "New fix for popup behavior in AutoCompleteTextViews." into honeycomb 2011-01-24 08:58:07 -08:00
Chet Haase
47ab362e8d Use optimized display lists for all hwaccelerated rendering
Previously, display lists were used only if hardware acceleration
was enabled for an application (hardwareAccelerated=true) *and* if
setDrawingCacheEnabled(true) was called. This change makes the framework
use display lists for all views in an application if hardware acceleration
is enabled.

In addition, display list renderering has been optimized so that
any view's recreation of its own display list (which is necessary whenever
the visuals of that view change) will not cause any other display list
in its parent hierarchy to change. Instead, when there are any visual
changes in the hierarchy, only those views which need to have new
display list content will recreate their display lists.

This optimization works by caching display list references in each
parent display list (so the container of some child will refer to its
child's display list by a reference to the child's display list). Then when
a view needs to recreate its display list, it will do so inside the same
display list object. This will cause the content to get refreshed, but not
the reference to that content. Then when the view hierarchy is redrawn,
it will automatically pick up the new content from the old reference.

This optimization will not necessarily improve performance when applications
need to update the entire view hierarchy or redraw the entire screen, but it does
show significant improvements when redrawing only a portion of the screen,
especially when the regions that are not refreshed are complex and time-
consuming to redraw.

Change-Id: I68d21cac6a224a05703070ec85253220cb001eb4
2011-01-24 08:43:20 -08:00
Gil Dobjanschi
cda20d3b7c Merge "VideoEditor:Clear Surface API addition" into honeycomb 2011-01-23 22:32:28 -08:00
Dianne Hackborn
295c34358b Merge "Fix a regression in the wallpaper drawing." into honeycomb 2011-01-23 22:12:39 -08:00