2624 Commits

Author SHA1 Message Date
Chet Haase
dd14ec2e85 am ef9932c2: Merge "Supress layout requests while a LayoutTransition is running." into honeycomb
* commit 'ef9932c2505eaf5a4256c6c398aa640bee3b47ea':
  Supress layout requests while a LayoutTransition is running.
2011-01-12 18:35:14 -08:00
Chet Haase
9c0874408c Supress layout requests while a LayoutTransition is running.
LayoutTransition works by animating layout-related properties
(left, right, top, and bottom). This works great when that animation
is the only thing affecting the layout of the UI. But if there are other things
happening in the application that cause layout to run on that
container or in its parent hierarchy, this can cause the layout properties
on its children to get mis-set during the middle of the transition.
This results in artifacts like animating objects jumping to locations where
they would be were there no animation running.

The fix is to supress layout requests on that container (and its children)
until the transition is complete (then issue a layout request on the container
to make sure that the container has the correct layout data)

Change-Id: I15bf0423a11409f854076f86099233db7fe4edc0
2011-01-12 18:14:40 -08:00
Elliott Hughes
ef04ebdb85 update-api build fix.
Change-Id: If2524976f9212f61d8704422d4d14869379e3b80
2011-01-12 17:36:33 -08:00
Elliott Hughes
50853aff78 am d91ce5d4: am f7bb4044: Merge "Fix build." into honeycomb
* commit 'd91ce5d4b14d3f948b1d32cb17eb666e5d493ba3':
  Fix build.
2011-01-12 17:18:49 -08:00
Elliott Hughes
d91ce5d4b1 am f7bb4044: Merge "Fix build." into honeycomb
* commit 'f7bb4044e3e11845fd0980ad2393236add5b32ac':
  Fix build.
2011-01-12 17:16:17 -08:00
Elliott Hughes
f63e21d9ba Fix build.
False-positive API change. (Removal of throws clauses for unchecked exceptions.)

Change-Id: I2c1fed74a5dc852ec1f3df72240bcfbdb6c77344
2011-01-12 17:13:40 -08:00
James Dong
9efe47374b Squash commits of the following patches, cherry-picked from other branch - do not merge.
o Prepare for publishing MediaMetadataRetriever as public API
  step one:
  o replaced captureFrame with getFrameAtTime
  o removed getMode

o Replace MediaMetadataRetriever.captureFrame() with MediaMetadataRetriever.getFrameAtTime()
  as part of the preparation for publishing MediaMetadataRetriever as public Java API

o Remove captureFrame from MediaMetadataRetriever.java class
  It has been replaced by getFrameAtTime() method

o Replace extractAlbumArt() with getEmbeddedPicture() in MediaMetadataRetriever.java

o Publish MediaMetadataRetriever.java as public API
  o Removed setMode() methods and related mode constants
  o Removed some of the unused the metadata keys
  o Updated the javadoc
  o part of a multi-project change.

bug - 3309041

Change-Id: I2efb6e8b8d52897186b016cb4efda6862f5584c4
2011-01-12 17:12:46 -08:00
Carl Shapiro
21e382d043 am b0b43c5f: am 0123afbb: Merge "Deprecate the allocation limit interfaces." into honeycomb
* commit 'b0b43c5f5681aa521bb1c80d0eb763654c9c512f':
  Deprecate the allocation limit interfaces.
2011-01-12 17:06:59 -08:00
Carl Shapiro
b0b43c5f56 am 0123afbb: Merge "Deprecate the allocation limit interfaces." into honeycomb
* commit '0123afbb228c2849f481b5219ce82c070562b04a':
  Deprecate the allocation limit interfaces.
2011-01-12 17:04:38 -08:00
Carl Shapiro
1107383e02 Deprecate the allocation limit interfaces.
Allocation limits relied on conditionally compiled code in the virtual
machine that was disabled in released versions of Android.  As such,
these setter methods were glorified no-ops.  Now that the feature has
been removed from the allocator this interface is thoroughly obsolete.

Change-Id: Id7f9de37ecfece4b909e35f110e118e131457133
2011-01-12 16:56:48 -08:00
Brad Fitzpatrick
2f71565aac am ef5864f1: am 2e390809: Merge "Unhide Content{Resolver,Provider}.call()" into honeycomb
* commit 'ef5864f1bb1418307c40fc8ed4cae7545d8a44dd':
  Unhide Content{Resolver,Provider}.call()
2011-01-12 15:07:34 -08:00
Stephen Hines
190ab4a501 am 564d3602: am a9b1b2a7: Merge "Unhide more of the RS APIs." into honeycomb
* commit '564d36027726b6e245fb1447abbf49cfbc414f5c':
  Unhide more of the RS APIs.
2011-01-12 15:07:26 -08:00
Kenny Root
470750793b am e8c04db7: Merge "Add the {get,set}PackageObbPaths calls to API" into gingerbread
* commit 'e8c04db71e347396e9537ead7113ba9f46706e44':
  Add the {get,set}PackageObbPaths calls to API
2011-01-12 15:06:51 -08:00
Kenny Root
e8c04db71e Merge "Add the {get,set}PackageObbPaths calls to API" into gingerbread 2011-01-12 15:03:43 -08:00
Brad Fitzpatrick
ef5864f1bb am 2e390809: Merge "Unhide Content{Resolver,Provider}.call()" into honeycomb
* commit '2e3908097b1c86004d50c0a070ca6b76a4d0d7c5':
  Unhide Content{Resolver,Provider}.call()
2011-01-12 15:03:15 -08:00
Stephen Hines
564d360277 am a9b1b2a7: Merge "Unhide more of the RS APIs." into honeycomb
* commit 'a9b1b2a703b45632d6fb63271e0c00316faa5ec7':
  Unhide more of the RS APIs.
2011-01-12 15:03:07 -08:00
Brad Fitzpatrick
2e3908097b Merge "Unhide Content{Resolver,Provider}.call()" into honeycomb 2011-01-12 14:39:50 -08:00
Stephen Hines
a9b1b2a703 Merge "Unhide more of the RS APIs." into honeycomb 2011-01-12 14:39:11 -08:00
James Dong
0ebb33fb87 am 999fb5a5: am 068b41d5: Merge "Publish MediaMetadataRetriever.java as public API" into honeycomb
* commit '999fb5a5a952ffb0c13ee5d6940fa1a39f165bcd':
  Publish MediaMetadataRetriever.java as public API
2011-01-12 14:38:12 -08:00
James Dong
999fb5a5a9 am 068b41d5: Merge "Publish MediaMetadataRetriever.java as public API" into honeycomb
* commit '068b41d5d41a4a78c96586b85ea89d464d302548':
  Publish MediaMetadataRetriever.java as public API
2011-01-12 14:35:35 -08:00
James Dong
068b41d5d4 Merge "Publish MediaMetadataRetriever.java as public API" into honeycomb 2011-01-12 14:31:34 -08:00
Stephen Hines
b11e3d2b0e Unhide more of the RS APIs.
Change-Id: I7ec5de42680a4184d3a1380ea7c35b6ba3cf13bf
2011-01-12 14:24:35 -08:00
Brad Fitzpatrick
534c84c1ce Unhide Content{Resolver,Provider}.call()
Change-Id: Ic7833b921f5a8e70ef7d565bfdf461e6e135ff1b
2011-01-12 14:19:19 -08:00
James Dong
11eab056dd Publish MediaMetadataRetriever.java as public API
o Removed setMode() methods and related mode constants
o Removed some of the unused the metadata keys
o Updated the javadoc

o part of a multi-project change.

bug - 2433195

Change-Id: I5ed167f1fd6a53cb143b7dc385b149431d434438
2011-01-12 14:14:11 -08:00
Gilles Debunne
51f9ecdde0 am ee3aadbc: am 54c38bf0: Merge "New QuickContactBadge holo style." into honeycomb
* commit 'ee3aadbc95a7b337bfef4ba5058c2605b10da357':
  New QuickContactBadge holo style.
2011-01-12 14:11:31 -08:00
Gilles Debunne
ee3aadbc95 am 54c38bf0: Merge "New QuickContactBadge holo style." into honeycomb
* commit '54c38bf05da42e40b8726ab2b5a33762081e9345':
  New QuickContactBadge holo style.
2011-01-12 14:09:42 -08:00
Gilles Debunne
54c38bf05d Merge "New QuickContactBadge holo style." into honeycomb 2011-01-12 14:07:26 -08:00
Jason Sams
a804e734d0 am fc6528ec: am 8f597fdf: Merge "Cleanup bitmap uploads Implement standalone mipmap generation." into honeycomb
* commit 'fc6528ecd1c1285c909cb81ca2196c65086944b1':
  Cleanup bitmap uploads Implement standalone mipmap generation.
2011-01-12 13:35:05 -08:00
Jason Sams
fc6528ecd1 am 8f597fdf: Merge "Cleanup bitmap uploads Implement standalone mipmap generation." into honeycomb
* commit '8f597fdfacd1b9cda6dfebf4f3a1c34d1ffb5b2f':
  Cleanup bitmap uploads Implement standalone mipmap generation.
2011-01-12 13:33:22 -08:00
Jason Sams
8f597fdfac Merge "Cleanup bitmap uploads Implement standalone mipmap generation." into honeycomb 2011-01-12 13:30:41 -08:00
Jason Sams
f7086090cf Cleanup bitmap uploads
Implement standalone mipmap generation.

Change-Id: Ie3a9781bbe50e2f58adca6f184d84fea50e40263
2011-01-12 13:28:37 -08:00
Dianne Hackborn
e4ec625547 am 45a1ada5: am 02e852f9: Merge "Make ProgressDialog a little less lame." into honeycomb
* commit '45a1ada57059e012c6d0cf216cafd852dd1b42ed':
  Make ProgressDialog a little less lame.
2011-01-12 13:03:29 -08:00
Dianne Hackborn
45a1ada570 am 02e852f9: Merge "Make ProgressDialog a little less lame." into honeycomb
* commit '02e852f968bac83947cd97a5fe7c7a7064774c5a':
  Make ProgressDialog a little less lame.
2011-01-12 13:01:42 -08:00
Dianne Hackborn
02e852f968 Merge "Make ProgressDialog a little less lame." into honeycomb 2011-01-12 12:59:27 -08:00
Alex Sakhartchouk
42429d3598 am 941f8659: am 27d11608: Merge "Adding ability to load cubemaps from individual faces." into honeycomb
* commit '941f86590cb4e26f070aa5a72a5e215d6555d7bc':
  Adding ability to load cubemaps from individual faces.
2011-01-12 11:57:48 -08:00
Alex Sakhartchouk
941f86590c am 27d11608: Merge "Adding ability to load cubemaps from individual faces." into honeycomb
* commit '27d116085ebbb112ec1fd959763a027ec08f7179':
  Adding ability to load cubemaps from individual faces.
2011-01-12 11:55:54 -08:00
Alex Sakhartchouk
27d116085e Merge "Adding ability to load cubemaps from individual faces." into honeycomb 2011-01-12 11:53:42 -08:00
Michael Jurka
1088552dd4 am bc534054: am b609881f: Merge "Add sym_def_app_icon to mipmap directory" into honeycomb
* commit 'bc5340548b52f2be5b5ae1354f7c25450b3e2966':
  Add sym_def_app_icon to mipmap directory
2011-01-12 11:41:46 -08:00
Jamie Gennis
b0ba48c95e Add getTransformMatrix to the SurfaceTexture API.
Change-Id: Icd11ed4982220be9d08b00498aef02531610ce1f
2011-01-12 11:28:38 -08:00
Dianne Hackborn
4389434c1d Make ProgressDialog a little less lame.
Change-Id: Ic3f1dd8ba32dd02d422ee6f05fff5541e54bb8a1
2011-01-12 11:17:17 -08:00
Michael Jurka
bc5340548b am b609881f: Merge "Add sym_def_app_icon to mipmap directory" into honeycomb
* commit 'b609881fb0f27c7e6fd3ec955a35d2c78a5852ab':
  Add sym_def_app_icon to mipmap directory
2011-01-12 11:08:28 -08:00
Michael Jurka
b609881fb0 Merge "Add sym_def_app_icon to mipmap directory" into honeycomb 2011-01-12 11:06:44 -08:00
Chet Haase
0f29ce4951 am 0ba9ab29: am 535d5eda: Merge "New interpolator resources now found in interpolator/ directory" into honeycomb
* commit '0ba9ab29567b7b2fe2e5bdad23f1832b5c37d503':
  New interpolator resources now found in interpolator/ directory
2011-01-12 11:06:12 -08:00
Chet Haase
0ba9ab2956 am 535d5eda: Merge "New interpolator resources now found in interpolator/ directory" into honeycomb
* commit '535d5edad225a2855e952a1883310c4a0fa43b72':
  New interpolator resources now found in interpolator/ directory
2011-01-12 11:04:22 -08:00
Chet Haase
535d5edad2 Merge "New interpolator resources now found in interpolator/ directory" into honeycomb 2011-01-12 11:01:50 -08:00
Dianne Hackborn
1ebbc8a9ee am 20acd9d9: am 6014527c: Add "min size" facility to the Window class.
* commit '20acd9d93d77147fb7813ef6c64112bcf82b407a':
  Add "min size" facility to the Window class.
2011-01-12 10:41:49 -08:00
Dianne Hackborn
20acd9d93d am 6014527c: Add "min size" facility to the Window class.
* commit '6014527c350895383b99ba91d3d009a32b1d22a6':
  Add "min size" facility to the Window class.
2011-01-12 10:39:58 -08:00
Dianne Hackborn
6014527c35 Add "min size" facility to the Window class.
This allows us to have a new dialog theme that behaves like an alert dialog
for both Dialog and Activity versions.  Very useful with so many more things
being displayed as dialogs on our nice large screen.

Note I didn't change the existing dialog themes to have this behavior, since
it will probably break things.  Instead there is a new variation.  And the
DialogWhenLarge variations now use this for their dialog form, to fix many
of the real new dialogs we have that need this behavior.

Removed the public definition of the one alert dialog theme.  None of the
others have ever been public, this one shouldn't be.

Added new .Panel versions of the Holo themes, like we already had for the
original themes.

Changed the alert dialog layout to no longer use WeightedLinearLayout,
since the window now takes care of that.  This allowed for the removal
of the xlarge version of those layouts.

Change-Id: I0c8372bde25eb9af47404a719b3f07230baf73bf
2011-01-12 10:33:13 -08:00
Kenny Root
af604587c9 Add sym_def_app_icon to mipmap directory
The default activity icon was a drawable so different densities were
being stripped out during build time. Copying it to the mipmap
directory allows all different scales to be used.

Bug: 3325002
Change-Id: Id7138aa243ba11c02b33f0e3e9154569542592e8
2011-01-12 10:14:21 -08:00
Patrick Scott
b3b7197cd4 am 92a9a3c5: Merge "Do not merge." into honeycomb
* commit '92a9a3c5ef9774863b4cee93d43b67582a02c2f0':
  Do not merge.
2011-01-12 09:47:09 -08:00