Jeff Brown
4eb7fbb250
Merge "Make StringPool entry types trivially movable."
2012-03-16 19:10:47 -07:00
Dianne Hackborn
dea50f05e4
Merge "More work on rotation animation."
2012-03-16 18:29:16 -07:00
Jeff Sharkey
06ba42d5fb
Merge "Move StrictMode timers to postAtFrontOfQueue()."
2012-03-16 18:26:48 -07:00
Dianne Hackborn
d6b32b6178
More work on rotation animation.
...
Change-Id: Ib8206db98b68cb1e0b16e4c55d949e80ff31bd9f
2012-03-16 18:20:07 -07:00
Chet Haase
d3c326e653
Merge "Reduce redundant animation processing"
2012-03-16 18:03:21 -07:00
Xavier Ducrohet
2f14aa169f
Merge "LayoutLib: Properly support attr ns when used in styles."
2012-03-16 16:46:00 -07:00
Chet Haase
c6ffab3241
Reduce redundant animation processing
...
Starting several animations will place separate events onto the
animation queue, which may cause the active animations to get
processed more than once in any frame when one of those start messages
is processed.
This change moves the logic of starting pending animations into
the animation frame processing itself. Now when a start event is
processed, it only calls the animation frame logic if there are
unstarted animations pending.
Issue #6172602 Inconsistent animation callbacks
Change-Id: I3a546f0c849f42b2dd998f099fcdfafd7d780ad9
2012-03-16 16:43:06 -07:00
Jeff Sharkey
3761f33387
Move StrictMode timers to postAtFrontOfQueue().
...
StrictMode posts a message to estimate how long the main thread was
blocked during a violation. Currently, any pending messages are
counted against the violation. To avoid this, switch to using
postAtFrontOfQueue().
Bug: 6119289
Change-Id: I94530632ca678b78b75a698cf9193641b102be9a
2012-03-16 15:46:46 -07:00
Craig Mautner
d87eb6c7c6
Merge "Fix black screen on app transition."
2012-03-16 15:35:21 -07:00
George Mount
9e4fdfae11
Merge "Move the selection handles vertically to match TextView."
2012-03-16 15:31:50 -07:00
Craig Mautner
0059d3508f
Fix black screen on app transition.
...
The layer adjustment to an animating window upon completion was masking
the window behind the mWindowAnimationBackgroundSurface, a DimSurface.
The DimSurface was not being hidden because the step was happening too
late. Swapping the order of performAnimationsLocked and
updateWindowsAppsAndRotationAnimationsLocked fixes this ordering issue.
Fixes bug 6185920.
Change-Id: I0ff64c019e821fa3a92505ac6351f2648897e592
2012-03-16 15:26:01 -07:00
Jeff Brown
8a9cfcc852
Make StringPool entry types trivially movable.
...
Change-Id: If93957a840a0f1cae2e6ef291eeeb1b0c7c20958
2012-03-16 15:24:32 -07:00
Dianne Hackborn
baad5d5f0d
Merge "resolved conflicts for merge of 354e0346 to master"
2012-03-16 15:19:51 -07:00
Andreas Huber
b070521ee1
Merge "Report an error instead of waiting for EOS indefinitely in sf2."
2012-03-16 15:19:30 -07:00
Xavier Ducrohet
5d701eddcf
LayoutLib: Properly support attr ns when used in styles.
...
Change-Id: I885864588928589d7c9a34b94339917c5be47fa5
2012-03-16 15:14:02 -07:00
George Mount
f5124e39b8
Move the selection handles vertically to match TextView.
...
Bug 6185758
Change-Id: I4165f216b5e02cab5b19f10666f28abbb956de03
2012-03-16 15:13:24 -07:00
Dianne Hackborn
29ba7e6680
resolved conflicts for merge of 354e0346 to master
...
Change-Id: I432f5f43aa1e19c6a474e8656fe0e3715828e8af
2012-03-16 15:03:36 -07:00
Victoria Lease
793ce52d7c
Merge "proposed public API for asynchronous find-on-page"
2012-03-16 14:56:11 -07:00
Victoria Lease
abeb6a7915
proposed public API for asynchronous find-on-page
...
Bug: 6052412
Change-Id: I63bff3bfda50eede958cb885f5068ae94bdcfe7d
2012-03-16 14:19:37 -07:00
Craig Mautner
1dd3ed09e8
Perform finish animation actions.
...
When stepAnimation returns false, do not return false immediately.
Instead carry out finish actions. Also, remove state machine that is no
longer necessary.
Fixes bug 6184070.
Change-Id: I530eb2b62b864bbce929f573d10b31b102152f1f
2012-03-16 14:05:07 -07:00
Andreas Huber
a7110640d0
Report an error instead of waiting for EOS indefinitely in sf2.
...
Change-Id: Id7bcfb90a3b6a61f0df8bd8f39ea4ffa3c433d87
2012-03-16 13:19:20 -07:00
Andreas Huber
4108fbc299
Merge "ACodec is a little more aggressive in its error checking now."
2012-03-16 13:15:53 -07:00
Andreas Huber
ad3e7e2233
ACodec is a little more aggressive in its error checking now.
...
Update components to do the right thing.
Change-Id: Ibfbad3f53effc16368cca4a0e978d01d54d08a1d
2012-03-16 12:00:18 -07:00
Jeff Sharkey
561d7a43c1
Merge "Remove network subtype check when building template."
2012-03-16 11:58:39 -07:00
Dianne Hackborn
354e034697
am c032a73b: am ce06c000: Merge "Debugging code for #6169553 : Make Phone launch faster" into ics-mr1
...
* commit 'c032a73b511d4006e083a646b7dd23d54ed373ac':
Debugging code for #6169553 : Make Phone launch faster
2012-03-16 11:57:45 -07:00
Dianne Hackborn
c032a73b51
am ce06c000: Merge "Debugging code for #6169553 : Make Phone launch faster" into ics-mr1
...
* commit 'ce06c000b4133c63414c3244c3325e25315ab179':
Debugging code for #6169553 : Make Phone launch faster
2012-03-16 11:55:05 -07:00
Jeff Sharkey
f9f1d06678
Remove network subtype check when building template.
...
Change-Id: I069d82a77d27dae6bfffe3b7e65d73b63f258ad9
2012-03-16 11:54:01 -07:00
Dianne Hackborn
ce06c000b4
Merge "Debugging code for #6169553 : Make Phone launch faster" into ics-mr1
2012-03-16 11:53:53 -07:00
Jeff Sharkey
2937a9ea0a
Merge "Combine network subtypes by default."
2012-03-16 11:40:40 -07:00
Andreas Huber
996598bf30
Merge "Remove obsolete software codec header files and amr encoders."
2012-03-16 11:38:38 -07:00
Jeff Sharkey
d4dd7716fb
Combine network subtypes by default.
...
Subtype controls (3G-vs-4G) aren't exposed in the UI, so tracking
data with that granularity creates unnecessary overhead. For example,
some GSM networks can regularly flap between two subtypes.
Bug: 6118868
Change-Id: Id098891dba52336d00d0f96632a7924e228b4713
2012-03-16 11:35:29 -07:00
Jeff Brown
543ec1c808
Merge "If an application calls System.exit() terminate it immediately."
2012-03-16 11:01:20 -07:00
Andreas Huber
949a0640d4
Remove obsolete software codec header files and amr encoders.
...
Change-Id: Ifbdf252ee312c9cb5ab29498f1e06dae8f23faf7
2012-03-16 11:01:11 -07:00
Jeff Brown
c1ac23db26
Merge "Delete useless JNI methods."
2012-03-16 11:01:04 -07:00
Joe Fernandez
0b8f459c53
am 14a5c93d: am 6b163632: am 1f60afc5: docs: Emulator Hardware Acceleration docs for SDK r17
...
* commit '14a5c93d18ba1a6a01caec52c33fb368797f258d':
2012-03-16 10:52:52 -07:00
Joe Fernandez
80262cea60
am d90576c9: am c8e83aa7: am 1f60afc5: docs: Emulator Hardware Acceleration docs for SDK r17
...
* commit 'd90576c91e9f99a6e795c126d943ea04f253fb86':
docs: Emulator Hardware Acceleration docs for SDK r17
2012-03-16 10:50:20 -07:00
Joe Fernandez
14a5c93d18
am 6b163632: am 1f60afc5: docs: Emulator Hardware Acceleration docs for SDK r17
...
* commit '6b16363232e107047f430614b4a81e61b7f391c1':
2012-03-16 10:48:33 -07:00
Joe Fernandez
d90576c91e
am c8e83aa7: am 1f60afc5: docs: Emulator Hardware Acceleration docs for SDK r17
...
* commit 'c8e83aa73e174be163649bb80989b9099fbb74cf':
docs: Emulator Hardware Acceleration docs for SDK r17
2012-03-16 10:47:38 -07:00
Joe Fernandez
c8e83aa73e
am 1f60afc5: docs: Emulator Hardware Acceleration docs for SDK r17
...
* commit '1f60afc5cbec849054c1787bf3141d6d0d49e4c3':
docs: Emulator Hardware Acceleration docs for SDK r17
2012-03-16 10:44:54 -07:00
Joe Fernandez
6b16363232
am 1f60afc5: docs: Emulator Hardware Acceleration docs for SDK r17
...
* commit '1f60afc5cbec849054c1787bf3141d6d0d49e4c3':
docs: Emulator Hardware Acceleration docs for SDK r17
2012-03-16 10:44:50 -07:00
Joe Fernandez
1f60afc5cb
docs: Emulator Hardware Acceleration docs for SDK r17
...
Change-Id: I0714891d14db598f6c4acd29773975bd7754a912
2012-03-16 10:21:32 -07:00
Jason Sams
55ba267c09
Merge "Add prop to force cap compute threading."
2012-03-16 10:13:06 -07:00
Marco Nelissen
2833eaf03a
Merge "Skip XING/VBRI frame when decoding"
2012-03-16 10:11:13 -07:00
Glenn Kasten
3e6038ddc9
am 97824b70: am aa1bd6de: am d8cc1421: am 42c6d163: Merge "Add empty libmedia_native in old location"
...
* commit '97824b706d8865b50faf2f09d0cf969bec0874e3':
Add empty libmedia_native in old location
2012-03-16 10:06:49 -07:00
Glenn Kasten
97824b706d
am aa1bd6de: am d8cc1421: am 42c6d163: Merge "Add empty libmedia_native in old location"
...
* commit 'aa1bd6dec676ab81e14ca428427d2b8c627c83fa':
Add empty libmedia_native in old location
2012-03-16 10:03:54 -07:00
Glenn Kasten
aa1bd6dec6
am d8cc1421: am 42c6d163: Merge "Add empty libmedia_native in old location"
...
* commit 'd8cc14211a3d5597d6b5807d6c79a4631e36ba2d':
Add empty libmedia_native in old location
2012-03-16 10:01:28 -07:00
Andreas Huber
f3f67bdb91
Merge "Remove obsolete OMXComponentBase class"
2012-03-16 09:57:23 -07:00
James Dong
daf59be4bc
Merge "Fix a bug in MediaPlayer's addExternalSource()."
2012-03-16 09:21:17 -07:00
Chet Haase
4bf8b20995
Merge "Optimizing DisplayList properties"
2012-03-16 09:21:14 -07:00
Chet Haase
9d1992deae
Optimizing DisplayList properties
...
DisplayList properties are still disabled default (flags in View.java
and DisplayListRenderer.h). When they are enabled, and when a View has
a DisplayList, invalidations due to property changes are now optimized
to avoid causing DisplayList recreation. This eliminates the drawing step
of invalidation (due to changes in these properties), only requiring
issuing the previously-created DisplayList to the GL renderer. Invalidation
is slightly faster (less overhead as we walk up the hierarchy), getDisplayList()
is potentially much faster (going down to ~0ms), depending on the complexity
of the View being redrawn and the size of the invalidated hierarchy.
Change-Id: I57587d5b810c3595bdd72a6c52349c2a3d1bdf25
2012-03-16 09:14:52 -07:00