History log of /frameworks/support/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5bf150759e2701ebff560bbd28e701476beb01aa 18-Jul-2013 Adam Powell <adamp@google.com> MediaRouter dialog layout improvements

Make the MediaRouter dialog layout match old platform standards.

Bug 9863000

Change-Id: Idabc17beccc1e91fa4c02fdcbeeedb537ea974a9
(cherry picked from commit 4ba232325a4ec8f4e0681a290d2fe6ad22065437)
7/mediarouter/res/layout-v11/mr_media_route_controller_dialog.xml
7/mediarouter/res/layout/mr_media_route_controller_dialog.xml
58516d86b38616ca5f0e92c868f414dfafc18866 17-Jul-2013 Prameet Shah <phshah@google.com> Adding the overridden control view to the layout instead of the control
frame in MediaRouterControllerDialog.

Change-Id: Id22db360b8c840a1c17980cea339ea35b1bb9bb1
7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
ddbc7a2996194fe834a78bf1f8178c3b16df8c66 11-Jul-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
e89a8faedc7cd848f2a6984d215f9ae90f7d1b2b 11-Jul-2013 Stephen Hines <srhines@google.com> Merge "Fix RS support library." into jb-mr2-dev
eff7719415542ba819054863b0995f07742a7a8a 10-Jul-2013 Jeff Brown <jeffbrown@google.com> Media router API updates.

Added a MediaRouteDialogFactory to make it easier for applications
to customize the dialog fragments such as adding custom views
into the media route controller dialog.

Added an API to disable volume control in the media route
controller dialog.

Added a method that the application can override to change how
routes are filtered in the chooser dialog.

Changed the remote playback protocol to isolate the queuing
feature and @hide it. This required a few semantic changes
to the protocol so that the non-queuing subset is able to
stand on its own and be coherent. Most of these changes are
simple renames and incremental changes of existing concepts
but the documentation had to be substantially updated to keep
it clear.

The protocol changes are roughly as follows.

- QUEUE_ID renamed to SESSION_ID. Sessions are created
implicitly by ACTION_PLAY just like queues but the concept is
somewhat more generic. The session is documented conceptually
as having a queue that can only contain at most one item which
makes it easier to explain certain behaviors. However, we
now deemphasize the concept of the queue in the documentation and
focus more on the session. Since the word "queue" no longer
appears in the API, we could go either way in the future and choose
to expand on or abandon the queue concept just by changing
the documentation.

- ACTION_STOP renamed to ACTION_REMOVE and now @hide. The action
removes one specific item from the queue.

- ACTION_CLEAR_QUEUE renamed to ACTION_STOP. Now documented to
have the side-effect of both clearing and unpausing the queue
like hitting a reset switch on the session. The choice of name
creates good symmetry with ACTION_PLAY in the single item case.

- ACTION_ENQUEUE (@hide) added to represent the previous
queuing behavior so that we can continue to experiment with it.
Support for this action might be optional in the future.

- ACTION_PLAY is documented in a way that makes it equivalent
to ACTION_STOP followed by ACTION_ENQUEUE. This way we enforce
the constraint that the queue can have at most one item in it
while still leaving the door open to exposing more features later.

- ACTION_PAUSE_QUEUE renamed to ACTION_PAUSE. We still refer to
it as conceptually pausing a queue but this now fits in better with
the one at a time nature of ACTION_PLAY.

- ACTION_RESUME_QUEUE renamed to ACTION_RESUME.

- PLAYBACK_STATE_QUEUED renamed to PLAYBACK_STATE_PENDING.

- PLAYBACK_STATE_STOPPED renamed to PLAYBACK_STATE_FINISHED to make
it clear that this state means the media item finished playing
normally.

- PLAYBACK_STATE_CANCELED now only means that the media item was
canceled by the app by way of ACTION_PLAY or ACTION_STOP
(or ACTION_REMOVE) which caused the item to be removed from the
queue before it had a chance to finish normally.

- PLAYBACK_STATE_INVALIDATED added to specifically refer to the
case where another application takes control of the route and
stomps on the session and its media items. The documentation now
consistently uses the word invalidate rather than cancel when
referring to sessions or media items that have been involuntarily
aborted by an external cause.

- @hide HTTP request headers, response headers and status code.

Bug: 9743462
Change-Id: I3bdb4cd8947112ab409983a74fa4bc062465149a
7/mediarouter/src/android/support/v7/app/MediaRouteActionProvider.java
7/mediarouter/src/android/support/v7/app/MediaRouteButton.java
7/mediarouter/src/android/support/v7/app/MediaRouteChooserDialog.java
7/mediarouter/src/android/support/v7/app/MediaRouteChooserDialogFragment.java
7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialogFragment.java
7/mediarouter/src/android/support/v7/app/MediaRouteDialogFactory.java
7/mediarouter/src/android/support/v7/media/MediaControlIntent.java
7/mediarouter/src/android/support/v7/media/MediaItemStatus.java
0f5bae87e2e3e3b0e66803122b5c4c7dd36d43dd 02-Jul-2013 Stephen Hines <srhines@google.com> Fix RS support library.

Bug: 9664050

1) Remove dependency on libskia.
2) Remove dependency on libandroid_runtime.
3) Switch libcutils/liblog to use static libraries.
4) Remove unused include of JNIHelp.h.
5) Fix missing default USAGE_GRAPHICS_TEXTURE for bitmap Allocations.
6) Provide a setprop for testing compatibility mode:
adb shell setprop debug.rs.forcecompat 1
7) Move shouldThunk() function into base RenderScript class.
8) Switch to actual NDK-provided logging infrastructure.
9) Remove dependency on libutils.

Change-Id: Ie218e05c78aac8f0c0cecb0b84bcfd2ab2fbf845
8/renderscript/java/src/android/support/v8/renderscript/Allocation.java
8/renderscript/java/src/android/support/v8/renderscript/FieldPacker.java
8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
8/renderscript/jni/Android.mk
8/renderscript/jni/android_renderscript_RenderScript.cpp
8/renderscript/rs_support/Android.mk
58554048a3b5689b6452aeb16d96169892ba0188 08-Jul-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
ea892d85558b564ce62a32b3be147c7b7ae13f88 02-Jul-2013 kmccormick <kmccormick@google.com> Merge "Doc change: WakefulBroadcastReceiver javadoc." into jb-mr2-dev
7d0b3b813ddca4d54047e68ed04779acada2c3d1 02-Jul-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
ae161a4d000a10dafd844d17145de631933f21f3 02-Jul-2013 Jeff Brown <jeffbrown@google.com> Fix NPE when provider does not supply a route controller.

Bug: 9660419
Change-Id: I55e72c6c6310929d8870d9ee887a97fd50b98456
7/mediarouter/src/android/support/v7/media/MediaRouteProviderService.java
048a592289ddc0536654e3d6aa1f852fb5dd9005 30-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
8fa60a6aa36ef3385391c6eb0589fe157bb08345 28-Jun-2013 kmccormick <kmccormick@google.com> Doc change: WakefulBroadcastReceiver javadoc.

Change-Id: I44a80f68d1889623d7b0b6dc91826721e8f63760
4/java/android/support/v4/content/WakefulBroadcastReceiver.java
7c5516660ad65c3f2a1a63ead6ffd2ae1879dd45 27-Jun-2013 Jeff Brown <jeffbrown@google.com> Fix NPE when control request error message is null.

Bug: 9592982
Change-Id: Ie9609d8788c0a877643498e90c49fbe8328dd0cc
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProvider.java
a5a4dac7ac2c424abe7a88186d574a087befbb29 26-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
904507029cd8ea2d070b6df0911b2dd36b7075a6 25-Jun-2013 Chris Banes <chrisbanes@google.com> DO NOT MERGE Fix overwriting Action Bar title

This commit fixes the Action Bar title being overwritten by
the Activity title. The wrong method on ActionBarView was
being called from Activity.onTitleChanged(), which didn't
check to see if a title had been explicitly set.

Bug: 9569582
Change-Id: I8c03fa03fc6fe34852896841fec52a3d24c080e6
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateBase.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateICS.java
12e2d6a3de215763c8b60e9cad62e830670da623 24-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
a5f556dcbba015a37dbc8c4c912114086614df91 24-Jun-2013 The Android Automerger <android-build@android.com> Merge remote-tracking branch 'origin/jb-mr2-zeroday-release' into HEAD
fb75232cb13b19004ec1189888b46767db20daf4 22-Jun-2013 Jeff Brown <jeffbrown@google.com> mediarouter: Improve HTTP status reporting.

Add support for reporting HTTP response headers in status
as an extra.
Make the HTTP status code an extra as well.

Bug: 9532200
Change-Id: I8c6340df27f23670d1a61fb71a0aa5cdbd338227
7/mediarouter/src/android/support/v7/media/MediaControlIntent.java
7/mediarouter/src/android/support/v7/media/MediaItemStatus.java
4ecb99609d71f565cc8e0fb750725270ae23bd49 21-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
37da34e71d13376b3542b28d19c7356c622d6747 19-Jun-2013 Jeff Brown <jeffbrown@google.com> mediarouter: Fix indexing error resulting in NPE.

Bug: 9469471
Change-Id: Idf6f4345eecf03f5f64e2b09c0dda88344a7d67f
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProvider.java
7c45f4380b55def2feee02185922e14cfe84f866 16-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
885a744787962d1a76d6b1d6b206175b64fd50b6 13-Jun-2013 Chris Banes <chrisbanes@google.com> Merge "Fix ABC CollapsibleActionViews on ICS+" into jb-mr2-dev
1a329bdee84b970eeb5f8781f59b3c8c04d79d90 12-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
ba811896e3057cb48ad0f017efe1bf0c262430ec 12-Jun-2013 Jeff Brown <jeffbrown@google.com> Redefine content position in milliseconds instead of seconds.

Bug: 9380827
Change-Id: I92a2df6ae2aeb2257625d75c8ba9e0791568bf7e
7/mediarouter/src/android/support/v7/media/MediaControlIntent.java
7/mediarouter/src/android/support/v7/media/MediaItemStatus.java
aa42e2cbf2b7ca311b7c24cb5ab7c1df97ca2f2a 11-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
2e21b5e22c320fd7e6af86a7cc05b4b11d7a0f64 11-Jun-2013 Chris Banes <chrisbanes@google.com> Fix ABC CollapsibleActionViews on ICS+

- Fix ActionBarCompat CollapsibleActionView callbacks
not being propogated on ICS+.
- Moved support version of CollapsibleActionView from
internal to public package.
- Fix IME not showing on SearchView when expanded

Bug: 9382915

Change-Id: I17851985c014f8c56e4adaa225354a023d3177fa
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/internal/view/CollapsibleActionView.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperICS.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarView.java
7/appcompat/src/android/support/v7/view/CollapsibleActionView.java
7/appcompat/src/android/support/v7/widget/SearchView.java
de3d4d3c033fc939af83775a443b295a4034444c 08-Jun-2013 Jeff Brown <jeffbrown@google.com> Update media router remote playback protocol.

Introduce concept of queue ids to simplify the queuing story.

Bug: 9380827
Change-Id: Idd67cef36fbf26c01b04558907116bd1ecb91e2a
7/mediarouter/src/android/support/v7/media/MediaControlIntent.java
7/mediarouter/src/android/support/v7/media/MediaItemStatus.java
d852841ff0fb14b390aa33c7db4b383466c2b70d 10-Jun-2013 Scott Main <smain@google.com> Merge "hide BidiFormatterTest from javadocs however, this file should probably move to frameworks/support/tests/..." into jb-mr2-dev
698615685b3c1ebe7510e244b91d5b21f793ba71 09-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
12211b27289ef929810f2d74edcdee80e71b66ed 08-Jun-2013 Chet Haase <chet@google.com> Merge "ViewPager was not repositioning the PagerTitleStrip properly" into jb-mr2-dev
c8c0fc23e8ff21166a7699e324426a6a7dc65806 07-Jun-2013 Chet Haase <chet@google.com> ViewPager was not repositioning the PagerTitleStrip properly

Gmail had an artifact where animating the ViewPager in from the right caused
the title strip at the bottom to disappear at the end of the animation.
The problem was that the view pager was being redrawn at the end of the
animation (due to disabling the layer that was being animated), but the
title strip was mis-positioned off the right of the screen.

The root cause was ViewPager's layout process, which was not properly
repositioning the title strip during layout, when the scrollX field
changed.

Issue #9336914 ViewPager title strip not positioned correctly during layout

Change-Id: Idfcb70e2f28b98233fe6cb0e9b20bc2b6582ac1b
4/java/android/support/v4/view/ViewPager.java
7ca4bd9f7d071adad35354e7a2d787beccc7e0f3 07-Jun-2013 Chris Banes <chrisbanes@google.com> Merge "Ensure native Action Mode position on HC" into jb-mr2-dev
2c7e406eb421d5edc431d1cbaae9a18c60b2b052 07-Jun-2013 Chris Banes <chrisbanes@google.com> Merge "Remove Native Action Bar support for Honeycomb" into jb-mr2-dev
ecb514d2c0de2256be6fc466665197f35fadc5f9 06-Jun-2013 Scott Main <smain@google.com> hide BidiFormatterTest from javadocs
however, this file should probably move to frameworks/support/tests/...

Change-Id: I5176d3255e2c9af5c5ec0a8e7d9dcc24eb7fa29f
4/tests/java/android/support/v4/text/BidiFormatterTest.java
2a6b0da6aae4f946621e485ef1c98e016318cebd 06-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
60c5b31f4448410221de043873b94797732afa66 06-Jun-2013 Stephen Hines <srhines@google.com> s/android.renderscript/android.support.v8.renderscript/ for links.

Bug: 8570568
Change-Id: I26463e0de573360e98323200118ab19a85dde315
8/renderscript/java/src/android/support/v8/renderscript/Allocation.java
8/renderscript/java/src/android/support/v8/renderscript/Element.java
8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
8/renderscript/java/src/android/support/v8/renderscript/Sampler.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptGroup.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsic3DLUT.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicBlend.java
8/renderscript/java/src/android/support/v8/renderscript/Type.java
7d435ae5ba100be5710b685653cc351cab159c11 03-Jun-2013 Stephen Hines <srhines@google.com> Update RS support library docs.

Bug: 8570568
Change-Id: Ie80c8edc9fbcfbda047912c1228ebb5807d7c488
8/renderscript/java/src/android/support/v8/renderscript/Allocation.java
8/renderscript/java/src/android/support/v8/renderscript/BaseObj.java
8/renderscript/java/src/android/support/v8/renderscript/Byte2.java
8/renderscript/java/src/android/support/v8/renderscript/Byte3.java
8/renderscript/java/src/android/support/v8/renderscript/Byte4.java
8/renderscript/java/src/android/support/v8/renderscript/Double2.java
8/renderscript/java/src/android/support/v8/renderscript/Double3.java
8/renderscript/java/src/android/support/v8/renderscript/Double4.java
8/renderscript/java/src/android/support/v8/renderscript/Element.java
8/renderscript/java/src/android/support/v8/renderscript/FieldPacker.java
8/renderscript/java/src/android/support/v8/renderscript/Float2.java
8/renderscript/java/src/android/support/v8/renderscript/Float3.java
8/renderscript/java/src/android/support/v8/renderscript/Float4.java
8/renderscript/java/src/android/support/v8/renderscript/Int2.java
8/renderscript/java/src/android/support/v8/renderscript/Int3.java
8/renderscript/java/src/android/support/v8/renderscript/Int4.java
8/renderscript/java/src/android/support/v8/renderscript/Long2.java
8/renderscript/java/src/android/support/v8/renderscript/Long3.java
8/renderscript/java/src/android/support/v8/renderscript/Long4.java
8/renderscript/java/src/android/support/v8/renderscript/Matrix2f.java
8/renderscript/java/src/android/support/v8/renderscript/Matrix3f.java
8/renderscript/java/src/android/support/v8/renderscript/Matrix4f.java
8/renderscript/java/src/android/support/v8/renderscript/RSDriverException.java
8/renderscript/java/src/android/support/v8/renderscript/RSIllegalArgumentException.java
8/renderscript/java/src/android/support/v8/renderscript/RSInvalidStateException.java
8/renderscript/java/src/android/support/v8/renderscript/RSRuntimeException.java
8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
8/renderscript/java/src/android/support/v8/renderscript/Sampler.java
8/renderscript/java/src/android/support/v8/renderscript/Script.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptC.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptGroup.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsic3DLUT.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicBlend.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicBlur.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicColorMatrix.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve3x3.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve5x5.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicLUT.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicYuvToRGB.java
8/renderscript/java/src/android/support/v8/renderscript/Short2.java
8/renderscript/java/src/android/support/v8/renderscript/Short3.java
8/renderscript/java/src/android/support/v8/renderscript/Short4.java
8/renderscript/java/src/android/support/v8/renderscript/Type.java
a70dd52d892d9bf56beeac47b87b23e9b192dbbd 05-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev
8123e4b3d19031e34a60c0db202f0b3d100eb9d8 03-Jun-2013 Chris Banes <chrisbanes@google.com> Ensure native Action Mode position on HC

- Added a new layout to the decor for v11+
which ensures that the compat action bar
is at least invisible when a native action
mode is started.

Bug: 9251554

Signed-off-by: Chris Banes <chrisbanes@google.com>

Change-Id: I0932aaaa0b74166de6cb9134fd96d019ec204119
7/appcompat/res/layout-v11/abc_action_bar_decor.xml
7/appcompat/res/layout/abc_action_bar_decor.xml
7/appcompat/res/layout/abc_action_bar_decor_include.xml
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateBase.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/app/ActionBarImplBase.java
7/appcompat/src/android/support/v7/app/ActionBarImplHC.java
7/appcompat/src/android/support/v7/internal/widget/NativeActionModeAwareLayout.java
84bbe6fe39c63a7e67a3ca937981a463c11ac9ed 03-Jun-2013 Scott Main <smain@google.com> make various compat classes package only

Change-Id: Icc42b95455cc572cee9a583a22e55febb7663fba
4/honeycomb/android/support/v4/app/TaskStackBuilderHoneycomb.java
4/ics/android/support/v4/net/TrafficStatsCompatIcs.java
4/jellybean-mr2/android/support/v4/media/TransportMediatorCallback.java
4/jellybean-mr2/android/support/v4/media/TransportMediatorJellybeanMR2.java
4/jellybean-mr2/android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2.java
4/jellybean/android/support/v4/view/ViewCompatJB.java
89208232f3b5d1451408d787872504a190bc7ee0 31-May-2013 Chris Banes <chrisbanes@google.com> Remove Native Action Bar support for Honeycomb

- Tweaked config & bool resources so that large & xlarge
match the width qualified resources as much as possible.
- Added CompatTextView which implements textAllCaps for
all platforms.
- Added @hide to internal classes which it was missing

Bug: 9218989

Change-Id: I038d8ab7261d6c1d5cb039cd17903a43d09183c2
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/values-large/dimens.xml
7/appcompat/res/values-v11/styles_base.xml
7/appcompat/res/values-v11/themes_base.xml
7/appcompat/res/values-v14/styles_base.xml
7/appcompat/res/values-w600dp/dimens.xml
7/appcompat/res/values-xlarge/bools.xml
7/appcompat/res/values-xlarge/dimens.xml
7/appcompat/res/values/attrs.xml
7/appcompat/res/values/config.xml
7/appcompat/res/values/dimens.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes_base.xml
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHCMR1.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateICS.java
7/appcompat/src/android/support/v7/app/ActionBarImplBase.java
7/appcompat/src/android/support/v7/app/ActionBarImplHC.java
7/appcompat/src/android/support/v7/app/ActionBarImplICS.java
7/appcompat/src/android/support/v7/internal/view/ActionBarPolicy.java
7/appcompat/src/android/support/v7/internal/view/CollapsibleActionView.java
7/appcompat/src/android/support/v7/internal/view/SupportMenuInflater.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuItemView.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/BaseMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/ExpandedMenuView.java
7/appcompat/src/android/support/v7/internal/view/menu/ListMenuItemView.java
7/appcompat/src/android/support/v7/internal/view/menu/ListMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuBuilder.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperICS.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapperFactory.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapperICS.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuBuilder.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuWrapperICS.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarOverlayLayout.java
7/appcompat/src/android/support/v7/internal/widget/CompatTextView.java
7/appcompat/src/android/support/v7/internal/widget/ListPopupWindow.java
7/appcompat/src/android/support/v7/internal/widget/ScrollingTabContainerView.java
9372d5d60214a5b608b4814802ca28b6e5663641 02-Jun-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-release history after reset to jb-mr2-dev
cb63b6ecac9786891514f241dec71695f09d3efb 01-Jun-2013 Jeff Brown <jeffbrown@google.com> Add unique id to routes.

Route unique ids are stable identifiers that applications can use
for various purposes such as remembering route selections or
communicating with services.

Bug: 9210033
Change-Id: I4519f6f639346b8981f02fb870e64becca291b4c
7/mediarouter/src/android/support/v7/media/MediaRouteDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/SystemMediaRouteProvider.java
d11aa1784335270b8d85e385f2c8be79ee6a586c 31-May-2013 Jeff Brown <jeffbrown@google.com> Remove isActiveScanRequired().

This flag was originally added to support media route providers
that are unable to discover media routes passively. However, this
would be true in practice for most media route providers since
they will usually need to poll the network periodically to find
new routes.

Previously we did not have a good way to tell when discovery was
really needed so we forced these providers to rely on active scans
instead. Unfortunately this meant that the MediaRouterButton needed
to be visible all of the time.

Now that we have CALLBACK_FLAG_REQUEST_DISCOVERY, we can be more
conservative about when discovery occurs. In practice, discovery
will only happen when an application that uses media router is in
the foreground. So it's ok for providers to do some moderate work
during normal discovery and we don't need to force them to rely
exclusively on active scans anymore.

We also remove getDiscoverableControlFilters() since it was only
needed for the case where active scans were required.

Note that we still do perform active scans when the chooser dialog
is open. However, we don't allow providers to require them.
This even works for Wifi Display because the system already knows
which displays have been paired so it doesn't require active scans
to decide whether to advertise those routes (although it does
require active scans to discover whether they are really available).

Bug: 9210033
Change-Id: I69adaf42fb461ee2b564e3605f921d23b6b5c7be
7/mediarouter/src/android/support/v7/app/MediaRouteActionProvider.java
7/mediarouter/src/android/support/v7/app/MediaRouteButton.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/SystemMediaRouteProvider.java
f03da4a9e6cc02251c2f804eb6f25da61821d6a7 31-May-2013 Jeff Brown <jeffbrown@google.com> Add CALLBACK_FLAG_REQUEST_DISCOVERY.

This change is designed to reduce the network discovery overhead
and memory footprint of the media router.

Make the media router more conservative about when it binds to
media route providers and performs discovery. It will now
only perform discovery if the application has specified
CALLBACK_FLAG_REQUEST_DISCOVERY or CALLBACK_FLAG_PERFORM_ACTIVE_SCAN.
Furthermore, it will only bind to media route provider services
while discovery is requested or while the app has selected
a route that belongs to the provider. It will automatically
unbind when these conditions no longer hold true to allow the
system to reclaim memory used by the MRP service process.

Added a MediaRouteDiscoveryFragment to make it a bit easier to
manage the lifecycle of media router callbacks.

Bug: 9210033
Change-Id: I9e7399022d51eb6db3ac79f843ccfa5aba3a8762
7/mediarouter/src/android/support/v7/app/MediaRouteActionProvider.java
7/mediarouter/src/android/support/v7/app/MediaRouteChooserDialog.java
7/mediarouter/src/android/support/v7/app/MediaRouteDiscoveryFragment.java
7/mediarouter/src/android/support/v7/media/MediaRouteDiscoveryRequest.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderService.java
7/mediarouter/src/android/support/v7/media/MediaRouteSelector.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProvider.java
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProviderWatcher.java
7/mediarouter/src/android/support/v7/media/SystemMediaRouteProvider.java
725c4409c9d876a688466249ec7d2f1bdafa5fda 30-May-2013 Jeff Brown <jeffbrown@google.com> Fix Theme.AppCompat.Light.DarkActionBar styling.

The base themes need to propagate appcompat attributes such as
actionBarWidgetTheme back into their framework counterparts to
ensure that the correct styles are applied.

This change specifically fixes one such problem but there will be
others to be resolved later as part of this bug.

Fix visibility of a couple of overridden methods in
ActionBarActivity to match that of the base class.

Bug: 9196417
Change-Id: I0799f22234109b1d6f4ef8c1bb39bc7530054c06
7/appcompat/res/values-v11/themes_base.xml
7/appcompat/res/values-v14/themes_base.xml
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarImplHC.java
23af99bc1cf310423556eba9566c5047b6c2a088 31-May-2013 Jeff Brown <jeffbrown@google.com> Merge "Fix MediaRouter leaks." into jb-mr2-dev
fd35e010077641857ae8e43bad3d239fa948e50c 31-May-2013 Jeff Sharkey <jsharkey@android.com> am 979018ac: am 0c61fe0a: am 97c2b8be: Generalize support library tests.

* commit '979018ac4b79eb79da93366c8424339292fdb09c':
Generalize support library tests.
979018ac4b79eb79da93366c8424339292fdb09c 31-May-2013 Jeff Sharkey <jsharkey@android.com> am 0c61fe0a: am 97c2b8be: Generalize support library tests.

* commit '0c61fe0a51a718a9a27b496338b96b03d7cd9f94':
Generalize support library tests.
0c61fe0a51a718a9a27b496338b96b03d7cd9f94 31-May-2013 Jeff Sharkey <jsharkey@android.com> am 97c2b8be: Generalize support library tests.

* commit '97c2b8beba5ac3075c814862cd925ac2c69479ee':
Generalize support library tests.
97c2b8beba5ac3075c814862cd925ac2c69479ee 30-May-2013 Jeff Sharkey <jsharkey@android.com> Generalize support library tests.

Change-Id: I21c828268e7a7e4ca6be5dae7a5ab85789a9a7b5
ests/Android.mk
ests/AndroidManifest.xml
ests/java/android/support/v4/content/FileProviderTest.java
ests/res/xml/paths.xml
4/tests/Android.mk
4/tests/AndroidManifest.xml
4/tests/java/android/support/v4/content/FileProviderTest.java
4/tests/res/xml/paths.xml
c0731b7316922d0b9a6b2cb5b41c7112ee79b15e 30-May-2013 Stephen Hines <srhines@google.com> Merge "re-organize renderscript support lib to match organization patterns" into jb-mr2-dev
6a9d87e70bb7f3c780d390428279169ac1337f9a 30-May-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-release history after reset to jb-mr2-dev
ee6aa6f8752a54d01c74486eafa71a86e94d7511 30-May-2013 Chris Banes <chrisbanes@google.com> Merge "Import ShareActionProvider for ActionBarCompat" into jb-mr2-dev
8ce86f77ae1a91622e6d625614ef9a469cd0c960 30-May-2013 Chris Banes <chrisbanes@google.com> Merge "Emulate overridesItemVisibility() for ICS" into jb-mr2-dev
9fcedc160282e6620f409ea46bf6728b35d011dd 30-May-2013 Jeff Brown <jeffbrown@google.com> Fix MediaRouter leaks.

There was a cyclic reference from the value of a WeakHashMap
to its key which resulted in MediaRouter instances and associated
Contexts being leaked. Fixed this by avoiding the cycle but
there is now a little more burden on the application to ensure
that it holds a reference to the MediaRouter instance as long
as it is required.

If we wanted to make the support library MediaRouter behave more
like an object returned by Context.getSystemService() then we
would have to arrange for the Context to hold a strong reference
to the MediaRouter to keep it alive but there isn't any good API
to accomplish this.

Bug: 9189100
Change-Id: I15b214ae9dbad3f08be04ec852b07cc61a00886e
7/mediarouter/src/android/support/v7/media/MediaRouter.java
099deb8fb1715e62bcb24513f8e9305ab4f7743a 29-May-2013 Scott Main <smain@google.com> re-organize renderscript support lib to match organization patterns

Bug: 9188088

Change-Id: I8ef73a288aa0dc6dc92adbe64389dc6dee3ed807
enderscript/v8/Android.mk
enderscript/v8/java/src/android/support/v8/renderscript/Allocation.java
enderscript/v8/java/src/android/support/v8/renderscript/AllocationThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/BaseObj.java
enderscript/v8/java/src/android/support/v8/renderscript/Byte2.java
enderscript/v8/java/src/android/support/v8/renderscript/Byte3.java
enderscript/v8/java/src/android/support/v8/renderscript/Byte4.java
enderscript/v8/java/src/android/support/v8/renderscript/Double2.java
enderscript/v8/java/src/android/support/v8/renderscript/Double3.java
enderscript/v8/java/src/android/support/v8/renderscript/Double4.java
enderscript/v8/java/src/android/support/v8/renderscript/Element.java
enderscript/v8/java/src/android/support/v8/renderscript/ElementThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/FieldPacker.java
enderscript/v8/java/src/android/support/v8/renderscript/Float2.java
enderscript/v8/java/src/android/support/v8/renderscript/Float3.java
enderscript/v8/java/src/android/support/v8/renderscript/Float4.java
enderscript/v8/java/src/android/support/v8/renderscript/Int2.java
enderscript/v8/java/src/android/support/v8/renderscript/Int3.java
enderscript/v8/java/src/android/support/v8/renderscript/Int4.java
enderscript/v8/java/src/android/support/v8/renderscript/Long2.java
enderscript/v8/java/src/android/support/v8/renderscript/Long3.java
enderscript/v8/java/src/android/support/v8/renderscript/Long4.java
enderscript/v8/java/src/android/support/v8/renderscript/Matrix2f.java
enderscript/v8/java/src/android/support/v8/renderscript/Matrix3f.java
enderscript/v8/java/src/android/support/v8/renderscript/Matrix4f.java
enderscript/v8/java/src/android/support/v8/renderscript/RSDriverException.java
enderscript/v8/java/src/android/support/v8/renderscript/RSIllegalArgumentException.java
enderscript/v8/java/src/android/support/v8/renderscript/RSInvalidStateException.java
enderscript/v8/java/src/android/support/v8/renderscript/RSRuntimeException.java
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/RenderScriptThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/Sampler.java
enderscript/v8/java/src/android/support/v8/renderscript/SamplerThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/Script.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptC.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptCThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptGroup.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptGroupThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsic.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsic3DLUT.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsic3DLUTThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlend.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlendThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlur.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlurThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicColorMatrix.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicColorMatrixThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve3x3.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve3x3Thunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve5x5.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve5x5Thunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicLUT.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicLUTThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicYuvToRGB.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicYuvToRGBThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/Short2.java
enderscript/v8/java/src/android/support/v8/renderscript/Short3.java
enderscript/v8/java/src/android/support/v8/renderscript/Short4.java
enderscript/v8/java/src/android/support/v8/renderscript/Type.java
enderscript/v8/java/src/android/support/v8/renderscript/TypeThunker.java
enderscript/v8/jni/Android.mk
enderscript/v8/jni/android_renderscript_RenderScript.cpp
enderscript/v8/rs_support/Android.mk
8/renderscript/Android.mk
8/renderscript/java/src/android/support/v8/renderscript/Allocation.java
8/renderscript/java/src/android/support/v8/renderscript/AllocationThunker.java
8/renderscript/java/src/android/support/v8/renderscript/BaseObj.java
8/renderscript/java/src/android/support/v8/renderscript/Byte2.java
8/renderscript/java/src/android/support/v8/renderscript/Byte3.java
8/renderscript/java/src/android/support/v8/renderscript/Byte4.java
8/renderscript/java/src/android/support/v8/renderscript/Double2.java
8/renderscript/java/src/android/support/v8/renderscript/Double3.java
8/renderscript/java/src/android/support/v8/renderscript/Double4.java
8/renderscript/java/src/android/support/v8/renderscript/Element.java
8/renderscript/java/src/android/support/v8/renderscript/ElementThunker.java
8/renderscript/java/src/android/support/v8/renderscript/FieldPacker.java
8/renderscript/java/src/android/support/v8/renderscript/Float2.java
8/renderscript/java/src/android/support/v8/renderscript/Float3.java
8/renderscript/java/src/android/support/v8/renderscript/Float4.java
8/renderscript/java/src/android/support/v8/renderscript/Int2.java
8/renderscript/java/src/android/support/v8/renderscript/Int3.java
8/renderscript/java/src/android/support/v8/renderscript/Int4.java
8/renderscript/java/src/android/support/v8/renderscript/Long2.java
8/renderscript/java/src/android/support/v8/renderscript/Long3.java
8/renderscript/java/src/android/support/v8/renderscript/Long4.java
8/renderscript/java/src/android/support/v8/renderscript/Matrix2f.java
8/renderscript/java/src/android/support/v8/renderscript/Matrix3f.java
8/renderscript/java/src/android/support/v8/renderscript/Matrix4f.java
8/renderscript/java/src/android/support/v8/renderscript/RSDriverException.java
8/renderscript/java/src/android/support/v8/renderscript/RSIllegalArgumentException.java
8/renderscript/java/src/android/support/v8/renderscript/RSInvalidStateException.java
8/renderscript/java/src/android/support/v8/renderscript/RSRuntimeException.java
8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
8/renderscript/java/src/android/support/v8/renderscript/RenderScriptThunker.java
8/renderscript/java/src/android/support/v8/renderscript/Sampler.java
8/renderscript/java/src/android/support/v8/renderscript/SamplerThunker.java
8/renderscript/java/src/android/support/v8/renderscript/Script.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptC.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptCThunker.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptGroup.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptGroupThunker.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsic.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsic3DLUT.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsic3DLUTThunker.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicBlend.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicBlendThunker.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicBlur.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicBlurThunker.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicColorMatrix.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicColorMatrixThunker.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve3x3.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve3x3Thunker.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve5x5.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve5x5Thunker.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicLUT.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicLUTThunker.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicYuvToRGB.java
8/renderscript/java/src/android/support/v8/renderscript/ScriptIntrinsicYuvToRGBThunker.java
8/renderscript/java/src/android/support/v8/renderscript/Short2.java
8/renderscript/java/src/android/support/v8/renderscript/Short3.java
8/renderscript/java/src/android/support/v8/renderscript/Short4.java
8/renderscript/java/src/android/support/v8/renderscript/Type.java
8/renderscript/java/src/android/support/v8/renderscript/TypeThunker.java
8/renderscript/jni/Android.mk
8/renderscript/jni/android_renderscript_RenderScript.cpp
8/renderscript/rs_support/Android.mk
a257c0d6e4adb539c3a3c4ad4e14c87a5bbc7134 29-May-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-release history after reset to jb-mr2-dev
e290ed32f85ff6307a53922a78684b31d30b8dc5 25-May-2013 Chris Banes <chrisbanes@google.com> Import ShareActionProvider for ActionBarCompat

Bug: 8396964

Change-Id: I1c6121cbbc518b84feb312456096c57f34021d20
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_dark.png
7/appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_light.png
7/appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_dark.png
7/appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_light.png
7/appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_dark.png
7/appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_light.png
7/appcompat/res/layout/abc_activity_chooser_view.xml
7/appcompat/res/layout/abc_activity_chooser_view_list_item.xml
7/appcompat/res/values-v11/themes_base.xml
7/appcompat/res/values-v14/themes_base.xml
7/appcompat/res/values/attrs.xml
7/appcompat/res/values/strings.xml
7/appcompat/res/values/styles.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes.xml
7/appcompat/res/values/themes_base.xml
7/appcompat/src/android/support/v7/internal/widget/ActivityChooserModel.java
7/appcompat/src/android/support/v7/internal/widget/ActivityChooserView.java
7/appcompat/src/android/support/v7/widget/ShareActionProvider.java
a6fc0bcd9e65ed20193976cd02500152bb39a163 23-May-2013 Chris Banes <chrisbanes@google.com> Emulate overridesItemVisibility() for ICS

This commit tries to emulate ActionProvider's
overridesItemVisibility() on ICS. Bug: 8911267

Change-Id: Iaefba21287863a1a51d7f35dc1a3d9d6a2b4ee86
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperICS.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperJB.java
9942d40d0d952b03b583fe66f434676793697aa2 24-May-2013 Jeff Brown <jeffbrown@google.com> MediaRouter UI tweaks.

Fix an issue where the MediaRouteButton would cause the currently
selected route to be deselected when switching activities.
The button now no longer has any side-effects.

Added code to handle the case where the dialog may be empty
by showing a progress bar and placeholder text.

Make the route chooser and controller dialogs dark to match
the system volume dialog.

Fixed the dividers in the route controller dialog.

Fixed some incorrect assumptions in the MediaRouteActionProvider
related to whether the MediaRouteButton has been attached to
the window. Sometimes we would fail to add the necessary
route callbacks. This was intended to workaround a framework
limitation but it caused other problems.

Fixed the padding of the media route button.

Cleaned up some documentation.

Bug: 9102538
Change-Id: I226e33c3017e8e4a9d877d023a8f158184861343
7/mediarouter/res/layout/mr_media_route_chooser_dialog.xml
7/mediarouter/res/layout/mr_media_route_controller_dialog.xml
7/mediarouter/res/values/strings.xml
7/mediarouter/res/values/styles.xml
7/mediarouter/src/android/support/v7/app/MediaRouteActionProvider.java
7/mediarouter/src/android/support/v7/app/MediaRouteButton.java
7/mediarouter/src/android/support/v7/app/MediaRouteChooserDialog.java
7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
7/mediarouter/src/android/support/v7/app/MediaRouterThemeHelper.java
7/mediarouter/src/android/support/v7/media/MediaControlIntent.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
10d5cc85f23e10447e9d6fc326b963f415fbf63d 29-May-2013 Chris Banes <chrisbanes@google.com> Merge changes I93332eca,If4777c50 into jb-mr2-dev

* changes:
Rename remaining resources to use abc_ prefix
Import of SearchView into AppCompat
0d7ad0b89aeb8bafd4ccab0f5ccb71f89f415192 29-May-2013 Chris Banes <chrisbanes@google.com> Merge "Fix Context MenuInflater is created with" into jb-mr2-dev
9578a5eeff2a628783622a97fdd9021613df3576 29-May-2013 Chris Banes <chrisbanes@google.com> Merge "Fix drawable handling for ABC's ActionBarContainer" into jb-mr2-dev
e85d95a04fcc59c927ddaede589fab64eac81ab4 29-May-2013 Chris Banes <chrisbanes@google.com> Merge "ActionBarCompat support for ActionBarDrawerToggle" into jb-mr2-dev
8bfcfb73d54e19f4691f109eb8be66aac37c9067 29-May-2013 Adam Powell <adamp@google.com> Remove the "experimental" warning on SlidingPaneLayout

Docs-only change. SPL is shipped in Hangouts and here to stay!

Change-Id: I6893a74d24aba50f7e3afdef2e7d8c3d44e10faf
4/java/android/support/v4/widget/SlidingPaneLayout.java
242db97d44808da5e2f8ec45076e2353a03882a0 25-May-2013 Chris Banes <chrisbanes@google.com> Fix drawable handling for ABC's ActionBarContainer

Bug: 9131941

Change-Id: I667c01a1b5f0096dd1b77459177542d5a3025cca
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/internal/widget/ActionBarContainer.java
45d973fcc4c43f5ea00cddd3d9b947d9e8d8fc4e 28-May-2013 Chris Banes <chrisbanes@google.com> ActionBarCompat support for ActionBarDrawerToggle

Bug: 9167781
Change-Id: I927788a093d27e26b8b693766127f1a608d1b540
4/java/android/support/v4/app/ActionBarDrawerToggle.java
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateBase.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarView.java
3f42fc108c93d174b4fbaa9910c9eb8e00117024 26-May-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-release history after reset to jb-mr2-dev
07a07ce59efb770e9fb9ca53a0133e5e64a63bbc 23-May-2013 Chris Banes <chrisbanes@google.com> Rename remaining resources to use abc_ prefix

Bug: 9100364

Change-Id: I93332ecaf1e8d5234acf005e263c6c0309e6413f
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/color/abc_search_url_text_holo.xml
7/appcompat/res/drawable/abc_item_background_holo_dark.xml
7/appcompat/res/drawable/abc_item_background_holo_light.xml
7/appcompat/res/drawable/abc_list_selector_holo_dark.xml
7/appcompat/res/drawable/abc_list_selector_holo_light.xml
7/appcompat/res/drawable/abc_tab_indicator_ab_holo.xml
7/appcompat/res/layout/abc_action_bar_home.xml
7/appcompat/res/layout/abc_action_bar_title_item.xml
7/appcompat/res/layout/abc_action_mode_close_item.xml
7/appcompat/res/layout/abc_search_dropdown_item_icons_2line.xml
7/appcompat/res/layout/abc_search_view.xml
7/appcompat/res/values-land/bools.xml
7/appcompat/res/values-land/config.xml
7/appcompat/res/values-land/dimens.xml
7/appcompat/res/values-large/bools.xml
7/appcompat/res/values-large/config.xml
7/appcompat/res/values-large/dimens.xml
7/appcompat/res/values-sw600dp/config.xml
7/appcompat/res/values-sw600dp/dimens.xml
7/appcompat/res/values-w360dp/dimens.xml
7/appcompat/res/values-w480dp/bools.xml
7/appcompat/res/values-w480dp/config.xml
7/appcompat/res/values-w500dp/dimens.xml
7/appcompat/res/values-w600dp/dimens.xml
7/appcompat/res/values-w720dp/bools.xml
7/appcompat/res/values/bools.xml
7/appcompat/res/values/colors.xml
7/appcompat/res/values/config.xml
7/appcompat/res/values/dimens.xml
7/appcompat/res/values/strings.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes_base.xml
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateBase.java
7/appcompat/src/android/support/v7/internal/view/ActionBarPolicy.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuItemView.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuBuilder.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuPopupHelper.java
7/appcompat/src/android/support/v7/internal/widget/AbsActionBarView.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarView.java
7/appcompat/src/android/support/v7/widget/SearchView.java
818041428e0aca4943fe5adc0d54dad0d36a75f4 22-May-2013 Chris Banes <chrisbanes@google.com> Import of SearchView into AppCompat

This commit imports SearchView into AppCompat:
- Drawable size has increased to ~100KB
- Removed the old SearchActionProvider

Bug: 8396910

Change-Id: If4777c5058c6035b517439a5452edb41512ee569
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/color/abc_search_url_text_holo.xml
7/appcompat/res/drawable-hdpi/abc_ic_clear_disabled.png
7/appcompat/res/drawable-hdpi/abc_ic_clear_normal.png
7/appcompat/res/drawable-hdpi/abc_ic_clear_search_api_disabled_holo_light.png
7/appcompat/res/drawable-hdpi/abc_ic_clear_search_api_holo_light.png
7/appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_dark.png
7/appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_light.png
7/appcompat/res/drawable-hdpi/abc_ic_go.png
7/appcompat/res/drawable-hdpi/abc_ic_go_search_api_holo_light.png
7/appcompat/res/drawable-hdpi/abc_ic_search.png
7/appcompat/res/drawable-hdpi/abc_ic_search_api_holo_light.png
7/appcompat/res/drawable-hdpi/abc_ic_voice_search.png
7/appcompat/res/drawable-hdpi/abc_ic_voice_search_api_holo_light.png
7/appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_ic_clear_disabled.png
7/appcompat/res/drawable-mdpi/abc_ic_clear_normal.png
7/appcompat/res/drawable-mdpi/abc_ic_clear_search_api_disabled_holo_light.png
7/appcompat/res/drawable-mdpi/abc_ic_clear_search_api_holo_light.png
7/appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_dark.png
7/appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_light.png
7/appcompat/res/drawable-mdpi/abc_ic_go.png
7/appcompat/res/drawable-mdpi/abc_ic_go_search_api_holo_light.png
7/appcompat/res/drawable-mdpi/abc_ic_search.png
7/appcompat/res/drawable-mdpi/abc_ic_search_api_holo_light.png
7/appcompat/res/drawable-mdpi/abc_ic_voice_search.png
7/appcompat/res/drawable-mdpi/abc_ic_voice_search_api_holo_light.png
7/appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_ic_clear_disabled.png
7/appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_disabled_holo_light.png
7/appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_holo_light.png
7/appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_dark.png
7/appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_light.png
7/appcompat/res/drawable-xhdpi/abc_ic_go.png
7/appcompat/res/drawable-xhdpi/abc_ic_go_search_api_holo_light.png
7/appcompat/res/drawable-xhdpi/abc_ic_search.png
7/appcompat/res/drawable-xhdpi/abc_ic_search_api_holo_light.png
7/appcompat/res/drawable-xhdpi/abc_ic_voice_search.png
7/appcompat/res/drawable-xhdpi/abc_ic_voice_search_api_holo_light.png
7/appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_light.9.png
7/appcompat/res/drawable/abc_ic_clear.xml
7/appcompat/res/drawable/abc_ic_clear_holo_light.xml
7/appcompat/res/drawable/abc_search_dropdown_dark.xml
7/appcompat/res/drawable/abc_search_dropdown_light.xml
7/appcompat/res/drawable/abc_textfield_searchview_holo_dark.xml
7/appcompat/res/drawable/abc_textfield_searchview_holo_light.xml
7/appcompat/res/drawable/abc_textfield_searchview_right_holo_dark.xml
7/appcompat/res/drawable/abc_textfield_searchview_right_holo_light.xml
7/appcompat/res/layout/abc_search_dropdown_item_icons_2line.xml
7/appcompat/res/layout/abc_search_view.xml
7/appcompat/res/values-large/dimens.xml
7/appcompat/res/values-v11/styles_base.xml
7/appcompat/res/values-v11/themes_base.xml
7/appcompat/res/values-v14/styles_base.xml
7/appcompat/res/values-v14/themes_base.xml
7/appcompat/res/values/attrs.xml
7/appcompat/res/values/colors.xml
7/appcompat/res/values/dimens.xml
7/appcompat/res/values/strings.xml
7/appcompat/res/values/styles.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes.xml
7/appcompat/src/android/support/v7/widget/SearchActionProvider.java
7/appcompat/src/android/support/v7/widget/SearchView.java
7/appcompat/src/android/support/v7/widget/SuggestionsAdapter.java
d3de4f6d003d92c2a3c5f449a0d759ab9032d2ff 25-May-2013 Adam Powell <adamp@google.com> Fix a bug in FragmentActivity menu panel preparation

Don't require visible menu items to return true from onPreparePanel.
This disrupts ActionProviders that may manipulate menu item visibility
later or other code that otherwise alters item visibility outside of a
full menu invalidation.

Bug 9129862

Change-Id: I56986cc6d46fc6b250ebb8b0b186be99cc705700
4/java/android/support/v4/app/FragmentActivity.java
f803407db4a369e3c176798d5318faaacb85e12b 24-May-2013 Alan Viverette <alanv@google.com> Fix build by using support library methods in support lib.

Change-Id: Ia0ac6e337701c94f5bfb36af4298ef6becd0fb4d
4/java/android/support/v4/widget/SlidingPaneLayout.java
080275b0c3a6b8f3f7a6880b774e6b0b6ede16a4 24-May-2013 Alan Viverette <alanv@google.com> Merge "Minor accessibility fixes to SlidingPaneLayout." into jb-mr2-dev
06dc58f58c161b8c5564b3ddd2c4ff64c6f202f4 23-May-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-release history after reset to jb-mr2-dev
cccba6b8c807c26066763b3dad7a107903abbe93 23-May-2013 Chris Banes <chrisbanes@google.com> Merge "Fix ActionProvider.isVisible() #8911267" into jb-mr2-dev
c6f6c4511593aa49688d5425e2f6e36459076c25 22-May-2013 Adam Powell <adamp@google.com> Make DrawerLayout and SlidingPaneLayout friendlier to tools.

Don't throw exceptions during measurement if isInEditMode.

Change-Id: I38b8e2d9801d074be37ca315ec6206eaed85da1e
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/SlidingPaneLayout.java
f33a07ea96ea08b7122cd69c634f39754cd532d2 21-May-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-release history after reset to jb-mr2-dev
d713f4f0643a5f6409b431f643f1ad25dba6c22f 21-May-2013 Chris Banes <chrisbanes@google.com> Fix ActionProvider.isVisible() #8911267

- Hooked up Menu Item visibility with ActionProvider
visibility for v9 and below.
- Cleaned up wrapper code around ActionProvider:
- Move base ActionProviderWrapper code from HC to ICS
- Hooked up ActionProviderWrapperJB properly

Change-Id: Ib708f285784dbf0704989a1b258b96900c8b5e15
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemImpl.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperICS.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperJB.java
3d4c9459ed77f732dd3ba602713af6ebf9280c8c 21-May-2013 Jeff Brown <jeffbrown@google.com> Streamline media router API.

Merge progress and status and remove ACTION_GET_PROGRESS.

Add a new MediaItemStatus object to ensure that apps package the
status information correctly into the Bundle and to remove
possible ambiguity about the interpretation of each field.

Add EXTRA_ITEM_STATUS as a standard output result from
most requests include ACTION_PLAY, ACTION_PAUSE, etc.

Add a timestamp to the status object.

Add a mechanism for returning an error string from failed
media control requests.

Add a unique prefix to all mediarouter library resources
to make conflicts with application resources less likely.

Bug: 8175766
Change-Id: Ifca759424125ca62e8a72d35068dd3cc045d21ad
7/mediarouter/res/drawable-hdpi/ic_audio_vol.png
7/mediarouter/res/drawable-hdpi/ic_media_route_disabled_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_disabled_holo_light.png
7/mediarouter/res/drawable-hdpi/ic_media_route_off_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_off_holo_light.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_0_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_0_holo_light.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_1_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_1_holo_light.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_2_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_2_holo_light.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_holo_light.png
7/mediarouter/res/drawable-hdpi/mr_ic_audio_vol.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_disabled_holo_dark.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_disabled_holo_light.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_off_holo_dark.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_off_holo_light.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_on_0_holo_dark.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_on_0_holo_light.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_on_1_holo_dark.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_on_1_holo_light.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_on_2_holo_dark.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_on_2_holo_light.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_on_holo_dark.png
7/mediarouter/res/drawable-hdpi/mr_ic_media_route_on_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_audio_vol.png
7/mediarouter/res/drawable-mdpi/ic_media_route_disabled_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_disabled_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_media_route_off_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_off_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_0_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_0_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_1_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_1_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_2_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_2_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_holo_light.png
7/mediarouter/res/drawable-mdpi/mr_ic_audio_vol.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_disabled_holo_dark.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_disabled_holo_light.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_off_holo_dark.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_off_holo_light.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_on_0_holo_dark.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_on_0_holo_light.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_on_1_holo_dark.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_on_1_holo_light.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_on_2_holo_dark.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_on_2_holo_light.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_on_holo_dark.png
7/mediarouter/res/drawable-mdpi/mr_ic_media_route_on_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_audio_vol.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_disabled_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_disabled_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_off_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_off_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_0_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_0_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_1_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_1_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_2_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_2_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_holo_light.png
7/mediarouter/res/drawable-xhdpi/mr_ic_audio_vol.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_disabled_holo_dark.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_disabled_holo_light.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_off_holo_dark.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_off_holo_light.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_0_holo_dark.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_0_holo_light.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_1_holo_dark.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_1_holo_light.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_2_holo_dark.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_2_holo_light.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_holo_dark.png
7/mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_holo_light.png
7/mediarouter/res/drawable/ic_media_route_connecting_holo_dark.xml
7/mediarouter/res/drawable/ic_media_route_connecting_holo_light.xml
7/mediarouter/res/drawable/ic_media_route_holo_dark.xml
7/mediarouter/res/drawable/ic_media_route_holo_light.xml
7/mediarouter/res/drawable/mr_ic_media_route_connecting_holo_dark.xml
7/mediarouter/res/drawable/mr_ic_media_route_connecting_holo_light.xml
7/mediarouter/res/drawable/mr_ic_media_route_holo_dark.xml
7/mediarouter/res/drawable/mr_ic_media_route_holo_light.xml
7/mediarouter/res/layout-v17/media_route_list_item.xml
7/mediarouter/res/layout-v17/mr_media_route_list_item.xml
7/mediarouter/res/layout/media_route_chooser_dialog.xml
7/mediarouter/res/layout/media_route_controller_dialog.xml
7/mediarouter/res/layout/media_route_list_item.xml
7/mediarouter/res/layout/mr_media_route_chooser_dialog.xml
7/mediarouter/res/layout/mr_media_route_controller_dialog.xml
7/mediarouter/res/layout/mr_media_route_list_item.xml
7/mediarouter/res/values/strings.xml
7/mediarouter/res/values/styles.xml
7/mediarouter/res/values/themes.xml
7/mediarouter/src/android/support/v7/app/MediaRouteChooserDialog.java
7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
7/mediarouter/src/android/support/v7/media/MediaControlIntent.java
7/mediarouter/src/android/support/v7/media/MediaItemMetadata.java
7/mediarouter/src/android/support/v7/media/MediaItemStatus.java
7/mediarouter/src/android/support/v7/media/MediaRouteDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderService.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProvider.java
7/mediarouter/src/android/support/v7/media/SystemMediaRouteProvider.java
51e43399398d051db26ecc85d6de34f310e77dbb 21-May-2013 Alan Viverette <alanv@google.com> Minor accessibility fixes to SlidingPaneLayout.

Ensure class name is populated correctly. Only add children that should
be exposed to accessibility and manually set importantForAccessibility
to yes since we can't check the computed value.

BUG: 8871268
Change-Id: I4731c0ce4989bdbee0775fdb7324c23ba0cc2831
4/java/android/support/v4/widget/SlidingPaneLayout.java
9778122c5445ac11d151329379e9bfc071b4adb8 20-May-2013 Scott Kennedy <skennedy@google.com> am 96d5bf8f: am b7345024: am be5d626f: Return true when we toggle the drawer

* commit '96d5bf8fb15d33bac92e139683e3dc157317ec91':
Return true when we toggle the drawer
96d5bf8fb15d33bac92e139683e3dc157317ec91 20-May-2013 Scott Kennedy <skennedy@google.com> am b7345024: am be5d626f: Return true when we toggle the drawer

* commit 'b73450243520f7ad53b8225dd9ec46597ebf1fe6':
Return true when we toggle the drawer
b73450243520f7ad53b8225dd9ec46597ebf1fe6 20-May-2013 Scott Kennedy <skennedy@google.com> am be5d626f: Return true when we toggle the drawer

* commit 'be5d626f0e91da09f46b82daa84c3d57df196c11':
Return true when we toggle the drawer
2e8bc3a8ebd1e728aebf2734ea21388452565b2d 19-May-2013 The Android Automerger <android-build@google.com> merge in jb-mr2-release history after reset to jb-mr2-dev
be5d626f0e91da09f46b82daa84c3d57df196c11 19-May-2013 Scott Kennedy <skennedy@google.com> Return true when we toggle the drawer

The docs say we can check the return value from
ActionBarDrawerToggle#onOptionsItemSelected(MenuItem) to
short-circuit Activity#onOptionsItemSelected(MenuItem), but we were
never returning true.

Change-Id: Ieadc469e65189c27182ed5b28ffb9cd712d06b96
4/java/android/support/v4/app/ActionBarDrawerToggle.java
2ef36d857302c5cd738c7c8bdec53d31feebebba 16-May-2013 Jeff Brown <jeffbrown@google.com> MediaRouter UI tweaks.

Fix a couple of styling issues.
Fix an NPE when a provider is removed.

Bug: 8175766
Change-Id: I109bc93e94d4a05924ae01189911d2418660d0f3
7/mediarouter/res/layout/media_route_controller_dialog.xml
7/mediarouter/src/android/support/v7/app/MediaRouteChooserDialog.java
7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
7/mediarouter/src/android/support/v7/app/MediaRouterThemeHelper.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
d63957d28aaabcec588b8cde12eac16414783aeb 16-May-2013 Jeff Brown <jeffbrown@google.com> Replace route status with route description.

Bug: 8175766
Change-Id: I694e3d78cd6a80ecb277b5d950b52d9401a8736c
7/mediarouter/jellybean-mr2/android/support/v7/media/MediaRouterJellybeanMr2.java
7/mediarouter/src/android/support/v7/app/MediaRouteChooserDialog.java
7/mediarouter/src/android/support/v7/media/MediaRouteDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/SystemMediaRouteProvider.java
55b361aea868e53e848bc45af3a55ae43e7871c3 16-May-2013 Jeff Brown <jeffbrown@google.com> Remove route icons from the API and the UI.

Bug: 8175766
Change-Id: Ic376cb99455fff1e48aa7d3243365aa7cb94659b
7/mediarouter/res/layout-v17/media_route_list_item.xml
7/mediarouter/res/layout/media_route_list_item.xml
7/mediarouter/src/android/support/v7/app/MediaRouteChooserDialog.java
7/mediarouter/src/android/support/v7/media/MediaRouteDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/SystemMediaRouteProvider.java
7599feee523c7b7d33576ae5825e43e3d62cbcbe 16-May-2013 Jeff Brown <jeffbrown@google.com> Generalize collection types used in builders.

Small change to make the API easier to use.

Bug: 8175766
Change-Id: I88cb531e801c3e309c4a6e0e70668d6d4560d2bd
7/mediarouter/src/android/support/v7/media/MediaRouteDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouteSelector.java
b63fc40d4023751cb4db018f9e0c1cd6f578dddf 14-May-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
7752709bfb644179c96f7cafa24eeb6cfcc19cc5 14-May-2013 Chris Banes <chrisbanes@google.com> Merge "Tidy up Up Navigate for ActionBarActivity" into jb-mr2-dev
5b15ae11004a7726c9370890689eb540c02df520 14-May-2013 Adam Powell <adamp@google.com> am e23fde92: am db2cacd4: am c27e9ab4: Account for offset rounding errors during layout for DrawerLayout

* commit 'e23fde92215009ed45833c498b6f1008d215ff35':
Account for offset rounding errors during layout for DrawerLayout
e23fde92215009ed45833c498b6f1008d215ff35 14-May-2013 Adam Powell <adamp@google.com> am db2cacd4: am c27e9ab4: Account for offset rounding errors during layout for DrawerLayout

* commit 'db2cacd48c2d9cfaa7a55bbc58b5f49b9c17e8aa':
Account for offset rounding errors during layout for DrawerLayout
db2cacd48c2d9cfaa7a55bbc58b5f49b9c17e8aa 14-May-2013 Adam Powell <adamp@google.com> am c27e9ab4: Account for offset rounding errors during layout for DrawerLayout

* commit 'c27e9ab4a09e40911d180fa0e25a0011a3adcd71':
Account for offset rounding errors during layout for DrawerLayout
61222e6fe534546bfbff248cbefd28bcb89d2275 14-May-2013 Tim Murray <timmurray@google.com> Merge "Only load libRSSupport and librsjni when necessary." into jb-mr2-dev
c27e9ab4a09e40911d180fa0e25a0011a3adcd71 14-May-2013 Adam Powell <adamp@google.com> Account for offset rounding errors during layout for DrawerLayout

In some cases a layout can occur that would alter the expected
movement patterns of DrawerLayout. Make sure that any movement from
rounding differences is accounted for and any state adjusted.

By updating lp.onScreen during the layout process to take the new real
position of the view into account, this state will be up to date when
computeScroll is called to update other associated drawer state used
later in touch interception, scrim drawing, drawer view visibility,
etc.

Bug 8918177

Change-Id: Ib65a86af448a433cd36bd0d5f49c6697c33a91f3
4/java/android/support/v4/widget/DrawerLayout.java
6f9952fd5a1dc66c584b26b9062ba6efd69ebcc7 13-May-2013 Chris Banes <chrisbanes@google.com> Tidy up Up Navigate for ActionBarActivity

These came about as part of IOSched testing yesterday.

- Split out the relevant NavUtils calls into seperate
methods allowing apps to override.
- More closely emulate v16's shouldUpRecreateTask() in
base NavUtils
- Adds an interface to TaskStackBuilder which allows
ActionBarActivity to provide the parent intent.

Change-Id: I4e158f6fa9e274f0a38ccfe0a98fc0e7cc4457b9
Signed-off-by: Chris Banes <chrisbanes@google.com>
4/java/android/support/v4/app/TaskStackBuilder.java
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
0a9353ad9b4915be05c9ce13f8f2fe9ac6a30729 14-May-2013 Jeff Brown <jeffbrown@google.com> Merge "Add media router picker UI." into jb-mr2-dev
7b1eb79cddad1f1415d4b77eff65ab4cc195d887 14-May-2013 Jeff Brown <jeffbrown@google.com> Merge "Add a theme attribute to distinguish light from dark." into jb-mr2-dev
baf2251209e04f0dac4ec7e5d8c0bfc0014c4038 14-May-2013 Chris Banes <chrisbanes@google.com> Fix Context MenuInflater is created with

Looks like I missed this in the refactoring. Should
fix 8949883.

Change-Id: I6bec4d0adb9a96c83193d2d796b7a1c166da5c53
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
298eec502de84a804f0cbc889def7b7625f9f1e0 13-May-2013 Tim Murray <timmurray@google.com> Only load libRSSupport and librsjni when necessary.

bug 8939828

Change-Id: Iff41fcacfc44df1877f595fcdc5551690ab0885b
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
11417b1cfde8f1749905f2d735623af9214148af 27-Apr-2013 Jeff Brown <jeffbrown@google.com> Add media router picker UI.

Introduced the concept of a MediaRouteSelector which is the means
by which an application states the route capabilities of routes
that it would like to discover.

Added selectors to the addCallback method along with several
other methods to assist with discovery. Callbacks can specify
flags to perform active scans of routes or to disable filtering
of route events.

Added a workaround to scan for wifi displays on JB MR1.

Refactored the route descriptor objects to use the builder pattern
instead of simply documenting that they should be immutable
since several developers have already tripped over this.

The UI is feature complete but not final.

Bug: 8175766
Change-Id: I54ebb7488222746b0c07292e65b9ded1b9d720fa
leanSpec.mk
4/honeycomb/android/support/v4/graphics/drawable/DrawableCompatHoneycomb.java
4/java/android/support/v4/graphics/drawable/DrawableCompat.java
7/mediarouter/Android.mk
7/mediarouter/dummy/Dummy.java
7/mediarouter/jellybean-mr1/android/support/v7/media/MediaRouterJellybeanMr1.java
7/mediarouter/jellybean-mr2/android/support/v7/media/MediaRouterJellybeanMr2.java
7/mediarouter/jellybean/android/support/v7/media/MediaRouterJellybean.java
7/mediarouter/res/drawable-hdpi/ic_audio_vol.png
7/mediarouter/res/drawable-hdpi/ic_media_route_disabled_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_disabled_holo_light.png
7/mediarouter/res/drawable-hdpi/ic_media_route_off_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_off_holo_light.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_0_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_0_holo_light.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_1_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_1_holo_light.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_2_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_2_holo_light.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_holo_dark.png
7/mediarouter/res/drawable-hdpi/ic_media_route_on_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_audio_vol.png
7/mediarouter/res/drawable-mdpi/ic_media_route_disabled_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_disabled_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_media_route_off_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_off_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_0_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_0_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_1_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_1_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_2_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_2_holo_light.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_holo_dark.png
7/mediarouter/res/drawable-mdpi/ic_media_route_on_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_audio_vol.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_disabled_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_disabled_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_off_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_off_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_0_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_0_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_1_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_1_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_2_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_2_holo_light.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_holo_dark.png
7/mediarouter/res/drawable-xhdpi/ic_media_route_on_holo_light.png
7/mediarouter/res/drawable/ic_media_route_connecting_holo_dark.xml
7/mediarouter/res/drawable/ic_media_route_connecting_holo_light.xml
7/mediarouter/res/drawable/ic_media_route_holo_dark.xml
7/mediarouter/res/drawable/ic_media_route_holo_light.xml
7/mediarouter/res/layout-v17/media_route_list_item.xml
7/mediarouter/res/layout/media_route_chooser_dialog.xml
7/mediarouter/res/layout/media_route_controller_dialog.xml
7/mediarouter/res/layout/media_route_list_item.xml
7/mediarouter/res/values/attrs.xml
7/mediarouter/res/values/strings.xml
7/mediarouter/res/values/styles.xml
7/mediarouter/res/values/themes.xml
7/mediarouter/src/android/support/v7/app/MediaRouteActionProvider.java
7/mediarouter/src/android/support/v7/app/MediaRouteButton.java
7/mediarouter/src/android/support/v7/app/MediaRouteChooserDialog.java
7/mediarouter/src/android/support/v7/app/MediaRouteChooserDialogFragment.java
7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialog.java
7/mediarouter/src/android/support/v7/app/MediaRouteControllerDialogFragment.java
7/mediarouter/src/android/support/v7/app/MediaRouterThemeHelper.java
7/mediarouter/src/android/support/v7/media/MediaRouteDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouteDiscoveryRequest.java
7/mediarouter/src/android/support/v7/media/MediaRouteProvider.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderDescriptor.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderService.java
7/mediarouter/src/android/support/v7/media/MediaRouteSelector.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProvider.java
7/mediarouter/src/android/support/v7/media/SystemMediaRouteProvider.java
1d5686dc547c66345bea6edd0be6b78d12fcd20a 11-May-2013 Jeff Brown <jeffbrown@google.com> Add a theme attribute to distinguish light from dark.

Bug: 8175766
Change-Id: I6b9c1f25519ccdc9ad0192f3b3f6fc44f76c13d3
7/appcompat/res/values/attrs.xml
7/appcompat/res/values/themes.xml
78a3a55db44cb2d46680a7341d5ec848c9f87842 13-May-2013 Jeff Sharkey <jsharkey@android.com> am fbadda10: (-s ours) am 15be842a: am b49cb25e: DO NOT MERGE. Provider to share private files between apps.

* commit 'fbadda10e0909e4455ae88d72123bedd091da6ed':
DO NOT MERGE. Provider to share private files between apps.
fbadda10e0909e4455ae88d72123bedd091da6ed 13-May-2013 Jeff Sharkey <jsharkey@android.com> am 15be842a: am b49cb25e: DO NOT MERGE. Provider to share private files between apps.

* commit '15be842aab7f1c00c71f3386ec06142ff74e0cd8':
DO NOT MERGE. Provider to share private files between apps.
15be842aab7f1c00c71f3386ec06142ff74e0cd8 13-May-2013 Jeff Sharkey <jsharkey@android.com> am b49cb25e: DO NOT MERGE. Provider to share private files between apps.

* commit 'b49cb25e1450ae36d2559e9753c6d5064e530fcc':
DO NOT MERGE. Provider to share private files between apps.
b49cb25e1450ae36d2559e9753c6d5064e530fcc 08-Mar-2013 Jeff Sharkey <jsharkey@android.com> DO NOT MERGE. Provider to share private files between apps.

Apps should generally avoid sending raw filesystem paths across
process boundaries, since the receiving app may not have the same
access as the sender. Instead, apps should send Uris and rely on
platform features like grantUriPermission() to control access.

This provider is a simple implementation that services Uris which
are backed by raw files on disk. It relies on ContentProvider to
enforce the grants, and supports reading, writing, and deleting. It
responds to OpenableColumns and tries answering getType() using
file extensions.

Apps define supported paths in <meta-data> associated with their
<provider> manifest entries.

Bug: 7005318
Change-Id: Iceb4f2ce996221d2d85e009b62c856dcdf5eca14
4/java/android/support/v4/content/FileProvider.java
4/tests/Android.mk
4/tests/AndroidManifest.xml
4/tests/java/android/support/v4/content/FileProviderTest.java
4/tests/res/xml/paths.xml
f04fba2f3ce4087c1f2ea1bfdbc6c919da4223d0 13-May-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
c2e914f174005f5cb4f996877af7bd83ff5a232a 09-May-2013 Tim Murray <timmurray@google.com> Remove extraneous logging.

bug 8888887

Change-Id: I6e0aa7e443de320b46a94b2ef9c365abdc0a5ae0
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptC.java
63e37d0d47f2f6789e382676ff078c75b2e0b357 09-May-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
8abf2b8c814369b10db343119c818adc8eda1a3b 08-May-2013 Svetoslav <svetoslavganov@google.com> Merge "NPE in ViewPager in accessibility mode." into jb-mr2-dev
e4578af7dfd6ae3f85435a569ed8d5107bf20ec3 08-May-2013 Svetoslav <svetoslavganov@google.com> NPE in ViewPager in accessibility mode.

The code that populates an accessibility event in view pager does
not check whether the adapter is not null before referencing it.

bug:8857052

Change-Id: I7df2980e5a43836e48a404c5ba95631e5132774f
4/java/android/support/v4/view/ViewPager.java
5ebc118d0abfd3b9cadd3233399bc0124db226c0 08-May-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
6e6abe6eb358db4c3932752249c8ac61dd3dab21 08-May-2013 Jeff Brown <jeffbrown@google.com> Fix several issues with menu wrappers.

The menu wrappers were being created for the wrong version due to
an upside-down if tree in the menu wrapper factory.

The action provider wrapper code was duplicated and failed to
propagate the visibility changed event correctly. The new JB
API bits were also mixed into the ICS bits.

Added @Override in a few places where it was absent.

Renamed MenuWrapper to MenuWrapperFactory to avoid confusion
in the subtype relation between it and the actual wrapper types.

Simplified the wrapper hierarchy by moving construction of
support wrapper types into this factory instead of having to
override individual createXXX methods on each wrapper type.
This means we can get rid of several types, a possible diamond
inheritance hierarchy involving MenuWrapperHC and SubMenuWrapperHC
and their subtypes and the maintenance hassle of having to update
four places whenever a new version specific subtype needs to
be added.

Added a SupportSubMenu interface type to complete the set
of defined interface types.

Fixed handling of null listeners in a few places.

Bug: 8175766
Change-Id: I8c164893a6025308751a8c05671945874fe047c4
4/java/android/support/v4/internal/view/SupportMenu.java
4/java/android/support/v4/internal/view/SupportMenuItem.java
4/java/android/support/v4/internal/view/SupportSubMenu.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateBase.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/internal/view/ActionModeWrapper.java
7/appcompat/src/android/support/v7/internal/view/menu/BaseMenuWrapper.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuBuilder.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemImpl.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperICS.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperJB.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapper.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapperFactory.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapperICS.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuWrapperICS.java
085471cbae677920d7c9ab7702842fd55f654419 08-May-2013 Chris Banes <chrisbanes@google.com> Merge "Fix Overflow drawable used for Light.DarkActionBar" into jb-mr2-dev
9aff89378dae1c97c0788b9e0324cbc74306de2f 07-May-2013 Chris Banes <chrisbanes@google.com> Fix Overflow drawable used for Light.DarkActionBar

Bug #8854365

Change-Id: Ie428d2bd60e6938955b1840443c49c1164dc34de
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/values/themes_base.xml
9dfa89448924b14898dae4363b3ff79b7a9b8b51 07-May-2013 Chris Banes <chrisbanes@google.com> Fix StackOverflowError in ABC: #8842602

Change-Id: If39d3a00c1d9ba8cc17e159919d4f2521794bde5
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHCMR1.java
7bb04231c4a3e168ebc5d5b587e4e622cc1f2391 07-May-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
4d43916b89d85315e1f344d992325e8ab106fb4e 07-May-2013 Adam Powell <adamp@google.com> am 2c4ea24c: am cb154e52: am 1b8262b8: Disable MotionEvent splitting for DrawerLayout

* commit '2c4ea24c49d222582c7e439e461935f18099886c':
Disable MotionEvent splitting for DrawerLayout
2c4ea24c49d222582c7e439e461935f18099886c 07-May-2013 Adam Powell <adamp@google.com> am cb154e52: am 1b8262b8: Disable MotionEvent splitting for DrawerLayout

* commit 'cb154e5237016ff4119e35cb6bf03f5f84b4707c':
Disable MotionEvent splitting for DrawerLayout
cb154e5237016ff4119e35cb6bf03f5f84b4707c 07-May-2013 Adam Powell <adamp@google.com> am 1b8262b8: Disable MotionEvent splitting for DrawerLayout

* commit '1b8262b87426b2f766b40d6ab4eaeac296d5c2fe':
Disable MotionEvent splitting for DrawerLayout
34452b0d1034da026b8a1d6fe2fe4399844379d6 07-May-2013 Adam Powell <adamp@google.com> Support ActionProvider functionality from API 16

Add the API 16 ActionProvider methods regarding visibility changes to
appcompat.

Fix a previously introduced bug inflating ActionProviders.

Change-Id: Ieff63683af4515eaacd0a25fddd168a7e71006cd
4/java/android/support/v4/view/ActionProvider.java
7/appcompat/src/android/support/v7/internal/view/SupportMenuInflater.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemImpl.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperICS.java
1b8262b87426b2f766b40d6ab4eaeac296d5c2fe 07-May-2013 Adam Powell <adamp@google.com> Disable MotionEvent splitting for DrawerLayout

Make sure that secondary touches don't interact with content in views
other than the drawer.

Add ViewGroupCompat method for MotionEvent splitting changes

Bug 8839961

Change-Id: Ia833333ef596363d0a3ce951f53f78342aca52aa
4/honeycomb/android/support/v4/view/ViewGroupCompatHC.java
4/java/android/support/v4/view/ViewGroupCompat.java
4/java/android/support/v4/widget/DrawerLayout.java
117997f2696020dec7144719873695734fc7b8fb 06-May-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
f73a3517474e28acba0aab930e39372674b8f07b 03-May-2013 Adam Powell <adamp@google.com> Merge "ViewPager optimization/fix for pathological case" into jb-mr2-dev
4f4c3a3978997e552c44726fb2862e4461497384 03-May-2013 Adam Powell <adamp@google.com> ViewPager optimization/fix for pathological case

Prune/don't generate pages to fill the desired full width to either
side if the measured width of the pager is 0. This fixes a bug in some
apps that would measure their ViewPager at width 0 in an initial pass
when placed in some layouts, resulting in too many instantiateItem
calls.

Change-Id: I87d036814b53756cac49d0a68ca9e45115f6c3b2
4/java/android/support/v4/view/ViewPager.java
ca2f1f29ecb1db0a7451f24840b4b82e1313481a 01-May-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
03527a1c5ca870353671fd8b97a08a989fe62012 30-Apr-2013 Chris Banes <chrisbanes@google.com> Fix provided MenuInflater for Fragments

This commit fixes the type of MenuInflater that is
given to fragments when using ActionBarActivity.
Currently, the platform version of MenuInflater is
passed through, whereas SupportMenuInflater should be.

Change-Id: I7a4504aeae2795e8d9d6f4cd4ecd20b8d4ea7602
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/internal/view/SupportMenuInflater.java
92b0494d041a61ec52cd6a3594f49992f0e2c125 01-May-2013 Stephen Hines <srhines@google.com> Merge "Fix possible crash in compat lib." into jb-mr2-dev
5f89bd12adff5e9484b85fc7a0a34b6ea43486f8 30-Apr-2013 Adam Powell <adamp@google.com> Merge "API changes for support action bar menus" into jb-mr2-dev
bd2a8bd345f5ec3379fe928374c873e6e743a67d 30-Apr-2013 Tim Murray <timmurray@google.com> Fix possible crash in compat lib.

bug 8566872

Change-Id: I74df2587e60f65ea210b1a8fb274de74cbb8d567
enderscript/v8/java/src/android/support/v8/renderscript/ScriptCThunker.java
30837f1095c803f332f4a1c3f0917c8afdd50156 24-Apr-2013 Adam Powell <adamp@google.com> API changes for support action bar menus

Refactor support action bar to use standard framework menu interfaces
instead of additional interfaces. This simplifies the API and results
in fewer disjoint callbacks which could make life difficult for
library authors.

SupportMenu/SupportMenuItem are now private implementation details of
the support lib rather than interfaces used directly by app
developers. Developers must use standard support shim *Compat classes
to access new methods, and these shims are now aware of
SupportMenu/SupportMenuItem and will do the right thing.

Fix up a few other general issues and bugs.

Change-Id: I833dce76485741b680bef84c1c0ed8d81ea57616
leanSpec.mk
4/honeycomb/android/support/v4/view/MenuItemCompatHoneycomb.java
4/ics/android/support/v4/view/MenuItemCompatIcs.java
4/java/android/support/v4/internal/view/SupportMenu.java
4/java/android/support/v4/internal/view/SupportMenuItem.java
4/java/android/support/v4/view/ActionProvider.java
4/java/android/support/v4/view/MenuCompat.java
4/java/android/support/v4/view/MenuItemCompat.java
7/appcompat/src/android/support/v7/app/ActionBar.java
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateBase.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHCMR1.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateICS.java
7/appcompat/src/android/support/v7/app/ActionBarFragment.java
7/appcompat/src/android/support/v7/app/ActionBarFragmentCallbacks.java
7/appcompat/src/android/support/v7/app/ActionBarImplBase.java
7/appcompat/src/android/support/v7/internal/view/ActionModeWrapper.java
7/appcompat/src/android/support/v7/internal/view/CollapsibleActionView.java
7/appcompat/src/android/support/v7/internal/view/SupportMenuInflater.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuItem.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuItemView.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/BaseMenuWrapper.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuBuilder.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemImpl.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperICS.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuPopupHelper.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuView.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapper.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapperICS.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuBuilder.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuWrapperICS.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarView.java
7/appcompat/src/android/support/v7/view/ActionMode.java
7/appcompat/src/android/support/v7/view/ActionProvider.java
7/appcompat/src/android/support/v7/view/Menu.java
7/appcompat/src/android/support/v7/view/MenuInflater.java
7/appcompat/src/android/support/v7/view/MenuItem.java
7/appcompat/src/android/support/v7/view/SubMenu.java
7/appcompat/src/android/support/v7/widget/PopupMenu.java
7/appcompat/src/android/support/v7/widget/SearchActionProvider.java
cd8b362e5d1824f23597f939a5139ffa71ee050c 29-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
3dcf9a9134f2b612a31ac895accecc796dfa1ca9 26-Apr-2013 Adam Powell <adamp@google.com> am 3c9acef7: am 20248de0: am d0cb2111: Omit dimmed children from accessibility nav in SlidingPaneLayout

* commit '3c9acef73cbf0ec37e0a433561823cf8dfb0f3b8':
Omit dimmed children from accessibility nav in SlidingPaneLayout
3c9acef73cbf0ec37e0a433561823cf8dfb0f3b8 26-Apr-2013 Adam Powell <adamp@google.com> am 20248de0: am d0cb2111: Omit dimmed children from accessibility nav in SlidingPaneLayout

* commit '20248de0e040b75d40518f90865dd2a5b5652c9d':
Omit dimmed children from accessibility nav in SlidingPaneLayout
20248de0e040b75d40518f90865dd2a5b5652c9d 26-Apr-2013 Adam Powell <adamp@google.com> am d0cb2111: Omit dimmed children from accessibility nav in SlidingPaneLayout

* commit 'd0cb2111677748ec19a72e5fe18c8c64a359a751':
Omit dimmed children from accessibility nav in SlidingPaneLayout
d0cb2111677748ec19a72e5fe18c8c64a359a751 26-Apr-2013 Adam Powell <adamp@google.com> Omit dimmed children from accessibility nav in SlidingPaneLayout

Bug 8657571

Change-Id: I84be757dfe7d4156b52552ee74e72ad14b396d2d
4/java/android/support/v4/widget/SlidingPaneLayout.java
b5f6a045d8692186b4642d9940da65e708799d41 26-Apr-2013 Adam Powell <adamp@google.com> Merge "Remove "Compat" suffix from non-shim classes" into jb-mr2-dev
28520a15611522424b52cf88e4a2dbeb1a9be42b 26-Apr-2013 Jeff Brown <jeffbrown@google.com> Add a way for apps to hint at the types of routes they want.

Some route providers may need additional information about the kinds
of routes to be discovered. We define a concept of a Selector
to allow an application to specify these capabilities.
This concept is a bit new and not plumbed all the way through yet.
We will refine it as we build more of the UI bits on top.

Added APIs for starting active route scans.

Bug: 8175766
Change-Id: Ib2d2f7bd6cd0610edc8c1f68d879f386c340f682
7/mediarouter/src/android/support/v7/media/MediaItemMetadata.java
7/mediarouter/src/android/support/v7/media/MediaRouteProvider.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderService.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProvider.java
b79bd8bd1afdf165068ddafdc5fa0667f7ec4a70 26-Apr-2013 Jeff Brown <jeffbrown@google.com> Fix JavaDoc in appcompat.

Bug: 8175766
Change-Id: I4920f42f23c9623e02ba4b06466c093e2841ccf0
7/appcompat/res/values/attrs.xml
7/appcompat/src/android/support/v7/app/ActionBar.java
7/appcompat/src/android/support/v7/internal/view/CollapsibleActionView.java
7/appcompat/src/android/support/v7/internal/view/menu/ExpandedMenuView.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuBuilder.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuPresenter.java
7/appcompat/src/android/support/v7/internal/widget/SpinnerICS.java
7/appcompat/src/android/support/v7/view/ActionProvider.java
7/appcompat/src/android/support/v7/view/Menu.java
7/appcompat/src/android/support/v7/view/MenuItem.java
e4788686b60d6f03b6bfd05fe2ba32b786c77929 26-Apr-2013 Winson Chung <winsonc@google.com> DO NOT MERGE Reverting makefile change in "Adding support for simplified collection widgets"

Change-Id: I720180d602a35f60a98db500f11fe37b01316d1c
13/Android.mk
78a83c09e5f3e8b8c729cdab7dde4b4afa59af9a 25-Apr-2013 Jason Sams <jsams@google.com> RS compatlib is not thunking LaunchOptions correctly

bug 8680826

Change-Id: I22af3a5f5bc583beaff9c96c086a2deee0369443
enderscript/v8/java/src/android/support/v8/renderscript/Script.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptCThunker.java
61297ad77c65a17ac9293f4d3f6c8f9a1cbfa095 25-Apr-2013 Adam Powell <adamp@google.com> am 44267117: am 6bfa17e1: am 753e0f10: ActionBarDrawerToggle behavior tweak

* commit '44267117d61c06c62dff1ef1a6125b5d7135292a':
ActionBarDrawerToggle behavior tweak
44267117d61c06c62dff1ef1a6125b5d7135292a 25-Apr-2013 Adam Powell <adamp@google.com> am 6bfa17e1: am 753e0f10: ActionBarDrawerToggle behavior tweak

* commit '6bfa17e180599f4ad3fb26306af534b998d8ec46':
ActionBarDrawerToggle behavior tweak
6bfa17e180599f4ad3fb26306af534b998d8ec46 25-Apr-2013 Adam Powell <adamp@google.com> am 753e0f10: ActionBarDrawerToggle behavior tweak

* commit '753e0f10af4a3e3820779a825d9004d48412d6a7':
ActionBarDrawerToggle behavior tweak
894c29dc6faf8bde9b1d3d1cf83d3228735945bc 25-Apr-2013 Jason Sams <jsams@google.com> Merge "RS compatlib is not thunking LaunchOptions correctly" into jb-mr2-dev
e63cab4bbd184338fadcacdebfdb90fd4285f9b6 25-Apr-2013 Dianne Hackborn <hackbod@google.com> Merge "Remove check for JB MR2 codename." into jb-mr2-dev
753e0f10af4a3e3820779a825d9004d48412d6a7 25-Apr-2013 Adam Powell <adamp@google.com> ActionBarDrawerToggle behavior tweak

Only open/close the drawer when the indicator is actually enabled.

Bug 8698758

Change-Id: Ic90c48b5c94fea1e0f7931bd9ecdd58827b244b7
4/java/android/support/v4/app/ActionBarDrawerToggle.java
40f8be6998bcdd26131c8273207527b7599ff9a5 25-Apr-2013 Jason Sams <jsams@google.com> RS compatlib is not thunking LaunchOptions correctly

bug 8680826

Change-Id: I22af3a5f5bc583beaff9c96c086a2deee0369443
enderscript/v8/java/src/android/support/v8/renderscript/Script.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptCThunker.java
a73dfaf74c8847312eea36a9fe883ba73ffc4544 24-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
0dcc7b69b13c2de1fcd8e6ca48a6891130d3577c 24-Apr-2013 Dianne Hackborn <hackbod@google.com> Remove check for JB MR2 codename.

Change-Id: I156512ac4f240aa1f42714eca1d55a44417957c6
4/java/android/support/v4/media/TransportMediator.java
4d7f4a43baed40212e282fb4312875feaf0de55e 24-Apr-2013 Svetoslav <svetoslavganov@google.com> Updating AccessibilityServiceInfoCompat to use the new API version.

bug:8644149

Change-Id: Ie89017d0438e44456e6ef05e42d3481055764d53
4/java/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.java
47657fd24a204656c09eb272e9b327c77bfe0a6f 24-Apr-2013 Jason Sams <jsams@google.com> Merge "Revert "force native"" into jb-mr2-dev
573f6071f8d1a11ad662d1eab2cf44b8b1f18074 23-Apr-2013 Jason Sams <jsams@google.com> Revert "force native"

This correctly checkes for MR2 now that the API version
has been bumped.

bug 8579792

Change-Id: I2bd66df26b6969b8730ddbd58bb444ccbc8a2499
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
f2b7cd67036d78fd5b487b0a2dab28aee11d9c88 23-Apr-2013 Adam Powell <adamp@google.com> Remove "Compat" suffix from non-shim classes

Change-Id: I9cab9a0e7ac900b98ad019e38eb3296ea066da10
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateBase.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarImplBase.java
7/appcompat/src/android/support/v7/app/ActionBarImplCompat.java
00db07e1fb0063691cc5b321307ee4d89269e5f8 23-Apr-2013 Adam Powell <adamp@google.com> am d0b85cc7: am 5f8406a0: am f9930189: Fix a parallax/view visibility bug in SlidingPaneLayout

* commit 'd0b85cc73723726aa78f43dcef2c97cdbaa4ee08':
Fix a parallax/view visibility bug in SlidingPaneLayout
d0b85cc73723726aa78f43dcef2c97cdbaa4ee08 23-Apr-2013 Adam Powell <adamp@google.com> am 5f8406a0: am f9930189: Fix a parallax/view visibility bug in SlidingPaneLayout

* commit '5f8406a0f8dddca1560197313d289c2252e80dcf':
Fix a parallax/view visibility bug in SlidingPaneLayout
5f8406a0f8dddca1560197313d289c2252e80dcf 23-Apr-2013 Adam Powell <adamp@google.com> am f9930189: Fix a parallax/view visibility bug in SlidingPaneLayout

* commit 'f993018935168724fd4972edcf418fae09d81680':
Fix a parallax/view visibility bug in SlidingPaneLayout
609d132468418ecba91d15e9eedb70f77f5e3527 23-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
8f590dabd4e7d3fa4abfc74c91640690b63fc45a 23-Apr-2013 Svetoslav <svetoslavganov@google.com> Fix broken links in the JavaDoc

Change-Id: I9bab2f232ebc47459beb608e63fd3f6523994741
4/java/android/support/v4/view/accessibility/AccessibilityEventCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
f993018935168724fd4972edcf418fae09d81680 23-Apr-2013 Adam Powell <adamp@google.com> Fix a parallax/view visibility bug in SlidingPaneLayout

Take the padded clip region into account when deciding when to set a
covered view to INVISIBLE. This also fixes some accessibility
navigation bugs.

Bug 8684808

Change-Id: I6f2e8e3e83c9a1478e8297cbc7f7efe2289ca840
4/java/android/support/v4/widget/SlidingPaneLayout.java
0e13b4c7077fd2726abeb1bd111593b5454b003a 23-Apr-2013 Svetoslav <svetoslavganov@google.com> Merge "Making new node id APIs return strings." into jb-mr2-dev
3eca80d2b08059b90aff339829b9ef47c027c6a1 23-Apr-2013 Adam Powell <adamp@google.com> am 8ce26246: am 5d9f426f: am f4445e06: Fix a layer handling bug in SlidingPaneLayout

* commit '8ce2624668e16871ca2f4474d25ad633be62882d':
Fix a layer handling bug in SlidingPaneLayout
8ce2624668e16871ca2f4474d25ad633be62882d 23-Apr-2013 Adam Powell <adamp@google.com> am 5d9f426f: am f4445e06: Fix a layer handling bug in SlidingPaneLayout

* commit '5d9f426f8e9c673ef2f0a6f90234586b23671fe2':
Fix a layer handling bug in SlidingPaneLayout
5d9f426f8e9c673ef2f0a6f90234586b23671fe2 23-Apr-2013 Adam Powell <adamp@google.com> am f4445e06: Fix a layer handling bug in SlidingPaneLayout

* commit 'f4445e06a8490b056cd892c4bc640dfd17905d6c':
Fix a layer handling bug in SlidingPaneLayout
071eca0f490d88fc51cea8f739780c7c92b920c3 22-Apr-2013 Svetoslav <svetoslavganov@google.com> Making new node id APIs return strings.

The node id does not have to be decorated with spans like spannable
so it makes no sense to have these APIs use anything else but string.

This change update the support library due to the API changes in the
framework.

Framework change:https://googleplex-android-review.googlesource.com/#/c/300355/

bug:8657338

Change-Id: I36de1c0e141de865cf0b754f0d20ab181688566d
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/jellybean-mr2/android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2.java
f4445e06a8490b056cd892c4bc640dfd17905d6c 22-Apr-2013 Adam Powell <adamp@google.com> Fix a layer handling bug in SlidingPaneLayout

It is invalid to disable a hardware layer during drawing; this will
crash on some platform versions.

Bug 8641097

Change-Id: Id234006a5ea719cb525a740a530d9aa95c1705b0
4/java/android/support/v4/widget/SlidingPaneLayout.java
b67c30af428cf23a2a8d4bfec3403a9bd5566675 22-Apr-2013 Svetoslav <svetoslavganov@google.com> Merge "Deprecating some APIs that were never meant to be public." into jb-mr2-dev
f599191e03aba7b4469ee29f9ae74769658b5388 22-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
2450f96fe56e015ef037cb409e9dfc299823c94d 20-Apr-2013 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix bug #8656546 API REVIEW: android.text.bidi / android.text" into jb-mr2-dev
b37703fef07bb1940fd9d933bb9cc5b6c3959cb2 20-Apr-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #8656546 API REVIEW: android.text.bidi / android.text

- clean BidiFormatter APIs

Change-Id: I88a49df3d30303d7041100575f3dafd48c0865f9
4/java/android/support/v4/text/BidiFormatter.java
4/java/android/support/v4/text/bidi/BidiFormatter.java
4/tests/java/android/support/v4/text/BidiFormatterTest.java
4/tests/java/android/support/v4/text/bidi/BidiFormatterTest.java
6d25d4c095dc89d9549479b91a28878c8d217995 20-Apr-2013 Jeff Brown <jeffbrown@google.com> Merge "appcompat: Add plumbing for fragment options menus." into jb-mr2-dev
13c7c42f2d3a695448c0920d2aa996dae96c46ee 20-Apr-2013 Jeff Brown <jeffbrown@google.com> Merge "Fix setHomeButtonEnabled() in ActionBarCompat" into jb-mr2-dev
1247dfbfb2406a4931734bd389767e926f0bac65 20-Apr-2013 Jeff Brown <jeffbrown@google.com> Merge "Fix Embed Tabs in ActionBarCompat" into jb-mr2-dev
2433554f35326881a79d9afffd88f40f34e3b102 19-Apr-2013 Jason Sams <jsams@google.com> Merge "Fix crash with null objects in native mode." into jb-mr2-dev
f54361ff127dd99157d2e53b1e73b77682fa8d13 19-Apr-2013 Jason Sams <jsams@google.com> Fix crash with null objects in native mode.

[SDK only]
Bug 8566872

Change-Id: I93d54b59805025f33387b0d37b62377eeb1883ae
enderscript/v8/java/src/android/support/v8/renderscript/FieldPacker.java
31e6948d897c8d6e00326d07f20d8dccccaecf4a 19-Apr-2013 Dianne Hackborn <hackbod@google.com> Merge "TransportMediator: handle playback position." into jb-mr2-dev
39348baa7409a0ca336955f628a3c1726a83dcfc 19-Apr-2013 Adam Powell <adamp@google.com> am 50fddb72: am bbe02dec: am 79f95ce3: Add ActionBarDrawerToggle

* commit '50fddb72c23917e121f99e2cc2ec20370ea4a351':
Add ActionBarDrawerToggle
50fddb72c23917e121f99e2cc2ec20370ea4a351 19-Apr-2013 Adam Powell <adamp@google.com> am bbe02dec: am 79f95ce3: Add ActionBarDrawerToggle

* commit 'bbe02dec387027df443be1e4af733ddcb91e3354':
Add ActionBarDrawerToggle
bbe02dec387027df443be1e4af733ddcb91e3354 19-Apr-2013 Adam Powell <adamp@google.com> am 79f95ce3: Add ActionBarDrawerToggle

* commit '79f95ce3e660d267831067e514ff455156c4381f':
Add ActionBarDrawerToggle
3a1a7fff9873abbf8097c96f7654a459bf34f223 19-Apr-2013 Jeff Brown <jeffbrown@google.com> appcompat: Add plumbing for fragment options menus.

We make the callbacks available through an interface so that
developers can implement them on any fragment without having
to subclass ActionBarFragment.

The plumbing is mainly transparent to v4 support although we
needed access to a few properties.

Bug: 8661191
Change-Id: I1abce746b7b8443efd406a3e1a4b92c948c678db
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentManager.java
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/app/ActionBarFragment.java
7/appcompat/src/android/support/v7/app/ActionBarFragmentCallbacks.java
b896f201064da44f27d72ccd164a4b59d24d28bf 19-Apr-2013 Ying Wang <wangying@google.com> Merge "Fix build." into jb-mr2-dev
9a95c60a9c9fcc7d5ca0f9aeaede854d2a47a824 19-Apr-2013 Ying Wang <wangying@google.com> Fix build.

Change-Id: I4fa24a52c64612cc8658dc3c155f616c3d4f258d
4/java/android/support/v4/view/ViewPager.java
b0d41cd305d0ac3f631f45f211035c68007e3662 19-Apr-2013 Jeff Brown <jeffbrown@google.com> Merge "Tolerate user routes with null names." into jb-mr2-dev
f6a2eb6ce9fef191df8368681ed5f825dcd24340 19-Apr-2013 Jeff Brown <jeffbrown@google.com> Tolerate user routes with null names.

By tolerate, I mean don't crash. However these routes will be
considered invalid and discarded by the media router (with a
log message).

Bug: 8175766
Change-Id: Iedbc36beca3e2ded1794247fbd7e6819da233433
7/mediarouter/src/android/support/v7/media/SystemMediaRouteProvider.java
54fe42a994b1aa1608d23a57a2f55228712e98e7 19-Apr-2013 Dianne Hackborn <hackbod@google.com> TransportMediator: handle playback position.

Update interaction with media controller to report playback
position and handle requests to set the position. Also
update api to use longs for position everywhere.

Change-Id: Ia960cc0443b07b70503d2e08d4943fd5102b809d
4/java/android/support/v4/media/TransportController.java
4/java/android/support/v4/media/TransportMediator.java
4/java/android/support/v4/media/TransportPerformer.java
4/jellybean-mr2/android/support/v4/media/TransportControllerJellybeanMR2.java
4/jellybean-mr2/android/support/v4/media/TransportMediatorCallback.java
4/jellybean-mr2/android/support/v4/media/TransportMediatorJellybeanMR2.java
a8c675b4848b089e8ea7fcbebb22244880f95cd9 19-Apr-2013 Svetoslav Ganov <svetoslavganov@google.com> Merge "Correctly populate VIEW_SCROLLED events sent from ViewPager." into jb-mr2-dev
16264b40e7fac33c4f61ca7bf6dac94df1602b8b 19-Apr-2013 Svetoslav Ganov <svetoslavganov@google.com> Merge "Replacing accessibility service permissions with capability attributes." into jb-mr2-dev
79f95ce3e660d267831067e514ff455156c4381f 18-Apr-2013 Adam Powell <adamp@google.com> Add ActionBarDrawerToggle

This helper provides an easy way to tie together the functionality of
DrawerLayout and the framework action bar and correctly implement the
design guide behavior for navigation drawers.

Fix a bug with minimum fling velocity in
DrawerLayout/SlidingPaneLayout.

Part of bug 8609454 - code samples for DrawerLayout/SlidingPaneLayout

Change-Id: I293ac33e3898e5dbecdb8aed386318a40f72ca75
4/honeycomb/android/support/v4/app/ActionBarDrawerToggleHoneycomb.java
4/java/android/support/v4/app/ActionBarDrawerToggle.java
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/SlidingPaneLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
4184a5ee0959c0071eb6eb94878de9c5408d4e5e 16-Apr-2013 Svetoslav <svetoslavganov@google.com> Deprecating some APIs that were never meant to be public.

1. AccessibilityRecordCompat has an internal use constructor that was
leaked in the public APIs which allows passing in an instance of
AccessibilityEvent and manipulating its properties. This constructor
however, takes an object and is not type safe. Now it is deprecated
and there is a asRecord method on AccessibilityEventCompat
allowing to get an AccessibilityRecordComapt for an AccessibilityEvent
and call methods in a backwards compatible fashion.

2. The AccessibilityRecordCompat#getImpl() method was never meant
to be public. Now deprecated.

Note: This is prerequisite to fix the referred bug.

bug:8185409

Change-Id: I4fad757ea4bb8f09350b7c231116ee1e578d8320
4/java/android/support/v4/view/accessibility/AccessibilityEventCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
5bf18cb82d15b240f8f6d45934fb963c3724b9bd 18-Apr-2013 Chris Banes <chrisbanes@google.com> Fix setHomeButtonEnabled() in ActionBarCompat

This commit fixes the relevant parts of 8643013.

The disableHome flag doesn't actually seem to do anything
(on ICS). The reason for the bug was because our version
of setHomeButtonEnabled() didn't work. Therefore the value
ActionBarPolicy.enableHomeButtonByDefault() is actually
used anywhere.

Change-Id: Ibc823ae2034d0d65843fff91449fa224a0eb289c
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/app/ActionBarImplCompat.java
66cbbec116126493be0a7f5f124fbd18d826bc66 18-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
449ba8fe7056873134b0ee02ad5acb615bc7d249 18-Apr-2013 Chris Banes <chrisbanes@google.com> Fix Embed Tabs in ActionBarCompat

This commit fixes bug 8643202:
- Removed the unused action_bar_embed_tabs bool
- Set Action Bar to embed tabs when in landscape
and on large displays.
- Change ScrollingTabContainerView to use SpinnerICS
- Fixed SpinnerICS so that we have a
setOnItemClickListener.

Change-Id: I49411e4cf888425a5f0e90afa1529f6154d24051
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/values-land/bools.xml
7/appcompat/res/values-large/bools.xml
7/appcompat/res/values-port/bools.xml
7/appcompat/res/values/bools.xml
7/appcompat/src/android/support/v7/internal/view/ActionBarPolicy.java
7/appcompat/src/android/support/v7/internal/widget/ScrollingTabContainerView.java
7/appcompat/src/android/support/v7/internal/widget/SpinnerICS.java
c7cb4862dbdb52c07ef82bd4fb29ca9efe7756fa 17-Apr-2013 Svetoslav Ganov <svetoslavganov@google.com> Replacing accessibility service permissions with capability attributes.

Accessibility services can perform special operations such as retrieve
the screen content, enable explore by touch, etc. To ensure the user
is aware that the service will perform special operations we were using
permissions. However, the special operations cannot be performed unless
the service is really enabled by the user and it is at this point that
we want to notify the user about the service capabilities.

This change update the support library since the main change contained
some API changes.

Main change:https://googleplex-android-review.googlesource.com/#/c/298110

bug:8633951

Change-Id: I47344ef2ae9e8227d11cf1705f53b64e25fab65c
4/java/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.java
4/jellybean-mr2/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.java
11512669f6e2b1abb61792bbdbbef2f47b0b1494 18-Apr-2013 Dianne Hackborn <hackbod@google.com> Merge "Fix build." into jb-mr2-dev
9ee2ff6063726f07853980ce717dc55f0636c4f7 18-Apr-2013 Dianne Hackborn <hackbod@google.com> Fix build.

Change-Id: I651974ee80275f59630fe591567b61e0fe00c21f
4/java/android/support/v4/content/WakefulBroadcastReceiver.java
18ce50f9f36b37efbef3302d3bd812089471085d 18-Apr-2013 Adam Powell <adamp@google.com> am c27d0fe1: am 6acbd1d9: am 1b89ad4d: Build fix

* commit 'c27d0fe1547721789fe01cd83b964d71357c9ee7':
Build fix
c27d0fe1547721789fe01cd83b964d71357c9ee7 18-Apr-2013 Adam Powell <adamp@google.com> am 6acbd1d9: am 1b89ad4d: Build fix

* commit '6acbd1d94bf0da38089d7e0e758e7d4216f0856d':
Build fix
6acbd1d94bf0da38089d7e0e758e7d4216f0856d 18-Apr-2013 Adam Powell <adamp@google.com> am 1b89ad4d: Build fix

* commit '1b89ad4dc2ba3dee6deedd329b14d928e6bd0013':
Build fix
1b89ad4dc2ba3dee6deedd329b14d928e6bd0013 18-Apr-2013 Adam Powell <adamp@google.com> Build fix

Remove reference to methods that didn't exist yet in this branch.

Change-Id: Ie8f1735b12ef587748940a80d5bb567e19a4896d
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/SlidingPaneLayout.java
731a300d405cabc5f31dc41b157467e0cf346c22 18-Apr-2013 Dianne Hackborn <hackbod@google.com> Merge "Issue #8520788: Add WakefulBroadcastReceiver" into jb-mr2-dev
5d334024ec3f4c7a2564c19929052edadbb633e9 18-Apr-2013 Adam Powell <adamp@google.com> am 9c22361f: am d5452545: am 3cf6141d: Tweak accessibility handling for SlidingPaneLayout/DrawerLayout

* commit '9c22361fd32c63162e28608a8c73237900336c03':
Tweak accessibility handling for SlidingPaneLayout/DrawerLayout
9c22361fd32c63162e28608a8c73237900336c03 18-Apr-2013 Adam Powell <adamp@google.com> am d5452545: am 3cf6141d: Tweak accessibility handling for SlidingPaneLayout/DrawerLayout

* commit 'd5452545d2a0badce0f2c9db37df1b6eb7c83047':
Tweak accessibility handling for SlidingPaneLayout/DrawerLayout
d5452545d2a0badce0f2c9db37df1b6eb7c83047 18-Apr-2013 Adam Powell <adamp@google.com> am 3cf6141d: Tweak accessibility handling for SlidingPaneLayout/DrawerLayout

* commit '3cf6141d516a0a6170823b1bda5c0b6d7500e76c':
Tweak accessibility handling for SlidingPaneLayout/DrawerLayout
3cf6141d516a0a6170823b1bda5c0b6d7500e76c 17-Apr-2013 Adam Powell <adamp@google.com> Tweak accessibility handling for SlidingPaneLayout/DrawerLayout

There isn't an easy way to populate an AccessibilityNodeInfo for just
the current view and prune children on all versions. Approximate it by
selectively copying from a temp node instead.

Bug 8449118

Change-Id: I5d5abb56c27a4cca2607ea8e3dd744105365cbc5
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/SlidingPaneLayout.java
4/jellybean/android/support/v4/view/ViewCompatJB.java
5916a8d7592a707120a9ab8fa8f9a78a1b046d4a 17-Apr-2013 Adam Cohen <adamcohen@google.com> Merge "DO NOT MERGE Stripping out support lib for new widget APIs" into jb-mr2-dev
5831dcb3eeea951273281349285915243bd5a767 16-Apr-2013 Dianne Hackborn <hackbod@google.com> Issue #8520788: Add WakefulBroadcastReceiver

Change-Id: I0593050d426a232cca9fc388c30ecdb2ab60ff9f
4/java/android/support/v4/content/WakefulBroadcastReceiver.java
3ca5ff58a0ddec4c72cb784006c12ecd821c8334 17-Apr-2013 Adam Cohen <adamcohen@google.com> DO NOT MERGE Stripping out support lib for new widget APIs

Change-Id: Ibe56d57e52add54c0b79f0e1b275f14c6eb0f6c1
13/java/android/support/v13/app/RemoteViewsCompat.java
13/java/android/support/v13/app/RemoteViewsListFactory.java
13/java/android/support/v13/app/RemoteViewsServiceCompat.java
13/k/android/support/v13/app/RemoteViewsCompatK.java
6801c31b2aad1d5e8119575f5ec9d1c6d0b889f7 17-Apr-2013 Adam Powell <adamp@google.com> am ea0e6b17: am a12b5208: am b5a259b3: Fix SlidingPaneLayout crash on < api 11 devices

* commit 'ea0e6b17386032d1a69abf9d0f89ee5c2f62675e':
Fix SlidingPaneLayout crash on < api 11 devices
ea0e6b17386032d1a69abf9d0f89ee5c2f62675e 17-Apr-2013 Adam Powell <adamp@google.com> am a12b5208: am b5a259b3: Fix SlidingPaneLayout crash on < api 11 devices

* commit 'a12b5208f740f751066945b3e45bbbdfba60cbb8':
Fix SlidingPaneLayout crash on < api 11 devices
a12b5208f740f751066945b3e45bbbdfba60cbb8 17-Apr-2013 Adam Powell <adamp@google.com> am b5a259b3: Fix SlidingPaneLayout crash on < api 11 devices

* commit 'b5a259b30fd4646294ac4d7ea00bd041406b07ee':
Fix SlidingPaneLayout crash on < api 11 devices
471103ba881acfe948167edf15ec4d29a461ab26 17-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
b5a259b30fd4646294ac4d7ea00bd041406b07ee 17-Apr-2013 Adam Powell <adamp@google.com> Fix SlidingPaneLayout crash on < api 11 devices

Prevent crashes when a child view returns a null bitmap for a drawing
cache on some devices.

Bug 8400952

Change-Id: I19134729fe65cb79c9230cf4bf6fb71646ee8c28
4/java/android/support/v4/widget/SlidingPaneLayout.java
109e561bfa6720a7043a28dc265297d915170954 16-Apr-2013 Alan Viverette <alanv@google.com> Correctly populate VIEW_SCROLLED events sent from ViewPager.

Previously, ViewPager sent incorrectly populated VIEW_SCROLLED events
due to logic that forwarded dispatching of all events to the displayed
child page.

BUG: 8185409
Change-Id: Ibc08b55c402809f01d7c5af082713ab17a89a894
4/java/android/support/v4/view/ViewPager.java
c1800b4751b3eeb0d3feb96d70caa8bdf279ba5d 15-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
61cb91b763962feb5b5783f72d5eaed615da51e4 15-Apr-2013 Chris Banes <chrisbanes@google.com> Fix List Menu text styling on pre-HC devices

This commit fixes the styling on text in list menu items.

To combat the different panel background which can be present
on devices, we set our own (imported from Holo). The panel
background changes with the theme, similar to Holo styles. This
means we can assume a particular background, and set an appropriate
text colour. Even with the drawables our drawable size is ~43KB.

This commit also changes the text colour on various widgets to use the
disable-only colour. This fixes a bug on dark styles where the text
colour would change if selected/clicked.

Change-Id: I90deb13bc5fd435710bca6bf1e72a7af0c217a89
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_light.9.png
7/appcompat/res/values-v11/styles_base.xml
7/appcompat/res/values/attrs.xml
7/appcompat/res/values/styles.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes_base.xml
b4c03590e085da50e2e1ac324938025c53afdb66 15-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Enable Overflow Menu on Action Modes" into jb-mr2-dev
bb5bfc6ef7c7dcd76f7b4e8144a8380a06483470 13-Apr-2013 Adam Powell <adamp@google.com> am 8b318136: am 70678e0e: am c89f5383: Accessibility support and drawing optimization for SlidingPaneLayout

* commit '8b3181364377a36f86ea75ac3e8e79dad60177e2':
Accessibility support and drawing optimization for SlidingPaneLayout
8b3181364377a36f86ea75ac3e8e79dad60177e2 13-Apr-2013 Adam Powell <adamp@google.com> am 70678e0e: am c89f5383: Accessibility support and drawing optimization for SlidingPaneLayout

* commit '70678e0e9b5296c2994a8e9f38e05c4247d42428':
Accessibility support and drawing optimization for SlidingPaneLayout
70678e0e9b5296c2994a8e9f38e05c4247d42428 13-Apr-2013 Adam Powell <adamp@google.com> am c89f5383: Accessibility support and drawing optimization for SlidingPaneLayout

* commit 'c89f53833f1e272d32f7928837f0704fa33be309':
Accessibility support and drawing optimization for SlidingPaneLayout
c89f53833f1e272d32f7928837f0704fa33be309 13-Apr-2013 Adam Powell <adamp@google.com> Accessibility support and drawing optimization for SlidingPaneLayout

Filter unavailable views from SlidingPaneLayout when propagating
accessibility events. Make sure accessibility services are notified
when the available views for interaction change.

Bug 8449118

Change-Id: Ie458fb07a2f94974392ebd18783b085bb0854e03
4/java/android/support/v4/widget/SlidingPaneLayout.java
9addcff1698f71fb4145f39dacaf33a9c1fef24f 11-Apr-2013 Chris Banes <chrisbanes@google.com> Enable Overflow Menu on Action Modes

This commit enables the overflow menu on
Action Modes:

- Imported styles + resources for Overflow Menu Item
- Disabled updating the List Menu showing non-action
items from the CAB.
- Fixed placement of ListPopupWindow, and removed some
unused code.
- While there I also added in an animation when showing/
hiding the CAB.

Change-Id: Id8945b63ed1138ad6279e1c3b6d9e262c40ad55e
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/anim/abc_fade_in.xml
7/appcompat/res/anim/abc_fade_out.xml
7/appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png
7/appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_light.png
7/appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png
7/appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_light.png
7/appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png
7/appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_light.png
7/appcompat/res/values/styles_base.xml
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/internal/widget/AbsActionBarView.java
7/appcompat/src/android/support/v7/internal/widget/ListPopupWindow.java
fe4372ac23603671c6055bf53be988fc3a51f41d 12-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Add Dividers to Action Bar and Tabs" into jb-mr2-dev
43f79f79a5117550a7dfedf9c65124afd163ea43 12-Apr-2013 Jeff Brown <jeffbrown@google.com> Update media router API.

Use the nomenclature "media item" rather than "media stream"
to refer to playback requests to avoid confusion.

Add a STOP action.

Document that the status broadcasts should include the item id.

Bug: 8175766
Change-Id: Ideb5c674d48b4a5ba2cb276c19beaafda83900b5
7/mediarouter/src/android/support/v7/media/MediaControlIntent.java
7/mediarouter/src/android/support/v7/media/MediaItemMetadata.java
7/mediarouter/src/android/support/v7/media/MediaItemStatus.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/MediaStreamMetadata.java
7/mediarouter/src/android/support/v7/media/MediaStreamStatus.java
c1b1f5ec017aec7e4c856a2df7d7877ab0f91531 12-Apr-2013 Dianne Hackborn <hackbod@google.com> Merge "More TransportMediator documentation." into jb-mr2-dev
e3f8e5a462e23399945e8042ddb8025ec8fa33ac 12-Apr-2013 Dianne Hackborn <hackbod@google.com> More TransportMediator documentation.

Change-Id: I9e905384461e0786c7b439776ccdd453cd1b34c0
4/java/android/support/v4/media/TransportController.java
4/java/android/support/v4/media/TransportMediator.java
4/java/android/support/v4/media/TransportPerformer.java
4/java/android/support/v4/media/TransportStateListener.java
e314d393261d2c126edd609c7f0dd33784488fcd 12-Apr-2013 Adam Powell <adamp@google.com> am be84e304: am e62ed040: am 7d0061d5: Better accessibility support for DrawerLayout

* commit 'be84e30449e3ae1983d32659a2a1f71eed18f41b':
Better accessibility support for DrawerLayout
be84e30449e3ae1983d32659a2a1f71eed18f41b 12-Apr-2013 Adam Powell <adamp@google.com> am e62ed040: am 7d0061d5: Better accessibility support for DrawerLayout

* commit 'e62ed0401ad875e4ad4d2a91a40382ac6f9b91f4':
Better accessibility support for DrawerLayout
e62ed0401ad875e4ad4d2a91a40382ac6f9b91f4 12-Apr-2013 Adam Powell <adamp@google.com> am 7d0061d5: Better accessibility support for DrawerLayout

* commit '7d0061d5605a1ac298837bee21c0d4eb4a34bd4e':
Better accessibility support for DrawerLayout
7d0061d5605a1ac298837bee21c0d4eb4a34bd4e 12-Apr-2013 Adam Powell <adamp@google.com> Better accessibility support for DrawerLayout

Bug 8502991

Change-Id: I4613d0ff122efab62947f8f74102057a686bae28
4/java/android/support/v4/widget/DrawerLayout.java
57050da5a4c11fb1dd740599671540cc53b29cf7 12-Apr-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #8599905 Add simple BidiFormatter getInstance() helper API

Change-Id: I1c1795e4462742110c1238993b0601baf8b0d3da
4/java/android/support/v4/text/bidi/BidiFormatter.java
9a39a1a106e7cbe6daf6e246dab7e89bbecbab38 11-Apr-2013 Chris Banes <chrisbanes@google.com> Add Dividers to Action Bar and Tabs

This commit adds dividers to items on the Action Bar
and Tabs:

- Created LinearLayoutICS which extends from the
standard LinearLayout, and adds support for divider.
- Added relevant attributes for divider support.
- Remove unused drawable.
- Renamed divider drawables to match holo naming.

This commit also fixes the bug that we had some ICS
attributes set in the v7 resources. While it built
fine, Eclipse showed errors.

Change-Id: Ib23ede896b9e87180889bf49a562b4926a9a8838
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/drawable-hdpi/abc_appcompat_divider_dark.9.png
7/appcompat/res/drawable-hdpi/abc_appcompat_divider_light.9.png
7/appcompat/res/drawable-hdpi/abc_list_divider_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_list_divider_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_appcompat_divider_dark.9.png
7/appcompat/res/drawable-mdpi/abc_appcompat_divider_light.9.png
7/appcompat/res/drawable-mdpi/abc_list_divider_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_list_divider_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_appcompat_divider_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_appcompat_divider_light.9.png
7/appcompat/res/drawable-xhdpi/abc_list_divider_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_list_divider_holo_light.9.png
7/appcompat/res/drawable/abc_action_bar_divider.xml
7/appcompat/res/layout/abc_action_bar_tabbar.xml
7/appcompat/res/layout/abc_action_menu_layout.xml
7/appcompat/res/values/attrs.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes_base.xml
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuView.java
7/appcompat/src/android/support/v7/internal/widget/LinearLayoutICS.java
5bedbed8723a5d2f46aa2e4c00048f51386028e5 11-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
365c6d38f947b7a21ad269de2c49efa621a0190c 11-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Rename Resources to have abc_ prefix" into jb-mr2-dev
4b4070c0ce290bfe60a2a88ba7811bd6949b7b72 11-Apr-2013 Tim Murray <timmurray@google.com> Merge "Force compat lib to use native RS." into jb-mr2-dev
46857a4620e57144e1b00a79212295adf06f2f4e 11-Apr-2013 Adam Powell <adamp@google.com> am bd207602: am 30c6d02f: am d44315a5: SlidingPaneLayout cleanup/bugfix

* commit 'bd2076020b8d0e40b742df04ed85bf69daa5ff69':
SlidingPaneLayout cleanup/bugfix
bd2076020b8d0e40b742df04ed85bf69daa5ff69 11-Apr-2013 Adam Powell <adamp@google.com> am 30c6d02f: am d44315a5: SlidingPaneLayout cleanup/bugfix

* commit '30c6d02ff6ef5dc346b121ba4a4773a3533e7e56':
SlidingPaneLayout cleanup/bugfix
30c6d02ff6ef5dc346b121ba4a4773a3533e7e56 11-Apr-2013 Adam Powell <adamp@google.com> am d44315a5: SlidingPaneLayout cleanup/bugfix

* commit 'd44315a54e002b20365189f03a09011f2bf6ba07':
SlidingPaneLayout cleanup/bugfix
d44315a54e002b20365189f03a09011f2bf6ba07 11-Apr-2013 Adam Powell <adamp@google.com> SlidingPaneLayout cleanup/bugfix

Clean up some irrelevant code leftover from the ViewDragHelper
refactoring. Make sure first layout tasks happen in the right order.

Bug 8456902

Change-Id: Ic59d0cf8bfe9555c1a95d79d7c0ca006d31132f1
4/java/android/support/v4/widget/SlidingPaneLayout.java
d1f263244ec0b7853b3a95d6e221ddd084705e08 11-Apr-2013 Adam Powell <adamp@google.com> am 431e74d8: am e533714e: am 58898b63: Fix erroneously shaded panes in SlidingPaneLayout after resizing

* commit '431e74d8550085adbb2fdc646fdbfee92da16d00':
Fix erroneously shaded panes in SlidingPaneLayout after resizing
431e74d8550085adbb2fdc646fdbfee92da16d00 11-Apr-2013 Adam Powell <adamp@google.com> am e533714e: am 58898b63: Fix erroneously shaded panes in SlidingPaneLayout after resizing

* commit 'e533714e4f2253d46d1b7fb0a1a3dc19c2529213':
Fix erroneously shaded panes in SlidingPaneLayout after resizing
e533714e4f2253d46d1b7fb0a1a3dc19c2529213 11-Apr-2013 Adam Powell <adamp@google.com> am 58898b63: Fix erroneously shaded panes in SlidingPaneLayout after resizing

* commit '58898b639b18392580694bc6c902479274331bf2':
Fix erroneously shaded panes in SlidingPaneLayout after resizing
58898b639b18392580694bc6c902479274331bf2 11-Apr-2013 Adam Powell <adamp@google.com> Fix erroneously shaded panes in SlidingPaneLayout after resizing

Bug 8474517

Change-Id: I586f62e7b06f00036fa90efbdb640bc6058ec85c
4/java/android/support/v4/widget/SlidingPaneLayout.java
d14007f16839b17cf2e81828cf412b218a0a3140 10-Apr-2013 Dianne Hackborn <hackbod@google.com> Merge "Flesh out the transport controller... now transport mediator." into jb-mr2-dev
8c7c4c0409bd93f66fe39c5a5298a94f832be31e 06-Apr-2013 Dianne Hackborn <hackbod@google.com> Flesh out the transport controller... now transport mediator.

This introduces a bunch of formal interfaces to represent the
player and controller sides. The TransportController, now called
TransportMediator, is now the central place responsible for
propagating the interactions between the player and on-screen
controls; as it does this it can also reflect this information
through the remote control client and back from the media button
receiver.

This simplifies code using the class, getting rid of various
connections they would otherwise need to supply.

Change-Id: I36121d96e98267554f044712f3b3b018cdc445bb
4/java/android/support/v4/media/TransportController.java
4/java/android/support/v4/media/TransportMediator.java
4/java/android/support/v4/media/TransportPerformer.java
4/java/android/support/v4/media/TransportStateListener.java
4/jellybean-mr2/android/support/v4/media/TransportControllerJellybeanMR2.java
ee7c9fb199e9b9af8d40a1f9e27d85465acf8301 10-Apr-2013 Chris Banes <chrisbanes@google.com> Rename Resources to have abc_ prefix

This commit renames all exposed resources to
have the abc_ prefix.

This is so that ActionBarCompat's resources
do not interfere with any Holo resources that
devs may import themsevles. This is also
if devs use tools such as 'Action Bar Style
Generator'.

This allow devs to quick see which resources
are from ABC.

Change-Id: Ib9597110469c94ee3b70c9e89d0640033aa477f9
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/anim/abc_slide_in_bottom.xml
7/appcompat/res/anim/abc_slide_in_top.xml
7/appcompat/res/anim/abc_slide_out_bottom.xml
7/appcompat/res/anim/abc_slide_out_top.xml
7/appcompat/res/anim/slide_in_bottom.xml
7/appcompat/res/anim/slide_in_top.xml
7/appcompat/res/anim/slide_out_bottom.xml
7/appcompat/res/anim/slide_out_top.xml
7/appcompat/res/drawable-hdpi/ab_bottom_solid_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_bottom_solid_light_holo.9.png
7/appcompat/res/drawable-hdpi/ab_bottom_transparent_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_bottom_transparent_light_holo.9.png
7/appcompat/res/drawable-hdpi/ab_solid_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_solid_light_holo.9.png
7/appcompat/res/drawable-hdpi/ab_stacked_solid_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_stacked_solid_light_holo.9.png
7/appcompat/res/drawable-hdpi/ab_stacked_transparent_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_stacked_transparent_light_holo.9.png
7/appcompat/res/drawable-hdpi/ab_transparent_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_transparent_light_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_bottom_solid_dark_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_bottom_solid_light_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_dark_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_light_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_solid_dark_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_solid_light_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_stacked_solid_dark_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_stacked_solid_light_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_dark_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_light_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_transparent_dark_holo.9.png
7/appcompat/res/drawable-hdpi/abc_ab_transparent_light_holo.9.png
7/appcompat/res/drawable-hdpi/abc_appcompat_divider_dark.9.png
7/appcompat/res/drawable-hdpi/abc_appcompat_divider_light.9.png
7/appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_cab_background_top_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_cab_background_top_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_dark.png
7/appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_light.png
7/appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_dark.png
7/appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_light.png
7/appcompat/res/drawable-hdpi/abc_list_focused_holo.9.png
7/appcompat/res/drawable-hdpi/abc_list_longpressed_holo.9.png
7/appcompat/res/drawable-hdpi/abc_list_pressed_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_list_pressed_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_dark.9.png
7/appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_light.9.png
7/appcompat/res/drawable-hdpi/abc_tab_selected_focused_holo.9.png
7/appcompat/res/drawable-hdpi/abc_tab_selected_holo.9.png
7/appcompat/res/drawable-hdpi/abc_tab_selected_pressed_holo.9.png
7/appcompat/res/drawable-hdpi/abc_tab_unselected_pressed_holo.9.png
7/appcompat/res/drawable-hdpi/appcompat_divider_dark.9.png
7/appcompat/res/drawable-hdpi/appcompat_divider_light.9.png
7/appcompat/res/drawable-hdpi/cab_background_bottom_holo_dark.9.png
7/appcompat/res/drawable-hdpi/cab_background_bottom_holo_light.9.png
7/appcompat/res/drawable-hdpi/cab_background_top_holo_dark.9.png
7/appcompat/res/drawable-hdpi/cab_background_top_holo_light.9.png
7/appcompat/res/drawable-hdpi/ic_ab_back_holo_dark.png
7/appcompat/res/drawable-hdpi/ic_ab_back_holo_light.png
7/appcompat/res/drawable-hdpi/ic_cab_done_holo_dark.png
7/appcompat/res/drawable-hdpi/ic_cab_done_holo_light.png
7/appcompat/res/drawable-hdpi/list_focused_holo.9.png
7/appcompat/res/drawable-hdpi/list_longpressed_holo.9.png
7/appcompat/res/drawable-hdpi/list_pressed_holo_dark.9.png
7/appcompat/res/drawable-hdpi/list_pressed_holo_light.9.png
7/appcompat/res/drawable-hdpi/list_selector_disabled_holo_dark.9.png
7/appcompat/res/drawable-hdpi/list_selector_disabled_holo_light.9.png
7/appcompat/res/drawable-hdpi/menu_dropdown_panel_holo_dark.9.png
7/appcompat/res/drawable-hdpi/menu_dropdown_panel_holo_light.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_default_holo_dark.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_default_holo_light.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_disabled_holo_dark.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_disabled_holo_light.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_focused_holo_dark.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_focused_holo_light.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_pressed_holo_dark.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_pressed_holo_light.9.png
7/appcompat/res/drawable-hdpi/tab_selected_focused_holo.9.png
7/appcompat/res/drawable-hdpi/tab_selected_holo.9.png
7/appcompat/res/drawable-hdpi/tab_selected_pressed_holo.9.png
7/appcompat/res/drawable-hdpi/tab_unselected_pressed_holo.9.png
7/appcompat/res/drawable-mdpi/ab_bottom_solid_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_bottom_solid_light_holo.9.png
7/appcompat/res/drawable-mdpi/ab_bottom_transparent_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_bottom_transparent_light_holo.9.png
7/appcompat/res/drawable-mdpi/ab_solid_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_solid_light_holo.9.png
7/appcompat/res/drawable-mdpi/ab_stacked_solid_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_stacked_solid_light_holo.9.png
7/appcompat/res/drawable-mdpi/ab_stacked_transparent_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_stacked_transparent_light_holo.9.png
7/appcompat/res/drawable-mdpi/ab_transparent_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_transparent_light_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_bottom_solid_dark_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_bottom_solid_light_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_dark_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_light_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_solid_dark_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_solid_light_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_stacked_solid_dark_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_stacked_solid_light_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_dark_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_light_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_transparent_dark_holo.9.png
7/appcompat/res/drawable-mdpi/abc_ab_transparent_light_holo.9.png
7/appcompat/res/drawable-mdpi/abc_appcompat_divider_dark.9.png
7/appcompat/res/drawable-mdpi/abc_appcompat_divider_light.9.png
7/appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_cab_background_top_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_cab_background_top_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_dark.png
7/appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_light.png
7/appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_dark.png
7/appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_light.png
7/appcompat/res/drawable-mdpi/abc_list_focused_holo.9.png
7/appcompat/res/drawable-mdpi/abc_list_longpressed_holo.9.png
7/appcompat/res/drawable-mdpi/abc_list_pressed_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_list_pressed_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_dark.9.png
7/appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_light.9.png
7/appcompat/res/drawable-mdpi/abc_tab_selected_focused_holo.9.png
7/appcompat/res/drawable-mdpi/abc_tab_selected_holo.9.png
7/appcompat/res/drawable-mdpi/abc_tab_selected_pressed_holo.9.png
7/appcompat/res/drawable-mdpi/abc_tab_unselected_pressed_holo.9.png
7/appcompat/res/drawable-mdpi/appcompat_divider_dark.9.png
7/appcompat/res/drawable-mdpi/appcompat_divider_light.9.png
7/appcompat/res/drawable-mdpi/cab_background_bottom_holo_dark.9.png
7/appcompat/res/drawable-mdpi/cab_background_bottom_holo_light.9.png
7/appcompat/res/drawable-mdpi/cab_background_top_holo_dark.9.png
7/appcompat/res/drawable-mdpi/cab_background_top_holo_light.9.png
7/appcompat/res/drawable-mdpi/ic_ab_back_holo_dark.png
7/appcompat/res/drawable-mdpi/ic_ab_back_holo_light.png
7/appcompat/res/drawable-mdpi/ic_cab_done_holo_dark.png
7/appcompat/res/drawable-mdpi/ic_cab_done_holo_light.png
7/appcompat/res/drawable-mdpi/list_focused_holo.9.png
7/appcompat/res/drawable-mdpi/list_longpressed_holo.9.png
7/appcompat/res/drawable-mdpi/list_pressed_holo_dark.9.png
7/appcompat/res/drawable-mdpi/list_pressed_holo_light.9.png
7/appcompat/res/drawable-mdpi/list_selector_disabled_holo_dark.9.png
7/appcompat/res/drawable-mdpi/list_selector_disabled_holo_light.9.png
7/appcompat/res/drawable-mdpi/menu_dropdown_panel_holo_dark.9.png
7/appcompat/res/drawable-mdpi/menu_dropdown_panel_holo_light.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_default_holo_dark.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_default_holo_light.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_disabled_holo_dark.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_disabled_holo_light.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_focused_holo_dark.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_focused_holo_light.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_pressed_holo_dark.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_pressed_holo_light.9.png
7/appcompat/res/drawable-mdpi/tab_selected_focused_holo.9.png
7/appcompat/res/drawable-mdpi/tab_selected_holo.9.png
7/appcompat/res/drawable-mdpi/tab_selected_pressed_holo.9.png
7/appcompat/res/drawable-mdpi/tab_unselected_pressed_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_bottom_solid_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_bottom_solid_light_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_bottom_transparent_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_bottom_transparent_light_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_solid_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_solid_light_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_stacked_solid_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_stacked_solid_light_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_stacked_transparent_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_stacked_transparent_light_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_transparent_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_transparent_light_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_light_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_light_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_solid_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_solid_light_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_light_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_light_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_transparent_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_ab_transparent_light_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_appcompat_divider_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_appcompat_divider_light.9.png
7/appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_dark.png
7/appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_light.png
7/appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_dark.png
7/appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_light.png
7/appcompat/res/drawable-xhdpi/abc_list_focused_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_list_longpressed_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_list_pressed_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_list_pressed_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_light.9.png
7/appcompat/res/drawable-xhdpi/abc_tab_selected_focused_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_tab_selected_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_tab_selected_pressed_holo.9.png
7/appcompat/res/drawable-xhdpi/abc_tab_unselected_pressed_holo.9.png
7/appcompat/res/drawable-xhdpi/appcompat_divider_dark.9.png
7/appcompat/res/drawable-xhdpi/appcompat_divider_light.9.png
7/appcompat/res/drawable-xhdpi/cab_background_bottom_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/cab_background_bottom_holo_light.9.png
7/appcompat/res/drawable-xhdpi/cab_background_top_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/cab_background_top_holo_light.9.png
7/appcompat/res/drawable-xhdpi/ic_ab_back_holo_dark.png
7/appcompat/res/drawable-xhdpi/ic_ab_back_holo_light.png
7/appcompat/res/drawable-xhdpi/ic_cab_done_holo_dark.png
7/appcompat/res/drawable-xhdpi/ic_cab_done_holo_light.png
7/appcompat/res/drawable-xhdpi/list_focused_holo.9.png
7/appcompat/res/drawable-xhdpi/list_longpressed_holo.9.png
7/appcompat/res/drawable-xhdpi/list_pressed_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/list_pressed_holo_light.9.png
7/appcompat/res/drawable-xhdpi/list_selector_disabled_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/list_selector_disabled_holo_light.9.png
7/appcompat/res/drawable-xhdpi/menu_dropdown_panel_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/menu_dropdown_panel_holo_light.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_default_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_default_holo_light.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_disabled_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_disabled_holo_light.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_focused_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_focused_holo_light.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_pressed_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_pressed_holo_light.9.png
7/appcompat/res/drawable-xhdpi/tab_selected_focused_holo.9.png
7/appcompat/res/drawable-xhdpi/tab_selected_holo.9.png
7/appcompat/res/drawable-xhdpi/tab_selected_pressed_holo.9.png
7/appcompat/res/drawable-xhdpi/tab_unselected_pressed_holo.9.png
7/appcompat/res/drawable/abc_action_bar_divider.xml
7/appcompat/res/drawable/abc_item_background_holo_dark.xml
7/appcompat/res/drawable/abc_item_background_holo_light.xml
7/appcompat/res/drawable/abc_list_selector_background_transition_holo_dark.xml
7/appcompat/res/drawable/abc_list_selector_background_transition_holo_light.xml
7/appcompat/res/drawable/abc_list_selector_holo_dark.xml
7/appcompat/res/drawable/abc_list_selector_holo_light.xml
7/appcompat/res/drawable/abc_spinner_ab_holo_dark.xml
7/appcompat/res/drawable/abc_spinner_ab_holo_light.xml
7/appcompat/res/drawable/abc_tab_indicator_ab_holo.xml
7/appcompat/res/drawable/action_bar_divider.xml
7/appcompat/res/drawable/item_background_holo_dark.xml
7/appcompat/res/drawable/item_background_holo_light.xml
7/appcompat/res/drawable/list_selector_background_transition_holo_dark.xml
7/appcompat/res/drawable/list_selector_background_transition_holo_light.xml
7/appcompat/res/drawable/list_selector_holo_dark.xml
7/appcompat/res/drawable/list_selector_holo_light.xml
7/appcompat/res/drawable/spinner_ab_holo_dark.xml
7/appcompat/res/drawable/spinner_ab_holo_light.xml
7/appcompat/res/drawable/tab_indicator_ab_holo.xml
7/appcompat/res/layout/abc_action_bar_decor.xml
7/appcompat/res/layout/abc_action_bar_decor_overlay.xml
7/appcompat/res/layout/abc_action_bar_home.xml
7/appcompat/res/layout/abc_action_bar_tab.xml
7/appcompat/res/layout/abc_action_bar_tabbar.xml
7/appcompat/res/layout/abc_action_bar_title_item.xml
7/appcompat/res/layout/abc_action_bar_view_list_nav_layout.xml
7/appcompat/res/layout/abc_action_menu_item_layout.xml
7/appcompat/res/layout/abc_action_menu_layout.xml
7/appcompat/res/layout/abc_action_mode_bar.xml
7/appcompat/res/layout/abc_action_mode_close_item.xml
7/appcompat/res/layout/abc_expanded_menu_layout.xml
7/appcompat/res/layout/abc_list_menu_item_checkbox.xml
7/appcompat/res/layout/abc_list_menu_item_icon.xml
7/appcompat/res/layout/abc_list_menu_item_layout.xml
7/appcompat/res/layout/abc_list_menu_item_radio.xml
7/appcompat/res/layout/abc_popup_menu_item_layout.xml
7/appcompat/res/layout/abc_screen.xml
7/appcompat/res/layout/action_bar_decor.xml
7/appcompat/res/layout/action_bar_decor_overlay.xml
7/appcompat/res/layout/action_bar_home.xml
7/appcompat/res/layout/action_bar_tab.xml
7/appcompat/res/layout/action_bar_tabbar.xml
7/appcompat/res/layout/action_bar_title_item.xml
7/appcompat/res/layout/action_bar_view_list_nav_layout.xml
7/appcompat/res/layout/action_menu_item_layout.xml
7/appcompat/res/layout/action_menu_layout.xml
7/appcompat/res/layout/action_mode_bar.xml
7/appcompat/res/layout/action_mode_close_item.xml
7/appcompat/res/layout/expanded_menu_layout.xml
7/appcompat/res/layout/list_menu_item_checkbox.xml
7/appcompat/res/layout/list_menu_item_icon.xml
7/appcompat/res/layout/list_menu_item_layout.xml
7/appcompat/res/layout/list_menu_item_radio.xml
7/appcompat/res/layout/popup_menu_item_layout.xml
7/appcompat/res/layout/screen.xml
7/appcompat/res/values-v11/styles_base.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes_base.xml
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarImplCompat.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/ListMenuItemView.java
7/appcompat/src/android/support/v7/internal/view/menu/ListMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuDialogHelper.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuPopupHelper.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarContextView.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarView.java
7/appcompat/src/android/support/v7/internal/widget/ScrollingTabContainerView.java
5f487381533a1e55d7d9a92e8c9bb6fecf590392 10-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
fb637c781a06f512dcaa407ebc74cbe0a5ae31a6 09-Apr-2013 Chris Banes <chrisbanes@google.com> Fix ActionBarCompat on Honeycomb v11

This commit fixes the styling on Honeycomb:
- Moved all applicable styles from v14 to v11
- Light.DarkActionBar is an alias for the std Light
theme on v11.
- Fixed getThemedContext() not being available on v11

Change-Id: I0f336164cf85387ada8d8b69a72ae92a5f7075cf
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/values-v11/styles_base.xml
7/appcompat/res/values-v11/themes_base.xml
7/appcompat/res/values-v14/styles_base.xml
7/appcompat/res/values-v14/themes_base.xml
7/appcompat/src/android/support/v7/app/ActionBarImplHC.java
7/appcompat/src/android/support/v7/app/ActionBarImplICS.java
91906dd97be6c1369bcb099b1cd5f740d5d9ac63 10-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Scrub AppCompat Code and Resources" into jb-mr2-dev
d0203566f10a220ac9c76dc482319aab47adf96b 10-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Implement Up Navigation in Compat Action Bar" into jb-mr2-dev
ae1ba7a5ffde2c5d1787f3543341ad1abaf8524a 10-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Add support version of PopupMenu to AppCompat" into jb-mr2-dev
a895d480a64ba267f5801ad1e999717f494c6f1c 10-Apr-2013 Ying Wang <wangying@google.com> Merge "Add liblog" into jb-mr2-dev
ac3e0e9ebbf77121dd32d26aba21706933d0584a 10-Apr-2013 Ying Wang <wangying@google.com> Add liblog

Bug: 8580410
Change-Id: If32f6c3ce172182c92fd1ef9e19fe63c500cd042
enderscript/v8/jni/Android.mk
enderscript/v8/rs_support/Android.mk
e37f3d6810529fa902c3f14fcfeb31fab22e3558 10-Apr-2013 Jason Sams <jsams@google.com> Merge "Remove resize2D from RS compat" into jb-mr2-dev
00d7a1d219b9c37656117c0183cd3e8e9f19f05e 10-Apr-2013 Tim Murray <timmurray@google.com> Force compat lib to use native RS.

bug 8579792

Change-Id: Ic23576c277f373ceb874b1f9b6b88ca8ec9476e8
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
37ead9e1087bd091b52867d97cd7c2dd7b3f3a39 10-Apr-2013 Jason Sams <jsams@google.com> Remove resize2D from RS compat

bug 8567058

Change-Id: I50b3d8edea8c41f4f5a741196a5f608c6b8d9e8e
enderscript/v8/java/src/android/support/v8/renderscript/Allocation.java
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/jni/android_renderscript_RenderScript.cpp
afa2e5d560246bdd3d141a5a4ea6d42cb6e2177c 09-Apr-2013 Scott Main <smain@google.com> am 27bbe343: am 55d43957: am 0e44aa8a: am 9cdb85b0: am 33586fb4: remove redundant/confusing links to pager classes. Although the links are technically unique, the links appear as duplicates and the added value is mostly redundant.

* commit '27bbe3435b18e5d6a3b8bd0d271afda30f5bac54':
remove redundant/confusing links to pager classes. Although the links are technically unique, the links appear as duplicates and the added value is mostly redundant.
27bbe3435b18e5d6a3b8bd0d271afda30f5bac54 09-Apr-2013 Scott Main <smain@google.com> am 55d43957: am 0e44aa8a: am 9cdb85b0: am 33586fb4: remove redundant/confusing links to pager classes. Although the links are technically unique, the links appear as duplicates and the added value is mostly redundant.

* commit '55d43957826992f969a5cc1131c23f393f16931a':
remove redundant/confusing links to pager classes. Although the links are technically unique, the links appear as duplicates and the added value is mostly redundant.
55d43957826992f969a5cc1131c23f393f16931a 09-Apr-2013 Scott Main <smain@google.com> am 0e44aa8a: am 9cdb85b0: am 33586fb4: remove redundant/confusing links to pager classes. Although the links are technically unique, the links appear as duplicates and the added value is mostly redundant.

* commit '0e44aa8a7502d4b6b9884eb18e49c655209e12c7':
remove redundant/confusing links to pager classes. Although the links are technically unique, the links appear as duplicates and the added value is mostly redundant.
0e44aa8a7502d4b6b9884eb18e49c655209e12c7 09-Apr-2013 Scott Main <smain@google.com> am 9cdb85b0: am 33586fb4: remove redundant/confusing links to pager classes. Although the links are technically unique, the links appear as duplicates and the added value is mostly redundant.

* commit '9cdb85b0936d6d1e20626056d01406c755b9cf5d':
remove redundant/confusing links to pager classes. Although the links are technically unique, the links appear as duplicates and the added value is mostly redundant.
9cdb85b0936d6d1e20626056d01406c755b9cf5d 09-Apr-2013 Scott Main <smain@google.com> am 33586fb4: remove redundant/confusing links to pager classes. Although the links are technically unique, the links appear as duplicates and the added value is mostly redundant.

* commit '33586fb4d8b42d7c65240ffcc269fe10e682b309':
remove redundant/confusing links to pager classes. Although the links are technically unique, the links appear as duplicates and the added value is mostly redundant.
33586fb4d8b42d7c65240ffcc269fe10e682b309 09-Apr-2013 Scott Main <smain@google.com> remove redundant/confusing links to pager classes.
Although the links are technically unique, the links appear as
duplicates and the added value is mostly redundant.

Change-Id: I08fc34576a8b5932e6f5f79c8233b2c092b91f19
4/java/android/support/v4/view/ViewPager.java
86c4aad3bd3b4fc27f0fb04d32570d7ec1eebe2a 09-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
dbfc21aa98c4a1092204854b99830a50557aa969 08-Apr-2013 Chris Banes <chrisbanes@google.com> Add support version of PopupMenu to AppCompat

This commit adds PopupMenu to AppCompat, along with
the necessary styles.

Change-Id: I9e546bb91a6c32196cdc4f77329957dd2e137326
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/values-v14/styles_base.xml
7/appcompat/res/values/styles.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes.xml
7/appcompat/src/android/support/v7/widget/PopupMenu.java
d900fe072335d488f883585e3f686ef955d1ccc9 08-Apr-2013 Chris Banes <chrisbanes@google.com> Scrub AppCompat Code and Resources

This commit removes TODOs, commented out code
and other dead code from AppCompat.

Change-Id: I7786b68465630bc7bdda181e3b121478ef20fd73
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/values/attrs.xml
7/appcompat/res/values/bools.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/src/android/support/v7/app/ActionBarImplCompat.java
7/appcompat/src/android/support/v7/app/ActionBarImplHC.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuItemView.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperHC.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarOverlayLayout.java
7/appcompat/src/android/support/v7/internal/widget/ListPopupWindow.java
74df99095290a2bc0776b00dcfa7ccb12fa46726 09-Apr-2013 Adam Powell <adamp@google.com> am c99cb3fc: am 96ded4bf: am 09c38625: Expand DrawerLayout docs

* commit 'c99cb3fc2e5c8161109e06a985987c2bb4630f85':
Expand DrawerLayout docs
c99cb3fc2e5c8161109e06a985987c2bb4630f85 09-Apr-2013 Adam Powell <adamp@google.com> am 96ded4bf: am 09c38625: Expand DrawerLayout docs

* commit '96ded4bf9973b1153c57d104ae52c31a0d5d729d':
Expand DrawerLayout docs
96ded4bf9973b1153c57d104ae52c31a0d5d729d 09-Apr-2013 Adam Powell <adamp@google.com> am 09c38625: Expand DrawerLayout docs

* commit '09c38625b5400dcda3d872dbe865c867cc02e5eb':
Expand DrawerLayout docs
09c38625b5400dcda3d872dbe865c867cc02e5eb 09-Apr-2013 Adam Powell <adamp@google.com> Expand DrawerLayout docs

Change-Id: I7a535aef592607705c2eb6c5f338f46749456c62
4/java/android/support/v4/widget/DrawerLayout.java
e7862d5c2e792f5a03b1c186d85717fbd2f3cb86 08-Apr-2013 Adam Powell <adamp@google.com> am 8721af1e: am d83d61f8: am cde27072: Have DrawerLayout proactively cancel touch events during drawer peek

* commit '8721af1e493a1e2b9930346e6f103e96d1cb2f38':
Have DrawerLayout proactively cancel touch events during drawer peek
8721af1e493a1e2b9930346e6f103e96d1cb2f38 08-Apr-2013 Adam Powell <adamp@google.com> am d83d61f8: am cde27072: Have DrawerLayout proactively cancel touch events during drawer peek

* commit 'd83d61f8cdd22e72627dd4980cf5b32ea03e6500':
Have DrawerLayout proactively cancel touch events during drawer peek
d83d61f8cdd22e72627dd4980cf5b32ea03e6500 08-Apr-2013 Adam Powell <adamp@google.com> am cde27072: Have DrawerLayout proactively cancel touch events during drawer peek

* commit 'cde2707260e8241ffb816a03cbf5d52c28004b8a':
Have DrawerLayout proactively cancel touch events during drawer peek
cde2707260e8241ffb816a03cbf5d52c28004b8a 08-Apr-2013 Adam Powell <adamp@google.com> Have DrawerLayout proactively cancel touch events during drawer peek

Send ACTION_CANCEL to any child views when a drawer peek
triggers. This fixes a bug where a very still touch point would not
generate further touch events after an edge touch, causing extra
flashing and initiation of long press actions on the content below.

Change-Id: I1de21270de1a9bc3f614872dce3e8fd594648bde
4/java/android/support/v4/widget/DrawerLayout.java
51e35e07a00e4b56a1ca330323e69ef9258c4e57 04-Apr-2013 Chris Banes <chrisbanes@google.com> Implement Up Navigation in Compat Action Bar

This commits add ancestral navigation to the compat
action bar. It uses the v4 class NavUtils for the
large part:

- Added support versions of up task creation methods
to ActionBarActivity (onCreateNavigateUpTaskStack, etc)
- Moved menu selected logic out of delegates and into
ActionBarActivity.
- Add finishAffinity shim into v4 support.

Change-Id: I2b937434c5820aca162fdfa5665adc33d957bfb9
Signed-off-by: Chris Banes <chrisbanes@google.com>
4/java/android/support/v4/app/ActivityCompat.java
4/jellybean/android/support/v4/app/ActivityCompatJB.java
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
c5fd416ec58d1141378cea6e0e6af33cb1dc1f1f 08-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
5d0dc6ed76b4bab1c1fe840dfc5666d8741e9b84 08-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Fix Home Action Bar Item" into jb-mr2-dev
5875190817ae3176aeb2eb670de1ba762094bb2f 06-Apr-2013 Adam Powell <adamp@google.com> am b836ecbd: am 3d0bbd43: am fe130779: Let apps change the scrim color for DrawerLayout

* commit 'b836ecbd9f89a9d830158f63c3285b3305d50406':
Let apps change the scrim color for DrawerLayout
b836ecbd9f89a9d830158f63c3285b3305d50406 06-Apr-2013 Adam Powell <adamp@google.com> am 3d0bbd43: am fe130779: Let apps change the scrim color for DrawerLayout

* commit '3d0bbd43893936d81e1fc4a952ac8244a77ba733':
Let apps change the scrim color for DrawerLayout
3d0bbd43893936d81e1fc4a952ac8244a77ba733 06-Apr-2013 Adam Powell <adamp@google.com> am fe130779: Let apps change the scrim color for DrawerLayout

* commit 'fe130779be95af79e875bdbeac7182a424b8b9a6':
Let apps change the scrim color for DrawerLayout
fe130779be95af79e875bdbeac7182a424b8b9a6 06-Apr-2013 Adam Powell <adamp@google.com> Let apps change the scrim color for DrawerLayout

Bug 8557927

Change-Id: I769ac0885e635f239787e346f6111526f4e19027
4/java/android/support/v4/widget/DrawerLayout.java
97b0db12faafe07b5f1d981c1a1c1f8e02773c8d 04-Apr-2013 Chris Banes <chrisbanes@google.com> Fix Home Action Bar Item

At the moment the Home action bar doesn't actually work,
the necessary code was commented out as we can't use the
same method as the framework.

So I've created a Callback interface in ActionBarView,
which it calls when the home icon is clicked.

At the same time I've changed the home menu id to be
android.R.id.home so devs don't have to catch two
different ids.

Change-Id: If3b67e437b993466ffd158392680fcea0e4ca79f
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarView.java
a5ce4271e924e65c36e7e71df064b0ffdb926486 05-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Override and final-ise Menu methods" into jb-mr2-dev
b522f57d119f63f3c397ecfec94aaf6459e9f136 04-Apr-2013 Chris Banes <chrisbanes@google.com> Override and final-ise Menu methods

This commit overrides and final-ises the standard
framework methods in ActionBarActivity. They should
not be overriden by devs as they are no longer called.

Change-Id: I18d0601bfa6b37cf247dea16ec767ac0dcf9afbf
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
5ffe11f69c27a3436b5b034185575afb1236e2fa 05-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Fix Action Items not showing with text" into jb-mr2-dev
62e0ce5e7b954bcbf34195ef0d1ce1dc7d6a88a3 05-Apr-2013 Adam Powell <adamp@google.com> am e33b44f3: am 1909ef4f: am 1538310a: Tweak ViewDragHelper\'s edge detection size

* commit 'e33b44f322eddb0cd8a1dc7fc4e5b5e42b2f3155':
Tweak ViewDragHelper's edge detection size
e33b44f322eddb0cd8a1dc7fc4e5b5e42b2f3155 05-Apr-2013 Adam Powell <adamp@google.com> am 1909ef4f: am 1538310a: Tweak ViewDragHelper\'s edge detection size

* commit '1909ef4f9143a4384387f2893bfd7808d4afc5fe':
Tweak ViewDragHelper's edge detection size
1909ef4f9143a4384387f2893bfd7808d4afc5fe 05-Apr-2013 Adam Powell <adamp@google.com> am 1538310a: Tweak ViewDragHelper\'s edge detection size

* commit '1538310a6c51ee7cbebc151df16798aa65f57f07':
Tweak ViewDragHelper's edge detection size
58a09b51279230b5569b955b2242f47f8662b59e 05-Apr-2013 Dianne Hackborn <hackbod@google.com> Merge "TransportController now helps with managing play state." into jb-mr2-dev
1538310a6c51ee7cbebc151df16798aa65f57f07 05-Apr-2013 Adam Powell <adamp@google.com> Tweak ViewDragHelper's edge detection size

Make it a little harder to grab DrawerLayout drawers by mistake.

Bug 8496395

Change-Id: Id9e1dd9c6c34b3be3dc9b40ac6a7422bb82393d7
4/java/android/support/v4/widget/ViewDragHelper.java
c76d76a0d92a9dca5c91c68b86666d403ac0fd3c 05-Apr-2013 Dianne Hackborn <hackbod@google.com> TransportController now helps with managing play state.

Play state takes care of grabbing audio focus, and it lets
you know when you lose audio focus.

Change-Id: I565d93bcba0dbf06a4885a42a008d54dec92b8c4
4/java/android/support/v4/media/TransportController.java
4/jellybean-mr2/android/support/v4/media/TransportControllerJellybeanMR2.java
8abe1abbf5d7491b6c985595cf2373c011ab171b 04-Apr-2013 Dianne Hackborn <hackbod@google.com> Merge "Move media button handling to API demo." into jb-mr2-dev
edc0529cf10bc820e04cdd6a85a39856f9233313 04-Apr-2013 Dianne Hackborn <hackbod@google.com> Move media button handling to API demo.

It was dumb to have this as a convenience class in the support
library, since any real implementation is going to do its own
thing and needs to keep this in sync with other aspects of its
state.

Change-Id: Ibfa6795d735bd46ce3c3918be2cc6db8103e799e
4/java/android/support/v4/media/TransportController.java
e3680a40f971df3c50fcc7a8b4d38c905740fd4f 04-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
20139f6cc0237d4509348e180bf47ab83664f15c 04-Apr-2013 Chris Banes <chrisbanes@google.com> Fix Action Items not showing with text

This commit fixes action items not showing withText
when the device is in landscape mode, or on a large
device. This emulates the functionality on ICS

Change-Id: Iae179bdfb714be33d9fdc2fb381b0f690da88d56
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/values-land/config.xml
7/appcompat/res/values-large/config.xml
e77f24fdb79c4c0d9d4ae5f7c5e040f4a5bcab42 04-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Animate Action Bar show/hide" into jb-mr2-dev
a5dcd4264ed4ac7ab69d9f7045685e123a9f1e86 04-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Add Progress Bar support to Action Bar" into jb-mr2-dev
385d67ee9d065ec77d3485aa2ae5679dc77d57bb 03-Apr-2013 Adam Powell <adamp@google.com> am c93e8d03: am 5a50b1ce: am 1732720a: Add a short delay for drawer peeking in DrawerLayout

* commit 'c93e8d03544f903de80d7c77bd35450c98670cd6':
Add a short delay for drawer peeking in DrawerLayout
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
33d3e019dbcf4b9c0b440c5b5a66da60fbfbcc8a 03-Apr-2013 Adam Powell <adamp@google.com> am c93e8d03: am 5a50b1ce: am 1732720a: Add a short delay for drawer peeking in DrawerLayout

* commit 'c93e8d03544f903de80d7c77bd35450c98670cd6':
Add a short delay for drawer peeking in DrawerLayout
c93e8d03544f903de80d7c77bd35450c98670cd6 03-Apr-2013 Adam Powell <adamp@google.com> am 5a50b1ce: am 1732720a: Add a short delay for drawer peeking in DrawerLayout

* commit '5a50b1ce79077fa6fc69bc35ec78e38b74a307ab':
Add a short delay for drawer peeking in DrawerLayout
5a50b1ce79077fa6fc69bc35ec78e38b74a307ab 03-Apr-2013 Adam Powell <adamp@google.com> am 1732720a: Add a short delay for drawer peeking in DrawerLayout

* commit '1732720ad57fe6d01392cd06551f1a25cff0333c':
Add a short delay for drawer peeking in DrawerLayout
1732720ad57fe6d01392cd06551f1a25cff0333c 03-Apr-2013 Adam Powell <adamp@google.com> Add a short delay for drawer peeking in DrawerLayout

Don't have a drawer peek right away, have a short delay to account for
other UI affordances that may be placed a bit too close to the
drawer's edge.

Add support methods to ViewDragHelper to check if any pointer has
crossed the helper's touch slop.

Add support methods to ViewDragHelper to check if an edge was touched.

Change-Id: I872612376c091deb21914c8aa43ce39a31aa4210
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
a1fae63dbeeef71c2daa25bfcaa2348bffc369aa 03-Apr-2013 Chris Banes <chrisbanes@google.com> Animate Action Bar show/hide

This commit animates the showing or hiding of
the compat Action Bar.

This commit also fixes the hiding of the split
Action Bar (animated or not).

Change-Id: I38f1096be719809722c85ceffec14ebeac291863
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/anim/slide_in_bottom.xml
7/appcompat/res/anim/slide_in_top.xml
7/appcompat/res/anim/slide_out_bottom.xml
7/appcompat/res/anim/slide_out_top.xml
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/app/ActionBarImplCompat.java
acd3d40c9c00ad1127ee799ac1c53787c87a3b59 03-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
862e56d1c9a6770e6bc6fe7e1595c7e3d5568345 03-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Fix List Menu Text Colour" into jb-mr2-dev
55eb54486dde6c1eb7857bdfff29f420fb2ecdfb 02-Apr-2013 Jeff Brown <jeffbrown@google.com> Declare metadata and status information.

Bug: 8175766
Change-Id: Ib1d15e03dffdd4c5b9a20c7be278e6fc898d30fa
7/mediarouter/src/android/support/v7/media/MediaControlIntent.java
7/mediarouter/src/android/support/v7/media/MediaStreamMetadata.java
7/mediarouter/src/android/support/v7/media/MediaStreamStatus.java
31958b13d381cb8b067e9ff9148c1a0838f36396 03-Apr-2013 Jeff Brown <jeffbrown@google.com> Merge "Documentation fixes." into jb-mr2-dev
001939f333e0e3b358a5fc0cb7f09a6a27976661 02-Apr-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
ed34e2dffd0ce7da89063d06fd3b25687ca367a2 02-Apr-2013 Chris Banes <chrisbanes@google.com> Add Progress Bar support to Action Bar

This commit adds support for displaying a progress
bar on the action:
- Support version of Activity.setProgress* have been
added to ActionBarActivity
- We use the platform's ProgressBar styles, so remove
the now unused drawable.
- As a bit of tidy-up, I renamed the internal version
of requestWindowFeature to match the public name.
- Added ICS version of ProgressBar.java. This was
was needed as ICS added a constructor which we
need.

Change-Id: I865fb3bc3039b30b9f784e1e7e8f5d8d9b5744d3
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/drawable-hdpi/spinner_white_16.png
7/appcompat/res/drawable-mdpi/spinner_white_16.png
7/appcompat/res/drawable-xhdpi/spinner_white_16.png
7/appcompat/res/drawable/progress_small_white.xml
7/appcompat/res/values-v14/styles_base.xml
7/appcompat/res/values/styles.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarView.java
7/appcompat/src/android/support/v7/internal/widget/ProgressBarICS.java
a2b9cdba583eed47107c1c97bd555c9a181860c2 27-Mar-2013 Chris Banes <chrisbanes@google.com> Fix List Menu Text Colour

This commit fixes a few things around the text
colour on the list menu:

- Combats against <v9 and v9-10 different panel
backgrounds. We now use TextAppearance.Widget.IconMenu.Item
as the base theme and increase text size.
- Fix Sub Menu text colour by using primary_text_light
instead of attr text colours (as the bg is always light
<v11).

Change-Id: I27bc6090ce4e5f428482a0a55d842647d49b8d9f
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/values/styles.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes.xml
7/appcompat/res/values/themes_base.xml
7/appcompat/src/android/support/v7/internal/view/menu/MenuDialogHelper.java
556ac47ce764a4a9320b5ac914536e9da2524176 02-Apr-2013 Chris Banes <chrisbanes@google.com> Mimic PhoneWindow's initial menu creation (compat)

This commit re-works the initial menu creation in
ActionBarActivityDelegateCompat. This means that
supportInvalidateOptionsMenu() can be called anywhere
in onCreate without problem. Fixes 8474759.
As a result, the now unused onPostCreate calls have
been removed.

This is exactly the same change as
Ib376dfc52b51a066a117f0006cd02d50342186ac (which was
approved), but I somehow managed to break my git branch
while rebasing.

Change-Id: I040eff668eb04c68700d8520cd712acf8f61281a
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
41cda07d77b2293e5bdc18eb0fd406ef00399628 02-Apr-2013 Chris Banes <chrisbanes@google.com> Merge "Ensure style naming is consistent with platform" into jb-mr2-dev
5a2bcc375e046c5b6644dcc4d331d3fca0778aed 28-Mar-2013 Chris Banes <chrisbanes@google.com> Tidy up Delegates + Enforce AppCompat theme usage

This commit moves all variables and state into the relevant
delegate classes. This means that ActionBarActivity is now
merely a call proxy and entry point.

As we now have a common class amongst the delegates, I also
fixed the issue where we do not enforce the usage of AppCompat
styles. This will fix issue 8124469.

Change-Id: If055906e754ceda471260f3160009cb384703ecd
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
8b8070ded084da1f0a34f3ed2c54e501d2e56f6c 02-Apr-2013 Tim Murray <timmurray@google.com> Fix switcher bug.

Change-Id: I5d423a581bf3e2c20327278e550e228e20c7af96
enderscript/v8/java/src/android/support/v8/renderscript/FieldPacker.java
3b11cd2027d3249ec1d56939d3d3236cbd7ec91a 27-Mar-2013 Jeff Brown <jeffbrown@google.com> Documentation fixes.

Change-Id: I5ea56e726fe8ed4f72626018fc7964fe5a0657a8
7/mediarouter/src/android/support/v7/media/MediaRouteProvider.java
ce8b0e674c93035013d1c33aaabc9bb6ceffde0f 28-Mar-2013 Tim Murray <timmurray@google.com> Add switching to native RS to compat lib.

Switching will be enabled by default in MR2+. To force switching on a particular platform,
set debug.rs.forcenative to 1.

Change-Id: Ic8711571e467ffb22265260229b0583338fd7def
enderscript/v8/java/src/android/support/v8/renderscript/Allocation.java
enderscript/v8/java/src/android/support/v8/renderscript/AllocationAdapter.java
enderscript/v8/java/src/android/support/v8/renderscript/AllocationThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/BaseObj.java
enderscript/v8/java/src/android/support/v8/renderscript/Element.java
enderscript/v8/java/src/android/support/v8/renderscript/ElementThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/FieldPacker.java
enderscript/v8/java/src/android/support/v8/renderscript/RSReflect.java
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/RenderScriptThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/Sampler.java
enderscript/v8/java/src/android/support/v8/renderscript/SamplerThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/Script.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptC.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptCThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptGroup.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptGroupThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsic3DLUT.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsic3DLUTThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlend.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlendThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlur.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlurThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicColorMatrix.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicColorMatrixThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve3x3.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve3x3Thunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve5x5.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve5x5Thunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicLUT.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicLUTThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicYuvToRGB.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicYuvToRGBThunker.java
enderscript/v8/java/src/android/support/v8/renderscript/Type.java
enderscript/v8/java/src/android/support/v8/renderscript/TypeThunker.java
049108d544e65fc991d056363eeaf0c8986c2488 28-Mar-2013 Chris Banes <chrisbanes@google.com> Ensure style naming is consistent with platform

This commit renames a number of styles so that the
names are consistent with those found in the platform.

Change-Id: I5d36ef08413795a997cf0edb524326a55e979dfb
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/values-v14/styles_base.xml
7/appcompat/res/values/styles.xml
7/appcompat/res/values/styles_base.xml
5e6e478d4a608eb20acd48416411dee306cb56dd 28-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
41debf1e7e4824e1f08dc217e7863de2035541d2 28-Mar-2013 Chris Banes <chrisbanes@google.com> Merge "Expose support version of contextual Action Bar" into jb-mr2-dev
a4f120b27365df23a71aed63d56489fbccad6a27 27-Mar-2013 Tim Murray <timmurray@google.com> Merge "Build from frameworks/rs for compat lib." into jb-mr2-dev
659fdbfb0be2d45058cc662148406f8fbb7070c0 27-Mar-2013 Adam Powell <adamp@google.com> am cb44c552: am 074d53b9: am ea7b10f4: Tweak sensitivity/touch handling for ViewDragHelper/DrawerLayout

* commit 'cb44c55258fd987d7be126690b3831a116ab90ce':
Tweak sensitivity/touch handling for ViewDragHelper/DrawerLayout
08b8f64be637bde97f6d0c20fe31387c311ca634 27-Mar-2013 Tim Murray <timmurray@google.com> Build from frameworks/rs for compat lib.

Change-Id: Iff29cc0bfae114cf77e88876d68387139dd0e5a5
enderscript/v8/jni/Android.mk
enderscript/v8/rs_support/Android.mk
enderscript/v8/rs_support/cpu_ref/rsCpuCore.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuCore.h
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsic.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsic.h
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsic3DLUT.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicBlend.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicBlur.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicColorMatrix.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicConvolve3x3.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicConvolve5x5.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicInlines.h
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicLUT.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsics_neon.S
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMath.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMathFuncs.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMathFuncs.h
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeStubs.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScript.h
enderscript/v8/rs_support/cpu_ref/rsCpuScriptGroup.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScriptGroup.h
enderscript/v8/rs_support/cpu_ref/rsd_cpu.h
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/driver/rsdAllocation.h
enderscript/v8/rs_support/driver/rsdBcc.cpp
enderscript/v8/rs_support/driver/rsdBcc.h
enderscript/v8/rs_support/driver/rsdCore.cpp
enderscript/v8/rs_support/driver/rsdCore.h
enderscript/v8/rs_support/driver/rsdRuntimeStubs.cpp
enderscript/v8/rs_support/driver/rsdSampler.cpp
enderscript/v8/rs_support/driver/rsdSampler.h
enderscript/v8/rs_support/driver/rsdScriptGroup.cpp
enderscript/v8/rs_support/driver/rsdScriptGroup.h
enderscript/v8/rs_support/rs.h
enderscript/v8/rs_support/rs.spec
enderscript/v8/rs_support/rsAdapter.cpp
enderscript/v8/rs_support/rsAdapter.h
enderscript/v8/rs_support/rsAllocation.cpp
enderscript/v8/rs_support/rsAllocation.h
enderscript/v8/rs_support/rsComponent.cpp
enderscript/v8/rs_support/rsComponent.h
enderscript/v8/rs_support/rsContext.cpp
enderscript/v8/rs_support/rsContext.h
enderscript/v8/rs_support/rsDefines.h
enderscript/v8/rs_support/rsDevice.cpp
enderscript/v8/rs_support/rsDevice.h
enderscript/v8/rs_support/rsElement.cpp
enderscript/v8/rs_support/rsElement.h
enderscript/v8/rs_support/rsEnv.h
enderscript/v8/rs_support/rsFifo.h
enderscript/v8/rs_support/rsFifoSocket.cpp
enderscript/v8/rs_support/rsFifoSocket.h
enderscript/v8/rs_support/rsMatrix2x2.cpp
enderscript/v8/rs_support/rsMatrix2x2.h
enderscript/v8/rs_support/rsMatrix3x3.cpp
enderscript/v8/rs_support/rsMatrix3x3.h
enderscript/v8/rs_support/rsMatrix4x4.cpp
enderscript/v8/rs_support/rsMatrix4x4.h
enderscript/v8/rs_support/rsMutex.cpp
enderscript/v8/rs_support/rsMutex.h
enderscript/v8/rs_support/rsObjectBase.cpp
enderscript/v8/rs_support/rsObjectBase.h
enderscript/v8/rs_support/rsRuntime.h
enderscript/v8/rs_support/rsSampler.cpp
enderscript/v8/rs_support/rsSampler.h
enderscript/v8/rs_support/rsScript.cpp
enderscript/v8/rs_support/rsScript.h
enderscript/v8/rs_support/rsScriptC.cpp
enderscript/v8/rs_support/rsScriptC.h
enderscript/v8/rs_support/rsScriptC_Lib.cpp
enderscript/v8/rs_support/rsScriptGroup.cpp
enderscript/v8/rs_support/rsScriptGroup.h
enderscript/v8/rs_support/rsScriptIntrinsic.cpp
enderscript/v8/rs_support/rsScriptIntrinsic.h
enderscript/v8/rs_support/rsSignal.cpp
enderscript/v8/rs_support/rsSignal.h
enderscript/v8/rs_support/rsStream.cpp
enderscript/v8/rs_support/rsStream.h
enderscript/v8/rs_support/rsThreadIO.cpp
enderscript/v8/rs_support/rsThreadIO.h
enderscript/v8/rs_support/rsType.cpp
enderscript/v8/rs_support/rsType.h
enderscript/v8/rs_support/rsUtils.h
enderscript/v8/rs_support/rs_hal.h
enderscript/v8/rs_support/rsgApi.cpp.rsg
enderscript/v8/rs_support/rsgApiFuncDecl.h.rsg
enderscript/v8/rs_support/rsgApiReplay.cpp.rsg
enderscript/v8/rs_support/rsgApiStructs.h.rsg
enderscript/v8/rs_support/rsg_generator.c
enderscript/v8/rs_support/scriptc/rs_allocation.rsh
enderscript/v8/rs_support/scriptc/rs_atomic.rsh
enderscript/v8/rs_support/scriptc/rs_cl.rsh
enderscript/v8/rs_support/scriptc/rs_core.rsh
enderscript/v8/rs_support/scriptc/rs_debug.rsh
enderscript/v8/rs_support/scriptc/rs_element.rsh
enderscript/v8/rs_support/scriptc/rs_graphics.rsh
enderscript/v8/rs_support/scriptc/rs_math.rsh
enderscript/v8/rs_support/scriptc/rs_matrix.rsh
enderscript/v8/rs_support/scriptc/rs_mesh.rsh
enderscript/v8/rs_support/scriptc/rs_object.rsh
enderscript/v8/rs_support/scriptc/rs_program.rsh
enderscript/v8/rs_support/scriptc/rs_quaternion.rsh
enderscript/v8/rs_support/scriptc/rs_sampler.rsh
enderscript/v8/rs_support/scriptc/rs_time.rsh
enderscript/v8/rs_support/scriptc/rs_types.rsh
enderscript/v8/rs_support/spec.h
enderscript/v8/rs_support/spec.l
d8222dedaacae30fa03bee346ebf42ee75b39928 26-Mar-2013 Chris Banes <chrisbanes@google.com> Expose support version of contextual Action Bar

This commit exposes the contextual Action Bar
to developers:

- More drawables imported (sigh).
- Using standard ActionButton style for Close button,
didn't see the point of adding yet more drawables
- Moved ActionMode.java out of internal
- Added ActionModeWrapper for HC+
- Added onBackPressed support
- Added relevant callbacks to ActionBarActivity

Change-Id: I02996621e810db6875c86cc5965ecac769459c16
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/drawable-hdpi/cab_background_bottom_holo_dark.9.png
7/appcompat/res/drawable-hdpi/cab_background_bottom_holo_light.9.png
7/appcompat/res/drawable-hdpi/cab_background_top_holo_dark.9.png
7/appcompat/res/drawable-hdpi/cab_background_top_holo_light.9.png
7/appcompat/res/drawable-hdpi/ic_cab_done_holo_dark.png
7/appcompat/res/drawable-hdpi/ic_cab_done_holo_light.png
7/appcompat/res/drawable-mdpi/cab_background_bottom_holo_dark.9.png
7/appcompat/res/drawable-mdpi/cab_background_bottom_holo_light.9.png
7/appcompat/res/drawable-mdpi/cab_background_top_holo_dark.9.png
7/appcompat/res/drawable-mdpi/cab_background_top_holo_light.9.png
7/appcompat/res/drawable-mdpi/ic_cab_done_holo_dark.png
7/appcompat/res/drawable-mdpi/ic_cab_done_holo_light.png
7/appcompat/res/drawable-xhdpi/cab_background_bottom_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/cab_background_bottom_holo_light.9.png
7/appcompat/res/drawable-xhdpi/cab_background_top_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/cab_background_top_holo_light.9.png
7/appcompat/res/drawable-xhdpi/ic_cab_done_holo_dark.png
7/appcompat/res/drawable-xhdpi/ic_cab_done_holo_light.png
7/appcompat/res/values-v14/styles_base.xml
7/appcompat/res/values/styles.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes_base.xml
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/app/ActionBarImplCompat.java
7/appcompat/src/android/support/v7/internal/view/ActionMode.java
7/appcompat/src/android/support/v7/internal/view/ActionModeWrapper.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarContainer.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarContextView.java
7/appcompat/src/android/support/v7/view/ActionMode.java
cb44c55258fd987d7be126690b3831a116ab90ce 27-Mar-2013 Adam Powell <adamp@google.com> am 074d53b9: am ea7b10f4: Tweak sensitivity/touch handling for ViewDragHelper/DrawerLayout

* commit '074d53b96ee82ed007db651bb9827faf50c3a309':
Tweak sensitivity/touch handling for ViewDragHelper/DrawerLayout
074d53b96ee82ed007db651bb9827faf50c3a309 27-Mar-2013 Adam Powell <adamp@google.com> am ea7b10f4: Tweak sensitivity/touch handling for ViewDragHelper/DrawerLayout

* commit 'ea7b10f4d5531713506e98c8093e7aab811f21f3':
Tweak sensitivity/touch handling for ViewDragHelper/DrawerLayout
ea7b10f4d5531713506e98c8093e7aab811f21f3 27-Mar-2013 Adam Powell <adamp@google.com> Tweak sensitivity/touch handling for ViewDragHelper/DrawerLayout

Add ViewDragHelper API to determine the size of an edge and have
DrawerLayout use it for its peek distance.

Make edge locking optional, controlled by the ViewDragHelper callback.

Remove DrawerLayout's fake-out for children calling
requestDisallowInterceptTouchEvent.

Stop locking edges in DrawerLayout; any edge touch can now initiate an
edge drag.

Change-Id: I42a953e8dad0f608503e009142d5dc79e791c220
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
643e2c0a02beadf8ce4e519e6eb67056a8c331bb 27-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
bc3b8a6d179fce25c4fedbcb8fe1be3299aa7f32 27-Mar-2013 Chris Banes <chrisbanes@google.com> Merge "Add Split Action Bar Support" into jb-mr2-dev
3954d59cb6073615ead9dd34cbdba9e16b8c5b6f 25-Mar-2013 Chris Banes <chrisbanes@google.com> Add Split Action Bar Support

This commit fixes support for the split action bar
on devices running < 3.0:

- Imported ab_bottom* drawables
- Added windowSplitActionBar attri
- Added metadata parsing so which allows per-Activity
enabling of split when narrow:
<meta-data android:name="android.support.UI_OPTIONS"
android:value="splitActionBarWhenNarrow" />

- The Activity delegate has been split out into a
seperate abstract base class for common code.

Change-Id: I9eba5c11aec69f3458de4f84aefc6fbd6c91b4c6
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/drawable-hdpi/ab_bottom_solid_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_bottom_solid_light_holo.9.png
7/appcompat/res/drawable-hdpi/ab_bottom_transparent_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_bottom_transparent_light_holo.9.png
7/appcompat/res/drawable-mdpi/ab_bottom_solid_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_bottom_solid_light_holo.9.png
7/appcompat/res/drawable-mdpi/ab_bottom_transparent_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_bottom_transparent_light_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_bottom_solid_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_bottom_solid_light_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_bottom_transparent_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_bottom_transparent_light_holo.9.png
7/appcompat/res/values-land/bools.xml
7/appcompat/res/values-large/bools.xml
7/appcompat/res/values/attrs.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes_base.xml
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegate.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateICS.java
0275f6f67f2b0b9cca75a4b425609c8cd6287b47 27-Mar-2013 Adam Powell <adamp@google.com> am fa762298: am 2b295949: am f1452d17: Fix ViewPager child drawing order sorting

* commit 'fa7622989446c8064da7f26473e3ec5dbd1211c8':
Fix ViewPager child drawing order sorting
fa7622989446c8064da7f26473e3ec5dbd1211c8 26-Mar-2013 Adam Powell <adamp@google.com> am 2b295949: am f1452d17: Fix ViewPager child drawing order sorting

* commit '2b29594906a1e5f0e7b124400012bdfff87103ad':
Fix ViewPager child drawing order sorting
2b29594906a1e5f0e7b124400012bdfff87103ad 26-Mar-2013 Adam Powell <adamp@google.com> am f1452d17: Fix ViewPager child drawing order sorting

* commit 'f1452d17be15651c6047ec4eb7ff5892538e8265':
Fix ViewPager child drawing order sorting
f1452d17be15651c6047ec4eb7ff5892538e8265 26-Mar-2013 Adam Powell <adamp@google.com> Fix ViewPager child drawing order sorting

Fix a bug where ViewPager would not obtain its internal list of
children sorted for drawing order in time to actually draw.

Bug 8481031

Change-Id: I171f956504ef1a60be9925b88d06b97bbcdae476
4/java/android/support/v4/view/ViewPager.java
27939be3015e3f28a14f2886490f270e0e558561 26-Mar-2013 Adam Powell <adamp@google.com> am 3f19089c: am 81523db0: am 31dac59d: Add some debug logging for a strange edge case in ViewPager

* commit '3f19089c005b1dde4dc8acf42b8a09bc1d879d19':
Add some debug logging for a strange edge case in ViewPager
3f19089c005b1dde4dc8acf42b8a09bc1d879d19 26-Mar-2013 Adam Powell <adamp@google.com> am 81523db0: am 31dac59d: Add some debug logging for a strange edge case in ViewPager

* commit '81523db07a5d7560edf1133c74e8c8d374dbcd97':
Add some debug logging for a strange edge case in ViewPager
81523db07a5d7560edf1133c74e8c8d374dbcd97 26-Mar-2013 Adam Powell <adamp@google.com> am 31dac59d: Add some debug logging for a strange edge case in ViewPager

* commit '31dac59d77ff5c1e1ae2c425fa5fc939c6ec15cd':
Add some debug logging for a strange edge case in ViewPager
31dac59d77ff5c1e1ae2c425fa5fc939c6ec15cd 26-Mar-2013 Adam Powell <adamp@google.com> Add some debug logging for a strange edge case in ViewPager

Monkey tests are reporting issues during focus search when we try to
offset a rect between the parent and child, that we're assuming a view
is a child when it is not. Add some logging to help diagnose.

Bug 6418084

Change-Id: Ie08931cbcf8165fe0d20d3c61858c5f32c603b2c
4/java/android/support/v4/view/ViewPager.java
b2bc271bbc5171f46ea059b30de063a7e37db171 26-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
22ee98ed4436f2fd803e8158d61ccb867cf432bc 25-Mar-2013 Chris Banes <chrisbanes@google.com> Merge "Extract platform impls out of ActionBarActivity" into jb-mr2-dev
aaa4944c9c8aaa0f804d0852f8eed02ff07989b8 25-Mar-2013 Chris Banes <chrisbanes@google.com> Merge "Proxy ICS Action Bar calls" into jb-mr2-dev
1b76d0e294ef1a6035bf1136db25860ded45cfc7 25-Mar-2013 Chris Banes <chrisbanes@google.com> Merge "Don't wrap null objects for ActionBar" into jb-mr2-dev
074db7b108e7f8c5c3ed6245d3b28dbcdf1ef272 25-Mar-2013 Tim Murray <timmurray@google.com> am 424ba26f: (-s ours) am f3dcd581: am ca2cf04d: Make RS compat lib only compile in bundled branches.

* commit '424ba26f3a6a15889b137394983d7dfaa07d7c99':
Make RS compat lib only compile in bundled branches.
424ba26f3a6a15889b137394983d7dfaa07d7c99 25-Mar-2013 Tim Murray <timmurray@google.com> am f3dcd581: am ca2cf04d: Make RS compat lib only compile in bundled branches.

* commit 'f3dcd5817077b63a417067fcf1ed9029ab78c793':
Make RS compat lib only compile in bundled branches.
f3dcd5817077b63a417067fcf1ed9029ab78c793 25-Mar-2013 Tim Murray <timmurray@google.com> am ca2cf04d: Make RS compat lib only compile in bundled branches.

* commit 'ca2cf04dd419a2d48048acec9175e618ca5595f6':
Make RS compat lib only compile in bundled branches.
ca2cf04dd419a2d48048acec9175e618ca5595f6 25-Mar-2013 Tim Murray <timmurray@google.com> Make RS compat lib only compile in bundled branches.

Change-Id: Iec97485448a1efa4324605d96af5ff9841da4700
enderscript/v8/Android.mk
968a1375a2ac3cfbd0c93be3ac01952f2ba9137c 25-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
6386aac7ea9be44d23dcea28d9a02110c174e988 25-Mar-2013 Chris Banes <chrisbanes@google.com> Extract platform impls out of ActionBarActivity

At the moment ActionBarActivity is in a bit of a mess
as it contains all of the platform specific delegate
implementations as static inner classes.

This commit extracts out each implementation into it's
own source file. This makes it easier to development,
and makes ActionBarActivity.java more readable.

Change-Id: I9c7ad5861ce62f21bc6c559836f0cea22224ee2b
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateCompat.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateHC.java
7/appcompat/src/android/support/v7/app/ActionBarActivityDelegateICS.java
9f67dec8ffbfd102ca672d01d536bde08d1feaaa 25-Mar-2013 Chris Banes <chrisbanes@google.com> Fix internal view references from XML layouts

With refactoring appcompat into v7, the internal View
classes were moved, but the layouts referencing these files
were not updated. This commit fixes the layouts so they
reference the new class locations.

Change-Id: I0c32c4f3f504ab5ae0d2fddfe5c9b5349d5bd2a4
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/res/layout/action_bar_decor.xml
7/appcompat/res/layout/action_bar_decor_overlay.xml
7/appcompat/res/layout/action_bar_home.xml
7/appcompat/res/layout/action_bar_tab.xml
7/appcompat/res/layout/action_menu_item_layout.xml
7/appcompat/res/layout/action_menu_layout.xml
7/appcompat/res/layout/action_mode_bar.xml
7/appcompat/res/layout/expanded_menu_layout.xml
7/appcompat/res/layout/list_menu_item_layout.xml
7/appcompat/res/layout/popup_menu_item_layout.xml
ea8b40c447dafbec701c63114f4ff77cc1d49471 25-Mar-2013 Chris Banes <chrisbanes@google.com> Proxy ICS Action Bar calls

Methods added to ActionBar.java in ICS were previously
not proxied. This commit fixes this so that methods
such as setLogo() work.

Change-Id: I6a8e4e31a62b032fd36f7d218defb9cdf5f51ffd
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/app/ActionBarImplHC.java
7/appcompat/src/android/support/v7/app/ActionBarImplICS.java
aa3d0bcfe4431f562875b5d21c7f44092d52a6e4 25-Mar-2013 Chris Banes <chrisbanes@google.com> Don't wrap null objects for ActionBar

This fixes 8417871. We would wrap null listeners
which would mean that the Action Bar would
think it has a listener, etc when it actually
doesn't.

Change-Id: I7f86bf6f965331f8c62094be60144b163a76ac1a
Signed-off-by: Chris Banes <chrisbanes@google.com>
7/appcompat/src/android/support/v7/app/ActionBarImplHC.java
129abf73ce9be1bc172b945263c7975ad1a3006f 23-Mar-2013 Jeff Brown <jeffbrown@google.com> Define some new media control intents.

Also rename the methods of RouteController to emphasize the
fact that they are intended to be overridden by the
implementation.

Add a concept of a stream id.

Change-Id: I84c55340914c7245dcf8ab66911adcb725aec10e
7/mediarouter/src/android/support/v7/media/MediaControlIntent.java
7/mediarouter/src/android/support/v7/media/MediaRouteProvider.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderService.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/MediaStreamStatus.java
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProvider.java
7/mediarouter/src/android/support/v7/media/SystemMediaRouteProvider.java
94adc9975295ab4addc869bb95d5c4f1358f2443 23-Mar-2013 Dianne Hackborn <hackbod@google.com> Merge "Add new TransportController helper class." into jb-mr2-dev
6e348ebc71989ec551cef44e64c14ce3813ff564 22-Mar-2013 Adam Powell <adamp@google.com> am 08d12dbc: am b9a3a1b2: am fd5162a6: Tune ViewDragHelper edge detection

* commit '08d12dbc8339bd4c3c375560316787794f8c73cb':
Tune ViewDragHelper edge detection
08d12dbc8339bd4c3c375560316787794f8c73cb 22-Mar-2013 Adam Powell <adamp@google.com> am b9a3a1b2: am fd5162a6: Tune ViewDragHelper edge detection

* commit 'b9a3a1b2d2d082323e993f0c79aad969eb8e6d75':
Tune ViewDragHelper edge detection
b9a3a1b2d2d082323e993f0c79aad969eb8e6d75 22-Mar-2013 Adam Powell <adamp@google.com> am fd5162a6: Tune ViewDragHelper edge detection

* commit 'fd5162a69e607f9199a502574c7486eb4e695e09':
Tune ViewDragHelper edge detection
fd5162a69e607f9199a502574c7486eb4e695e09 22-Mar-2013 Adam Powell <adamp@google.com> Tune ViewDragHelper edge detection

Fix a bug where edges were getting erroneously locked.

Allow a wider arc for edge drags.

Change-Id: Icf5bb8acaf274239490760891469e9f4957b129f
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
350ba6e4a1b5ec28721a098e50eaf6a508eb28f0 22-Mar-2013 Jeff Brown <jeffbrown@google.com> Fix a couple of minor bugs.

Handle case where a media provider service publishes a null
descriptor or does not publish one until after registration.

Handle case where a provider service chooses not to create
a provider and returns null from onCreateMediaRouteProvider.

Change-Id: If89a3d553a8fba0dca80c0b7ff93517eb2698d17
7/mediarouter/src/android/support/v7/media/MediaRouteProviderService.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProvider.java
d3a70800e5f2cc2855d53ebea82fb7568affe02a 22-Mar-2013 Dianne Hackborn <hackbod@google.com> Add new TransportController helper class.

This is for media apps to receive transport key events
while they have input focus.

Change-Id: Id4d68b7e0c33b11b1295abe89619729c18691516
4/eclair/android/support/v4/view/KeyEventCompatEclair.java
4/java/android/support/v4/media/TransportController.java
4/java/android/support/v4/view/KeyEventCompat.java
4/jellybean-mr2/android/support/v4/media/TransportControllerJellybeanMR2.java
38190f7c62f96cab71af22cc8b89cafc620f3b5d 21-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
2af9924f549ed8a507e53922db321777bd133132 21-Mar-2013 Adam Powell <adamp@google.com> am d0c7cc24: am afa88a69: am acc82321: Be stricter about detecting DrawerLayout/ViewDragHelper edge drags

* commit 'd0c7cc249cc77753afa119f49521dd55f658371c':
Be stricter about detecting DrawerLayout/ViewDragHelper edge drags
d0c7cc249cc77753afa119f49521dd55f658371c 21-Mar-2013 Adam Powell <adamp@google.com> am afa88a69: am acc82321: Be stricter about detecting DrawerLayout/ViewDragHelper edge drags

* commit 'afa88a696204700b92dfe0087fa3f2422f31252c':
Be stricter about detecting DrawerLayout/ViewDragHelper edge drags
afa88a696204700b92dfe0087fa3f2422f31252c 21-Mar-2013 Adam Powell <adamp@google.com> am acc82321: Be stricter about detecting DrawerLayout/ViewDragHelper edge drags

* commit 'acc82321ad119706485db342eaa12b225fa9b667':
Be stricter about detecting DrawerLayout/ViewDragHelper edge drags
acc82321ad119706485db342eaa12b225fa9b667 21-Mar-2013 Adam Powell <adamp@google.com> Be stricter about detecting DrawerLayout/ViewDragHelper edge drags

Only begin an edge drag when a more intentional/telegraphed drag is
detected.

Bug 8423727

Change-Id: I9ccdde7ad9e20beda7ff988a3d3f73c447ef7f36
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
e6072e2d918169bd827cf7431347fb648124c227 21-Mar-2013 Jeff Brown <jeffbrown@google.com> Clean up action bar support library.

Small initial refactoring. More to come.

Added a SearchActionProvider to make it easy to embed
SearchViewCompat within a support library action bar.

Bug: 8175766
Change-Id: I4ddb16d8fce5d638a76027446128f7462c2095ce
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/view/WindowCompat.java
7/appcompat/Android.mk
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperHC.java
7/appcompat/src/android/support/v7/internal/widget/ListPopupWindow.java
7/appcompat/src/android/support/v7/view/ActionProvider.java
7/appcompat/src/android/support/v7/widget/SearchActionProvider.java
d25174660842b7ab8a12e94fc5263d7b70ef6c43 20-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
b507e525a61ed761eecfc2eaaf19af7e8db5dca5 20-Mar-2013 Jeff Brown <jeffbrown@google.com> Move support library media router to v7 package.

Resolved some TODOs related to missing resources.

Bug: 8175766
Change-Id: I57632d0a961de58a5dd53e889b4fd39832b5fba0
4/Android.mk
4/java/android/support/v4/media/MediaControlIntent.java
4/java/android/support/v4/media/MediaRouteProvider.java
4/java/android/support/v4/media/MediaRouteProviderService.java
4/java/android/support/v4/media/MediaRouter.java
4/java/android/support/v4/media/MediaStreamMetadata.java
4/java/android/support/v4/media/RegisteredMediaRouteProvider.java
4/java/android/support/v4/media/RegisteredMediaRouteProviderWatcher.java
4/java/android/support/v4/media/SystemMediaRouteProvider.java
4/jellybean-mr1/android/support/v4/media/MediaRouterJellybeanMr1.java
4/jellybean-mr2/android/support/v4/media/MediaRouterJellybeanMr2.java
4/jellybean/android/support/v4/media/MediaRouterJellybean.java
7/mediarouter/.classpath
7/mediarouter/.gitignore
7/mediarouter/.project
7/mediarouter/Android.mk
7/mediarouter/AndroidManifest.xml
7/mediarouter/README.txt
7/mediarouter/jellybean-mr1/android/support/v7/media/MediaRouterJellybeanMr1.java
7/mediarouter/jellybean-mr2/android/support/v7/media/MediaRouterJellybeanMr2.java
7/mediarouter/jellybean/android/support/v7/media/MediaRouterJellybean.java
7/mediarouter/project.properties
7/mediarouter/res/values/strings.xml
7/mediarouter/src/.readme
7/mediarouter/src/android/support/v7/media/MediaControlIntent.java
7/mediarouter/src/android/support/v7/media/MediaRouteProvider.java
7/mediarouter/src/android/support/v7/media/MediaRouteProviderService.java
7/mediarouter/src/android/support/v7/media/MediaRouter.java
7/mediarouter/src/android/support/v7/media/MediaStreamMetadata.java
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProvider.java
7/mediarouter/src/android/support/v7/media/RegisteredMediaRouteProviderWatcher.java
7/mediarouter/src/android/support/v7/media/SystemMediaRouteProvider.java
da10fdd1400ecfd8d7f2e55651dd528d0614dfc5 19-Mar-2013 Jeff Brown <jeffbrown@google.com> Move appcompat library to v7 package.

Moved most of the options menu related functionality out of v4
support lib into appcompat where it belongs. These two libraries
have very different design philosophies and it is important that
they remain untangled.

The support action bar options menu is broken by this change but
will be fixed in later patches after some refactoring to more
fully express the facade-like nature of the appcompat library.

Collapsed the appcompat eclair, honeycomb and ics folders into
one src folder because the layering did not make any sense.
All of these folders were providing portions of the API.
The layering will be reconstructed and improved in later patches.

Moved implementation types into an internal package within appcompat
to prevent them from leaking into the API.

Changed the base package name to android.support.v7, similar
to the gridlayout support lib.

Bug: 8175766
Change-Id: I538cbe08310e63e96a2a9fed0b8636eeda530f2c
ppcompat/.classpath
ppcompat/.gitignore
ppcompat/.project
ppcompat/Android.mk
ppcompat/AndroidManifest.xml
ppcompat/README.txt
ppcompat/eclair/android/support/appcompat/view/ActionBarPolicy.java
ppcompat/eclair/android/support/appcompat/view/ActionMode.java
ppcompat/eclair/android/support/appcompat/view/CollapsibleActionView.java
ppcompat/eclair/android/support/appcompat/view/SupportMenuInflater.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItem.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuView.java
ppcompat/eclair/android/support/appcompat/view/menu/BaseMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/ExpandedMenuView.java
ppcompat/eclair/android/support/appcompat/view/menu/ListMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/ListMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuBuilder.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuDialogHelper.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuItemImpl.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPopupHelper.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuView.java
ppcompat/eclair/android/support/appcompat/view/menu/SubMenuBuilder.java
ppcompat/eclair/android/support/appcompat/widget/AbsActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/AbsSpinnerICS.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContainer.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContextView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarOverlayLayout.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/AdapterViewICS.java
ppcompat/eclair/android/support/appcompat/widget/ListPopupWindow.java
ppcompat/eclair/android/support/appcompat/widget/ScrollingTabContainerView.java
ppcompat/eclair/android/support/appcompat/widget/SpinnerICS.java
ppcompat/eclair/android/support/v4/app/ActionBar.java
ppcompat/eclair/android/support/v4/app/ActionBarImplCompat.java
ppcompat/honeycomb/android/support/appcompat/view/menu/BaseMenuWrapper.java
ppcompat/honeycomb/android/support/appcompat/view/menu/BaseWrapper.java
ppcompat/honeycomb/android/support/appcompat/view/menu/MenuItemWrapperHC.java
ppcompat/honeycomb/android/support/appcompat/view/menu/MenuWrapper.java
ppcompat/honeycomb/android/support/appcompat/view/menu/MenuWrapperHC.java
ppcompat/honeycomb/android/support/appcompat/view/menu/SubMenuWrapperHC.java
ppcompat/honeycomb/android/support/v4/app/ActionBarImplHC.java
ppcompat/ics/android/support/appcompat/view/menu/MenuItemWrapperICS.java
ppcompat/ics/android/support/appcompat/view/menu/MenuWrapperICS.java
ppcompat/ics/android/support/appcompat/view/menu/SubMenuWrapperICS.java
ppcompat/ics/android/support/v4/app/ActionBarImplICS.java
ppcompat/java/android/support/v4/app/ActionBarActivity.java
ppcompat/proguard-project.txt
ppcompat/project.properties
ppcompat/res-stub/android/support/appcompat/dummy/Dummy.java
ppcompat/res/drawable-hdpi/ab_solid_dark_holo.9.png
ppcompat/res/drawable-hdpi/ab_solid_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_transparent_dark_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_transparent_dark_holo.9.png
ppcompat/res/drawable-hdpi/ab_transparent_light_holo.9.png
ppcompat/res/drawable-hdpi/appcompat_divider_dark.9.png
ppcompat/res/drawable-hdpi/appcompat_divider_light.9.png
ppcompat/res/drawable-hdpi/ic_ab_back_holo_dark.png
ppcompat/res/drawable-hdpi/ic_ab_back_holo_light.png
ppcompat/res/drawable-hdpi/list_focused_holo.9.png
ppcompat/res/drawable-hdpi/list_longpressed_holo.9.png
ppcompat/res/drawable-hdpi/list_pressed_holo_dark.9.png
ppcompat/res/drawable-hdpi/list_pressed_holo_light.9.png
ppcompat/res/drawable-hdpi/list_selector_disabled_holo_dark.9.png
ppcompat/res/drawable-hdpi/list_selector_disabled_holo_light.9.png
ppcompat/res/drawable-hdpi/menu_dropdown_panel_holo_dark.9.png
ppcompat/res/drawable-hdpi/menu_dropdown_panel_holo_light.9.png
ppcompat/res/drawable-hdpi/spinner_ab_default_holo_dark.9.png
ppcompat/res/drawable-hdpi/spinner_ab_default_holo_light.9.png
ppcompat/res/drawable-hdpi/spinner_ab_disabled_holo_dark.9.png
ppcompat/res/drawable-hdpi/spinner_ab_disabled_holo_light.9.png
ppcompat/res/drawable-hdpi/spinner_ab_focused_holo_dark.9.png
ppcompat/res/drawable-hdpi/spinner_ab_focused_holo_light.9.png
ppcompat/res/drawable-hdpi/spinner_ab_pressed_holo_dark.9.png
ppcompat/res/drawable-hdpi/spinner_ab_pressed_holo_light.9.png
ppcompat/res/drawable-hdpi/spinner_white_16.png
ppcompat/res/drawable-hdpi/tab_selected_focused_holo.9.png
ppcompat/res/drawable-hdpi/tab_selected_holo.9.png
ppcompat/res/drawable-hdpi/tab_selected_pressed_holo.9.png
ppcompat/res/drawable-hdpi/tab_unselected_pressed_holo.9.png
ppcompat/res/drawable-mdpi/ab_solid_dark_holo.9.png
ppcompat/res/drawable-mdpi/ab_solid_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_transparent_dark_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_transparent_dark_holo.9.png
ppcompat/res/drawable-mdpi/ab_transparent_light_holo.9.png
ppcompat/res/drawable-mdpi/appcompat_divider_dark.9.png
ppcompat/res/drawable-mdpi/appcompat_divider_light.9.png
ppcompat/res/drawable-mdpi/ic_ab_back_holo_dark.png
ppcompat/res/drawable-mdpi/ic_ab_back_holo_light.png
ppcompat/res/drawable-mdpi/list_focused_holo.9.png
ppcompat/res/drawable-mdpi/list_longpressed_holo.9.png
ppcompat/res/drawable-mdpi/list_pressed_holo_dark.9.png
ppcompat/res/drawable-mdpi/list_pressed_holo_light.9.png
ppcompat/res/drawable-mdpi/list_selector_disabled_holo_dark.9.png
ppcompat/res/drawable-mdpi/list_selector_disabled_holo_light.9.png
ppcompat/res/drawable-mdpi/menu_dropdown_panel_holo_dark.9.png
ppcompat/res/drawable-mdpi/menu_dropdown_panel_holo_light.9.png
ppcompat/res/drawable-mdpi/spinner_ab_default_holo_dark.9.png
ppcompat/res/drawable-mdpi/spinner_ab_default_holo_light.9.png
ppcompat/res/drawable-mdpi/spinner_ab_disabled_holo_dark.9.png
ppcompat/res/drawable-mdpi/spinner_ab_disabled_holo_light.9.png
ppcompat/res/drawable-mdpi/spinner_ab_focused_holo_dark.9.png
ppcompat/res/drawable-mdpi/spinner_ab_focused_holo_light.9.png
ppcompat/res/drawable-mdpi/spinner_ab_pressed_holo_dark.9.png
ppcompat/res/drawable-mdpi/spinner_ab_pressed_holo_light.9.png
ppcompat/res/drawable-mdpi/spinner_white_16.png
ppcompat/res/drawable-mdpi/tab_selected_focused_holo.9.png
ppcompat/res/drawable-mdpi/tab_selected_holo.9.png
ppcompat/res/drawable-mdpi/tab_selected_pressed_holo.9.png
ppcompat/res/drawable-mdpi/tab_unselected_pressed_holo.9.png
ppcompat/res/drawable-xhdpi/ab_solid_dark_holo.9.png
ppcompat/res/drawable-xhdpi/ab_solid_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_transparent_dark_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_transparent_dark_holo.9.png
ppcompat/res/drawable-xhdpi/ab_transparent_light_holo.9.png
ppcompat/res/drawable-xhdpi/appcompat_divider_dark.9.png
ppcompat/res/drawable-xhdpi/appcompat_divider_light.9.png
ppcompat/res/drawable-xhdpi/ic_ab_back_holo_dark.png
ppcompat/res/drawable-xhdpi/ic_ab_back_holo_light.png
ppcompat/res/drawable-xhdpi/list_focused_holo.9.png
ppcompat/res/drawable-xhdpi/list_longpressed_holo.9.png
ppcompat/res/drawable-xhdpi/list_pressed_holo_dark.9.png
ppcompat/res/drawable-xhdpi/list_pressed_holo_light.9.png
ppcompat/res/drawable-xhdpi/list_selector_disabled_holo_dark.9.png
ppcompat/res/drawable-xhdpi/list_selector_disabled_holo_light.9.png
ppcompat/res/drawable-xhdpi/menu_dropdown_panel_holo_dark.9.png
ppcompat/res/drawable-xhdpi/menu_dropdown_panel_holo_light.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_default_holo_dark.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_default_holo_light.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_disabled_holo_dark.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_disabled_holo_light.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_focused_holo_dark.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_focused_holo_light.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_pressed_holo_dark.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_pressed_holo_light.9.png
ppcompat/res/drawable-xhdpi/spinner_white_16.png
ppcompat/res/drawable-xhdpi/tab_selected_focused_holo.9.png
ppcompat/res/drawable-xhdpi/tab_selected_holo.9.png
ppcompat/res/drawable-xhdpi/tab_selected_pressed_holo.9.png
ppcompat/res/drawable-xhdpi/tab_unselected_pressed_holo.9.png
ppcompat/res/drawable/action_bar_divider.xml
ppcompat/res/drawable/item_background_holo_dark.xml
ppcompat/res/drawable/item_background_holo_light.xml
ppcompat/res/drawable/list_selector_background_transition_holo_dark.xml
ppcompat/res/drawable/list_selector_background_transition_holo_light.xml
ppcompat/res/drawable/list_selector_holo_dark.xml
ppcompat/res/drawable/list_selector_holo_light.xml
ppcompat/res/drawable/progress_small_white.xml
ppcompat/res/drawable/spinner_ab_holo_dark.xml
ppcompat/res/drawable/spinner_ab_holo_light.xml
ppcompat/res/drawable/tab_indicator_ab_holo.xml
ppcompat/res/layout/action_bar_decor.xml
ppcompat/res/layout/action_bar_decor_overlay.xml
ppcompat/res/layout/action_bar_home.xml
ppcompat/res/layout/action_bar_tab.xml
ppcompat/res/layout/action_bar_tabbar.xml
ppcompat/res/layout/action_bar_title_item.xml
ppcompat/res/layout/action_bar_view_list_nav_layout.xml
ppcompat/res/layout/action_menu_item_layout.xml
ppcompat/res/layout/action_menu_layout.xml
ppcompat/res/layout/action_mode_bar.xml
ppcompat/res/layout/action_mode_close_item.xml
ppcompat/res/layout/expanded_menu_layout.xml
ppcompat/res/layout/list_menu_item_checkbox.xml
ppcompat/res/layout/list_menu_item_icon.xml
ppcompat/res/layout/list_menu_item_layout.xml
ppcompat/res/layout/list_menu_item_radio.xml
ppcompat/res/layout/popup_menu_item_layout.xml
ppcompat/res/layout/screen.xml
ppcompat/res/layout/support_simple_spinner_dropdown_item.xml
ppcompat/res/values-land/dimens.xml
ppcompat/res/values-large/config.xml
ppcompat/res/values-port/bools.xml
ppcompat/res/values-sw600dp/config.xml
ppcompat/res/values-sw600dp/dimens.xml
ppcompat/res/values-v11/styles_base.xml
ppcompat/res/values-v14/styles_base.xml
ppcompat/res/values-v14/themes_base.xml
ppcompat/res/values-w360dp/dimens.xml
ppcompat/res/values-w480dp/bools.xml
ppcompat/res/values-w480dp/config.xml
ppcompat/res/values-w500dp/dimens.xml
ppcompat/res/values-w600dp/dimens.xml
ppcompat/res/values-w720dp/bools.xml
ppcompat/res/values/attrs.xml
ppcompat/res/values/bools.xml
ppcompat/res/values/colors.xml
ppcompat/res/values/config.xml
ppcompat/res/values/dimens.xml
ppcompat/res/values/ids.xml
ppcompat/res/values/strings.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/styles_base.xml
ppcompat/res/values/themes.xml
ppcompat/res/values/themes_base.xml
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/view/ActionProvider.java
4/java/android/support/v4/view/Menu.java
4/java/android/support/v4/view/MenuInflater.java
4/java/android/support/v4/view/MenuItem.java
4/java/android/support/v4/view/SubMenu.java
7/appcompat/.classpath
7/appcompat/.gitignore
7/appcompat/.project
7/appcompat/Android.mk
7/appcompat/AndroidManifest.xml
7/appcompat/README.txt
7/appcompat/project.properties
7/appcompat/res/drawable-hdpi/ab_solid_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_solid_light_holo.9.png
7/appcompat/res/drawable-hdpi/ab_stacked_solid_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_stacked_solid_light_holo.9.png
7/appcompat/res/drawable-hdpi/ab_stacked_transparent_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_stacked_transparent_light_holo.9.png
7/appcompat/res/drawable-hdpi/ab_transparent_dark_holo.9.png
7/appcompat/res/drawable-hdpi/ab_transparent_light_holo.9.png
7/appcompat/res/drawable-hdpi/appcompat_divider_dark.9.png
7/appcompat/res/drawable-hdpi/appcompat_divider_light.9.png
7/appcompat/res/drawable-hdpi/ic_ab_back_holo_dark.png
7/appcompat/res/drawable-hdpi/ic_ab_back_holo_light.png
7/appcompat/res/drawable-hdpi/list_focused_holo.9.png
7/appcompat/res/drawable-hdpi/list_longpressed_holo.9.png
7/appcompat/res/drawable-hdpi/list_pressed_holo_dark.9.png
7/appcompat/res/drawable-hdpi/list_pressed_holo_light.9.png
7/appcompat/res/drawable-hdpi/list_selector_disabled_holo_dark.9.png
7/appcompat/res/drawable-hdpi/list_selector_disabled_holo_light.9.png
7/appcompat/res/drawable-hdpi/menu_dropdown_panel_holo_dark.9.png
7/appcompat/res/drawable-hdpi/menu_dropdown_panel_holo_light.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_default_holo_dark.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_default_holo_light.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_disabled_holo_dark.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_disabled_holo_light.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_focused_holo_dark.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_focused_holo_light.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_pressed_holo_dark.9.png
7/appcompat/res/drawable-hdpi/spinner_ab_pressed_holo_light.9.png
7/appcompat/res/drawable-hdpi/spinner_white_16.png
7/appcompat/res/drawable-hdpi/tab_selected_focused_holo.9.png
7/appcompat/res/drawable-hdpi/tab_selected_holo.9.png
7/appcompat/res/drawable-hdpi/tab_selected_pressed_holo.9.png
7/appcompat/res/drawable-hdpi/tab_unselected_pressed_holo.9.png
7/appcompat/res/drawable-mdpi/ab_solid_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_solid_light_holo.9.png
7/appcompat/res/drawable-mdpi/ab_stacked_solid_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_stacked_solid_light_holo.9.png
7/appcompat/res/drawable-mdpi/ab_stacked_transparent_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_stacked_transparent_light_holo.9.png
7/appcompat/res/drawable-mdpi/ab_transparent_dark_holo.9.png
7/appcompat/res/drawable-mdpi/ab_transparent_light_holo.9.png
7/appcompat/res/drawable-mdpi/appcompat_divider_dark.9.png
7/appcompat/res/drawable-mdpi/appcompat_divider_light.9.png
7/appcompat/res/drawable-mdpi/ic_ab_back_holo_dark.png
7/appcompat/res/drawable-mdpi/ic_ab_back_holo_light.png
7/appcompat/res/drawable-mdpi/list_focused_holo.9.png
7/appcompat/res/drawable-mdpi/list_longpressed_holo.9.png
7/appcompat/res/drawable-mdpi/list_pressed_holo_dark.9.png
7/appcompat/res/drawable-mdpi/list_pressed_holo_light.9.png
7/appcompat/res/drawable-mdpi/list_selector_disabled_holo_dark.9.png
7/appcompat/res/drawable-mdpi/list_selector_disabled_holo_light.9.png
7/appcompat/res/drawable-mdpi/menu_dropdown_panel_holo_dark.9.png
7/appcompat/res/drawable-mdpi/menu_dropdown_panel_holo_light.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_default_holo_dark.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_default_holo_light.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_disabled_holo_dark.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_disabled_holo_light.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_focused_holo_dark.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_focused_holo_light.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_pressed_holo_dark.9.png
7/appcompat/res/drawable-mdpi/spinner_ab_pressed_holo_light.9.png
7/appcompat/res/drawable-mdpi/spinner_white_16.png
7/appcompat/res/drawable-mdpi/tab_selected_focused_holo.9.png
7/appcompat/res/drawable-mdpi/tab_selected_holo.9.png
7/appcompat/res/drawable-mdpi/tab_selected_pressed_holo.9.png
7/appcompat/res/drawable-mdpi/tab_unselected_pressed_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_solid_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_solid_light_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_stacked_solid_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_stacked_solid_light_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_stacked_transparent_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_stacked_transparent_light_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_transparent_dark_holo.9.png
7/appcompat/res/drawable-xhdpi/ab_transparent_light_holo.9.png
7/appcompat/res/drawable-xhdpi/appcompat_divider_dark.9.png
7/appcompat/res/drawable-xhdpi/appcompat_divider_light.9.png
7/appcompat/res/drawable-xhdpi/ic_ab_back_holo_dark.png
7/appcompat/res/drawable-xhdpi/ic_ab_back_holo_light.png
7/appcompat/res/drawable-xhdpi/list_focused_holo.9.png
7/appcompat/res/drawable-xhdpi/list_longpressed_holo.9.png
7/appcompat/res/drawable-xhdpi/list_pressed_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/list_pressed_holo_light.9.png
7/appcompat/res/drawable-xhdpi/list_selector_disabled_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/list_selector_disabled_holo_light.9.png
7/appcompat/res/drawable-xhdpi/menu_dropdown_panel_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/menu_dropdown_panel_holo_light.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_default_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_default_holo_light.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_disabled_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_disabled_holo_light.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_focused_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_focused_holo_light.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_pressed_holo_dark.9.png
7/appcompat/res/drawable-xhdpi/spinner_ab_pressed_holo_light.9.png
7/appcompat/res/drawable-xhdpi/spinner_white_16.png
7/appcompat/res/drawable-xhdpi/tab_selected_focused_holo.9.png
7/appcompat/res/drawable-xhdpi/tab_selected_holo.9.png
7/appcompat/res/drawable-xhdpi/tab_selected_pressed_holo.9.png
7/appcompat/res/drawable-xhdpi/tab_unselected_pressed_holo.9.png
7/appcompat/res/drawable/action_bar_divider.xml
7/appcompat/res/drawable/item_background_holo_dark.xml
7/appcompat/res/drawable/item_background_holo_light.xml
7/appcompat/res/drawable/list_selector_background_transition_holo_dark.xml
7/appcompat/res/drawable/list_selector_background_transition_holo_light.xml
7/appcompat/res/drawable/list_selector_holo_dark.xml
7/appcompat/res/drawable/list_selector_holo_light.xml
7/appcompat/res/drawable/progress_small_white.xml
7/appcompat/res/drawable/spinner_ab_holo_dark.xml
7/appcompat/res/drawable/spinner_ab_holo_light.xml
7/appcompat/res/drawable/tab_indicator_ab_holo.xml
7/appcompat/res/layout/action_bar_decor.xml
7/appcompat/res/layout/action_bar_decor_overlay.xml
7/appcompat/res/layout/action_bar_home.xml
7/appcompat/res/layout/action_bar_tab.xml
7/appcompat/res/layout/action_bar_tabbar.xml
7/appcompat/res/layout/action_bar_title_item.xml
7/appcompat/res/layout/action_bar_view_list_nav_layout.xml
7/appcompat/res/layout/action_menu_item_layout.xml
7/appcompat/res/layout/action_menu_layout.xml
7/appcompat/res/layout/action_mode_bar.xml
7/appcompat/res/layout/action_mode_close_item.xml
7/appcompat/res/layout/expanded_menu_layout.xml
7/appcompat/res/layout/list_menu_item_checkbox.xml
7/appcompat/res/layout/list_menu_item_icon.xml
7/appcompat/res/layout/list_menu_item_layout.xml
7/appcompat/res/layout/list_menu_item_radio.xml
7/appcompat/res/layout/popup_menu_item_layout.xml
7/appcompat/res/layout/screen.xml
7/appcompat/res/layout/support_simple_spinner_dropdown_item.xml
7/appcompat/res/values-land/dimens.xml
7/appcompat/res/values-large/config.xml
7/appcompat/res/values-port/bools.xml
7/appcompat/res/values-sw600dp/config.xml
7/appcompat/res/values-sw600dp/dimens.xml
7/appcompat/res/values-v11/styles_base.xml
7/appcompat/res/values-v14/styles_base.xml
7/appcompat/res/values-v14/themes_base.xml
7/appcompat/res/values-w360dp/dimens.xml
7/appcompat/res/values-w480dp/bools.xml
7/appcompat/res/values-w480dp/config.xml
7/appcompat/res/values-w500dp/dimens.xml
7/appcompat/res/values-w600dp/dimens.xml
7/appcompat/res/values-w720dp/bools.xml
7/appcompat/res/values/attrs.xml
7/appcompat/res/values/bools.xml
7/appcompat/res/values/colors.xml
7/appcompat/res/values/config.xml
7/appcompat/res/values/dimens.xml
7/appcompat/res/values/ids.xml
7/appcompat/res/values/strings.xml
7/appcompat/res/values/styles.xml
7/appcompat/res/values/styles_base.xml
7/appcompat/res/values/themes.xml
7/appcompat/res/values/themes_base.xml
7/appcompat/src/.readme
7/appcompat/src/android/support/v7/app/ActionBar.java
7/appcompat/src/android/support/v7/app/ActionBarActivity.java
7/appcompat/src/android/support/v7/app/ActionBarImplCompat.java
7/appcompat/src/android/support/v7/app/ActionBarImplHC.java
7/appcompat/src/android/support/v7/app/ActionBarImplICS.java
7/appcompat/src/android/support/v7/internal/view/ActionBarPolicy.java
7/appcompat/src/android/support/v7/internal/view/ActionMode.java
7/appcompat/src/android/support/v7/internal/view/CollapsibleActionView.java
7/appcompat/src/android/support/v7/internal/view/SupportMenuInflater.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuItem.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuItemView.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/ActionMenuView.java
7/appcompat/src/android/support/v7/internal/view/menu/BaseMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/BaseMenuWrapper.java
7/appcompat/src/android/support/v7/internal/view/menu/BaseWrapper.java
7/appcompat/src/android/support/v7/internal/view/menu/ExpandedMenuView.java
7/appcompat/src/android/support/v7/internal/view/menu/ListMenuItemView.java
7/appcompat/src/android/support/v7/internal/view/menu/ListMenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuBuilder.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuDialogHelper.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemImpl.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuItemWrapperICS.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuPopupHelper.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuPresenter.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuView.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapper.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/MenuWrapperICS.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuBuilder.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuWrapperHC.java
7/appcompat/src/android/support/v7/internal/view/menu/SubMenuWrapperICS.java
7/appcompat/src/android/support/v7/internal/widget/AbsActionBarView.java
7/appcompat/src/android/support/v7/internal/widget/AbsSpinnerICS.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarContainer.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarContextView.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarOverlayLayout.java
7/appcompat/src/android/support/v7/internal/widget/ActionBarView.java
7/appcompat/src/android/support/v7/internal/widget/AdapterViewICS.java
7/appcompat/src/android/support/v7/internal/widget/ListPopupWindow.java
7/appcompat/src/android/support/v7/internal/widget/ScrollingTabContainerView.java
7/appcompat/src/android/support/v7/internal/widget/SpinnerICS.java
7/appcompat/src/android/support/v7/view/ActionProvider.java
7/appcompat/src/android/support/v7/view/Menu.java
7/appcompat/src/android/support/v7/view/MenuInflater.java
7/appcompat/src/android/support/v7/view/MenuItem.java
7/appcompat/src/android/support/v7/view/SubMenu.java
275326903ed2dd238ddbbd9532a9d46000cc8399 19-Mar-2013 Jeff Brown <jeffbrown@google.com> Remove generated files from gridlayout support lib.

The gridlayout support lib previously had its generated R file
checked into the source tree. Fixed the Makefile to avoid
doing this and also to take advantage of improved support
for static libraries with associated resources.

Bug: 8175766
Change-Id: Ib15bde4569afe4a2f45437301b104bbec889f4d4
7/Android.mk
7/gridlayout/.gitignore
7/gridlayout/Android.mk
7/gridlayout/AndroidManifest.xml
7/gridlayout/README.txt
7/gridlayout/gen/android/support/v7/gridlayout/BuildConfig.java
7/gridlayout/gen/android/support/v7/gridlayout/R.java
7/gridlayout/readme
7/gridlayout/src/.readme
5408c26a1dae949761257cce44f7e8572ab13d29 19-Mar-2013 Adam Powell <adamp@google.com> am 1da44e93: am 09eeecdb: am 00ca2532: Support layout_margin* on DrawerLayout children

* commit '1da44e9373262e6fa0a872a5c875065901369363':
Support layout_margin* on DrawerLayout children
1da44e9373262e6fa0a872a5c875065901369363 19-Mar-2013 Adam Powell <adamp@google.com> am 09eeecdb: am 00ca2532: Support layout_margin* on DrawerLayout children

* commit '09eeecdbcd452a7c1f9849d820a8203b59fafc95':
Support layout_margin* on DrawerLayout children
09eeecdbcd452a7c1f9849d820a8203b59fafc95 19-Mar-2013 Adam Powell <adamp@google.com> am 00ca2532: Support layout_margin* on DrawerLayout children

* commit '00ca2532981fbd705f947a637ffd967a8d6f733b':
Support layout_margin* on DrawerLayout children
00ca2532981fbd705f947a637ffd967a8d6f733b 19-Mar-2013 Adam Powell <adamp@google.com> Support layout_margin* on DrawerLayout children

Child views of DrawerLayout now support margins. This allows
applications to offset both content or drawer views as needed.

Left and right margins are not permitted on drawer views and will be
ignored.

Vertical layout_gravity settings on drawer views are now supported as
well as drawer views with a height less than the full height of the
DrawerLayout.

Apps should note that introducing a top/bottom margin for a drawer
view will be less efficient in terms of fill rate than a drawer that
spans the full height.

Change-Id: Ia1a595ec50fa853039fa0ca287e4e3cf1e287047
4/java/android/support/v4/widget/DrawerLayout.java
43f49d2f0b9ec6ef1c072183d9cedc3723164d40 19-Mar-2013 Adam Powell <adamp@google.com> am 69da6c44: am 97ceaf4b: am 8e01d24e: Save DrawerLayout lock state as instance state

* commit '69da6c445a659248d1019cc82d391c570dc039f5':
Save DrawerLayout lock state as instance state
69da6c445a659248d1019cc82d391c570dc039f5 19-Mar-2013 Adam Powell <adamp@google.com> am 97ceaf4b: am 8e01d24e: Save DrawerLayout lock state as instance state

* commit '97ceaf4baddb9630f0235c791ad50a9084407407':
Save DrawerLayout lock state as instance state
97ceaf4baddb9630f0235c791ad50a9084407407 19-Mar-2013 Adam Powell <adamp@google.com> am 8e01d24e: Save DrawerLayout lock state as instance state

* commit '8e01d24e718d603974182cd48f648369c07edec1':
Save DrawerLayout lock state as instance state
e278c59a425e73fcade135fe654f2305a6022ab5 19-Mar-2013 Fabrice Di Meglio <fdimeglio@google.com> Merge "Add Support Library v4 unit tests for BidiFormatter" into jb-mr2-dev
b443cf85371c2d6bd08b703b070eaabda507dfd3 19-Mar-2013 Fabrice Di Meglio <fdimeglio@google.com> Add Support Library v4 unit tests for BidiFormatter

- match CTS unit tests

Change-Id: Ib97e7d9435a57c400c8e858010a3b8d47fe51148
4/tests/java/android/support/v4/text/bidi/BidiFormatterTest.java
8e01d24e718d603974182cd48f648369c07edec1 19-Mar-2013 Adam Powell <adamp@google.com> Save DrawerLayout lock state as instance state

As the open/closed state of a drawer is saved across instance state
save/restore, lock state is now also saved as one is often influenced
by the other. Apps should take care to manage this state effectively.

Change-Id: I6a3f5d0831ed1f21543c880f7f592ff9a347149d
4/java/android/support/v4/widget/DrawerLayout.java
61b698055b689041f234ec536ae7e81d3acaff56 19-Mar-2013 Adam Powell <adamp@google.com> am 724a35bb: am 1170fe17: am 0492ea23: Locking drawers for DrawerLayout

* commit '724a35bb84ea22ada779235c161299e34a93987f':
Locking drawers for DrawerLayout
e00f03e04a6b44a6f7a5c0bd181f607a6c4c36fc 19-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
724a35bb84ea22ada779235c161299e34a93987f 19-Mar-2013 Adam Powell <adamp@google.com> am 1170fe17: am 0492ea23: Locking drawers for DrawerLayout

* commit '1170fe1736cd097120668fb5a5fedf18c605a5b8':
Locking drawers for DrawerLayout
1170fe1736cd097120668fb5a5fedf18c605a5b8 19-Mar-2013 Adam Powell <adamp@google.com> am 0492ea23: Locking drawers for DrawerLayout

* commit '0492ea23e32dbf509a7613d29e5791fdd44b2135':
Locking drawers for DrawerLayout
0492ea23e32dbf509a7613d29e5791fdd44b2135 16-Mar-2013 Adam Powell <adamp@google.com> Locking drawers for DrawerLayout

Add DrawerLayout methods for locking sliding drawers either open or
closed.

Drawers may be unlocked, locked closed or locked open. When a drawer
is locked it may not be opened or closed from its locked state via
touch or the back button in the case of locked open drawers.

Change-Id: Idbda928c490778f69c480da0bebc2efeb1f76dc7
4/java/android/support/v4/widget/DrawerLayout.java
8c8937d5c5e843127d17d05fd3fd0fba7be973b6 18-Mar-2013 Jason Sams <jsams@google.com> Merge "Reduce diffs with compat lib and frameworks/rs" into jb-mr2-dev
9d37e85e2c4402401f77297373b9fb081d58c963 18-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
6fc582a25595f40f5c8a7ca181fe0fe1348894c6 17-Mar-2013 Adam Powell <adamp@google.com> am 32c70b7a: am c12f546a: am 72c7316b: Fix SlidingPaneLayout erroneous dimming after resize

* commit '32c70b7a53868774985f0edbf35608666d0fd2fb':
Fix SlidingPaneLayout erroneous dimming after resize
32c70b7a53868774985f0edbf35608666d0fd2fb 17-Mar-2013 Adam Powell <adamp@google.com> am c12f546a: am 72c7316b: Fix SlidingPaneLayout erroneous dimming after resize

* commit 'c12f546a5f024950f2c1c2395cc1506bdee6819b':
Fix SlidingPaneLayout erroneous dimming after resize
c12f546a5f024950f2c1c2395cc1506bdee6819b 17-Mar-2013 Adam Powell <adamp@google.com> am 72c7316b: Fix SlidingPaneLayout erroneous dimming after resize

* commit '72c7316b081c3134f7b0566f703dfee7c970eade':
Fix SlidingPaneLayout erroneous dimming after resize
72c7316b081c3134f7b0566f703dfee7c970eade 16-Mar-2013 Adam Powell <adamp@google.com> Fix SlidingPaneLayout erroneous dimming after resize

Fix a bug where the preserved open state wasn't being tracked properly
in all cases. Also prevent performing extra work when the width hasn't
changed.

Bug 8396728

Change-Id: If48fe537e2eb1f4bbd35b7970e9e8ed68af3613c
4/java/android/support/v4/widget/SlidingPaneLayout.java
0c413646a132f01920f679638d84c968a749ef61 16-Mar-2013 Dianne Hackborn <hackbod@google.com> Merge "Fix a bug where we could lose a loader content change." into jb-mr2-dev
26c0098d3fe9c4374902107cae5c031df72bd52c 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Final fixes for ActionBarCompat before dogfood (DO NOT MERGE)" into jb-mr2-dev
230bd7c2b5bedaf3ac2a90089ec62e8be7857971 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "ActionBarActivity tidy-ups (DO NOT MERGE)" into jb-mr2-dev
6a2af98b04ddb958ab5241712e207ddd80b35367 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Add Light.DarkActionBar to ActionBarCompat (DO NOT MERGE)" into jb-mr2-dev
c7f52ca84194e3212fc95acdd82a3b9e4ebd51f2 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "ActionBarCompat Style clean ups (DO NOT MERGE)" into jb-mr2-dev
476ce97ad6d98f1bb500496bfd003cc7483196e4 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Fix SubMenu in ListMenuPresenter (DO NOT MERGE)" into jb-mr2-dev
741a9ef7f2e62692787eded7933d367b75a17cd1 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Optimisations to Menu preparation (pre-HC) (DO NOT MERGE)" into jb-mr2-dev
c1866b1df84af4f37d2acabb0ec3461d7d587c31 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Fix List Navigation on pre-HC devices (DO NOT MERGE)" into jb-mr2-dev
1855ba2ab6eec723d08b46c609f68bd89ae32022 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Fix Conflict with ActionBarSherlock (DO NOT MERGE)" into jb-mr2-dev
9a81c69ba10f8599dbb42e3d2db2209f37854be8 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Move support Menu interfaces + callbacks to v4 (DO NOT MERGE)" into jb-mr2-dev
efd9af2144384763ee341c017ef6e3eb19a0f0ca 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Add Support for supportInvalidateOptionsMenu() (DO NOT MERGE)" into jb-mr2-dev
712036dc13531d46a0064be5055a52bb999454a0 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Propogate support menu callbacks to Fragments (DO NOT MERGE)" into jb-mr2-dev
74f89af26cb86f147ba03ff775bdaea50ffcab4a 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Improve Menu List styling on pre-HC devices (DO NOT MERGE)" into jb-mr2-dev
97593531226315299650cf9639efabab33cda164 15-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Start import Holo Drawables into AppCompat (DO NOT MERGE)" into jb-mr2-dev
176a17e30644b1d5a4206cc462268d151e43949b 15-Mar-2013 Chris Banes <chrisbanes@google.com> Final fixes for ActionBarCompat before dogfood (DO NOT MERGE)

- Added supportRequestWindowFeature()
- Fix Action Bar hide() to actually hide it (GONE vs INVISIBLE)
- Fix ListMenuPresenter crashing after it shown once, and then
the Menu is altered.
- Fix Action Items not updating
- Copy framework actionBarSize attr to our attr for apps to use
- Fix text colour on List Menu when using DarkActionBar
- Fix ActionItem sub menu to show as a AlertDialog
- Fix text colour on MenuDialogHelper

Change-Id: I011c96202ad7cc0d2309cf24c4b883822f2c50f9
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuDialogHelper.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/eclair/android/support/v4/app/ActionBarImplCompat.java
ppcompat/java/android/support/v4/app/ActionBarActivity.java
ppcompat/res/values-v14/themes_base.xml
ppcompat/res/values/themes_base.xml
6b730d46a744ec1621bd294eb626b10b11090ffb 13-Mar-2013 Chris Banes <chrisbanes@google.com> ActionBarActivity tidy-ups (DO NOT MERGE)

This commit tidies up the internals of ActionBarActivity:

- Tidied up passing around the Activity in method params.
We now keep the Activity as a final member.
- Action Bar is now properly lazily created as needed.
- Fixed ActionBar.getThemedContext()

This commit should also fix issue 8374637.

Change-Id: I5b3857a930ea52d6e605521a22a0996fbcb80d3a
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/eclair/android/support/v4/app/ActionBarImplCompat.java
ppcompat/honeycomb/android/support/v4/app/ActionBarImplHC.java
ppcompat/java/android/support/v4/app/ActionBarActivity.java
51913a061bb79de04f9f176c28e5f725e4957bf8 13-Mar-2013 Chris Banes <chrisbanes@google.com> Add Light.DarkActionBar to ActionBarCompat (DO NOT MERGE)

This commit adds the Light.DarkActionBar theme
to ActionBarCompat:

- Imported Holo stacked backgrounds. Not ideal but
necessary to get Tabs displaying correctly. PNGs
still only amount to 35KB.

Change-Id: I4644fb32f49313964e70b186be97b3acec25d3a6
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/eclair/android/support/v4/app/ActionBarImplCompat.java
ppcompat/res/drawable-hdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_transparent_dark_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_transparent_dark_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_transparent_dark_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/values-v14/styles_base.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/styles_base.xml
ppcompat/res/values/themes_base.xml
fbd6eae2840216dc28b32b4bb549f7eedb8bbac4 12-Mar-2013 Chris Banes <chrisbanes@google.com> ActionBarCompat Style clean ups (DO NOT MERGE)

This commit tidies up the styles and theme in
ActionBarCompat so they can be easily customised
by developers. All AppCompat.Base themes have been
moved to styles_base.xml and themes_base.xml. This
was to aid devlopment but I think it will help
developers too.

styles.xml and themes.xml now only contain empty
styles which devlopers can extend.

Light.DarkAction still needs to be implemented.

Change-Id: I17a08b881ae7715d22a28d3c8fba4bda0afe4a52
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/res/values-v11/styles.xml
ppcompat/res/values-v11/styles_base.xml
ppcompat/res/values-v11/themes.xml
ppcompat/res/values-v14/styles.xml
ppcompat/res/values-v14/styles_base.xml
ppcompat/res/values-v14/themes.xml
ppcompat/res/values-v14/themes_base.xml
ppcompat/res/values/dimens.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/styles_base.xml
ppcompat/res/values/themes.xml
ppcompat/res/values/themes_base.xml
5f058cdd67da048bb7e7778cd26b832aafe78e19 12-Mar-2013 Chris Banes <chrisbanes@google.com> Fix SubMenu in ListMenuPresenter (DO NOT MERGE)

This commit fixes displaying SubMenus in the
compat list menu. The menu code now more
closely resembles that from PhoneWindow.java

Change-Id: I9e6e1e9c521bb4ebbffe3c8b6dd004a1261d186a
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/eclair/android/support/appcompat/view/menu/MenuDialogHelper.java
ppcompat/java/android/support/v4/app/ActionBarActivity.java
edfecc2a3aacac9a945a40c430a62f04c18d8f42 01-Mar-2013 Chris Banes <chrisbanes@google.com> Optimisations to Menu preparation (pre-HC) (DO NOT MERGE)

This commit contains two optimisations/fixes
concerned with the handling of Menu for pre-HC devices:

- Changed the flow of Menu creation and preparation so
so that Menu.stopDispatchingItemsChanged() can be used
- Changed ListMenuPresenter so that it does not show
anything where there are no non-action items.

Change-Id: Iec4993f43570acd12ee72751a227ae5d8551caf0
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/eclair/android/support/appcompat/view/menu/ListMenuPresenter.java
ppcompat/java/android/support/v4/app/ActionBarActivity.java
79e7a9ef79920c7daa10c90339db126a4c3c592e 01-Mar-2013 Chris Banes <chrisbanes@google.com> Fix List Navigation on pre-HC devices (DO NOT MERGE)

This commit fixes the use of list navigation on
the action bar. To make this possible:

- Imported Spinner and parents from ICS source.
- Imported a number of Holo resources, roughly 10
drawables per density. This wasn't ideal but our
drawable-*dpi dirs still only amount to ~40KB.

Change-Id: Iccde0a229dc36ea207b38566940816d221231e93
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/eclair/android/support/appcompat/widget/AbsActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/AbsSpinnerICS.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/AdapterViewICS.java
ppcompat/eclair/android/support/appcompat/widget/ListPopupWindow.java
ppcompat/eclair/android/support/appcompat/widget/SpinnerICS.java
ppcompat/res/drawable-hdpi/menu_dropdown_panel_holo_dark.9.png
ppcompat/res/drawable-hdpi/menu_dropdown_panel_holo_light.9.png
ppcompat/res/drawable-hdpi/spinner_ab_default_holo_dark.9.png
ppcompat/res/drawable-hdpi/spinner_ab_default_holo_light.9.png
ppcompat/res/drawable-hdpi/spinner_ab_disabled_holo_dark.9.png
ppcompat/res/drawable-hdpi/spinner_ab_disabled_holo_light.9.png
ppcompat/res/drawable-hdpi/spinner_ab_focused_holo_dark.9.png
ppcompat/res/drawable-hdpi/spinner_ab_focused_holo_light.9.png
ppcompat/res/drawable-hdpi/spinner_ab_pressed_holo_dark.9.png
ppcompat/res/drawable-hdpi/spinner_ab_pressed_holo_light.9.png
ppcompat/res/drawable-mdpi/menu_dropdown_panel_holo_dark.9.png
ppcompat/res/drawable-mdpi/menu_dropdown_panel_holo_light.9.png
ppcompat/res/drawable-mdpi/spinner_ab_default_holo_dark.9.png
ppcompat/res/drawable-mdpi/spinner_ab_default_holo_light.9.png
ppcompat/res/drawable-mdpi/spinner_ab_disabled_holo_dark.9.png
ppcompat/res/drawable-mdpi/spinner_ab_disabled_holo_light.9.png
ppcompat/res/drawable-mdpi/spinner_ab_focused_holo_dark.9.png
ppcompat/res/drawable-mdpi/spinner_ab_focused_holo_light.9.png
ppcompat/res/drawable-mdpi/spinner_ab_pressed_holo_dark.9.png
ppcompat/res/drawable-mdpi/spinner_ab_pressed_holo_light.9.png
ppcompat/res/drawable-xhdpi/menu_dropdown_panel_holo_dark.9.png
ppcompat/res/drawable-xhdpi/menu_dropdown_panel_holo_light.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_default_holo_dark.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_default_holo_light.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_disabled_holo_dark.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_disabled_holo_light.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_focused_holo_dark.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_focused_holo_light.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_pressed_holo_dark.9.png
ppcompat/res/drawable-xhdpi/spinner_ab_pressed_holo_light.9.png
ppcompat/res/drawable/list_selector_holo_dark.xml
ppcompat/res/drawable/list_selector_holo_light.xml
ppcompat/res/drawable/spinner_ab_holo_dark.xml
ppcompat/res/drawable/spinner_ab_holo_light.xml
ppcompat/res/layout/support_simple_spinner_dropdown_item.xml
ppcompat/res/values-v14/styles.xml
ppcompat/res/values-v14/themes.xml
ppcompat/res/values/attrs.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/themes.xml
847bab48ffd5cb62bc06465d7a4c60a016f5a2b9 01-Mar-2013 Chris Banes <chrisbanes@google.com> Fix Conflict with ActionBarSherlock (DO NOT MERGE)

We've had to rename getSupportMenuInflater() to
getCompatMenuInflater() for now to fix the build.

This should be reverted before launch!

Change-Id: I25812a81130484053fbe97df13fc2bf5b9b5a340
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/java/android/support/v4/app/ActionBarActivity.java
4/java/android/support/v4/app/FragmentActivity.java
e0f27d39b0a4f0ef30ef6446e7b675279961cc94 28-Feb-2013 Chris Banes <chrisbanes@google.com> Move support Menu interfaces + callbacks to v4 (DO NOT MERGE)

This moves the Menu* interfaces used for the ActionBar
into android-support-v4. This allows us to remove
ActionBarFragment and related hackery.

This commit just keeps us at the same level of functionality,
but is a cleaner implementation. A future feature would be
to enable the use of the support Menu when not using
ActionBarActivity.

Change-Id: I952ce78a378e8ec3b990f5c285a44c7fc4807f0c
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/eclair/android/support/appcompat/view/ActionMode.java
ppcompat/eclair/android/support/appcompat/view/ActionProvider.java
ppcompat/eclair/android/support/appcompat/view/CollapsibleActionView.java
ppcompat/eclair/android/support/appcompat/view/MenuCompat.java
ppcompat/eclair/android/support/appcompat/view/MenuInflater.java
ppcompat/eclair/android/support/appcompat/view/SupportMenuInflater.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItem.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuBuilder.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuItemImpl.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPopupHelper.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/SubMenuBuilder.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/eclair/android/support/v4/app/ActionBarImplCompat.java
ppcompat/honeycomb/android/support/appcompat/view/menu/BaseMenuWrapper.java
ppcompat/honeycomb/android/support/appcompat/view/menu/MenuItemWrapperHC.java
ppcompat/honeycomb/android/support/appcompat/view/menu/MenuWrapper.java
ppcompat/honeycomb/android/support/appcompat/view/menu/MenuWrapperHC.java
ppcompat/honeycomb/android/support/appcompat/view/menu/SubMenuWrapperHC.java
ppcompat/ics/android/support/appcompat/view/menu/MenuItemWrapperICS.java
ppcompat/ics/android/support/appcompat/view/menu/MenuWrapperICS.java
ppcompat/ics/android/support/appcompat/view/menu/SubMenuWrapperICS.java
ppcompat/java/android/support/appcompat/view/Menu.java
ppcompat/java/android/support/appcompat/view/MenuItem.java
ppcompat/java/android/support/appcompat/view/SubMenu.java
ppcompat/java/android/support/v4/app/ActionBarActivity.java
ppcompat/java/android/support/v4/app/ActionBarFragment.java
ppcompat/java/android/support/v4/app/SupportMenuFragmentManager.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/view/ActionProvider.java
4/java/android/support/v4/view/Menu.java
4/java/android/support/v4/view/MenuInflater.java
4/java/android/support/v4/view/MenuItem.java
4/java/android/support/v4/view/SubMenu.java
36253822d50dccb7da9d22336551b7d5aa6e8620 21-Feb-2013 Chris Banes <chrisbanes@google.com> Add Support for supportInvalidateOptionsMenu() (DO NOT MERGE)

This commit adds support for applications to call
supportInvalidateOptionsMenu() and the Action Bar's
contents being changed appropriately.

This commit also changes how onCreatePanelView works
so that it more closely follows how the framework calls
onCreateOptionsMenu, etc.

Change-Id: I9ca43a83b146aa976e47ad021e2e1e577240c071
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/java/android/support/v4/app/ActionBarActivity.java
5f1309fe533f644638155e79d50e23060191bf59 20-Feb-2013 Chris Banes <chrisbanes@google.com> Propogate support menu callbacks to Fragments (DO NOT MERGE)

This commit adds a new Fragment subtype which contains versions
of the support menu calls. A number of changes to ActionBarActivity
have been needed to make this possible:

- ActionBarActivity and related classes have been moved to the
android.support.v4.app package.
- FragmentManagerImpl instance creation has been moved to a method
in both FragmentActivity and Fragment, so that we can return a
new sub-type: SupportMenuFragmentManager
- FragmentManagerImpl is no longer final
- The compat ActionBar menu set up has been changed so that it happens
in onPostCreate. This is so that any fragments can be added in onCreate.

Change-Id: I591ca163762431cae9a4988cd89e0711d6b5ff21
ppcompat/eclair/android/support/appcompat/app/ActionBar.java
ppcompat/eclair/android/support/appcompat/app/ActionBarImplCompat.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContainer.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarOverlayLayout.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ScrollingTabContainerView.java
ppcompat/eclair/android/support/v4/app/ActionBar.java
ppcompat/eclair/android/support/v4/app/ActionBarImplCompat.java
ppcompat/honeycomb/android/support/appcompat/app/ActionBarImplHC.java
ppcompat/honeycomb/android/support/v4/app/ActionBarImplHC.java
ppcompat/ics/android/support/appcompat/app/ActionBarImplICS.java
ppcompat/ics/android/support/v4/app/ActionBarImplICS.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
ppcompat/java/android/support/v4/app/ActionBarActivity.java
ppcompat/java/android/support/v4/app/ActionBarFragment.java
ppcompat/java/android/support/v4/app/SupportMenuFragmentManager.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
eb686f874ef2e0a3643788fd4fd099fb48fbda61 25-Feb-2013 Chris Banes <chrisbanes@google.com> Improve Menu List styling on pre-HC devices (DO NOT MERGE)

This commit improves the styling of the menu panel
shown on < HC devices when using the Action Bar.
We now keep the native black background regardless
of base theme, maintaining the native framework
aesthetic as much as possible.

Change-Id: If2b5296c0d9b8e031760aef9b3ce328c7ac90357
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
ppcompat/res/layout/list_menu_item_layout.xml
ppcompat/res/values/attrs.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/themes.xml
ce7bfaab9a56823d1ab897e5b7014e4114ea9bab 22-Feb-2013 Chris Banes <chrisbanes@google.com> Start import Holo Drawables into AppCompat (DO NOT MERGE)

This commit imports a number of drawables used for
the ActionBar/Tabs for use on pre-HC devices. Work on
fixing the styles and themes has also started.

Change-Id: I86b88ae94b234276a8a6d33a5631358e6029b235
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/res/drawable-hdpi/ab_bottom_solid_inverse_holo.9.png
ppcompat/res/drawable-hdpi/ab_bottom_solid_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_bottom_transparent_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_transparent_dark_holo.9.png
ppcompat/res/drawable-hdpi/list_focused_holo.9.png
ppcompat/res/drawable-hdpi/list_longpressed_holo.9.png
ppcompat/res/drawable-hdpi/list_pressed_holo_dark.9.png
ppcompat/res/drawable-hdpi/list_pressed_holo_light.9.png
ppcompat/res/drawable-hdpi/list_selector_background_disabled.9.png
ppcompat/res/drawable-hdpi/list_selector_background_focused.9.png
ppcompat/res/drawable-hdpi/list_selector_background_longpress.9.png
ppcompat/res/drawable-hdpi/list_selector_background_pressed.9.png
ppcompat/res/drawable-hdpi/list_selector_disabled_holo_dark.9.png
ppcompat/res/drawable-hdpi/list_selector_disabled_holo_light.9.png
ppcompat/res/drawable-hdpi/minitab_lt_focus.9.png
ppcompat/res/drawable-hdpi/minitab_lt_press.9.png
ppcompat/res/drawable-hdpi/minitab_lt_selected.9.png
ppcompat/res/drawable-hdpi/minitab_lt_unselected.9.png
ppcompat/res/drawable-hdpi/minitab_lt_unselected_press.9.png
ppcompat/res/drawable-hdpi/tab_selected_focused_holo.9.png
ppcompat/res/drawable-hdpi/tab_selected_holo.9.png
ppcompat/res/drawable-hdpi/tab_selected_pressed_holo.9.png
ppcompat/res/drawable-hdpi/tab_unselected_pressed_holo.9.png
ppcompat/res/drawable-ldpi/list_selector_background_disabled.9.png
ppcompat/res/drawable-ldpi/list_selector_background_longpress.9.png
ppcompat/res/drawable-ldpi/list_selector_background_pressed.9.png
ppcompat/res/drawable-ldpi/spinner_white_16.png
ppcompat/res/drawable-mdpi/ab_bottom_solid_inverse_holo.9.png
ppcompat/res/drawable-mdpi/ab_bottom_solid_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_bottom_transparent_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_transparent_dark_holo.9.png
ppcompat/res/drawable-mdpi/list_focused_holo.9.png
ppcompat/res/drawable-mdpi/list_longpressed_holo.9.png
ppcompat/res/drawable-mdpi/list_pressed_holo_dark.9.png
ppcompat/res/drawable-mdpi/list_pressed_holo_light.9.png
ppcompat/res/drawable-mdpi/list_selector_background_disabled.9.png
ppcompat/res/drawable-mdpi/list_selector_background_focused.9.png
ppcompat/res/drawable-mdpi/list_selector_background_longpress.9.png
ppcompat/res/drawable-mdpi/list_selector_background_pressed.9.png
ppcompat/res/drawable-mdpi/list_selector_disabled_holo_dark.9.png
ppcompat/res/drawable-mdpi/list_selector_disabled_holo_light.9.png
ppcompat/res/drawable-mdpi/minitab_lt_focus.9.png
ppcompat/res/drawable-mdpi/minitab_lt_press.9.png
ppcompat/res/drawable-mdpi/minitab_lt_selected.9.png
ppcompat/res/drawable-mdpi/minitab_lt_unselected.9.png
ppcompat/res/drawable-mdpi/minitab_lt_unselected_press.9.png
ppcompat/res/drawable-mdpi/tab_selected_focused_holo.9.png
ppcompat/res/drawable-mdpi/tab_selected_holo.9.png
ppcompat/res/drawable-mdpi/tab_selected_pressed_holo.9.png
ppcompat/res/drawable-mdpi/tab_unselected_pressed_holo.9.png
ppcompat/res/drawable-xhdpi/ab_bottom_solid_inverse_holo.9.png
ppcompat/res/drawable-xhdpi/ab_bottom_solid_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_bottom_transparent_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_transparent_dark_holo.9.png
ppcompat/res/drawable-xhdpi/list_focused_holo.9.png
ppcompat/res/drawable-xhdpi/list_longpressed_holo.9.png
ppcompat/res/drawable-xhdpi/list_pressed_holo_dark.9.png
ppcompat/res/drawable-xhdpi/list_pressed_holo_light.9.png
ppcompat/res/drawable-xhdpi/list_selector_background_disabled.9.png
ppcompat/res/drawable-xhdpi/list_selector_background_focused.9.png
ppcompat/res/drawable-xhdpi/list_selector_background_longpress.9.png
ppcompat/res/drawable-xhdpi/list_selector_background_pressed.9.png
ppcompat/res/drawable-xhdpi/list_selector_disabled_holo_dark.9.png
ppcompat/res/drawable-xhdpi/list_selector_disabled_holo_light.9.png
ppcompat/res/drawable-xhdpi/minitab_lt_focus.9.png
ppcompat/res/drawable-xhdpi/minitab_lt_press.9.png
ppcompat/res/drawable-xhdpi/minitab_lt_selected.9.png
ppcompat/res/drawable-xhdpi/minitab_lt_unselected.9.png
ppcompat/res/drawable-xhdpi/minitab_lt_unselected_press.9.png
ppcompat/res/drawable-xhdpi/tab_selected_focused_holo.9.png
ppcompat/res/drawable-xhdpi/tab_selected_holo.9.png
ppcompat/res/drawable-xhdpi/tab_selected_pressed_holo.9.png
ppcompat/res/drawable-xhdpi/tab_unselected_pressed_holo.9.png
ppcompat/res/drawable/action_bar_background.xml
ppcompat/res/drawable/item_background.xml
ppcompat/res/drawable/item_background_holo_dark.xml
ppcompat/res/drawable/item_background_holo_light.xml
ppcompat/res/drawable/list_selector_background_transition.xml
ppcompat/res/drawable/list_selector_background_transition_holo_dark.xml
ppcompat/res/drawable/list_selector_background_transition_holo_light.xml
ppcompat/res/drawable/minitab_lt.xml
ppcompat/res/drawable/tab_indicator_ab_holo.xml
ppcompat/res/values-v11/styles.xml
ppcompat/res/values/dimens.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/themes.xml
830dafeb756fb9a336cea2e443809d1233fa1b05 15-Mar-2013 Adam Powell <adamp@google.com> am ab7b5ad5: am 349316fd: am 8bc268e9: Fix DrawerLayout crash in touch handling

* commit 'ab7b5ad5062058c277fdfb8bfedb505ea7c11b63':
Fix DrawerLayout crash in touch handling
ab7b5ad5062058c277fdfb8bfedb505ea7c11b63 15-Mar-2013 Adam Powell <adamp@google.com> am 349316fd: am 8bc268e9: Fix DrawerLayout crash in touch handling

* commit '349316fdd86173753a88083ca593c7751eb9c71b':
Fix DrawerLayout crash in touch handling
349316fdd86173753a88083ca593c7751eb9c71b 15-Mar-2013 Adam Powell <adamp@google.com> am 8bc268e9: Fix DrawerLayout crash in touch handling

* commit '8bc268e9c40e4ae375a0d65dc1293dccc541186f':
Fix DrawerLayout crash in touch handling
8bc268e9c40e4ae375a0d65dc1293dccc541186f 15-Mar-2013 Adam Powell <adamp@google.com> Fix DrawerLayout crash in touch handling

Fix a bug in DrawerLayout that could crash if no child was found under
the active touch point.

Bug 8388714

Change-Id: Ida540bf6d2bab7dbb0323f077f3e2fd355a757d4
4/java/android/support/v4/widget/DrawerLayout.java
80a0a3a33e3f6c27da4681a4f02eb2c6aae1fd40 15-Mar-2013 Dianne Hackborn <hackbod@google.com> Fix a bug where we could lose a loader content change.

If AsyncTaskLoader starts a background update due to a
content change, and that update is cancelled, we drop the
data when it finally arrives and forget that the content changed.
If we later come back to the loader, we then end up showing
stale data because we don't know that we still need to update
due to the old content change.

This change adds a couple new APIs to Loader to deal with the
time between when you ask for whether there is a content change
and finally either commit the data or cancel the update.
AsyncTaskLoader is changed to make use of this so that it doesn't
lose changes.

Change-Id: I431f55fff985baf653f217228895b855462b49fb
4/java/android/support/v4/content/AsyncTaskLoader.java
4/java/android/support/v4/content/Loader.java
87b3b0e9b781a0d3181889cceb36ffdc4c8578ce 15-Mar-2013 Jason Sams <jsams@google.com> Reduce diffs with compat lib and frameworks/rs

Change-Id: Idd363b3bcc4c49291384ee03803b7c9951f94062
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMath.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScript.h
enderscript/v8/rs_support/cpu_ref/rsd_cpu.h
enderscript/v8/rs_support/driver/rsdCore.cpp
enderscript/v8/rs_support/driver/rsdCore.h
enderscript/v8/rs_support/rsAllocation.cpp
enderscript/v8/rs_support/rsAllocation.h
enderscript/v8/rs_support/rsObjectBase.cpp
enderscript/v8/rs_support/rsScriptC_Lib.cpp
enderscript/v8/rs_support/rs_hal.h
c92d608279e5716a176e142abcd5e1b2148a0680 14-Mar-2013 Fabrice Di Meglio <fdimeglio@google.com> Improve code for Support Library BidiFormatter

- follow variables naming conventions

Change-Id: I759032c40abeaa748a4056370c0f80a5bf2a1e71
4/ics/android/support/v4/text/ICUCompatIcs.java
4/java/android/support/v4/text/TextUtilsCompat.java
4/java/android/support/v4/text/bidi/BidiFormatter.java
de2eb627f0c4cb79c78e4d91ae7086d2c5e67eec 13-Mar-2013 Scott Kennedy <skennedy@google.com> Remove a method

It was only being called in one location, and the parameter was being
ignored.

Matches Ia853dd8d3898ac3e4c4b2fb3a51d103844b57ca1 in frameworks/base

Change-Id: Ic5de51b0e26e340e1ff850d5ba83e24dff648bbc
4/java/android/support/v4/content/CursorLoader.java
ba93731d3d1a6d116538e958e7f51805796be9c4 14-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
77f6bada6f88acea9025afce3eb0127d45411798 09-Mar-2013 Fabrice Di Meglio <fdimeglio@google.com> Add BidiFormatter to the Support Library v4

See bug #8185319 Need to put Android BidiFormatter into the Support Library

Change-Id: Ia7af551f503d895514b81a3a4065323a05ed7341
4/ics/android/support/v4/text/ICUCompatIcs.java
4/java/android/support/v4/text/ICUCompat.java
4/java/android/support/v4/text/TextDirectionHeuristicCompat.java
4/java/android/support/v4/text/TextDirectionHeuristicsCompat.java
4/java/android/support/v4/text/TextUtilsCompat.java
4/java/android/support/v4/text/bidi/BidiFormatter.java
062df77393e2f7658c6b8729e1bc582ced3e8247 13-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
fa326a4649d9d0e8113e315f6c8251fe686abce4 08-Mar-2013 Jeff Brown <jeffbrown@google.com> Add support for media route provider services.

Media route provider services are services that publish media routes
to applications and to the system. The registered media route
provider enumerates the installed services, connects to them,
and listens for route updates.

As part of this change, extended media route to use a set of
media route control intent filters to describe its capabilities
instead of just one. This is necessary for matching uri-based
media control intents such as ACTION_PLAY.

Added support for routes with icons.

Added support for querying information about the provider of
each route and the list of all available providers.

Fixed a bug in the system media route provider that resulted
in duplicate routes being created.

Ensure that routes are notified as being unselected before
being notifies as being removed. The invariant here is that
an application should only perceive a route to be selected
between the time it was added / enabled and the time it
was removed / disabled.

Change-Id: If1a81ace4ef17643f219f7fed06a80855dc9a7e1
4/java/android/support/v4/media/MediaControlIntent.java
4/java/android/support/v4/media/MediaRouteProvider.java
4/java/android/support/v4/media/MediaRouteProviderService.java
4/java/android/support/v4/media/MediaRouter.java
4/java/android/support/v4/media/RegisteredMediaRouteProvider.java
4/java/android/support/v4/media/RegisteredMediaRouteProviderWatcher.java
4/java/android/support/v4/media/SystemMediaRouteProvider.java
77feec77553367778cdc8f9e78a71585ac63e038 13-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Revert "Add support for media route provider services."" into jb-mr2-dev
f3e4a6059d110137519d2d0042cf5dd680eddba1 13-Mar-2013 Jeff Brown <jeffbrown@google.com> Revert "Add support for media route provider services."

This reverts commit 0995047fb295da9c1d4e8270bd727a1ee997951e

Change-Id: I572448f3f8c6e6270123b10ea2150d54f8ccc41f
4/java/android/support/v4/media/MediaControlIntent.java
4/java/android/support/v4/media/MediaRouteProvider.java
4/java/android/support/v4/media/MediaRouteProviderService.java
4/java/android/support/v4/media/MediaRouter.java
4/java/android/support/v4/media/RegisteredMediaRouteProvider.java
4/java/android/support/v4/media/RegisteredMediaRouteProviderWatcher.java
4/java/android/support/v4/media/SystemMediaRouteProvider.java
365fbcc5a3de661d41cff8b7e26b35e5a3dcaa73 13-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Add support for media route provider services." into jb-mr2-dev
bebdbfc8dadb3328dc46c32df954a93b9470ee9f 12-Mar-2013 Adam Powell <adamp@google.com> am 2a258b58: am 5e52d5ef: am 89e17886: SlidingPaneLayout features, ViewDragHelper bugfixes

* commit '2a258b58d11e824896d4ee217ea17f4dd22a48fa':
SlidingPaneLayout features, ViewDragHelper bugfixes
2a258b58d11e824896d4ee217ea17f4dd22a48fa 12-Mar-2013 Adam Powell <adamp@google.com> am 5e52d5ef: am 89e17886: SlidingPaneLayout features, ViewDragHelper bugfixes

* commit '5e52d5efa93b7ae9405f6a63fc5d6910ea7f7885':
SlidingPaneLayout features, ViewDragHelper bugfixes
5e52d5efa93b7ae9405f6a63fc5d6910ea7f7885 12-Mar-2013 Adam Powell <adamp@google.com> am 89e17886: SlidingPaneLayout features, ViewDragHelper bugfixes

* commit '89e17886e6149bddfdb08a242c9e88889596419c':
SlidingPaneLayout features, ViewDragHelper bugfixes
89e17886e6149bddfdb08a242c9e88889596419c 12-Mar-2013 Adam Powell <adamp@google.com> SlidingPaneLayout features, ViewDragHelper bugfixes

Make SlidingPaneLayout handle initial pre-layout state changes,
resizing and state save/restoration properly. Calling
openPane/closePane before first layout will cause animation to be
skipped. Open/closed state is now saved as instance state. When all
panes fit, interacting with a pane either by touch or focus will cause
that pane to be in view if a resize or state save/restore occurs.

Bug 8341136

Fix a bug where a slop check should fail instead of throwing.

Bug 8368837

Change-Id: I2e75213517d5f3f955650795d65bbff6fe7c054e
4/java/android/support/v4/widget/SlidingPaneLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
3a24c8e31611a85085a7d261328ff9da811b694b 12-Mar-2013 Jeff Sharkey <jsharkey@android.com> Merge "Provider to share private files between apps." into jb-mr2-dev
6449d56d420b965e92e611b4905f4f6dbfc73f75 12-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
0995047fb295da9c1d4e8270bd727a1ee997951e 08-Mar-2013 Jeff Brown <jeffbrown@google.com> Add support for media route provider services.

Media route provider services are services that publish media routes
to applications and to the system. The registered media route
provider enumerates the installed services, connects to them,
and listens for route updates.

As part of this change, extended media route to use a set of
media route control intent filters to describe its capabilities
instead of just one. This is necessary for matching uri-based
media control intents such as ACTION_PLAY.

Added support for routes with icons.

Change-Id: I8f00fac27914662bec3df0e5a212e81a9d306081
4/java/android/support/v4/media/MediaControlIntent.java
4/java/android/support/v4/media/MediaRouteProvider.java
4/java/android/support/v4/media/MediaRouteProviderService.java
4/java/android/support/v4/media/MediaRouter.java
4/java/android/support/v4/media/RegisteredMediaRouteProvider.java
4/java/android/support/v4/media/RegisteredMediaRouteProviderWatcher.java
4/java/android/support/v4/media/SystemMediaRouteProvider.java
663e566156da7f7dadf0262db02c8dfe540525f5 25-Feb-2013 Tim Murray <timmurray@google.com> Remove extraneous logging.

Change-Id: Ibc6580e8410f4a3b2d2590491ad1fb91bed66597
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
253487f2c6c112d74c94d430f4b45bbcec561669 11-Mar-2013 Jean-Baptiste Queru <jbq@google.com> am d3093e49: am d0a2456b: am 887472d9: (-s ours) am f3ad8fc5: (-s ours) am d1665ab8: (-s ours) am dbd344bc: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'd3093e49ee12f059afbf777d22f3899bc2d56661':
d3093e49ee12f059afbf777d22f3899bc2d56661 11-Mar-2013 Jean-Baptiste Queru <jbq@google.com> am d0a2456b: am 887472d9: (-s ours) am f3ad8fc5: (-s ours) am d1665ab8: (-s ours) am dbd344bc: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'd0a2456b98bc250636d484decf1c409ead3757a1':
d0a2456b98bc250636d484decf1c409ead3757a1 11-Mar-2013 Jean-Baptiste Queru <jbq@google.com> am 887472d9: (-s ours) am f3ad8fc5: (-s ours) am d1665ab8: (-s ours) am dbd344bc: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '887472d9d4513f24fb40868ad480794cdeee1822':
LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1
887472d9d4513f24fb40868ad480794cdeee1822 11-Mar-2013 Jean-Baptiste Queru <jbq@google.com> am f3ad8fc5: (-s ours) am d1665ab8: (-s ours) am dbd344bc: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'f3ad8fc5ff88d50c947ec5175e9508d8f9c92596':
LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1
f3ad8fc5ff88d50c947ec5175e9508d8f9c92596 11-Mar-2013 Jean-Baptiste Queru <jbq@google.com> am d1665ab8: (-s ours) am dbd344bc: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'd1665ab8e007633816fcc9f14e96b46cdb9faba9':
LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1
d1665ab8e007633816fcc9f14e96b46cdb9faba9 11-Mar-2013 Jean-Baptiste Queru <jbq@google.com> am dbd344bc: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'dbd344bcb79e48cd3a27ee3aca99e7a5d5460517':
LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1
dbd344bcb79e48cd3a27ee3aca99e7a5d5460517 11-Mar-2013 Jean-Baptiste Queru <jbq@google.com> Reconcile with jb-mr1-release - do not merge
b845f2cc49a5e8110326ad5aa734be132b73553c 11-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
a055a849fe13d4008fad60d6df6e0529f4827cf6 09-Mar-2013 Adam Powell <adamp@google.com> am e6213039: am 1e66a9eb: am 57902cff: DrawerLayout polish features

* commit 'e62130393b79d2bb36a0175457247b736bf3ac9b':
DrawerLayout polish features
e62130393b79d2bb36a0175457247b736bf3ac9b 09-Mar-2013 Adam Powell <adamp@google.com> am 1e66a9eb: am 57902cff: DrawerLayout polish features

* commit '1e66a9eb98ea261ba3b5beaebb3e67444094d14d':
DrawerLayout polish features
1e66a9eb98ea261ba3b5beaebb3e67444094d14d 09-Mar-2013 Adam Powell <adamp@google.com> am 57902cff: DrawerLayout polish features

* commit '57902cff6c54c245feea589b06d12dba8f1a2a24':
DrawerLayout polish features
57902cff6c54c245feea589b06d12dba8f1a2a24 09-Mar-2013 Adam Powell <adamp@google.com> DrawerLayout polish features

If openDrawer/closeDrawer is called before first layout, the initial
layout will position the drawer in that configuration and no animation
will play.

Implement instance state save/restore. A drawer that was open will
remain open unless acted upon by an outside force.

Change-Id: I673f2e3c710713703b507b19e1650450a7b5b17c
4/java/android/support/v4/widget/DrawerLayout.java
c74a268113feee13f6b7a24b51a4e14fb4036155 08-Mar-2013 Adam Powell <adamp@google.com> am 74586dad: am 0c8486c1: am 29836199: Prevent strange falsing on SlidingPaneLayout

* commit '74586dad1b12166ef20673181086b335dc67c802':
Prevent strange falsing on SlidingPaneLayout
c899d421ad582032a88b8ddf98e8bf33861e40a1 08-Mar-2013 Jason Sams <jsams@google.com> Merge "Merge 3DLut from frameworks/rs to compat." into jb-mr2-dev
8fb4b53aef5216ff5b1b0687a581278d93c2d38f 08-Mar-2013 Jason Sams <jsams@google.com> Merge 3DLut from frameworks/rs to compat.

Change-Id: I289611bf096ad4cc3845e5a5a195726aa9525ff8
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsic3DLUT.java
74586dad1b12166ef20673181086b335dc67c802 08-Mar-2013 Adam Powell <adamp@google.com> am 0c8486c1: am 29836199: Prevent strange falsing on SlidingPaneLayout

* commit '0c8486c19d4f1b2c0ad7650bf5a4cc95edb44462':
Prevent strange falsing on SlidingPaneLayout
0c8486c19d4f1b2c0ad7650bf5a4cc95edb44462 08-Mar-2013 Adam Powell <adamp@google.com> am 29836199: Prevent strange falsing on SlidingPaneLayout

* commit '29836199390f71d05b15eedb487c1f7465776f1d':
Prevent strange falsing on SlidingPaneLayout
29836199390f71d05b15eedb487c1f7465776f1d 08-Mar-2013 Adam Powell <adamp@google.com> Prevent strange falsing on SlidingPaneLayout

Make sure that SlidingPaneLayout isn't overly greedy with events.

Change-Id: Id89e72af44dd169018264858d25b4c2a75bfbb4a
4/java/android/support/v4/widget/SlidingPaneLayout.java
eae2e2281cb9fda7c4d56075c8dda5c35d3f74cd 08-Mar-2013 Adam Powell <adamp@google.com> am 1795f1ee: am 11a7e59f: am 79982691: Fix crash caused by ViewDragHelper

* commit '1795f1ee603c81b2af750c39f3047668fc7d75a6':
Fix crash caused by ViewDragHelper
1795f1ee603c81b2af750c39f3047668fc7d75a6 08-Mar-2013 Adam Powell <adamp@google.com> am 11a7e59f: am 79982691: Fix crash caused by ViewDragHelper

* commit '11a7e59f5983d8b43f851d9d41b35df4338d7cce':
Fix crash caused by ViewDragHelper
11a7e59f5983d8b43f851d9d41b35df4338d7cce 08-Mar-2013 Adam Powell <adamp@google.com> am 79982691: Fix crash caused by ViewDragHelper

* commit '79982691769837348314818a3b5e0bc1625c74e9':
Fix crash caused by ViewDragHelper
79982691769837348314818a3b5e0bc1625c74e9 08-Mar-2013 Adam Powell <adamp@google.com> Fix crash caused by ViewDragHelper

Make sure we have a valid view to try to capture before attempting a
slop check.

Bug 8342106

Change-Id: Ibb20c12b2a2e6ce950d3e2e978960e33788f2b2d
4/java/android/support/v4/widget/ViewDragHelper.java
cdafda9f0228e8cb160a7c873d130dea4bbfea7c 08-Mar-2013 Jeff Sharkey <jsharkey@android.com> Provider to share private files between apps.

Apps should generally avoid sending raw filesystem paths across
process boundaries, since the receiving app may not have the same
access as the sender. Instead, apps should send Uris and rely on
platform features like grantUriPermission() to control access.

This provider is a simple implementation that services Uris which
are backed by raw files on disk. It relies on ContentProvider to
enforce the grants, and supports reading, writing, and deleting. It
responds to OpenableColumns and tries answering getType() using
file extensions.

Apps define supported paths in <meta-data> associated with their
<provider> manifest entries.

Bug: 7005318
Change-Id: Iceb4f2ce996221d2d85e009b62c856dcdf5eca14
4/java/android/support/v4/content/FileProvider.java
4/tests/Android.mk
4/tests/AndroidManifest.xml
4/tests/java/android/support/v4/content/FileProviderTest.java
4/tests/res/xml/paths.xml
6190a6cd3f0601f47eb43d78009f988e08e0e9a2 08-Mar-2013 Chet Haase <chet@google.com> Fix build due to bad link references in javadocs

(cherry picked from commit a308916a8ee35b799b03b9e8c87e8fad571a984b)

Change-Id: I585283acc05d366955b365f168db75643869da88
4/java/android/support/v4/media/MediaControlIntent.java
4/java/android/support/v4/media/MediaRouteProvider.java
1acd189be01cbe07b17a32c83d4b190a658f401f 08-Mar-2013 Jeff Brown <jeffbrown@google.com> Merge "Add media router and display manager to support library." into jb-mr2-dev
04772b3092ec2ea798ee022496f2d1ed27a0a56c 08-Mar-2013 Adam Powell <adamp@google.com> am f653cedd: am ebb6ac58: am 791f31bb: Make DrawerLayout automatically close drawers on back button press

* commit 'f653cedd24efed40c9330504ffb4e62051e80539':
Make DrawerLayout automatically close drawers on back button press
f653cedd24efed40c9330504ffb4e62051e80539 08-Mar-2013 Adam Powell <adamp@google.com> am ebb6ac58: am 791f31bb: Make DrawerLayout automatically close drawers on back button press

* commit 'ebb6ac583b1aa6f4dc398b07626c186c5eea5112':
Make DrawerLayout automatically close drawers on back button press
ebb6ac583b1aa6f4dc398b07626c186c5eea5112 08-Mar-2013 Adam Powell <adamp@google.com> am 791f31bb: Make DrawerLayout automatically close drawers on back button press

* commit '791f31bbba40b8b51694a1b2cdc804f360786ed1':
Make DrawerLayout automatically close drawers on back button press
791f31bbba40b8b51694a1b2cdc804f360786ed1 08-Mar-2013 Adam Powell <adamp@google.com> Make DrawerLayout automatically close drawers on back button press

DrawerLayout is now focusable in touch mode to facilitate this.

Also add KeyEventCompat tracking method shims.

Change-Id: I3e8619ae593db8d3be0a8e04c57869cb2833528a
4/eclair/android/support/v4/view/KeyEventCompatEclair.java
4/java/android/support/v4/view/KeyEventCompat.java
4/java/android/support/v4/widget/DrawerLayout.java
c21f57ed68b81a77167f1df000b0e272e1598bc0 08-Mar-2013 Jeff Brown <jeffbrown@google.com> Add media router and display manager to support library.

The support library MediaRouter API is somewhat different from
the framework's existing MediaRouter API. It is designed to
be simpler and easier to extend.

In the new MediaRouter, routes are published by MediaRouteProviders.
MediaRouteProviders replace the concept of UserRoutes.
The built-in SystemMediaRouteProvider publishes the default
system routes and interoperates with the framework MediaRouter.

Each route now declares its capabilities and behaviors by way
of MediaControlIntents. The type of the route (live audio,
live video, or remote playback) is specified by the categories
of media control intents that the route supports. A route
may support any number of custom provider-defined media control
intent categories that provide access to specialized features.

The old concepts of route categories and route groups have
been removed. Route providers are now responsible for implementing
the route grouping and configuration through some UI of their
own that is not managed by the media router.

This patch does not include support for route icon drawables,
the new route picker UI or route provider services. These features
will be added in follow on patches.

Change-Id: I10cf078917d053a916254a5aa9d208b8cfd341ea
leanSpec.mk
13/Android.mk
4/Android.mk
4/java/android/support/v4/hardware/display/DisplayManagerCompat.java
4/java/android/support/v4/media/MediaControlIntent.java
4/java/android/support/v4/media/MediaRouteProvider.java
4/java/android/support/v4/media/MediaRouter.java
4/java/android/support/v4/media/MediaStreamMetadata.java
4/java/android/support/v4/media/SystemMediaRouteProvider.java
4/jellybean-mr1/android/support/v4/hardware/display/DisplayManagerJellybeanMr1.java
4/jellybean-mr1/android/support/v4/media/MediaRouterJellybeanMr1.java
4/jellybean-mr2/android/support/v4/media/MediaRouterJellybeanMr2.java
4/jellybean/android/support/v4/media/MediaRouterJellybean.java
85b312ded5be5639e73c320c50d893db5f80c125 07-Mar-2013 Adam Powell <adamp@google.com> am b3294eed: am 95f9ce58: am 32a53a67: DrawerLayout touch behavior tuning

* commit 'b3294eed173196a92301a7a126d28f14435a8f9f':
DrawerLayout touch behavior tuning
b3294eed173196a92301a7a126d28f14435a8f9f 07-Mar-2013 Adam Powell <adamp@google.com> am 95f9ce58: am 32a53a67: DrawerLayout touch behavior tuning

* commit '95f9ce5845e6d012667c5c351b8528957545eab8':
DrawerLayout touch behavior tuning
95f9ce5845e6d012667c5c351b8528957545eab8 07-Mar-2013 Adam Powell <adamp@google.com> am 32a53a67: DrawerLayout touch behavior tuning

* commit '32a53a670d1f6ff07454135a22e970f2154260dc':
DrawerLayout touch behavior tuning
32a53a670d1f6ff07454135a22e970f2154260dc 07-Mar-2013 Adam Powell <adamp@google.com> DrawerLayout touch behavior tuning

Don't respect requestDisallowInterceptTouchEvent(true) if a peek is
currently in progress, to allow the user to finish pulling out the
peeking drawer. (This may or may not work out well in practice, but
let's try it.)

Fix a bug where touch distance truncation errors were being
unnecessarily accounted for.

Change-Id: Ic6de9befb58fd3b9741eb33add5088566f63ebcf
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
65c3f741461ceaaa6107ee7fcb7082950ffd6b41 07-Mar-2013 Adam Powell <adamp@google.com> am cc78de19: am a64a48ea: am b562d856: DrawerLayout features/bugfixes/tuning/optimization

* commit 'cc78de19167194167d304275a04cfacd8e2fef5c':
DrawerLayout features/bugfixes/tuning/optimization
cc78de19167194167d304275a04cfacd8e2fef5c 07-Mar-2013 Adam Powell <adamp@google.com> am a64a48ea: am b562d856: DrawerLayout features/bugfixes/tuning/optimization

* commit 'a64a48ea14472182e0136b6781c7a273821bf64d':
DrawerLayout features/bugfixes/tuning/optimization
a64a48ea14472182e0136b6781c7a273821bf64d 07-Mar-2013 Adam Powell <adamp@google.com> am b562d856: DrawerLayout features/bugfixes/tuning/optimization

* commit 'b562d856f6ff58b7fc421a3b0cd1e0e089b994ab':
DrawerLayout features/bugfixes/tuning/optimization
b562d856f6ff58b7fc421a3b0cd1e0e089b994ab 07-Mar-2013 Adam Powell <adamp@google.com> DrawerLayout features/bugfixes/tuning/optimization

Add the ability to draw shadows on the edges of drawers.

Further optimize drawing (or not drawing) of drawers. Clip the content
view if an area is covered by an opaque drawer.

Mark offscreen drawer views as invisible.

Fix a bug where an edge touch would peek (and thereby close) a drawer.

Change-Id: I6ae12ee9d7118aa3209aeb93ead86ca5c9292f82
4/java/android/support/v4/widget/DrawerLayout.java
6ec6f78566fc4e6417f2026eb78f5088d5315c3d 07-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
2ee809a131e03ca03325323bf2b0d67531e202b2 07-Mar-2013 Jason Sams <jsams@google.com> Clean up diffs with f/rs

Change-Id: If08b2c2ca054e86c5ec273926d3fac4df7b133ee
enderscript/v8/rs_support/cpu_ref/rsd_cpu.h
f681be1f0ec328acaa311478887352a456d52be8 07-Mar-2013 Jason Sams <jsams@google.com> Rebase compat lib.

Change-Id: Ie11bb6d30919997f2e5ca46b6b6f8be9bfa3d74d
enderscript/v8/java/src/android/support/v8/renderscript/Element.java
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/Sampler.java
enderscript/v8/java/src/android/support/v8/renderscript/Type.java
enderscript/v8/jni/android_renderscript_RenderScript.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuCore.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuCore.h
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicBlur.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsics_neon.S
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMath.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScript.h
enderscript/v8/rs_support/cpu_ref/rsd_cpu.h
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/driver/rsdAllocation.h
enderscript/v8/rs_support/driver/rsdRuntimeStubs.cpp
enderscript/v8/rs_support/rs.h
enderscript/v8/rs_support/rsAllocation.cpp
enderscript/v8/rs_support/rsAllocation.h
enderscript/v8/rs_support/rsComponent.cpp
enderscript/v8/rs_support/rsContext.cpp
enderscript/v8/rs_support/rsDefines.h
enderscript/v8/rs_support/rsScriptIntrinsic.cpp
enderscript/v8/rs_support/rsType.cpp
enderscript/v8/rs_support/rsType.h
enderscript/v8/rs_support/rs_hal.h
enderscript/v8/rs_support/scriptc/rs_allocation.rsh
enderscript/v8/rs_support/scriptc/rs_cl.rsh
enderscript/v8/rs_support/scriptc/rs_types.rsh
67bdfd32b2fcf6374364d65bd882f709f45fad36 06-Mar-2013 Adam Powell <adamp@google.com> am c56a7bbf: am 7cdbb89c: am 471f0f4e: Fix minor SlidingPaneLayout/ViewDragHelper bugs; remove dead code

* commit 'c56a7bbf134252754de49494f69c3da07ecc1d0b':
Fix minor SlidingPaneLayout/ViewDragHelper bugs; remove dead code
c56a7bbf134252754de49494f69c3da07ecc1d0b 06-Mar-2013 Adam Powell <adamp@google.com> am 7cdbb89c: am 471f0f4e: Fix minor SlidingPaneLayout/ViewDragHelper bugs; remove dead code

* commit '7cdbb89cd7e4cc192058c7db86a01b099d05ca3f':
Fix minor SlidingPaneLayout/ViewDragHelper bugs; remove dead code
7cdbb89cd7e4cc192058c7db86a01b099d05ca3f 06-Mar-2013 Adam Powell <adamp@google.com> am 471f0f4e: Fix minor SlidingPaneLayout/ViewDragHelper bugs; remove dead code

* commit '471f0f4e84c7d1f96e48fb26713f246d69c3241f':
Fix minor SlidingPaneLayout/ViewDragHelper bugs; remove dead code
471f0f4e84c7d1f96e48fb26713f246d69c3241f 06-Mar-2013 Adam Powell <adamp@google.com> Fix minor SlidingPaneLayout/ViewDragHelper bugs; remove dead code

Fix a bug where animations in progress wouldn't stop properly when a
relayout causes the layout to no longer be slideable.

Bug 8323761

Fix a bug in ViewDragHelper#isViewUnder. (Herp derp <> are hard)

Bug 8324172

Change-Id: Ia4b8d40277ba8384ce71eb39485ec3a215261bfc
4/java/android/support/v4/widget/SlidingPaneLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
5cd1dac6d273ff5dfb454eb8ec1b83af4e9d45f7 06-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
a64c3c5052c562084147d2c8cd70741ddca894de 06-Mar-2013 Stephen Hines <srhines@google.com> This cl provides a proper WAR for thumb codegen.

Bug: 8326082
Change-Id: Iabe26af0ebaa4b0f80a089ff0e7de84c5155142f
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsic3DLUT.cpp
04abe226cf7f6e638f8f4aea3d6d89a841cbd22a 06-Mar-2013 Stephen Hines <srhines@google.com> WAR for non-neon ARM crash.

Change-Id: I2c10a5481450a014f67fa7a388ec8239a3a11b03
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsic3DLUT.cpp
2bd07b268277cce006978760bd28fc963486b58c 06-Mar-2013 Adam Powell <adamp@google.com> am 46d3a42c: am 5544eac9: am 1fbad11a: Quick fix for a ViewDragHelper touch bug

* commit '46d3a42ca8652f7f25dc6173f7cc126c0f6b22b3':
Quick fix for a ViewDragHelper touch bug
46d3a42ca8652f7f25dc6173f7cc126c0f6b22b3 06-Mar-2013 Adam Powell <adamp@google.com> am 5544eac9: am 1fbad11a: Quick fix for a ViewDragHelper touch bug

* commit '5544eac98af174c13e93308a5e3bab7c318882bb':
Quick fix for a ViewDragHelper touch bug
5544eac98af174c13e93308a5e3bab7c318882bb 06-Mar-2013 Adam Powell <adamp@google.com> am 1fbad11a: Quick fix for a ViewDragHelper touch bug

* commit '1fbad11af8f178d9fcee85dabe7cd8f24d2bc9a2':
Quick fix for a ViewDragHelper touch bug
1fbad11af8f178d9fcee85dabe7cd8f24d2bc9a2 06-Mar-2013 Adam Powell <adamp@google.com> Quick fix for a ViewDragHelper touch bug

Use the proper backward compatible mechanism for extracting pointer
index/action codes.

Change-Id: I5ed567ef270b669652eaf61a7bdfa9ad0c451236
4/java/android/support/v4/widget/ViewDragHelper.java
a8c0ba3a5a7157ffbf78703475ddb2e6f219ad24 06-Mar-2013 Adam Powell <adamp@google.com> am 167d0187: am 962c4343: am 1d26501f: Initial DrawerLayout implementation

* commit '167d0187f0a5a2e6c0b942739330e3b86f9f85fa':
Initial DrawerLayout implementation
167d0187f0a5a2e6c0b942739330e3b86f9f85fa 06-Mar-2013 Adam Powell <adamp@google.com> am 962c4343: am 1d26501f: Initial DrawerLayout implementation

* commit '962c4343fe72745b5f6cb5f22a41c1129dfb1fd1':
Initial DrawerLayout implementation
962c4343fe72745b5f6cb5f22a41c1129dfb1fd1 06-Mar-2013 Adam Powell <adamp@google.com> am 1d26501f: Initial DrawerLayout implementation

* commit '1d26501f0c8e9f3577f651938a03f6b3a1a672c7':
Initial DrawerLayout implementation
1d26501f0c8e9f3577f651938a03f6b3a1a672c7 01-Mar-2013 Adam Powell <adamp@google.com> Initial DrawerLayout implementation

Add new UI toolkit compat shims to support bidi resolution:
* GravityCompat
* ViewCompat layout direction methods

Add DrawerLayout, making use of ViewDragHelper.

Fix some bugs in ViewDragHelper and tweak the API.

Change-Id: I56103ed155b83d16b80dba7d4c3054bb63fd8ea7
4/java/android/support/v4/view/GravityCompat.java
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/widget/DrawerLayout.java
4/java/android/support/v4/widget/SlidingPaneLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
4/jellybean-mr1/android/support/v4/view/GravityCompatJellybeanMr1.java
4/jellybean-mr1/android/support/v4/view/ViewCompatJellybeanMr1.java
c2cfe911cea2a197d003c833ba188cf28ba468d9 05-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
5f86984b6bf2b136f57fb203ab4f29dc7a60277e 05-Mar-2013 Adam Powell <adamp@google.com> am 2a589516: am 9b8d1242: am 6580cf4b: Fix ViewDragHelper/SlidingPaneLayout bugs

* commit '2a5895160fa86c5a7c09588c1c08b6752a597226':
Fix ViewDragHelper/SlidingPaneLayout bugs
2a5895160fa86c5a7c09588c1c08b6752a597226 05-Mar-2013 Adam Powell <adamp@google.com> am 9b8d1242: am 6580cf4b: Fix ViewDragHelper/SlidingPaneLayout bugs

* commit '9b8d12425dc8cd4ab9dd5a548ba3a5b3261b0b1d':
Fix ViewDragHelper/SlidingPaneLayout bugs
1b58b133f20462ad97f1a606908817bc39086bb9 04-Mar-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
9b8d12425dc8cd4ab9dd5a548ba3a5b3261b0b1d 02-Mar-2013 Adam Powell <adamp@google.com> am 6580cf4b: Fix ViewDragHelper/SlidingPaneLayout bugs

* commit '6580cf4b7e74a2a017ed95b0dc50155b9995edeb':
Fix ViewDragHelper/SlidingPaneLayout bugs
6580cf4b7e74a2a017ed95b0dc50155b9995edeb 02-Mar-2013 Adam Powell <adamp@google.com> Fix ViewDragHelper/SlidingPaneLayout bugs

Fix an overzealous and buggy edge drag detector. Tune animation
timing. Make sure that captured views become un-captured.

Change-Id: Ib2122082fdbab12256743760995b148717c664bd
4/gingerbread/android/support/v4/widget/ScrollerCompatGingerbread.java
4/java/android/support/v4/widget/ScrollerCompat.java
4/java/android/support/v4/widget/SlidingPaneLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
e2a8c471e341b87448e38bff85c8937025f178c7 01-Mar-2013 Adam Powell <adamp@google.com> am 607f7583: am c30e9f8d: am 3f50aafe: Fix SlidingPaneLayout dim threshold calculation

* commit '607f7583619aa14c42cf9ca51cce9b608f02ba8a':
Fix SlidingPaneLayout dim threshold calculation
607f7583619aa14c42cf9ca51cce9b608f02ba8a 01-Mar-2013 Adam Powell <adamp@google.com> am c30e9f8d: am 3f50aafe: Fix SlidingPaneLayout dim threshold calculation

* commit 'c30e9f8d71de3c5e2509a624f650af4ef07d3991':
Fix SlidingPaneLayout dim threshold calculation
c30e9f8d71de3c5e2509a624f650af4ef07d3991 01-Mar-2013 Adam Powell <adamp@google.com> am 3f50aafe: Fix SlidingPaneLayout dim threshold calculation

* commit '3f50aafe43ea3c7d1c09fbd7afa87bf7453beb18':
Fix SlidingPaneLayout dim threshold calculation
3f50aafe43ea3c7d1c09fbd7afa87bf7453beb18 01-Mar-2013 Adam Powell <adamp@google.com> Fix SlidingPaneLayout dim threshold calculation

Bug 8178354

Change-Id: I4fc5e0a872a0697633ecc9f87208f4df2a96388e
4/java/android/support/v4/widget/SlidingPaneLayout.java
39ca1329666b390e123c190f663d30c826282b4f 01-Mar-2013 Tim Murray <timmurray@google.com> Merge "Add support and better exceptions for Bitmaps with a null config." into jb-mr2-dev
c9b1613aff016e8e29200b2426d24f801c0c6a9b 28-Feb-2013 Adam Powell <adamp@google.com> am 4d3b5a07: am 5e2013a3: am b9e34c7d: Make ScrollerCompat public/expand it

* commit '4d3b5a07dcf56187f85bff9a004817cc0b815961':
Make ScrollerCompat public/expand it
4d3b5a07dcf56187f85bff9a004817cc0b815961 28-Feb-2013 Adam Powell <adamp@google.com> am 5e2013a3: am b9e34c7d: Make ScrollerCompat public/expand it

* commit '5e2013a32cb6f9d1cf102c1331a5c1a8c1a6730b':
Make ScrollerCompat public/expand it
5e2013a32cb6f9d1cf102c1331a5c1a8c1a6730b 28-Feb-2013 Adam Powell <adamp@google.com> am b9e34c7d: Make ScrollerCompat public/expand it

* commit 'b9e34c7d443082d5ee2b90a0e6788523d8df0df1':
Make ScrollerCompat public/expand it
b9e34c7d443082d5ee2b90a0e6788523d8df0df1 28-Feb-2013 Adam Powell <adamp@google.com> Make ScrollerCompat public/expand it

ScrollerCompat is now available for all of your
scrolling-compatibility needs! It will automatically select Scroller
or OverScroller as the internal implementation as appropriate for the
underlying platform version.

Extra OverScroller methods are no-ops on devices that do not support
them.

Change-Id: I0536327eddb3ef75ccae3fb76609bff2f75976d9
4/gingerbread/android/support/v4/widget/ScrollerCompatGingerbread.java
4/ics/android/support/v4/widget/ScrollerCompatIcs.java
4/java/android/support/v4/widget/ScrollerCompat.java
c5953678decd7963ed0515c2a0b8fcc92b3f3b9f 28-Feb-2013 Tim Murray <timmurray@google.com> Add support and better exceptions for Bitmaps with a null config.

Bug: 8263427
Change-Id: Ief570982d134765bea054d664f954b25dc220c71
enderscript/v8/java/src/android/support/v8/renderscript/Allocation.java
6a38bc9c97a48b4501664f574327c3d2d0e91c4e 28-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
20b97817bdcee7aed1374664b86d376a9dcb9d86 28-Feb-2013 Adam Powell <adamp@google.com> am c04bbbd7: am 77ac1399: am c56ba65d: Factor ViewDragHelper out from SlidingPaneLayout

* commit 'c04bbbd704789218eb0d26b74586f45db2f220a0':
Factor ViewDragHelper out from SlidingPaneLayout
c04bbbd704789218eb0d26b74586f45db2f220a0 28-Feb-2013 Adam Powell <adamp@google.com> am 77ac1399: am c56ba65d: Factor ViewDragHelper out from SlidingPaneLayout

* commit '77ac13995db727bcbd5abcb427852c3c2d48e255':
Factor ViewDragHelper out from SlidingPaneLayout
77ac13995db727bcbd5abcb427852c3c2d48e255 28-Feb-2013 Adam Powell <adamp@google.com> am c56ba65d: Factor ViewDragHelper out from SlidingPaneLayout

* commit 'c56ba65d20be8742ff717907a3a2cd81dd0e5f3c':
Factor ViewDragHelper out from SlidingPaneLayout
c56ba65d20be8742ff717907a3a2cd81dd0e5f3c 25-Feb-2013 Adam Powell <adamp@google.com> Factor ViewDragHelper out from SlidingPaneLayout

Prepare ViewDragHelper to be a solid common component for dragging
views around within a custom parent view.

Implement SlidingPaneLayout in terms of ViewDragHelper.

Change-Id: Id30804b879766a87cbadf5dc59f5b7b69b12010e
4/java/android/support/v4/widget/ScrollerCompat.java
4/java/android/support/v4/widget/SlidingPaneLayout.java
4/java/android/support/v4/widget/ViewDragHelper.java
6b106ea09e334630f283616dde817cf38da98399 25-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to jb-mr2-dev
8f57767aa9c0cc00763d6c54a60434610e6952f8 25-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to master
96bd058ba11f433f4b568ec4df50bc3df07fa34c 25-Feb-2013 Chris Banes <chrisbanes@google.com> Fix inflating Tab layout without layout params

I stupidly did not test my final change set for
I26e7c742dae388687ef11b829b9da2891aefdcd5. This
fixes the subsequent layout param exception.

Change-Id: Id34a204fbd91aeae92613b4bfa4c694d4ecf1f34
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/res/layout/action_bar_tab.xml
28f54e9a97bb4affe1ded453df1e9a2e37e03264 25-Feb-2013 Chris Banes <chrisbanes@google.com> Merge "Fix Tabs and Tab Bar not picking up Style attr"
624d7ed5e2d6dc7a937468dda7bef1f65cd765d7 22-Feb-2013 Chris Banes <chrisbanes@google.com> Fix Tabs and Tab Bar not picking up Style attr

Due to the lack of an appropriate constructor (with defStyle)
on LinearLayout pre-HC, I've had to work around by moving
the layouts to XML and inflate them.

Change-Id: I26e7c742dae388687ef11b829b9da2891aefdcd5
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/eclair/android/support/appcompat/widget/ScrollingTabContainerView.java
ppcompat/res/layout/action_bar_tab.xml
ppcompat/res/layout/action_bar_tabbar.xml
bca05b3d0edd41626606189678a578270c5e84a0 15-Feb-2013 Chris Banes <chrisbanes@google.com> Make sure compat ActionBar grabs Activity title

This makes sure that the Action Bar's title is
the same as the Activity's when created, and the title
is propogated when the Activity's has changed.

Change-Id: Ic663e65f05d4730ede0069ea4238fabbd2bcd351
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/eclair/android/support/appcompat/app/ActionBarImplCompat.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
67282c10c90450931a279ef824ed337ddd11f1f6 23-Feb-2013 Tim Murray <timmurray@google.com> Merge "Fix include path for compat lib."
73007e5b6d5e194183fa90ccd61f44e62255fca7 23-Feb-2013 Tim Murray <timmurray@google.com> Fix include path for compat lib.

Change-Id: Ia516329e9612e85377d991ec3832135299e82599
enderscript/v8/jni/Android.mk
459b08a1146495139518bf6846f9622c7e7639c5 22-Feb-2013 The Android Open Source Project <initial-contribution@android.com> am 24f2064f: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '24f2064f2e541793290d519ac5c9ac71c2caaf63':
LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1
24f2064f2e541793290d519ac5c9ac71c2caaf63 22-Feb-2013 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-release - do not merge

Change-Id: Ie048b032c59b0c60e57f936dd0b35e31b20f95c6
62f3ff6d791b8901f8c0e72a0d50fb540973e8a8 22-Feb-2013 Chris Banes <chrisbanes@google.com> Fix getSupportActionBar returning null

This commit fixes getSupportActionBar returning null
on < HC devices. It also fixes the ICS implementation
so that it actually uses our ICS ActionBar wrapper.

Change-Id: Icff6c43fed604ef70a23398a61f5671ab972f602
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
e79401905ce25d6df925f268dfc882565578522d 21-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to master
31b7f1ad7aa7b4b5ad6766483c47baa32265bd46 19-Feb-2013 Chris Banes <chrisbanes@google.com> Unify all onOptionsItemSelected callbacks

This commit allows developer to override a single method
to intercept all onOptionsItemSelected methods, regardless
of platform version. For HC+, the onMenuItemSelected call
is intercepted, and then proxied to our support
onOptionsItemSelected.

This commit also contains some style code style fixes.

Change-Id: I7d714739a5be20aaab700c8c0fd3596d809be31f
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/honeycomb/android/support/appcompat/view/menu/MenuWrapper.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
8851fd1c662f6bc68b65f2b3e6f34cd7971b4db8 21-Feb-2013 Chris Banes <chrisbanes@google.com> Allow more than one ActionBarActivity to be used

Previously the delegate object was static, which was causing
bad thingsâ„¢ to happen, especially when using the compat
Action Bar/Menu. It is now an instance member and specific
to each Activity.

Change-Id: I1be9321128abac2502db933f1d1d4c856a0e37de
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
af60c6419331f5450b301c58460d551fa3711f98 20-Feb-2013 Tim Murray <timmurray@google.com> Fix system library search path.

Bug: 8162719

Change-Id: I87421fdbafcc9f05692dc9e09ae5474fbb8bb02d
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
cb6f66b84c5fa00b08c0650b04df4dce4d54145d 20-Feb-2013 Ed Heyl <edheyl@google.com> Merge remote-tracking branch 'goog/jb-mr2-release'
bd741b71b93046be3fd082da781a179440ae711c 20-Feb-2013 Tim Murray <timmurray@google.com> Fix system library search path.

Bug: 8162719

Change-Id: I87421fdbafcc9f05692dc9e09ae5474fbb8bb02d
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
db0a873b8548fd2ff7f1d1a13fe3840797d10dcb 20-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to master
842587c9dae26cef332389063cb5c3c6bce95906 20-Feb-2013 Chris Banes <chrisbanes@google.com> Merge "Add Wrapper for native framework Menu classes"
064f496a38b8a2fe1b47d141cbf306cd519683e7 19-Feb-2013 Stephen Hines <srhines@google.com> Merge "Switch to librs.FOO.so instead of libFOO.so to prevent collisions."
88b8e6142b8b0b5eb94464c29aef5eecc488b488 19-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to master
e73e46ef5b69ecdf18aa1947e0a1b3e4ec5d1ee7 12-Feb-2013 Chris Banes <chrisbanes@google.com> Add Wrapper for native framework Menu classes

Added a set of wrapper classes that proxy Menu, SubMenu and
MenuItem calls to their native framework versions. Also moved
the support Menu interfaces to the java folder as they are
used on all platforms now.

Change-Id: I1632b919b81aaa21a3800395e4b8699c4838fff6
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/eclair/android/support/appcompat/view/Menu.java
ppcompat/eclair/android/support/appcompat/view/MenuItem.java
ppcompat/eclair/android/support/appcompat/view/SubMenu.java
ppcompat/honeycomb/android/support/appcompat/view/menu/BaseMenuWrapper.java
ppcompat/honeycomb/android/support/appcompat/view/menu/BaseWrapper.java
ppcompat/honeycomb/android/support/appcompat/view/menu/MenuItemWrapperHC.java
ppcompat/honeycomb/android/support/appcompat/view/menu/MenuWrapper.java
ppcompat/honeycomb/android/support/appcompat/view/menu/MenuWrapperHC.java
ppcompat/honeycomb/android/support/appcompat/view/menu/SubMenuWrapperHC.java
ppcompat/ics/android/support/appcompat/view/menu/MenuItemWrapperICS.java
ppcompat/ics/android/support/appcompat/view/menu/MenuWrapperICS.java
ppcompat/ics/android/support/appcompat/view/menu/SubMenuWrapperICS.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
ppcompat/java/android/support/appcompat/view/Menu.java
ppcompat/java/android/support/appcompat/view/MenuItem.java
ppcompat/java/android/support/appcompat/view/SubMenu.java
c11a0c69fc6c5be2a1071f19bf88002818075614 18-Feb-2013 Chris Banes <chrisbanes@google.com> Merge "Fix TabListener recieving null FragmentTransaction"
c5365a886e6b689689c84b3ba4c4f7a5c014b87c 16-Feb-2013 Stephen Hines <srhines@google.com> Switch to librs.FOO.so instead of libFOO.so to prevent collisions.

Since bundled compatibility apps will get installed to /system/lib/, this
will hopefully prevent us from conflicting with any other libraries.

Change-Id: Icfadd59a9053e1b4e812c1f08794cad7351d49f6
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
06626a134885acdfa91b0894dc6138c0e0310913 16-Feb-2013 Tim Murray <timmurray@google.com> Merge "Add MIRRORED_REPEAT to compat lib and fix alignment issue with USAGE_SHARED."
626e1c2bd520e735a925ed661538ea2accd7f5f0 15-Feb-2013 Tim Murray <timmurray@google.com> Add MIRRORED_REPEAT to compat lib and fix alignment issue with USAGE_SHARED.

Change-Id: I4976c3603581a5031d399a38ef70a5735f71b36b
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/Sampler.java
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/driver/rsdAllocation.h
enderscript/v8/rs_support/rsDefines.h
enderscript/v8/rs_support/scriptc/rs_types.rsh
24cd1f1d8c7c4317a236cf9639372fd59af99eaa 15-Feb-2013 Trevor Johns <trevorjohns@google.com> Merge "appcompat: Fix menu item invocation"
7445e6650a79b2c70d11d2185534e47595bc7563 15-Feb-2013 Adam Powell <adamp@google.com> am 58c4787b: am 93325a5e: am f48af331: Fix missing onSingleTapConfirmed calls in GestureDetectorCompat

* commit '58c4787b4902d11fbe330fa0d4128b9b0298b858':
Fix missing onSingleTapConfirmed calls in GestureDetectorCompat
58c4787b4902d11fbe330fa0d4128b9b0298b858 15-Feb-2013 Adam Powell <adamp@google.com> am 93325a5e: am f48af331: Fix missing onSingleTapConfirmed calls in GestureDetectorCompat

* commit '93325a5eff7807f20fa969f8157cc33ce0279f95':
Fix missing onSingleTapConfirmed calls in GestureDetectorCompat
93325a5eff7807f20fa969f8157cc33ce0279f95 15-Feb-2013 Adam Powell <adamp@google.com> am f48af331: Fix missing onSingleTapConfirmed calls in GestureDetectorCompat

* commit 'f48af3312a4f63d8ce232fe7476932c0201774d9':
Fix missing onSingleTapConfirmed calls in GestureDetectorCompat
f48af3312a4f63d8ce232fe7476932c0201774d9 15-Feb-2013 Adam Powell <adamp@google.com> Fix missing onSingleTapConfirmed calls in GestureDetectorCompat

Eliminate the short period of time between the tap timeout and long
press causing onSingleTapConfirmed not to be dispatched when apps
expect.

Raise the API version where the detector backport will be used so that
API 17 apps will benefit from this change.

Bug 8124095

Change-Id: I4de4ba662f81dbd84cc92706223b33d27a4bc1f2
4/java/android/support/v4/view/GestureDetectorCompat.java
1cf3d46d5d8caa927b0c903a0fc514d6d16355c0 15-Feb-2013 Chris Banes <chrisbanes@google.com> Fix TabListener recieving null FragmentTransaction

This fixes the wrapped TabListener recieving a null
FragmentTransation on all of the onTab*Selected
methods. The reason was that the wrapper's version
of select() is not called by the native ActionBar
so mActiveTransation is never set.

Change-Id: I50c5569440ad02bc505bbe3b99598dfe7df4a093
Signed-off-by: Chris Banes <chrisbanes@google.com>
ppcompat/honeycomb/android/support/appcompat/app/ActionBarImplHC.java
6e22a99bd45d887c1448e0696b31cfc3151f341f 15-Feb-2013 Stephen Hines <srhines@google.com> Merge "Remove unused functions that insert __aeabi_idiv0() dependency."
7b433368133d3b9ec8a8bd2705c979964997c3b5 15-Feb-2013 Stephen Hines <srhines@google.com> Remove unused functions that insert __aeabi_idiv0() dependency.

We no longer use/call these functions, since we pick up modsi3() and the
variants directly from libcompiler_rt instead. By having them here, we are
accidentally pulling in additional dependencies on unnecessary functions.

Change-Id: I438ef8ddbcd0a1ee55bcd44f33de344a412501c9
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeStubs.cpp
1896d4b0817113a7ee263b83daf5d81f661588ef 15-Feb-2013 Adam Powell <adamp@google.com> am c7c0666b: am bfb679da: am 1e43161e: SlidingPaneLayout tweaks, fixes and optimizations

# Via Android Git Automerger (2) and Adam Powell (1)
* commit 'c7c0666b61ed23ce6913776c4dfab3e4a7bec6cf':
SlidingPaneLayout tweaks, fixes and optimizations
c7c0666b61ed23ce6913776c4dfab3e4a7bec6cf 15-Feb-2013 Adam Powell <adamp@google.com> am bfb679da: am 1e43161e: SlidingPaneLayout tweaks, fixes and optimizations

# Via Adam Powell (1) and Android Git Automerger (1)
* commit 'bfb679da9f752dcab602ebc86ba8dca7a5f0b6b7':
SlidingPaneLayout tweaks, fixes and optimizations
bfb679da9f752dcab602ebc86ba8dca7a5f0b6b7 15-Feb-2013 Adam Powell <adamp@google.com> am 1e43161e: SlidingPaneLayout tweaks, fixes and optimizations

# Via Adam Powell
* commit '1e43161e9e1f1dc10637a68d5c2304c1f95c9c46':
SlidingPaneLayout tweaks, fixes and optimizations
1e43161e9e1f1dc10637a68d5c2304c1f95c9c46 15-Feb-2013 Adam Powell <adamp@google.com> SlidingPaneLayout tweaks, fixes and optimizations

* Always draw the shadow between panes, regardless of whether or not
one will slide.

* Clip the overlapped child view against the slider to avoid extra
overdraw.

* Make the default open/close animation duration a little bit longer.

* End the scroll operation as soon as the final position is reached,
even if the official duration would linger a bit.

Change-Id: I982a12d3f322733e7231f70019a6996014f9504c
4/java/android/support/v4/widget/SlidingPaneLayout.java
9c0aa13b771b00bf8cada83721279ba800f59ba0 14-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to master
2da197aafb9325a3ec5e546c4a15b73ce592c0b9 14-Feb-2013 Stephen Hines <srhines@google.com> Update compat lib with latest libRS changes.

Clipped kernel Java reflection + SendMessage are the main functions.

Change-Id: I047f68b8e11b19aaaf5085dd79e1963a863424ed
enderscript/v8/java/src/android/support/v8/renderscript/Allocation.java
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/Script.java
enderscript/v8/jni/android_renderscript_RenderScript.cpp
enderscript/v8/rs_support/rs.spec
enderscript/v8/rs_support/rsContext.cpp
81173a86853974bb27d4197a0f0768922f8205ca 13-Feb-2013 Trevor Johns <trevorjohns@google.com> appcompat: Fix menu item invocation

- Add missing code to ActionBarActivity from
com.android.internal.policy.impl.PhoneWindow.

This code is responsible for initial Menu setup, including invoking
onMenuItemSelected() when a menu item is invoked.

Some parts of this code will need to be updated when MenuItem wrappers
have been comitted to allow propogation of menu events to fragments.

- Uncomment actionItemView.setItemInvoker() in ActionMenuPresenter.

Change-Id: I55b75c692ad37258db83dc959d179beab2b02b2f
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuPresenter.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
203551f26512b3247f75f0d123d293b00e03e13a 12-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to master
094899e485a7b67e0c6c5f1055444598b1f9ce9d 12-Feb-2013 Adam Powell <adamp@google.com> am 1304aa94: am 042c7cd2: am 199a13cf: Throw exception if PagerAdapters are modified without notifyDataSetChanged

# Via Android Git Automerger (2) and Adam Powell (1)
* commit '1304aa9430bef5f11672f530f62116b00c34be9a':
Throw exception if PagerAdapters are modified without notifyDataSetChanged
1304aa9430bef5f11672f530f62116b00c34be9a 12-Feb-2013 Adam Powell <adamp@google.com> am 042c7cd2: am 199a13cf: Throw exception if PagerAdapters are modified without notifyDataSetChanged

# Via Adam Powell (1) and Android Git Automerger (1)
* commit '042c7cd2a81817cdf01f6459beed5880f9aaf3ff':
Throw exception if PagerAdapters are modified without notifyDataSetChanged
042c7cd2a81817cdf01f6459beed5880f9aaf3ff 12-Feb-2013 Adam Powell <adamp@google.com> am 199a13cf: Throw exception if PagerAdapters are modified without notifyDataSetChanged

# Via Adam Powell
* commit '199a13cf79b43494ea381a91ee67f0da1f1d10de':
Throw exception if PagerAdapters are modified without notifyDataSetChanged
4c5e7c6bbabff0d57765ea6f8ed4d87f4f280835 12-Feb-2013 Stephen Hines <srhines@google.com> Add local implementations of logbl and __aeabi_idiv0() to the RS compat lib.

We won't have access to these functions on older devices, so we supply our
own implementations.

Change-Id: Ibcf32bdeb3c0729f255806ed6fd6ad2fe04c7895
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMathFuncs.cpp
199a13cf79b43494ea381a91ee67f0da1f1d10de 12-Feb-2013 Adam Powell <adamp@google.com> Throw exception if PagerAdapters are modified without notifyDataSetChanged

ViewPager is all grown up! Fail as fast as we can if we detect that
the adapter has changed without telling us.

Change-Id: Ic48435c8437f4b0ecd38bfb66923c3c834136950
4/java/android/support/v4/view/ViewPager.java
802eae9a79f7fdc52c3f24240446f1f3b776be3d 11-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to master
27682f50a65db3c2b825e121278813b57bdef1fb 09-Feb-2013 Tim Murray <timmurray@google.com> Merge "Add clipped kernel support to compat lib."
be995a8c3431dd87ca8877f56d922689eea35ac1 09-Feb-2013 Tim Murray <timmurray@google.com> Add clipped kernel support to compat lib.

Change-Id: Ie641d6433fc3391bc94ad70fcdc17274924904ef
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/Script.java
enderscript/v8/jni/android_renderscript_RenderScript.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
enderscript/v8/rs_support/rs.spec
enderscript/v8/rs_support/rsScript.cpp
eb601690d6634acc7593c487b3e55a8d3f51daf8 08-Feb-2013 Andy Stadler <stadler@google.com> Merge "Fix minor package <-> directory discrepancy"
38e848cab6e6d50c45b443c2f3d09eb412698734 08-Feb-2013 Adam Powell <adamp@google.com> am b0b9bbc9: am ae607047: am 29d4f2a8: Merge "Allow tweaking SlidingPaneLayout fade colors/behavior" into jb-mr1.1-ub-dev

# Via Android Git Automerger (2) and others
* commit 'b0b9bbc93e1b3418207babf6811c081831def42b':
Allow tweaking SlidingPaneLayout fade colors/behavior
b0b9bbc93e1b3418207babf6811c081831def42b 08-Feb-2013 Adam Powell <adamp@google.com> am ae607047: am 29d4f2a8: Merge "Allow tweaking SlidingPaneLayout fade colors/behavior" into jb-mr1.1-ub-dev

# Via Adam Powell (1) and others
* commit 'ae607047b082c42ddc3ddba37e8598e98074f103':
Allow tweaking SlidingPaneLayout fade colors/behavior
ae607047b082c42ddc3ddba37e8598e98074f103 08-Feb-2013 Adam Powell <adamp@google.com> am 29d4f2a8: Merge "Allow tweaking SlidingPaneLayout fade colors/behavior" into jb-mr1.1-ub-dev

# Via Adam Powell (1) and Android (Google) Code Review (1)
* commit '29d4f2a8f43cee089d7bd919e0e6985521f02968':
Allow tweaking SlidingPaneLayout fade colors/behavior
29d4f2a8f43cee089d7bd919e0e6985521f02968 08-Feb-2013 Adam Powell <adamp@google.com> Merge "Allow tweaking SlidingPaneLayout fade colors/behavior" into jb-mr1.1-ub-dev
81e2f002d1b4ebf2d951eb9f239858b8a9481a24 08-Feb-2013 Adam Powell <adamp@google.com> Allow tweaking SlidingPaneLayout fade colors/behavior

The methods setSliderFadeColor and setCoveredFadeColor now allow the
developer to configure the fading colors used for each pane. A value
of 0 (fully transparent black) may be used to disable color filters
for that pane.

Change-Id: Ibd667752c140a8ebfd71e8be90578beb4aacab04
4/java/android/support/v4/widget/SlidingPaneLayout.java
8ae35d3aaa8aef406354124574e5747e44ade90f 08-Feb-2013 Tim Murray <timmurray@google.com> Merge "Add native_* to compat lib."
e0e6de2922b0779d596c74da6c69450bc1ed4c24 08-Feb-2013 Tim Murray <timmurray@google.com> Add native_* to compat lib.

Change-Id: If83a8781c6cfbf3a5a9169f6e042b02f091e4431
enderscript/v8/rs_support/scriptc/rs_cl.rsh
4a7420aa5bf8974446284ced17928baeee7cd1bd 08-Feb-2013 Adam Powell <adamp@google.com> am b83e059e: am ec0f9b59: am 94a8e450: Merge "Increase base duration of SlidingPaneLayout programmatic scrolling" into jb-mr1.1-ub-dev

# Via Android Git Automerger (2) and others
* commit 'b83e059ee6fcb0e4e81acaf07fc8dd61533bf46b':
Increase base duration of SlidingPaneLayout programmatic scrolling
b83e059ee6fcb0e4e81acaf07fc8dd61533bf46b 08-Feb-2013 Adam Powell <adamp@google.com> am ec0f9b59: am 94a8e450: Merge "Increase base duration of SlidingPaneLayout programmatic scrolling" into jb-mr1.1-ub-dev

# Via Adam Powell (1) and others
* commit 'ec0f9b59c28d40fe1347337f7672f816b0b25f71':
Increase base duration of SlidingPaneLayout programmatic scrolling
ec0f9b59c28d40fe1347337f7672f816b0b25f71 08-Feb-2013 Adam Powell <adamp@google.com> am 94a8e450: Merge "Increase base duration of SlidingPaneLayout programmatic scrolling" into jb-mr1.1-ub-dev

# Via Adam Powell (1) and Android (Google) Code Review (1)
* commit '94a8e450dcf88fd3e7328806d34ef12790ca13e1':
Increase base duration of SlidingPaneLayout programmatic scrolling
94a8e450dcf88fd3e7328806d34ef12790ca13e1 08-Feb-2013 Adam Powell <adamp@google.com> Merge "Increase base duration of SlidingPaneLayout programmatic scrolling" into jb-mr1.1-ub-dev
25960879b469f037614b1ff04c8b0d0739523fc3 08-Feb-2013 Adam Powell <adamp@google.com> Increase base duration of SlidingPaneLayout programmatic scrolling

Don't open/close the sliding pane quite so fast.

Bug 8156144

Change-Id: Iff89efb48f82b7882bdf3ebc560c24e942b449e1
4/java/android/support/v4/widget/SlidingPaneLayout.java
387769c3c842b2954ca6ed420e3017134a069484 08-Feb-2013 Andy Stadler <stadler@google.com> Fix minor package <-> directory discrepancy

Change-Id: Ibe4670184e26e936ab375e0ed7247dc117af67ff
enderscript/v8/java/src/android/support/v8/renderscript/RSReflect.java
1ad61b390cca3d71ac8281138af142eb6c2f0307 08-Feb-2013 Adam Powell <adamp@google.com> am 3727cc09: am d2212801: am 3c273907: Merge "Don\'t hide SlidingPaneLayout shadows if things don\'t slide" into jb-mr1.1-ub-dev

# Via Android Git Automerger (2) and others
* commit '3727cc09ed4c616e460f4359d8cd095f01bd0136':
Don't hide SlidingPaneLayout shadows if things don't slide
3727cc09ed4c616e460f4359d8cd095f01bd0136 08-Feb-2013 Adam Powell <adamp@google.com> am d2212801: am 3c273907: Merge "Don\'t hide SlidingPaneLayout shadows if things don\'t slide" into jb-mr1.1-ub-dev

# Via Adam Powell (1) and others
* commit 'd2212801cdedec01cd0c8c11ed3531112f6f1d30':
Don't hide SlidingPaneLayout shadows if things don't slide
d2212801cdedec01cd0c8c11ed3531112f6f1d30 08-Feb-2013 Adam Powell <adamp@google.com> am 3c273907: Merge "Don\'t hide SlidingPaneLayout shadows if things don\'t slide" into jb-mr1.1-ub-dev

# Via Adam Powell (1) and Android (Google) Code Review (1)
* commit '3c2739074aa3f09b03bd276cbccc1198677006a6':
Don't hide SlidingPaneLayout shadows if things don't slide
3c2739074aa3f09b03bd276cbccc1198677006a6 08-Feb-2013 Adam Powell <adamp@google.com> Merge "Don't hide SlidingPaneLayout shadows if things don't slide" into jb-mr1.1-ub-dev
3783c4b814bf70711fc4d674e9c7fbc34b1e5a83 08-Feb-2013 Adam Powell <adamp@google.com> Don't hide SlidingPaneLayout shadows if things don't slide

UX change; provided shadows should be drawn regardless of whether or
not the panes fit together without sliding.

Bug 8156151

Change-Id: Iecee767fbc5cde0078f7f8a84f5cefa6b74f6c13
4/java/android/support/v4/widget/SlidingPaneLayout.java
635c29b8371397209e07a7dc39f1f84b1712a17c 08-Feb-2013 Adam Powell <adamp@google.com> am 2ef37cfa: am b07fd80f: am d7346782: Merge "SlidingPaneLayout layout stability fixes" into jb-mr1.1-ub-dev

# Via Android Git Automerger (2) and others
* commit '2ef37cfa24bc07588a5c969cbe00c17e0b27da04':
SlidingPaneLayout layout stability fixes
2ef37cfa24bc07588a5c969cbe00c17e0b27da04 08-Feb-2013 Adam Powell <adamp@google.com> am b07fd80f: am d7346782: Merge "SlidingPaneLayout layout stability fixes" into jb-mr1.1-ub-dev

# Via Adam Powell (1) and others
* commit 'b07fd80f5c211e9839192276d684ecde713190e5':
SlidingPaneLayout layout stability fixes
b07fd80f5c211e9839192276d684ecde713190e5 08-Feb-2013 Adam Powell <adamp@google.com> am d7346782: Merge "SlidingPaneLayout layout stability fixes" into jb-mr1.1-ub-dev

# Via Adam Powell (1) and Android (Google) Code Review (1)
* commit 'd7346782caa25cfffa5573b72f5fce3124f214dd':
SlidingPaneLayout layout stability fixes
d7346782caa25cfffa5573b72f5fce3124f214dd 08-Feb-2013 Adam Powell <adamp@google.com> Merge "SlidingPaneLayout layout stability fixes" into jb-mr1.1-ub-dev
06506fed3ad33981810ac780bb8c1779e759dcfa 08-Feb-2013 Adam Powell <adamp@google.com> SlidingPaneLayout layout stability fixes

Fix some bugs around SlidingPaneLayout triggering a layout during a
drag.

Change-Id: I86852f5e11c59b9a3f19e196947bffa09e969206
4/java/android/support/v4/widget/SlidingPaneLayout.java
209f272d4af29e4994426fb3f3ef2d5781270ec2 08-Feb-2013 Dake Gu <dake@google.com> am 3337f221: am 43af83be: am 860155ee: ViewPager: handle focus direction properly

# Via Android Git Automerger (2) and Dake Gu (1)
* commit '3337f221afc8755ef78f9e345566f6e55fa4d0aa':
ViewPager: handle focus direction properly
3337f221afc8755ef78f9e345566f6e55fa4d0aa 08-Feb-2013 Dake Gu <dake@google.com> am 43af83be: am 860155ee: ViewPager: handle focus direction properly

# Via Android Git Automerger (1) and Dake Gu (1)
* commit '43af83be83fb417fe1aaaec8d460e406313e9f9d':
ViewPager: handle focus direction properly
43af83be83fb417fe1aaaec8d460e406313e9f9d 08-Feb-2013 Dake Gu <dake@google.com> am 860155ee: ViewPager: handle focus direction properly

# Via Dake Gu
* commit '860155ee7a4c7968f3cbe1d8dbb0c8a35f9fec2d':
ViewPager: handle focus direction properly
8187e32da6dc3faf44e81e15147b46675d06218a 08-Feb-2013 Tim Murray <timmurray@google.com> Remove unstrided 2D copies since all 2D allocations now have stride requirements.

Change-Id: I4f6c5e688a0dde0378cad9624fe69d12770d724b
enderscript/v8/rs_support/rsAdapter.cpp
enderscript/v8/rs_support/rsAllocation.cpp
704f21c41e7745ddfb825606b98722c8d1d0920f 07-Feb-2013 Stephen Hines <srhines@google.com> Check /system/lib/ for RS support libraries too.

Bug: 8138884

Bundled applications behave differently than unbundled APKs. In the bundled
case, we need to install and check for our compatibility libraries (i.e. the
compiled bitcode files) in /system/lib/ instead of in the app-specific private
library directory (which won't even exist).

Change-Id: Idf6219303a9d7d877343adaaed5c2777806b4563
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
860155ee7a4c7968f3cbe1d8dbb0c8a35f9fec2d 07-Feb-2013 Dake Gu <dake@google.com> ViewPager: handle focus direction properly

When pageLeft() creates a new page, use FOCUS_LEFT to find the proper
child to focus on.

Change-Id: Ie124823b22759fac9351ddf64196fb1e3a9c752f
4/java/android/support/v4/view/ViewPager.java
a63b667a77f6ac5866184b5b032feb09ddbb705c 07-Feb-2013 Stephen Hines <srhines@google.com> Merge "Check /system/lib/ for RS support libraries too."
61bd6cc8273e148ef88d32efd85d011e24d932b3 07-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to master
885afc30ec1a5c5e248c41c0ed8c747bff9d3507 07-Feb-2013 Jeffrey Brown <jeffbrown@android.com> am 0ae098d0: am edb2ce86: Merge "Clear loaders array after they are destroyed."

# By Roman Mazur
# Via Android Git Automerger (1) and others
* commit '0ae098d0ccd89af6780d934df570e8e4a4c91002':
Clear loaders array after they are destroyed.
0ae098d0ccd89af6780d934df570e8e4a4c91002 07-Feb-2013 Jeffrey Brown <jeffbrown@android.com> am edb2ce86: Merge "Clear loaders array after they are destroyed."

# By Roman Mazur
# Via Gerrit Code Review (1) and Roman Mazur (1)
* commit 'edb2ce86c2d08e3381dc62f0ffc95bc115afba5a':
Clear loaders array after they are destroyed.
edb2ce86c2d08e3381dc62f0ffc95bc115afba5a 07-Feb-2013 Jeffrey Brown <jeffbrown@android.com> Merge "Clear loaders array after they are destroyed."
6d41140721201e9eb867cf9cd24258eeae4c3c2f 07-Feb-2013 Trevor Johns <trevorjohns@google.com> Merge "appcompat: Uncomment lines in MenuItemImpl"
b83596743f13a4386e04b4759a3af81eb502a857 07-Feb-2013 Trevor Johns <trevorjohns@google.com> appcompat: Call onCreateOptionsMenu() on HC/ICS

Code changes to make sure onCreateOptionsMenu() is invoked on
HC/ICS.

We still need to write code to wrap the framework Menu code inside
the support Menu implementation. This is being worked on seperately.

Issue: 8124573
Change-Id: I08df0f88b4d026e68fdd43a6fb5762e1c6673925
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
1ead4e393273917ffa2bc27e7624ce359ba955f6 07-Feb-2013 Trevor Johns <trevorjohns@google.com> appcompat: Uncomment lines in MenuItemImpl

Re-enabling lines in MenuItemImpl that were commented out earlier,
before the Menu system had been ported over.

This fixes isseus with ActionItem rendering views, among many
other thigns.

Issue: 8124477
Change-Id: I977ad55f17343ca7454eaaee77a99619dc484cd7
ppcompat/eclair/android/support/appcompat/view/menu/MenuItemImpl.java
aba5f179c0a0612a8b6479d915100901bb63e675 07-Feb-2013 Stephen Hines <srhines@google.com> Check /system/lib/ for RS support libraries too.

Bug: 8138884

Bundled applications behave differently than unbundled APKs. In the bundled
case, we need to install and check for our compatibility libraries (i.e. the
compiled bitcode files) in /system/lib/ instead of in the app-specific private
library directory (which won't even exist).

Change-Id: Idf6219303a9d7d877343adaaed5c2777806b4563
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
77c8c5fa174e835d2ce4ae73dea9e0770b9c3372 07-Feb-2013 Stephen Hines <srhines@google.com> Fix bad cleanup path.

Change-Id: Ib5e97bd7effcd30332e59891f09c62ab85a85258
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
46998ea4d30860bd5f94459ccf4cb64145d9025d 06-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to master
220384804543d4fa550a278305abbd55dcbc21c7 06-Feb-2013 Stephen Hines <srhines@google.com> Fix stride 16-byte alignment issues.

Change-Id: I22417964aa539a42043d2b491cea5d2ae6cd547f
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/rsUtils.h
0fc5bd7644f7563f7b59bd1017df9c938857e794 05-Feb-2013 Svetoslav <svetoslavganov@google.com> Updating support lib v4 with new accessibility APIs.

1. Adding support for the new APIs for getting/setting the
view id of the AccessibilityNodeInfo's source.

2. Adding toString() APIs to AccessibilityNodeInfo to workaround
a framework issue where we throw an exception if one of the
node actions is not known for the current platform version.
Unfortunately the exception throwing code is already shipped
and clients should use the support lib to avoid crashing.

3. Adding new constants from AccessibilityServiceInfo to the
corresponding support class.

bug:8131980

Change-Id: I7ec484800c2adf8c1d6f49ffeeed551ff5e6ad26
4/Android.mk
4/java/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/jellybean-mr2/android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2.java
5f0d58c73b8a0ef68969200104a6a270dce5b26e 05-Feb-2013 The Android Automerger <android-build@android.com> merge in jb-mr2-release history after reset to master
4fc0240057da0fa006bdc92c6902a1c3025460b7 05-Feb-2013 Stephen Hines <srhines@google.com> Merge "Fix matrix issues."
16ca64bcb2e832ed805387500ed982fa2a121e52 05-Feb-2013 Stephen Hines <srhines@google.com> Fix matrix issues.

https://code.google.com/p/android/issues/detail?id=44915

Change-Id: I13a0e842736524d7b6dff74d14980b1f73bd756e
enderscript/v8/java/src/android/support/v8/renderscript/Matrix3f.java
0b07b6982c33b12606dc338230ef19ebec791a92 05-Feb-2013 Trevor Johns <trevorjohns@google.com> Merge "appcompat: Fix ActionItem rendering"
52cd096121e31ce1a5bdc9af402df2abdc65c83c 05-Feb-2013 Trevor Johns <trevorjohns@google.com> Merge "appcompat: Infrastructure for custom MenuInflater"
c49dc83939fb3a08fcead20b9b9aa44abc151ea6 30-Jan-2013 Trevor Johns <trevorjohns@google.com> appcompat: Fix ActionItem rendering

Minor bug fixes to make sure ActionItems can render properly.

- Fix method signatures in ActionBarImplCompat.
- Make sure menu gets inflated in ActionBarActivity and pass
Menu object to ActionBar.
- Fix class names in menu layout files.

Change-Id: I4f2a2ea68dda2a14a18c5d3b0d55e1dc815a44ad
ppcompat/eclair/android/support/appcompat/app/ActionBarImplCompat.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
ppcompat/res/layout/action_menu_item_layout.xml
ppcompat/res/layout/action_mode_bar.xml
ppcompat/res/layout/popup_menu_item_layout.xml
8262949c1a6b7e191020b31fc914972bb0b58ab0 11-Jan-2013 Trevor Johns <trevorjohns@google.com> appcompat: Infrastructure for custom MenuInflater

Add custom MenuInflater for use with compatibility ActionBar. Also
includes dependencies for rendering menu popup.

On Eclair-class devices, ActionBarActivity will will render a custom
menu popup panel when the user requests a menu.

Also:

- Adjusted attrs.xml to use correct attribute namespace (either
'android' or non-'android') for Menu-related items.

- Added a TODO to remove a downcast I noticed in ActionBarImplHC.

Related tasks:

- Need dynamically convert menu to use framework version on HC+
devices for compatibility.

- Pass menu to ActionBar on startup on Eclair-class devices.

Change-Id: I2832f79b406d7956a1d7c1943cc9c33e65676f7c
ppcompat/eclair/android/support/appcompat/app/ActionBar.java
ppcompat/eclair/android/support/appcompat/view/MenuInflater.java
ppcompat/eclair/android/support/appcompat/view/menu/ExpandedMenuView.java
ppcompat/eclair/android/support/appcompat/view/menu/ListMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/ListMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuDialogHelper.java
ppcompat/honeycomb/android/support/appcompat/app/ActionBarImplHC.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
ppcompat/res/layout/expanded_menu_layout.xml
ppcompat/res/layout/list_menu_item_layout.xml
ppcompat/res/values/attrs.xml
ppcompat/res/values/themes.xml
0648a0bacd1a0f6576963993ca458f196cd92eac 04-Feb-2013 Adam Powell <adamp@google.com> am 5f5ee5b6: am 9c35da04: am ee3f0ffb: SlidingPaneLayout features

# Via Android Git Automerger (2) and Adam Powell (1)
* commit '5f5ee5b6e2ca785c5e37e60c42f41caa1a60e548':
SlidingPaneLayout features
5f5ee5b6e2ca785c5e37e60c42f41caa1a60e548 02-Feb-2013 Adam Powell <adamp@google.com> am 9c35da04: am ee3f0ffb: SlidingPaneLayout features

# Via Adam Powell (1) and Android Git Automerger (1)
* commit '9c35da045051080ff0b47e51d2c1a02cb44ac76d':
SlidingPaneLayout features
9c35da045051080ff0b47e51d2c1a02cb44ac76d 01-Feb-2013 Adam Powell <adamp@google.com> am ee3f0ffb: SlidingPaneLayout features

# Via Adam Powell
* commit 'ee3f0ffb0199e295cbf48aa1a61c8ae7056526ab':
SlidingPaneLayout features
ee3f0ffb0199e295cbf48aa1a61c8ae7056526ab 01-Feb-2013 Adam Powell <adamp@google.com> SlidingPaneLayout features

Add support for shadows between panes and dimming both panes.

Change-Id: I7b24436a81e59c03fb09edfc27fdc7b11a84f8c5
4/java/android/support/v4/widget/SlidingPaneLayout.java
289d859f054a02de6eaaaa1b9452cf6b484bab0e 01-Feb-2013 Tim Murray <timmurray@google.com> Attempt #2: don't build the RS compatibility library in unbundled branches.

Bug: 7419958
Change-Id: I7f63a2273ad61d0c947a2f801c2720dad6eeeee3
enderscript/v8/Android.mk
dfa6440ad627b1ccbbbd00c3296e27ce2fa1bf67 05-Dec-2012 Jim Guggemos <jimg@google.com> LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1

This was set to "current" previously.

Change-Id: Ie80184ccba8fd9bd5dfe378fae7a19e7d14a2edd
4/Android.mk
7e68bcde16b5ad2fbb1c2b972c0f99741a67e582 30-Jan-2013 Adam Powell <adamp@google.com> am 73db3796: am d49e971f: am 44fc1398: Make ViewPager scroll to the current item after deferred populate

# Via Android Git Automerger (2) and Adam Powell (1)
* commit '73db37962049c4fc32eaec6c41905365fbe5ff26':
Make ViewPager scroll to the current item after deferred populate
73db37962049c4fc32eaec6c41905365fbe5ff26 30-Jan-2013 Adam Powell <adamp@google.com> am d49e971f: am 44fc1398: Make ViewPager scroll to the current item after deferred populate

# Via Adam Powell (1) and Android Git Automerger (1)
* commit 'd49e971f451067501a0fac7a1c1b26eb0782e5d5':
Make ViewPager scroll to the current item after deferred populate
41b28e8e25d1692e7a693f6e1c3c257a51d73d78 30-Jan-2013 Adam Powell <adamp@google.com> Make ViewPager scroll to the current item after deferred populate

We defer the initial populate and setCurrentItem calls to first layout
when applicable. Make sure that we're scrolled so that the page is
visible in this case.

Bug 7974296

Change-Id: I4435a16cad325bd5c788082b553c184395ebdad1
4/java/android/support/v4/view/ViewPager.java
d49e971f451067501a0fac7a1c1b26eb0782e5d5 30-Jan-2013 Adam Powell <adamp@google.com> am 44fc1398: Make ViewPager scroll to the current item after deferred populate

# Via Adam Powell
* commit '44fc13985aed09d1fda3fdf2fd900ec13720a5df':
Make ViewPager scroll to the current item after deferred populate
44fc13985aed09d1fda3fdf2fd900ec13720a5df 30-Jan-2013 Adam Powell <adamp@google.com> Make ViewPager scroll to the current item after deferred populate

We defer the initial populate and setCurrentItem calls to first layout
when applicable. Make sure that we're scrolled so that the page is
visible in this case.

Bug 7974296

Change-Id: I4435a16cad325bd5c788082b553c184395ebdad1
4/java/android/support/v4/view/ViewPager.java
4ba94ce2e78dac516d97e5633db81f43d4236673 29-Jan-2013 Adam Powell <adamp@google.com> am caf5ba49: am 2a8dbefa: am ad9696cf: Fix some layout bugs with SlidingPaneLayout

# Via Android Git Automerger (2) and Adam Powell (1)
* commit 'caf5ba494ad6b45298998cfa82c59af5521510a6':
Fix some layout bugs with SlidingPaneLayout
caf5ba494ad6b45298998cfa82c59af5521510a6 29-Jan-2013 Adam Powell <adamp@google.com> am 2a8dbefa: am ad9696cf: Fix some layout bugs with SlidingPaneLayout

# Via Adam Powell (1) and Android Git Automerger (1)
* commit '2a8dbefa82c47b41090ce315c928aaabcc20ed33':
Fix some layout bugs with SlidingPaneLayout
2a8dbefa82c47b41090ce315c928aaabcc20ed33 29-Jan-2013 Adam Powell <adamp@google.com> am ad9696cf: Fix some layout bugs with SlidingPaneLayout

# Via Adam Powell
* commit 'ad9696cf0da9b65c4a52f00fe5adaa17b99a05ca':
Fix some layout bugs with SlidingPaneLayout
ad9696cf0da9b65c4a52f00fe5adaa17b99a05ca 29-Jan-2013 Adam Powell <adamp@google.com> Fix some layout bugs with SlidingPaneLayout

When combined with a ListView, using View#layout to move a view's
frame around could mistakenly clear the layout request bit, confusing
things quite effectively. Use the View#offset* method to move it
around instead.

Change-Id: Icc3c9303809ebddc9b1e60fd2fea5d3d0f8ca090
4/java/android/support/v4/widget/SlidingPaneLayout.java
0224590df2cb31b9449676d7a90f385d6bb11ddc 28-Jan-2013 Adam Cohen <adamcohen@google.com> am 3ef43c0f: am addfb977: am fba5d142: Making registering and unregistering DataSetObservable on PagerAdapter public

# Via Android Git Automerger (2) and Adam Cohen (1)
* commit '3ef43c0fe477cfed04cac55eb3c65013c38f7574':
Making registering and unregistering DataSetObservable on PagerAdapter public
3ef43c0fe477cfed04cac55eb3c65013c38f7574 28-Jan-2013 Adam Cohen <adamcohen@google.com> am addfb977: am fba5d142: Making registering and unregistering DataSetObservable on PagerAdapter public

# Via Adam Cohen (1) and Android Git Automerger (1)
* commit 'addfb977c994c4351b77fc31a74040c783515cb9':
Making registering and unregistering DataSetObservable on PagerAdapter public
addfb977c994c4351b77fc31a74040c783515cb9 28-Jan-2013 Adam Cohen <adamcohen@google.com> am fba5d142: Making registering and unregistering DataSetObservable on PagerAdapter public

# Via Adam Cohen
* commit 'fba5d14230cf87eb238050b4a1ebe457a85dc0b6':
Making registering and unregistering DataSetObservable on PagerAdapter public
fba5d14230cf87eb238050b4a1ebe457a85dc0b6 26-Jan-2013 Adam Cohen <adamcohen@google.com> Making registering and unregistering DataSetObservable on PagerAdapter public

Change-Id: Ie3beb0704177d8c25a6d632e1059b366027d3207
4/java/android/support/v4/view/PagerAdapter.java
a3a81cbf15b40b0e617c36cd8683af97794e7f2c 24-Jan-2013 Adam Powell <adamp@google.com> am 34f641b8: am fb897e1c: Manually cherry-pick patch skipped by automerger

# Via Adam Powell (1) and Android Git Automerger (1)
* commit '34f641b8a265301212282fa066d0bd4cb2a459e9':
Manually cherry-pick patch skipped by automerger
34f641b8a265301212282fa066d0bd4cb2a459e9 24-Jan-2013 Adam Powell <adamp@google.com> am fb897e1c: Manually cherry-pick patch skipped by automerger

# Via Adam Powell
* commit 'fb897e1cdec9b60517bb07f8c54f330275a6c281':
Manually cherry-pick patch skipped by automerger
fb897e1cdec9b60517bb07f8c54f330275a6c281 16-Jan-2013 Adam Powell <adamp@google.com> Manually cherry-pick patch skipped by automerger

am 0bb301ec: Remove cruft from ViewPager

* commit '0bb301ec35dcaf2ea9c2010790d7eadb1918b8cb':
Remove cruft from ViewPager

Conflicts:
v4/java/android/support/v4/view/ViewPager.java

Change-Id: Iaa705fa1eb8dea55a4161dc52b1a6633f6d1c13d
4/java/android/support/v4/view/ViewPager.java
b56ff1171e9e3f94229134cd3b0c5d31fa7ad332 23-Jan-2013 Stephen Hines <srhines@google.com> Revert "Don't build the RS compatibility library in unbundled branches."

This reverts commit 8a0e184d0089279cea14e46083158bf11482dda8

Change-Id: I863a683d47ac669c77cf29c0852033104895f642
enderscript/v8/Android.mk
8a0e184d0089279cea14e46083158bf11482dda8 17-Jan-2013 Stephen Hines <srhines@google.com> Don't build the RS compatibility library in unbundled branches.

Bug: 7419958

Change-Id: I818dd79cde0a4b0e86970780855411139ef34b2a
enderscript/v8/Android.mk
8019f17894f043da63f0365cf3ace9b27e1c4be7 19-Jan-2013 Tim Murray <timmurray@google.com> Merge "add all unexported functions to compat lib"
0e460d3cd6179a5dfd87945918c41a199b6927b9 19-Jan-2013 Tim Murray <timmurray@google.com> add all unexported functions to compat lib

Change-Id: I32ad245f40ebb69543e86098bb805fdddb500066
enderscript/v8/rs_support/Android.mk
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMath.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMathFuncs.cpp
enderscript/v8/rs_support/driver/rsdRuntimeStubs.cpp
enderscript/v8/rs_support/rsScriptC_Lib.cpp
60a9d8c68aacce6d8a39b5458f9f1a54be1b252b 17-Jan-2013 Stephen Hines <srhines@google.com> Merge "Fix x86 breakage and remove future warnings."
d227f6cb022d73696c3e3c3d55470c80ba1167ba 17-Jan-2013 Stephen Hines <srhines@google.com> Fix x86 breakage and remove future warnings.

Change-Id: I5c8906163f13306f6e57c68d5cdc745640292e9b
enderscript/v8/rs_support/Android.mk
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsic3DLUT.cpp
db883d5252cf5fbf65d9a83567e08d1f3d288e55 17-Jan-2013 Adam Powell <adamp@google.com> am f9bb0917: am abf4e141: am a20bbdbf: (-s ours) am 0bb301ec: Remove cruft from ViewPager

* commit 'f9bb091754bbe2e98ecbb3c3473d3449b3b33297':
Remove cruft from ViewPager
f9bb091754bbe2e98ecbb3c3473d3449b3b33297 17-Jan-2013 Adam Powell <adamp@google.com> am abf4e141: am a20bbdbf: (-s ours) am 0bb301ec: Remove cruft from ViewPager

* commit 'abf4e14132c43fdf176e9b66a9e403efc3767df2':
Remove cruft from ViewPager
abf4e14132c43fdf176e9b66a9e403efc3767df2 17-Jan-2013 Adam Powell <adamp@google.com> am a20bbdbf: (-s ours) am 0bb301ec: Remove cruft from ViewPager

* commit 'a20bbdbf66ca21c8fc10973fb66cafe4018c023a':
Remove cruft from ViewPager
e1d95e49516cd36a5f2155980ef72b6a5fbf06cd 17-Jan-2013 Jason Sams <jsams@google.com> Merge "Pull 3D LUT changes"
a20bbdbf66ca21c8fc10973fb66cafe4018c023a 16-Jan-2013 Adam Powell <adamp@google.com> am 0bb301ec: Remove cruft from ViewPager

* commit '0bb301ec35dcaf2ea9c2010790d7eadb1918b8cb':
Remove cruft from ViewPager
f6eb6126e6ce5012dc6691849b4e3c1774a2c877 16-Jan-2013 Jason Sams <jsams@google.com> Pull 3D LUT changes

Enable NEON intrinsic support
Fix convolve 5x5

Change-Id: I88e82457a4a5791ac1a6870a131e1d70a93465b9
enderscript/v8/rs_support/Android.mk
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicConvolve5x5.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsics_neon.S
0b67d324705514f4d6aa8623f620fe9c6c1e2360 16-Jan-2013 Stephen Hines <srhines@google.com> Merge "Align all allocations to 16-byte boundary for compatibility lib too."
ddbef24c9cd83c3ab3c18283c07f05a52aea5c02 16-Jan-2013 Stephen Hines <srhines@google.com> Align all allocations to 16-byte boundary for compatibility lib too.

Change-Id: Ia0a2a6b7f10b27be00bd0f336731d862bfbbf043
enderscript/v8/rs_support/driver/rsdAllocation.cpp
44b321db226d252c5d31fed2ec66a491d4d0d965 12-Jan-2013 Tim Murray <timmurray@google.com> Merge "Add math functions to compat lib."
321d238cf96e9116846482a46d3cb4e1ee156803 11-Jan-2013 Tim Murray <timmurray@google.com> Add math functions to compat lib.

Change-Id: I8bc7a03ab8e5364e3b4ff3213211f31a8fb27fba
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMath.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMathFuncs.h
007d98d2334ed2c9a39c501c66640d58ce82fe81 11-Jan-2013 Adam Cohen <adamcohen@google.com> Merge "Fix docs build"
aacb97d751b47d7274d54f19b3ce1e29dde72013 11-Jan-2013 Adam Cohen <adamcohen@google.com> Fix docs build

Change-Id: If0f535bb30f155434bbe13a895ce704b21881c4f
13/java/android/support/v13/app/RemoteViewsCompat.java
865e08cad712dde3f80267ab881d3379fba1417b 11-Jan-2013 Adam Cohen <adamcohen@google.com> Merge "Updating wigdet API support to account for updated API"
a2ffa65980630dab89d02ebf37ff4204766aae9a 10-Jan-2013 Adam Cohen <adamcohen@google.com> Updating wigdet API support to account for updated API

Change-Id: I8f56a1e7a712e416914e2626b2e30210ce6ad572
13/java/android/support/v13/app/RemoteViewsCompat.java
13/java/android/support/v13/app/RemoteViewsListFactory.java
13/k/android/support/v13/app/RemoteViewsCompatK.java
0bb301ec35dcaf2ea9c2010790d7eadb1918b8cb 11-Jan-2013 Adam Powell <adamp@google.com> Remove cruft from ViewPager

Change-Id: I9ea9d5469db97188b85a375edc5f38cc7e9bddac
4/java/android/support/v4/view/ViewPager.java
5a32bd661bd26d706dcb419515226e4785194425 10-Jan-2013 Adam Powell <adamp@google.com> resolved conflicts for merge of 4093b897 to master

Change-Id: I2d1d51613bb2cb0d91e5d96f76d11d8bde8fd7e4
9fdd33763a41feb9b0906078c660949fb2c3b930 10-Jan-2013 Jason Sams <jsams@google.com> Update compatibility library to pick up new intrinsic.

and yuv work.

Change-Id: I8ea9fd7f1987f09d47fbabe1cc63ec68959c3d40
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/Type.java
enderscript/v8/jni/android_renderscript_RenderScript.cpp
enderscript/v8/rs_support/Android.mk
enderscript/v8/rs_support/cpu_ref/rsCpuCore.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsic3DLUT.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicInlines.h
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsics_neon.S
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/rs.spec
enderscript/v8/rs_support/rsAllocation.cpp
enderscript/v8/rs_support/rsAllocation.h
enderscript/v8/rs_support/rsDefines.h
enderscript/v8/rs_support/rsScriptIntrinsic.h
enderscript/v8/rs_support/rsType.cpp
enderscript/v8/rs_support/rsType.h
enderscript/v8/rs_support/scriptc/rs_cl.rsh
c5b37c751f22199fd3cf14f6ef19ed4b9664510f 09-Jan-2013 Tim Murray <timmurray@google.com> Integrate Java-side changes to compat lib.

Change-Id: I1776e549370c767fb2dcd48da98c5c6e52a0bf53
enderscript/v8/java/src/android/support/v8/renderscript/Allocation.java
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/Type.java
enderscript/v8/jni/Android.mk
enderscript/v8/jni/android_renderscript_RenderScript.cpp
4093b8972df3e9e902d6622d0cdc640204c30ef4 08-Jan-2013 Adam Powell <adamp@google.com> am 2f501abb: am 0eefe9ad: Simplify implementation of SlidingPaneLayout

* commit '2f501abba7b39b3cc4299b6844ce51385eb479e3':
Simplify implementation of SlidingPaneLayout
2f501abba7b39b3cc4299b6844ce51385eb479e3 08-Jan-2013 Adam Powell <adamp@google.com> am 0eefe9ad: Simplify implementation of SlidingPaneLayout

* commit '0eefe9ad0819b223006533cbc79a35d66684af32':
Simplify implementation of SlidingPaneLayout
0eefe9ad0819b223006533cbc79a35d66684af32 18-Dec-2012 Adam Powell <adamp@google.com> Simplify implementation of SlidingPaneLayout

Cut features that aren't needed. Fix some bogus invalidation problems.

Also cherry-pick dependency dc56c78a7e:

Have SlidingPaneLayout respect GONE children

Don't measure or layout a child view that is GONE. Ignore parallax
settings if nothing can slide.
4/java/android/support/v4/widget/SlidingPaneLayout.java
309812085426ca169ee9f8ce4151f18498e7369b 04-Jan-2013 Roman Nurik <romannurik@google.com> am f30d5b70: am cd4e583f: am 49714d66: Add missing NotificationCompat.BigPictureStyle.bigLargeIcon method.

* commit 'f30d5b705415175b017f3750e55a157c07d5ae41':
Add missing NotificationCompat.BigPictureStyle.bigLargeIcon method.
f30d5b705415175b017f3750e55a157c07d5ae41 04-Jan-2013 Roman Nurik <romannurik@google.com> am cd4e583f: am 49714d66: Add missing NotificationCompat.BigPictureStyle.bigLargeIcon method.

* commit 'cd4e583f9065875f7ed0a5bafff2413a38189ca1':
Add missing NotificationCompat.BigPictureStyle.bigLargeIcon method.
cd4e583f9065875f7ed0a5bafff2413a38189ca1 04-Jan-2013 Roman Nurik <romannurik@google.com> am 49714d66: Add missing NotificationCompat.BigPictureStyle.bigLargeIcon method.

* commit '49714d665f839c4804a17eea129092f8b472926d':
Add missing NotificationCompat.BigPictureStyle.bigLargeIcon method.
49714d665f839c4804a17eea129092f8b472926d 04-Jan-2013 Roman Nurik <romannurik@google.com> Add missing NotificationCompat.BigPictureStyle.bigLargeIcon method.

Bug 7599054

Change-Id: I6691d4ca6ba3520962ba7a4dd9ae3978066a8f39
4/java/android/support/v4/app/NotificationCompat.java
4/jellybean/android/support/v4/app/NotificationCompatJellybean.java
8c111c8bf7db4fb721108d400081cbe4ced5f147 21-Dec-2012 Stephen Hines <srhines@google.com> Add more math functions to allow ImageProcessing2 to run.

Bug: 7419958
Change-Id: Ie1afd8e6481d2b1c33ef37e0a3dd0f19059ec51b
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMath.cpp
1aad54a109f5cd658c7cced73f657ad304a13853 20-Dec-2012 Stephen Hines <srhines@google.com> Pass through to int tgamma for GB devices.

GB doesn't implement the float version of this function in bionic, so we
implement it the same way it works now in JB (i.e. call the int version).

Bug: 7419958
Change-Id: I2c36b055d6e6099877bbf0c815f277da8a320892
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMath.cpp
04fe608ed865bc806f7164727a25c0a93605e438 20-Dec-2012 Stephen Hines <srhines@google.com> Update compatibility library for SHARED usage type.

Bug: 7419958
Change-Id: Ia8fe63d94ce63e7dca4fcf10400526435d491df9
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/rsDefines.h
c583144e2bad361ecc49bd49f2028d6b893d105c 20-Dec-2012 Stephen Hines <srhines@google.com> Properly initialize state in RsdCpuScriptImpl.

Bug: 7419958
Change-Id: I9474307558858f301693e0d732774ace32043db9
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
c4221474e3fb78e31a205359574cd68b9d03a501 19-Dec-2012 Stephen Hines <srhines@google.com> Allow the support library to work directly on Gingerbread.

Bug: 7419958
Change-Id: Ide0bf54048159bc1498f07b508522885509d206b
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
b71b7d0635c7bd2b2f15b7accad0f53900c9ba15 19-Dec-2012 Stephen Hines <srhines@google.com> Fix build breakage.

Change-Id: Ib928f6051d5bdabca0252561fe22303059acab94
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/rsAllocation.cpp
enderscript/v8/rs_support/rsAllocation.h
310ba1e6bf4b018400b5560d7ad6ff341ab47770 19-Dec-2012 Jason Sams <jsams@google.com> Merge "Sync compatibility library with native libs."
1b370e358d16cc3b50b169511d6b387db09f972d 18-Dec-2012 Jason Sams <jsams@google.com> Sync compatibility library with native libs.

Change-Id: Ie84da8e63abe513e3243f7276a7b2ce9634f2a48
enderscript/v8/java/src/android/support/v8/renderscript/Allocation.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptGroup.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlur.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve3x3.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve5x5.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicLUT.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicYuvToRGB.java
enderscript/v8/java/src/android/support/v8/renderscript/Type.java
enderscript/v8/jni/android_renderscript_RenderScript.cpp
enderscript/v8/rs_support/Android.mk
enderscript/v8/rs_support/cpu_ref/rsCpuCore.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuCore.h
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsic.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsic.h
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicBlend.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicBlur.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicColorMatrix.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicConvolve3x3.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicConvolve5x5.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicInlines.h
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicLUT.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsicYuvToRGB.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuIntrinsics_neon.S
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeMath.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuRuntimeStubs.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScript.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScript.h
enderscript/v8/rs_support/cpu_ref/rsCpuScriptGroup.cpp
enderscript/v8/rs_support/cpu_ref/rsCpuScriptGroup.h
enderscript/v8/rs_support/cpu_ref/rsd_cpu.h
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/driver/rsdAllocation.h
enderscript/v8/rs_support/driver/rsdBcc.cpp
enderscript/v8/rs_support/driver/rsdBcc.h
enderscript/v8/rs_support/driver/rsdCore.cpp
enderscript/v8/rs_support/driver/rsdCore.h
enderscript/v8/rs_support/driver/rsdIntrinsicBlend.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicBlur.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicColorMatrix.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicConvolve3x3.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicConvolve5x5.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicInlines.h
enderscript/v8/rs_support/driver/rsdIntrinsicLUT.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicYuvToRGB.cpp
enderscript/v8/rs_support/driver/rsdIntrinsics.cpp
enderscript/v8/rs_support/driver/rsdIntrinsics.h
enderscript/v8/rs_support/driver/rsdIntrinsics_Convolve.S
enderscript/v8/rs_support/driver/rsdRuntime.h
enderscript/v8/rs_support/driver/rsdRuntimeMath.cpp
enderscript/v8/rs_support/driver/rsdRuntimeStubs.cpp
enderscript/v8/rs_support/driver/rsdSampler.cpp
enderscript/v8/rs_support/driver/rsdScriptGroup.cpp
enderscript/v8/rs_support/driver/rsdScriptGroup.h
enderscript/v8/rs_support/rs.h
enderscript/v8/rs_support/rs.spec
enderscript/v8/rs_support/rsAllocation.cpp
enderscript/v8/rs_support/rsAllocation.h
enderscript/v8/rs_support/rsContext.cpp
enderscript/v8/rs_support/rsContext.h
enderscript/v8/rs_support/rsDefines.h
enderscript/v8/rs_support/rsElement.h
enderscript/v8/rs_support/rsFifoSocket.cpp
enderscript/v8/rs_support/rsRuntime.h
enderscript/v8/rs_support/rsScript.h
enderscript/v8/rs_support/rsScriptC.cpp
enderscript/v8/rs_support/rsScriptC.h
enderscript/v8/rs_support/rsScriptC_Lib.cpp
enderscript/v8/rs_support/rs_hal.h
enderscript/v8/rs_support/rsg_generator.c
enderscript/v8/rs_support/scriptc/rs_allocation.rsh
enderscript/v8/rs_support/scriptc/rs_core.rsh
d8143348e8745627b90a878e140f237948729e03 18-Dec-2012 Ed Heyl <edheyl@google.com> am 3b23469e: (-s ours) am ebc25c87: Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.

* commit '3b23469e6bea8816ad59ffc20204dc76aa041618':
Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.
d24a427ca956a908d81edc95cd01e41a14858d08 18-Dec-2012 Ed Heyl <edheyl@google.com> am 40bf6938: (-s ours) am 6928974f: Revert 0794d29b: Fix docs build. Do not merge.

* commit '40bf69385ef59504ce0458239d7232c6ca109b02':
Revert 0794d29b: Fix docs build. Do not merge.
3b23469e6bea8816ad59ffc20204dc76aa041618 18-Dec-2012 Ed Heyl <edheyl@google.com> am ebc25c87: Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.

* commit 'ebc25c871ab9ca36071ecf1352b31b110081499e':
Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.
40bf69385ef59504ce0458239d7232c6ca109b02 18-Dec-2012 Ed Heyl <edheyl@google.com> am 6928974f: Revert 0794d29b: Fix docs build. Do not merge.

* commit '6928974f1b8b13352c04ef3aed2b38eb478a0ca8':
Revert 0794d29b: Fix docs build. Do not merge.
ebc25c871ab9ca36071ecf1352b31b110081499e 18-Dec-2012 Ed Heyl <edheyl@google.com> Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.

Change-Id: I8b32c7a151abd5652e8efe8b07707c2b656b6595
13/Android.mk
13/java/android/support/v13/app/RemoteViewsCompat.java
13/java/android/support/v13/app/RemoteViewsListFactory.java
13/java/android/support/v13/app/RemoteViewsServiceCompat.java
13/k/android/support/v13/app/RemoteViewsCompatK.java
6928974f1b8b13352c04ef3aed2b38eb478a0ca8 18-Dec-2012 Ed Heyl <edheyl@google.com> Revert 0794d29b: Fix docs build. Do not merge.

Change-Id: I1852af67e23a0840550ae40ffcf8546e2d1abf48
13/java/android/support/v13/app/RemoteViewsCompat.java
073c9b5c2dc4a5721994886747ff6cf44a768c51 18-Dec-2012 Ed Heyl <edheyl@google.com> am ea2fe7e9: (-s ours) am 55cd0c21: am 4912723b: (-s ours) Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.

* commit 'ea2fe7e9854709da1bdbfd5e291c88f624c7b30a':
Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.
34f3eb96992dcd6048f85e91e50ab757a489139c 18-Dec-2012 Ed Heyl <edheyl@google.com> am d29283a2: (-s ours) am 525e16a2: am 5f10f73d: (-s ours) Revert 0794d29b: Fix docs build. Do not merge.

* commit 'd29283a230b129fab1071cdb1a6a7a499fbdce11':
Revert 0794d29b: Fix docs build. Do not merge.
ea2fe7e9854709da1bdbfd5e291c88f624c7b30a 18-Dec-2012 Ed Heyl <edheyl@google.com> am 55cd0c21: am 4912723b: (-s ours) Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.

* commit '55cd0c2199fa49e4a055420c360e4f3565c6b7dc':
Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.
d29283a230b129fab1071cdb1a6a7a499fbdce11 18-Dec-2012 Ed Heyl <edheyl@google.com> am 525e16a2: am 5f10f73d: (-s ours) Revert 0794d29b: Fix docs build. Do not merge.

* commit '525e16a2e70bdbc1bc325fcfeda71f30f910d161':
Revert 0794d29b: Fix docs build. Do not merge.
55cd0c2199fa49e4a055420c360e4f3565c6b7dc 18-Dec-2012 Ed Heyl <edheyl@google.com> am 4912723b: (-s ours) Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.

* commit '4912723b8cab17d2fbd91d82a55e8091d68e432a':
Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.
525e16a2e70bdbc1bc325fcfeda71f30f910d161 18-Dec-2012 Ed Heyl <edheyl@google.com> am 5f10f73d: (-s ours) Revert 0794d29b: Fix docs build. Do not merge.

* commit '5f10f73d0803aa906a93b630beaeeb9b1ab5f35e':
Revert 0794d29b: Fix docs build. Do not merge.
4912723b8cab17d2fbd91d82a55e8091d68e432a 18-Dec-2012 Ed Heyl <edheyl@google.com> Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.

Change-Id: I8b32c7a151abd5652e8efe8b07707c2b656b6595
13/Android.mk
13/java/android/support/v13/app/RemoteViewsCompat.java
13/java/android/support/v13/app/RemoteViewsListFactory.java
13/java/android/support/v13/app/RemoteViewsServiceCompat.java
13/k/android/support/v13/app/RemoteViewsCompatK.java
5f10f73d0803aa906a93b630beaeeb9b1ab5f35e 18-Dec-2012 Ed Heyl <edheyl@google.com> Revert 0794d29b: Fix docs build. Do not merge.

Change-Id: I1852af67e23a0840550ae40ffcf8546e2d1abf48
13/java/android/support/v13/app/RemoteViewsCompat.java
b7232b58047f1a381efa2a9dc27b5e17163d6143 18-Dec-2012 Adam Powell <adamp@google.com> am a7c34f4e: am bdb0c246: am 6a5642de: am d267c93c: Fix a bug that could cause ViewPager to select the wrong page

* commit 'a7c34f4e5465c2109e08598651be4f5a82dc6725':
0cfe07d45f2938124d68c1d25bd197916cf842a5 18-Dec-2012 The Android Automerger <android-build@android.com> am 138730c0: (-s ours) keep history after reset to master

* commit '138730c0eb480b88c78af73245cb0d9369ed58b7':
a7c34f4e5465c2109e08598651be4f5a82dc6725 18-Dec-2012 Adam Powell <adamp@google.com> am bdb0c246: am 6a5642de: am d267c93c: Fix a bug that could cause ViewPager to select the wrong page

* commit 'bdb0c24650700c8309cdfe2314670e9bffd870c6':
1cb19c94c1fb2cbd55747149d1a1e35d60cefa7d 18-Dec-2012 The Android Automerger <android-build@android.com> am 3199a907: keep history after reset

* commit '3199a907e0f45c09f3fa05a9a7fae7ec9f1b56a9':
bdb0c24650700c8309cdfe2314670e9bffd870c6 18-Dec-2012 Adam Powell <adamp@google.com> am 6a5642de: am d267c93c: Fix a bug that could cause ViewPager to select the wrong page

* commit '6a5642de021e573f3981d863923161db1e60f326':
4a904433c09dcfa9470ab15f4d967df522df6b68 18-Dec-2012 The Android Automerger <android-build@android.com> am 68143049: (-s ours) keep history after reset to master

* commit '68143049ce04b2f0a879f246c695f3cd0d266241':
6a5642de021e573f3981d863923161db1e60f326 18-Dec-2012 Adam Powell <adamp@google.com> am d267c93c: Fix a bug that could cause ViewPager to select the wrong page

* commit 'd267c93c774c51addeb3cc6bfa64d729ce238d54':
Fix a bug that could cause ViewPager to select the wrong page
138730c0eb480b88c78af73245cb0d9369ed58b7 18-Dec-2012 The Android Automerger <android-build@android.com> keep history after reset to master
3199a907e0f45c09f3fa05a9a7fae7ec9f1b56a9 18-Dec-2012 The Android Automerger <android-build@android.com> keep history after reset
68143049ce04b2f0a879f246c695f3cd0d266241 18-Dec-2012 The Android Automerger <android-build@android.com> keep history after reset to master
fa5449d9ff48dd2907c09dc1089643971e321da1 18-Dec-2012 Adam Powell <adamp@google.com> Merge "Have SlidingPaneLayout respect GONE children"
dc56c78a7e2d06c9aabd3e90448c81671d8c05b1 18-Dec-2012 Adam Powell <adamp@google.com> Have SlidingPaneLayout respect GONE children

Don't measure or layout a child view that is GONE. Ignore parallax
settings if nothing can slide.

Change-Id: I0138b01dfd878ddc37aa9197078308a52606ed18
4/java/android/support/v4/widget/SlidingPaneLayout.java
8a01a2b7418d3c8437e0493a7b61c47758f2d520 17-Dec-2012 Trevor Johns <trevorjohns@google.com> Merge "Properly initialize ActionBarImplCompat ivars"
e1d2480ed2e1f7dae94ef6fa21f07ece51846f2f 17-Dec-2012 Adam Powell <adamp@google.com> am 7780b0a3: am fc07ed20: am d267c93c: Fix a bug that could cause ViewPager to select the wrong page

* commit '7780b0a37447fb0e91f034ac4f9947c5415c801e':
Fix a bug that could cause ViewPager to select the wrong page
7780b0a37447fb0e91f034ac4f9947c5415c801e 17-Dec-2012 Adam Powell <adamp@google.com> am fc07ed20: am d267c93c: Fix a bug that could cause ViewPager to select the wrong page

* commit 'fc07ed20f2b9231abf0f885678c80b5b76b76eb3':
Fix a bug that could cause ViewPager to select the wrong page
fc07ed20f2b9231abf0f885678c80b5b76b76eb3 17-Dec-2012 Adam Powell <adamp@google.com> am d267c93c: Fix a bug that could cause ViewPager to select the wrong page

* commit 'd267c93c774c51addeb3cc6bfa64d729ce238d54':
Fix a bug that could cause ViewPager to select the wrong page
d267c93c774c51addeb3cc6bfa64d729ce238d54 17-Dec-2012 Adam Powell <adamp@google.com> Fix a bug that could cause ViewPager to select the wrong page

Change-Id: If9cf9bed7ee2a932be0666cdca38be748e600a63
4/java/android/support/v4/view/ViewPager.java
59ff0428452802ab5565633e637baa12f29834e8 10-Dec-2012 Trevor Johns <trevorjohns@google.com> Properly initialize ActionBarImplCompat ivars

Instance variables in ActionBarImplCompat were not being properly
initialized. Copied over corresponding initialization code.

Also added hook into ActionBarActivity to ensure that setOrientation()
calls are propogated to the ActionBar view.

Change-Id: I223708f6db473f55e56e970a17455ff77b243a88
ppcompat/eclair/android/support/appcompat/app/ActionBarImplCompat.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
6147091c7c8ca31899eef0901bbd23ee049777df 14-Dec-2012 Adam Cohen <adamcohen@google.com> Merge "Fix docs build"
0794d29bda0fc0a0c2164d9ef688f0f4c4658c4e 14-Dec-2012 Adam Cohen <adamcohen@google.com> Fix docs build

Change-Id: I14ce10bfe29330b271b53163b889977d1f595525
13/java/android/support/v13/app/RemoteViewsCompat.java
9236f275892648cb06fe01da6196994f14cd56cc 14-Dec-2012 Adam Powell <adamp@google.com> am 0f1e7f18: am 76a83388: am 16991ca8: Tweak ViewPager behavior for more DWIM goodness

* commit '0f1e7f18cfe2033b23cd0495633eb352928d99ac':
Tweak ViewPager behavior for more DWIM goodness
0f1e7f18cfe2033b23cd0495633eb352928d99ac 14-Dec-2012 Adam Powell <adamp@google.com> am 76a83388: am 16991ca8: Tweak ViewPager behavior for more DWIM goodness

* commit '76a83388cc7a878f51a052d2345d097ef42e2ad1':
Tweak ViewPager behavior for more DWIM goodness
76a83388cc7a878f51a052d2345d097ef42e2ad1 14-Dec-2012 Adam Powell <adamp@google.com> am 16991ca8: Tweak ViewPager behavior for more DWIM goodness

* commit '16991ca86a49023bf6eb47b4e215bb1f2209de6d':
Tweak ViewPager behavior for more DWIM goodness
d6895951f86c3b1aae3367e3406e1eba424eb081 14-Dec-2012 Adam Cohen <adamcohen@google.com> Merge "Adding support for simplified collection widgets"
16991ca86a49023bf6eb47b4e215bb1f2209de6d 14-Dec-2012 Adam Powell <adamp@google.com> Tweak ViewPager behavior for more DWIM goodness

* Enforce a more deliberate motion in the direction of paging to begin
paging

* Use a pumped-up minimum velocity threshold for flinging to next page

* Bias dropped paging (below velocity threshold) toward staying on the
current page

Bug 7726180

Change-Id: Ie38f77d1a52a7152e86a6b9c40b0941e24138532
4/java/android/support/v4/view/ViewPager.java
948cc9d45dbf689dbd899ae6ed530e2ee7f717d9 12-Dec-2012 Adam Cohen <adamcohen@google.com> Adding support for simplified collection widgets

Change-Id: I30be65ec8fe9ba086b2406a0c1ddf657b07741d2
13/Android.mk
13/java/android/support/v13/app/RemoteViewsCompat.java
13/java/android/support/v13/app/RemoteViewsListFactory.java
13/java/android/support/v13/app/RemoteViewsServiceCompat.java
13/k/android/support/v13/app/RemoteViewsCompatK.java
01cb45afa8d4a1a3f1139f14c66c11e1954e1020 13-Dec-2012 Adam Powell <adamp@google.com> Merge "SlidingPaneLayout features"
6debd2bbcae1cd285d2e21db633998b7801f9f40 04-Dec-2012 Adam Powell <adamp@google.com> SlidingPaneLayout features

Add setLayerPaint to ViewCompat

Add support for margins and parallax to SlidingPaneLayout

Change-Id: Iddc44ba42d5021ded524e5c9835e5416e3f61867
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/widget/SlidingPaneLayout.java
4/jellybean-mr1/android/support/v4/view/ViewCompatJellybeanMr1.java
fdd9223ac2d8fc0c7a74a076c1cd4defc7acf499 12-Dec-2012 Adam Powell <adamp@google.com> Fix for ViewPager population error on first layout

Before first layout, ViewPager doesn't have enough information to
properly instantiate enough pages to fill at least the offscreen page
count pages width worth of content to either side. (Width is needed.)

Defer this initial population when setting an adapter and a few other
cases. Also avoid additional calls to populate when they aren't
needed/will be redundant.

Bug 7724771

Change-Id: I8cc565c9f3f40e9466e756625716a3d07583ffd6
4/java/android/support/v4/view/ViewPager.java
6a52bca0d3aaca1abb9601c1cb808dc93d5ff747 12-Dec-2012 Adam Powell <adamp@android.com> am f086fd33: am 2008690a: Merge "Add compatibility implementation of ActivityOptions and start activity."

* commit 'f086fd33c03d16c62f161bc9abca8fdeba8487ae':
Add compatibility implementation of ActivityOptions and start activity.
f086fd33c03d16c62f161bc9abca8fdeba8487ae 12-Dec-2012 Adam Powell <adamp@android.com> am 2008690a: Merge "Add compatibility implementation of ActivityOptions and start activity."

* commit '2008690a1097b1f6aabf702e3f1700c06f57d141':
Add compatibility implementation of ActivityOptions and start activity.
2008690a1097b1f6aabf702e3f1700c06f57d141 12-Dec-2012 Adam Powell <adamp@android.com> Merge "Add compatibility implementation of ActivityOptions and start activity."
3a96487b54eca412f51ad00b8f8096055e94dcbb 13-Jul-2012 Jake Wharton <jakewharton@gmail.com> Add compatibility implementation of ActivityOptions and start activity.

This will allow for constructing ActivityOptions and starting an activity
using them in a backwards-compatible way. The implementation is only used
on API 16 and newer. On platforms prior to API 16 the traditional
startActivity and startActivityForResult methods are used.

Change-Id: I86c0df28dadc391b340303d448c70a25d33a76de
4/java/android/support/v4/app/ActivityCompat.java
4/java/android/support/v4/app/ActivityOptionsCompat.java
4/jellybean/android/support/v4/app/ActivityCompatJB.java
4/jellybean/android/support/v4/app/ActivityOptionsCompatJB.java
c0c286366a234c5da6f3687c24b6d52154d43fa9 11-Dec-2012 Trevor Johns <trevorjohns@google.com> Merge "Fix formatting for files in frameworks/support/appcompat."
20ac724a3a836bfd362c911f7dc55a61c02b4d44 06-Dec-2012 Trevor Johns <trevorjohns@google.com> Fix formatting for files in frameworks/support/appcompat.

Ran all files through IntelliJ's auto-formatter (using the "AndroidStyle" code style),
then went through each file by hand to accept/reject changes.

Mostly indentation changes, plus a few line wraps and other minor miscellaneous
changes.

Change-Id: I9dbe2dd25adbe420bf70d33126dbd341f938993c
ppcompat/AndroidManifest.xml
ppcompat/eclair/android/support/appcompat/app/ActionBar.java
ppcompat/eclair/android/support/appcompat/app/ActionBarImplCompat.java
ppcompat/eclair/android/support/appcompat/view/ActionBarPolicy.java
ppcompat/eclair/android/support/appcompat/view/ActionMode.java
ppcompat/eclair/android/support/appcompat/view/ActionProvider.java
ppcompat/eclair/android/support/appcompat/view/CollapsibleActionView.java
ppcompat/eclair/android/support/appcompat/view/Menu.java
ppcompat/eclair/android/support/appcompat/view/MenuCompat.java
ppcompat/eclair/android/support/appcompat/view/MenuItem.java
ppcompat/eclair/android/support/appcompat/view/SubMenu.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItem.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuView.java
ppcompat/eclair/android/support/appcompat/view/menu/BaseMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/ListMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuBuilder.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuItemImpl.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPopupHelper.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuView.java
ppcompat/eclair/android/support/appcompat/view/menu/SubMenuBuilder.java
ppcompat/eclair/android/support/appcompat/widget/AbsActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContainer.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContextView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarOverlayLayout.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ListPopupWindow.java
ppcompat/eclair/android/support/appcompat/widget/ScrollingTabContainerView.java
ppcompat/honeycomb/android/support/appcompat/app/ActionBarImplHC.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
ppcompat/res-stub/android/support/appcompat/dummy/Dummy.java
ppcompat/res/drawable/action_bar_background.xml
ppcompat/res/drawable/action_bar_divider.xml
ppcompat/res/drawable/item_background.xml
ppcompat/res/drawable/list_selector_background_transition.xml
ppcompat/res/drawable/minitab_lt.xml
ppcompat/res/drawable/progress_small_white.xml
ppcompat/res/layout/action_bar_decor.xml
ppcompat/res/layout/action_bar_decor_overlay.xml
ppcompat/res/layout/action_bar_home.xml
ppcompat/res/layout/action_bar_title_item.xml
ppcompat/res/layout/action_menu_item_layout.xml
ppcompat/res/layout/action_menu_layout.xml
ppcompat/res/layout/action_mode_bar.xml
ppcompat/res/layout/action_mode_close_item.xml
ppcompat/res/layout/list_menu_item_checkbox.xml
ppcompat/res/layout/list_menu_item_icon.xml
ppcompat/res/layout/list_menu_item_radio.xml
ppcompat/res/layout/popup_menu_item_layout.xml
ppcompat/res/layout/screen.xml
ppcompat/res/values-v11/styles.xml
ppcompat/res/values-v11/themes.xml
ppcompat/res/values-v14/themes.xml
ppcompat/res/values/attrs.xml
ppcompat/res/values/ids.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/themes.xml
def2fb3f51b05d0ba07476fb53e6c186ec1d46aa 08-Dec-2012 Dianne Hackborn <hackbod@google.com> am 506f1fb8: am 64c0f2e5: am 71249413: Fix build.

* commit '506f1fb84b693330c93296ab65a85fd9eeb5c0e2':
Fix build.
506f1fb84b693330c93296ab65a85fd9eeb5c0e2 08-Dec-2012 Dianne Hackborn <hackbod@google.com> am 64c0f2e5: am 71249413: Fix build.

* commit '64c0f2e555c9bff891f78060e36bf719fe46792d':
Fix build.
64c0f2e555c9bff891f78060e36bf719fe46792d 08-Dec-2012 Dianne Hackborn <hackbod@google.com> am 71249413: Fix build.

* commit '71249413434c56006d2cb5d689198a2814c8e6b7':
Fix build.
71249413434c56006d2cb5d689198a2814c8e6b7 08-Dec-2012 Dianne Hackborn <hackbod@google.com> Fix build.

Change-Id: Idaddd9a8e972c0a7b3b430bc636b617642b32fe4
4/java/android/support/v4/widget/SearchViewCompat.java
0496b2a881669d41ca8dff730913920fa596ba43 07-Dec-2012 Dianne Hackborn <hackbod@google.com> am 3fb07dfb: am c509e6d7: am ab85436a: Merge "SDK only: improve SearchViewCompat" into jb-mr1.1-dev

* commit '3fb07dfb7f6ff8fa670d6fd38fa40bc1a0d1bc6a':
SDK only: improve SearchViewCompat
3fb07dfb7f6ff8fa670d6fd38fa40bc1a0d1bc6a 07-Dec-2012 Dianne Hackborn <hackbod@google.com> am c509e6d7: am ab85436a: Merge "SDK only: improve SearchViewCompat" into jb-mr1.1-dev

* commit 'c509e6d78339b349714a09c2de63c4b0a2e34036':
SDK only: improve SearchViewCompat
c509e6d78339b349714a09c2de63c4b0a2e34036 07-Dec-2012 Dianne Hackborn <hackbod@google.com> am ab85436a: Merge "SDK only: improve SearchViewCompat" into jb-mr1.1-dev

* commit 'ab85436af72bb621d7619398b9482d1427687dab':
SDK only: improve SearchViewCompat
ab85436af72bb621d7619398b9482d1427687dab 07-Dec-2012 Dianne Hackborn <hackbod@google.com> Merge "SDK only: improve SearchViewCompat" into jb-mr1.1-dev
235337f96a6bb07d96e504ea6a220ecd2555b77e 06-Dec-2012 Trevor Johns <trevorjohns@google.com> Merge "Additional fixes to ActionBar styles"
43128aae28edad8b6d49071d186335211f0983c4 06-Dec-2012 Trevor Johns <trevorjohns@google.com> Merge "AppCompat: Add additional resources needed for ActionBar"
44e3a52be44809a8018fb170e3130cc0ae164366 06-Dec-2012 Dianne Hackborn <hackbod@google.com> SDK only: improve SearchViewCompat

There is an issue with SearchView where if you use back to dismiss
it, the search text does not get cleared. This change fixes it in
the support library by overriding the callback about the action
view being collapsed to also clear the search text. (Note that this
will only be fixed in API 14 or later since this callback doesn't
exist on earlier versions.)

Also add a bunch of additional methods for performing API calls
on the SearchView.

Change-Id: I97241f165eb6076329ff7108c4596da72d02cb6c
4/honeycomb/android/support/v4/widget/SearchViewCompatHoneycomb.java
4/ics/android/support/v4/widget/SearchViewCompatIcs.java
4/java/android/support/v4/widget/SearchViewCompat.java
7bf26d190fba7ff2d5f3468fed6c4f57474fccb0 05-Dec-2012 Jim Guggemos <jimg@google.com> am 4d5e02c3: am a2ff018a: am 81ba406a: am 82956802: LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1

* commit '4d5e02c36456adc2284bae389725d14d8e295e64':
LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1
4d5e02c36456adc2284bae389725d14d8e295e64 05-Dec-2012 Jim Guggemos <jimg@google.com> am a2ff018a: am 81ba406a: am 82956802: LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1

* commit 'a2ff018a1853156534e11c5a227752de2a2f28a8':
LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1
a2ff018a1853156534e11c5a227752de2a2f28a8 05-Dec-2012 Jim Guggemos <jimg@google.com> am 81ba406a: am 82956802: LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1

* commit '81ba406a58cddea55a748823a225177198a85c92':
LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1
81ba406a58cddea55a748823a225177198a85c92 05-Dec-2012 Jim Guggemos <jimg@google.com> am 82956802: LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1

* commit '8295680249abdd0cffece49cbefb337f03425c20':
LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1
8295680249abdd0cffece49cbefb337f03425c20 05-Dec-2012 Jim Guggemos <jimg@google.com> LOCAL_SDK_VERSION=17 for android-support-v4-jellybean-mr1

This was set to "current" previously.

Change-Id: Ie80184ccba8fd9bd5dfe378fae7a19e7d14a2edd
4/Android.mk
667617f6b741ee548f4bc4f2995708f8e66f0ce6 04-Dec-2012 Trevor Johns <trevorjohns@google.com> Additional fixes to ActionBar styles

Removed android: namespace from style attributes.
Add default background.
Added spinner for ActionBar dark background.

Change-Id: I5fd18d95dcd8a7013e599a577fb226b8c684615f
ppcompat/res/drawable-hdpi/spinner_white_16.png
ppcompat/res/drawable-ldpi/spinner_white_16.png
ppcompat/res/drawable-mdpi/spinner_white_16.png
ppcompat/res/drawable-xhdpi/spinner_white_16.png
ppcompat/res/drawable/action_bar_background.xml
ppcompat/res/drawable/action_bar_divider.xml
ppcompat/res/drawable/progress_small_white.xml
ppcompat/res/values/styles.xml
68844d51ea75fe78388b56db77b2ffd1982b0034 29-Nov-2012 Chet Haase <chet@google.com> am f3e204d8: am 493d7132: am 37a7c5d2: Fix use of removeView() during layout

* commit 'f3e204d8cd615a98e29ce749531928d3400db960':
Fix use of removeView() during layout
f3e204d8cd615a98e29ce749531928d3400db960 29-Nov-2012 Chet Haase <chet@google.com> am 493d7132: am 37a7c5d2: Fix use of removeView() during layout

* commit '493d713246b40d9fe67d5a8ad84e12d3f44905a9':
Fix use of removeView() during layout
493d713246b40d9fe67d5a8ad84e12d3f44905a9 29-Nov-2012 Chet Haase <chet@google.com> am 37a7c5d2: Fix use of removeView() during layout

* commit '37a7c5d234e23a4a3290bc75b064b355870e2622':
Fix use of removeView() during layout
37a7c5d234e23a4a3290bc75b064b355870e2622 26-Nov-2012 Chet Haase <chet@google.com> Fix use of removeView() during layout

Align removeView() with addView() to make sure we call the proper
*inLayout() version when we're currently undergoing layout. Calling
requestLayout() during layout considered hamrful.

Change-Id: Ie0207b32f452be03444de9b42b2aaa0eff49d788
4/java/android/support/v4/view/ViewPager.java
f6c38f14fbcc167a9cc045632d61c7fe16fe5574 27-Nov-2012 The Android Open Source Project <initial-contribution@android.com> am 743ee8ec: (-s ours) am bd7ba9ee: (-s ours) Merge jb-mr1-dev into aosp/master - do not merge

* commit '743ee8ec569719f994dc949527f354d58654681d':
743ee8ec569719f994dc949527f354d58654681d 27-Nov-2012 The Android Open Source Project <initial-contribution@android.com> am bd7ba9ee: (-s ours) Merge jb-mr1-dev into aosp/master - do not merge

* commit 'bd7ba9ee07d9a5cb573f272ba0cef2368a1a54c2':
bd7ba9ee07d9a5cb573f272ba0cef2368a1a54c2 27-Nov-2012 The Android Open Source Project <initial-contribution@android.com> Merge jb-mr1-dev into aosp/master - do not merge

Change-Id: I1bc3bdb524dffa351664c756742e1bbdc622a8b7
26ede9823f507da5be5784b75c5fc4e6169426f5 14-Nov-2012 Joe Malin <jmalin@google.com> am 752b5e48: am e950e1c4: am 0675f15e: am ad651749: am b6ede974: am 884c97b0: Javadoc: API level support for NotificationCompat

* commit '752b5e48607bce6b28469f1019c54a704ef359b4':
Javadoc: API level support for NotificationCompat
752b5e48607bce6b28469f1019c54a704ef359b4 14-Nov-2012 Joe Malin <jmalin@google.com> am e950e1c4: am 0675f15e: am ad651749: am b6ede974: am 884c97b0: Javadoc: API level support for NotificationCompat

* commit 'e950e1c4e80505c45def87faf9bc49177a95f499':
Javadoc: API level support for NotificationCompat
e950e1c4e80505c45def87faf9bc49177a95f499 14-Nov-2012 Joe Malin <jmalin@google.com> am 0675f15e: am ad651749: am b6ede974: am 884c97b0: Javadoc: API level support for NotificationCompat

* commit '0675f15e3f81c42e2195ddb6e0c2ce91b587ae80':
Javadoc: API level support for NotificationCompat
0675f15e3f81c42e2195ddb6e0c2ce91b587ae80 14-Nov-2012 Joe Malin <jmalin@google.com> am ad651749: am b6ede974: am 884c97b0: Javadoc: API level support for NotificationCompat

* commit 'ad6517496e738508d572df4e26c683744f2fda9c':
Javadoc: API level support for NotificationCompat
ad6517496e738508d572df4e26c683744f2fda9c 14-Nov-2012 Joe Malin <jmalin@google.com> am b6ede974: am 884c97b0: Javadoc: API level support for NotificationCompat

* commit 'b6ede974d61e9ad0804955e4dce560d3988baaf5':
Javadoc: API level support for NotificationCompat
b6ede974d61e9ad0804955e4dce560d3988baaf5 14-Nov-2012 Joe Malin <jmalin@google.com> am 884c97b0: Javadoc: API level support for NotificationCompat

* commit '884c97b0015a71381bc2a534438b2a0e7e7abd6a':
Javadoc: API level support for NotificationCompat
ff15c44572e3eabe7be83a8af16d4a09303d83b4 14-Nov-2012 Stephen Hines <srhines@google.com> Merge "Parse metadata from embedded string ".rs.info"."
a7cdcb274476189a41ba6ec4f1cc1ff5021270f8 13-Nov-2012 Stephen Hines <srhines@google.com> Parse metadata from embedded string ".rs.info".

Bug: 7419958
Change-Id: I48aea515696b6710db10248c7ca37ac9a1d08a41
enderscript/v8/rs_support/driver/rsdBcc.cpp
0aa05fa1ef9aa5b6cf40913f30d2b638b78d99f5 10-Nov-2012 Stephen Hines <srhines@google.com> Merge "Add more missing math functions and fix missing root issue."
b788f0e912654f3d472020f9c9082d70d09c1622 09-Nov-2012 The Android Open Source Project <initial-contribution@android.com> am a5ba888d: (-s ours) am 37ead709: am ffa91c3c: Reconcile with jb-mr1-release - do not merge

* commit 'a5ba888d8746c84ba509d074fa3cd7d006e7c803':
5c10c89b02f4668131a1435e4e6d7c72cc383be4 09-Nov-2012 Svetoslav Ganov <svetoslavganov@google.com> am 279d16a9: am a86ff2d3: am c6e1bcb2: am 215e3168: Updating the support library to user SDK version integer.

* commit '279d16a993d23c94d9fa5bfa667ac65a4b48acd4':
Updating the support library to user SDK version integer.
a5ba888d8746c84ba509d074fa3cd7d006e7c803 09-Nov-2012 The Android Open Source Project <initial-contribution@android.com> am 37ead709: am ffa91c3c: Reconcile with jb-mr1-release - do not merge

* commit '37ead709c672dec125158ecad1cd9b9322803996':
279d16a993d23c94d9fa5bfa667ac65a4b48acd4 09-Nov-2012 Svetoslav Ganov <svetoslavganov@google.com> am a86ff2d3: am c6e1bcb2: am 215e3168: Updating the support library to user SDK version integer.

* commit 'a86ff2d3b746eb935a6a674de43e0b1de17cecdd':
Updating the support library to user SDK version integer.
37ead709c672dec125158ecad1cd9b9322803996 08-Nov-2012 The Android Open Source Project <initial-contribution@android.com> am ffa91c3c: Reconcile with jb-mr1-release - do not merge

* commit 'ffa91c3cc04e25ce044b83b58b44a6019491517e':
ffa91c3cc04e25ce044b83b58b44a6019491517e 08-Nov-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-release - do not merge

Change-Id: I5127c1f527dd828222067a86e5919a432fc1436e
f0e22f913dc90f894ca0a9df32b091cd6faaabdb 08-Nov-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
a86ff2d3b746eb935a6a674de43e0b1de17cecdd 08-Nov-2012 Svetoslav Ganov <svetoslavganov@google.com> am c6e1bcb2: am 215e3168: Updating the support library to user SDK version integer.

* commit 'c6e1bcb2506f8cc97febb2cdc61dde297d2edb5a':
Updating the support library to user SDK version integer.
c6e1bcb2506f8cc97febb2cdc61dde297d2edb5a 08-Nov-2012 Svetoslav Ganov <svetoslavganov@google.com> am 215e3168: Updating the support library to user SDK version integer.

* commit '215e3168c4d2171531295532b5c80861925c97c8':
Updating the support library to user SDK version integer.
215e3168c4d2171531295532b5c80861925c97c8 07-Nov-2012 Svetoslav Ganov <svetoslavganov@google.com> Updating the support library to user SDK version integer.

1. Now that we have defined the SDK verion to 17 the MR1 specific
implementation of ViewCompat should be chosen based on the
SDK version number instead of the code name.

bug:7170582

Change-Id: I7f9c64b3765a96e3bf5d45465d93b60bc66f6992
4/java/android/support/v4/view/ViewCompat.java
1d4f71b93b266146e8cf29150a08607bc4efb3bf 07-Nov-2012 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of 01d7fccf to master

Change-Id: I48cf8ce905cbbdb4e3300e7ac6c24300666c9fb5
01d7fccf9df30f77de5c99d74546d2bbe2955514 07-Nov-2012 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of 9760a06a to stage-aosp-master

Change-Id: I6cb907b591225cb7f48cee69d5d22c00013fa995
9760a06a7266cc7cc5ae77dafb6ce3d5b8a9dd75 07-Nov-2012 Jean-Baptiste Queru <jbq@google.com> Merge "Delete volley from here. It moves to its own project."
38fc0cf9d7e38258009f1a053d35827e24563de6 07-Nov-2012 Jean-Baptiste Queru <jbq@google.com> Delete volley from here. It moves to its own project.

Change-Id: I34a56aec8010e12dead08da63c6594749831c7d3
olley/.classpath
olley/.gitignore
olley/.project
olley/Android.mk
olley/AndroidManifest.xml
olley/proguard.cfg
olley/project.properties
olley/src/com/android/volley/AuthFailureError.java
olley/src/com/android/volley/Cache.java
olley/src/com/android/volley/CacheDispatcher.java
olley/src/com/android/volley/DefaultRetryPolicy.java
olley/src/com/android/volley/ExecutorDelivery.java
olley/src/com/android/volley/Network.java
olley/src/com/android/volley/NetworkDispatcher.java
olley/src/com/android/volley/NetworkError.java
olley/src/com/android/volley/NetworkResponse.java
olley/src/com/android/volley/NoConnectionError.java
olley/src/com/android/volley/ParseError.java
olley/src/com/android/volley/Request.java
olley/src/com/android/volley/RequestQueue.java
olley/src/com/android/volley/Response.java
olley/src/com/android/volley/ResponseDelivery.java
olley/src/com/android/volley/RetryPolicy.java
olley/src/com/android/volley/ServerError.java
olley/src/com/android/volley/TimeoutError.java
olley/src/com/android/volley/VolleyError.java
olley/src/com/android/volley/VolleyLog.java
olley/src/com/android/volley/toolbox/AndroidAuthenticator.java
olley/src/com/android/volley/toolbox/Authenticator.java
olley/src/com/android/volley/toolbox/BasicNetwork.java
olley/src/com/android/volley/toolbox/ByteArrayPool.java
olley/src/com/android/volley/toolbox/ClearCacheRequest.java
olley/src/com/android/volley/toolbox/DiskBasedCache.java
olley/src/com/android/volley/toolbox/HttpClientStack.java
olley/src/com/android/volley/toolbox/HttpHeaderParser.java
olley/src/com/android/volley/toolbox/HttpStack.java
olley/src/com/android/volley/toolbox/HurlStack.java
olley/src/com/android/volley/toolbox/ImageRequest.java
olley/src/com/android/volley/toolbox/JsonArrayRequest.java
olley/src/com/android/volley/toolbox/JsonObjectRequest.java
olley/src/com/android/volley/toolbox/JsonRequest.java
olley/src/com/android/volley/toolbox/NoCache.java
olley/src/com/android/volley/toolbox/PoolingByteArrayOutputStream.java
olley/src/com/android/volley/toolbox/StringRequest.java
olley/tests/.classpath
olley/tests/.project
olley/tests/Android.mk
olley/tests/AndroidManifest.xml
olley/tests/project.properties
olley/tests/res/raw/large_jpeg_1024_500.jpg
olley/tests/src/com/android/volley/CacheDispatcherTest.java
olley/tests/src/com/android/volley/NetworkDispatcherTest.java
olley/tests/src/com/android/volley/RequestQueueTest.java
olley/tests/src/com/android/volley/RequestTest.java
olley/tests/src/com/android/volley/ResponseDeliveryTest.java
olley/tests/src/com/android/volley/mock/MockCache.java
olley/tests/src/com/android/volley/mock/MockHttpClient.java
olley/tests/src/com/android/volley/mock/MockHttpStack.java
olley/tests/src/com/android/volley/mock/MockNetwork.java
olley/tests/src/com/android/volley/mock/MockRequest.java
olley/tests/src/com/android/volley/mock/MockResponseDelivery.java
olley/tests/src/com/android/volley/mock/WaitableQueue.java
olley/tests/src/com/android/volley/toolbox/BasicNetworkTest.java
olley/tests/src/com/android/volley/toolbox/HttpHeaderParserTest.java
olley/tests/src/com/android/volley/toolbox/ImageRequestTest.java
olley/tests/src/com/android/volley/toolbox/PoolingByteArrayOutputStreamTest.java
olley/tests/src/com/android/volley/utils/CacheTestUtils.java
olley/tests/src/com/android/volley/utils/ImmediateResponseDelivery.java
e580a4286aa7e7005739a443c987cca30c41a748 07-Nov-2012 Evan Charlton <evanc@google.com> Merge "Add a convenience method for creating RequestQueue"
6729d1a4092ed0c4e18ca9182cde37b68b9ba63b 06-Nov-2012 Evan Charlton <evanc@google.com> Add a convenience method for creating RequestQueue

To cut down on the amount of boilerplate code required to get a
RequestQueue created and started, provide a factory method which
returns a started RequestQueue object (initialized with defaults).

Change-Id: I8babdc18b103f401782ad7f9666e035e884519f6
olley/src/com/android/volley/RequestQueue.java
olley/src/com/android/volley/toolbox/Volley.java
8b48e649635bb60db2abae74dc12d3eab658ee07 06-Nov-2012 Stephen Hines <srhines@google.com> Add more missing math functions and fix missing root issue.

Change-Id: Ib06df4f6b3b260bdadf43572e4416c058cc3c8f7
enderscript/v8/rs_support/driver/rsdBcc.cpp
enderscript/v8/rs_support/driver/rsdRuntimeMath.cpp
enderscript/v8/rs_support/driver/rsdRuntimeStubs.cpp
a66bcb1ed5475dd10439bba50453975f65af2c26 06-Nov-2012 The Android Open Source Project <initial-contribution@android.com> am b9196f46: (-s ours) am 95b4c36e: am 48cc6fce: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

* commit 'b9196f463411ec442b4f8b0d32e03b8c6e537748':
b9196f463411ec442b4f8b0d32e03b8c6e537748 06-Nov-2012 The Android Open Source Project <initial-contribution@android.com> am 95b4c36e: am 48cc6fce: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

* commit '95b4c36e6a60bdc7f6fbc745bf24592132b973f5':
95b4c36e6a60bdc7f6fbc745bf24592132b973f5 06-Nov-2012 The Android Open Source Project <initial-contribution@android.com> am 48cc6fce: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

* commit '48cc6fcec4d678cc509b8a4071d27595fd19fc9e':
Track which PagerAdapter a PagerTitleStrip is watching
48cc6fcec4d678cc509b8a4071d27595fd19fc9e 06-Nov-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

Change-Id: I899cbb2fd2ac462e2241c3a6bf624e514660d55b
07cc2418578a88c0f865813e2455e902c9e7c8da 06-Nov-2012 Christoph Studer <chstuder@google.com> Merge "Use GET or POST automatically in JsonObjectRequest"
794b7d7afcd368df09e21fd45d592883fb8ee983 03-Nov-2012 Trevor Johns <trevorjohns@google.com> AppCompat: Add additional resources needed for ActionBar

Added additional Holo resources required for default ActionBar
theme.

Also renamed content area from @id/content to
@id/action_bar_activity_content, since @id/content may be in use
elsewhere in third-party apps.

Change-Id: I8cdb5cd6c0fc8f3499eebc50d94353a4eae2c1f1
ppcompat/eclair/android/support/appcompat/widget/ActionBarOverlayLayout.java
ppcompat/res/drawable-hdpi/ab_bottom_transparent_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_transparent_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_bottom_transparent_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_transparent_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_bottom_transparent_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_transparent_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_transparent_light_holo.9.png
ppcompat/res/layout/action_bar_decor.xml
ppcompat/res/layout/action_bar_decor_overlay.xml
ppcompat/res/layout/screen.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/themes.xml
eceb8e275fd07e44b855ad27f73e363ea4e14d62 02-Nov-2012 Christoph Studer <chstuder@google.com> Use GET or POST automatically in JsonObjectRequest

Bug: 7415339
Change-Id: I3ea5d3bb21c7813516c939b2c26d5e51880dde7c
olley/src/com/android/volley/toolbox/JsonObjectRequest.java
e30040e915cc6f72099ef04264ed18a60f781e9c 02-Nov-2012 Stephen Hines <srhines@google.com> Actually make use of expanded ForEach kernels.

Bug: 7419958
Change-Id: I1589546dce2e62c103d3fdc27e30d9b39844e527
enderscript/v8/rs_support/driver/rsdBcc.cpp
fd0b862d45284184e3828481f1486758b670bddb 01-Nov-2012 Siva Velusamy <vsiva@google.com> Merge "appcompat: HC, ICS: Fix background style for DarkActionBar"
53da62c16ffd64b48b77cc117e62860fc1b14c35 31-Oct-2012 Siva Velusamy <vsiva@google.com> appcompat: HC, ICS: Fix background style for DarkActionBar

Change-Id: I20b9dbbc24ebc4f48999651aaf4be78268991328
ppcompat/res/drawable-hdpi/ab_bottom_solid_inverse_holo.9.png
ppcompat/res/drawable-hdpi/ab_bottom_solid_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_solid_dark_holo.9.png
ppcompat/res/drawable-hdpi/ab_solid_light_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-hdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_bottom_solid_inverse_holo.9.png
ppcompat/res/drawable-mdpi/ab_bottom_solid_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_solid_dark_holo.9.png
ppcompat/res/drawable-mdpi/ab_solid_light_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-mdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_bottom_solid_inverse_holo.9.png
ppcompat/res/drawable-xhdpi/ab_bottom_solid_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_solid_dark_holo.9.png
ppcompat/res/drawable-xhdpi/ab_solid_light_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_solid_dark_holo.9.png
ppcompat/res/drawable-xhdpi/ab_stacked_solid_light_holo.9.png
ppcompat/res/values-v11/styles.xml
ppcompat/res/values-v11/themes.xml
ppcompat/res/values-v14/themes.xml
b5470ed80a1239d2bd35cff987b3ae99470bf84f 31-Oct-2012 The Android Open Source Project <initial-contribution@android.com> am 79a1f577: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '79a1f577bda98d7fe4c67aac110da226530d6e76':
79a1f577bda98d7fe4c67aac110da226530d6e76 31-Oct-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-release - do not merge

Change-Id: I9fb4c9e63988f45d9268294e046e0823c80b7f3b
18921e33160cea329dfd0eafba32c102f8fff064 30-Oct-2012 Stephen Hines <srhines@google.com> Merge changes I469f5ee8,I91b489e6

* changes:
Skip usrData param since no ImageProcessing kernels use it.
Add implementation for rsSetObject/rsClearObject.
7bdf642d2b2368dda3183fd79ae8e07a123b8dd4 26-Oct-2012 Stephen Hines <srhines@google.com> Skip usrData param since no ImageProcessing kernels use it.

Bug: 7419958
Change-Id: I469f5ee863f566441710447c52dc25b8f441c5e1
enderscript/v8/rs_support/driver/rsdBcc.cpp
4c29e7513cc7070b90a183e8311f37961820b53e 26-Oct-2012 Stephen Hines <srhines@google.com> Add implementation for rsSetObject/rsClearObject.

Change-Id: I91b489e6550ac9d878be58b708fc1a644e9bd442
enderscript/v8/rs_support/driver/rsdRuntimeStubs.cpp
3030b0b5a001a6b1cb17a50d21436ff4d4615e9d 30-Oct-2012 Stephen Hines <srhines@google.com> Merge "Fix crash when bcinfo file is not found."
884c97b0015a71381bc2a534438b2a0e7e7abd6a 13-Oct-2012 Joe Malin <jmalin@google.com> Javadoc: API level support for NotificationCompat

Change-Id: I64e66dcef9041cad980ea022b21c5672744b1567
4/java/android/support/v4/app/NotificationCompat.java
175422ad28a7273ea5130e608b597146009e2329 26-Oct-2012 Siva Velusamy <vsiva@google.com> Merge "appcompat: Fix default theme for ICS & HC"
e3a39a1a9975c9452065cd55b9abf36a0ba2263e 18-Oct-2012 Siva Velusamy <vsiva@google.com> appcompat: Fix default theme for ICS & HC

Also simplify the Android.mk to compile everything w/ ICS. We do
this because the resources need to be compiled against ICS, and
there is no good way to separate out the resources per API target
level.

Change-Id: I266b407191cd532cfa91ab5f6b5288dcae8c819a
ppcompat/Android.mk
ppcompat/AndroidManifest.xml
ppcompat/res/values-v11/themes.xml
ppcompat/res/values-v14/themes.xml
71dee1948394756a538576150c534a61306ed6ed 26-Oct-2012 Stephen Hines <srhines@google.com> Fix crash when bcinfo file is not found.

Change-Id: I922c0be44cdeef8b45a5d6bb81157ede8d04727a
enderscript/v8/rs_support/driver/rsdBcc.cpp
1feea60f5c96b896ba325225f287f0cac0e42fe7 25-Oct-2012 Christoph Studer <chstuder@google.com> Merge "Support custom method in StringRequest"
a3aff6222fe530802805c5c84b77443745fbb38e 25-Oct-2012 Christoph Studer <chstuder@google.com> Support custom method in StringRequest

Bug: 7410685
Change-Id: I105501e0e06dd89ef70a869a55dc8be2ecc35789
olley/src/com/android/volley/toolbox/StringRequest.java
49cc7f6924e660f0bd5245c2244a613bc0772008 18-Oct-2012 Siva Velusamy <vsiva@google.com> appcompat: Fix API level used for ICS compatlib

Change-Id: I651fa05ef39b0a832cd1bec0dca762fd12ab07e6
ppcompat/Android.mk
f5a1fdd6a8908b6aea4c8daae69987b6db4dfe02 19-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
efb22120d730428146b27a5cac0114e0b81dc24b 19-Oct-2012 Scott Main <smain@google.com> am 3324cebe: am 00c906e8: am 126c190c: Remove unused dreams support libary (again) bug: 7376063 dependency cls: I51c6a730e8663586153750a1cda6ea65aad592e8 I87370e8dc7f3159182dac9f650223ce010d6286b

* commit '3324cebe903c9cd45d5620031f8cdc221478d78a':
Remove unused dreams support libary (again) bug: 7376063 dependency cls: I51c6a730e8663586153750a1cda6ea65aad592e8 I87370e8dc7f3159182dac9f650223ce010d6286b
3324cebe903c9cd45d5620031f8cdc221478d78a 19-Oct-2012 Scott Main <smain@google.com> am 00c906e8: am 126c190c: Remove unused dreams support libary (again) bug: 7376063 dependency cls: I51c6a730e8663586153750a1cda6ea65aad592e8 I87370e8dc7f3159182dac9f650223ce010d6286b

* commit '00c906e82020c610a72eeaf5518bc06214886e61':
Remove unused dreams support libary (again) bug: 7376063 dependency cls: I51c6a730e8663586153750a1cda6ea65aad592e8 I87370e8dc7f3159182dac9f650223ce010d6286b
00c906e82020c610a72eeaf5518bc06214886e61 19-Oct-2012 Scott Main <smain@google.com> am 126c190c: Remove unused dreams support libary (again) bug: 7376063 dependency cls: I51c6a730e8663586153750a1cda6ea65aad592e8 I87370e8dc7f3159182dac9f650223ce010d6286b

* commit '126c190cf1aa6195d64b76d1f101da6c4953e1d1':
Remove unused dreams support libary (again) bug: 7376063 dependency cls: I51c6a730e8663586153750a1cda6ea65aad592e8 I87370e8dc7f3159182dac9f650223ce010d6286b
63577eb0753c1ea0095b6861c459567556aaaea5 19-Oct-2012 Adam Powell <adamp@android.com> am 2ec72cb9: (-s ours) am cc957682: (-s ours) am 53fd9602: (-s ours) Merge "DO NOT MERGE Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps"

* commit '2ec72cb9c49e881551d52828d49fee00a0f01dff':
DO NOT MERGE Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps
2ec72cb9c49e881551d52828d49fee00a0f01dff 19-Oct-2012 Adam Powell <adamp@android.com> am cc957682: (-s ours) am 53fd9602: (-s ours) Merge "DO NOT MERGE Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps"

* commit 'cc9576823b33cd0af34fa3d8f888fcefa2acb245':
DO NOT MERGE Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps
cc9576823b33cd0af34fa3d8f888fcefa2acb245 19-Oct-2012 Adam Powell <adamp@android.com> am 53fd9602: (-s ours) Merge "DO NOT MERGE Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps"

* commit '53fd96027e9fb41019a63ca8daa5bcd664d6f244':
DO NOT MERGE Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps
53fd96027e9fb41019a63ca8daa5bcd664d6f244 19-Oct-2012 Adam Powell <adamp@android.com> Merge "DO NOT MERGE Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps"
126c190cf1aa6195d64b76d1f101da6c4953e1d1 18-Oct-2012 Scott Main <smain@google.com> Remove unused dreams support libary (again)
bug: 7376063
dependency cls:
I51c6a730e8663586153750a1cda6ea65aad592e8
I87370e8dc7f3159182dac9f650223ce010d6286b

Change-Id: I042a6d6147fead19e0960d475e349e3964c84578
13/java/android/support/v13/dreams/BasicDream.java
13/java/android/support/v13/dreams/package.html
41a24f9dd0694b0a40d42ca462fd36a10757086e 18-Oct-2012 Scott Main <smain@google.com> am 7f584cdb: am 992d8e6f: am 3fd01c6f: Revert "Remove unused dreams support libary"

* commit '7f584cdb8a0c34f819cef84ceac8ec525f7673cc':
Revert "Remove unused dreams support libary"
ee8dddfdcf2ee0d8f82163699fae844b0b35ede6 18-Oct-2012 Scott Main <smain@google.com> am c4917fba: am a5996ba7: am d842d045: Remove unused dreams support libary

* commit 'c4917fba2c9d15eb69ce75b424ef8e52996f8b05':
Remove unused dreams support libary
7f584cdb8a0c34f819cef84ceac8ec525f7673cc 18-Oct-2012 Scott Main <smain@google.com> am 992d8e6f: am 3fd01c6f: Revert "Remove unused dreams support libary"

* commit '992d8e6fb9921a1c39feafc0734b2f034c0999f8':
Revert "Remove unused dreams support libary"
c4917fba2c9d15eb69ce75b424ef8e52996f8b05 18-Oct-2012 Scott Main <smain@google.com> am a5996ba7: am d842d045: Remove unused dreams support libary

* commit 'a5996ba78e297e585a73a9827c3311bf71903ed9':
Remove unused dreams support libary
992d8e6fb9921a1c39feafc0734b2f034c0999f8 18-Oct-2012 Scott Main <smain@google.com> am 3fd01c6f: Revert "Remove unused dreams support libary"

* commit '3fd01c6fb379c3ee2838df473c4f9674bff91a72':
Revert "Remove unused dreams support libary"
a5996ba78e297e585a73a9827c3311bf71903ed9 18-Oct-2012 Scott Main <smain@google.com> am d842d045: Remove unused dreams support libary

* commit 'd842d04556e543562af9023de147de9f3174ad66':
Remove unused dreams support libary
3fd01c6fb379c3ee2838df473c4f9674bff91a72 18-Oct-2012 Scott Main <smain@google.com> Revert "Remove unused dreams support libary"

This reverts commit d842d04556e543562af9023de147de9f3174ad66.
13/java/android/support/v13/dreams/BasicDream.java
13/java/android/support/v13/dreams/package.html
42e9cd3adfed1dae57015268f6da7301423ef0b2 18-Oct-2012 Siva Velusamy <vsiva@google.com> Merge "appcompat: Build ics & honeycomb libraries"
47b7ced24a430b711968d798513c6dd16064842f 17-Oct-2012 Siva Velusamy <vsiva@google.com> appcompat: Build ics & honeycomb libraries

Change-Id: I8afb8e4095584ffd2d372caf4c9c826560890834
ppcompat/Android.mk
f2932a7a33b1f76b218b825bb7a827401f46bb7d 17-Oct-2012 Siva Velusamy <vsiva@google.com> Merge "appcompat: minor changes to pass through HC/ICS impl"
d4a84304c6579040b4970230deda91354a35f990 17-Oct-2012 Siva Velusamy <vsiva@google.com> appcompat: minor changes to pass through HC/ICS impl

Change-Id: I80bb00e252259bd094b82d2cc3c08b0aa2fa1e38
ppcompat/.gitignore
ppcompat/honeycomb/android/support/appcompat/app/ActionBarImplHC.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
afc4b5f990a1b1532a1e938cbde65fb24bae5f46 17-Oct-2012 Adam Koch <akoch@google.com> Merge "ShareCompat: protect against getAction() returning null."
0e2575ae97ccb986e9d32a57c9e4c44b3c1aa20e 16-Oct-2012 Adam Koch <akoch@google.com> ShareCompat: protect against getAction() returning null.

Change-Id: Ic877b7eac3cb0685a68a348b6f66953f4f4e5561
4/java/android/support/v4/app/ShareCompat.java
d842d04556e543562af9023de147de9f3174ad66 17-Oct-2012 Scott Main <smain@google.com> Remove unused dreams support libary

Change-Id: Ica25c4b8e901ec5e5a3647b7c2c545fdfc9e1041
13/java/android/support/v13/dreams/BasicDream.java
13/java/android/support/v13/dreams/package.html
ce59d882071f56c891290378d3167c721e95b356 15-Oct-2012 Trevor Johns <trevorjohns@google.com> appcompat: Add drawables for home button

Added drawables (mdpi/hdpi/xhdpi) for Action Bar home button.

Did not include RTL versions, since RTL isn't properly supported
until ICS.

Also added styles for light/dark version.

Change-Id: Ib6350cb426f2cf22807be7b23d47425ffd9ddd1c
ppcompat/res/drawable-hdpi/ic_ab_back_holo_dark.png
ppcompat/res/drawable-hdpi/ic_ab_back_holo_light.png
ppcompat/res/drawable-mdpi/ic_ab_back_holo_dark.png
ppcompat/res/drawable-mdpi/ic_ab_back_holo_light.png
ppcompat/res/drawable-xhdpi/ic_ab_back_holo_dark.png
ppcompat/res/drawable-xhdpi/ic_ab_back_holo_light.png
ppcompat/res/values/themes.xml
42314986b8ce48f00fd176e71d84d96149fdcc07 09-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> DO NOT MERGE Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps

- fix draw invariant for ViewPager (you cannot layout during drawing)
- add more logging

Change-Id: Ibfc38a16b40b8c63b0ecbf9b423d8867c28b66ed
4/java/android/support/v4/view/ViewPager.java
c2358d3651d8fa815c5f14485ce94e7ed5cbfbf6 15-Oct-2012 Trevor Johns <trevorjohns@google.com> Merge "appcompat: Add @drawable/item_background and dependencies"
54e3338e9abfbec764d9ee9e8a78e15e7dfaf324 15-Oct-2012 The Android Open Source Project <initial-contribution@android.com> am 459fa3f6: (-s ours) Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

* commit '459fa3f61d1e61a3a09d15574146defdcf2ff15d':
459fa3f61d1e61a3a09d15574146defdcf2ff15d 15-Oct-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

Change-Id: Ifebe88c52f22426bfc9bf6b4ac62f90495fad4a4
50fe5ecda3959f73c9f4399379f60537107bac5f 13-Oct-2012 Trevor Johns <trevorjohns@google.com> appcompat: Add @drawable/item_background and dependencies

Adding @drawable/item_background, required for @layout/action_bar_home.

Also pulling in dependencies required for item_background.

Change-Id: I75f4c6e266dc29dc68578a54b57bb2b148256373
ppcompat/res/drawable-hdpi/list_selector_background_disabled.9.png
ppcompat/res/drawable-hdpi/list_selector_background_focused.9.png
ppcompat/res/drawable-hdpi/list_selector_background_longpress.9.png
ppcompat/res/drawable-hdpi/list_selector_background_pressed.9.png
ppcompat/res/drawable-ldpi/list_selector_background_disabled.9.png
ppcompat/res/drawable-ldpi/list_selector_background_longpress.9.png
ppcompat/res/drawable-ldpi/list_selector_background_pressed.9.png
ppcompat/res/drawable-mdpi/list_selector_background_disabled.9.png
ppcompat/res/drawable-mdpi/list_selector_background_focused.9.png
ppcompat/res/drawable-mdpi/list_selector_background_longpress.9.png
ppcompat/res/drawable-mdpi/list_selector_background_pressed.9.png
ppcompat/res/drawable-xhdpi/list_selector_background_disabled.9.png
ppcompat/res/drawable-xhdpi/list_selector_background_focused.9.png
ppcompat/res/drawable-xhdpi/list_selector_background_longpress.9.png
ppcompat/res/drawable-xhdpi/list_selector_background_pressed.9.png
ppcompat/res/drawable/item_background.xml
ppcompat/res/drawable/list_selector_background_transition.xml
ppcompat/res/values/colors.xml
ppcompat/res/values/themes.xml
4f591da2ed1696230b8c8a9428b6917332595b70 13-Oct-2012 Trevor Johns <trevorjohns@google.com> Merge "AppCompat: Delete contents of gen/ directory"
cfc8e6a7b5207b5bb40420994164177fb4078e5f 13-Oct-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBar: Update layout/action_bar_home.xml"
fc1d4913f20cda2dc99972039374b07a73aa61ef 13-Oct-2012 Trevor Johns <trevorjohns@google.com> ActionBar: Update layout/action_bar_home.xml

Pulled in framework version of action_bar_home.xml.

Changes from framework version:
- Used fill_parent intead of match_parent
- Used library resources instead of framework resources
- layout_marginRight instead of layout_marginEnd
- layout_gravity=left instead of layout_gravity=start

Change-Id: I022b8ebea117f371e7e29d4b5e2dbbf74c351632
ppcompat/res/layout/action_bar_home.xml
166475d6a1e57f37cde5dc10086fbbb52340b3d7 13-Oct-2012 Trevor Johns <trevorjohns@google.com> AppCompat: Delete contents of gen/ directory

Change-Id: I820b7a428077a5e27ee5ed83d301ac46212bb7fa
ppcompat/gen/android/support/appcompat/BuildConfig.java
ppcompat/gen/android/support/appcompat/R.java
7ab8139f72bdc8177b277c311b9094b0cca3aae4 12-Oct-2012 Stephen Hines <srhines@google.com> am f338bfd2: am 9ef11641: am 8cfc1547: Merge "FS Support library update." into jb-mr1-dev

* commit 'f338bfd210d7cfd012ff4b688047f1a4325e40d0':
FS Support library update.
f338bfd210d7cfd012ff4b688047f1a4325e40d0 12-Oct-2012 Stephen Hines <srhines@google.com> am 9ef11641: am 8cfc1547: Merge "FS Support library update." into jb-mr1-dev

* commit '9ef11641d81a582560f6dab42e2e408c6c5484f6':
FS Support library update.
51d7e0384718efd874792fab3c84e44c004a7325 12-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-factory-release history after reset to jb-mr1-dev
9a9e75b5b4852b40eedccb1f372731bf5ecd0aeb 12-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
21b14e31763a8565390dd2e4f90633f8eea23663 12-Oct-2012 Adam Powell <adamp@google.com> am 082c9f62: (-s ours) am 9413b262: am 3044b9c4: DO NOT MERGE - Hide SlidingPaneLayout

* commit '082c9f62ad873f75aa1da14960e7816b04180c9a':
DO NOT MERGE - Hide SlidingPaneLayout
9ef11641d81a582560f6dab42e2e408c6c5484f6 12-Oct-2012 Stephen Hines <srhines@google.com> am 8cfc1547: Merge "FS Support library update." into jb-mr1-dev

* commit '8cfc15479eb7d708a9577546dde02c0773fcc4ca':
FS Support library update.
8cfc15479eb7d708a9577546dde02c0773fcc4ca 12-Oct-2012 Stephen Hines <srhines@google.com> Merge "FS Support library update." into jb-mr1-dev
082c9f62ad873f75aa1da14960e7816b04180c9a 12-Oct-2012 Adam Powell <adamp@google.com> am 9413b262: am 3044b9c4: DO NOT MERGE - Hide SlidingPaneLayout

* commit '9413b262674086b9260f30429176ecbfcadd9cdc':
DO NOT MERGE - Hide SlidingPaneLayout
9c10dc75f31a5e293770b767ef69638b27528926 12-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
5ac9242257f4958174a849cc1203ece0183e95f8 12-Oct-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBar: Call ensureSubDecor() on launch"
9413b262674086b9260f30429176ecbfcadd9cdc 12-Oct-2012 Adam Powell <adamp@google.com> am 3044b9c4: DO NOT MERGE - Hide SlidingPaneLayout

* commit '3044b9c40c175eea2c405221886f76e47298af76':
DO NOT MERGE - Hide SlidingPaneLayout
fc23771d9b500b19bc685a037574a63c7497e4aa 11-Oct-2012 Trevor Johns <trevorjohns@google.com> ActionBar: Call ensureSubDecor() on launch

Make sure that ensureSubDecor() gets called when an activity's
content view is set.

Since we override setContentView(), we also provide a package-private
method to access the parent's setContentView() method.

Change-Id: I0d53731fc8face109f4be3dc2716e4f738942f06
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
3044b9c40c175eea2c405221886f76e47298af76 12-Oct-2012 Adam Powell <adamp@google.com> DO NOT MERGE - Hide SlidingPaneLayout

SlidingPaneLayout isn't ready for consumption just yet; remove it for
the upcoming release.

Change-Id: Ib48e5edf5c55b8b1dfbe5ad18a7022c869717210
4/java/android/support/v4/widget/SlidingPaneLayout.java
af295ffc19ac9ca2301cccb33c9e1c458a0bda72 11-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-factory-release history after reset to jb-mr1-dev
3274e2ffd630025c2c67a18a705923f4691d16dd 11-Oct-2012 The Android Open Source Project <initial-contribution@android.com> am d1c39d54: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'd1c39d54521d141e646617cdfcd57f1f08b6de02':
d1c39d54521d141e646617cdfcd57f1f08b6de02 11-Oct-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-release - do not merge

Change-Id: Iffe1a888e9f8a36c4f9836fb253c545989a10831
ca29b8caf56fa4866752f9cea4ec02b2a271dcee 11-Oct-2012 Jason Sams <jsams@google.com> FS Support library update.

bug 7327728
Change-Id: Ie123360a2a34c25f8d0fe880ec26fe15cbf5b645
enderscript/v8/Android.mk
enderscript/v8/java/src/android/support/v8/renderscript/Element.java
enderscript/v8/java/src/android/support/v8/renderscript/Matrix4f.java
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/Script.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptGroup.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsic.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlend.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicBlur.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicColorMatrix.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve3x3.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicConvolve5x5.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicLUT.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptIntrinsicYuvToRGB.java
enderscript/v8/rs_support/Android.mk
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/driver/rsdBcc.cpp
enderscript/v8/rs_support/driver/rsdBcc.h
enderscript/v8/rs_support/driver/rsdCore.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicBlend.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicBlur.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicColorMatrix.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicConvolve3x3.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicConvolve5x5.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicInlines.h
enderscript/v8/rs_support/driver/rsdIntrinsicLUT.cpp
enderscript/v8/rs_support/driver/rsdIntrinsicYuvToRGB.cpp
enderscript/v8/rs_support/driver/rsdIntrinsics.cpp
enderscript/v8/rs_support/driver/rsdIntrinsics.h
enderscript/v8/rs_support/driver/rsdIntrinsics_Convolve.S
enderscript/v8/rs_support/driver/rsdRuntimeMath.cpp
enderscript/v8/rs_support/driver/rsdScriptGroup.cpp
enderscript/v8/rs_support/driver/rsdScriptGroup.h
enderscript/v8/rs_support/rs.spec
enderscript/v8/rs_support/rsAllocation.h
enderscript/v8/rs_support/rsContext.cpp
enderscript/v8/rs_support/rsContext.h
enderscript/v8/rs_support/rsDefines.h
enderscript/v8/rs_support/rsScript.cpp
enderscript/v8/rs_support/rsScript.h
enderscript/v8/rs_support/rsScriptGroup.cpp
enderscript/v8/rs_support/rsScriptGroup.h
enderscript/v8/rs_support/rsScriptIntrinsic.cpp
enderscript/v8/rs_support/rsScriptIntrinsic.h
enderscript/v8/rs_support/rsThreadIO.h
enderscript/v8/rs_support/rs_hal.h
enderscript/v8/rs_support/rsg_generator.c
enderscript/v8/rs_support/scriptc/rs_allocation.rsh
enderscript/v8/rs_support/scriptc/rs_cl.rsh
56abcd6f0c5cd04450083bd0407c2b083de5c1ba 10-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
c1d798b3d1ccdc06a536a729a65f664fc6effc2c 10-Oct-2012 Siva Velusamy <vsiva@google.com> appcompat: Add misc files

Add eclipse files etc. to match v7/gridlayout

Change-Id: Ia66b587f744a4c08ee1b3421c5d0474fdc3c44ba
ppcompat/.classpath
ppcompat/.gitignore
ppcompat/.project
ppcompat/Android.mk
ppcompat/Android.mk.disabled
ppcompat/README.txt
ppcompat/project.properties
d027f9e47d310f9aa372c4418e20ffdefa364f36 10-Oct-2012 Adam Powell <adamp@google.com> am d24366a2: am 5ef9bdec: am 661eaf55: Properly respect padding when drawing PagerTabStrip\'s underline.

* commit 'd24366a2f30de617fc32983e3d23ceff4fb54c5e':
Properly respect padding when drawing PagerTabStrip's underline.
d24366a2f30de617fc32983e3d23ceff4fb54c5e 10-Oct-2012 Adam Powell <adamp@google.com> am 5ef9bdec: am 661eaf55: Properly respect padding when drawing PagerTabStrip\'s underline.

* commit '5ef9bdec7eca31c537284c3c8687b043fe8f7276':
Properly respect padding when drawing PagerTabStrip's underline.
5ef9bdec7eca31c537284c3c8687b043fe8f7276 10-Oct-2012 Adam Powell <adamp@google.com> am 661eaf55: Properly respect padding when drawing PagerTabStrip\'s underline.

* commit '661eaf5536d7c5648ca977ae9c806d235783db5c':
Properly respect padding when drawing PagerTabStrip's underline.
661eaf5536d7c5648ca977ae9c806d235783db5c 10-Oct-2012 Adam Powell <adamp@google.com> Properly respect padding when drawing PagerTabStrip's underline.

Bug 7323241

Change-Id: I8236e8d0dbc8c5f90a46190011326c812f0effa5
4/java/android/support/v4/view/PagerTabStrip.java
7b9d45f7fcb1cf8895c3719e5f357d901a5163c6 10-Oct-2012 The Android Open Source Project <initial-contribution@android.com> am 764613ef: (-s ours) Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

* commit '764613ef2b29117c09fc663af096c68538b0dbfb':
764613ef2b29117c09fc663af096c68538b0dbfb 10-Oct-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

Change-Id: I196ef1ec51cc0dd7ec57bb95f37bf482ac8959d8
89eac42916a0a0e435d3f278d45393418c14f654 10-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-factory-release history after reset to jb-mr1-dev
a407b81eefd3f79bcac987315e6239c369dff2f3 10-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
a4e4ac302976f8ad1c9d683e1e2d521fd3667567 10-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> am db98cd1e: am 866f6f66: am 71d54737: Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps

* commit 'db98cd1e89b5aa17817a3eb66ee2301e95ac1222':
Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps
db98cd1e89b5aa17817a3eb66ee2301e95ac1222 10-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> am 866f6f66: am 71d54737: Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps

* commit '866f6f6646e8de62ca6abb01a45fca43f4caf2ba':
Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps
866f6f6646e8de62ca6abb01a45fca43f4caf2ba 10-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> am 71d54737: Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps

* commit '71d54737b6d60ec99799aabdf9b48d2da26d8ccb':
Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps
71d54737b6d60ec99799aabdf9b48d2da26d8ccb 09-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #7297028 Settings app crash when swiping between Downloaded / Running / All for Apps

- fix draw invariant for ViewPager (you cannot layout during drawing)
- add more logging

Change-Id: Ibfc38a16b40b8c63b0ecbf9b423d8867c28b66ed
4/java/android/support/v4/view/ViewPager.java
52849be72d171b1b18348da63c46a289644bc7dd 09-Oct-2012 Maurice Chu <mochu@google.com> Updated Request subclasses in volley toolbox

Updates the Request subclasses to support PUT and DELETE.

Bug: 7067221
Change-Id: I2a37fc66507da9879705924ad2d340fbf27d10a7
olley/src/com/android/volley/Request.java
olley/src/com/android/volley/toolbox/ClearCacheRequest.java
olley/src/com/android/volley/toolbox/ImageRequest.java
olley/src/com/android/volley/toolbox/JsonArrayRequest.java
olley/src/com/android/volley/toolbox/JsonObjectRequest.java
olley/src/com/android/volley/toolbox/JsonRequest.java
olley/src/com/android/volley/toolbox/StringRequest.java
94202d81eada3cb28346d1c1dfe8403418c88b22 08-Oct-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBar: Fix build errors in ActionBarView and ActionBarActivity"
9b6766f798a75625cfce2dc863c1213e79f3254f 06-Oct-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBarCompat: Fix measureHeightOfChildren"
ba2e44b17a9ed3d39d05b52f9764165e063f5386 05-Oct-2012 Trevor Johns <trevorjohns@google.com> ActionBarCompat: Fix measureHeightOfChildren

DropDownListView.measureHeightOfChildren() needs to properly take
scrap views into account.

Also removed TODO entries for BiDi text support and removed an
incompatible constructor, as neither exist on Eclair.

This was originally going to be comitted in
917fbc17808d7e97c5f3f8c75999b6b2eb2a0a80, but Anirudh beat me to
porting ListPopupWindow over.

Fixed indentation.

Change-Id: Ia8991c02c1a2d8f836b91e0e43b9088cb28bb062
ppcompat/eclair/android/support/appcompat/widget/ListPopupWindow.java
2334427b64cc2562c6d8fe47f1bdbc3c2dab187e 06-Oct-2012 Trevor Johns <trevorjohns@google.com> ActionBar: Fix build errors in ActionBarView and ActionBarActivity

Removed (or made conditional) some method calls that didn't exist
in Eclair.

Ported over missing drawables needed for Widget.ActionBar.TabView.

Created new layout "action_bar_view_list_nav_layout" to allow
instantiating a styled LinearLayout, since LinearLayout's ctor
doesn't take a defStyle parameter until API 11.

Adjusted Android.mk to target API 9 for the Eclair port, since
there's a few minor features we use from Gingerbread (if present).
Also make sure R.java is preserved when loading platform agnostic
components.

Change-Id: Icc40325f826600f6d96df03da079695933fc5303
ppcompat/Android.mk.disabled
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
ppcompat/res/drawable-hdpi/minitab_lt_focus.9.png
ppcompat/res/drawable-hdpi/minitab_lt_press.9.png
ppcompat/res/drawable-hdpi/minitab_lt_selected.9.png
ppcompat/res/drawable-hdpi/minitab_lt_unselected.9.png
ppcompat/res/drawable-hdpi/minitab_lt_unselected_press.9.png
ppcompat/res/drawable-mdpi/minitab_lt_focus.9.png
ppcompat/res/drawable-mdpi/minitab_lt_press.9.png
ppcompat/res/drawable-mdpi/minitab_lt_selected.9.png
ppcompat/res/drawable-mdpi/minitab_lt_unselected.9.png
ppcompat/res/drawable-mdpi/minitab_lt_unselected_press.9.png
ppcompat/res/drawable-xhdpi/minitab_lt_focus.9.png
ppcompat/res/drawable-xhdpi/minitab_lt_press.9.png
ppcompat/res/drawable-xhdpi/minitab_lt_selected.9.png
ppcompat/res/drawable-xhdpi/minitab_lt_unselected.9.png
ppcompat/res/drawable-xhdpi/minitab_lt_unselected_press.9.png
ppcompat/res/drawable/minitab_lt.xml
ppcompat/res/layout/action_bar_view_list_nav_layout.xml
ppcompat/res/values/attrs.xml
ppcompat/res/values/styles.xml
4cb13dd462fa450c8b7760d9ad0b42f84b265872 06-Oct-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBar: MenuPopupHelper can't implement OnAttachStateChangeListener"
c5d5a82ccfaa26861a74125484e817ee35957d90 05-Oct-2012 Christoph Studer <chstuder@google.com> Merge "Cache HTTP headers on disk."
41cdb3b58ac894468891b5148b5a4a6ba048a8aa 05-Oct-2012 Trevor Johns <trevorjohns@google.com> ActionBar: MenuPopupHelper can't implement OnAttachStateChangeListener

MenuPopupHelper currently implements View.OnAttachStateChangeListener.

However, this wasn't added until API 12, so we remove it.

Change-Id: Icf4fed8179d425dff11a9385c1c594ae1f5b9915
ppcompat/eclair/android/support/appcompat/view/menu/MenuPopupHelper.java
1160ab645e4f74bc8959cb1160e8d375f41d1bcc 04-Oct-2012 The Android Open Source Project <initial-contribution@android.com> am cdda076b: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'cdda076b835301cc0d21ca1095ea607d44f52b3c':
cdda076b835301cc0d21ca1095ea607d44f52b3c 04-Oct-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-release - do not merge

Change-Id: I87f0cefed0fca52aff2ea21397347a5a27590f14
091a72ab4033d638e0ea4a8c68acf233292ed991 04-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
5deadac03eec8c4df1c2739a72f444e7edb0cb02 03-Oct-2012 Jorim Jaggi <jjaggi@google.com> Cache HTTP headers on disk.

This change makes the DiskBasedCache to also store HTTP response
headers on disk. When parsing a cache entry, these are restored and
forwarded to the response parser. This is needed as soon as the
response parser depends on any HTTP response header. If we don't do
this, the parsed response hitting the disk cache might be different
from the parsed response coming from the network.

Bug: 7273175
Change-Id: I414ce6309b05fe427153fd2c1c16a8122c0005f4
olley/src/com/android/volley/Cache.java
olley/src/com/android/volley/CacheDispatcher.java
olley/src/com/android/volley/NetworkResponse.java
olley/src/com/android/volley/toolbox/DiskBasedCache.java
olley/src/com/android/volley/toolbox/HttpHeaderParser.java
olley/tests/src/com/android/volley/toolbox/HttpHeaderParserTest.java
d4631ebbdaad8e2174ad7a281e7e46fb8cd03946 04-Oct-2012 Jean-Baptiste Queru <jbq@google.com> am 35e40ae2: (-s ours) am 46955bf2: (-s ours) Reconcile with jb-dev - do not merge

* commit '35e40ae207f0eb0a5b388bbf250a5d50de3e22c1':
35e40ae207f0eb0a5b388bbf250a5d50de3e22c1 04-Oct-2012 Jean-Baptiste Queru <jbq@google.com> am 46955bf2: (-s ours) Reconcile with jb-dev - do not merge

* commit '46955bf254419883983e252482ff54df41aa7a40':
46955bf254419883983e252482ff54df41aa7a40 04-Oct-2012 Jean-Baptiste Queru <jbq@google.com> Reconcile with jb-dev - do not merge

Change-Id: I8aad743a4282d3941d177fa5c30e718730bfc16d
0ceba0c84ed0e012b576a63838a461430ba25ee6 04-Oct-2012 Philip Milne <pmilne@google.com> am 08775c22: am 143e211e: am a862399a: Fix for bug 7000638: ISE crash in Gmail.

* commit '08775c22c4473f47a3b182281e3c8e3a939255f7':
Fix for bug 7000638: ISE crash in Gmail.
08775c22c4473f47a3b182281e3c8e3a939255f7 04-Oct-2012 Philip Milne <pmilne@google.com> am 143e211e: am a862399a: Fix for bug 7000638: ISE crash in Gmail.

* commit '143e211e051154f664882455ca89d6888a8a4c51':
Fix for bug 7000638: ISE crash in Gmail.
143e211e051154f664882455ca89d6888a8a4c51 04-Oct-2012 Philip Milne <pmilne@google.com> am a862399a: Fix for bug 7000638: ISE crash in Gmail.

* commit 'a862399a9f738aa7e14012bc30491627f9dc6bef':
Fix for bug 7000638: ISE crash in Gmail.
6983b6d8d3856acc60b610f038774400c18c12bf 03-Oct-2012 Maurice Chu <mochu@google.com> Merge "Add PUT and DELETE support"
9e3702c225d4050a2f224e3ba55d3ea096c18dd8 03-Oct-2012 Trevor Johns <trevorjohns@google.com> Merge "Porting ListPopupWindow.java from framework to eclair support library. Use FILL_PARENT."
a862399a9f738aa7e14012bc30491627f9dc6bef 03-Oct-2012 Philip Milne <pmilne@google.com> Fix for bug 7000638: ISE crash in Gmail.

Change-Id: Id3ad574065508e4d0de07e670c3c9e43e26fd2b5
4/java/android/support/v4/view/ViewPager.java
f8d5ad2e7632e92faf4972b6ca6ca8ae73e7a9d7 03-Oct-2012 The Android Open Source Project <initial-contribution@android.com> am 8de873e9: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '8de873e99aede238f7f4636e0aac2888c66463d6':
8de873e99aede238f7f4636e0aac2888c66463d6 03-Oct-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-release - do not merge

Change-Id: I8982c93b2bd55ff0f0ed334dd37bb4b4ab535197
2f4b91c3e408688f2ede7eb8ea44e0d8da5bddb8 03-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
5df59105e043910cf3477a260e8b91abdefec6ca 02-Oct-2012 Dianne Hackborn <hackbod@google.com> am a779c08f: am 1836102f: am 4ccc001f: Maybe fix issue #7132432: com.android.vending: java.lang.IllegalStateException...

* commit 'a779c08f011c9e048ec94c1f0b5bf9c9884f2a3e':
Maybe fix issue #7132432: com.android.vending: java.lang.IllegalStateException...
a779c08f011c9e048ec94c1f0b5bf9c9884f2a3e 02-Oct-2012 Dianne Hackborn <hackbod@google.com> am 1836102f: am 4ccc001f: Maybe fix issue #7132432: com.android.vending: java.lang.IllegalStateException...

* commit '1836102f0931bc5187f3ae9d71ab61e869dcfd70':
Maybe fix issue #7132432: com.android.vending: java.lang.IllegalStateException...
1836102f0931bc5187f3ae9d71ab61e869dcfd70 02-Oct-2012 Dianne Hackborn <hackbod@google.com> am 4ccc001f: Maybe fix issue #7132432: com.android.vending: java.lang.IllegalStateException...

* commit '4ccc001f3f883190ac8d900c4f69d71fda94690e':
Maybe fix issue #7132432: com.android.vending: java.lang.IllegalStateException...
b83c02f94b45868aa3f14016747639bbd2ced185 15-Sep-2012 Roman Mazur <mazur.roman@gmail.com> Clear loaders array after they are destroyed.

Here is the story.
There is a bug. Decision about retaining state is made when
onRetainNonConfigurationInstance is called after onStop. I mean
doRetain() method is called in this case only. But it's possible that
activity is recreated because of a configuration change happening much
further after it was stopped. E. g. start an activity, navigate to
another from it (stopping the current), rotate the screen, press back.
In this case loaders are destroyed, not retained despite the
configuration change nature of activity recreation.
Well, let it be... But loaders are destroyed (reset), and at the same
time their instances are still in that sparse array. As a result,
instance of the destroyed loader is used again when new activity
starts. The loader reloads its data (since it was previously reset)
but cannot deliver it to a callback since LoaderInfo.mDestroyed is
true.

So, I do not see any reason mLoaders array is not cleared after all
the loaders are destroyed. If it is cleared, everything should work
well. A new loader will be created, it will load data and deliver to
a callback.

Btw, retain logic should be reconsidered to avoid the situation when
loaders are reset in case of the navigation described above.

Change-Id: Ia577caecbacb226a3ce525a01a66283efb6ba754
4/java/android/support/v4/app/LoaderManager.java
4ccc001f3f883190ac8d900c4f69d71fda94690e 02-Oct-2012 Dianne Hackborn <hackbod@google.com> Maybe fix issue #7132432: com.android.vending: java.lang.IllegalStateException...

...Can not perform this action after onSaveInstanceState at...
...android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1300)

ActivityFragment should clear the flag that state is saved when it
receives onNewIntent(). This can happen before the activity is
resumed, so we may not have cleared it yet. Also need to do the same
thing for onActivityResult().

Change-Id: Ied35e09cdf0196bb17d309bf5f2c04d3d480c9f6
4/java/android/support/v4/app/FragmentActivity.java
c5db5d55da4b62cdf7a18c201f33dda661963d5c 29-Sep-2012 Jean-Baptiste Queru <jbq@google.com> am 6c1b3964: Merge from jb-mr1-aah-dev

* commit '6c1b3964742b6b7e58741a0e1ddec294b19c4121':
ViewPager: fixed paddingLeft/paddingRight handling
6c1b3964742b6b7e58741a0e1ddec294b19c4121 29-Sep-2012 Jean-Baptiste Queru <jbq@google.com> Merge from jb-mr1-aah-dev

Change-Id: I2bd0e050b28df53bde5ddda82f9c980c7dcdaa14
c1cdb3c2df2c8377645111d87f38892556c075a0 28-Sep-2012 Maurice Chu <mochu@google.com> Add PUT and DELETE support

Bug: 7067221
Change-Id: Ibf25978ecfd435417f6e3aa292a00e29ac860fe5
olley/src/com/android/volley/Request.java
olley/src/com/android/volley/toolbox/HttpClientStack.java
olley/src/com/android/volley/toolbox/HurlStack.java
olley/tests/AndroidManifest.xml
olley/tests/src/com/android/volley/mock/MockHttpURLConnection.java
olley/tests/src/com/android/volley/mock/TestRequest.java
olley/tests/src/com/android/volley/toolbox/HttpClientStackTest.java
olley/tests/src/com/android/volley/toolbox/HurlStackTest.java
8aff96f9a45b554e0e8f70b9546f132c8ba8277d 28-Sep-2012 The Android Open Source Project <initial-contribution@android.com> am 687274be: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '687274be8e00e8530bff5fe984151a0be741dd2c':
687274be8e00e8530bff5fe984151a0be741dd2c 27-Sep-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-release - do not merge

Change-Id: I067c23ace9e399e474cc1d11b10f80098c51be0c
faf0f6ac6cd4956ef9cd8b1e8cd8198dbba4fdf8 27-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
9b44e718d2e970d18a27cac24114ac0a2ad48113 27-Sep-2012 Dianne Hackborn <hackbod@google.com> am 25c33cde: am 3a757101: Work on issue #7232641: ISE crash when rotating phone in label list mode

* commit '25c33cde694766ebd33fa7f1a61650f1dee46ea6':
Work on issue #7232641: ISE crash when rotating phone in label list mode
25c33cde694766ebd33fa7f1a61650f1dee46ea6 27-Sep-2012 Dianne Hackborn <hackbod@google.com> am 3a757101: Work on issue #7232641: ISE crash when rotating phone in label list mode

* commit '3a7571011a8f2c2e2685c4e3e7a6fa46673ee7ea':
Work on issue #7232641: ISE crash when rotating phone in label list mode
e0d4884d24adff8d1e590ef50652941d8ed29d9b 27-Sep-2012 Dianne Hackborn <hackbod@google.com> am 3a757101: Work on issue #7232641: ISE crash when rotating phone in label list mode

* commit '3a7571011a8f2c2e2685c4e3e7a6fa46673ee7ea':
Work on issue #7232641: ISE crash when rotating phone in label list mode
3a7571011a8f2c2e2685c4e3e7a6fa46673ee7ea 27-Sep-2012 Dianne Hackborn <hackbod@google.com> Work on issue #7232641: ISE crash when rotating phone in label list mode

This doesn't fix the problem; I think it is an app problem. It does
improve a bunch of the debugging to help better identify what is going
on, and introduces some checks when adding a fragment to fail
immediately if we are getting into a state when a fragment is going to
be in the added list multiple times (which is pretty much guaranteed
to lead to a failure at some point in the future).

Change-Id: Idac978eb6bd2bd38d54e50532907c40b264ac300
4/java/android/support/v4/app/BackStackRecord.java
4/java/android/support/v4/app/FragmentManager.java
308cfe06472ea79d10073cdc59cf22dfda7fbe22 26-Sep-2012 The Android Open Source Project <initial-contribution@android.com> am 6ee53171: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '6ee5317151808b30cde5fbae4eb6ca8eb64958ff':
6ee5317151808b30cde5fbae4eb6ca8eb64958ff 26-Sep-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-release - do not merge

Change-Id: I022d926d864e521c9710842374f70b5d74742ad5
4c016bdfaf7231cee6dd1a2d0e3b7585df530b4a 26-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
7a483886beab16452b1aefb921905254623635c3 26-Sep-2012 Dianne Hackborn <hackbod@google.com> am 3472ee25: am 5ee9c1da: Merge "Fix how fragment/tab interaction works to avoid list view state loss." into jb-mr1-dev

* commit '3472ee25e9759305930d19ce6615cd93ec49ea37':
Fix how fragment/tab interaction works to avoid list view state loss.
3472ee25e9759305930d19ce6615cd93ec49ea37 26-Sep-2012 Dianne Hackborn <hackbod@google.com> am 5ee9c1da: Merge "Fix how fragment/tab interaction works to avoid list view state loss." into jb-mr1-dev

* commit '5ee9c1da21b5d357f35ce8a92d6ccfe4e67f9a87':
Fix how fragment/tab interaction works to avoid list view state loss.
2b4833e73102c14bef831c28c35435447d9c65c5 26-Sep-2012 Dianne Hackborn <hackbod@google.com> am 5ee9c1da: Merge "Fix how fragment/tab interaction works to avoid list view state loss." into jb-mr1-dev

* commit '5ee9c1da21b5d357f35ce8a92d6ccfe4e67f9a87':
Fix how fragment/tab interaction works to avoid list view state loss.
5ee9c1da21b5d357f35ce8a92d6ccfe4e67f9a87 26-Sep-2012 Dianne Hackborn <hackbod@google.com> Merge "Fix how fragment/tab interaction works to avoid list view state loss." into jb-mr1-dev
74c671b3b67000bf16b4865a8d361344310dccbe 26-Sep-2012 Dianne Hackborn <hackbod@google.com> Fix how fragment/tab interaction works to avoid list view state loss.

The implementation of FragmentTabHost would cause us to toggle between
the default and selected tab fragments when restoring our state.
Because of an issue in ListView (fixed by another change), this would
cause us to lose the state because ListView tripped over itself if
you asked it to save its state immediately after restoring it. We
are now more careful about switching fragments, so we don't run in to
this problem at least in most cases.

Also pull over framework change to not let inactive fragments be
more than CREATED.

Bug #7232088: ListView saved state being lost in some cases

Change-Id: Id9f20c207409d2479ff8bce8ed5b0553510cdd63
13/java/android/support/v13/app/FragmentTabHost.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/FragmentTabHost.java
9b71b332acfe48f18c195914e33b7ef016200d87 26-Sep-2012 Christoph Studer <chstuder@google.com> am faf2476d: am 0c2c696c: Merge "Set thread priority to background in Volley." into jb-mr1-dev

* commit 'faf2476d0b6734e01706b4d04ec1e6afd1c7f678':
Set thread priority to background in Volley.
3f67329659c7648d475ad2d6ecf84be7c57e0e41 26-Sep-2012 Christoph Studer <chstuder@google.com> am 0c2c696c: Merge "Set thread priority to background in Volley." into jb-mr1-dev

* commit '0c2c696cdc067058d5b73b1ef418a74657f50309':
Set thread priority to background in Volley.
faf2476d0b6734e01706b4d04ec1e6afd1c7f678 26-Sep-2012 Christoph Studer <chstuder@google.com> am 0c2c696c: Merge "Set thread priority to background in Volley." into jb-mr1-dev

* commit '0c2c696cdc067058d5b73b1ef418a74657f50309':
Set thread priority to background in Volley.
0c2c696cdc067058d5b73b1ef418a74657f50309 26-Sep-2012 Christoph Studer <chstuder@google.com> Merge "Set thread priority to background in Volley." into jb-mr1-dev
98b742c331fd68b7801853c22f710362603535f0 24-Sep-2012 Jorim Jaggi <jjaggi@google.com> Set thread priority to background in Volley.

This change sets the priority of all created threads in the Volley
library to Process.THREAD_PRIORITY_BACKGROUND as proposed by the
framework for threads running things in the background.

Change-Id: I919a70fbe2f46e8089fc5af55e8aabe8c11c7262
olley/src/com/android/volley/CacheDispatcher.java
olley/src/com/android/volley/NetworkDispatcher.java
735aea3137c994ef6d38e5b4366b282955ebf44d 25-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
50823ae60e7a23de5c0a12ec9e350b1686cfd021 25-Sep-2012 Adam Powell <adamp@google.com> am 49300d5a: am e68f24ca: Refactoring in ViewPager for more descriptive names

* commit '49300d5a4651cd7d30d5844c9236b0de747a761d':
Refactoring in ViewPager for more descriptive names
2e5796951e40a565f38f006d9a880d1d42deec9a 25-Sep-2012 Adam Powell <adamp@google.com> am e68f24ca: Refactoring in ViewPager for more descriptive names

* commit 'e68f24ca44991e124882736d9e97e72191582d73':
Refactoring in ViewPager for more descriptive names
49300d5a4651cd7d30d5844c9236b0de747a761d 25-Sep-2012 Adam Powell <adamp@google.com> am e68f24ca: Refactoring in ViewPager for more descriptive names

* commit 'e68f24ca44991e124882736d9e97e72191582d73':
Refactoring in ViewPager for more descriptive names
e68f24ca44991e124882736d9e97e72191582d73 25-Sep-2012 Adam Powell <adamp@google.com> Refactoring in ViewPager for more descriptive names

Change-Id: Ibf937811706281e3123a88ba774383cf5c842862
4/java/android/support/v4/view/ViewPager.java
1c744540fb3b505ed9bff3e8e19580875d2cc30e 25-Sep-2012 Adam Powell <adamp@google.com> am 50e750e6: am bea2fc73: Supply the full set of make* methods in IntentCompat

* commit '50e750e6dec75eb191a9ca643611933436e180e4':
Supply the full set of make* methods in IntentCompat
c8ec6b2c5f8ee35114b6a6e82e8e6b6eeac65cf2 25-Sep-2012 Adam Powell <adamp@google.com> am bea2fc73: Supply the full set of make* methods in IntentCompat

* commit 'bea2fc73637a1d59eb5face20006a27df6893042':
Supply the full set of make* methods in IntentCompat
50e750e6dec75eb191a9ca643611933436e180e4 25-Sep-2012 Adam Powell <adamp@google.com> am bea2fc73: Supply the full set of make* methods in IntentCompat

* commit 'bea2fc73637a1d59eb5face20006a27df6893042':
Supply the full set of make* methods in IntentCompat
bea2fc73637a1d59eb5face20006a27df6893042 25-Sep-2012 Adam Powell <adamp@google.com> Supply the full set of make* methods in IntentCompat

IntentCompat now supports all of makeMainActivity,
makeMainSelectorActivity, and makeRestartActivityTask.

Bug 7225175

Change-Id: I4ec30058b706575aace8bd2de3bcf6749d7617ad
4/honeycomb/android/support/v4/content/IntentCompatHoneycomb.java
4/ics-mr1/android/support/v4/content/IntentCompatIcsMr1.java
4/java/android/support/v4/content/IntentCompat.java
8e174f3b80a2ae23c750d1e439b81febc68444d9 25-Sep-2012 Trevor Johns <trevorjohns@google.com> am a439b47a: (-s ours) am fba8c1b1: Merge "DO NOT MERGE: Delete appcompat dirctory" into jb-mr1-dev

* commit 'a439b47a8ad8ec4e5523422fca0f4ad36e38945d':
DO NOT MERGE: Delete appcompat dirctory
a439b47a8ad8ec4e5523422fca0f4ad36e38945d 25-Sep-2012 Trevor Johns <trevorjohns@google.com> am fba8c1b1: Merge "DO NOT MERGE: Delete appcompat dirctory" into jb-mr1-dev

* commit 'fba8c1b17de0ae7de5fe1a8e794c9f29a9148adc':
DO NOT MERGE: Delete appcompat dirctory
e76cc8f5bdedc23aed9e4ad5e9ed71b2fe4db141 25-Sep-2012 Trevor Johns <trevorjohns@google.com> am fba8c1b1: (-s ours) Merge "DO NOT MERGE: Delete appcompat dirctory" into jb-mr1-dev

* commit 'fba8c1b17de0ae7de5fe1a8e794c9f29a9148adc':
DO NOT MERGE: Delete appcompat dirctory
fba8c1b17de0ae7de5fe1a8e794c9f29a9148adc 25-Sep-2012 Trevor Johns <trevorjohns@google.com> Merge "DO NOT MERGE: Delete appcompat dirctory" into jb-mr1-dev
d9c9506bac53ba3f987bad930031eca5fcc1c02d 25-Sep-2012 Adam Powell <adamp@google.com> am d999b1ea: am f19cb1f3: Port TaskStackBuilder fixes and features from frameworks/base

* commit 'd999b1eaa1106a8b13c4f0d1e1caca414588156a':
Port TaskStackBuilder fixes and features from frameworks/base
13a7ea3794cc9335c59b63317a646cd7730aaccf 25-Sep-2012 Adam Powell <adamp@google.com> am f19cb1f3: Port TaskStackBuilder fixes and features from frameworks/base

* commit 'f19cb1f3facdb9f90ef1b26537ff303eaa3db77d':
Port TaskStackBuilder fixes and features from frameworks/base
d999b1eaa1106a8b13c4f0d1e1caca414588156a 25-Sep-2012 Adam Powell <adamp@google.com> am f19cb1f3: Port TaskStackBuilder fixes and features from frameworks/base

* commit 'f19cb1f3facdb9f90ef1b26537ff303eaa3db77d':
Port TaskStackBuilder fixes and features from frameworks/base
f19cb1f3facdb9f90ef1b26537ff303eaa3db77d 17-Sep-2012 Adam Powell <adamp@google.com> Port TaskStackBuilder fixes and features from frameworks/base

Bug 6457058

Change-Id: Ibc519e1b0ef10b2fb37992d68dfc92953f0355a5
4/honeycomb/android/support/v4/content/IntentCompatHoneycomb.java
4/java/android/support/v4/app/NavUtils.java
4/java/android/support/v4/app/TaskStackBuilder.java
4/java/android/support/v4/content/IntentCompat.java
8f0726cfda0ff4d96fce0c0c7d23b08a3a3c9e0d 24-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> am 54b54596: am 0af001b9: This is revert of a reverted patch to wait for some build system changes.

* commit '54b545960af7648cddc097688e074d00a842e94a':
This is revert of a reverted patch to wait for some build system changes.
9eca85318f7035b76fc66e9516233fb58be36e8a 24-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> am 0af001b9: This is revert of a reverted patch to wait for some build system changes.

* commit '0af001b9e0d173f6b9836e66539bf764b897c36f':
This is revert of a reverted patch to wait for some build system changes.
54b545960af7648cddc097688e074d00a842e94a 24-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> am 0af001b9: This is revert of a reverted patch to wait for some build system changes.

* commit '0af001b9e0d173f6b9836e66539bf764b897c36f':
This is revert of a reverted patch to wait for some build system changes.
9e351dea2dc1ac5f5f828fcee822c42ace9e9911 24-Sep-2012 The Android Open Source Project <initial-contribution@android.com> am a9b0d7b8: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'a9b0d7b8dbed666281d7093b1eea2f7366eb4a8c':
Track which PagerAdapter a PagerTitleStrip is watching
a9b0d7b8dbed666281d7093b1eea2f7366eb4a8c 24-Sep-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-release - do not merge

Change-Id: I377d0ca74fa5a8eb1afbe5d988c3fb418888a831
f1a6b0672873f9db41cfbdda5277449c21b4da78 24-Sep-2012 Baligh Uddin <baligh@google.com> am 636b46ae: Merge "Revert "This is revert of a reverted patch to wait for some build system changes."" into jb-mr1-dev

* commit '636b46ae504464e894b2ba1b28d0ce98f754319b':
Revert "This is revert of a reverted patch to wait for some build system changes."
94cd2b67bc7f0ce6305bc20fe4ca1d37a03d8dae 24-Sep-2012 Baligh Uddin <baligh@google.com> am 636b46ae: Merge "Revert "This is revert of a reverted patch to wait for some build system changes."" into jb-mr1-dev

* commit '636b46ae504464e894b2ba1b28d0ce98f754319b':
Revert "This is revert of a reverted patch to wait for some build system changes."
3565bf7048dfa3c5b5593d0df2259bd856f3b987 24-Sep-2012 Anirudh Dewani <anirudhd@google.com> Porting ListPopupWindow.java from framework to eclair support library. Use FILL_PARENT.

Change-Id: I25a0b60d3f528193962827f12da334cb5b11feb0
ppcompat/eclair/android/support/appcompat/view/menu/MenuPopupHelper.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContextView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ListPopupWindow.java
ppcompat/gen/android/support/appcompat/R.java
ppcompat/res/values/attrs.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/themes.xml
f4c5f97e0295b6dcf8560d89da246c1c8ad8d920 24-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> am a0390c9a: Merge "This is revert of a reverted patch to wait for some build system changes." into jb-mr1-dev

* commit 'a0390c9a88260deea354a9ef155603ffaee118dd':
This is revert of a reverted patch to wait for some build system changes.
0af001b9e0d173f6b9836e66539bf764b897c36f 21-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> This is revert of a reverted patch to wait for some build system changes.

This reverts commit 83df688ed22cdc90e7eae83e13ddf1b3ba378947

Change-Id: Ia81d72ea349d603a022287963eb41c0e1c1d41a6
4/Android.mk
4/java/android/support/v4/view/ViewCompat.java
4/jellybean-mr1/android/support/v4/view/ViewCompatJellybeanMr1.java
636b46ae504464e894b2ba1b28d0ce98f754319b 22-Sep-2012 Baligh Uddin <baligh@google.com> Merge "Revert "This is revert of a reverted patch to wait for some build system changes."" into jb-mr1-dev
96c8829c8bfb5f6651cc06b4c19a6b27cf67e0e4 22-Sep-2012 Baligh Uddin <baligh@google.com> Revert "This is revert of a reverted patch to wait for some build system changes."

Broken Build.

This reverts commit f959f51d9eafa48a08e43e694b58f289315c119e

Change-Id: If21cdaa4560282bf1bd12691a4ee174aeb3244ab
4/Android.mk
4/java/android/support/v4/view/ViewCompat.java
4/jellybean-mr1/android/support/v4/view/ViewCompatJellybeanMr1.java
ced50ab7536cd3d3573f03310fc899f10c414d37 21-Sep-2012 Anirudh Dewani <anirudhd@google.com> Ported MneuBuilder to eclair. Fixed compilation errors throughout the project relating to MenuBuilder.
Indented some files per Android style guidelines

Change-Id: Iab0a82d3699858483ea6a42dae40c38dd5887e7f
ppcompat/eclair/android/support/appcompat/app/ActionBarImplCompat.java
ppcompat/eclair/android/support/appcompat/view/ActionBarPolicy.java
ppcompat/eclair/android/support/appcompat/view/ActionMode.java
ppcompat/eclair/android/support/appcompat/view/ActionProvider.java
ppcompat/eclair/android/support/appcompat/view/CollapsibleActionView.java
ppcompat/eclair/android/support/appcompat/view/Menu.java
ppcompat/eclair/android/support/appcompat/view/MenuItem.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItem.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/BaseMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/ListMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuBuilder.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuItemImpl.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPopupHelper.java
ppcompat/eclair/android/support/appcompat/view/menu/SubMenuBuilder.java
ppcompat/eclair/android/support/appcompat/widget/AbsActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContextView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ScrollingTabContainerView.java
ppcompat/res/values/bools.xml
7b178e348fb3066c1321c9a84c7915aad82fb2e0 22-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> am a0390c9a: Merge "This is revert of a reverted patch to wait for some build system changes." into jb-mr1-dev

* commit 'a0390c9a88260deea354a9ef155603ffaee118dd':
This is revert of a reverted patch to wait for some build system changes.
d26667ced52aa4c5aac3497d34f2ac476adcae4a 22-Sep-2012 Adam Powell <adamp@google.com> am 5d6251c6: Track which PagerAdapter a PagerTitleStrip is watching

* commit '5d6251c65f890a57aa9929eb6aacae2d8b917ec9':
Track which PagerAdapter a PagerTitleStrip is watching
a0390c9a88260deea354a9ef155603ffaee118dd 22-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "This is revert of a reverted patch to wait for some build system changes." into jb-mr1-dev
86fe2b93ce383e6193c7c6a8477ed5a22dd76d93 21-Sep-2012 Adam Powell <adamp@google.com> Track which PagerAdapter a PagerTitleStrip is watching

Avoid a bug where a PagerAdapter's data set observer could be attached
multiple times.

Bug 7192394

Change-Id: Id100a2f2e512baf84ffc0b5afd09c1df46e8a05f
4/java/android/support/v4/view/PagerTitleStrip.java
95b51f250c1bb90c27d154c97fd27b19a6343a72 22-Sep-2012 Trevor Johns <trevorjohns@google.com> Merge "Make ActionBarImplCompat depend on FragmentActivity"
f959f51d9eafa48a08e43e694b58f289315c119e 21-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> This is revert of a reverted patch to wait for some build system changes.

This reverts commit 83df688ed22cdc90e7eae83e13ddf1b3ba378947

Change-Id: I4dad0ccf1d2bb03dbfe73bc9e123266bcbe19136
4/Android.mk
4/java/android/support/v4/view/ViewCompat.java
4/jellybean-mr1/android/support/v4/view/ViewCompatJellybeanMr1.java
5ebeec308cbefa2ca44c4cb56ea17eca9fc6904e 21-Sep-2012 Adam Powell <adamp@google.com> am c1c799c9: Merge "Add GestureDetectorCompat" into jb-mr1-dev

* commit 'c1c799c97ce39a184b0c58811e53e983d291b3d6':
Add GestureDetectorCompat
b9aa77f4d7d2aedf7f23e19878b16d84cb89352c 21-Sep-2012 Adam Powell <adamp@google.com> am 5d6251c6: Track which PagerAdapter a PagerTitleStrip is watching

* commit '5d6251c65f890a57aa9929eb6aacae2d8b917ec9':
Track which PagerAdapter a PagerTitleStrip is watching
5d6251c65f890a57aa9929eb6aacae2d8b917ec9 21-Sep-2012 Adam Powell <adamp@google.com> Track which PagerAdapter a PagerTitleStrip is watching

Avoid a bug where a PagerAdapter's data set observer could be attached
multiple times.

Bug 7192394

Change-Id: Id100a2f2e512baf84ffc0b5afd09c1df46e8a05f
4/java/android/support/v4/view/PagerTitleStrip.java
c7dc70337c89e08463da20bf1757aef16969c56b 21-Sep-2012 Ying Wang <wangying@google.com> am d7088852: The build system already includes AndroidConfig.h for all native code.

* commit 'd70888529ac50f62ccd955859ecaa13dd86119bf':
The build system already includes AndroidConfig.h for all native code.
b17b7b75ce2989f50a12ef00f198276e30b9c780 21-Sep-2012 Trevor Johns <trevorjohns@google.com> Make ActionBarImplCompat depend on FragmentActivity

It previously depended on ActionBarActivity. However, the generic
"java" package is built after the "eclair" pacakge, so this class
isn't available.

Swapping the build around won't work, since we'll need the "java"
package to come last for class/method dispatch. The good news is,
it seems this can be done easily without breaking anything.

Change-Id: I67b70af778fa3a85a714fb6ae759a74bbf994d55
ppcompat/eclair/android/support/appcompat/app/ActionBarImplCompat.java
ppcompat/eclair/android/support/appcompat/view/ActionMode.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuBuilder.java
e5d10dc0b378501cde594b16120632a2b18d1cbf 21-Sep-2012 Adam Powell <adamp@google.com> am c1c799c9: Merge "Add GestureDetectorCompat" into jb-mr1-dev

* commit 'c1c799c97ce39a184b0c58811e53e983d291b3d6':
Add GestureDetectorCompat
c1c799c97ce39a184b0c58811e53e983d291b3d6 20-Sep-2012 Adam Powell <adamp@google.com> Merge "Add GestureDetectorCompat" into jb-mr1-dev
6ada6e460619d60e855be7423e5d3ae8f9d7fb41 20-Sep-2012 Trevor Johns <trevorjohns@google.com> DO NOT MERGE: Delete appcompat dirctory

Development is continuing in master branch since this branch is now
locked down.

Removing changes in this branch (only) in preperation for jb-mr1
release. (If changes are complete by release, work from master will
be merged back in.)

Change-Id: Idaa1334271c56a9d075797454adf807a2f2dbace
ppcompat/Android.mk.disabled
ppcompat/AndroidManifest.xml
ppcompat/eclair/android/support/appcompat/app/ActionBar.java
ppcompat/eclair/android/support/appcompat/app/ActionBarImplCompat.java
ppcompat/eclair/android/support/appcompat/view/ActionBarPolicy.java
ppcompat/eclair/android/support/appcompat/view/ActionMode.java
ppcompat/eclair/android/support/appcompat/view/ActionProvider.java
ppcompat/eclair/android/support/appcompat/view/Menu.java
ppcompat/eclair/android/support/appcompat/view/MenuCompat.java
ppcompat/eclair/android/support/appcompat/view/MenuItem.java
ppcompat/eclair/android/support/appcompat/view/SubMenu.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItem.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuView.java
ppcompat/eclair/android/support/appcompat/view/menu/BaseMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/ListMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuBuilder.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuItemImpl.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPopupHelper.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuView.java
ppcompat/eclair/android/support/appcompat/view/menu/SubMenuBuilder.java
ppcompat/eclair/android/support/appcompat/widget/AbsActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContainer.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContextView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarOverlayLayout.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ScrollingTabContainerView.java
ppcompat/gen/android/support/appcompat/BuildConfig.java
ppcompat/gen/android/support/appcompat/R.java
ppcompat/honeycomb/android/support/appcompat/app/ActionBarImplHC.java
ppcompat/ics/android/support/appcompat/app/ActionBarImplICS.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
ppcompat/proguard-project.txt
ppcompat/res-stub/android/support/appcompat/dummy/Dummy.java
ppcompat/res/drawable-hdpi/appcompat_divider_dark.9.png
ppcompat/res/drawable-hdpi/appcompat_divider_light.9.png
ppcompat/res/drawable-mdpi/appcompat_divider_dark.9.png
ppcompat/res/drawable-mdpi/appcompat_divider_light.9.png
ppcompat/res/drawable-xhdpi/appcompat_divider_dark.9.png
ppcompat/res/drawable-xhdpi/appcompat_divider_light.9.png
ppcompat/res/layout/action_bar_decor.xml
ppcompat/res/layout/action_bar_decor_overlay.xml
ppcompat/res/layout/action_bar_home.xml
ppcompat/res/layout/action_bar_title_item.xml
ppcompat/res/layout/action_menu_item_layout.xml
ppcompat/res/layout/action_menu_layout.xml
ppcompat/res/layout/action_mode_bar.xml
ppcompat/res/layout/action_mode_close_item.xml
ppcompat/res/layout/list_menu_item_checkbox.xml
ppcompat/res/layout/list_menu_item_icon.xml
ppcompat/res/layout/list_menu_item_radio.xml
ppcompat/res/layout/popup_menu_item_layout.xml
ppcompat/res/layout/screen.xml
ppcompat/res/values-land/dimens.xml
ppcompat/res/values-large/config.xml
ppcompat/res/values-port/bools.xml
ppcompat/res/values-sw600dp/config.xml
ppcompat/res/values-sw600dp/dimens.xml
ppcompat/res/values-v11/themes.xml
ppcompat/res/values-v14/themes.xml
ppcompat/res/values-w360dp/dimens.xml
ppcompat/res/values-w480dp/bools.xml
ppcompat/res/values-w480dp/config.xml
ppcompat/res/values-w500dp/dimens.xml
ppcompat/res/values-w600dp/dimens.xml
ppcompat/res/values-w720dp/bools.xml
ppcompat/res/values/attrs.xml
ppcompat/res/values/bools.xml
ppcompat/res/values/config.xml
ppcompat/res/values/dimens.xml
ppcompat/res/values/ids.xml
ppcompat/res/values/strings.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/themes.xml
1ce805e30800bf2852fa5421b7277a18e089ee31 20-Sep-2012 Adam Powell <adamp@google.com> Add GestureDetectorCompat

This class offers the new focal point-based scrolling from Jellybean
MR1 to all platform versions.

Change-Id: I6856ff93ecef094b8a1eadebb29b146e7d10ba65
4/eclair/android/support/v4/view/MotionEventCompatEclair.java
4/java/android/support/v4/view/GestureDetectorCompat.java
4/java/android/support/v4/view/MotionEventCompat.java
c9091d095e2713c6b94bafb4768deb14b2fb7dde 20-Sep-2012 Ying Wang <wangying@google.com> am d7088852: The build system already includes AndroidConfig.h for all native code.

* commit 'd70888529ac50f62ccd955859ecaa13dd86119bf':
The build system already includes AndroidConfig.h for all native code.
d70888529ac50f62ccd955859ecaa13dd86119bf 20-Sep-2012 Ying Wang <wangying@google.com> The build system already includes AndroidConfig.h for all native code.

The build system chooses the AndroidConfig.h based on TARGET_ARCH.

Change-Id: I1ab6551b54c0e7a96b23ce82322a704dc0b3697c
enderscript/v8/rs_support/Android.mk
173f2844deb9d7f0b53318157fd0c9894222c427 20-Sep-2012 Trevor Johns <trevorjohns@google.com> Fix broken Android.mk file for appcompat

There were a few remnants of the old Android.mk file that didn't
get properly cleaned up in Android.mk.disabled. This was causing
the build to give cryptic errors about javalib.jar during build.

Specifically:

- Do not reference android-support-apcompat-res
- Include android-support-v4 lib as dependency
- Fix typo in android-support-appcompat module name

Change-Id: I531fbdd0776dc2ac0353d289e5ac1b80be63df36
ppcompat/Android.mk.disabled
9973813e26155edc307e5f04d17e7d18e801ae1c 18-Sep-2012 Christoph Studer <chstuder@google.com> am f0ff8082: Merge "Do not upscale images in Volley library." into jb-mr1-dev

* commit 'f0ff80823da78ca94747e064f14a8c3ddff78de0':
Do not upscale images in Volley library.
689e78c1ff43f76350323f1d4d4b75abec1e107b 18-Sep-2012 Christoph Studer <chstuder@google.com> am f0ff8082: Merge "Do not upscale images in Volley library." into jb-mr1-dev

* commit 'f0ff80823da78ca94747e064f14a8c3ddff78de0':
Do not upscale images in Volley library.
f0ff80823da78ca94747e064f14a8c3ddff78de0 18-Sep-2012 Christoph Studer <chstuder@google.com> Merge "Do not upscale images in Volley library." into jb-mr1-dev
72b4bd92bd04020245506738ce5b8f8ce2a1cda4 18-Sep-2012 Casey Burkhardt <caseyburkhardt@google.com> am b0479627: Adds new AccessibilityEvent types to the support lib.

* commit 'b047962755c59a9855328ed273bae33a0663e21a':
Adds new AccessibilityEvent types to the support lib.
cd698f72d280038c0aa128c1052a1f3efe8c9d20 18-Sep-2012 Casey Burkhardt <caseyburkhardt@google.com> am b0479627: Adds new AccessibilityEvent types to the support lib.

* commit 'b047962755c59a9855328ed273bae33a0663e21a':
Adds new AccessibilityEvent types to the support lib.
3905567cca0ca439fc1db0f1f72340bbc17bed70 17-Sep-2012 Adam Powell <adamp@google.com> am 64f49357: Handle "windup" motion in ViewPager

* commit '64f49357df06a29f989f688379451024a178bcd8':
Handle "windup" motion in ViewPager
b047962755c59a9855328ed273bae33a0663e21a 17-Sep-2012 Casey Burkhardt <caseyburkhardt@google.com> Adds new AccessibilityEvent types to the support lib.

Change-Id: I2fe82efb45d6c8d5cc24065aec783079b714fd8e
4/java/android/support/v4/view/accessibility/AccessibilityEventCompat.java
c21893eac195508dab45d795322e3278ebb9fe1f 17-Sep-2012 Jorim Jaggi <jjaggi@google.com> Do not upscale images in Volley library.

This changes prevents that images received from the web don't get upscaled
locally. Previously, they got upscaled to match mMaxWidth and mMaxHeight,
which is wrong because mMaxWidth and mMaxHeight only specify the maximum
width and height and not the actual one.

Change-Id: I410bb73b330daeb88387584d71c1e58fa2f610a9
olley/src/com/android/volley/toolbox/ImageRequest.java
da1828f8fff31c73760ef0e933f596fa13eb09e3 17-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> am 83df688e: Temporary revert until unbunded builds are configured porperly to either use a prebuilt of the framework and the support lib or none.

* commit '83df688ed22cdc90e7eae83e13ddf1b3ba378947':
Temporary revert until unbunded builds are configured porperly to either use a prebuilt of the framework and the support lib or none.
653f7f9f613a7aa9cca5edfb6a456880258d8cf9 17-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> am 7cf0b33a: Compatibility support for new accessibility APIs in View.

* commit '7cf0b33a31b57e78a06214a43f580598e0f35031':
Compatibility support for new accessibility APIs in View.
becb552984e4693c87f5f0ae38b6ebf4f719b740 14-Sep-2012 Dake Gu <dake@google.com> ViewPager: fixed paddingLeft/paddingRight handling

This effort is to show children correctly when "clipToPadding=false",

In current code, the child is measured excluding paddingLeft and paddingRight.
But there are couple other places that didn't take padding into consideration.
This CL fixed the issue.

This is a high risk change, don't merge into jb-mr1-dev.

Change-Id: I0a9413ded88c999a37abbeecaec7a352d1922ac8
4/java/android/support/v4/view/ViewPager.java
64f49357df06a29f989f688379451024a178bcd8 16-Sep-2012 Adam Powell <adamp@google.com> Handle "windup" motion in ViewPager

Change-Id: I8f59080aa07c520c85e3fc4cc02aeebd8e4a4942
4/java/android/support/v4/view/ViewPager.java
83df688ed22cdc90e7eae83e13ddf1b3ba378947 14-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> Temporary revert until unbunded builds are configured porperly to either use a prebuilt of the framework and the support lib or none.

Revert "Compatibility support for new accessibility APIs in View."

This reverts commit 7cf0b33a31b57e78a06214a43f580598e0f35031

Change-Id: I47e7e625eaf65e70a37bcf30751953ac2d2b2000
4/Android.mk
4/java/android/support/v4/view/ViewCompat.java
4/jellybean-mr1/android/support/v4/view/ViewCompatJellybeanMr1.java
7cf0b33a31b57e78a06214a43f580598e0f35031 13-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> Compatibility support for new accessibility APIs in View.

1. For accessibility purposes it is important to be able to associate
a view with content with a view that labels it. For example, if
an accessibility service knows that a TextView is associated with
an EditText, it can provide much richer feedback.

This change adds compatibilityt support for the APIs for setting
a view to be the label for another one and setting the label for
a view, i.e. the reverse association.

bug:5016937

Change-Id: I54ea51f6e6ff46447c8f4d64383cb88f62d99812
4/Android.mk
4/java/android/support/v4/view/ViewCompat.java
4/jellybean-mr1/android/support/v4/view/ViewCompatJellybeanMr1.java
97131e65b6307cce116462a559afe33c16ac2aad 11-Sep-2012 Dianne Hackborn <hackbod@google.com> am 0adacc1a: Nested fragments.

* commit '0adacc1aa313d757ae1c517152cef838e0f35c13':
Nested fragments.
0adacc1aa313d757ae1c517152cef838e0f35c13 09-Sep-2012 Dianne Hackborn <hackbod@google.com> Nested fragments.

Change-Id: I2cfd30fda55320796c8eec738f5b9b592ea2c29c
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/FragmentTabHost.java
4/java/android/support/v4/app/LoaderManager.java
838a07df5a57719c23d4255e3fa5a2a273c6565e 06-Sep-2012 Trevor Johns <trevorjohns@google.com> am 84ff8822: Merge "ActionBarCompat: Remove non-implemented APIs from ActionMenuView.java" into jb-mr1-dev

* commit '84ff88225195e254e2a7b1271b3b19f5becb944c':
ActionBarCompat: Remove non-implemented APIs from ActionMenuView.java
84ff88225195e254e2a7b1271b3b19f5becb944c 06-Sep-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBarCompat: Remove non-implemented APIs from ActionMenuView.java" into jb-mr1-dev
85ff4dc7edd96a77ce9225025b703c5ba4751142 01-Sep-2012 Trevor Johns <trevorjohns@google.com> am 4c2b6043: Merge "ActionBarCompat: Remove non-implemented API calls" into jb-mr1-dev

* commit '4c2b6043301445409c198e93e50b261918a15164':
ActionBarCompat: Remove non-implemented API calls
4c2b6043301445409c198e93e50b261918a15164 01-Sep-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBarCompat: Remove non-implemented API calls" into jb-mr1-dev
c6feef17db2d72326dad9c2d452dcccb211ab635 24-Aug-2012 Trevor Johns <trevorjohns@google.com> ActionBarCompat: Remove non-implemented API calls

Removed onPopulateAccessibilityEvent() and
dispatchPopulateAccessibilityEvent().

Removed @Override method dispatchHoverEvent().

Change-Id: Ia6b89c2f8471ba6466d3303cee23787455e03411
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItemView.java
e678ef6e943c9c3239c08a9751b66693230a1c6a 31-Aug-2012 Trevor Johns <trevorjohns@google.com> am fd2f3fcc: Merge "ActionBarCompat: Remove API calls not present on SDK 7" into jb-mr1-dev

* commit 'fd2f3fcc48259b5acad63a6879943db153ad22d8':
ActionBarCompat: Remove API calls not present on SDK 7
fd2f3fcc48259b5acad63a6879943db153ad22d8 31-Aug-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBarCompat: Remove API calls not present on SDK 7" into jb-mr1-dev
61da04ab488f36f4835774eccafc1b1d86d4749e 30-Aug-2012 Trevor Johns <trevorjohns@google.com> am d9e663ba: Merge "ActionBarCompat: Remove non-implemented APIs in BaseMenuPresenter" into jb-mr1-dev

* commit 'd9e663bae6f08e801c96ce950ffa95a65c392809':
ActionBarCompat: Remove non-implemented APIs in BaseMenuPresenter
3472592fb39a29d1f476c1a90bb039a6f9e3e66c 30-Aug-2012 Trevor Johns <trevorjohns@google.com> am d5327b70: Merge "ActionBarCompat: Fix imports for ActionMenuItem" into jb-mr1-dev

* commit 'd5327b702a3a89c93b7a16ef21ba1528e9a6a6bd':
ActionBarCompat: Fix imports for ActionMenuItem
633898afefa5bd57cad42473d73eaf186c28ff06 30-Aug-2012 Trevor Johns <trevorjohns@google.com> am d1735276: Merge "ActionBarCompat: Removed Animation references and MATCH_PARENT" into jb-mr1-dev

* commit 'd17352768753f18998e20089bb9868fde1f90ae4':
ActionBarCompat: Removed Animation references and MATCH_PARENT
d9e663bae6f08e801c96ce950ffa95a65c392809 30-Aug-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBarCompat: Remove non-implemented APIs in BaseMenuPresenter" into jb-mr1-dev
d5327b702a3a89c93b7a16ef21ba1528e9a6a6bd 30-Aug-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBarCompat: Fix imports for ActionMenuItem" into jb-mr1-dev
d17352768753f18998e20089bb9868fde1f90ae4 30-Aug-2012 Trevor Johns <trevorjohns@google.com> Merge "ActionBarCompat: Removed Animation references and MATCH_PARENT" into jb-mr1-dev
f033bf9fe59a5d9e0c729895e1e7c60b9d29c6c4 30-Aug-2012 Stephen Hines <srhines@google.com> am 42cd6edc: Remove bcinfo dependency from libRSSupport.

* commit '42cd6edc8e3c21fce3ede8a42d715b32f6336ace':
Remove bcinfo dependency from libRSSupport.
42cd6edc8e3c21fce3ede8a42d715b32f6336ace 29-Aug-2012 Stephen Hines <srhines@google.com> Remove bcinfo dependency from libRSSupport.

We now use a simple foo.bcinfo text file to control the flow of metadata about
libfoo.so. This file is generated offline by the bcinfo tool.

Change-Id: Ibd6ac08bedcd65a45c472a2166657e959f6492bb
enderscript/v8/rs_support/Android.mk
enderscript/v8/rs_support/driver/rsdBcc.cpp
enderscript/v8/rs_support/rsScriptC.cpp
enderscript/v8/rs_support/rsScriptC.h
9397af59d1acb013e2dadd728e4a3124239450ce 29-Aug-2012 Chris Wren <cwren@android.com> am 26357884: am be5b75c3: am 080df8ff: Use correct version code for ICS, and update doc strings.

* commit '26357884984cfbe99c8f18c72dd3259827494cd0':
Use correct version code for ICS, and update doc strings.
26357884984cfbe99c8f18c72dd3259827494cd0 29-Aug-2012 Chris Wren <cwren@android.com> am be5b75c3: am 080df8ff: Use correct version code for ICS, and update doc strings.

* commit 'be5b75c3aa3b730f5ce00adbacce52b2faa4adb2':
Use correct version code for ICS, and update doc strings.
be5b75c3aa3b730f5ce00adbacce52b2faa4adb2 29-Aug-2012 Chris Wren <cwren@android.com> am 080df8ff: Use correct version code for ICS, and update doc strings.

* commit '080df8ffb0920eccb300baa39180eb956a000a53':
Use correct version code for ICS, and update doc strings.
080df8ffb0920eccb300baa39180eb956a000a53 28-Aug-2012 Chris Wren <cwren@android.com> Use correct version code for ICS, and update doc strings.

Bug: 7047253
Bug: 6964458
Change-Id: I22e2e66ca8f54e4b757fb5e11363ed28dd20aa9e
4/java/android/support/v4/app/NotificationCompat.java
d51fb110bb9349f105fbc22e2ea90ff0ce217c78 24-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 4d968c97: am 667f1a6b: am 0d77aae0: Merge "PagerTitleStrip flicker fix, take 2"

* commit '4d968c973a826b3e027319ea18dfe26a3394d837':
PagerTitleStrip flicker fix, take 2
4d968c973a826b3e027319ea18dfe26a3394d837 24-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 667f1a6b: am 0d77aae0: Merge "PagerTitleStrip flicker fix, take 2"

* commit '667f1a6bd325c56dcbe9426d2e737bb7b56c383b':
PagerTitleStrip flicker fix, take 2
667f1a6bd325c56dcbe9426d2e737bb7b56c383b 24-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 0d77aae0: Merge "PagerTitleStrip flicker fix, take 2"

* commit '0d77aae0c1c8da2e44468387047cffc7c34fdda3':
PagerTitleStrip flicker fix, take 2
0d77aae0c1c8da2e44468387047cffc7c34fdda3 24-Aug-2012 Jean-Baptiste Queru <jbq@google.com> Merge "PagerTitleStrip flicker fix, take 2"
6550837fdec83a91156b26751713a0121d576c5b 24-Aug-2012 Adam Powell <adamp@android.com> am 7b5296b5: am 8652269d: am b3d3b57a: Merge "Fix PagerTitleStrip positioning during layout"

* commit '7b5296b51c07a9f69d051e3f3f85a5cfb92ac2e8':
Fix PagerTitleStrip positioning during layout
7b5296b51c07a9f69d051e3f3f85a5cfb92ac2e8 24-Aug-2012 Adam Powell <adamp@android.com> am 8652269d: am b3d3b57a: Merge "Fix PagerTitleStrip positioning during layout"

* commit '8652269dd0439313f1f046231affe4ee84b563cb':
Fix PagerTitleStrip positioning during layout
a05412f3c3cd064d74911581f0a6164098f15f6f 24-Aug-2012 Trevor Johns <trevorjohns@google.com> ActionBarCompat: Remove non-implemented APIs in BaseMenuPresenter

Call to itemView.jumpDrawablesToCurrentState() not allowed pre-HC,
as this is part of the Animation API.

Change-Id: I09c6f0a6f5db3090293378aaabe43fad193b3128
ppcompat/eclair/android/support/appcompat/view/menu/BaseMenuPresenter.java
b34bdc0555f758dccd9307ce696c5134f5ce5042 24-Aug-2012 Trevor Johns <trevorjohns@google.com> ActionBarCompat: Remove non-implemented APIs from ActionMenuView.java

@ViewDebug.ExportedProperty() doesn't support category in API 7.

Add guard (>= SDK 8) for call to super.onConfigurationChanged().

Change-Id: I7db5b19c023ba298933fe1c47202caf08b82e5c2
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuView.java
536fad086ab1bbc4e468632ad862c58ba5696b84 24-Aug-2012 Trevor Johns <trevorjohns@google.com> ActionBarCompat: Fix imports for ActionMenuItem

ActionMenuItem had a few imports outside the support library that
should be self-contained.

Change-Id: I066ea87ceb89df14900bd87c7dab5c45f4a415e2
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItem.java
ee57ce599427a671f89a4f2101c36f39c2afdc62 24-Aug-2012 Trevor Johns <trevorjohns@google.com> ActionBarCompat: Remove API calls not present on SDK 7

showsOverflowMenuButton() now always returns false (these devices
always have a hardware menu button).

enableHomeButtonByDefault() uses inline version number, rather than
trying to access constant for ICE_CREAM_SANDWHICH.

Change-Id: Iedae9575993f7a7bd4803756579ebee7b1e3a884
ppcompat/eclair/android/support/appcompat/view/ActionBarPolicy.java
34b5c9580dd01b4428ab2c5990add571eaab6b13 24-Aug-2012 Trevor Johns <trevorjohns@google.com> ActionBarCompat: Removed Animation references and MATCH_PARENT

Removed remaining references to Animation framework, as well as a few
instances of ViewGroup.LayoutParams.MATCH_PARENT (not available in
API 7, FILL_PARENT is equivilent) that I had missed earlier.

Change-Id: Ibd9c9db84b615c9be66d9c0321aa84b915cbd43c
ppcompat/eclair/android/support/appcompat/widget/AbsActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContainer.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContextView.java
ppcompat/eclair/android/support/appcompat/widget/ScrollingTabContainerView.java
40f36156156b6aedaf47e65f403212136c7cd7b9 24-Aug-2012 Adam Powell <adamp@google.com> PagerTitleStrip flicker fix, take 2

Change-Id: I2681d4ce0d00cb1f8b881af6777448239bf7b0e7
4/java/android/support/v4/view/PagerTitleStrip.java
f41ccdb2710eb8672a6f48a05b8c88f8df5363ef 24-Aug-2012 Trevor Johns <trevorjohns@google.com> am 34bea73a: ActionBarCompat: Fix build problems for resources

* commit '34bea73a6b2d6659f327272e4f482f9d86c1b592':
ActionBarCompat: Fix build problems for resources
8652269dd0439313f1f046231affe4ee84b563cb 24-Aug-2012 Adam Powell <adamp@android.com> am b3d3b57a: Merge "Fix PagerTitleStrip positioning during layout"

* commit 'b3d3b57a3f4bff9400187ea1767162ebc4c0557d':
Fix PagerTitleStrip positioning during layout
b3d3b57a3f4bff9400187ea1767162ebc4c0557d 24-Aug-2012 Adam Powell <adamp@android.com> Merge "Fix PagerTitleStrip positioning during layout"
4295e22421c26dd4f24cc0780a594d08a74a5cca 23-Aug-2012 Adam Powell <adamp@google.com> Fix PagerTitleStrip positioning during layout

Alternative patch for the proposed fix at
https://android-review.googlesource.com/#/c/41811/

Preserve the correct titles when offset by more than 50% of a page
during a layout pass.

Change-Id: If9bbd5ce957ce6229bfea5eb7b8bcfef1e1a14b5
4/java/android/support/v4/view/PagerTitleStrip.java
34bea73a6b2d6659f327272e4f482f9d86c1b592 22-Aug-2012 Trevor Johns <trevorjohns@google.com> ActionBarCompat: Fix build problems for resources

Fixing a few last build issues discovered while building resources.

Change-Id: I5adb7f1a2bf439b887ac30afe50fff4f98724731
ppcompat/Android.mk.disabled
ppcompat/AndroidManifest.xml
ppcompat/res/values/themes.xml
2d44aebf7f32c31fa26f0ad2ff36f8e68aa828d3 22-Aug-2012 Adam Powell <adamp@google.com> am bbbb8f39: Initial work on ActionBar support library

* commit 'bbbb8f39d1b1d1b317c5f9237f20fe6b1d9eb17f':
Initial work on ActionBar support library
bbbb8f39d1b1d1b317c5f9237f20fe6b1d9eb17f 25-Apr-2012 Adam Powell <adamp@google.com> Initial work on ActionBar support library

This library contains a compatibility ActionBar implementation and
a number of other resources and helpers for implementing apps that
support multiple versions of the Android platform.

Imported most, if not all, dependent classes and resources for Eclair
implementation.

There's still some work that needs to be done on resources (both
for organization, and getting the build working), as well as getting
Menus working properly.

ICS and JB libraries not implemented yet.

Base framework design by Adam Powell <adamp@google.com>.

Change-Id: I64cc3b5cabcbd638890af51d93e0c4fd62879225
ppcompat/Android.mk.disabled
ppcompat/AndroidManifest.xml
ppcompat/eclair/android/support/appcompat/app/ActionBar.java
ppcompat/eclair/android/support/appcompat/app/ActionBarImplCompat.java
ppcompat/eclair/android/support/appcompat/view/ActionBarPolicy.java
ppcompat/eclair/android/support/appcompat/view/ActionMode.java
ppcompat/eclair/android/support/appcompat/view/ActionProvider.java
ppcompat/eclair/android/support/appcompat/view/Menu.java
ppcompat/eclair/android/support/appcompat/view/MenuCompat.java
ppcompat/eclair/android/support/appcompat/view/MenuItem.java
ppcompat/eclair/android/support/appcompat/view/SubMenu.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItem.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/ActionMenuView.java
ppcompat/eclair/android/support/appcompat/view/menu/BaseMenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/ListMenuItemView.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuBuilder.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuItemImpl.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPopupHelper.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuPresenter.java
ppcompat/eclair/android/support/appcompat/view/menu/MenuView.java
ppcompat/eclair/android/support/appcompat/view/menu/SubMenuBuilder.java
ppcompat/eclair/android/support/appcompat/widget/AbsActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContainer.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarContextView.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarOverlayLayout.java
ppcompat/eclair/android/support/appcompat/widget/ActionBarView.java
ppcompat/eclair/android/support/appcompat/widget/ScrollingTabContainerView.java
ppcompat/gen/android/support/appcompat/BuildConfig.java
ppcompat/gen/android/support/appcompat/R.java
ppcompat/honeycomb/android/support/appcompat/app/ActionBarImplHC.java
ppcompat/ics/android/support/appcompat/app/ActionBarImplICS.java
ppcompat/java/android/support/appcompat/app/ActionBarActivity.java
ppcompat/proguard-project.txt
ppcompat/res-stub/android/support/appcompat/dummy/Dummy.java
ppcompat/res/drawable-hdpi/appcompat_divider_dark.9.png
ppcompat/res/drawable-hdpi/appcompat_divider_light.9.png
ppcompat/res/drawable-mdpi/appcompat_divider_dark.9.png
ppcompat/res/drawable-mdpi/appcompat_divider_light.9.png
ppcompat/res/drawable-xhdpi/appcompat_divider_dark.9.png
ppcompat/res/drawable-xhdpi/appcompat_divider_light.9.png
ppcompat/res/layout/action_bar_decor.xml
ppcompat/res/layout/action_bar_decor_overlay.xml
ppcompat/res/layout/action_bar_home.xml
ppcompat/res/layout/action_bar_title_item.xml
ppcompat/res/layout/action_menu_item_layout.xml
ppcompat/res/layout/action_menu_layout.xml
ppcompat/res/layout/action_mode_bar.xml
ppcompat/res/layout/action_mode_close_item.xml
ppcompat/res/layout/list_menu_item_checkbox.xml
ppcompat/res/layout/list_menu_item_icon.xml
ppcompat/res/layout/list_menu_item_radio.xml
ppcompat/res/layout/popup_menu_item_layout.xml
ppcompat/res/layout/screen.xml
ppcompat/res/values-land/dimens.xml
ppcompat/res/values-large/config.xml
ppcompat/res/values-port/bools.xml
ppcompat/res/values-sw600dp/config.xml
ppcompat/res/values-sw600dp/dimens.xml
ppcompat/res/values-v11/themes.xml
ppcompat/res/values-v14/themes.xml
ppcompat/res/values-w360dp/dimens.xml
ppcompat/res/values-w480dp/bools.xml
ppcompat/res/values-w480dp/config.xml
ppcompat/res/values-w500dp/dimens.xml
ppcompat/res/values-w600dp/dimens.xml
ppcompat/res/values-w720dp/bools.xml
ppcompat/res/values/attrs.xml
ppcompat/res/values/bools.xml
ppcompat/res/values/config.xml
ppcompat/res/values/dimens.xml
ppcompat/res/values/ids.xml
ppcompat/res/values/strings.xml
ppcompat/res/values/styles.xml
ppcompat/res/values/themes.xml
befd0d4f4f0a004916bd7a6f86409669d5f88aa4 18-Aug-2012 Dianne Hackborn <hackbod@google.com> am 13fb2b96: Improved fragment manager debugging.

* commit '13fb2b96fa8464e7b8514c57e1ad5ea782b3a52c':
Improved fragment manager debugging.
13fb2b96fa8464e7b8514c57e1ad5ea782b3a52c 18-Aug-2012 Dianne Hackborn <hackbod@google.com> Improved fragment manager debugging.

Now dump the activity state for every exception thrown where this
may be of interest. FragmentActivity now dumps a summary of its
view hierarchy state.

Change-Id: Id34509cac3912a78c0e9d35e2b72a8b2779ea336
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
b3e7ca15bcab93f5fddaf7c199ee5d8ba59ffbdc 17-Aug-2012 Jason Sams <jsams@google.com> am 64965801: Remove skia dependancy.

* commit '64965801cc56f4fca5c8e55bdd27de57359f7a0e':
Remove skia dependancy.
64965801cc56f4fca5c8e55bdd27de57359f7a0e 17-Aug-2012 Jason Sams <jsams@google.com> Remove skia dependancy.

Change-Id: Ic3900270f8a1de16139f928d802a99bdb1418a94
enderscript/v8/jni/Android.mk
enderscript/v8/jni/android_renderscript_RenderScript.cpp
590261ded192ce048ae7f9928b7f3f359c89bca3 17-Aug-2012 Jason Sams <jsams@google.com> am 4513614e: RS compatibility makefile trimming.

* commit '4513614e13d278070cf0dcb9322ca4ade350b58c':
RS compatibility makefile trimming.
4513614e13d278070cf0dcb9322ca4ade350b58c 17-Aug-2012 Jason Sams <jsams@google.com> RS compatibility makefile trimming.

Change-Id: Idbb5321c1f362ce5b6127c49a94007aa1f28a6c2
enderscript/v8/jni/Android.mk
enderscript/v8/jni/android_renderscript_RenderScript.cpp
enderscript/v8/rs_support/Android.mk
1d4f7001781b0e9ca3235647767650396075d2f8 16-Aug-2012 Stephen Hines <srhines@google.com> am fdcb12a6: Use 14 instead of 8 for SDK version on non-ARM platforms.

* commit 'fdcb12a6ead60f18620689e384fee5f73a51c1eb':
Use 14 instead of 8 for SDK version on non-ARM platforms.
fdcb12a6ead60f18620689e384fee5f73a51c1eb 16-Aug-2012 Stephen Hines <srhines@google.com> Use 14 instead of 8 for SDK version on non-ARM platforms.

Change-Id: Ie72735dfb8ba4acc15cf98803f9fdc2328e2e52e
enderscript/v8/rs_support/Android.mk
dfbb016e2478518deda841d540a15c79d12fadb1 16-Aug-2012 Stephen Hines <srhines@google.com> am 5a6c26a1: Point librsjni at libRSSupport (instead of libRS).

* commit '5a6c26a18fc0e4bfe9ab5e81ec8b530f4b8c99e4':
Point librsjni at libRSSupport (instead of libRS).
1454c4c8f53e40e9602f76241312e36c508254f1 16-Aug-2012 Stephen Hines <srhines@google.com> am 33b0a9fe: Remove GL-specific stuff.

* commit '33b0a9fe4f0fc7bd26378420af259d24036caa22':
Remove GL-specific stuff.
c3f41f151898d5d0681816c8857bf094f6377b1a 16-Aug-2012 Stephen Hines <srhines@google.com> am 6e127d6c: Rename/move to v8.

* commit '6e127d6c76f02024ef906c9a450a9b2d80657566':
Rename/move to v8.
b68031233b4d0e943f75eff6e5e07a31c6e60320 16-Aug-2012 Stephen Hines <srhines@google.com> am 048436b8: Target v8 with our native build.

* commit '048436b8e1b9c5bdcdc0e0d552b147bbc6e2d7bf':
Target v8 with our native build.
ef57d49044fd1d46585afb7655a2aed5197a49f8 16-Aug-2012 Stephen Hines <srhines@google.com> am b54fe7cb: Start using dlopen/dlsym.

* commit 'b54fe7cb6c2932c38021b899b0485cd2e25e623f':
Start using dlopen/dlsym.
d1b28bf071c23f75090214f4767d7e865b079fe3 16-Aug-2012 Stephen Hines <srhines@google.com> am 22b64d47: Export libc math library symbols appropriately.

* commit '22b64d47ff0ee55e91cb659d15aad9cdead8adc6':
Export libc math library symbols appropriately.
8641091e526d62d639115cb5d65696a69d0228e5 16-Aug-2012 Stephen Hines <srhines@google.com> am 0f6f72e1: Initial add of RS native code.

* commit '0f6f72e19db852cc253fd2fc05459abdf8d5c3af':
Initial add of RS native code.
5a6c26a18fc0e4bfe9ab5e81ec8b530f4b8c99e4 16-Aug-2012 Stephen Hines <srhines@google.com> Point librsjni at libRSSupport (instead of libRS).

Change-Id: I09e72f7d6fe9a0733ec816aaeb6f460202da2ddc
enderscript/v8/jni/Android.mk
enderscript/v8/jni/android_renderscript_RenderScript.cpp
229cc543e089411222ba842bb1c441e6b04973f4 16-Aug-2012 Jason Sams <jsams@google.com> am 43ef4fb9: Merge "Initial pass at RS compatibility library." into jb-mr1-dev

* commit '43ef4fb9c0d4d7dad880f838fa78be797f6d1ca0':
Initial pass at RS compatibility library.
33b0a9fe4f0fc7bd26378420af259d24036caa22 16-Aug-2012 Stephen Hines <srhines@google.com> Remove GL-specific stuff.

Change-Id: I8a5d08ab975cb6fe42a890c39108589f2c590116
enderscript/v8/rs_support/Android.mk
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/driver/rsdAllocation.h
enderscript/v8/rs_support/driver/rsdCore.cpp
enderscript/v8/rs_support/driver/rsdCore.h
enderscript/v8/rs_support/driver/rsdFrameBuffer.cpp
enderscript/v8/rs_support/driver/rsdFrameBuffer.h
enderscript/v8/rs_support/driver/rsdFrameBufferObj.cpp
enderscript/v8/rs_support/driver/rsdFrameBufferObj.h
enderscript/v8/rs_support/driver/rsdGL.cpp
enderscript/v8/rs_support/driver/rsdGL.h
enderscript/v8/rs_support/driver/rsdMesh.cpp
enderscript/v8/rs_support/driver/rsdMesh.h
enderscript/v8/rs_support/driver/rsdMeshObj.cpp
enderscript/v8/rs_support/driver/rsdMeshObj.h
enderscript/v8/rs_support/driver/rsdPath.cpp
enderscript/v8/rs_support/driver/rsdPath.h
enderscript/v8/rs_support/driver/rsdProgram.cpp
enderscript/v8/rs_support/driver/rsdProgramFragment.h
enderscript/v8/rs_support/driver/rsdProgramRaster.cpp
enderscript/v8/rs_support/driver/rsdProgramRaster.h
enderscript/v8/rs_support/driver/rsdProgramStore.cpp
enderscript/v8/rs_support/driver/rsdProgramStore.h
enderscript/v8/rs_support/driver/rsdProgramVertex.h
enderscript/v8/rs_support/driver/rsdRuntimeStubs.cpp
enderscript/v8/rs_support/driver/rsdSampler.cpp
enderscript/v8/rs_support/driver/rsdShader.cpp
enderscript/v8/rs_support/driver/rsdShader.h
enderscript/v8/rs_support/driver/rsdShaderCache.cpp
enderscript/v8/rs_support/driver/rsdShaderCache.h
enderscript/v8/rs_support/driver/rsdVertexArray.cpp
enderscript/v8/rs_support/driver/rsdVertexArray.h
enderscript/v8/rs_support/rs.spec
enderscript/v8/rs_support/rsAllocation.cpp
enderscript/v8/rs_support/rsAllocation.h
enderscript/v8/rs_support/rsAnimation.cpp
enderscript/v8/rs_support/rsAnimation.h
enderscript/v8/rs_support/rsContext.cpp
enderscript/v8/rs_support/rsContext.h
enderscript/v8/rs_support/rsFBOCache.cpp
enderscript/v8/rs_support/rsFBOCache.h
enderscript/v8/rs_support/rsFileA3D.cpp
enderscript/v8/rs_support/rsFileA3D.h
enderscript/v8/rs_support/rsFont.cpp
enderscript/v8/rs_support/rsFont.h
enderscript/v8/rs_support/rsMesh.cpp
enderscript/v8/rs_support/rsMesh.h
enderscript/v8/rs_support/rsPath.cpp
enderscript/v8/rs_support/rsPath.h
enderscript/v8/rs_support/rsProgram.cpp
enderscript/v8/rs_support/rsProgram.h
enderscript/v8/rs_support/rsProgramBase.h
enderscript/v8/rs_support/rsProgramFragment.cpp
enderscript/v8/rs_support/rsProgramFragment.h
enderscript/v8/rs_support/rsProgramRaster.cpp
enderscript/v8/rs_support/rsProgramRaster.h
enderscript/v8/rs_support/rsProgramStore.cpp
enderscript/v8/rs_support/rsProgramStore.h
enderscript/v8/rs_support/rsProgramVertex.cpp
enderscript/v8/rs_support/rsProgramVertex.h
enderscript/v8/rs_support/rsRuntime.h
enderscript/v8/rs_support/rsScript.h
enderscript/v8/rs_support/rsScriptC.cpp
enderscript/v8/rs_support/rsScriptC_LibGL.cpp
6e127d6c76f02024ef906c9a450a9b2d80657566 16-Aug-2012 Stephen Hines <srhines@google.com> Rename/move to v8.

Change-Id: I89d6e9c83eb60286127ce38e3a0a2bbdfef5a237
enderscript/rs_support/Android.mk
enderscript/rs_support/driver/rsdAllocation.cpp
enderscript/rs_support/driver/rsdAllocation.h
enderscript/rs_support/driver/rsdBcc.cpp
enderscript/rs_support/driver/rsdBcc.h
enderscript/rs_support/driver/rsdCore.cpp
enderscript/rs_support/driver/rsdCore.h
enderscript/rs_support/driver/rsdFrameBuffer.cpp
enderscript/rs_support/driver/rsdFrameBuffer.h
enderscript/rs_support/driver/rsdFrameBufferObj.cpp
enderscript/rs_support/driver/rsdFrameBufferObj.h
enderscript/rs_support/driver/rsdGL.cpp
enderscript/rs_support/driver/rsdGL.h
enderscript/rs_support/driver/rsdMesh.cpp
enderscript/rs_support/driver/rsdMesh.h
enderscript/rs_support/driver/rsdMeshObj.cpp
enderscript/rs_support/driver/rsdMeshObj.h
enderscript/rs_support/driver/rsdPath.cpp
enderscript/rs_support/driver/rsdPath.h
enderscript/rs_support/driver/rsdProgram.cpp
enderscript/rs_support/driver/rsdProgramFragment.h
enderscript/rs_support/driver/rsdProgramRaster.cpp
enderscript/rs_support/driver/rsdProgramRaster.h
enderscript/rs_support/driver/rsdProgramStore.cpp
enderscript/rs_support/driver/rsdProgramStore.h
enderscript/rs_support/driver/rsdProgramVertex.h
enderscript/rs_support/driver/rsdRuntime.h
enderscript/rs_support/driver/rsdRuntimeMath.cpp
enderscript/rs_support/driver/rsdRuntimeStubs.cpp
enderscript/rs_support/driver/rsdSampler.cpp
enderscript/rs_support/driver/rsdSampler.h
enderscript/rs_support/driver/rsdShader.cpp
enderscript/rs_support/driver/rsdShader.h
enderscript/rs_support/driver/rsdShaderCache.cpp
enderscript/rs_support/driver/rsdShaderCache.h
enderscript/rs_support/driver/rsdVertexArray.cpp
enderscript/rs_support/driver/rsdVertexArray.h
enderscript/rs_support/rs.h
enderscript/rs_support/rs.spec
enderscript/rs_support/rsAdapter.cpp
enderscript/rs_support/rsAdapter.h
enderscript/rs_support/rsAllocation.cpp
enderscript/rs_support/rsAllocation.h
enderscript/rs_support/rsAnimation.cpp
enderscript/rs_support/rsAnimation.h
enderscript/rs_support/rsComponent.cpp
enderscript/rs_support/rsComponent.h
enderscript/rs_support/rsContext.cpp
enderscript/rs_support/rsContext.h
enderscript/rs_support/rsDefines.h
enderscript/rs_support/rsDevice.cpp
enderscript/rs_support/rsDevice.h
enderscript/rs_support/rsElement.cpp
enderscript/rs_support/rsElement.h
enderscript/rs_support/rsEnv.h
enderscript/rs_support/rsFBOCache.cpp
enderscript/rs_support/rsFBOCache.h
enderscript/rs_support/rsFifo.h
enderscript/rs_support/rsFifoSocket.cpp
enderscript/rs_support/rsFifoSocket.h
enderscript/rs_support/rsFileA3D.cpp
enderscript/rs_support/rsFileA3D.h
enderscript/rs_support/rsFont.cpp
enderscript/rs_support/rsFont.h
enderscript/rs_support/rsMatrix2x2.cpp
enderscript/rs_support/rsMatrix2x2.h
enderscript/rs_support/rsMatrix3x3.cpp
enderscript/rs_support/rsMatrix3x3.h
enderscript/rs_support/rsMatrix4x4.cpp
enderscript/rs_support/rsMatrix4x4.h
enderscript/rs_support/rsMesh.cpp
enderscript/rs_support/rsMesh.h
enderscript/rs_support/rsMutex.cpp
enderscript/rs_support/rsMutex.h
enderscript/rs_support/rsObjectBase.cpp
enderscript/rs_support/rsObjectBase.h
enderscript/rs_support/rsPath.cpp
enderscript/rs_support/rsPath.h
enderscript/rs_support/rsProgram.cpp
enderscript/rs_support/rsProgram.h
enderscript/rs_support/rsProgramBase.h
enderscript/rs_support/rsProgramFragment.cpp
enderscript/rs_support/rsProgramFragment.h
enderscript/rs_support/rsProgramRaster.cpp
enderscript/rs_support/rsProgramRaster.h
enderscript/rs_support/rsProgramStore.cpp
enderscript/rs_support/rsProgramStore.h
enderscript/rs_support/rsProgramVertex.cpp
enderscript/rs_support/rsProgramVertex.h
enderscript/rs_support/rsRuntime.h
enderscript/rs_support/rsSampler.cpp
enderscript/rs_support/rsSampler.h
enderscript/rs_support/rsScript.cpp
enderscript/rs_support/rsScript.h
enderscript/rs_support/rsScriptC.cpp
enderscript/rs_support/rsScriptC.h
enderscript/rs_support/rsScriptC_Lib.cpp
enderscript/rs_support/rsScriptC_LibGL.cpp
enderscript/rs_support/rsSignal.cpp
enderscript/rs_support/rsSignal.h
enderscript/rs_support/rsStream.cpp
enderscript/rs_support/rsStream.h
enderscript/rs_support/rsThreadIO.cpp
enderscript/rs_support/rsThreadIO.h
enderscript/rs_support/rsType.cpp
enderscript/rs_support/rsType.h
enderscript/rs_support/rsUtils.h
enderscript/rs_support/rs_hal.h
enderscript/rs_support/rsgApi.cpp.rsg
enderscript/rs_support/rsgApiFuncDecl.h.rsg
enderscript/rs_support/rsgApiReplay.cpp.rsg
enderscript/rs_support/rsgApiStructs.h.rsg
enderscript/rs_support/rsg_generator.c
enderscript/rs_support/scriptc/rs_allocation.rsh
enderscript/rs_support/scriptc/rs_atomic.rsh
enderscript/rs_support/scriptc/rs_cl.rsh
enderscript/rs_support/scriptc/rs_core.rsh
enderscript/rs_support/scriptc/rs_debug.rsh
enderscript/rs_support/scriptc/rs_element.rsh
enderscript/rs_support/scriptc/rs_graphics.rsh
enderscript/rs_support/scriptc/rs_math.rsh
enderscript/rs_support/scriptc/rs_matrix.rsh
enderscript/rs_support/scriptc/rs_mesh.rsh
enderscript/rs_support/scriptc/rs_object.rsh
enderscript/rs_support/scriptc/rs_program.rsh
enderscript/rs_support/scriptc/rs_quaternion.rsh
enderscript/rs_support/scriptc/rs_sampler.rsh
enderscript/rs_support/scriptc/rs_time.rsh
enderscript/rs_support/scriptc/rs_types.rsh
enderscript/rs_support/spec.h
enderscript/rs_support/spec.l
enderscript/v8/rs_support/Android.mk
enderscript/v8/rs_support/driver/rsdAllocation.cpp
enderscript/v8/rs_support/driver/rsdAllocation.h
enderscript/v8/rs_support/driver/rsdBcc.cpp
enderscript/v8/rs_support/driver/rsdBcc.h
enderscript/v8/rs_support/driver/rsdCore.cpp
enderscript/v8/rs_support/driver/rsdCore.h
enderscript/v8/rs_support/driver/rsdFrameBuffer.cpp
enderscript/v8/rs_support/driver/rsdFrameBuffer.h
enderscript/v8/rs_support/driver/rsdFrameBufferObj.cpp
enderscript/v8/rs_support/driver/rsdFrameBufferObj.h
enderscript/v8/rs_support/driver/rsdGL.cpp
enderscript/v8/rs_support/driver/rsdGL.h
enderscript/v8/rs_support/driver/rsdMesh.cpp
enderscript/v8/rs_support/driver/rsdMesh.h
enderscript/v8/rs_support/driver/rsdMeshObj.cpp
enderscript/v8/rs_support/driver/rsdMeshObj.h
enderscript/v8/rs_support/driver/rsdPath.cpp
enderscript/v8/rs_support/driver/rsdPath.h
enderscript/v8/rs_support/driver/rsdProgram.cpp
enderscript/v8/rs_support/driver/rsdProgramFragment.h
enderscript/v8/rs_support/driver/rsdProgramRaster.cpp
enderscript/v8/rs_support/driver/rsdProgramRaster.h
enderscript/v8/rs_support/driver/rsdProgramStore.cpp
enderscript/v8/rs_support/driver/rsdProgramStore.h
enderscript/v8/rs_support/driver/rsdProgramVertex.h
enderscript/v8/rs_support/driver/rsdRuntime.h
enderscript/v8/rs_support/driver/rsdRuntimeMath.cpp
enderscript/v8/rs_support/driver/rsdRuntimeStubs.cpp
enderscript/v8/rs_support/driver/rsdSampler.cpp
enderscript/v8/rs_support/driver/rsdSampler.h
enderscript/v8/rs_support/driver/rsdShader.cpp
enderscript/v8/rs_support/driver/rsdShader.h
enderscript/v8/rs_support/driver/rsdShaderCache.cpp
enderscript/v8/rs_support/driver/rsdShaderCache.h
enderscript/v8/rs_support/driver/rsdVertexArray.cpp
enderscript/v8/rs_support/driver/rsdVertexArray.h
enderscript/v8/rs_support/rs.h
enderscript/v8/rs_support/rs.spec
enderscript/v8/rs_support/rsAdapter.cpp
enderscript/v8/rs_support/rsAdapter.h
enderscript/v8/rs_support/rsAllocation.cpp
enderscript/v8/rs_support/rsAllocation.h
enderscript/v8/rs_support/rsAnimation.cpp
enderscript/v8/rs_support/rsAnimation.h
enderscript/v8/rs_support/rsComponent.cpp
enderscript/v8/rs_support/rsComponent.h
enderscript/v8/rs_support/rsContext.cpp
enderscript/v8/rs_support/rsContext.h
enderscript/v8/rs_support/rsDefines.h
enderscript/v8/rs_support/rsDevice.cpp
enderscript/v8/rs_support/rsDevice.h
enderscript/v8/rs_support/rsElement.cpp
enderscript/v8/rs_support/rsElement.h
enderscript/v8/rs_support/rsEnv.h
enderscript/v8/rs_support/rsFBOCache.cpp
enderscript/v8/rs_support/rsFBOCache.h
enderscript/v8/rs_support/rsFifo.h
enderscript/v8/rs_support/rsFifoSocket.cpp
enderscript/v8/rs_support/rsFifoSocket.h
enderscript/v8/rs_support/rsFileA3D.cpp
enderscript/v8/rs_support/rsFileA3D.h
enderscript/v8/rs_support/rsFont.cpp
enderscript/v8/rs_support/rsFont.h
enderscript/v8/rs_support/rsMatrix2x2.cpp
enderscript/v8/rs_support/rsMatrix2x2.h
enderscript/v8/rs_support/rsMatrix3x3.cpp
enderscript/v8/rs_support/rsMatrix3x3.h
enderscript/v8/rs_support/rsMatrix4x4.cpp
enderscript/v8/rs_support/rsMatrix4x4.h
enderscript/v8/rs_support/rsMesh.cpp
enderscript/v8/rs_support/rsMesh.h
enderscript/v8/rs_support/rsMutex.cpp
enderscript/v8/rs_support/rsMutex.h
enderscript/v8/rs_support/rsObjectBase.cpp
enderscript/v8/rs_support/rsObjectBase.h
enderscript/v8/rs_support/rsPath.cpp
enderscript/v8/rs_support/rsPath.h
enderscript/v8/rs_support/rsProgram.cpp
enderscript/v8/rs_support/rsProgram.h
enderscript/v8/rs_support/rsProgramBase.h
enderscript/v8/rs_support/rsProgramFragment.cpp
enderscript/v8/rs_support/rsProgramFragment.h
enderscript/v8/rs_support/rsProgramRaster.cpp
enderscript/v8/rs_support/rsProgramRaster.h
enderscript/v8/rs_support/rsProgramStore.cpp
enderscript/v8/rs_support/rsProgramStore.h
enderscript/v8/rs_support/rsProgramVertex.cpp
enderscript/v8/rs_support/rsProgramVertex.h
enderscript/v8/rs_support/rsRuntime.h
enderscript/v8/rs_support/rsSampler.cpp
enderscript/v8/rs_support/rsSampler.h
enderscript/v8/rs_support/rsScript.cpp
enderscript/v8/rs_support/rsScript.h
enderscript/v8/rs_support/rsScriptC.cpp
enderscript/v8/rs_support/rsScriptC.h
enderscript/v8/rs_support/rsScriptC_Lib.cpp
enderscript/v8/rs_support/rsScriptC_LibGL.cpp
enderscript/v8/rs_support/rsSignal.cpp
enderscript/v8/rs_support/rsSignal.h
enderscript/v8/rs_support/rsStream.cpp
enderscript/v8/rs_support/rsStream.h
enderscript/v8/rs_support/rsThreadIO.cpp
enderscript/v8/rs_support/rsThreadIO.h
enderscript/v8/rs_support/rsType.cpp
enderscript/v8/rs_support/rsType.h
enderscript/v8/rs_support/rsUtils.h
enderscript/v8/rs_support/rs_hal.h
enderscript/v8/rs_support/rsgApi.cpp.rsg
enderscript/v8/rs_support/rsgApiFuncDecl.h.rsg
enderscript/v8/rs_support/rsgApiReplay.cpp.rsg
enderscript/v8/rs_support/rsgApiStructs.h.rsg
enderscript/v8/rs_support/rsg_generator.c
enderscript/v8/rs_support/scriptc/rs_allocation.rsh
enderscript/v8/rs_support/scriptc/rs_atomic.rsh
enderscript/v8/rs_support/scriptc/rs_cl.rsh
enderscript/v8/rs_support/scriptc/rs_core.rsh
enderscript/v8/rs_support/scriptc/rs_debug.rsh
enderscript/v8/rs_support/scriptc/rs_element.rsh
enderscript/v8/rs_support/scriptc/rs_graphics.rsh
enderscript/v8/rs_support/scriptc/rs_math.rsh
enderscript/v8/rs_support/scriptc/rs_matrix.rsh
enderscript/v8/rs_support/scriptc/rs_mesh.rsh
enderscript/v8/rs_support/scriptc/rs_object.rsh
enderscript/v8/rs_support/scriptc/rs_program.rsh
enderscript/v8/rs_support/scriptc/rs_quaternion.rsh
enderscript/v8/rs_support/scriptc/rs_sampler.rsh
enderscript/v8/rs_support/scriptc/rs_time.rsh
enderscript/v8/rs_support/scriptc/rs_types.rsh
enderscript/v8/rs_support/spec.h
enderscript/v8/rs_support/spec.l
048436b8e1b9c5bdcdc0e0d552b147bbc6e2d7bf 15-Aug-2012 Stephen Hines <srhines@google.com> Target v8 with our native build.

This requires setting LOCAL_SDK_VERSION, as well as a few minor header include
tweaks. The tgammaf() part of this change is because the older bionic does not
have that function (but it does have double tgamma(double)).

Change-Id: I2dc8e755b3680b6706044abf269d0645bf36333c
enderscript/rs_support/Android.mk
enderscript/rs_support/driver/rsdRuntimeMath.cpp
b54fe7cb6c2932c38021b899b0485cd2e25e623f 09-Aug-2012 Stephen Hines <srhines@google.com> Start using dlopen/dlsym.

Change-Id: I7818819dea244a8f998d15b2b3c8749479a81466
enderscript/rs_support/Android.mk
enderscript/rs_support/driver/rsdBcc.cpp
enderscript/rs_support/driver/rsdCore.h
enderscript/rs_support/rsFileA3D.cpp
22b64d47ff0ee55e91cb659d15aad9cdead8adc6 08-Aug-2012 Stephen Hines <srhines@google.com> Export libc math library symbols appropriately.

Change-Id: I426b108d8e6507709acb19c6fad493bfd17d6c41
enderscript/rs_support/driver/rsdRuntimeMath.cpp
0f6f72e19db852cc253fd2fc05459abdf8d5c3af 02-Aug-2012 Stephen Hines <srhines@google.com> Initial add of RS native code.

Change-Id: Iff9194533347ad6a0ca367b535769e9ea1325d53
enderscript/rs_support/Android.mk
enderscript/rs_support/driver/rsdAllocation.cpp
enderscript/rs_support/driver/rsdAllocation.h
enderscript/rs_support/driver/rsdBcc.cpp
enderscript/rs_support/driver/rsdBcc.h
enderscript/rs_support/driver/rsdCore.cpp
enderscript/rs_support/driver/rsdCore.h
enderscript/rs_support/driver/rsdFrameBuffer.cpp
enderscript/rs_support/driver/rsdFrameBuffer.h
enderscript/rs_support/driver/rsdFrameBufferObj.cpp
enderscript/rs_support/driver/rsdFrameBufferObj.h
enderscript/rs_support/driver/rsdGL.cpp
enderscript/rs_support/driver/rsdGL.h
enderscript/rs_support/driver/rsdMesh.cpp
enderscript/rs_support/driver/rsdMesh.h
enderscript/rs_support/driver/rsdMeshObj.cpp
enderscript/rs_support/driver/rsdMeshObj.h
enderscript/rs_support/driver/rsdPath.cpp
enderscript/rs_support/driver/rsdPath.h
enderscript/rs_support/driver/rsdProgram.cpp
enderscript/rs_support/driver/rsdProgramFragment.h
enderscript/rs_support/driver/rsdProgramRaster.cpp
enderscript/rs_support/driver/rsdProgramRaster.h
enderscript/rs_support/driver/rsdProgramStore.cpp
enderscript/rs_support/driver/rsdProgramStore.h
enderscript/rs_support/driver/rsdProgramVertex.h
enderscript/rs_support/driver/rsdRuntime.h
enderscript/rs_support/driver/rsdRuntimeMath.cpp
enderscript/rs_support/driver/rsdRuntimeStubs.cpp
enderscript/rs_support/driver/rsdSampler.cpp
enderscript/rs_support/driver/rsdSampler.h
enderscript/rs_support/driver/rsdShader.cpp
enderscript/rs_support/driver/rsdShader.h
enderscript/rs_support/driver/rsdShaderCache.cpp
enderscript/rs_support/driver/rsdShaderCache.h
enderscript/rs_support/driver/rsdVertexArray.cpp
enderscript/rs_support/driver/rsdVertexArray.h
enderscript/rs_support/rs.h
enderscript/rs_support/rs.spec
enderscript/rs_support/rsAdapter.cpp
enderscript/rs_support/rsAdapter.h
enderscript/rs_support/rsAllocation.cpp
enderscript/rs_support/rsAllocation.h
enderscript/rs_support/rsAnimation.cpp
enderscript/rs_support/rsAnimation.h
enderscript/rs_support/rsComponent.cpp
enderscript/rs_support/rsComponent.h
enderscript/rs_support/rsContext.cpp
enderscript/rs_support/rsContext.h
enderscript/rs_support/rsDefines.h
enderscript/rs_support/rsDevice.cpp
enderscript/rs_support/rsDevice.h
enderscript/rs_support/rsElement.cpp
enderscript/rs_support/rsElement.h
enderscript/rs_support/rsEnv.h
enderscript/rs_support/rsFBOCache.cpp
enderscript/rs_support/rsFBOCache.h
enderscript/rs_support/rsFifo.h
enderscript/rs_support/rsFifoSocket.cpp
enderscript/rs_support/rsFifoSocket.h
enderscript/rs_support/rsFileA3D.cpp
enderscript/rs_support/rsFileA3D.h
enderscript/rs_support/rsFont.cpp
enderscript/rs_support/rsFont.h
enderscript/rs_support/rsMatrix2x2.cpp
enderscript/rs_support/rsMatrix2x2.h
enderscript/rs_support/rsMatrix3x3.cpp
enderscript/rs_support/rsMatrix3x3.h
enderscript/rs_support/rsMatrix4x4.cpp
enderscript/rs_support/rsMatrix4x4.h
enderscript/rs_support/rsMesh.cpp
enderscript/rs_support/rsMesh.h
enderscript/rs_support/rsMutex.cpp
enderscript/rs_support/rsMutex.h
enderscript/rs_support/rsObjectBase.cpp
enderscript/rs_support/rsObjectBase.h
enderscript/rs_support/rsPath.cpp
enderscript/rs_support/rsPath.h
enderscript/rs_support/rsProgram.cpp
enderscript/rs_support/rsProgram.h
enderscript/rs_support/rsProgramBase.h
enderscript/rs_support/rsProgramFragment.cpp
enderscript/rs_support/rsProgramFragment.h
enderscript/rs_support/rsProgramRaster.cpp
enderscript/rs_support/rsProgramRaster.h
enderscript/rs_support/rsProgramStore.cpp
enderscript/rs_support/rsProgramStore.h
enderscript/rs_support/rsProgramVertex.cpp
enderscript/rs_support/rsProgramVertex.h
enderscript/rs_support/rsRuntime.h
enderscript/rs_support/rsSampler.cpp
enderscript/rs_support/rsSampler.h
enderscript/rs_support/rsScript.cpp
enderscript/rs_support/rsScript.h
enderscript/rs_support/rsScriptC.cpp
enderscript/rs_support/rsScriptC.h
enderscript/rs_support/rsScriptC_Lib.cpp
enderscript/rs_support/rsScriptC_LibGL.cpp
enderscript/rs_support/rsSignal.cpp
enderscript/rs_support/rsSignal.h
enderscript/rs_support/rsStream.cpp
enderscript/rs_support/rsStream.h
enderscript/rs_support/rsThreadIO.cpp
enderscript/rs_support/rsThreadIO.h
enderscript/rs_support/rsType.cpp
enderscript/rs_support/rsType.h
enderscript/rs_support/rsUtils.h
enderscript/rs_support/rs_hal.h
enderscript/rs_support/rsgApi.cpp.rsg
enderscript/rs_support/rsgApiFuncDecl.h.rsg
enderscript/rs_support/rsgApiReplay.cpp.rsg
enderscript/rs_support/rsgApiStructs.h.rsg
enderscript/rs_support/rsg_generator.c
enderscript/rs_support/scriptc/rs_allocation.rsh
enderscript/rs_support/scriptc/rs_atomic.rsh
enderscript/rs_support/scriptc/rs_cl.rsh
enderscript/rs_support/scriptc/rs_core.rsh
enderscript/rs_support/scriptc/rs_debug.rsh
enderscript/rs_support/scriptc/rs_element.rsh
enderscript/rs_support/scriptc/rs_graphics.rsh
enderscript/rs_support/scriptc/rs_math.rsh
enderscript/rs_support/scriptc/rs_matrix.rsh
enderscript/rs_support/scriptc/rs_mesh.rsh
enderscript/rs_support/scriptc/rs_object.rsh
enderscript/rs_support/scriptc/rs_program.rsh
enderscript/rs_support/scriptc/rs_quaternion.rsh
enderscript/rs_support/scriptc/rs_sampler.rsh
enderscript/rs_support/scriptc/rs_time.rsh
enderscript/rs_support/scriptc/rs_types.rsh
enderscript/rs_support/spec.h
enderscript/rs_support/spec.l
43ef4fb9c0d4d7dad880f838fa78be797f6d1ca0 16-Aug-2012 Jason Sams <jsams@google.com> Merge "Initial pass at RS compatibility library." into jb-mr1-dev
98a281354fe06d1f970d0521c9a08d9eb0aa1a45 16-Aug-2012 Jason Sams <jsams@google.com> Initial pass at RS compatibility library.

Change-Id: I840126d33a2328d4392e5551fe80257ed7602f4f
enderscript/v8/Android.mk
enderscript/v8/java/src/android/support/v8/renderscript/Allocation.java
enderscript/v8/java/src/android/support/v8/renderscript/AllocationAdapter.java
enderscript/v8/java/src/android/support/v8/renderscript/BaseObj.java
enderscript/v8/java/src/android/support/v8/renderscript/Byte2.java
enderscript/v8/java/src/android/support/v8/renderscript/Byte3.java
enderscript/v8/java/src/android/support/v8/renderscript/Byte4.java
enderscript/v8/java/src/android/support/v8/renderscript/Double2.java
enderscript/v8/java/src/android/support/v8/renderscript/Double3.java
enderscript/v8/java/src/android/support/v8/renderscript/Double4.java
enderscript/v8/java/src/android/support/v8/renderscript/Element.java
enderscript/v8/java/src/android/support/v8/renderscript/FieldPacker.java
enderscript/v8/java/src/android/support/v8/renderscript/Float2.java
enderscript/v8/java/src/android/support/v8/renderscript/Float3.java
enderscript/v8/java/src/android/support/v8/renderscript/Float4.java
enderscript/v8/java/src/android/support/v8/renderscript/Int2.java
enderscript/v8/java/src/android/support/v8/renderscript/Int3.java
enderscript/v8/java/src/android/support/v8/renderscript/Int4.java
enderscript/v8/java/src/android/support/v8/renderscript/Long2.java
enderscript/v8/java/src/android/support/v8/renderscript/Long3.java
enderscript/v8/java/src/android/support/v8/renderscript/Long4.java
enderscript/v8/java/src/android/support/v8/renderscript/Matrix2f.java
enderscript/v8/java/src/android/support/v8/renderscript/Matrix3f.java
enderscript/v8/java/src/android/support/v8/renderscript/Matrix4f.java
enderscript/v8/java/src/android/support/v8/renderscript/RSDriverException.java
enderscript/v8/java/src/android/support/v8/renderscript/RSIllegalArgumentException.java
enderscript/v8/java/src/android/support/v8/renderscript/RSInvalidStateException.java
enderscript/v8/java/src/android/support/v8/renderscript/RSReflect.java
enderscript/v8/java/src/android/support/v8/renderscript/RSRuntimeException.java
enderscript/v8/java/src/android/support/v8/renderscript/RenderScript.java
enderscript/v8/java/src/android/support/v8/renderscript/Sampler.java
enderscript/v8/java/src/android/support/v8/renderscript/Script.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptC.java
enderscript/v8/java/src/android/support/v8/renderscript/ScriptGroup.java
enderscript/v8/java/src/android/support/v8/renderscript/Short2.java
enderscript/v8/java/src/android/support/v8/renderscript/Short3.java
enderscript/v8/java/src/android/support/v8/renderscript/Short4.java
enderscript/v8/java/src/android/support/v8/renderscript/Type.java
enderscript/v8/jni/Android.mk
enderscript/v8/jni/android_renderscript_RenderScript.cpp
cbfb1b7cd8c1cd40d4f3e60d86b46dd9bcf92f4a 15-Aug-2012 Dianne Hackborn <hackbod@google.com> am ec9fb252: Add more debug info when a container view ID can\'t be found.

* commit 'ec9fb2522d42d1ff73ddffa12b318d925c10ab18':
Add more debug info when a container view ID can't be found.
ec9fb2522d42d1ff73ddffa12b318d925c10ab18 15-Aug-2012 Dianne Hackborn <hackbod@google.com> Add more debug info when a container view ID can't be found.

Change-Id: Ifbeefdbf13c941dd5d051f25d9f47a43c76738f3
4/java/android/support/v4/app/FragmentManager.java
8bc2f2dd781825b62b80b7040e3201414fc02a8c 12-Aug-2012 Jeff Sharkey <jsharkey@android.com> am d5e609a8: Utility to read NetworkInfo from broadcast.

* commit 'd5e609a825a32049f519b7bd23a1caad8aaee088':
Utility to read NetworkInfo from broadcast.
d5e609a825a32049f519b7bd23a1caad8aaee088 12-Aug-2012 Jeff Sharkey <jsharkey@android.com> Utility to read NetworkInfo from broadcast.

Correctly asks ConnectivityManager directly, instead of using the
potentially-stale EXTRA_NETWORK_INFO from the broadcast.

Bug: 6936247
Change-Id: I2c8b10cf86296e210cb45a2338961e8c17d205d6
4/java/android/support/v4/net/ConnectivityManagerCompat.java
1ff1a3c33d17aa153569f7f7d772cb67539030a6 10-Aug-2012 Adam Powell <adamp@google.com> am cc1cad05: Fix an issue with text clipping in PagerTitleStrip on adapter change

* commit 'cc1cad0588e86d568b9467aa2669c2160af46503':
Fix an issue with text clipping in PagerTitleStrip on adapter change
cc1cad0588e86d568b9467aa2669c2160af46503 10-Aug-2012 Adam Powell <adamp@google.com> Fix an issue with text clipping in PagerTitleStrip on adapter change

Bug 6963866

Change-Id: Ife1f2e0ff7d53b73b8f68de6acaf56e79801c8f2
4/java/android/support/v4/view/PagerTitleStrip.java
f6613494894fdb624882b8ce605d054f67cf0d08 09-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 694ac892: am 7ae9d85a: am bf7974e4: Merge "Set the user-visible hint on fragments in FragmentStatePagerAdapter"

* commit '694ac8922081bdbbd016fed52bbcaef1af7e8f35':
Set the user-visible hint on fragments in FragmentStatePagerAdapter
694ac8922081bdbbd016fed52bbcaef1af7e8f35 08-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 7ae9d85a: am bf7974e4: Merge "Set the user-visible hint on fragments in FragmentStatePagerAdapter"

* commit '7ae9d85ac7ebc4c9005264b28c934b2befd6e21c':
Set the user-visible hint on fragments in FragmentStatePagerAdapter
7ae9d85ac7ebc4c9005264b28c934b2befd6e21c 08-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am bf7974e4: Merge "Set the user-visible hint on fragments in FragmentStatePagerAdapter"

* commit 'bf7974e46b008ffa4a16c61386735c4817d343aa':
Set the user-visible hint on fragments in FragmentStatePagerAdapter
bf7974e46b008ffa4a16c61386735c4817d343aa 08-Aug-2012 Jean-Baptiste Queru <jbq@google.com> Merge "Set the user-visible hint on fragments in FragmentStatePagerAdapter"
1e1dae459bfe2866be0025d1142d930d7e960eb4 08-Aug-2012 The Android Open Source Project <initial-contribution@android.com> am f1ce3186: (-s ours) am 35cd0419: (-s ours) Reconcile with jb-mr0-release - do not merge

* commit 'f1ce3186af997fed24865c51c0020931e972c134':
f1ce3186af997fed24865c51c0020931e972c134 08-Aug-2012 The Android Open Source Project <initial-contribution@android.com> am 35cd0419: (-s ours) Reconcile with jb-mr0-release - do not merge

* commit '35cd04198f4970ee9588760fc84a87cf08300bbe':
35cd04198f4970ee9588760fc84a87cf08300bbe 07-Aug-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr0-release - do not merge

Change-Id: I9af810e4eec3ccbf3ccdf18cc34e49e4afa4f8e6
fc783472d6420e804ec34b536985f183adcac76b 07-Aug-2012 The Android Automerger <android-build@android.com> merge in jb-mr0-release history after reset to jb-dev
fd0bd8336ced5879d3aaa8d96195ba8dce5b5dac 03-Aug-2012 Adam Powell <adamp@google.com> Fix documentation link for PagerAdapter deprecated method

Bug 5675287

Change-Id: Ibc3aafb55f63712a7338ce809f451092420a8c25
4/java/android/support/v4/view/PagerAdapter.java
97341bdc5bea1d7bf777de65228039142d249f38 20-Jul-2012 Adam Powell <adamp@google.com> Add SlidingPaneLayout

SlidingPaneLayout gives a two-pane layout suitable for use at the top
level of an activity layout. layout_width on children is treated as
a minimum width and layout_weight indicates how remaining space should
be divided, similar to LinearLayout.

When there isn't enough space to lay out the child views, remaining
views become sliding panels that can move over previous panels. If a
panel slides more than halfway out of view, it dims and will not
respond to normal touch input. Instead taps will slide the panel
closed making its content fully visible again.

Still todo:

* Keyboard support - navigating into a dimmed pane should bring the
pane back.

* requestChildRectangleOnScreen and friends

* Helpers for manipulating Up/Back in Activities

* Further testing

Change-Id: I4dae69e06d1cee4e7b68091f6bea70a317eab517
4/honeycomb/android/support/v4/view/ViewCompatHC.java
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/widget/SlidingPaneLayout.java
a0441abe092963a283bd87332dae26950a6c912a 01-Aug-2012 Chris Wren <cwren@android.com> am c859696c: am b41a2137: Add missing docs to notification style rebuilder functions.

* commit 'c859696c906067f80504863f727a24caf5699282':
Add missing docs to notification style rebuilder functions.
c63b3d14c8a0be5978ae42bea240c320084b9899 01-Aug-2012 Jeff Sharkey <jsharkey@android.com> Merge "Add trimToSize() to public API." into jb-mr1-dev
e00e7889dd8eb9389f7dff0f054e3e811b264a77 28-Jul-2012 Jeff Sharkey <jsharkey@android.com> Add trimToSize() to public API.

Bug: 6602490
Bug: http://code.google.com/p/android/issues/detail?id=35349
Change-Id: Idc51226b0aea55ba4a22067626975c98e30a58c1
4/java/android/support/v4/util/LruCache.java
c859696c906067f80504863f727a24caf5699282 01-Aug-2012 Chris Wren <cwren@android.com> am b41a2137: Add missing docs to notification style rebuilder functions.

* commit 'b41a213761ff07de2fcfdaf16790fdcca1a1ee1b':
Add missing docs to notification style rebuilder functions.
b41a213761ff07de2fcfdaf16790fdcca1a1ee1b 01-Aug-2012 Chris Wren <cwren@android.com> Add missing docs to notification style rebuilder functions.

Bug: 6914726
Change-Id: I4b76316dcbfa66b49ec032c57669f33f86b71c2a
4/java/android/support/v4/app/NotificationCompat.java
b87fe4a348db4e64876052619036232749e70d9f 01-Aug-2012 Dianne Hackborn <hackbod@google.com> Support lib version of AtomicFile.

Change-Id: I9c4437f52119c5f8c4167fde977830bf2829014f
4/java/android/support/v4/util/AtomicFile.java
6d6186b9a2503200844febe1b8ba083206c7cbcd 28-Jul-2012 Veeti Paananen <veeti.paananen@rojekti.fi> Set the user-visible hint on fragments in FragmentStatePagerAdapter

Unlike FragmentPagerAdapter, FragmentStatePagerAdapter did not set
the user-visible hint on fragments when they were paged. This
commit fixes the inconsistency.

Change-Id: I8098279ee398dfcd37f999e67688d7cb591f9d65
Signed-off-by: Veeti Paananen <veeti.paananen@rojekti.fi>
13/java/android/support/v13/app/FragmentStatePagerAdapter.java
4/java/android/support/v4/app/FragmentStatePagerAdapter.java
b3ea68b4afe5d39e53021558515c56db1ad365e5 28-Jul-2012 The Android Open Source Project <initial-contribution@android.com> am 65ec5d81: Reconcile with jb-release

* commit '65ec5d815eddae55ac1a5d7cf3f5fb1e24c48234':
65ec5d815eddae55ac1a5d7cf3f5fb1e24c48234 27-Jul-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-release

Change-Id: I913a7ad553ab99eeec233a60a66016903d167b7a
90a7a89d960a2f13dd56f2a0fedf40d38765b36f 25-Jul-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
7e464c3f9ff67d08c61f1c7a57dee0532c3c9449 25-Jul-2012 Adam Powell <adamp@google.com> Fix child drawing order for ViewPager when a PageTransformer is present

Change-Id: I9eb4edc89f75c5bb3827e1254495ae7cef0172f4
4/java/android/support/v4/view/ViewPager.java
8a0c51a3d438802df28612e02fdf0cc8fab06ddb 24-Jul-2012 Adam Powell <adamp@google.com> Add PageTransformers to ViewPager

PageTransformer allows an app to supply a custom step during scrolling
to transform each page view in addition to the default sliding
behavior. Setting a PageTransformer also allows the app to reverse the
drawing order for pages to accomodate certain kinds of
transformations.

Add setLayerType to ViewCompat. Make ViewPager use hardware layers for
scrolling when available and a PageTransformer is in use.

Change-Id: Icdcb7bf92ad4adb9d14e36c6048f7f5dd455437b
4/honeycomb/android/support/v4/view/ViewCompatHC.java
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/view/ViewPager.java
12ca2460b4310f47a0fdeecc999b3673b8e2d70a 19-Jul-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Add performAccessibilityAction() to ViewCompat"
98bcd847bac0e1072a491376c239fa9c5275cb77 19-Jul-2012 The Android Open Source Project <initial-contribution@android.com> am d9c777cf: Reconcile with jb-mr0-release

* commit 'd9c777cf83093c254f0932865cef5be414b7a7bc':
d9c777cf83093c254f0932865cef5be414b7a7bc 19-Jul-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr0-release

Change-Id: Ie3a395e02d182fa7a3b20a985df1917cf40ace20
537ec190dfc6b3804fca6e2944baff76839e8039 19-Jul-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
0d4ffdf13a16b1ce2f3bc458002374cdd25663c3 19-Jul-2012 alanv <alanv@google.com> Add performAccessibilityAction() to ViewCompat

Change-Id: Ic3d295eee8515564d42c9db19407aa85922132c7
4/java/android/support/v4/view/ViewCompat.java
4/jellybean/android/support/v4/view/ViewCompatJB.java
358c70cd19994bd84c691fe00602ad78a5b26901 12-Jul-2012 The Android Automerger <android-build@android.com> merge in jb-mr0-release history after reset to jb-dev
5d8d5374cb53bf030c70c96ab89d8a1e6cf63376 09-Jul-2012 Chris Wren <cwren@android.com> am a33ad03c: am f0217589: Add v16 Notification APIs to NotificationCompat.

* commit 'a33ad03c4911b876d596ce42231ffd108091ca79':
Add v16 Notification APIs to NotificationCompat.
a33ad03c4911b876d596ce42231ffd108091ca79 09-Jul-2012 Chris Wren <cwren@android.com> am f0217589: Add v16 Notification APIs to NotificationCompat.

* commit 'f021758934b35e3b842c6799344531d7ea2969da':
Add v16 Notification APIs to NotificationCompat.
f021758934b35e3b842c6799344531d7ea2969da 29-Jun-2012 Chris Wren <cwren@android.com> Add v16 Notification APIs to NotificationCompat.

As before, we attempt to expose the superset of all
Notification.Builder APIs; where features from the newer
APIs apply to the API level available, we support that
behavior, otherwise we drop it.

This change also has some minor documentation updates that
should be mirrored in the framework.

Bug: 6316809
Change-Id: Ie57625e8bbecae87139f06007b6edd36deee95b1
4/ics/android/support/v4/app/NotificationCompatIceCreamSandwich.java
4/java/android/support/v4/app/NotificationCompat.java
4/jellybean/android/support/v4/app/NotificationCompatJellybean.java
87355ab99cc11e1dd9f32a9be8e8c7495d67888f 22-Jun-2012 The Android Open Source Project <initial-contribution@android.com> am 51f642bd: Reconcile with jb-release

* commit '51f642bd5f6a6d0d9912e6b554bbae6f738c1ef6':
51f642bd5f6a6d0d9912e6b554bbae6f738c1ef6 22-Jun-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-release

Change-Id: Ic25ad1eaa952c5c551e1d9a98010e427ec654256
bb3d7fd8508589d437a9567aba65dba0098a701a 21-Jun-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
65d0c68a9515460f04e9174caef7f4ed849c8319 20-Jun-2012 Dianne Hackborn <hackbod@google.com> am 0992caa8: am 464b6f3c: Fix issue #6675499: java.lang.RuntimeException: Unable to start...

* commit '0992caa8f0d8e6a9a0e41bebdc776053399212bf':
Fix issue #6675499: java.lang.RuntimeException: Unable to start...
0992caa8f0d8e6a9a0e41bebdc776053399212bf 20-Jun-2012 Dianne Hackborn <hackbod@google.com> am 464b6f3c: Fix issue #6675499: java.lang.RuntimeException: Unable to start...

* commit '464b6f3c93dda03359ec2d37c8205065922f2994':
Fix issue #6675499: java.lang.RuntimeException: Unable to start...
464b6f3c93dda03359ec2d37c8205065922f2994 20-Jun-2012 Dianne Hackborn <hackbod@google.com> Fix issue #6675499: java.lang.RuntimeException: Unable to start...

...activity ComponentInfo{com.google.android.gm/
com.google.android.gm.ui.MailActivityGmail}: java.lang.NullPointerException

There were a number of places in FragmentManagerImpl where we were
not dealing with mAdded being null. In the original implementation,
mAdded would almost always be null if mActive is null. As we have
added features, this has become a less strong guarantee (and it actually
was never completely guaranteed), but there are a lot of places where
we would check for mActive being non-null and assume this meant
mAdded is non-null.

Fix these to correctly check for mAdded.

Bug: 6675499
Change-Id: I9d8284a1e1dd88fb9a6b75ddd9afac79e344fff3
4/java/android/support/v4/app/FragmentManager.java
3dd28258b1a591841a1bfe3f27d4d6fc5b7a8d7e 19-Jun-2012 The Android Open Source Project <initial-contribution@android.com> am 167e3ad6: Reconcile with jb-release

* commit '167e3ad6d742a91db3722640d7f6bea9cea4b706':
167e3ad6d742a91db3722640d7f6bea9cea4b706 19-Jun-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-release

Change-Id: Ib37076b8d9145fe8a0312b3111c60cf9b0431598
c0cbaac70bd277584f36c82a1f62ef8412242561 19-Jun-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
9c1f79db4d5f5972e3aaa68aea4ab332d7959e53 19-Jun-2012 The Android Open Source Project <initial-contribution@android.com> am 8c22e393: Reconcile with jb-release

* commit '8c22e39376761a33ddf9a378a8f5006750abad1d':
8c22e39376761a33ddf9a378a8f5006750abad1d 19-Jun-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-release

Change-Id: Icb686a8ad68fc707ca80080158ea5541e4d89d02
445c07d3cceabb9ddaecabc49cbfb75580982489 18-Jun-2012 Svetoslav Ganov <svetoslavganov@google.com> am dba06d14: am e51e5bb5: Updating the support lib due to hiden API.

* commit 'dba06d14e28974e9b4fd63df76fa425c0e0cd4f2':
Updating the support lib due to hiden API.
dba06d14e28974e9b4fd63df76fa425c0e0cd4f2 18-Jun-2012 Svetoslav Ganov <svetoslavganov@google.com> am e51e5bb5: Updating the support lib due to hiden API.

* commit 'e51e5bb5127788c605cc2e0cb2a57a6cddaa065a':
Updating the support lib due to hiden API.
33614c26cec76c8d5f0386ee0fbd5c6f5206a19f 18-Jun-2012 Svetoslav Ganov <svetoslavganov@google.com> am 83fe8c07: am 76ca3a4a: Update the support lib due to hidden APIs.

* commit '83fe8c0756d8cc36a80ab4e22c6b7cb0ba65e94d':
Update the support lib due to hidden APIs.
83fe8c0756d8cc36a80ab4e22c6b7cb0ba65e94d 18-Jun-2012 Svetoslav Ganov <svetoslavganov@google.com> am 76ca3a4a: Update the support lib due to hidden APIs.

* commit '76ca3a4abf437c04003bacff72491409f8898a18':
Update the support lib due to hidden APIs.
e51e5bb5127788c605cc2e0cb2a57a6cddaa065a 18-Jun-2012 Svetoslav Ganov <svetoslavganov@google.com> Updating the support lib due to hiden API.

1. The API for finding accessibility focus in a virtual
tree exposed via an AccessibilityNodeProvider is now
hidden and will eventually go away. This change removes
it from the support lib.

bug:6675330

Change-Id: I45f775dc775741db89a9d2b4edfe4bcf8decd526
4/java/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.java
4/jellybean/android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean.java
5bfc75fc6cfe64450d26f6005e10a1fb65653b82 16-Jun-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
76ca3a4abf437c04003bacff72491409f8898a18 15-Jun-2012 Svetoslav Ganov <svetoslavganov@google.com> Update the support lib due to hidden APIs.

1. We have hiddent the APIs for accessiiblity focus search since
it wull be perfomred by the client and we need to updates the
support lib.

bug:6675330

Change-Id: I6ae75844868c06dac31c852ea80fdec7b6bac150
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.java
7428ef4f5423080400867da56e5d20e7affc88c7 13-Jun-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
66ede83eb1205dd7413db1d2c2d25ae1c5a78ab9 12-Jun-2012 Adam Powell <adamp@google.com> am 59fc9602: am 575e098d: Allow TaskStackBuilder to be used from a Service

* commit '59fc960234723be0d6cde5241497d5fba00c002d':
Allow TaskStackBuilder to be used from a Service
59fc960234723be0d6cde5241497d5fba00c002d 12-Jun-2012 Adam Powell <adamp@google.com> am 575e098d: Allow TaskStackBuilder to be used from a Service

* commit '575e098da5bc16ff8b95ca080284253fd206fe12':
Allow TaskStackBuilder to be used from a Service
575e098da5bc16ff8b95ca080284253fd206fe12 12-Jun-2012 Adam Powell <adamp@google.com> Allow TaskStackBuilder to be used from a Service

Add ContextCompat and pull startActivities out of ActivityCompat.

Bug 6650578

Change-Id: Ib7451d2821a60829525321c6f397bc34b1c0cf2f
4/honeycomb/android/support/v4/app/ActivityCompatHoneycomb.java
4/honeycomb/android/support/v4/content/ContextCompatHoneycomb.java
4/java/android/support/v4/app/ActivityCompat.java
4/java/android/support/v4/app/TaskStackBuilder.java
4/java/android/support/v4/content/ContextCompat.java
4/jellybean/android/support/v4/app/ActivityCompatJellybean.java
4/jellybean/android/support/v4/content/ContextCompatJellybean.java
5e184340cce33864d4259c51023e4c25e0a118e5 12-Jun-2012 Dianne Hackborn <hackbod@android.com> am c066da5e: am e8ef959d: am 4a7e12af: Merge "Fix for restarting loader manager after orientation change"

* commit 'c066da5e9de16dae63e036fb6823274e06ab68a6':
Fix for restarting loader manager after orientation change
c066da5e9de16dae63e036fb6823274e06ab68a6 12-Jun-2012 Dianne Hackborn <hackbod@android.com> am e8ef959d: am 4a7e12af: Merge "Fix for restarting loader manager after orientation change"

* commit 'e8ef959d85ef556bc4ba0acd2dfc433a9b019877':
Fix for restarting loader manager after orientation change
e8ef959d85ef556bc4ba0acd2dfc433a9b019877 12-Jun-2012 Dianne Hackborn <hackbod@android.com> am 4a7e12af: Merge "Fix for restarting loader manager after orientation change"

* commit '4a7e12af4ec095c3a53bb8481d8d92f63157c3b7':
Fix for restarting loader manager after orientation change
4a7e12af4ec095c3a53bb8481d8d92f63157c3b7 12-Jun-2012 Dianne Hackborn <hackbod@android.com> Merge "Fix for restarting loader manager after orientation change"
dd29207a4cd7b779c7bd147483dfcafc66074f98 07-Jun-2012 The Android Open Source Project <initial-contribution@android.com> am 723fbf37: Reconcile with jb-release

* commit '723fbf37db1a87fbc98739e2fe58cca8c7a24d4c':
723fbf37db1a87fbc98739e2fe58cca8c7a24d4c 07-Jun-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-release

Change-Id: Id476dc7ada0bc3d83825eb610d547c387cd3e231
5a3f72a019a48736ef3327dd5c4963a9c92ff1b0 07-Jun-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
8b4636e193f1f5e91727881cb5c746eb7789bbeb 07-Jun-2012 Adam Powell <adamp@google.com> am bcd76717: am efea2e77: Error check in ViewPager

* commit 'bcd76717c9b8fdf28c2d05dccb92b139d6835454':
Error check in ViewPager
bcd76717c9b8fdf28c2d05dccb92b139d6835454 07-Jun-2012 Adam Powell <adamp@google.com> am efea2e77: Error check in ViewPager

* commit 'efea2e772645ccd2d0de3e92fa8382d5444eab11':
Error check in ViewPager
efea2e772645ccd2d0de3e92fa8382d5444eab11 07-Jun-2012 Adam Powell <adamp@google.com> Error check in ViewPager

Change-Id: Ic8fe905bc0520d1028ef3e1bdae9b34da990105e
4/java/android/support/v4/view/ViewPager.java
78b451146a9673073bf402adb1f5427a7775965b 06-Jun-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
9037e8480df75ef9170252c4bc7bf36ad6139b81 05-Jun-2012 Adam Powell <adamp@google.com> am 897e0299: am c39c85b6: Merge "Fix keyboard navigation in ViewPager" into jb-dev

* commit '897e029958c84b35d5b8db01f41ba2336336ee21':
Fix keyboard navigation in ViewPager
897e029958c84b35d5b8db01f41ba2336336ee21 05-Jun-2012 Adam Powell <adamp@google.com> am c39c85b6: Merge "Fix keyboard navigation in ViewPager" into jb-dev

* commit 'c39c85b69e624950ce447b836e1f4dfa38d90680':
Fix keyboard navigation in ViewPager
c39c85b69e624950ce447b836e1f4dfa38d90680 05-Jun-2012 Adam Powell <adamp@google.com> Merge "Fix keyboard navigation in ViewPager" into jb-dev
0f166d59f0b7345943440048ed2231c49fb66429 05-Jun-2012 Dianne Hackborn <hackbod@google.com> am 7afacf4c: am 5506618c: Fix issue #6584942 IllegalStateException: Failure saving state...

* commit '7afacf4c8ad595ebb86a67d264977518868175c6':
Fix issue #6584942 IllegalStateException: Failure saving state...
dd24aab287e08428b20270b9f12921af13fbd72b 05-Jun-2012 Adam Powell <adamp@google.com> Fix keyboard navigation in ViewPager

Fix a bug where next focusable views were not being detected properly.

Bug 5832688

Change-Id: I3a2019075413ece912efd2d182e4008373d55526
4/java/android/support/v4/view/ViewPager.java
7afacf4c8ad595ebb86a67d264977518868175c6 05-Jun-2012 Dianne Hackborn <hackbod@google.com> am 5506618c: Fix issue #6584942 IllegalStateException: Failure saving state...

* commit '5506618c80a292ac275d8b0c1046b446c7f58836':
Fix issue #6584942 IllegalStateException: Failure saving state...
5506618c80a292ac275d8b0c1046b446c7f58836 05-Jun-2012 Dianne Hackborn <hackbod@google.com> Fix issue #6584942 IllegalStateException: Failure saving state...

...active SuggestFragment{419494f0} has cleared index: -1

There were issues when the same fragment was removed and then
added again before completely finishing the remove (such as due
to a running animation).

Two fixes:

- Now when you call FragmentTransaction.replace() and are replacing
a fragment with the same fragment, this becomes a no-op, to avoid
visual artifacts in the transition and bad states.
- When we are moving the fragment state up and it is currently
animating away to the INITIALIZED state, we could end up making
the fragment inactive as part of the cleanup. In this case it
shouldn't be made inactive; we just need to initialize it but
keep it active since we are going to continue to use it.

Bug: 6584942
Change-Id: I4c37a8e48b115feb0892ef0eb92316d7aeba7b1b
4/java/android/support/v4/app/BackStackRecord.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentManager.java
411e0917a1b1f0eb5a5b62b74ca130441d72b416 05-Jun-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
55178ae4764c654ce998d37b6689e13ff05e710e 04-Jun-2012 Adam Powell <adamp@google.com> am d1276ea0: am 6e7700ca: ViewPager shouldn\'t drop motion that was detected during intercept

* commit 'd1276ea05a4e7f32c6e5ddee959d4c23a9c5042c':
ViewPager shouldn't drop motion that was detected during intercept
d1276ea05a4e7f32c6e5ddee959d4c23a9c5042c 04-Jun-2012 Adam Powell <adamp@google.com> am 6e7700ca: ViewPager shouldn\'t drop motion that was detected during intercept

* commit '6e7700ca575523895f8ebc5696e3e57aeccf30c0':
ViewPager shouldn't drop motion that was detected during intercept
6e7700ca575523895f8ebc5696e3e57aeccf30c0 04-Jun-2012 Adam Powell <adamp@google.com> ViewPager shouldn't drop motion that was detected during intercept

Fix an issue where a large motion that triggered touch interception
and scrolling would not scroll the view. This can happen if the app
is being particularly unresponsive at the time and MotionEvents are
batched.

Change-Id: Ib350e75f6d83da81df11e3c7e618184f414ab670
4/java/android/support/v4/view/ViewPager.java
973f6ef2aa5c5a2ae547ecd24589dc207951768c 04-Jun-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
c071ec40d5d7db83dcf10afc205c81ee4dfce460 04-Jun-2012 Adam Powell <adamp@google.com> am dd74fed7: am 8d3dd842: Fix some ViewPager positioning and title strip bugs

* commit 'dd74fed719c9e0766ffaecd2986c9ba3aa07337b':
Fix some ViewPager positioning and title strip bugs
dd74fed719c9e0766ffaecd2986c9ba3aa07337b 04-Jun-2012 Adam Powell <adamp@google.com> am 8d3dd842: Fix some ViewPager positioning and title strip bugs

* commit '8d3dd8427b57f463f0d4959c0ad8796008472caa':
Fix some ViewPager positioning and title strip bugs
8d3dd8427b57f463f0d4959c0ad8796008472caa 04-Jun-2012 Adam Powell <adamp@google.com> Fix some ViewPager positioning and title strip bugs

Bug 6589201 - fix some bugs with page offsets when page margins and
the pager's size change. ItemInfo#offset always holds the offset with
the margins already taken into account; don't double-count them.

Bug 6596152 - PagerTitleStrip shouldn't ask the adapter for a title
for an item index that is out of range.

Allow users to "catch" the pager properly after a fling without
resetting position to the nearest page.

More consistent/reliable tracking of scroll settling state.

Use VelocityTracker properly when handing off between
onInterceptTouchEvent/onTouchEvent

Get rid of some dodgy rounding fudges.

Change-Id: If22ab6b8b3de7dd3a8863032e10e59e5eda06f21
4/java/android/support/v4/view/PagerTitleStrip.java
4/java/android/support/v4/view/ViewPager.java
6e45c6884fb390cbdd975f624da5179686fdf861 02-Jun-2012 Ficus Kirkpatrick <ficus@android.com> Merge "Add a Future for requests."
b5f1a5083f4d6a0e4ca8403243b37ea2609bcf39 01-Jun-2012 Ficus Kirkpatrick <ficus@android.com> Add a Future for requests.

Useful for doing synchronous operations off of the main thread.

Change-Id: I4c62464682ebfeb4027a10f0236251a0569f8f47
olley/src/com/android/volley/toolbox/RequestFuture.java
1a93c6dd94e239ab34156aa7e22d12637bec18f5 01-Jun-2012 Ficus Kirkpatrick <ficus@android.com> Remove the hated drain().

Bug: 4972050
Change-Id: I4cfcfc84f1a58f3b4c26556634a07876178518a0
olley/src/com/android/volley/ExecutorDelivery.java
olley/src/com/android/volley/Request.java
olley/src/com/android/volley/RequestQueue.java
olley/src/com/android/volley/ResponseDelivery.java
olley/tests/src/com/android/volley/RequestQueueTest.java
olley/tests/src/com/android/volley/ResponseDeliveryTest.java
olley/tests/src/com/android/volley/mock/MockResponseDelivery.java
bd6ae9aeef8aeac119924d01f806c23669e79bc9 31-May-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
53e805ea9efdbd988a7f3abe968013a19ba1bbc4 31-May-2012 Dianne Hackborn <hackbod@google.com> am 44ee0e8b: am 1b913519: Working on issue #6561352: java.lang.RuntimeException: Unable to start...

* commit '44ee0e8bfb574b6b87f1cae801841bde18b0e2b6':
Working on issue #6561352: java.lang.RuntimeException: Unable to start...
44ee0e8bfb574b6b87f1cae801841bde18b0e2b6 31-May-2012 Dianne Hackborn <hackbod@google.com> am 1b913519: Working on issue #6561352: java.lang.RuntimeException: Unable to start...

* commit '1b913519b1c03b084779851e81db2e1a11eb0b0d':
Working on issue #6561352: java.lang.RuntimeException: Unable to start...
1b913519b1c03b084779851e81db2e1a11eb0b0d 31-May-2012 Dianne Hackborn <hackbod@google.com> Working on issue #6561352: java.lang.RuntimeException: Unable to start...

...activity ComponentInfo{com.google.android.googlequicksearchbox
/com.google.android.googlequicksearchbox.SearchActivity}

Add check for a situation where we are saving the state of a
fragment with a -1 index, and fail early in that case with more
debug information.

Change-Id: I175b2d5a1f47934497f28dd3a2d95b3351159743
4/java/android/support/v4/app/FragmentManager.java
a0d84e0f4f3592605afcd6fffcbb5d64e7f2e476 29-May-2012 The Android Open Source Project <initial-contribution@android.com> am 98cfe176: Reconcile with nakasi-factoryrom-release

* commit '98cfe17673896cdbe6e63ea0a181781c4d98ad1c':
98cfe17673896cdbe6e63ea0a181781c4d98ad1c 29-May-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with nakasi-factoryrom-release

Change-Id: If63badb5583fc02136755d4d23a8b023c7c37143
c4fa84d932aa83519a4b057193d12958a974927b 24-May-2012 The Android Automerger <android-build@android.com> merge in nakasi-factoryrom-release history after reset to jb-dev
e502adf816f03707f5bc6039f3b125cf5997ac48 22-May-2012 The Android Open Source Project <initial-contribution@android.com> am 4cdd352c: Reconcile with jb-release

* commit '4cdd352c612aee9b86044e621c357021273d9260':
4cdd352c612aee9b86044e621c357021273d9260 22-May-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-release

Change-Id: I83997d902aadb4a6afa685f85bcdab102ae51138
9f1922b74aa08fae4f5d01f4bcaedb4d3b92111a 22-May-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
a6a64a9f8cd59327c68a2a3acb7b03987c7cbabe 22-May-2012 Scott Barta <sbarta@google.com> am e5652d63: Fixes a test.

* commit 'e5652d63c71750dfa028f205b9b95c172a3cc800':
Fixes a test.
4919881828bd8ab03db2e3ed77053eab091eee32 22-May-2012 Christoph Studer <chstuder@google.com> am 271cf66b: Remove Authenticator.getAuthToken(String)

* commit '271cf66bc82d4f10a0a29b6829a269f609707441':
Remove Authenticator.getAuthToken(String)
83d412477b2311a78ad9225f9e6c43845b2eb561 22-May-2012 Aurash Mahbod <aurash@google.com> am fbeb555a: Make getFileForKey() public

* commit 'fbeb555a8b858e40703816827970e753e649a1cd':
Make getFileForKey() public
6c371fc5da43c7841549d0b7573831ca7dd1ca9f 22-May-2012 Christoph Studer <chstuder@google.com> am 6800e452: (-s ours) Remove forceReauth from AndroidAuthenticator

* commit '6800e452ce6949c7c14fad08921e7c819a8c0b0a':
Remove forceReauth from AndroidAuthenticator
de892d48b33f134ef8d2d85fc76b2587e3d5fe87 22-May-2012 Scott Barta <sbarta@google.com> am 424ab0aa: (-s ours) Creates a pooled ByteArrayOutputStream

* commit '424ab0aa4c90138fc3518eb18bd6d159eef07aca':
Creates a pooled ByteArrayOutputStream
23fac9a267256f723b3155995efe43b665a44448 22-May-2012 Ficus Kirkpatrick <ficus@android.com> am 37201016: Implement cancel by tag and deprecate drain.

* commit '37201016665153fb2b4be27120d917116c8586a7':
Implement cancel by tag and deprecate drain.
2e57bce23ba40142da114d4291f77ef2cd685f56 22-May-2012 Ficus Kirkpatrick <ficus@android.com> am a32a9c8f: Add some crap so we can build Volley with ADT.

* commit 'a32a9c8fea6505d0f55ec9834f9e9fafb4174274':
Add some crap so we can build Volley with ADT.
4ae07ba7d10728ea632cce4f44f8c63680d7d6fd 22-May-2012 Jeff Sharkey <jsharkey@android.com> am 770e680e: Annotate volley tests.

* commit '770e680efb837b320591a99a5a8ec4e9ee9245d3':
Annotate volley tests.
5d2a8fbb6c34f09cfb3c203043ec49752a900d76 22-May-2012 Jeff Sharkey <jsharkey@android.com> am 5aab8783: Use elapsedRealtime() to avoid NITZ changes.

* commit '5aab8783650347620c90184d4452cc6d353dec3f':
Use elapsedRealtime() to avoid NITZ changes.
7f6440a6dc768b03a35ff78f97feb91b4d99f02d 22-May-2012 Jeff Sharkey <jsharkey@android.com> am c70c26a1: (-s ours) Add target to support volley in runtest.

* commit 'c70c26a15db830b724606bf85f411f00a6df3ca1':
Add target to support volley in runtest.
c300c0618822cca3a80ad79ff75c2fbfb757346d 22-May-2012 Ficus Kirkpatrick <ficus@android.com> am 58755773: Correctly parse headers for JSON requests.

* commit '58755773bcfbbd3e1811c8644ca4328caa70dc83':
Correctly parse headers for JSON requests.
efff66bd449d14d81ede13368ffa3810fda3e9cc 22-May-2012 Scott Barta <sbarta@google.com> am 00a20055: Adds support for Cache-Control HTTP header.

* commit '00a200553b5e5dde80fbca6cbac6e07d249a34b8':
Adds support for Cache-Control HTTP header.
19ed5b4e4a693be25819a612e147094bb7c84ae9 22-May-2012 Ficus Kirkpatrick <ficus@android.com> am 2be65943: (-s ours) Volley: an HTTP RPC library.

* commit '2be65943ab1d9610ce16b04898af9cc2ef15a796':
Volley: an HTTP RPC library.
b3eed761f15ee3ad5c944c5d91cb14fba5c40a2b 22-May-2012 Adam Powell <adamp@google.com> am 8b65f98a: am 1e37da8d: Fix bugs in PagerTabStrip/PagerTitleStrip

* commit '8b65f98afc07dcae71d9b4a8909b2704e6441111':
Fix bugs in PagerTabStrip/PagerTitleStrip
e5652d63c71750dfa028f205b9b95c172a3cc800 18-Apr-2012 Scott Barta <sbarta@google.com> Fixes a test.

Bug: 6356642
Change-Id: I76df58281cd8b004ad2b9fb4ed7ab95b26115d54
olley/tests/src/com/android/volley/toolbox/ByteArrayPoolTest.java
olley/tests/src/com/android/volley/toolbox/PoolingByteArrayOutputStreamTest.java
271cf66bc82d4f10a0a29b6829a269f609707441 20-Apr-2012 Christoph Studer <chstuder@google.com> Remove Authenticator.getAuthToken(String)

It was weird to support multiple token types to begin with.

Change-Id: I4959266c92cba24cdabf2a47d5cea9cd7e9f8b9c
olley/src/com/android/volley/toolbox/AndroidAuthenticator.java
olley/src/com/android/volley/toolbox/Authenticator.java
fbeb555a8b858e40703816827970e753e649a1cd 17-Apr-2012 Aurash Mahbod <aurash@google.com> Make getFileForKey() public

Change-Id: I59bbaab1533ca2826cb6ffe1831b2c03fbde589d
olley/src/com/android/volley/toolbox/DiskBasedCache.java
6800e452ce6949c7c14fad08921e7c819a8c0b0a 27-Mar-2012 Christoph Studer <chstuder@google.com> Remove forceReauth from AndroidAuthenticator

This depends on the private AccountManager.peekAuthToken that is not
supported anymore in JB.

Bug: 6212009
Change-Id: I5d187c7fe6f35f357286085eec0eb9ec99f26d06
olley/src/com/android/volley/toolbox/AndroidAuthenticator.java
olley/src/com/android/volley/toolbox/Authenticator.java
424ab0aa4c90138fc3518eb18bd6d159eef07aca 29-Mar-2012 Scott Barta <sbarta@google.com> Creates a pooled ByteArrayOutputStream

Creates a version of ByteArrayOutputStream that uses a pool of buffers
instead of always allocating them fresh. This reduces heap churn and
improves GC performance.

Change-Id: I296ba4be7174d2b768b16bc02df6972f25e86bc2
olley/src/com/android/volley/toolbox/BasicNetwork.java
olley/src/com/android/volley/toolbox/ByteArrayPool.java
olley/src/com/android/volley/toolbox/DiskBasedCache.java
olley/src/com/android/volley/toolbox/PoolingByteArrayOutputStream.java
olley/tests/src/com/android/volley/toolbox/PoolingByteArrayOutputStreamTest.java
37201016665153fb2b4be27120d917116c8586a7 24-Mar-2012 Ficus Kirkpatrick <ficus@android.com> Implement cancel by tag and deprecate drain.

Bug: 5687514
Change-Id: Id7cecdd34185c1bf3ce1f3acebcbd530b34df994
olley/src/com/android/volley/Request.java
olley/src/com/android/volley/RequestQueue.java
olley/src/com/android/volley/ResponseDelivery.java
olley/tests/src/com/android/volley/RequestQueueTest.java
olley/tests/src/com/android/volley/mock/MockRequest.java
a32a9c8fea6505d0f55ec9834f9e9fafb4174274 24-Mar-2012 Ficus Kirkpatrick <ficus@android.com> Add some crap so we can build Volley with ADT.

Change-Id: If7f2ab67eb727ac4840cab1cc47dd3d059a116d2
olley/.classpath
olley/.gitignore
olley/.project
olley/AndroidManifest.xml
olley/proguard.cfg
olley/project.properties
olley/tests/.classpath
olley/tests/.project
olley/tests/AndroidManifest.xml
olley/tests/project.properties
770e680efb837b320591a99a5a8ec4e9ee9245d3 17-Feb-2012 Jeff Sharkey <jsharkey@android.com> Annotate volley tests.

Change-Id: I5600c3eae4903bd67c3696a4045aaf5180aaad67
olley/tests/src/com/android/volley/CacheDispatcherTest.java
olley/tests/src/com/android/volley/NetworkDispatcherTest.java
olley/tests/src/com/android/volley/RequestQueueTest.java
olley/tests/src/com/android/volley/RequestTest.java
olley/tests/src/com/android/volley/ResponseDeliveryTest.java
olley/tests/src/com/android/volley/toolbox/BasicNetworkTest.java
olley/tests/src/com/android/volley/toolbox/HttpHeaderParserTest.java
olley/tests/src/com/android/volley/toolbox/ImageRequestTest.java
5aab8783650347620c90184d4452cc6d353dec3f 15-Feb-2012 Jeff Sharkey <jsharkey@android.com> Use elapsedRealtime() to avoid NITZ changes.

When calculating duration of events, use elapsedRealtime() which
is monotonic during a single boot, and isn't subject to wall clock
changes triggered by NITZ.

Change-Id: I127440dc357e639e1bf91509a215e9ae4f40d310
olley/src/com/android/volley/Request.java
olley/src/com/android/volley/VolleyLog.java
olley/src/com/android/volley/toolbox/BasicNetwork.java
olley/src/com/android/volley/toolbox/DiskBasedCache.java
c70c26a15db830b724606bf85f411f00a6df3ca1 15-Feb-2012 Jeff Sharkey <jsharkey@android.com> Add target to support volley in runtest.

Change-Id: I52e142512135f966940d0a46fb0bf8aefcb41c18
olley/tests/Android.mk
olley/tests/AndroidManifest.xml
olley/tests/res/raw/large_jpeg_1024_500.jpg
olley/tests/src/com/android/volley/toolbox/ImageRequestTest.java
58755773bcfbbd3e1811c8644ca4328caa70dc83 17-Nov-2011 Ficus Kirkpatrick <ficus@android.com> Correctly parse headers for JSON requests.

We were previously ignoring both charset and cache headers.

Bug: 5613882
Change-Id: Ib4c1e70b0eb728e1db53fa9e721389b6454de56e
olley/src/com/android/volley/toolbox/JsonArrayRequest.java
olley/src/com/android/volley/toolbox/JsonObjectRequest.java
00a200553b5e5dde80fbca6cbac6e07d249a34b8 11-Nov-2011 Scott Barta <sbarta@google.com> Adds support for Cache-Control HTTP header.

Adds header parsing for the Cache-Control header, in addition to the
Exipres header. As per the HTTP spec, Cache-Control takes precedence
over Expires if both are specified, even if Expires is more
restrictive. This particular case will let us properly cache Ocean
thumbnails, which give us a funky Expires header but normal
Cache-Control.

Bug: 5584852
Change-Id: I7405f0f1062d39d014807e39dacb39c2e2471fde
olley/src/com/android/volley/toolbox/HttpHeaderParser.java
olley/tests/src/com/android/volley/toolbox/HttpHeaderParserTest.java
2be65943ab1d9610ce16b04898af9cc2ef15a796 03-Nov-2011 Ficus Kirkpatrick <ficus@android.com> Volley: an HTTP RPC library.

Change-Id: I05bb67da2bdcaf127dcaf772947ba56cd115b00a
olley/Android.mk
olley/src/com/android/volley/AuthFailureError.java
olley/src/com/android/volley/Cache.java
olley/src/com/android/volley/CacheDispatcher.java
olley/src/com/android/volley/DefaultRetryPolicy.java
olley/src/com/android/volley/ExecutorDelivery.java
olley/src/com/android/volley/Network.java
olley/src/com/android/volley/NetworkDispatcher.java
olley/src/com/android/volley/NetworkError.java
olley/src/com/android/volley/NetworkResponse.java
olley/src/com/android/volley/NoConnectionError.java
olley/src/com/android/volley/ParseError.java
olley/src/com/android/volley/Request.java
olley/src/com/android/volley/RequestQueue.java
olley/src/com/android/volley/Response.java
olley/src/com/android/volley/ResponseDelivery.java
olley/src/com/android/volley/RetryPolicy.java
olley/src/com/android/volley/ServerError.java
olley/src/com/android/volley/TimeoutError.java
olley/src/com/android/volley/VolleyError.java
olley/src/com/android/volley/VolleyLog.java
olley/src/com/android/volley/toolbox/AndroidAuthenticator.java
olley/src/com/android/volley/toolbox/Authenticator.java
olley/src/com/android/volley/toolbox/BasicNetwork.java
olley/src/com/android/volley/toolbox/ClearCacheRequest.java
olley/src/com/android/volley/toolbox/DiskBasedCache.java
olley/src/com/android/volley/toolbox/HttpClientStack.java
olley/src/com/android/volley/toolbox/HttpHeaderParser.java
olley/src/com/android/volley/toolbox/HttpStack.java
olley/src/com/android/volley/toolbox/HurlStack.java
olley/src/com/android/volley/toolbox/ImageRequest.java
olley/src/com/android/volley/toolbox/JsonArrayRequest.java
olley/src/com/android/volley/toolbox/JsonObjectRequest.java
olley/src/com/android/volley/toolbox/JsonRequest.java
olley/src/com/android/volley/toolbox/NoCache.java
olley/src/com/android/volley/toolbox/StringRequest.java
olley/tests/src/com/android/volley/CacheDispatcherTest.java
olley/tests/src/com/android/volley/NetworkDispatcherTest.java
olley/tests/src/com/android/volley/RequestQueueTest.java
olley/tests/src/com/android/volley/RequestTest.java
olley/tests/src/com/android/volley/ResponseDeliveryTest.java
olley/tests/src/com/android/volley/mock/MockCache.java
olley/tests/src/com/android/volley/mock/MockHttpClient.java
olley/tests/src/com/android/volley/mock/MockHttpStack.java
olley/tests/src/com/android/volley/mock/MockNetwork.java
olley/tests/src/com/android/volley/mock/MockRequest.java
olley/tests/src/com/android/volley/mock/MockResponseDelivery.java
olley/tests/src/com/android/volley/mock/WaitableQueue.java
olley/tests/src/com/android/volley/toolbox/BasicNetworkTest.java
olley/tests/src/com/android/volley/toolbox/HttpHeaderParserTest.java
olley/tests/src/com/android/volley/toolbox/ImageRequestTest.java
olley/tests/src/com/android/volley/utils/CacheTestUtils.java
olley/tests/src/com/android/volley/utils/ImmediateResponseDelivery.java
8b65f98afc07dcae71d9b4a8909b2704e6441111 22-May-2012 Adam Powell <adamp@google.com> am 1e37da8d: Fix bugs in PagerTabStrip/PagerTitleStrip

* commit '1e37da8d4fbd23a4440f32eba784520dc7a03265':
Fix bugs in PagerTabStrip/PagerTitleStrip
1e37da8d4fbd23a4440f32eba784520dc7a03265 21-May-2012 Adam Powell <adamp@google.com> Fix bugs in PagerTabStrip/PagerTitleStrip

* Make textAllCaps work on ICS+. (Dumb transformation methods...)

* Fix a bug where a layout pass would draw one frame where the strip
titles were out of alignment.

* Make PagerTabStrip draw a full-width underline if no background is
set or if explicitly instructed.

* Give PagerTabStrip a minimum width of 32dp for touchability.

* Touching anywhere to the left or right of the currently selected
tab will move next/prev.

Change-Id: Idf58d3d0dc9c11b770d61b2ea6cc6494fd4a5103
4/ics/android/support/v4/view/PagerTitleStripIcs.java
4/java/android/support/v4/view/PagerTabStrip.java
4/java/android/support/v4/view/PagerTitleStrip.java
7f689058e3b43ddc67a10e4d6e5c6efffa5ac6e7 16-May-2012 The Android Open Source Project <initial-contribution@android.com> am 8fc21505: Reconcile with jb-release nakasi-factoryrom-release

* commit '8fc215051dbda7e67c5d8b3ac703dc7153c68b83':
Fix a bug where ViewPager scroll direction could be unpredictable.
Fix bug 5504575 - ViewPager marks fragments as decor on rotation
8fc215051dbda7e67c5d8b3ac703dc7153c68b83 16-May-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-release nakasi-factoryrom-release

Change-Id: Ida62479a860498df80b0a6447eccb8332ea8fe47
5910524caecacf259b8aeff21b9e2d643fbeaf38 16-May-2012 The Android Automerger <android-build@android.com> merge in nakasi-factoryrom-release history after reset to jb-dev
fdf2af5866038c4422a1352719647471d5929d90 16-May-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
16b36d80b756f1d787aa5482a0e8942fd7326340 16-May-2012 Adam Powell <adamp@google.com> am a56d6faa: Perform rounding in a more predictable way when drawing ViewPager margin drawables

* commit 'a56d6faa9df608aaa2907864669800abb68acec7':
Perform rounding in a more predictable way when drawing ViewPager margin drawables
a56d6faa9df608aaa2907864669800abb68acec7 16-May-2012 Adam Powell <adamp@google.com> Perform rounding in a more predictable way when drawing ViewPager margin
drawables

Prevent extra unwanted borders along the sides of pages when a margin
drawable is set.

Bug 6422166

Change-Id: I6b04b5591feafa5447fd5bb587f9b71bdc069fe1
4/java/android/support/v4/view/ViewPager.java
ce19a36cf47cb5ef7fb8ab0564be370bf7596c2a 16-May-2012 Dianne Hackborn <hackbod@google.com> am 14ba5479: Merge "Follow changes in framework." into jb-dev

* commit '14ba5479d819563497dc1505703c261088fedcc6':
Follow changes in framework.
14ba5479d819563497dc1505703c261088fedcc6 16-May-2012 Dianne Hackborn <hackbod@google.com> Merge "Follow changes in framework." into jb-dev
27607137b1ad57344d02cc9dfc037b687316e258 16-May-2012 alanv <alanv@google.com> am b1d4cb28: Update accessibility classes in support library for JellyBean.

* commit 'b1d4cb28db8b08974b651665bf4d1a7926c17b9c':
Update accessibility classes in support library for JellyBean.
be2c79d9a5439922030d2a3846c81c61f0e16912 16-May-2012 Dianne Hackborn <hackbod@google.com> Follow changes in framework.

Change-Id: I424a6e8f4b8b50d421c56bb018beab1063ba2cef
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentManager.java
4133e3cf994077c5a467f380cc47ad556d33eec8 16-May-2012 Svetoslav Ganov <svetoslavganov@google.com> am 989cd2fb: Fix the build - for real.

* commit '989cd2fb6badb029b74cf4c88bbf74b1d912bdca':
Fix the build - for real.
b1d4cb28db8b08974b651665bf4d1a7926c17b9c 15-May-2012 alanv <alanv@google.com> Update accessibility classes in support library for JellyBean.

Change-Id: I8b1f633cb177222c03b8cfd20ba4b88953f0137c
4/java/android/support/v4/view/accessibility/AccessibilityEventCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.java
4/jellybean/android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean.java
989cd2fb6badb029b74cf4c88bbf74b1d912bdca 16-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Fix the build - for real.

Change-Id: I35944a181ed1454303c2fc401b8e9b4a5f869554
4/java/android/support/v4/view/AccessibilityDelegateCompat.java
005cf8fa8198c0dce21d379f571d5fc78e5f5232 15-May-2012 Svetoslav Ganov <svetoslavganov@google.com> am e13cf48d: Fixing the build

* commit 'e13cf48dc33e3865794d145ae8f4daed0bb2274b':
Fixing the build
e13cf48dc33e3865794d145ae8f4daed0bb2274b 15-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Fixing the build

Change-Id: Ib820c2f6ba097c9554afcd9622453ac8c266d66d
4/java/android/support/v4/view/ViewCompat.java
cfd2f320253c75ca00f07b88363262beb23bf4b3 15-May-2012 Svetoslav Ganov <svetoslavganov@google.com> am 25121559: Adding support for accessibility scroll actions to ViewPager.

* commit '25121559b53b9f6c7ef7159203d42e11b9aee281':
Adding support for accessibility scroll actions to ViewPager.
e707d921fd375671116fec4aecc31a311369419a 15-May-2012 Adam Powell <adamp@google.com> am 66957a1e: Work around an ICS ActionProvider bug for ShareCompat

* commit '66957a1e997dde850701ee96a3aa7b7c1444d67f':
Work around an ICS ActionProvider bug for ShareCompat
25121559b53b9f6c7ef7159203d42e11b9aee281 15-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Adding support for accessibility scroll actions to ViewPager.

1. We have added scroll actions in JellyBean and this patch
adds supports for such to the ViewPager in a backwards
compatible manner.

2. Added the required accessibility API to the support library
to implement the above functionality.

bug:5932640

Change-Id: I569af5622914f7463daefdd74d55d807d273bfb5
4/java/android/support/v4/view/AccessibilityDelegateCompat.java
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/view/ViewPager.java
4/jellybean/android/support/v4/view/AccessibilityDelegateCompatJellyBean.java
4/jellybean/android/support/v4/view/ViewCompatJB.java
f03835c57e2b352ce4bb18b28bbdff97f33a8ea9 15-May-2012 The Android Automerger <android-build@android.com> merge in nakasi-factoryrom-release history after reset to jb-dev
c7c49ef1eb4450adc59ba41642253fca29e7cc1b 15-May-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
b6442c1edb74f2ef0b301243289a41d7e3429cea 15-May-2012 Adam Powell <adamp@google.com> am b0296b49: Merge "Add PagerTabStrip" into jb-dev

* commit 'b0296b498c2e2e37d5b1c2880aba62809f855b9b':
Add PagerTabStrip
161fc10e1a29ba6739397d6c45637e1b23dd79b4 15-May-2012 Adam Powell <adamp@google.com> am 8acc3d79: Merge "Add paging gutters to ViewPager." into jb-dev

* commit '8acc3d79aebb4392bc05665fdbe48cd4908c215e':
Add paging gutters to ViewPager.
4db58389478d6ebf6dd203003c18fd3db72e015d 15-May-2012 Svetoslav Ganov <svetoslavganov@google.com> am ec2534d2: Merge "Update the API version checks in the support lib." into jb-dev

* commit 'ec2534d288a1d26a69b5088379e6290e741a7ad4':
Update the API version checks in the support lib.
7337d114c3127261f575f711813892575737108b 15-May-2012 Adam Powell <adamp@google.com> am d84ef6c9: Fix a ViewPager bug repopulating after a data set change that removed items.

* commit 'd84ef6c972b75c0ddeee88db2d66d40fff7519a8':
Fix a ViewPager bug repopulating after a data set change that removed items.
66957a1e997dde850701ee96a3aa7b7c1444d67f 15-May-2012 Adam Powell <adamp@google.com> Work around an ICS ActionProvider bug for ShareCompat

ICS had a bug where MenuItems that were not originally created with a
submenu would not properly be configured with one even if an
ActionProvider reported having a submenu. This has been fixed for JB,
but work around it for ShareCompat#configureMenuItem when running on
ICS.

Bug 6493376

Change-Id: I2b76872d5b82d713bbd98f6e92812fe0400fb848
4/java/android/support/v4/app/ShareCompat.java
67a5e0b2e7cc22033b0b851d2e2ddb227a501bd8 14-May-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
b0296b498c2e2e37d5b1c2880aba62809f855b9b 14-May-2012 Adam Powell <adamp@google.com> Merge "Add PagerTabStrip" into jb-dev
24cc55cb5775a71ff144a3588003fa8e52951c7d 14-May-2012 Adam Powell <adamp@google.com> Add PagerTabStrip

PagerTabStrip is the snazzier, more stylish cousin of PagerTitleStrip.
Like PagerTitleStrip, PagerTabStrip displays the previous, current,
and next page titles. Unlike PagerTitleStrip, PagerTabStrip allows the
previous and next titles to be focused and tapped to switch pages, and
also presents a colored under-bar highlighting the current page title.

Bug 6284709

Change-Id: I8a9488c37653cac508ac21d957d2d47835306459
4/java/android/support/v4/view/PagerTabStrip.java
4/java/android/support/v4/view/PagerTitleStrip.java
8acc3d79aebb4392bc05665fdbe48cd4908c215e 13-May-2012 Adam Powell <adamp@google.com> Merge "Add paging gutters to ViewPager." into jb-dev
ec2534d288a1d26a69b5088379e6290e741a7ad4 13-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Update the API version checks in the support lib." into jb-dev
f3ed7c56e6c409d27c60f7d74c026906593c21d4 13-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Update the API version checks in the support lib.

1. Since the API version has been finalized this change
updates the SDk version checks to use the JellyBean
verson number.

bug:5947249

Change-Id: I1011f76612f95ceef179acd0b8ab258c055a8369
4/Android.mk
4/java/android/support/v4/view/AccessibilityDelegateCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
8f19b17dbc34bfc7e5caacbf83a7099e5cb5a47c 13-May-2012 Adam Powell <adamp@google.com> Add paging gutters to ViewPager.

With the new Android Design guidelines, conforming apps pair tabs with
a ViewPager to easily move between tabbed content. However taken to
its natural conclusion this limits the types of content that can be
placed into a tab. Unbounded scrolling content such as a map suddenly
cannot be used, since there is no way to reach the "edge" of that
content in order to start paging. In addition, bounded but very wide
horizontally scrolling content can make paging cumbersome.

Enter paging gutters.

A gutter is defined as the 16dp space along the left and right edges
of a ViewPager, or 10% of the available horizontal space, whichever is
smaller. If the user begins a drag within a gutter, the pager will
take over and allow the user to switch pages without reaching the edge
of horizontally scrolling content. This provides a default "edge
swipe" navigation that may be used in any ViewPager regardless of
content.

Bug 6486971

Change-Id: I27a393445e7d379204b42fd3751acd4c1b4fa69a
4/java/android/support/v4/view/ViewPager.java
d84ef6c972b75c0ddeee88db2d66d40fff7519a8 13-May-2012 Adam Powell <adamp@google.com> Fix a ViewPager bug repopulating after a data set change that removed
items.

Bug 6484624

Change-Id: Ibeee22e75ca77786f5b80fcbd601b8ad976fb636
4/java/android/support/v4/view/ViewPager.java
13de2e967f275e05158ce1dd1d7c2844f8933189 18-Apr-2012 Scott Barta <sbarta@google.com> Fixes a test.

Bug: 6356642
Change-Id: I76df58281cd8b004ad2b9fb4ed7ab95b26115d54
olley/tests/src/com/android/volley/toolbox/ByteArrayPoolTest.java
olley/tests/src/com/android/volley/toolbox/PoolingByteArrayOutputStreamTest.java
70e96ebf69f91da84681a6263b3862c63d53ab11 11-May-2012 alanv <alanv@google.com> Update AccessibilityNodeInfoCompat for JellyBean.

Also ensures that non-null wrapper is always used and fixes compiler warnings.

Bug: 6469473
Change-Id: I2029ae87d5525a54d26a559b8304f04fd39144f6
4/Android.mk
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/jellybean/android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean.java
1e300b0aca2f34bfe65885c5405044cfe5585224 10-May-2012 Adam Powell <adamp@google.com> ViewPager fix. Oops.

Change-Id: Ie7213d05b0ad6b54cf4e3585590c3a12f92c97a2
4/java/android/support/v4/view/ViewPager.java
863f57340e8f2890263552b1c9873312bec00d9f 10-May-2012 Adam Powell <adamp@google.com> Merge "ViewPager data set change fixes" into jb-dev
1a1c2acbc15f8bc9dba05d09dcb18e340474e1c6 10-May-2012 Adam Powell <adamp@google.com> ViewPager data set change fixes

Clean up ViewPager data set change operations a bit and update
FragmentPagerAdapter to allow for items changing positions within the
adapter during a data set change.

Bug 6347192

Change-Id: Ib0aaa31190fca561f9b2c6c94f37e0b5eb1d1e90
13/java/android/support/v13/app/FragmentPagerAdapter.java
4/java/android/support/v4/app/FragmentPagerAdapter.java
4/java/android/support/v4/view/ViewPager.java
3823e16071b1ba22e047cbbef9e167b1bedc7a6b 10-May-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
e8784f0120c355cc053e80e05fdfc36f1ec09752 10-May-2012 Adam Powell <adamp@google.com> Merge "ViewPager size changes" into jb-dev
5f6568e7e269783e2668527461878cadfbe65215 10-May-2012 Adam Powell <adamp@google.com> ViewPager size changes

Fix some bugs that happen when ViewPagers change size that could
cause pages to become misaligned.

Bug 6335994

Change-Id: Iada902dea1436858b902d2d85c81418a179af5a9
4/java/android/support/v4/view/PagerTitleStrip.java
4/java/android/support/v4/view/ViewPager.java
000bc861de12bc3a26f69135ac224e1eb8106f4f 10-May-2012 Alan Viverette <alanv@google.com> Revert "Update AccessibilityNodeInfoCompat for JellyBean."

This reverts commit a8335a99a83ddc6ba2c649c6ef47f84927d9e17d
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/jellybean/android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean.java
a8335a99a83ddc6ba2c649c6ef47f84927d9e17d 10-May-2012 alanv <alanv@google.com> Update AccessibilityNodeInfoCompat for JellyBean.

Bug: 6469473
Change-Id: I043204154fb847594ba5e47bec1ea3f1c4498472
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/jellybean/android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean.java
c5faa59907e2fcd17ecca2633b08d9d5e4c9a886 05-May-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
4338f5e2f60c50ac90ebab9a1b1209d3f8298757 04-May-2012 Katherine Kuan <katherinekuan@google.com> Merge "Remove StaggeredGridView from support library and move to ex folder" into jb-dev
183238308d5c66c737ba0ba5108dabfec3eb3d37 03-May-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
82971b1050c50d3be5b2cbc285c74076e6763892 03-May-2012 Adam Powell <adamp@google.com> Bugfix for PagerTitleStrip#onDetachedFromWindow

Protect against weird cases where the view may have erroneously
received bad/mismatched calls to onDetached/onAttached

Bug 6407068

Change-Id: Ifcdf63f6bb5ecaa18164f6b2c198fea7199348f1
4/java/android/support/v4/view/PagerTitleStrip.java
0306ebc908d5dcf148aa319a9734b419eacb23b5 02-May-2012 Adam Powell <adamp@google.com> TaskStackBuilder API changes

Reflect JB framework API changes in TaskStackBuilder. Old names for
some methods have been deprecated.

Change-Id: I8ca7000bc29150757561955ba02a8461fae4ae1e
4/java/android/support/v4/app/ActivityCompat.java
4/java/android/support/v4/app/TaskStackBuilder.java
4/jellybean/android/support/v4/app/ActivityCompatJellybean.java
4/jellybean/android/support/v4/app/TaskStackBuilderJellybean.java
b54e36f277c74881f85f6ab399431b1c8d9ef35c 01-May-2012 Katherine Kuan <katherinekuan@google.com> Remove StaggeredGridView from support library and move to ex folder

Move to frameworks/ex folder because this is still under
development. (See I7e16023292f83ff09c394a0b3927d175dac37789)

Change-Id: I71d72eac81b9e5012687841d37bcdb8799f4f396
4/java/android/support/v4/widget/StaggeredGridView.java
c8b5308b3dfd79160c973fca8d7bbc741ea4c868 30-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
95baf8fd79ebb4171a4ef495b1f32829ca28f186 26-Apr-2012 Ying Wang <wangying@google.com> Build android-support-v4-jellybean against SDK 16.

Bug 5947249.

Change-Id: Ic74154c2701bbc7206c8aea3bf9ce531fa96ef1a
4/Android.mk
8d903bdefac5fad8178b58d595418936d4ca735f 25-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to jb-dev
a535e06412ade3939d8fcf165e54d29817dc2e7b 25-Apr-2012 Xavier Ducrohet <xav@android.com> Merge "Fix GridLayout support library."
4eda2e4131199633668381b0299f688e720fcf63 25-Apr-2012 Xavier Ducrohet <xav@android.com> Fix GridLayout support library.

Change-Id: I4efc2a9438e9cbd1bd6682a24474709712ebc4b4
7/gridlayout/gen/android/support/v7/gridlayout/BuildConfig.java
7/gridlayout/gen/android/support/v7/gridlayout/R.java
7/gridlayout/gen/com/android/support/v7/gridlayout/BuildConfig.java
7/gridlayout/gen/com/android/support/v7/gridlayout/R.java
7/gridlayout/res/values/attrs.xml
430eb135c8a5415b532a686bb514f9711dc932d7 24-Apr-2012 Christopher Tate <ctate@android.com> am c39b171a: am eb685054: am 271504db: Merge "Do not dispatch context selection events to non-visible fragments."

* commit 'c39b171a8b10ffc1bd06dd5251595d0050d3951d':
Do not dispatch context selection events to non-visible fragments.
cf0160d23e02e26e975188c2509cd3b936dec8a1 24-Apr-2012 Christopher Tate <ctate@android.com> am 95fc5568: am 2d0e9339: am ea518a34: Merge "Fix potential NPE when saving fragment state."

* commit '95fc5568079ef4628087abb6504566b27ef31b8d':
Fix potential NPE when saving fragment state.
12924cf8019d4a584bcc6cd5f1bab7f993aaaf65 24-Apr-2012 Christopher Tate <ctate@android.com> am e3f47c95: am f618142e: am 72bf9301: Merge "Fix NPE in `onActivityResult` when target fragment no longer exists."

* commit 'e3f47c956a1806fd174b54a5900bbb54be188746':
Fix NPE in `onActivityResult` when target fragment no longer exists.
ecc4c50660919b8d90ca024f9c0d95c26cd0bdc2 24-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
57ff0548ba991652576d81adaaa8baf4c028de39 24-Apr-2012 Adam Powell <adamp@google.com> Modify NavUtils to use Jellybean up navigation functionality when
available.

Change-Id: If1e237e75e70d01583893503a1fa0ad300206b92
4/java/android/support/v4/app/NavUtils.java
4/jellybean/android/support/v4/app/NavUtilsJB.java
d324013e8edee21ab7985d052b1e4d2c9c1c8704 24-Apr-2012 Xavier Ducrohet <xav@android.com> Merge "Update Readme in GridLayout support lib."
c5fae50008f58162e1f71d4824aa156fc85af808 23-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
c025eb8cd3ce8d9e1577033369a7e5ff6eeae58c 21-Apr-2012 Xavier Ducrohet <xav@android.com> Update Readme in GridLayout support lib.

This explains better how to deal with custom attributes when using
this version of GL instead of the frameworks one.

Change-Id: I1bcf7fad95d7c0c6884232833a0a75799857dadb
7/gridlayout/README.txt
d16944cf0ad052b56562a56886fed92afbb9b09f 21-Apr-2012 Svetoslav Ganov <svetoslavganov@google.com> Fixing the build.

Change-Id: Ib81d1c559e067facd6db63d5fbbef5bc3528e55b
4/java/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.java
4/jellybean/android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean.java
71c281d749040f411a831a7577809053d47bc06b 20-Apr-2012 Jeff Sharkey <jsharkey@android.com> Merge "Surface isActiveNetworkMetered() API."
5d79c2b6211936177817f2492816c1dba76dac3e 20-Apr-2012 Jeff Sharkey <jsharkey@android.com> Surface isActiveNetworkMetered() API.

Uses new JellyBean API to determine if active network is metered,
otherwise infers based on network types available to the SDK version.

Bug: 3001465
Change-Id: I2b88cc327cee970a94f4d046bb8e017b03c0cb7e
4/gingerbread/android/support/v4/net/ConnectivityManagerCompatGingerbread.java
4/honeycomb_mr2/android/support/v4/net/ConnectivityManagerCompatHoneycombMR2.java
4/java/android/support/v4/net/ConnectivityManagerCompat.java
4/jellybean/android/support/v4/net/ConnectivityManagerCompatJellyBean.java
4474bc11f64b2b274ca6db5a1e23e8c1d143d5fa 20-Apr-2012 Christoph Studer <chstuder@google.com> Remove Authenticator.getAuthToken(String)

It was weird to support multiple token types to begin with.

Change-Id: I4959266c92cba24cdabf2a47d5cea9cd7e9f8b9c
olley/src/com/android/volley/toolbox/AndroidAuthenticator.java
olley/src/com/android/volley/toolbox/Authenticator.java
44ef2e098722e10bed416243eb52e04aea18675f 19-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
c39b171a8b10ffc1bd06dd5251595d0050d3951d 19-Apr-2012 Christopher Tate <ctate@android.com> am eb685054: am 271504db: Merge "Do not dispatch context selection events to non-visible fragments."

* commit 'eb685054a762cf975b86386543f96a174441c5f9':
Do not dispatch context selection events to non-visible fragments.
95fc5568079ef4628087abb6504566b27ef31b8d 19-Apr-2012 Christopher Tate <ctate@android.com> am 2d0e9339: am ea518a34: Merge "Fix potential NPE when saving fragment state."

* commit '2d0e93395dc1eb868fbc45e47ae32880f97c96f6':
Fix potential NPE when saving fragment state.
e3f47c956a1806fd174b54a5900bbb54be188746 19-Apr-2012 Christopher Tate <ctate@android.com> am f618142e: am 72bf9301: Merge "Fix NPE in `onActivityResult` when target fragment no longer exists."

* commit 'f618142e643c0ab795923ab5ba8b0fe62ee08201':
Fix NPE in `onActivityResult` when target fragment no longer exists.
eb685054a762cf975b86386543f96a174441c5f9 19-Apr-2012 Christopher Tate <ctate@android.com> am 271504db: Merge "Do not dispatch context selection events to non-visible fragments."

* commit '271504dbdf494dc87a2a96ff5d108c75a3389143':
Do not dispatch context selection events to non-visible fragments.
2d0e93395dc1eb868fbc45e47ae32880f97c96f6 19-Apr-2012 Christopher Tate <ctate@android.com> am ea518a34: Merge "Fix potential NPE when saving fragment state."

* commit 'ea518a3420d87c99f28bba47d13ebef727e4564f':
Fix potential NPE when saving fragment state.
f618142e643c0ab795923ab5ba8b0fe62ee08201 19-Apr-2012 Christopher Tate <ctate@android.com> am 72bf9301: Merge "Fix NPE in `onActivityResult` when target fragment no longer exists."

* commit '72bf9301f2914d15c6432dbe1c68e2a930f33c17':
Fix NPE in `onActivityResult` when target fragment no longer exists.
79a066778652bc29586d60381da0a75d741279bb 19-Apr-2012 Chris Tate <ctate@android.com> am c1ca6fda: am 993d3e48: am 0d3a6843: Merge "Support setNumber(int) in NotificationCompat.Builder"

* commit 'c1ca6fdaa0d74e2707fc70b342bf5ac9a613875e':
Support setNumber(int) in NotificationCompat.Builder
271504dbdf494dc87a2a96ff5d108c75a3389143 19-Apr-2012 Christopher Tate <ctate@android.com> Merge "Do not dispatch context selection events to non-visible fragments."
ea518a3420d87c99f28bba47d13ebef727e4564f 19-Apr-2012 Christopher Tate <ctate@android.com> Merge "Fix potential NPE when saving fragment state."
72bf9301f2914d15c6432dbe1c68e2a930f33c17 19-Apr-2012 Christopher Tate <ctate@android.com> Merge "Fix NPE in `onActivityResult` when target fragment no longer exists."
c1ca6fdaa0d74e2707fc70b342bf5ac9a613875e 19-Apr-2012 Chris Tate <ctate@android.com> am 993d3e48: am 0d3a6843: Merge "Support setNumber(int) in NotificationCompat.Builder"

* commit '993d3e48f4fc3eabd9490f53c5ff68f53b805227':
Support setNumber(int) in NotificationCompat.Builder
993d3e48f4fc3eabd9490f53c5ff68f53b805227 19-Apr-2012 Chris Tate <ctate@android.com> am 0d3a6843: Merge "Support setNumber(int) in NotificationCompat.Builder"

* commit '0d3a684348493a831236a264d51b33c838411388':
Support setNumber(int) in NotificationCompat.Builder
14690ddb315cc7cf34c23966e63a46a29cec922f 18-Apr-2012 Christoph Studer <chstuder@google.com> Merge "Remove forceReauth from AndroidAuthenticator"
0d3a684348493a831236a264d51b33c838411388 18-Apr-2012 Chris Tate <ctate@android.com> Merge "Support setNumber(int) in NotificationCompat.Builder"
0d4884955a51569c235d648460386ef5b50801de 18-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
9e164ff93fd027f51f0f950d9de222a1fbaec112 18-Apr-2012 Scott Kennedy <skennedy27@gmail.com> Support setNumber(int) in NotificationCompat.Builder

The "number" parameter was ignored in NotificationCompatHoneycomb, so it does not get displayed in the notification. This simply calls through to the native Notification.Builder#setNumber(int) method.

Change-Id: Ic867efa6f4b4b79fa64723443e0df2045f262d01
Signed-off-by: Scott Kennedy <skennedy27@gmail.com>
4/honeycomb/android/support/v4/app/NotificationCompatHoneycomb.java
3cb039bc45357cdbb7eb75a634c4df7b9a15fd1e 17-Apr-2012 Adam Powell <adamp@google.com> Merge "Add EXTRA_HTML_TEXT methods to ShareCompat."
9cd98a9aa34fa6b34ad91ec1e626822960202680 17-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
cbbd3af2a6fd57ebbe9da9b1c2f42a3c98171bb1 17-Apr-2012 Aurash Mahbod <aurash@google.com> Make getFileForKey() public

Change-Id: I59bbaab1533ca2826cb6ffe1831b2c03fbde589d
olley/src/com/android/volley/toolbox/DiskBasedCache.java
9c99b2fd06f73a9689709923f81c6e5a4c67330c 27-Mar-2012 Christoph Studer <chstuder@google.com> Remove forceReauth from AndroidAuthenticator

This depends on the private AccountManager.peekAuthToken that is not
supported anymore in JB.

Bug: 6212009
Change-Id: I5d187c7fe6f35f357286085eec0eb9ec99f26d06
olley/src/com/android/volley/toolbox/AndroidAuthenticator.java
olley/src/com/android/volley/toolbox/Authenticator.java
b9519d0576365db2145a5416cffcc8ad892a3963 16-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
37c1509886a7897163f70f4645c08ddf0b41632d 14-Apr-2012 Adam Powell <adamp@google.com> Add EXTRA_HTML_TEXT methods to ShareCompat.

Change-Id: I7475a70c7ed54e9e624b9a4cafb338b069323987
4/java/android/support/v4/app/ShareCompat.java
4/jellybean/android/support/v4/app/ShareCompatJB.java
200e3384b06670f660b283a5715a331be6d85fd3 14-Apr-2012 Adam Powell <adamp@google.com> Add constant for EXTRA_HTML_TEXT to IntentCompat

Change-Id: I88eccd8662751c0ad4b34d0e9b0ae09d1f291aec
4/java/android/support/v4/content/IntentCompat.java
0a679ff96b1bad8426fefae134c171f4e4ca6757 13-Apr-2012 Scott Barta <sbarta@google.com> Merge "Creates a pooled ByteArrayOutputStream"
c4cbfcb8d044cea99e2471ce5c401cd959b6cdfe 29-Mar-2012 Scott Barta <sbarta@google.com> Creates a pooled ByteArrayOutputStream

Creates a version of ByteArrayOutputStream that uses a pool of buffers
instead of always allocating them fresh. This reduces heap churn and
improves GC performance.

Change-Id: I296ba4be7174d2b768b16bc02df6972f25e86bc2
olley/src/com/android/volley/toolbox/BasicNetwork.java
olley/src/com/android/volley/toolbox/ByteArrayPool.java
olley/src/com/android/volley/toolbox/DiskBasedCache.java
olley/src/com/android/volley/toolbox/PoolingByteArrayOutputStream.java
olley/tests/src/com/android/volley/toolbox/PoolingByteArrayOutputStreamTest.java
b469af6dc2f8cda4020a78fb4582c1483089fd6e 12-Apr-2012 Adam Powell <adamp@google.com> Post invalidations on the animation tick if available for
StaggeredGridView/ViewPager.

Fix interaction with nested scrolling in ViewPager.

Finish settling a ViewPager that is close enough to the end of a fling
when touched.

Change-Id: Ia68be871c92cdb448d4030fdc4b806c78ea69c1a
4/java/android/support/v4/view/ViewPager.java
4/java/android/support/v4/widget/StaggeredGridView.java
8d1ab0bbc128705cdf3561213378924a5e697b80 12-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbd 12-Apr-2012 Adam Powell <adamp@google.com> Add support for postOnAnimation View methods for JB.

Fallback variants for older platform versions post runnables with a
timeout value lower than that needed to achieve 60fps.

Change-Id: I807a1cbe82111a29e9459de0892f253348717c7b
4/honeycomb/android/support/v4/view/ViewCompatHC.java
4/java/android/support/v4/view/ViewCompat.java
4/jellybean/android/support/v4/view/ViewCompatJB.java
b65a51dda1855529326125699f526d95a09e60ac 10-Apr-2012 Adam Powell <adamp@google.com> am 24f13181: (-s ours) am d2230d41: am ebc55e37: DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.

* commit '24f13181b5a24ca8b42fff3acc572208e8203a4a':
21f7046fd5aebde51bf64be65c02ed5e87eec484 10-Apr-2012 Adam Powell <adamp@google.com> am 67f52b38: (-s ours) am 807c4a37: am ebc55e37: DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.

* commit '67f52b38b39062fe560298c635ce60894a9dcf67':
24f13181b5a24ca8b42fff3acc572208e8203a4a 10-Apr-2012 Adam Powell <adamp@google.com> am d2230d41: am ebc55e37: DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.

* commit 'd2230d41126052b377417a9f0b565a8fffa616af':
67f52b38b39062fe560298c635ce60894a9dcf67 10-Apr-2012 Adam Powell <adamp@google.com> am 807c4a37: am ebc55e37: DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.

* commit '807c4a37bec154d10cabad60679c64c2ef1f3643':
DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.
5aa9a17ce72197faa94734090f729c6dafcce83c 10-Apr-2012 Adam Powell <adamp@google.com> am ffd4e7fa: (-s ours) am ebc55e37: DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.

* commit 'ffd4e7fad8d2f5333c6e3821699114bfe147f808':
DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.
807c4a37bec154d10cabad60679c64c2ef1f3643 10-Apr-2012 Adam Powell <adamp@google.com> am ebc55e37: DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.

* commit 'ebc55e37f09dcb8233a22b1cb3889cfd225fa43b':
DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.
ffd4e7fad8d2f5333c6e3821699114bfe147f808 10-Apr-2012 Adam Powell <adamp@google.com> am ebc55e37: DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.

* commit 'ebc55e37f09dcb8233a22b1cb3889cfd225fa43b':
DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.
d2230d41126052b377417a9f0b565a8fffa616af 10-Apr-2012 Adam Powell <adamp@google.com> am ebc55e37: DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.

* commit 'ebc55e37f09dcb8233a22b1cb3889cfd225fa43b':
DO NOT MERGE Fix a bug in TaskStackBuilder where task stack PendingIntents would not clear tasks properly.
ebc55e37f09dcb8233a22b1cb3889cfd225fa43b 06-Apr-2012 Adam Powell <adamp@google.com> DO NOT MERGE Fix a bug in TaskStackBuilder where task stack
PendingIntents would not clear tasks properly.

Cherry-pick from master

Change-Id: I75588830b1c7fb632ffc2409bcba0d4f07b90c36
4/java/android/support/v4/app/TaskStackBuilder.java
3bbc1ff33f5f252e11af463554b2b1d3179334df 09-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
77e2f963d4bcac5e0a4704cd4ea684b04735053e 02-Apr-2012 Katherine Kuan <katherinekuan@google.com> Reset item tops and bottoms for StaggeredGridView

When the StaggeredGridView is going to display
a completely new set of data, offer a reset method
so item top and bottom information is cleared.

Fix NPE when adapter notifyDataSetChanged() is
called.

Bug: 6282841
Change-Id: If1aee80358e32420d2b3a0d4e48ede39002d650a
4/java/android/support/v4/widget/StaggeredGridView.java
56a1f598b89d0e65dbd2a2678b66a43f5b7638c2 06-Apr-2012 Adam Powell <adamp@google.com> Fix a bug in TaskStackBuilder where task stack PendingIntents would
not clear tasks properly.

Change-Id: I75588830b1c7fb632ffc2409bcba0d4f07b90c36
4/java/android/support/v4/app/TaskStackBuilder.java
c383920cecfc5c25b1ad093811aa18fedbf1ba19 03-Apr-2012 Mike Lockwood <lockwood@google.com> Merge remote-tracking branch 'goog/ics-aah'
3d699bfb90c5cef68875797524f22cd30410d8ce 02-Apr-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
6b96c2a5aecbb56116667959e43489966e02ff73 30-Mar-2012 Jeff Sharkey <jsharkey@android.com> Add ICS TrafficStats features to v4 support.

Change-Id: I7a31ed15ba0093609f0d1df040c83fcc753d4267
4/ics/android/support/v4/net/TrafficStatsCompatIcs.java
4/java/android/support/v4/net/TrafficStatsCompat.java
d1afedb0ef988d7200b3093472c2bc84d301d1da 29-Mar-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
19a56e8495477bfd89e4c4913860fdbcb7beb504 24-Mar-2012 Ficus Kirkpatrick <ficus@android.com> Implement cancel by tag and deprecate drain.

Bug: 5687514
Change-Id: Id7cecdd34185c1bf3ce1f3acebcbd530b34df994
olley/src/com/android/volley/Request.java
olley/src/com/android/volley/RequestQueue.java
olley/src/com/android/volley/ResponseDelivery.java
olley/tests/src/com/android/volley/RequestQueueTest.java
olley/tests/src/com/android/volley/mock/MockRequest.java
378873990e1c7139b03aa632facd00547ed9d69d 24-Mar-2012 Ficus Kirkpatrick <ficus@android.com> Add some crap so we can build Volley with ADT.

Change-Id: If7f2ab67eb727ac4840cab1cc47dd3d059a116d2
olley/.classpath
olley/.gitignore
olley/.project
olley/AndroidManifest.xml
olley/proguard.cfg
olley/project.properties
olley/tests/.classpath
olley/tests/.project
olley/tests/AndroidManifest.xml
olley/tests/project.properties
c1baa2d19a7f95a21c21f211a7eef255312f6af3 21-Mar-2012 The Android Open Source Project <initial-contribution@android.com> am 767a236a: am afc8e4c2: Reconcile with ics-mr1-release

* commit '767a236ab269117176e7dcc1b354254a7cc1e73c':
767a236ab269117176e7dcc1b354254a7cc1e73c 21-Mar-2012 The Android Open Source Project <initial-contribution@android.com> am afc8e4c2: Reconcile with ics-mr1-release

* commit 'afc8e4c2810b019ed3095bbb6abed7199204c07a':
afc8e4c2810b019ed3095bbb6abed7199204c07a 21-Mar-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I5e95ff59c61db84b6d315a61b435762017fd8f82
b136e96373566e1cc4623dc28db678bfb37951f0 21-Mar-2012 The Android Open Source Project <initial-contribution@android.com> am 7697c9ee: am da7280f2: Reconcile with ics-mr1-release

* commit '7697c9ee45a5d9e3fb0c7fbc242d3af1730eb5db':
7697c9ee45a5d9e3fb0c7fbc242d3af1730eb5db 21-Mar-2012 The Android Open Source Project <initial-contribution@android.com> am da7280f2: Reconcile with ics-mr1-release

* commit 'da7280f2b04f3fc98df72e860f1b0c607ae30c7b':
da7280f2b04f3fc98df72e860f1b0c607ae30c7b 21-Mar-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I8022da6fd2a058b11d902d84238eb031d5666c95
87bfcff81147357906d6684a564d3b64683cba0b 21-Mar-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
8cb8e13c282fb5f917c7cf17aa5e114f471216c6 20-Mar-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
d83abaaceb9b36fbda12baa076f506fb8cd0b4c6 20-Mar-2012 Xavier Ducrohet <xav@android.com> Merge "Add readme for gridlayout project library."
e99c9303786485b10d4480bc1fc43451d8d7f3ff 20-Mar-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
25df93b813befb678835eb040c8158bb5aa8fe8d 20-Mar-2012 Adam Powell <adamp@google.com> Fix a bug with changing the column count in StaggeredGridView.

Change-Id: I7aa6544e03e4c7426c96a906f7c78b91d2e8ebb6
4/java/android/support/v4/widget/StaggeredGridView.java
121dba12686f0ff01cfe348c43a4f6f0edc18477 20-Mar-2012 Adam Powell <adamp@google.com> Properly handle top padding in StaggeredGridView while freshly populating items.

Change-Id: I6aa920320217017bc8720a4170739aee06b17537
4/java/android/support/v4/widget/StaggeredGridView.java
682de9580a0442e527ec352d1a27f422697b0a74 19-Mar-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
75c0c71f5db7ddcddca1de4a1057c4d1aea37876 16-Mar-2012 Xavier Ducrohet <xav@android.com> Add readme for gridlayout project library.

Change-Id: Ic64ff2ee2623f954d6db79056a4fd100356a1021
7/gridlayout/README.txt
346e2f2390f0d743fd10e7d01a015df6b32292cd 28-Feb-2012 Adam Powell <adamp@google.com> StaggeredGridView and supporting functionality

Stable IDs are not yet supported.

Move/rename HCSparseArray => SparseArrayCompat; make it public.

Add some new features to ViewCompat.

Add ScrollerCompat; leave it package-private for now as it needs
a reasonable fallback implementation for new methods.

Change-Id: I87d6952ef2c7748a40558759372a2525d6a52cf0
4/ics/android/support/v4/widget/ScrollerCompatIcs.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/HCSparseArray.java
4/java/android/support/v4/app/LoaderManager.java
4/java/android/support/v4/util/SparseArrayCompat.java
4/java/android/support/v4/widget/ScrollerCompat.java
4/java/android/support/v4/widget/StaggeredGridView.java
dc18a3999cea5efb91d30c13015c87494695031c 13-Mar-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
bfc8e01b7b0d5ea70ce89d0409b72b7f7d540f43 13-Mar-2012 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
ea343647a65fb0a94a9011e93d2fcf6896c0247e 12-Mar-2012 Adam Powell <adamp@google.com> am 817afe66: am 1086a3a5: am 97b3c54f: Make FragmentActivity#supportInvalidateOptionsMenu public.

* commit '817afe66d3e5f913970c4c58338ae6c0e87d15d4':
dfe1d8aad64614e7f38f724e2c7658ecdad1d0f9 12-Mar-2012 Adam Powell <adamp@google.com> am 1d365108: am c41467a3: am 97b3c54f: Make FragmentActivity#supportInvalidateOptionsMenu public.

* commit '1d3651083b1999aad82841ca65fba375d68cb9ec':
Make FragmentActivity#supportInvalidateOptionsMenu public.
817afe66d3e5f913970c4c58338ae6c0e87d15d4 12-Mar-2012 Adam Powell <adamp@google.com> am 1086a3a5: am 97b3c54f: Make FragmentActivity#supportInvalidateOptionsMenu public.

* commit '1086a3a5406af1d239f64a5da6b3ea3797b1557d':
1d3651083b1999aad82841ca65fba375d68cb9ec 12-Mar-2012 Adam Powell <adamp@google.com> am c41467a3: am 97b3c54f: Make FragmentActivity#supportInvalidateOptionsMenu public.

* commit 'c41467a31176adde0f268acbf1728282b5c817e3':
Make FragmentActivity#supportInvalidateOptionsMenu public.
c41467a31176adde0f268acbf1728282b5c817e3 12-Mar-2012 Adam Powell <adamp@google.com> am 97b3c54f: Make FragmentActivity#supportInvalidateOptionsMenu public.

* commit '97b3c54fa1e1d75a87fd2429606c615894953946':
Make FragmentActivity#supportInvalidateOptionsMenu public.
1086a3a5406af1d239f64a5da6b3ea3797b1557d 12-Mar-2012 Adam Powell <adamp@google.com> am 97b3c54f: Make FragmentActivity#supportInvalidateOptionsMenu public.

* commit '97b3c54fa1e1d75a87fd2429606c615894953946':
Make FragmentActivity#supportInvalidateOptionsMenu public.
8d53b13fb46db52a66f4e57d7f249d3afaca1c5d 12-Mar-2012 Adam Powell <adamp@google.com> am 97b3c54f: Make FragmentActivity#supportInvalidateOptionsMenu public.

* commit '97b3c54fa1e1d75a87fd2429606c615894953946':
Make FragmentActivity#supportInvalidateOptionsMenu public.
97b3c54fa1e1d75a87fd2429606c615894953946 12-Mar-2012 Adam Powell <adamp@google.com> Make FragmentActivity#supportInvalidateOptionsMenu public.

Change-Id: I0c9f3b76d9b7af67ab62bcd0f9c2af8f75e29222
4/java/android/support/v4/app/FragmentActivity.java
288e12499ff844c2788ede3fb79ece7f4f8b5714 07-Mar-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
e1feb53bd8abfa46613fdd0abcf7a015c7e706c1 29-Feb-2012 Xavier Ducrohet <xav@android.com> Add GridLayout as a support project library.

The library is distributed as a project containing a single jar and resources
but the jar file is built by the Android build system in order to target the
current API.
The code also relies on the R class being generated, which is currently done
manually. The build system uses an intermediary library to compile the R class
so that it doesn't get packaged in the final jar file (same behavior as
compiling the library project with the SDK).

Change-Id: I36ce97d875f2efbb50cca665e9fd0e668f5ba837
7/Android.mk
7/gridlayout/.classpath
7/gridlayout/.gitignore
7/gridlayout/.project
7/gridlayout/AndroidManifest.xml
7/gridlayout/gen/com/android/support/v7/gridlayout/BuildConfig.java
7/gridlayout/gen/com/android/support/v7/gridlayout/R.java
7/gridlayout/project.properties
7/gridlayout/readme
7/gridlayout/res/values/attrs.xml
7/gridlayout/res/values/dimens.xml
7/gridlayout/src/android/support/v7/widget/GridLayout.java
7/gridlayout/src/android/support/v7/widget/Space.java
7/gridlayout/src/android/support/v7/widget/ViewGroup.java
3a916ddee62646f609dc9ce73250c1b01900360d 05-Mar-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
0ca0ca39bbf3dfaa572d3d8950d11590d59eb9fb 03-Mar-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Fixing a nit in comments."
e350edbd81af058201ac1b5dbe6631dafaffdadb 03-Mar-2012 Svetoslav Ganov <svetoslavganov@google.com> Fixing a nit in comments.

Change-Id: Iaed6ccf03bb4ab9d543ee7938c492f1a989cafb1
4/java/android/support/v4/view/MotionEventCompat.java
c2f245960832cb84591ba0051875e5a6adbf28ec 03-Mar-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Adding missing APIs to the support v4 library."
dc5487a46b75572fa9120b22e89487c0178ff0a0 03-Mar-2012 Svetoslav Ganov <svetoslavganov@google.com> Adding missing APIs to the support v4 library.

1. Added hover up and down motion event types in
MotionEventCompat.

2. Added a missing static modifier in AccessibilityManagerCompat.

bug:6020124
bug:6014412

Change-Id: I41e9562d4a09162d7bf940481a7525558a1771aa
4/java/android/support/v4/view/MotionEventCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityManagerCompat.java
c95beb648f59c89c6bd7b0eed0a8b266a1b287e2 28-Feb-2012 Adam Powell <adamp@google.com> Add transient state APIs to ViewCompat

Change-Id: I84b5e82f1a7b79cd18474a2cdd78400cc2ac3e0a
4/java/android/support/v4/view/ViewCompat.java
4/jellybean/android/support/v4/view/ViewCompatJB.java
4d7f4bd9b389a6d52c82822ecc49dab22ac51854 27-Feb-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
e70a95f70708c0168154c6753864cbbfc78c649f 24-Feb-2012 Svetoslav Ganov <svetoslavganov@google.com> AccessibilityManagerCompat missing isTouchExplorationEnabled().

1. All the plumbing was there but the method was not added
to AccessibilityManagerCompat.

bug:6014412

Change-Id: Iac697f4df1f6e29b5f54d3b259669e7b926e44fe
4/java/android/support/v4/view/accessibility/AccessibilityManagerCompat.java
e861358fc5697a4d685230225a74495c254fd453 20-Feb-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
cebf98c8edef6b3506258ddb68266febadd0db1a 17-Feb-2012 Jeff Sharkey <jsharkey@android.com> Annotate volley tests.

Change-Id: I5600c3eae4903bd67c3696a4045aaf5180aaad67
olley/tests/src/com/android/volley/CacheDispatcherTest.java
olley/tests/src/com/android/volley/NetworkDispatcherTest.java
olley/tests/src/com/android/volley/RequestQueueTest.java
olley/tests/src/com/android/volley/RequestTest.java
olley/tests/src/com/android/volley/ResponseDeliveryTest.java
olley/tests/src/com/android/volley/toolbox/BasicNetworkTest.java
olley/tests/src/com/android/volley/toolbox/HttpHeaderParserTest.java
olley/tests/src/com/android/volley/toolbox/ImageRequestTest.java
275f55ccca9493cf5efbf6086ff93eed6ee41d1e 17-Feb-2012 Jeff Sharkey <jsharkey@android.com> Merge "Use elapsedRealtime() to avoid NITZ changes."
25abcbdccb72e39f0e595af81088ebac1fe3064d 16-Feb-2012 The Android Open Source Project <initial-contribution@android.com> am 61cd0cb5: am 1f3e11b4: Reconcile with ics-mr1-release

* commit '61cd0cb55bf73cde1f24194359d489d1d4a2c9ae':
ff25095fba57a0e9c857b2f0cbf8426ebfca6ce7 16-Feb-2012 The Android Open Source Project <initial-contribution@android.com> am 5d3592d5: am 9592bb72: Reconcile with ics-mr1-release

* commit '5d3592d5762ae88db44b2696b3d555db5f025595':
61cd0cb55bf73cde1f24194359d489d1d4a2c9ae 16-Feb-2012 The Android Open Source Project <initial-contribution@android.com> am 1f3e11b4: Reconcile with ics-mr1-release

* commit '1f3e11b4fc17efdd25c67d32879f7e19c9926856':
1f3e11b4fc17efdd25c67d32879f7e19c9926856 16-Feb-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: Iddd59a935641effa52ae5e47c2642f9d20a5b961
5d3592d5762ae88db44b2696b3d555db5f025595 16-Feb-2012 The Android Open Source Project <initial-contribution@android.com> am 9592bb72: Reconcile with ics-mr1-release

* commit '9592bb7270738cf7efdac87e72532a5c4262b555':
9592bb7270738cf7efdac87e72532a5c4262b555 16-Feb-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: Ifa3235da400e5d573cbdbb9b50294eaed62815f5
bf2a589985609cecef2d40cbcd8b594001fa19e3 16-Feb-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
9c19fc62ddd9d1b371cb3ead4e10bb5ff1100a6c 15-Feb-2012 Jeff Sharkey <jsharkey@android.com> Use elapsedRealtime() to avoid NITZ changes.

When calculating duration of events, use elapsedRealtime() which
is monotonic during a single boot, and isn't subject to wall clock
changes triggered by NITZ.

Change-Id: I127440dc357e639e1bf91509a215e9ae4f40d310
olley/src/com/android/volley/Request.java
olley/src/com/android/volley/VolleyLog.java
olley/src/com/android/volley/toolbox/BasicNetwork.java
olley/src/com/android/volley/toolbox/DiskBasedCache.java
8ff39c8b303bb0194c89bb2b74a6793ddf7d8afe 15-Feb-2012 Jeff Sharkey <jsharkey@android.com> Add target to support volley in runtest.

Change-Id: I52e142512135f966940d0a46fb0bf8aefcb41c18
olley/tests/Android.mk
olley/tests/AndroidManifest.xml
olley/tests/res/raw/large_jpeg_1024_500.jpg
olley/tests/src/com/android/volley/toolbox/ImageRequestTest.java
9ee2a1175431d1f00700232d984fd77927ec67c9 14-Feb-2012 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
c97ea03f2ab54592cd787bee2767c0b3c1b607f9 14-Feb-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
d6a4f0f6a8622316c5ecc51ea2d2c0b959a04eaa 14-Feb-2012 Adam Powell <adamp@google.com> am dd48b88a: am 2edfb504: am 7ac4b376: Don\'t have ShareCompat.IntentBuilder start for result by default.

* commit 'dd48b88a2c6031a803dab1c90d3eb72d48d35e0d':
aad8fc95423d79f9fa5b3d653ef7571fb15d6d69 14-Feb-2012 Adam Powell <adamp@google.com> am ebdf461e: am c3e2b220: am 7ac4b376: Don\'t have ShareCompat.IntentBuilder start for result by default.

* commit 'ebdf461e16789dd4e146f2b2adb4c1d8a75bfa07':
Don't have ShareCompat.IntentBuilder start for result by default.
dd48b88a2c6031a803dab1c90d3eb72d48d35e0d 14-Feb-2012 Adam Powell <adamp@google.com> am 2edfb504: am 7ac4b376: Don\'t have ShareCompat.IntentBuilder start for result by default.

* commit '2edfb504200c5d98d5acfd6115f5f00c99881b41':
ebdf461e16789dd4e146f2b2adb4c1d8a75bfa07 14-Feb-2012 Adam Powell <adamp@google.com> am c3e2b220: am 7ac4b376: Don\'t have ShareCompat.IntentBuilder start for result by default.

* commit 'c3e2b2209dc10ec231c738d21a928279ed4c9420':
Don't have ShareCompat.IntentBuilder start for result by default.
2edfb504200c5d98d5acfd6115f5f00c99881b41 14-Feb-2012 Adam Powell <adamp@google.com> am 7ac4b376: Don\'t have ShareCompat.IntentBuilder start for result by default.

* commit '7ac4b376371e890eb19838249e6749f64d707ad2':
Don't have ShareCompat.IntentBuilder start for result by default.
14d7012315b26e54340b3a3aa2806cd2793b1bf5 14-Feb-2012 Adam Powell <adamp@google.com> am 7ac4b376: Don\'t have ShareCompat.IntentBuilder start for result by default.

* commit '7ac4b376371e890eb19838249e6749f64d707ad2':
Don't have ShareCompat.IntentBuilder start for result by default.
c3e2b2209dc10ec231c738d21a928279ed4c9420 14-Feb-2012 Adam Powell <adamp@google.com> am 7ac4b376: Don\'t have ShareCompat.IntentBuilder start for result by default.

* commit '7ac4b376371e890eb19838249e6749f64d707ad2':
Don't have ShareCompat.IntentBuilder start for result by default.
a72375f011ecd963afb57160b23ab2424288a533 13-Feb-2012 Adam Powell <adamp@google.com> am 03150e96: am 34ccfff4: am 82c3b869: Merge "Add app navigation helper code to the support library." into ics-mr1

* commit '03150e967cecef76ae28e7c6b38bb37dfba43988':
909e9a02bbdf821df0783b770255a83325ada13b 13-Feb-2012 Adam Powell <adamp@google.com> am cd082b4b: (-s ours) am e7bb0e44: am a4613df9: Merge "DO NOT MERGE - Add ShareCompat to the support library." into ics-mr1

* commit 'cd082b4bc195b89c4b1989115b521f2a397c37fa':
03150e967cecef76ae28e7c6b38bb37dfba43988 13-Feb-2012 Adam Powell <adamp@google.com> am 34ccfff4: am 82c3b869: Merge "Add app navigation helper code to the support library." into ics-mr1

* commit '34ccfff463fc2a4a9cf6c0ebcac7545f7fd35481':
cd082b4bc195b89c4b1989115b521f2a397c37fa 13-Feb-2012 Adam Powell <adamp@google.com> am e7bb0e44: am a4613df9: Merge "DO NOT MERGE - Add ShareCompat to the support library." into ics-mr1

* commit 'e7bb0e44978377f670331d8a292d77bc77e73d77':
60bf1f5414ba04fe4c1f248c652382ad92ceb38d 13-Feb-2012 Adam Powell <adamp@google.com> am a7046d93: am c82ddd1c: am 82c3b869: Merge "Add app navigation helper code to the support library." into ics-mr1

* commit 'a7046d93b798a47d42e14f638468cc65ba090d73':
Add app navigation helper code to the support library.
cf8880a7ac7625c957c91a41b7a3e0bcad4ba002 13-Feb-2012 Adam Powell <adamp@google.com> am bd975f5b: (-s ours) am 49c0668e: am a4613df9: Merge "DO NOT MERGE - Add ShareCompat to the support library." into ics-mr1

* commit 'bd975f5bfc3014c4ef618b44075ce25129e974da':
DO NOT MERGE - Add ShareCompat to the support library.
a7046d93b798a47d42e14f638468cc65ba090d73 13-Feb-2012 Adam Powell <adamp@google.com> am c82ddd1c: am 82c3b869: Merge "Add app navigation helper code to the support library." into ics-mr1

* commit 'c82ddd1c0974b53c239774eede1d6454c37ce4cb':
Add app navigation helper code to the support library.
bd975f5bfc3014c4ef618b44075ce25129e974da 13-Feb-2012 Adam Powell <adamp@google.com> am 49c0668e: am a4613df9: Merge "DO NOT MERGE - Add ShareCompat to the support library." into ics-mr1

* commit '49c0668ebe15575fd9bb9f1b17c7f6fd8ef02cbc':
DO NOT MERGE - Add ShareCompat to the support library.
7ac4b376371e890eb19838249e6749f64d707ad2 13-Feb-2012 Adam Powell <adamp@google.com> Don't have ShareCompat.IntentBuilder start for result by default.

Change-Id: Ib8d93c9323baf09c09b447050c63fe8047fae40f
4/java/android/support/v4/app/ShareCompat.java
c82ddd1c0974b53c239774eede1d6454c37ce4cb 13-Feb-2012 Adam Powell <adamp@google.com> am 82c3b869: Merge "Add app navigation helper code to the support library." into ics-mr1

* commit '82c3b869777603fb566abdcf96369f5339c0c562':
Add app navigation helper code to the support library.
49c0668ebe15575fd9bb9f1b17c7f6fd8ef02cbc 13-Feb-2012 Adam Powell <adamp@google.com> am a4613df9: Merge "DO NOT MERGE - Add ShareCompat to the support library." into ics-mr1

* commit 'a4613df91aa2b505bcf59bc3f8874e77aeed9a0a':
DO NOT MERGE - Add ShareCompat to the support library.
aef8cebf46a51ae6940d2ae0c70c4f79415735c9 13-Feb-2012 Adam Powell <adamp@google.com> am 82c3b869: Merge "Add app navigation helper code to the support library." into ics-mr1

* commit '82c3b869777603fb566abdcf96369f5339c0c562':
Add app navigation helper code to the support library.
8209c4389fc21581b13aa964d892b6325f0d1282 13-Feb-2012 Adam Powell <adamp@google.com> am a4613df9: Merge "DO NOT MERGE - Add ShareCompat to the support library." into ics-mr1

* commit 'a4613df91aa2b505bcf59bc3f8874e77aeed9a0a':
DO NOT MERGE - Add ShareCompat to the support library.
34ccfff463fc2a4a9cf6c0ebcac7545f7fd35481 13-Feb-2012 Adam Powell <adamp@google.com> am 82c3b869: Merge "Add app navigation helper code to the support library." into ics-mr1

* commit '82c3b869777603fb566abdcf96369f5339c0c562':
Add app navigation helper code to the support library.
e7bb0e44978377f670331d8a292d77bc77e73d77 13-Feb-2012 Adam Powell <adamp@google.com> am a4613df9: Merge "DO NOT MERGE - Add ShareCompat to the support library." into ics-mr1

* commit 'a4613df91aa2b505bcf59bc3f8874e77aeed9a0a':
DO NOT MERGE - Add ShareCompat to the support library.
82c3b869777603fb566abdcf96369f5339c0c562 13-Feb-2012 Adam Powell <adamp@google.com> Merge "Add app navigation helper code to the support library." into ics-mr1
a4613df91aa2b505bcf59bc3f8874e77aeed9a0a 13-Feb-2012 Adam Powell <adamp@google.com> Merge "DO NOT MERGE - Add ShareCompat to the support library." into ics-mr1
34e62e6e9f3355cf04f26e341c9c813ad2c70fef 13-Feb-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Adding missing accessibility APIs to the support library."
912d99e5f900d86b40782622399f5de7726647af 13-Feb-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
3a137cd495b313a047b5e800d02a925dea707fa0 11-Feb-2012 Svetoslav Ganov <svetoslavganov@google.com> Adding missing accessibility APIs to the support library.

1. Several accessibility methods added in JellyBean were
not provided in the support library.

2. Fixing a bug of calling incorrect method with close name.

bug:5972986
bug:5979087

Change-Id: I4a95adc58f73cca12cdaa31232ae253fa077eebb
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
4/jellybean/android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean.java
4/jellybean/android/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean.java
97b687d492c63a6a016f420835d5457d8b4b55b1 10-Feb-2012 Dianne Hackborn <hackbod@google.com> Add support lib LongSparseArray.

Change-Id: Id23cd3207a779de65c0822169b1742eee600cf79
4/java/android/support/v4/util/LongSparseArray.java
6904eff6181fc2266c7fe9dcf0a95957a9b59619 10-Feb-2012 Ying Wang <wangying@google.com> am 92cb7873: am bf064948: am f2fed0f2: Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).

* commit '92cb7873446aaf15f11069659f940969d405040d':
2ac2ec4e9329bdeb0f184ca3807ae4cc48ed524a 10-Feb-2012 Ying Wang <wangying@google.com> am 7cd30a0a: am ef42e4ed: am f2fed0f2: Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).

* commit '7cd30a0aeebe43bb5930c828937ff27d2e5f94c4':
Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).
92cb7873446aaf15f11069659f940969d405040d 10-Feb-2012 Ying Wang <wangying@google.com> am bf064948: am f2fed0f2: Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).

* commit 'bf06494866c451159f5b4827083345e41bef34ab':
7cd30a0aeebe43bb5930c828937ff27d2e5f94c4 10-Feb-2012 Ying Wang <wangying@google.com> am ef42e4ed: am f2fed0f2: Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).

* commit 'ef42e4edff5a1dfbf66410479103c59fe3cde3a2':
Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).
bf06494866c451159f5b4827083345e41bef34ab 10-Feb-2012 Ying Wang <wangying@google.com> am f2fed0f2: Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).

* commit 'f2fed0f23e5d00ed1c65f3dce567edee1a67a5ce':
Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).
c03780881c14c24d309294d519635942a7928f9f 10-Feb-2012 Ying Wang <wangying@google.com> am f2fed0f2: Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).

* commit 'f2fed0f23e5d00ed1c65f3dce567edee1a67a5ce':
Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).
ef42e4edff5a1dfbf66410479103c59fe3cde3a2 10-Feb-2012 Ying Wang <wangying@google.com> am f2fed0f2: Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).

* commit 'f2fed0f23e5d00ed1c65f3dce567edee1a67a5ce':
Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).
f2f3fb406f07529d463527638626a504fe38b0fb 09-Feb-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
4783095cc69fa85e484132337526c94d42d41c43 08-Feb-2012 Adam Powell <adamp@google.com> Fix a bug when a ViewPager adapter is set to null during scrolling.

Related to bug 5979875

Change-Id: I8b013d2704bcaf39a2c78fabf42716814c944275
4/java/android/support/v4/view/ViewPager.java
c9cf2eb0a9b6694d0fda3dbc313844955db60820 13-Jan-2012 Adam Powell <adamp@google.com> Add app navigation helper code to the support library.

Add TaskStackBuilder for synthesizing back stacks for cross-task
navigation on Android 3.0 and newer.

Add NavUtils for general navigation helper code.

Add NotificationCompat.Builder as a partial backport of Android 3.0's
Notification.Builder. (It does not currently support progress
notifications.)

Change-Id: I2d7d4dab3dd26e34f6b2210d0f0f3909f2162d6f
4/honeycomb/android/support/v4/app/ActivityCompatHoneycomb.java
4/honeycomb/android/support/v4/app/NotificationCompatHoneycomb.java
4/honeycomb/android/support/v4/app/TaskStackBuilderHoneycomb.java
4/java/android/support/v4/app/ActivityCompat.java
4/java/android/support/v4/app/NavUtils.java
4/java/android/support/v4/app/NotificationCompat.java
4/java/android/support/v4/app/TaskStackBuilder.java
4/java/android/support/v4/content/IntentCompat.java
ac4078687ff889e804b198bf5748e611bbb0fa30 12-Dec-2011 Adam Powell <adamp@google.com> DO NOT MERGE - Add ShareCompat to the support library.

ShareCompat provides some extra extensions to the
ACTION_SEND/ACTION_SEND_MULTIPLE Intent protocol for sharing content
between applications.

ShareCompat.IntentBuilder is a helper that can construct sharing
intents with the proper metadata for sharing content.

ShareCompat.IntentReader is a helper for parsing the data shared by a
sharing intent.

Either of these helpers may be used in isolation. Extra data will be
added to communicate the package and activity info about the app
sharing the content, and the receiving app can make use of that data
whether it was supplied through startActivityForResult or extra
metadata added by ShareCompat.IntentBuilder.

ShareCompat.configureMenuItem can set up a MenuItem for sharing
depending on what UI capabilities are available on the current
platform version.

Make sure sharing intents constructed with ShareCompat helpers set
Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET.

Change-Id: I74be64d9f70162e5d9ed833551856ddaadc24992
4/ics/android/support/v4/app/ShareCompatICS.java
4/java/android/support/v4/app/ActivityCompat.java
4/java/android/support/v4/app/ShareCompat.java
efd500c1dc94cca913d5d714544dd0e7019858aa 05-Feb-2012 Matthias Huber <hubermat.android@gmail.com> Fix for restarting loader manager after orientation change

After an orientation change, the recreated FragmentActivity creates a new
LoaderManagerImpl. Unfortunately this new LoaderManagerImpl does not get
started in onStart(), so loaders cease to load after the orientation change.
The bugfix simply starts the newly created mLoaderManager in onStart().

Change-Id: I35ebc338aad42fb699cd11f742edc7d999df8390
4/java/android/support/v4/app/FragmentActivity.java
17e2c728eed13702021d901248e66b917bedc117 02-Feb-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
45ddb90bd461bb05579b770caa22db4214e5646a 02-Feb-2012 Adam Powell <adamp@google.com> Merge "Pin the last page to the right edge of a ViewPager."
51b768815df5a122c4545066ede7299ce3c58b36 02-Feb-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Adding APIs for using AccessibilityNodeProvider to android-support-v4."
31bb17f88734747206586eeb3eb57123e3cc2434 01-Feb-2012 Adam Powell <adamp@google.com> Pin the last page to the right edge of a ViewPager.

Change-Id: I7e8fbe783b711a9dd57c76f259f20962d9c3dede
4/java/android/support/v4/view/PagerAdapter.java
4/java/android/support/v4/view/ViewPager.java
956b013dfda37760b0232ed6d448900a546d2903 31-Jan-2012 Svetoslav Ganov <svetoslavganov@google.com> Adding APIs for using AccessibilityNodeProvider to android-support-v4.

1. AccessibilityNodeProvider APIs enable a View to report a virtual
sub-tree rooted at it. Adding APIs that enable using that facility
in a backwards compatible fashion.

bug:5940165

Change-Id: I441762f4f943d5e0d149c114f974c992be4df20d
4/Android.mk
4/java/android/support/v4/view/AccessibilityDelegateCompat.java
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.java
4/jellybean/android/support/v4/view/AccessibilityDelegateCompatJellyBean.java
4/jellybean/android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean.java
d1ce29702306c6e4af61e9637408a0b2c41e5ea8 01-Feb-2012 Dianne Hackborn <hackbod@google.com> Merge "Add callback to perform operations when fragments are resumed."
8a9540eef15c91a0ffd4baddd15d7c59c85b0a96 01-Feb-2012 The Android Open Source Project <initial-contribution@android.com> am 3780c7f8: am 8c4e22b4: Reconcile with ics-mr1-release

* commit '3780c7f874df1a3ef41a161aaabbbc303e42b880':
3780c7f874df1a3ef41a161aaabbbc303e42b880 01-Feb-2012 The Android Open Source Project <initial-contribution@android.com> am 8c4e22b4: Reconcile with ics-mr1-release

* commit '8c4e22b4534654a8b5de193ae8507bbac7c2b618':
8c4e22b4534654a8b5de193ae8507bbac7c2b618 01-Feb-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I29da273965685410ece4d0ab88b22fa89d9b967e
2c9657f7b1eabf9bdbaf348d206a76cc7f0a4400 01-Feb-2012 Dianne Hackborn <hackbod@google.com> Add callback to perform operations when fragments are resumed.

Change-Id: I4f903ffb88a3e1140b72285100a6c8decbf2a580
4/java/android/support/v4/app/FragmentActivity.java
53ad77f3d8419e62da28fc891c80a5cdc100f910 31-Jan-2012 The Android Automerger <android-build@android.com> merge in jb-release history after reset to master
6bd60735de55d6621a4dffb0f6f4494decda484a 31-Jan-2012 Adam Powell <adamp@google.com> Fix bug 5918316 - bad offset calculation in ViewPager

Change-Id: Iec682c088d2173100eb65a902e1b34a88a2ff692
4/java/android/support/v4/view/ViewPager.java
10718a81aa21f03d0879eb0585844c546ea3c4d3 31-Jan-2012 Adam Powell <adamp@google.com> Merge "Update v4 DialogFragment to match recent core Android framework changes."
f5e0db756dc5d612059bb387698897f92b406e56 31-Jan-2012 Adam Powell <adamp@google.com> Merge "Bug 5718838 - NPE in ViewPager#pageScrolled"
ad079a869adf67a87a2721342de27970a3ba1844 31-Jan-2012 Adam Powell <adamp@google.com> Bug 5718838 - NPE in ViewPager#pageScrolled

Change-Id: Idac5c3947267de6b4660ddce2453c6ca70f09369
4/java/android/support/v4/view/ViewPager.java
c64858f808c159a8b144d22e3168459074cdc181 31-Jan-2012 Svetoslav Ganov <svetoslavganov@google.com> Fixing issues with accessibility APIs in the support-v4 library.

1. AccessibilityRecordCompat#getSource() was not implemented
correctly. If the internal implementation returns null
then this method should also do so for consistency.

2. AccessibilityNodeInfoCompat#getParent() and getChild()
making incorrect recursive call and also not returning null
if the internal implementation does so.

3. get/setMaxScrollX and get/setMaxScrollY now exposed for
devices running MR1.

bug:5920810
bug:5920093
bug:5913803

Change-Id: I74d73491ec7640f3074b0a6f094430f877ecf6ec
4/Android.mk
4/ics-mr1/android/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1.java
4/ics/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
ee8bdae679a94a9be65204b96d9352c4afb58a93 30-Jan-2012 Adam Powell <adamp@google.com> Update v4 DialogFragment to match recent core Android framework changes.

This fixes some stability issues with double-dismissing and adds API support
for dismissing allowing state loss.

Fixes bug 5689305

Change-Id: I398290ea8af7cb07a5b19a50fbdf9ba194693a13
4/java/android/support/v4/app/DialogFragment.java
73df5d38da5c66eca9dfdb93de9c17d8e9e6c6d6 29-Jan-2012 Omari Stephens <xsdg@android.com> Revert " Fixing issues with accessibility APIs in the support-v4 library."

This reverts commit bf0a90aac4fb0392d975887eb1cbe8f55827d91f.

To fix build
4/Android.mk
4/ics-mr1/android/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1.java
4/ics/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
f2b12d6584bce46eac0263528af145a58537df98 28-Jan-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge " Fixing issues with accessibility APIs in the support-v4 library."
bf0a90aac4fb0392d975887eb1cbe8f55827d91f 28-Jan-2012 Svetoslav Ganov <svetoslavganov@google.com> Fixing issues with accessibility APIs in the support-v4 library.

1. AccessibilityRecordCompat#getSource() was not implemented
correctly. If the internal implementation returns null
then this method should also do so for consistency.

2. AccessibilityNodeInfoCompat#getParent() and getChild()
making incorrect recursive call and also not returning null
if the internal implementation does so.

3. get/setMaxScrollX and get/setMaxScrollY now exposed for
devices running MR1.

bug:5920810
bug:5920093
bug:5913803

Change-Id: Iffaf34d16e463933b55f8cf6d79d21918aa1145b
4/Android.mk
4/ics-mr1/android/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1.java
4/ics/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
6f996b699e1e04c626c85f238d7039fcbc4af2c0 27-Jan-2012 Svetoslav Ganov <svetoslavganov@google.com> Revert "Fixing issues in accessibility APIs the support-v4 library."

This reverts commit 3e07e5fc54550773801aba01e3118a6fea296fe4

This broke the build. Will fix and resubmit
4/Android.mk
4/ics/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
4/ics_mr1/android/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
3e07e5fc54550773801aba01e3118a6fea296fe4 26-Jan-2012 Svetoslav Ganov <svetoslavganov@google.com> Fixing issues in accessibility APIs the support-v4 library.

1. AccessibilityRecordCompat#getSource() was not implemented
correctly. If the internal implementation returns null
then this method should also do so for consistency.

2. AccessibilityNodeInfoCompat.getParent() and getChild()
making incorrect recursive call and also not returning null
if the internal implementation does so.

3. get/setMaxScrollX and get/setMaxScrollY now exposed for
devices running MR1.

bug:5920810
bug:5920093
bug:5913803

Change-Id: I79bf0ae0be1d2a883a778fe74eb94b1c9ec851b9
4/Android.mk
4/ics/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
4/ics_mr1/android/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
d55a6c6fec54493ee2e3a6724bafa99fb32a0055 25-Jan-2012 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
8650b2be627ebfe5b2625fae69624652ce0d7de0 24-Jan-2012 Adam Powell <adamp@google.com> Make sure sharing intents constructed with ShareCompat helpers set
Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET.

Change-Id: I3c002850fe04da72b4b18610e36382ccae87b919
4/java/android/support/v4/app/ShareCompat.java
8205f0588fe605821216e4b9fe2c26709c4db8be 19-Jan-2012 Jake Wharton <jakewharton@gmail.com> Fix NPE in `onActivityResult` when target fragment no longer exists.

If an activity result comes in which originated from a fragment that
can no longer be found an attempt is still made to call a method
on the instance. The check for null already existed to produce a
logging statement but the subsequent method call was not placed
into an `else` result in the attempt to call being made every time.

Change-Id: I0378d516a16e511a6195608243c049b1cb50a8c8
4/java/android/support/v4/app/FragmentActivity.java
f4c0cf637ba73374a206cec26c09d4dfa4c1a364 19-Jan-2012 Jake Wharton <jakewharton@gmail.com> Fix potential NPE when saving fragment state.

If a fragment's saved view state is null and the user
visible hint is true then the `result` bundle will have
never been initialized to a value resulting in a
`NullPointerException`.

Change-Id: I8ba585bc6b9298841490d64bc22a8219cd261adb
4/java/android/support/v4/app/FragmentManager.java
3af7ac0c50606fabc975b5f2b8576cfe3212d65d 19-Jan-2012 Jake Wharton <jakewharton@gmail.com> Do not dispatch context selection events to non-visible fragments.

When used in a `ViewPager`, fragments that are present on the adjacent,
cached pages will receive context selection dispatches which, depending
on your fragment contents, can be difficult to determine whether or not
the event truly originated from your view.

By using the visible hint we restrict dispatching to only those fragments
which are marked as being visible. Since the fragment pager adapter
updates this setting properly most implementations will be afforded this
fix without any change required. If the user is implementing their own
adapter they likely already understand the implications of these cached
fragments and the reponsibility for updating the boolean falls to them.

Change-Id: Ie6a72c1c82c2784774373670007b6f5948fe16da
4/java/android/support/v4/app/FragmentManager.java
4c78206ddc427d59b1a8ea2e0d8c397a400862e3 11-Jan-2012 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
0f034dc2c69044597a91649b8c073ae5e98a2f25 11-Jan-2012 Adam Powell <adamp@google.com> Fix fake dragging in ViewPager

Change-Id: Iac73e4d71d97a1975761e6691b821881e4fbf1de
4/java/android/support/v4/view/ViewPager.java
f2fed0f23e5d00ed1c65f3dce567edee1a67a5ce 03-Jan-2012 Ying Wang <wangying@google.com> Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).

Change-Id: I7393b04a10bf2d81012ee00b28dab5695c656a8b
13/Android.mk
14ad84e85a8c09b016a621f0f0017594e0d7864b 12-Dec-2011 Adam Powell <adamp@google.com> Add ShareCompat to the support library.

ShareCompat provides some extra extensions to the
ACTION_SEND/ACTION_SEND_MULTIPLE Intent protocol for sharing content
between applications.

ShareCompat.IntentBuilder is a helper that can construct sharing
intents with the proper metadata for sharing content.

ShareCompat.IntentReader is a helper for parsing the data shared by a
sharing intent.

Either of these helpers may be used in isolation. Extra data will be
added to communicate the package and activity info about the app
sharing the content, and the receiving app can make use of that data
whether it was supplied through startActivityForResult or extra
metadata added by ShareCompat.IntentBuilder.

ShareCompat.configureMenuItem can set up a MenuItem for sharing
depending on what UI capabilities are available on the current
platform version.

Change-Id: If211591e9c44a4c467b0d7333c54114f6361928b
4/ics/android/support/v4/app/ShareCompatICS.java
4/java/android/support/v4/app/ActivityCompat.java
4/java/android/support/v4/app/ShareCompat.java
814b91ef817be7b1c1a04d42411c909f64774490 13-Dec-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
1f0ec90b1ae5eb0e5faed557a590ce6ee38920ae 13-Dec-2011 The Android Open Source Project <initial-contribution@android.com> am b018a328: Reconcile with ics-mr1-release

* commit 'b018a328839768e7e6bc0f171ed63d7a23337f66':
b018a328839768e7e6bc0f171ed63d7a23337f66 13-Dec-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I1af457406f7df8450f7c66d354b7b9ce8dab0fac
4c0a3a36ec67eb02b6e78a59ee8574f8bb285b8c 13-Dec-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
fdb37741b67acacb8fd7dab4ccf0264938c773f6 13-Dec-2011 Dianne Hackborn <hackbod@google.com> am 7dc96cc2: SDK only: fix up support documentation and visibility.

* commit '7dc96cc2410f551eefaa973ddc144146ad72d1ec':
SDK only: fix up support documentation and visibility.
3d9e557a9a9152db585264987d64f81fa86c73b5 13-Dec-2011 Dianne Hackborn <hackbod@google.com> resolved conflicts for merge of 402ac589 to master

Change-Id: I65c0a15f5a2c91d386138bf6b522d6859dbcad76
402ac589fd1d7f209c4fb0a02876bfaed9166b5e 13-Dec-2011 Dianne Hackborn <hackbod@google.com> am 7dc96cc2: SDK only: fix up support documentation and visibility.

* commit '7dc96cc2410f551eefaa973ddc144146ad72d1ec':
SDK only: fix up support documentation and visibility.
7dc96cc2410f551eefaa973ddc144146ad72d1ec 13-Dec-2011 Dianne Hackborn <hackbod@google.com> SDK only: fix up support documentation and visibility.

Now that the support library appears in the SDK documentation,
it is worth cleaning up some of its java docs.

Change-Id: I63d4d04be8ee69abf9385597fddbddcaa030477f
13/java/android/support/v13/app/FragmentPagerAdapter.java
13/java/android/support/v13/app/FragmentStatePagerAdapter.java
4/java/android/support/v4/accessibilityservice/package.html
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentPagerAdapter.java
4/java/android/support/v4/app/FragmentStatePagerAdapter.java
4/java/android/support/v4/app/HCSparseArray.java
4/java/android/support/v4/app/NoSaveStateFrameLayout.java
4/java/android/support/v4/app/package.html
4/java/android/support/v4/content/Loader.java
4/java/android/support/v4/content/ModernAsyncTask.java
4/java/android/support/v4/content/package.html
4/java/android/support/v4/content/pm/package.html
4/java/android/support/v4/database/package.html
4/java/android/support/v4/os/package.html
4/java/android/support/v4/util/LruCache.java
4/java/android/support/v4/util/package.html
4/java/android/support/v4/view/ViewPager.java
4/java/android/support/v4/view/package.html
4/java/android/support/v4/widget/package.html
7aa83773298262843c53fcff60387015f34d44f3 09-Dec-2011 The Android Open Source Project <initial-contribution@android.com> am a0ab4a26: Reconcile with ics-mr1-release

* commit 'a0ab4a2677452354b341ee01dd1126b97bc2ebb1':
a0ab4a2677452354b341ee01dd1126b97bc2ebb1 08-Dec-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I72d3a620244c39d998bc58eab247181f6593809c
4c002578593da1872710950d49b8b1dad900d554 05-Dec-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
91eec7fd0b6ffdbb44cd13777950552f74f654e6 02-Dec-2011 Adam Powell <adamp@google.com> ViewPager bugfixes and API clarifications

Bug 5701216 - ViewPager resizing. Don't try to resume a current
scroll position if we don't have any active items.

Treat a new adapter as a new first layout when setting the current
item; if the pager hasn't had first layout with the new adapter yet
setting a current item should not animate.

Change-Id: Iecb01b5422301f679b5e3d108ee3baa94e3a8364
4/java/android/support/v4/view/ViewPager.java
fd8e560993afff9c2a0a1587ed65cc2191b87166 02-Dec-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I2695c8d86150c83cb490b4707c149f431d0fc209
7b0d4e7dca9f7470f40ce34742f00dc1ada8db09 02-Dec-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
b52b73855bfee47dd416bede2ea35bc15c91bc81 01-Dec-2011 Daniel Sandler <dsandler@android.com> am 4e057fe4: (-s ours) Remove screen saver stuff from support library. DO NOT MERGE.

* commit '4e057fe41a68a105a511853a4add4c4ece572a29':
Remove screen saver stuff from support library. DO NOT MERGE.
8abb8c3bff186f5086a27745fdc5e9ecd9166d63 01-Dec-2011 Daniel Sandler <dsandler@android.com> am 4e057fe4: Remove screen saver stuff from support library. DO NOT MERGE.

* commit '4e057fe41a68a105a511853a4add4c4ece572a29':
Remove screen saver stuff from support library. DO NOT MERGE.
4e057fe41a68a105a511853a4add4c4ece572a29 01-Dec-2011 Daniel Sandler <dsandler@android.com> Remove screen saver stuff from support library. DO NOT MERGE.

Nobody should have been using this anyway.

Bug: 5689684
Change-Id: I9ac7cf59bce55f969cfe4810cd6e046ad30bdd34
13/java/android/support/v13/dreams/BasicDream.java
13/java/android/support/v13/dreams/package.html
33d756585317e12efced31aaa1493857e3f8d427 01-Dec-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
23b42ec742c2047d6bb9b364c9609e6e0af13b9d 01-Dec-2011 Adam Powell <adamp@google.com> Support vertical gravity on PagerTitleStrip

Bug 5687387

Also have the text components baseline align and fix a few other small
issues.

Change-Id: I9dcf34c6f2f9ff7f881c4870838b916071054b0b
4/java/android/support/v4/view/PagerTitleStrip.java
4/java/android/support/v4/view/ViewPager.java
552468d2a1e3cbf74f3a6dcbb68fe079aed56cf9 30-Nov-2011 Adam Powell <adamp@google.com> Fix some PagerTitleStrip bugs

Bug 5686735 - Bad constant used for setPrimaryAlpha in constructor
Bug 5687434 - textSize xml attribute ignored

Change-Id: Ife2d1e3ef0b7cd238b7de7b6d20d3c91e449f2f3
4/java/android/support/v4/view/PagerTitleStrip.java
a9524b85e870d6ed15281163f032c090f2bb8737 30-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
a4a06a94df00575480d789b60ea25ce59184df1f 22-Nov-2011 Adam Powell <adamp@google.com> Add variable-width pages to ViewPager.

Override PagerAdapter#getPageWidth. Default implementation returns
1.0.

Add more programmatic configuration settings to PagerTitleStrip:
* setTextSpacing
* setNonPrimaryAlpha
* setTextColor
* setTextSize

Change-Id: Ic05be8059e5b87523225e92dc906940c95349f76
4/java/android/support/v4/view/PagerAdapter.java
4/java/android/support/v4/view/PagerTitleStrip.java
4/java/android/support/v4/view/ViewPager.java
c0740e5de0d1f0dc41fb9f379a5d35afe14d1305 28-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
5599aee66e7b7ec13cfb41d6edaa1afb9ec195b4 22-Nov-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I8c9a8ea00d86db367d3f2a9bf84379cdee47fd74
47064f961e96e6956dcfe010432b8ae4438a953a 22-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
d3e50e8c48873608040e95aae27117e58a668aa7 19-Nov-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I1c7c921216216372633afffc0a39fdbbc77457ec
98c58167546b388a8afcc2dfa2fec50342f22cf2 19-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> am eb04ff63: Merge "Fix the build" into ics-mr1

* commit 'eb04ff63310bcbd76fb5b06b7a82c728ef7bbe08':
Fix the build
2760f3a9d61386ac5cebb35c1d82c5e93e193521 19-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> am eea7fd60: Merge "Add the support libraries to the platform documentation (support libs)." into ics-mr1

* commit 'eea7fd60f1417d822bee31140c25c249787f1096':
Add the support libraries to the platform documentation (support libs).
6369b50c3a696033e1644a17304a44776be69c2b 18-Nov-2011 Adam Powell <adamp@google.com> am 035f6aa8: Fix bug 5547745 - Use Launcher Workspace style for ViewPager fling behavior

* commit '035f6aa81bbb439d2aa20dcd2eac4459a76d561e':
Fix bug 5547745 - Use Launcher Workspace style for ViewPager fling behavior
9aff2640605038766a3cad067116aeae25ef5105 10-Nov-2011 Adam Powell <adamp@google.com> Fix bug 5547745 - Use Launcher Workspace style for ViewPager fling
behavior

Change-Id: Ib3fd7875bd951685830e1c28329894ae6f9d02ae
4/java/android/support/v4/view/ViewPager.java
1bf10e2732cf7c9b9cb6d6b794104301a932dbf5 18-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> am eb04ff63: Merge "Fix the build" into ics-mr1

* commit 'eb04ff63310bcbd76fb5b06b7a82c728ef7bbe08':
Fix the build
eb04ff63310bcbd76fb5b06b7a82c728ef7bbe08 18-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> Merge "Fix the build" into ics-mr1
7a01f352fa0fe92cfd786ced85129dcc5531c087 18-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> Fix the build

Change-Id: I893e149ed4c586d88a71dba49abe47d4e3572985
4/java/android/support/v4/app/FragmentStatePagerAdapter.java
af311d912fa245db96c8e8474b7f35283017bfb4 18-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> am eea7fd60: Merge "Add the support libraries to the platform documentation (support libs)." into ics-mr1

* commit 'eea7fd60f1417d822bee31140c25c249787f1096':
Add the support libraries to the platform documentation (support libs).
eea7fd60f1417d822bee31140c25c249787f1096 18-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> Merge "Add the support libraries to the platform documentation (support libs)." into ics-mr1
99ad4d71bc3eb21733da0b62e0af97b8f106ed16 18-Nov-2011 Adam Powell <adamp@google.com> am 035f6aa8: Fix bug 5547745 - Use Launcher Workspace style for ViewPager fling behavior

* commit '035f6aa81bbb439d2aa20dcd2eac4459a76d561e':
Fix bug 5547745 - Use Launcher Workspace style for ViewPager fling behavior
035f6aa81bbb439d2aa20dcd2eac4459a76d561e 10-Nov-2011 Adam Powell <adamp@google.com> Fix bug 5547745 - Use Launcher Workspace style for ViewPager fling
behavior

Change-Id: Ib3fd7875bd951685830e1c28329894ae6f9d02ae
4/java/android/support/v4/view/ViewPager.java
0574ca37da4619afe4e26753f5a1b4de314b6565 17-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> Add the support libraries to the platform documentation (support libs).

Updated the support libraries' documentation.

bug:5629339

Change-Id: Ia026696e541ab200ce05601aabe062a303bcbb97
13/java/android/support/v13/app/FragmentCompat.java
13/java/android/support/v13/app/FragmentStatePagerAdapter.java
13/java/android/support/v13/app/package.html
13/java/android/support/v13/dreams/BasicDream.java
13/java/android/support/v13/dreams/package.html
4/gingerbread/android/support/v4/view/ViewCompatGingerbread.java
4/honeycomb_mr2/android/support/v4/os/ParcelableCompatCreatorCallbacks.java
4/ics/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.java
4/ics/android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs.java
4/java/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.java
4/java/android/support/v4/accessibilityservice/package.html
4/java/android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentStatePagerAdapter.java
4/java/android/support/v4/app/FragmentTransaction.java
4/java/android/support/v4/app/HCSparseArray.java
4/java/android/support/v4/app/NoSaveStateFrameLayout.java
4/java/android/support/v4/app/ServiceCompat.java
4/java/android/support/v4/app/package.html
4/java/android/support/v4/content/AsyncTaskLoader.java
4/java/android/support/v4/content/CursorLoader.java
4/java/android/support/v4/content/IntentCompat.java
4/java/android/support/v4/content/ModernAsyncTask.java
4/java/android/support/v4/content/package.html
4/java/android/support/v4/content/pm/ActivityInfoCompat.java
4/java/android/support/v4/content/pm/package.html
4/java/android/support/v4/database/DatabaseUtilsCompat.java
4/java/android/support/v4/database/package.html
4/java/android/support/v4/os/ParcelableCompat.java
4/java/android/support/v4/os/package.html
4/java/android/support/v4/util/DebugUtils.java
4/java/android/support/v4/util/LogWriter.java
4/java/android/support/v4/util/TimeUtils.java
4/java/android/support/v4/util/package.html
4/java/android/support/v4/view/AccessibilityDelegateCompat.java
4/java/android/support/v4/view/KeyEventCompat.java
4/java/android/support/v4/view/MenuCompat.java
4/java/android/support/v4/view/MenuItemCompat.java
4/java/android/support/v4/view/MotionEventCompat.java
4/java/android/support/v4/view/PagerAdapter.java
4/java/android/support/v4/view/PagerTitleStrip.java
4/java/android/support/v4/view/VelocityTrackerCompat.java
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/view/ViewConfigurationCompat.java
4/java/android/support/v4/view/ViewGroupCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityEventCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityManagerCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
4/java/android/support/v4/view/accessibility/package.html
4/java/android/support/v4/view/package.html
4/java/android/support/v4/widget/CursorFilter.java
4/java/android/support/v4/widget/EdgeEffectCompat.java
4/java/android/support/v4/widget/SearchViewCompat.java
4/java/android/support/v4/widget/package.html
999aa31b63aaa2dd4a1e01fc840fc5fda1128d57 18-Nov-2011 Adam Powell <adamp@google.com> am 583d8a1f: Bug 5327146 - ViewPager API tweaks and docs

* commit '583d8a1ff64c7c59dd4e11759f3d8e994ce878d9':
Bug 5327146 - ViewPager API tweaks and docs
a389f852afca86461d446af32d41a78323f52cf5 17-Nov-2011 Adam Powell <adamp@google.com> am 583d8a1f: Bug 5327146 - ViewPager API tweaks and docs

* commit '583d8a1ff64c7c59dd4e11759f3d8e994ce878d9':
Bug 5327146 - ViewPager API tweaks and docs
65ba8a453a64cd8cedb176b26ab505711c46a89d 17-Nov-2011 Ficus Kirkpatrick <ficus@android.com> Correctly parse headers for JSON requests.

We were previously ignoring both charset and cache headers.

Bug: 5613882
Change-Id: Ib4c1e70b0eb728e1db53fa9e721389b6454de56e
olley/src/com/android/volley/toolbox/JsonArrayRequest.java
olley/src/com/android/volley/toolbox/JsonObjectRequest.java
583d8a1ff64c7c59dd4e11759f3d8e994ce878d9 17-Nov-2011 Adam Powell <adamp@google.com> Bug 5327146 - ViewPager API tweaks and docs

PagerAdapter previously took View instances as parameters to several
of its methods leading to lots of casting to ViewGroup in adapter
implementations.

Change these to take ViewGroups. Default implementation calls through
to deprecated stubs with the existing signatures, allowing current
adapters to keep working unmodified.

Add some documentation to PagerAdapter to explain how adapters should
be implemented and the basic mechanics behind ViewPager.

Change-Id: If18a3e4d18a0f84b781518833a23184832808838
13/java/android/support/v13/app/FragmentPagerAdapter.java
13/java/android/support/v13/app/FragmentStatePagerAdapter.java
4/java/android/support/v4/app/FragmentPagerAdapter.java
4/java/android/support/v4/app/FragmentStatePagerAdapter.java
4/java/android/support/v4/view/PagerAdapter.java
4/java/android/support/v4/view/ViewPager.java
c061bd8776b369388a714a2f9239f07f156fcbaa 16-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
5429071f08d405a691610ba1f67b332e73db689f 16-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
597f5a63fa6ca0b7fe4f38f400c7094215cea49e 16-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> am fe32563f: Fixing a comment in SearchViewCompat

* commit 'fe32563fd610767a2d3eea8dbd96e6bae87739d5':
Fixing a comment in SearchViewCompat
4c567ccb0faab4918aa1f74281e777b55db49d07 16-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> am fe32563f: Fixing a comment in SearchViewCompat

* commit 'fe32563fd610767a2d3eea8dbd96e6bae87739d5':
Fixing a comment in SearchViewCompat
51455528d41c3f8a25bac705ea4e2c66bace32c1 15-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> am 1935ed3a: Adding new APIs to the support-v4 lib needed by the v4 samples (support-v4 part).

* commit '1935ed3af7c6545bc38adfdc6026d87a3249222f':
Adding new APIs to the support-v4 lib needed by the v4 samples (support-v4 part).
fe32563fd610767a2d3eea8dbd96e6bae87739d5 15-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> Fixing a comment in SearchViewCompat

Change-Id: I6553390cc7ec906acf5af14bac3478d0193f89b1
4/java/android/support/v4/widget/SearchViewCompat.java
6c81bfef83297d166d8af2a43cd25bece1e4b1a9 15-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> am 1935ed3a: Adding new APIs to the support-v4 lib needed by the v4 samples (support-v4 part).

* commit '1935ed3af7c6545bc38adfdc6026d87a3249222f':
Adding new APIs to the support-v4 lib needed by the v4 samples (support-v4 part).
1935ed3af7c6545bc38adfdc6026d87a3249222f 15-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> Adding new APIs to the support-v4 lib needed by the v4 samples (support-v4 part).

Some of the samples are using APIs that are introduced after v4 but not
supported in the v4 library. Adding the minimal necessary stuff to the
support-v4 lib to compile and run the samples.

bug:5616340

Change-Id: I103e557f8d021773d51d8383f7b6752027ca334d
4/honeycomb/android/support/v4/view/MenuCompatHoneycomb.java
4/honeycomb/android/support/v4/view/MenuItemCompatHoneycomb.java
4/honeycomb/android/support/v4/widget/SearchViewCompatHoneycomb.java
4/java/android/support/v4/app/ServiceCompat.java
4/java/android/support/v4/content/IntentCompat.java
4/java/android/support/v4/content/pm/ActivityInfoCompat.java
4/java/android/support/v4/database/DatabaseUtilsCompat.java
4/java/android/support/v4/view/MenuCompat.java
4/java/android/support/v4/view/MenuItemCompat.java
4/java/android/support/v4/widget/SearchViewCompat.java
9636a303b86e14118d608352a76c6face9b76df2 13-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
ccde61ed8922020f05bd43a80dfcc130c99c00f0 11-Nov-2011 Scott Barta <sbarta@google.com> Adds support for Cache-Control HTTP header.

Adds header parsing for the Cache-Control header, in addition to the
Exipres header. As per the HTTP spec, Cache-Control takes precedence
over Expires if both are specified, even if Expires is more
restrictive. This particular case will let us properly cache Ocean
thumbnails, which give us a funky Expires header but normal
Cache-Control.

Bug: 5584852
Change-Id: I7405f0f1062d39d014807e39dacb39c2e2471fde
olley/src/com/android/volley/toolbox/HttpHeaderParser.java
olley/tests/src/com/android/volley/toolbox/HttpHeaderParserTest.java
f47e0561c91b6a269c5e87817d038dab69297b6c 11-Nov-2011 Ficus Kirkpatrick <ficus@android.com> Merge "Volley: an HTTP RPC library."
ffb4f9e732b64a21a493ea75c4fd7791d3500493 10-Nov-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I314b0534cdb17e1aa111178065261539872a3149
74ded3718684be26432948f2a7cdda723e498834 10-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
35c900af7236ae7171c46289fc1eec7c3910e28c 10-Nov-2011 Adam Powell <adamp@google.com> am 5de8804b: Fix bug 5570272 - Monkeys, older devices, and ViewPager

* commit '5de8804b248eebaf7c29113ec80a0dff3a03c97a':
Fix bug 5570272 - Monkeys, older devices, and ViewPager
0304088b3171947b0920762131da58f18f5423c2 09-Nov-2011 Adam Powell <adamp@google.com> am 5de8804b: Fix bug 5570272 - Monkeys, older devices, and ViewPager

* commit '5de8804b248eebaf7c29113ec80a0dff3a03c97a':
Fix bug 5570272 - Monkeys, older devices, and ViewPager
29609c707dca7646272e68fce464833ddeb3cdf2 09-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
5de8804b248eebaf7c29113ec80a0dff3a03c97a 09-Nov-2011 Adam Powell <adamp@google.com> Fix bug 5570272 - Monkeys, older devices, and ViewPager

The focus finder had a bug handling FOCUS_FORWARD and FOCUS_BACKWARD
before Android 3.0. Ignore the tab key on those devices.

Change-Id: I68cc5dd09392e794498181d92eee7e790198515d
4/java/android/support/v4/view/ViewPager.java
0dbfadc66d94019ad3cee142ef21d372b8959624 08-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
e267355f2aa60ff31a993ca3bd5bdd7aa8809833 08-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
9037dbc6be1c76eae9388fe17766502c3453ef48 08-Nov-2011 Adam Powell <adamp@google.com> am 79398eae: Change the "start deferred" fragment API to "user visible hint" - Support lib edition

* commit '79398eaefea45e61d839cf4e0534f0eafee70a09':
Change the "start deferred" fragment API to "user visible hint" - Support lib edition
54d45f87b31da9cb1ea44164fe2f0513eeecc4b5 07-Nov-2011 Adam Powell <adamp@google.com> am 79398eae: Change the "start deferred" fragment API to "user visible hint" - Support lib edition

* commit '79398eaefea45e61d839cf4e0534f0eafee70a09':
Change the "start deferred" fragment API to "user visible hint" - Support lib edition
79398eaefea45e61d839cf4e0534f0eafee70a09 07-Nov-2011 Adam Powell <adamp@google.com> Change the "start deferred" fragment API to "user visible hint" -
Support lib edition

Allow a fragment to set a hint of whether or not it is currently user
visible. This will be used implicitly to defer the start of fragments
that are not user visible until the loaders for visible fragments have
run. This hint defaults to true.

Modify FragmentPagerAdapter to use the new APIs both in
frameworks/base and here.

Change-Id: Idb5bce8a9ddf484186942555cd3c581d833eba7c
13/ics-mr1/android/support/v13/app/FragmentCompatICSMR1.java
13/java/android/support/v13/app/FragmentCompat.java
13/java/android/support/v13/app/FragmentPagerAdapter.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/FragmentPagerAdapter.java
3713094c56d25e25df2a508dbee4aea869ffdea1 03-Nov-2011 Ficus Kirkpatrick <ficus@android.com> Volley: an HTTP RPC library.

Change-Id: I05bb67da2bdcaf127dcaf772947ba56cd115b00a
olley/Android.mk
olley/src/com/android/volley/AuthFailureError.java
olley/src/com/android/volley/Cache.java
olley/src/com/android/volley/CacheDispatcher.java
olley/src/com/android/volley/DefaultRetryPolicy.java
olley/src/com/android/volley/ExecutorDelivery.java
olley/src/com/android/volley/Network.java
olley/src/com/android/volley/NetworkDispatcher.java
olley/src/com/android/volley/NetworkError.java
olley/src/com/android/volley/NetworkResponse.java
olley/src/com/android/volley/NoConnectionError.java
olley/src/com/android/volley/ParseError.java
olley/src/com/android/volley/Request.java
olley/src/com/android/volley/RequestQueue.java
olley/src/com/android/volley/Response.java
olley/src/com/android/volley/ResponseDelivery.java
olley/src/com/android/volley/RetryPolicy.java
olley/src/com/android/volley/ServerError.java
olley/src/com/android/volley/TimeoutError.java
olley/src/com/android/volley/VolleyError.java
olley/src/com/android/volley/VolleyLog.java
olley/src/com/android/volley/toolbox/AndroidAuthenticator.java
olley/src/com/android/volley/toolbox/Authenticator.java
olley/src/com/android/volley/toolbox/BasicNetwork.java
olley/src/com/android/volley/toolbox/ClearCacheRequest.java
olley/src/com/android/volley/toolbox/DiskBasedCache.java
olley/src/com/android/volley/toolbox/HttpClientStack.java
olley/src/com/android/volley/toolbox/HttpHeaderParser.java
olley/src/com/android/volley/toolbox/HttpStack.java
olley/src/com/android/volley/toolbox/HurlStack.java
olley/src/com/android/volley/toolbox/ImageRequest.java
olley/src/com/android/volley/toolbox/JsonArrayRequest.java
olley/src/com/android/volley/toolbox/JsonObjectRequest.java
olley/src/com/android/volley/toolbox/JsonRequest.java
olley/src/com/android/volley/toolbox/NoCache.java
olley/src/com/android/volley/toolbox/StringRequest.java
olley/tests/src/com/android/volley/CacheDispatcherTest.java
olley/tests/src/com/android/volley/NetworkDispatcherTest.java
olley/tests/src/com/android/volley/RequestQueueTest.java
olley/tests/src/com/android/volley/RequestTest.java
olley/tests/src/com/android/volley/ResponseDeliveryTest.java
olley/tests/src/com/android/volley/mock/MockCache.java
olley/tests/src/com/android/volley/mock/MockHttpClient.java
olley/tests/src/com/android/volley/mock/MockHttpStack.java
olley/tests/src/com/android/volley/mock/MockNetwork.java
olley/tests/src/com/android/volley/mock/MockRequest.java
olley/tests/src/com/android/volley/mock/MockResponseDelivery.java
olley/tests/src/com/android/volley/mock/WaitableQueue.java
olley/tests/src/com/android/volley/toolbox/BasicNetworkTest.java
olley/tests/src/com/android/volley/toolbox/HttpHeaderParserTest.java
olley/tests/src/com/android/volley/toolbox/ImageRequestTest.java
olley/tests/src/com/android/volley/utils/CacheTestUtils.java
olley/tests/src/com/android/volley/utils/ImmediateResponseDelivery.java
2ed44e8fc8b7200cc213c0dec4766421bc3407dc 04-Nov-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I3e15f841defd3279fa8f7a7ee7c34ce39c75d9c0
c54cc9bb021ed02df983467970432a19e12efd56 03-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
805bc302af420970bbacd64527544a90c2af597c 03-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
3a81e10c9b2873c521b05defbfd6d826ab3f1a43 02-Nov-2011 Adam Powell <adamp@google.com> am 6cafd27a: Fix bug 5557267 - [ViewPager] non-primary fragments unnecessary stopped if "defer start" is enabled

* commit '6cafd27a3c89dfed10d7e226dc6168307513d4a6':
Fix bug 5557267 - [ViewPager] non-primary fragments unnecessary stopped if "defer start" is enabled
8776db3300a381b51ba9b07f942f1c5f68c858da 02-Nov-2011 Adam Powell <adamp@google.com> am 6cafd27a: Fix bug 5557267 - [ViewPager] non-primary fragments unnecessary stopped if "defer start" is enabled

* commit '6cafd27a3c89dfed10d7e226dc6168307513d4a6':
Fix bug 5557267 - [ViewPager] non-primary fragments unnecessary stopped if "defer start" is enabled
6cafd27a3c89dfed10d7e226dc6168307513d4a6 02-Nov-2011 Adam Powell <adamp@google.com> Fix bug 5557267 - [ViewPager] non-primary fragments unnecessary
stopped if "defer start" is enabled

Only revise the target state in moveToState if it would cross the
stopped/started boundary.

Change-Id: I7d0ad66668729ee12c43dcf1635b270a7d0a48b7
4/java/android/support/v4/app/FragmentManager.java
8e6a7c9a83757a22caacf3de1c0a580d038cad1e 02-Nov-2011 Adam Powell <adamp@google.com> am a7aea206: Fix bug 5521154 - changing adapters in ViewPagers with title strips

* commit 'a7aea206661d601755bfac4165092d9130cba2bc':
Fix bug 5521154 - changing adapters in ViewPagers with title strips
9f5c95775b92eead5eb927a66cd51d16dfd7e5ce 02-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
a15965741beee32b30622c3884c261e8472b49ef 02-Nov-2011 Adam Powell <adamp@google.com> am a7aea206: Fix bug 5521154 - changing adapters in ViewPagers with title strips

* commit 'a7aea206661d601755bfac4165092d9130cba2bc':
Fix bug 5521154 - changing adapters in ViewPagers with title strips
a7aea206661d601755bfac4165092d9130cba2bc 02-Nov-2011 Adam Powell <adamp@google.com> Fix bug 5521154 - changing adapters in ViewPagers with title strips

Don't remove decorative views from a ViewPager when an adapter is
set to null.

Change-Id: Icf44aabf18adbd67fe156bcf48636418d9911aff
4/java/android/support/v4/view/PagerTitleStrip.java
4/java/android/support/v4/view/ViewPager.java
a8e6c2a687c77ca9f3929be25ebce86528578d62 01-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
b26834d698d7c1ef48cecdca707517bd6be2aec0 31-Oct-2011 Adam Powell <adamp@google.com> Bug 5535639 - Monkeys mad at FragmentManager

Also check for starting deferred start fragments when a loader is
destroyed.

Change-Id: I58c80708f96afa2943ca1e2cae077f7ac52a064d
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/LoaderManager.java
9b333f4b82f59fbc3945789f679ed239a9cb07ad 31-Oct-2011 Adam Powell <adamp@google.com> am 1199ae70: Bug 5535639 - Monkeys mad at FragmentManager

* commit '1199ae7067cdf8cf3eb30c057a61ae71a0aea1e5':
Bug 5535639 - Monkeys mad at FragmentManager
53f9185581e021be2ed8d261d5a4cbc6080a3ddd 31-Oct-2011 Adam Powell <adamp@google.com> am 1199ae70: Bug 5535639 - Monkeys mad at FragmentManager

* commit '1199ae7067cdf8cf3eb30c057a61ae71a0aea1e5':
Bug 5535639 - Monkeys mad at FragmentManager
1199ae7067cdf8cf3eb30c057a61ae71a0aea1e5 31-Oct-2011 Adam Powell <adamp@google.com> Bug 5535639 - Monkeys mad at FragmentManager

Also check for starting deferred start fragments when a loader is
destroyed.

Change-Id: I58c80708f96afa2943ca1e2cae077f7ac52a064d
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/LoaderManager.java
831c212c9e273fa9c7d8ec4c8550e134592ab2b5 31-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
7319eed9bb8176dd219056c01ccaafeee0349a86 31-Oct-2011 Ed Heyl <ed@google.com> Merge remote branch 'goog/ics-mr1' into ics-aah
35e75c544e6b45ff3fa8507a332628dd37cb4c56 30-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
69bac21bbb1b0ecd7e8b354f309bd05ccb20e4a9 29-Oct-2011 Adam Powell <adamp@google.com> am abc968f1: Defer starting fragments in FragmentPagerAdapter for offscreen pages.

* commit 'abc968f1eba800c34a4008deb43b015da5d23a5f':
Defer starting fragments in FragmentPagerAdapter for offscreen pages.
abc968f1eba800c34a4008deb43b015da5d23a5f 26-Oct-2011 Adam Powell <adamp@google.com> Defer starting fragments in FragmentPagerAdapter for offscreen pages.

Add FragmentCompatICSMR1 to work with deferring fragment starts.

Fix some slightly dodgy layout behavior in ViewPager when extra child
views are present.

Add deferred start feature to support library fragment/loader
framework.

Change-Id: Ied454a6f3e11024eafc970ed9d091788c2d80bab
13/Android.mk
13/ics-mr1/android/support/v13/app/FragmentCompatICSMR1.java
13/java/android/support/v13/app/FragmentCompat.java
13/java/android/support/v13/app/FragmentPagerAdapter.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/FragmentPagerAdapter.java
4/java/android/support/v4/app/LoaderManager.java
4/java/android/support/v4/view/ViewPager.java
62ec3be2a7883471e8d29d3df2a3f94b661f46fa 28-Oct-2011 Ed Heyl <ed@google.com> keep previous history after reset to mr1 plus aah changes (ics-aah-wip)
dfda56fecda825f354d53eb85846994dbbd16a1d 26-Oct-2011 Ed Heyl <ed@google.com> undo reset to ics-mr1 until we have a better method
cf2f735ca814573cd87fc3defcb7bd852d2d3208 26-Oct-2011 Ed Heyl <ed@google.com> reset to ics-mr1, but keep history
35196f03ce54db4fbca237727b13b3530e205f24 26-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
80bf0f6774b446edb8b1f758f98b6569caac769d 26-Oct-2011 Adam Powell <adamp@google.com> am e3d5fe55: am 862ffa0e: Fix bug 5512616 - monkeying with measurement

* commit 'e3d5fe55fc7766e7bc37f0ca2f54a8df4c87fce3':
Fix bug 5512616 - monkeying with measurement
3d3f500c329e856ca0cc5a9c8ca0c6436cc9f899 26-Oct-2011 Adam Powell <adamp@google.com> am 878f4b68: (-s ours) am 3ce9274c: (-s ours) DO NOT MERGE - cherry-pick Fix a bug where ViewPager scroll direction could be unpredictable.

* commit '878f4b68d3f5c283215ccd31305064f6157d8f93':
DO NOT MERGE - cherry-pick Fix a bug where ViewPager scroll direction could be unpredictable.
9b0e60ffd8c8118a3739e8fae688c1d813ac3346 26-Oct-2011 Adam Powell <adamp@google.com> am d3b73622: (-s ours) am 1ccb8bcb: (-s ours) DO NOT MERGE - cherry-pick Fix bug 5504575 - ViewPager marks fragments as decor on rotation

* commit 'd3b73622882093603e3d688a967c8ec502d3aeef':
DO NOT MERGE - cherry-pick Fix bug 5504575 - ViewPager marks fragments as decor on rotation
e3d5fe55fc7766e7bc37f0ca2f54a8df4c87fce3 26-Oct-2011 Adam Powell <adamp@google.com> am 862ffa0e: Fix bug 5512616 - monkeying with measurement

* commit '862ffa0efd58922b8ec119bf6fa6695c316423f7':
Fix bug 5512616 - monkeying with measurement
878f4b68d3f5c283215ccd31305064f6157d8f93 26-Oct-2011 Adam Powell <adamp@google.com> am 3ce9274c: (-s ours) DO NOT MERGE - cherry-pick Fix a bug where ViewPager scroll direction could be unpredictable.

* commit '3ce9274ccb8034c1787415c77307bbda36071bdd':
DO NOT MERGE - cherry-pick Fix a bug where ViewPager scroll direction could be unpredictable.
d3b73622882093603e3d688a967c8ec502d3aeef 26-Oct-2011 Adam Powell <adamp@google.com> am 1ccb8bcb: (-s ours) DO NOT MERGE - cherry-pick Fix bug 5504575 - ViewPager marks fragments as decor on rotation

* commit '1ccb8bcb79557d861de7f271c13e2fd8e54e012a':
DO NOT MERGE - cherry-pick Fix bug 5504575 - ViewPager marks fragments as decor on rotation
4f8a8ed417deaf05e8be9a6314727552f7e0d64d 26-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
862ffa0efd58922b8ec119bf6fa6695c316423f7 25-Oct-2011 Adam Powell <adamp@google.com> Fix bug 5512616 - monkeying with measurement

Fix a ViewPager bug where a stale value was being used when measuring
child views and angering the monkeys.

Change-Id: Ib8cf4827dfab3ccddd879dbedac4b631e489aa3b
4/java/android/support/v4/view/ViewPager.java
3ce9274ccb8034c1787415c77307bbda36071bdd 25-Oct-2011 Adam Powell <adamp@google.com> DO NOT MERGE - cherry-pick Fix a bug where ViewPager scroll direction
could be unpredictable.

Make ViewPager track velocity before touch interception occurs so that
the distance traveled to cross the slop threshold is properly
accounted for.

Change-Id: I2946784ab6c492d248697b5dd7d121f501d484c7
4/java/android/support/v4/view/ViewPager.java
1ccb8bcb79557d861de7f271c13e2fd8e54e012a 24-Oct-2011 Adam Powell <adamp@google.com> DO NOT MERGE - cherry-pick Fix bug 5504575 - ViewPager marks fragments
as decor on rotation

ViewPager should be less zealous about marking child views as decor,
specifically when fragment restoration is involved outside of pager
population. Introduce an interface that custom views can implement to
become decor by default. Leave it package-private for now.

Change-Id: Ib08eb1396824966e4324d6345bd3a33dd329a6e6
4/java/android/support/v4/view/PagerTitleStrip.java
4/java/android/support/v4/view/ViewPager.java
bbadabf6dda7995d0a042367b1cf945755b25f94 25-Oct-2011 Adam Powell <adamp@google.com> Fix a bug where ViewPager scroll direction could be unpredictable.

Make ViewPager track velocity before touch interception occurs so that
the distance traveled to cross the slop threshold is properly
accounted for.

Change-Id: I2946784ab6c492d248697b5dd7d121f501d484c7
4/java/android/support/v4/view/ViewPager.java
e32915948fee2a9478e5e474cef4b4c58b9e47e2 24-Oct-2011 Adam Powell <adamp@google.com> Fix bug 5504575 - ViewPager marks fragments as decor on rotation

ViewPager should be less zealous about marking child views as decor,
specifically when fragment restoration is involved outside of pager
population. Introduce an interface that custom views can implement to
become decor by default. Leave it package-private for now.

Change-Id: Ib08eb1396824966e4324d6345bd3a33dd329a6e6
4/java/android/support/v4/view/PagerTitleStrip.java
4/java/android/support/v4/view/ViewPager.java
e75440ddc01c061d9b12394fa10ad5d01a93bbe9 25-Oct-2011 Adam Powell <adamp@google.com> Fix a bug where ViewPager scroll direction could be unpredictable.

Make ViewPager track velocity before touch interception occurs so that
the distance traveled to cross the slop threshold is properly
accounted for.

Change-Id: I2946784ab6c492d248697b5dd7d121f501d484c7
4/java/android/support/v4/view/ViewPager.java
2aa99981d2f432f97683f075c99a561e8bdf2da1 24-Oct-2011 Adam Powell <adamp@google.com> Fix bug 5504575 - ViewPager marks fragments as decor on rotation

ViewPager should be less zealous about marking child views as decor,
specifically when fragment restoration is involved outside of pager
population. Introduce an interface that custom views can implement to
become decor by default. Leave it package-private for now.

Change-Id: Ib08eb1396824966e4324d6345bd3a33dd329a6e6
4/java/android/support/v4/view/PagerTitleStrip.java
4/java/android/support/v4/view/ViewPager.java
ddd02e331048e8f2bcf08be3d1a713dfd53533b8 23-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
ccbf4f960fbe595d61b4f54d644cb8f090d19eaa 21-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> am d9ed2f88: Merge "Accessibility API in the compat lib should return empty lists and NPE in AccessibilityDelegateCompat." into ics-mr0

* commit 'd9ed2f88439b967a46f91681333bd627d9c64e57':
Accessibility API in the compat lib should return empty lists and NPE in AccessibilityDelegateCompat.
d9ed2f88439b967a46f91681333bd627d9c64e57 21-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> Merge "Accessibility API in the compat lib should return empty lists and NPE in AccessibilityDelegateCompat." into ics-mr0
f9c2277244722eca88c784b9cfdcc78df7f94781 21-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> Accessibility API in the compat lib should return empty lists and NPE in AccessibilityDelegateCompat.

NOTE: This change does *not* effect the ssytem, rather only the SDK.

bug:5494103

Change-Id: I6e7f85e4cb1ea4e84239188ddfc09794018e432c
4/java/android/support/v4/view/AccessibilityDelegateCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityManagerCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
34c06baaec4db746c96721347961c0c30040bdd5 21-Oct-2011 Adam Powell <adamp@google.com> Merge "Title strips for ViewPager"
8fffe01871be1806a1bdefa1f7213b660fcf5ac0 17-Oct-2011 Adam Powell <adamp@google.com> Title strips for ViewPager

Add non-interactive title strips to ViewPager. This includes the
following moving parts:

* Extra decorative view support for ViewPager. Decorative views may be
supplied as child views of a pager in XML layout.

* Some package-private plumbing for communication without disturbing
any pager callbacks that apps may be using.

* The addition of PagerAdapter#getPageTitle to supply title strings
for pages. (Defaults to no title for each page.)

* The view PagerTitleStrip, to be added as a child of ViewPager.
The developer can supply textAppearance/textSize/textColor etc.
as well as layout sizing and gravity information this way.

Change-Id: Id28d7f1ed996869f3f60bf99252340308f292d19
4/java/android/support/v4/view/PagerAdapter.java
4/java/android/support/v4/view/PagerTitleStrip.java
4/java/android/support/v4/view/ViewPager.java
a33803fa944c879096c3f08e0a012f7fe2a61f6b 20-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
b07fe5a82be8d4b0264c18cb853e90e7c31720bd 20-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> am 18e702a3: Merge "AccessibilityServiceInfo does not report properly the feedback type." into ics-mr0

* commit '18e702a3797a29c17f33c3ee3acd38dd1c1f78f1':
AccessibilityServiceInfo does not report properly the feedback type.
18e702a3797a29c17f33c3ee3acd38dd1c1f78f1 20-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> Merge "AccessibilityServiceInfo does not report properly the feedback type." into ics-mr0
1295792da760a6baca24d95f2a7975eec1c2b08a 20-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> AccessibilityServiceInfo does not report properly the feedback type.

Since the feedback type is an integer the bits of which correspond to a given
feedback type, the AccessibilityNodeInfoCompat#feedbackTypeToString should return a
string representation of all feedback types. The current implementation
incorrectly assumes that the argument had only one flag set. Note that this
is a new ICS API and we would like to have this fixed.

bug:5486933

Change-Id: Id6299968d82c8f9916a52938c0d5bda1f57d3f96
4/java/android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat.java
32bcf22c77120c0614e3ae99f4a91cbb46ca9b5d 20-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> am f59ea22d: Class cast exception in the android support v4 library

* commit 'f59ea22d4af49aaebf9a712d39e756f77d9d7790':
Class cast exception in the android support v4 library
f59ea22d4af49aaebf9a712d39e756f77d9d7790 20-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> Class cast exception in the android support v4 library

The AccessibilityNodeInfo passed to AccessibilityNodeInfoCompatIcs#onInitialzieAccessibilityNodeInfo
is not the right class. Instead the wrapped implementation the wrapper is passed.

bug:5486248

Change-Id: Iddb19000ab6e120d31fee6ad63c9b3db9d7e7ec8
4/java/android/support/v4/view/AccessibilityDelegateCompat.java
c7fedf670c3d23346db2cc5c3541a215fd81d36a 18-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
9508e3e642f5093e3181b4d5a3777bd84eedbcc6 17-Oct-2011 Adam Powell <adamp@google.com> Fix bug 5469634 - ViewPager doesn't call startUpdate/finishUpdate for
dataSetChanged()

Change-Id: I164be97312afe280a1dafbf47a8838a0e0e978d9
4/java/android/support/v4/view/ViewPager.java
e088f90197931e462b4efcb3cd8163d6c7c81416 12-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
9648c538bac4f04145c118cc41168d1d7a536312 11-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> Adding the new accessibility APIs to the v4 support library.

This change adds support for the new accessibility APIs in ICS
and does not affect the system, rather only the SDK.

bug:5445057

Change-Id: Ifc3790287bf224eb7489f6c325ce8cf7ce619a1d
4/ics/android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs.java
4/ics/android/support/v4/view/AccessibilityDelegateCompatIcs.java
4/ics/android/support/v4/view/ViewCompatICS.java
4/ics/android/support/v4/view/ViewGroupCompatIcs.java
4/ics/android/support/v4/view/accessibility/AccessibilityEventCompatIcs.java
4/ics/android/support/v4/view/accessibility/AccessibilityManagerCompatIcs.java
4/ics/android/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs.java
4/ics/android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
4/java/android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat.java
4/java/android/support/v4/view/AccessibilityDelegateCompat.java
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/view/ViewGroupCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityEventCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityManagerCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
fcb8816a75c9ecacef1611e08b92baab02672d37 11-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
4fb2aa8fb492e12ed48daa4f025e0bfac00a2514 11-Oct-2011 Adam Powell <adamp@google.com> Fix bug 5440070 - ViewPager crashes on Donut

Emulate pointer id/index behavior for pointer id/index 0 when only
a single pointer is available.

Change-Id: I023b8a96e1857425f39bfb03536da5e4f8e02ba1
4/java/android/support/v4/view/MotionEventCompat.java
1cbf48f28f6ef523af2a4aafa98c5437964cb48a 11-Oct-2011 Adam Powell <adamp@google.com> Bug 5278437 - Tweak ViewPager fling physics

Make ViewPager behave more like the launcher workspace.

Change-Id: Id3c6e34709f091e31a0210cdc88276e89f7842aa
4/java/android/support/v4/view/ViewPager.java
28eec71203d993c9cd83712ba922587c338d0979 10-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
c286d5c93640e82c649888b7e5045801581e4d6c 10-Oct-2011 Dianne Hackborn <hackbod@google.com> Calling close() outside of the main thread breaks stuff.

No safe way to fix at this point.

Change-Id: Ic1b1d3f5fb0ec8ce9659444c50bc2744fad2745d
4/java/android/support/v4/content/CursorLoader.java
4/java/android/support/v4/database/CursorHelper.java
8a2ca60963f77938e1a611f2342ad043dc9467cf 09-Oct-2011 Dianne Hackborn <hackbod@google.com> Fix issue #5418999: [From My Phone] - ANR when navigating back from OneUp view

Close cursor asynchronously.

Change-Id: I03694d16ef919bfad868b5ce2a16f5b6d8572ba0
4/java/android/support/v4/content/CursorLoader.java
4/java/android/support/v4/content/ModernAsyncTask.java
4/java/android/support/v4/database/CursorHelper.java
64b89537c98af028be523a8ef4cdc9f8ee1703ee 30-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
390dc3748e6dea81760eb1773d55fcbd42976388 29-Sep-2011 Evan Millar <emillar@google.com> Fix onPageScrolled() parameters when page margin set.

Change-Id: If9f0c6fd22afc4d17797b099e8db80ab5a3430ad
4/java/android/support/v4/view/ViewPager.java
863d7b4f817828cd78f67f3410337387c35139ed 26-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
329da4d5431ae7923279b56b45b84e70c52f8eee 26-Sep-2011 Adam Powell <adamp@google.com> Add support for margins between pages in a ViewPager.

Apps may also supply an optional Drawable that will fill the margin
between pages.

Change-Id: I83ac0ff4fabf6bb7fb4a8c17e84d6908190e60dd
4/java/android/support/v4/view/ViewPager.java
7ac6a5e199ca956c4b54b02d4aaa6b77024dd1f6 21-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
1becfdf0a8b55637cdb5d74c3efb4bc77cf70b65 20-Sep-2011 Ying Wang <wangying@google.com> am 2f57132e: Build the ics support libraries against SDK 14.

* commit '2f57132efb6e8ce3aa19d4f39518073e00680265':
Build the ics support libraries against SDK 14.
05dddad685d0793a0057fa8a56383aca65cf9397 20-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
2f57132efb6e8ce3aa19d4f39518073e00680265 20-Sep-2011 Ying Wang <wangying@google.com> Build the ics support libraries against SDK 14.

Change-Id: Ie1dedb7c087d8460b030381508b300ec20a60e29
13/Android.mk
4/Android.mk
29a6184d74279156a9297dc67398712fb047fdc0 19-Sep-2011 Adam Powell <adamp@google.com> Bug 5300610 - Swiping between pages of a ViewPager can be slow

Add setOffscreenPageLimit to ViewPager. This allows apps to specify
how many pages will be kept active to either side of the current page.

Normally this is not needed, but the pathological case for ViewPager
is an adapter with a fixed set of 3 pages when this limit is set to 1.
Every swipe from an edge will page in the furthest item, forcing it to
relayout. setOffscreenPageLimit allows these apps to keep more pages
active and skip extra layout passes.

Change-Id: I319181ce354b9004f1b7a26cbfd0c1c399cb293f
4/java/android/support/v4/view/ViewPager.java
d3f8ac5fa8ac1f4a75a7645129a8daa1f2b0fe79 18-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
f98be2efe67cf4ce160d7ea0b1fba5b46c92a01b 16-Sep-2011 Adam Powell <adamp@google.com> Fix bug 5244365 - Don't populate a ViewPager in onAttachedToWindow

This can result in multiple calls to onAttachedToWindow on child
views; one originating from the addView call and the second from the
continuing dispatch of onAttachedToWindow to the ViewGroup's children.

Change-Id: Iab15a5b222fd2f12c9e92d046df131695759df0b
4/java/android/support/v4/view/ViewPager.java
b07179708a404260c65814b0ff14702eef189c01 16-Sep-2011 Dianne Hackborn <hackbod@google.com> Add API for FragmentActivity to retain custom non config instance data.

Change-Id: I62360c2a277423867ebae3e031cde331b32441e6
4/java/android/support/v4/app/FragmentActivity.java
9006527c3f0e4b0fded53301f2f93e447cbb94d6 07-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
efd6fc3b965239397c398f3b6fcbf1c9e66864ca 07-Sep-2011 Adam Powell <adamp@google.com> Remove requestChildRectangleOnScreen from ViewPager

This caused some unintended consequences around editable TextViews in
particular, plus it doesn't make a lot of sense for a view in a side
page to be able to steal pager focus so easily.

Fixes bug 5245437

Change-Id: Id9605c3d1d0bc449becd9a11a41d8bf0f6509488
4/java/android/support/v4/view/ViewPager.java
560114f591be31d0fb73c26a1ee1cc0a15184aba 03-Sep-2011 Adam Powell <adamp@google.com> Make ViewPager aware of EdgeEffect on ICS devices.

Add EdgeEffectCompat for apps that also want to selectively show the
ICS-style edge effect.

Add ViewCompat methods for checking/changing over scroll modes on GB+

Change-Id: If0de62c389c9eaef4593f2321ee99787b13b2418
4/Android.mk
4/gingerbread/android/support/v4/view/ViewCompatGingerbread.java
4/ics/android/support/v4/widget/EdgeEffectCompatIcs.java
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/view/ViewPager.java
4/java/android/support/v4/widget/EdgeEffectCompat.java
b9280cf3b71e2a5a2c7f458a25813a95020b4da4 03-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
218c1e661578e2a17928f7dbb590b43d1c79aeb7 02-Sep-2011 Dianne Hackborn <hackbod@google.com> Fix issue #5238823, #5100340 and #5249654.

5238823: java.lang.NullPointerException at...
...android.support.v4.view.ViewPager.pageRight(ViewPager.java:1335)

5100340 Leaking reallyStopped in FragmentActivity

5249654 ViewPager resets focus on layout when descendant of...
...fragment.getView() is focusable (FragmentPagerAdapter bug)

Also there was a bug in the "really stopped" thing that was
previously introduced -- fragments wouldn't stop their loaders
until hitting that state, but they wouldn't go into that state
if the fragment was deactivated or put on the back stack without
the containing activity really stopping.

To fix this, we now implement the really stop facility as
an actual state, using the ACTIVITY_CREATED state, so that we
can know when to do the really stop for both cases.

Change-Id: Ia9bd55f41ad30c3ce07f99b6ac6d9113b15fe46d
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/view/ViewPager.java
3040c142491acd4a09e7d0add073be0067aec2d5 02-Sep-2011 Adam Powell <adamp@google.com> Fix bug 5248444 - ViewPager reported scroll state out of sync for some
fake drags

Change-Id: I3801a624137506763470110e622da125f12775d2
4/java/android/support/v4/view/ViewPager.java
4bcf6a0b35d1e166f30c7fd4d1c1b6f41f5f8be2 30-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
8713d01394fd010024b38ef17f3efbb2e6672b27 30-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
825bc001ac9551fa6785dda63b37b5d293ac4117 30-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
2a4d8518f36346ea25a22a736453ff28f2954165 30-Aug-2011 Dianne Hackborn <hackbod@google.com> Fix issues 5158104 and 4981556 (fragment problems)

5158104: com.android.contacts: java.lang.IllegalStateException:
Can not perform this action after onSaveInstanceState at
android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1201)

The ViewPager can just commit without worrying about a state loss,
since it can correctly reconstruct its state later.

4981556: Fragment.mImmediateActivity doesn't get restored on orientation change

I am giving up on this thing; I just don't see how it can actually
be correct. So now instead of getting an exception about a dup
add/remove at point of the add/remove call, this will happen later when
processing the transaction.

Also add an API for controlling the visibility of menus, which ViewPager
uses to have the correct menus shows. And add a method to get the
name of a back stack entry.

Finally fix a recent problem in ViewPager with dealing with focus,
and make ViewPager smart about handling keyboard focus navigation
inside itself.

Change-Id: I280269ac64079d171e9c899ea1cff7e80246c924
13/Android.mk
13/ics/android/support/v13/app/FragmentCompatICS.java
13/java/android/support/v13/app/FragmentCompat.java
13/java/android/support/v13/app/FragmentPagerAdapter.java
13/java/android/support/v13/app/FragmentStatePagerAdapter.java
4/honeycomb/android/support/v4/view/KeyEventCompatHoneycomb.java
4/java/android/support/v4/app/BackStackRecord.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/FragmentPagerAdapter.java
4/java/android/support/v4/app/FragmentStatePagerAdapter.java
4/java/android/support/v4/view/KeyEventCompat.java
4/java/android/support/v4/view/PagerAdapter.java
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/view/ViewPager.java
481243c175651c5de0741ab9390eb10f5b024d98 28-Aug-2011 Adam Powell <adamp@google.com> Improve ViewPager accessibility and focus behavior.

Change-Id: I2b0847f2a02c894b2d7de3ca978636347151a649
4/java/android/support/v4/view/ViewPager.java
813a14838b08545525f0c6b15442d5d47d5c71e1 15-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
b743165c9f754c5503d4d056f263f7a328cafca6 13-Aug-2011 Minh Pham <phamm@google.com> Fix bug in ViewPager

- If the current adapter has less than 3 items, then we need to repopulate even when the current item doesn't change.
Bug: 5160404

Change-Id: I12cb747b8d99c07266f3ceaeeb4d2e3c3292594d
4/java/android/support/v4/view/ViewPager.java
e2e5f18258b19de8ceb78e376bfedb3e60834a88 09-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
4e6647fe2551985f33407acd712a4942b090207a 08-Aug-2011 Dianne Hackborn <hackbod@google.com> Clear saved state after it is no longer needed.

Change-Id: I1b452808f53758e2bf1cbf97a32d870280a14bba
4/java/android/support/v4/app/FragmentManager.java
1c2c64e6456d2413d05fca2857242789efd15762 04-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
66c0e6a0a5fd20c66b6c86133b8bd91fe303e430 04-Aug-2011 Minh Pham <phamm@google.com> Fix bug when changing position

- mItems has the assumption that its items are sorted by position. This assumption might be break when onDataSetChanged()
Bug: 5085158

Change-Id: I54e25916414def7acdb05e35ef8e9fa8a1155186
4/java/android/support/v4/view/ViewPager.java
f90f6c81adca4288c7772b191f2495e46b7f431c 03-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
e4f7ceb9d58cf72df003eb1f8df24681d6e73eb5 03-Aug-2011 Minh Pham <phamm@google.com> Merge "Make canScroll protected"
cf2312ee850d26c9d1a2413c996d41397e816fb5 03-Aug-2011 Minh Pham <phamm@google.com> Make canScroll protected

- This allows apps to override canScroll with special case and can enable swiping wide content works on pre-ICS devices.
- Minor cleanup
Change-Id: I9f03619ee603a7618d15bc30b1ac1996859668d6
4/java/android/support/v4/view/ViewPager.java
fbabff99ccbcb576c713991c5db5dec21a0d0ce0 02-Aug-2011 Dianne Hackborn <hackbod@google.com> Fix issue #5085211: Leaked cursors in Loaders

It looks like canceling of async tasks on froyo behaves differently
than newer platforms. To deal with this, we'll just have our own
impl of the async task engine in the support library for use on those
older platforms.

It would be nice to switch to the built-in AsyncTask when running on
newer versions of the platform... not sure the best way to do that,
though.

Change-Id: Ic2209c83033b76f12be5ceee0809f4fc57af7026
4/java/android/support/v4/content/AsyncTaskLoader.java
4/java/android/support/v4/content/CursorLoader.java
4/java/android/support/v4/content/ModernAsyncTask.java
3ed4f1b3b8e397ec240b83bf54bc2ebcdcce438e 26-Jul-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
df6f1393f73a488ba2661b28d3d88a5ac19c4ea2 26-Jul-2011 Dianne Hackborn <hackbod@google.com> Fix issue #5063010: Loaders don't seem to be properly...

...retained with compatibility library

Also we never implemented the full custom animation stuff in the support
lib. Now it is there.

Change-Id: I25b410752fdc3e7ae876802fdc8d7a62e4b07236
4/java/android/support/v4/app/BackStackRecord.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentTransaction.java
375553c4f4edde49913a4a8a74656f57d7433baf 22-Jul-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
e8b402b00c0cbdac050c349a5fc89c34580f3185 22-Jul-2011 Dianne Hackborn <hackbod@google.com> Fix issue #5054723: java.lang.NullPointerException at...

...android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1284)

Make sure to commit all pending actions before completing the destroy.

Change-Id: I9e88cbfef5f96d63876023b897b44b8999aa8042
4/java/android/support/v4/app/FragmentManager.java
6b1481844fbb847a47b769a95e597c47740a5cff 19-Jul-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
053e500a0e25cabf53139f57dc474a0b28751b91 19-Jul-2011 Adam Powell <adamp@google.com> Fix bug 5042520 - bug in ViewPager orientation changes

Change-Id: I260798ea0f3d7798021b7a4ab58e15767d9227c3
4/java/android/support/v4/view/ViewPager.java
e73eab1ee04cc3aa5f04242a3b6462bb11a363a3 18-Jul-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
9bc74aa50cd69dbd1d813102718c8dbf94c42aba 18-Jul-2011 Adam Powell <adamp@google.com> Fix bug 5022052 - handle ViewPager size changes when an animation is
in progress.

Change-Id: Ibc5a432790f830a755cb1aa8be67a45100445fe6
4/java/android/support/v4/view/ViewPager.java
9745a3395a4fe03e09210fce60d000e4190aace6 17-Jul-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
9f491519261135d9de50b60c2182755ccb665bf5 17-Jul-2011 Jeff Sharkey <jsharkey@android.com> Release strong Fragment references after exec.

When finished with a Runnable transaction in execPendingActions(),
release the strong reference so that Fragment can be GC'ed.

Bug: 3117761

Change-Id: I6b546eeaa8e4783009ae27f2bab5ccecb28337fb
4/java/android/support/v4/app/FragmentManager.java
b6769d2ccb39ed3af241fdfe889a065aa4c4fdcb 29-Jun-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
97d6e631c6a0f698ae6fb249617f1596cb9c1cf1 28-Jun-2011 Adam Powell <adamp@google.com> Fix bug 4966082 - provide options to select a new page in a ViewPager
without smooth scroll.

* Any setCurrentItem calls before the first layout after being
attached to a window will be immediate. This lets apps set up an
initial state.

* Add a setCurrentItem overload that can optionally skip the smooth
scroll.

Change-Id: Ic7c592c450bbd333785665a95b2f204d1618c120
4/java/android/support/v4/view/ViewPager.java
7c08ad4fb92a67858f965d971f2f73241fa523b8 27-Jun-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
3083afddf1baabb57e801d2aa7d9c59e8b1e1c19 24-Jun-2011 Dianne Hackborn <hackbod@google.com> Add LocalBroadcastManager.

Change-Id: If85b20489eeefcb12c0e0161e329a11a457644d4
4/java/android/support/v4/content/LocalBroadcastManager.java
8b25ecad5b2beb65c1fcb158688faf7aa75a4b5e 20-Jun-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
4b1c5a30f6107b6d170ec900f1d56bd7c46a10b7 16-Jun-2011 Makoto Onuki <omakoto@google.com> Add ViewaPager.getCurrentItem

Change-Id: I9ae744e2ed081866589b6ad8f3767e199b2dd148
4/java/android/support/v4/view/ViewPager.java
54bdb7954141a06e488854e96f21372d59c4c951 17-Jun-2011 Minh Pham <phamm@google.com> Reset scroll position when clear state

- Scroll to (0, 0) when setting adapter to null.
Bug: 4690349

Change-Id: Ia06d079b86491696d7509385e08ce7d1227177b1
4/java/android/support/v4/view/ViewPager.java
69b7a33f67a5577ceb2bd43ff389d89b592f85b1 17-Jun-2011 Adam Powell <adamp@google.com> Add fake dragging to ViewPager.

A fake drag lets an application simulate (or delegate) a touch drag on
the ViewPager. This makes it easier to implement other widgets that
scroll alongside the pager in parallax while letting the pager control
the overall motion and fling behavior.

Change-Id: Id75d4d15171493fb66503fb77c7827cc9eea5b4b
4/java/android/support/v4/view/ViewPager.java
871a68b5daafd810623d680207652f87eb2d11cc 17-Jun-2011 Minh Pham <phamm@google.com> Reset scroll position when clear state

- Scroll to (0, 0) when setting adapter to null.
Bug: 4690349

Change-Id: Ia06d079b86491696d7509385e08ce7d1227177b1
4/java/android/support/v4/view/ViewPager.java
62e6c754f05f87a557c49ae37643e887d0e58f79 16-Jun-2011 Minh Pham <phamm@google.com> Cleanup ViewPager when switch adapter

- Destroy all items in the old adapter
- Clear the internal list of items
- remove all views

Change-Id: I9608b03bd2b2fcb1949f8c7c2d59d49914d27508
4/java/android/support/v4/view/ViewPager.java
87de5dae70791508a2e77a2fa3f6d63237a0638e 16-Jun-2011 Dianne Hackborn <hackbod@google.com> am 1d14e69b: Remove this old class. Only impacts SDK, not system image.

* commit '1d14e69b622aac46d309c95356b625db741178ad':
Remove this old class. Only impacts SDK, not system image.
27d3a76cab5b4655eb2088278fb51ffe582307d2 16-Jun-2011 Dianne Hackborn <hackbod@google.com> am 388026a7: (-s ours) DO NOT MERGE. Only impacts SDK. Integrate from master.

* commit '388026a7c2dc75f106e60cbfbe655f5fb8b8200e':
DO NOT MERGE. Only impacts SDK. Integrate from master.
bd4398ce660db91dabde5db1e87890d5df0b0823 16-Jun-2011 Makoto Onuki <omakoto@google.com> Add ViewaPager.getCurrentItem

Change-Id: I9ae744e2ed081866589b6ad8f3767e199b2dd148
4/java/android/support/v4/view/ViewPager.java
0d6d2990ddacd3f419879149137f09a30c061436 16-Jun-2011 Minh Pham <phamm@google.com> Cleanup ViewPager when switch adapter

- Destroy all items in the old adapter
- Clear the internal list of items
- remove all views

Change-Id: I9608b03bd2b2fcb1949f8c7c2d59d49914d27508
4/java/android/support/v4/view/ViewPager.java
e15e5d7413b8096f282fe4d5f039c5a7b75181a2 16-Jun-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
1d14e69b622aac46d309c95356b625db741178ad 16-Jun-2011 Dianne Hackborn <hackbod@google.com> Remove this old class. Only impacts SDK, not system image.

Change-Id: Icdf8dcb0bb038e36ce07a5a38588084afd615053
4/java/android/support/v4/app/FragmentPager.java
388026a7c2dc75f106e60cbfbe655f5fb8b8200e 16-Jun-2011 Dianne Hackborn <hackbod@google.com> DO NOT MERGE. Only impacts SDK. Integrate from master.

ViewPager tweaks and API changes

Listener now receives item selected events when the pager believes the
current item has changed rather than strictly at the end of the
animation.

Scroll state change events are now fired when the pager is idle,
dragging, or settling into place.

Multitouch scrolling does not allow the pager to be dragged beyond
active elements.

Change-Id: Idc0ad261ca2959f6b322e8e1381205da92317a44
4/java/android/support/v4/view/ViewPager.java
47dc57337c13a2760ea3512ad84d6aa9f24ccd28 16-Jun-2011 Adam Powell <adamp@google.com> ViewPager tweaks and API changes

Listener now receives item selected events when the pager believes the
current item has changed rather than strictly at the end of the
animation.

Scroll state change events are now fired when the pager is idle,
dragging, or settling into place.

Multitouch scrolling does not allow the pager to be dragged beyond
active elements.

Change-Id: I135452b78ffed94260a5e7537da43211dda7eb5c
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/view/ViewPager.java
90b1a40d910cf9926b8f5d9d10663730e005451f 15-Jun-2011 Makoto Onuki <omakoto@google.com> Fix NPE in ViewPager.onSaveInstanceState

Change-Id: Ifee62477291f970873b5fdeba8336800d1b8643e
4/java/android/support/v4/view/ViewPager.java
863b881007c8cef34d3532b0ecfa87f51fc64b6a 15-Jun-2011 Makoto Onuki <omakoto@google.com> Merge "Fix NPE in ViewPager.onSaveInstanceState"
4b691aa3666be2cd5115c3375e7c23667e70fb15 15-Jun-2011 Dianne Hackborn <hackbod@google.com> am 2c4b5dbf: Merge in fixes from main platform.

* commit '2c4b5dbfee5232bcbbcb74b84ce9147b62a9d789':
Merge in fixes from main platform.
2c4b5dbfee5232bcbbcb74b84ce9147b62a9d789 15-Jun-2011 Dianne Hackborn <hackbod@google.com> Merge in fixes from main platform.

Change-Id: I8e63b6990022869aa033d4672018d6585355bf76
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentManager.java
677ada6ea45f3889fb5118e85a3aa706f99e4d72 15-Jun-2011 Makoto Onuki <omakoto@google.com> Fix NPE in ViewPager.onSaveInstanceState

Change-Id: Ifee62477291f970873b5fdeba8336800d1b8643e
4/java/android/support/v4/view/ViewPager.java
40b7fc22b275a582ea07876df7a5f893b3a76381 14-Jun-2011 Adam Powell <adamp@google.com> Merge "Add support for horizontal scrolling within a ViewPager (ICS-only)"
bc889e39e279fcf8c3d35fc11d8052c002eddf38 14-Jun-2011 Adam Powell <adamp@google.com> Add support for horizontal scrolling within a ViewPager (ICS-only)

Change-Id: I7ceb2eb65536a2dc7a9323202c1999071cae237a
4/Android.mk
4/ics/android/support/v4/view/ViewCompatICS.java
4/java/android/support/v4/view/ViewCompat.java
4/java/android/support/v4/view/ViewPager.java
7d2f6debd8b8650af23533583de8eb071d9e0026 14-Jun-2011 Dianne Hackborn <hackbod@google.com> am 4a1dddb5: (-s ours) Merge "DO NOT MERGE: Cherry pick from master -- Add ViewPager features." into honeycomb-mr2

* commit '4a1dddb5304bcdd8e52fb9876f64b52d0079a4d7':
DO NOT MERGE: Cherry pick from master -- Add ViewPager features.
da0cc3de85b613680f0ecdf00ec9e9137f810731 14-Jun-2011 Dianne Hackborn <hackbod@google.com> am f81fd8c3: Finally implement progress indicator for ListFragment.

* commit 'f81fd8c39e5ca44a4adb2fb45f9b382305842d87':
Finally implement progress indicator for ListFragment.
db8fdb2c5b6573af5e788f3f76ec6867920415b3 14-Jun-2011 Dianne Hackborn <hackbod@google.com> am 9c53b844: Update to follow fixes from platform.

* commit '9c53b844bd525e6a04e17291efc38713893074cd':
Update to follow fixes from platform.
4a1dddb5304bcdd8e52fb9876f64b52d0079a4d7 13-Jun-2011 Dianne Hackborn <hackbod@google.com> Merge "DO NOT MERGE: Cherry pick from master -- Add ViewPager features." into honeycomb-mr2
b097e1498ee2c8bb6265ef948dbea45a1e51ef84 11-Jun-2011 Adam Powell <adamp@google.com> DO NOT MERGE: Cherry pick from master -- Add ViewPager features.

Support changing data sets in a ViewPager adapter.

Add listener interface to respond to scrolling.

Change-Id: I8adb7be59217df1b46c4a1afa99e4da8cc0d34ea
4/java/android/support/v4/view/PagerAdapter.java
4/java/android/support/v4/view/ViewPager.java
f81fd8c39e5ca44a4adb2fb45f9b382305842d87 13-Jun-2011 Dianne Hackborn <hackbod@google.com> Finally implement progress indicator for ListFragment.

Change-Id: I09452c0345285b39c4741dbfcf611718f2447b21
4/java/android/support/v4/app/ListFragment.java
9c53b844bd525e6a04e17291efc38713893074cd 13-Jun-2011 Dianne Hackborn <hackbod@google.com> Update to follow fixes from platform.

Change-Id: I9918b084426c62a60581e3ac6e69a48e51b7cc9b
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/ListFragment.java
4/java/android/support/v4/app/LoaderManager.java
3661ad6c9143d58f741568f940f77ca9d38dec47 11-Jun-2011 Adam Powell <adamp@google.com> Add ViewPager features.

Support changing data sets in a ViewPager adapter.

Add listener interface to respond to scrolling.

Change-Id: Ib048d938e5721f379a446842d1bd7e80b923627d
4/java/android/support/v4/view/PagerAdapter.java
4/java/android/support/v4/view/ViewPager.java
a91d020da0f7cf4057ebfb221b53e606467a7241 07-Jun-2011 Dianne Hackborn <hackbod@google.com> am 5c163708: Move PagerView down to the v4 support lib.

* commit '5c1637087453de15e31861f073eae5133c4e9f7b':
Move PagerView down to the v4 support lib.
5c1637087453de15e31861f073eae5133c4e9f7b 06-Jun-2011 Dianne Hackborn <hackbod@google.com> Move PagerView down to the v4 support lib.

Adds in standard adapters for using PagerView with the fragment support library.

Also bring in the most recent HC fragment API and impl changes so that the support
lib matches it.

Change-Id: Id8a590378b8c544a92df4f3c11af323c930aa5fd
13/java/android/support/v13/app/FragmentPagerAdapter.java
13/java/android/support/v13/app/FragmentStatePagerAdapter.java
13/java/android/support/v13/view/PagerAdapter.java
13/java/android/support/v13/view/ViewPager.java
4/Android.mk
4/honeycomb_mr2/android/support/v4/os/ParcelableCompatCreatorCallbacks.java
4/honeycomb_mr2/android/support/v4/os/ParcelableCompatHoneycombMR2.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/FragmentPager.java
4/java/android/support/v4/app/FragmentPagerAdapter.java
4/java/android/support/v4/app/FragmentStatePagerAdapter.java
4/java/android/support/v4/os/ParcelableCompat.java
4/java/android/support/v4/view/PagerAdapter.java
4/java/android/support/v4/view/ViewPager.java
589afe7f7baa9c3c64a92b68cb1851cabd5032fc 04-Jun-2011 Dianne Hackborn <hackbod@google.com> am 4c2eb6dc: Various improvements to managing the list of pages.

* commit '4c2eb6dc16814bc44915d7603d1af465dff0407d':
Various improvements to managing the list of pages.
4c2eb6dc16814bc44915d7603d1af465dff0407d 04-Jun-2011 Dianne Hackborn <hackbod@google.com> Various improvements to managing the list of pages.

Change-Id: I35a1b23c8bed73eaf80d5f2cf8c2789f563c1b02
13/java/android/support/v13/view/ViewPager.java
c7e8b0039d1666bafb43ceb47c04a97ed7ef0dcd 04-Jun-2011 Dianne Hackborn <hackbod@google.com> am ea2c91b0: New super-spiffier ViewPager class.

* commit 'ea2c91b0198855073983b4a8437aa71cbd83872f':
New super-spiffier ViewPager class.
ea2c91b0198855073983b4a8437aa71cbd83872f 03-Jun-2011 Dianne Hackborn <hackbod@google.com> New super-spiffier ViewPager class.

Replaces FragmentPager. But spiffier. Like I said.

Change-Id: I8a61a2bb613c8efcb95bf458e968e4a35d156491
13/java/android/support/v13/app/FragmentPager.java
13/java/android/support/v13/app/FragmentPagerAdapter.java
13/java/android/support/v13/app/FragmentStatePagerAdapter.java
13/java/android/support/v13/view/PagerAdapter.java
13/java/android/support/v13/view/ViewPager.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
adbb09f55e4384c877d53ea5f792daf99d74e508 20-May-2011 Daniel Sandler <dsandler@android.com> New support code for the dreams API.

android.support.v13.dreams includes BasicDream, an Activity
that does a lot of useful things for dreams (interactive
screensavers; see change Ied69185 for the framework
implementation that actually *triggers* these screen savers).

Change-Id: I4559a95834975432d101c80f6b0c28f6869f0b1f
13/java/android/support/v13/dreams/BasicDream.java
d63575cd350b9d103fd0f9e56f12604ee323a919 16-May-2011 Dianne Hackborn <hackbod@google.com> am 715a71e5: (-s ours) DO NOT MERGE: From master -- Remove some white space.

* commit '715a71e5f73cbc33f307cbd3625db8f889a05c1a':
DO NOT MERGE: From master -- Remove some white space.
715a71e5f73cbc33f307cbd3625db8f889a05c1a 20-Apr-2011 Dianne Hackborn <hackbod@google.com> DO NOT MERGE: From master -- Remove some white space.

Change-Id: Ibbcf5400fb7b521c7737fcca98e5b2c86e267fe7
4/java/android/support/v4/app/FragmentManager.java
2c136df9582a99e59be8e125769fe498a74cbc23 16-May-2011 Dianne Hackborn <hackbod@google.com> am d59dd1de: (-s ours) DO NOT MERGE: from master - Add new FragmentPager class for the HC fragment API.

* commit 'd59dd1decc75fb41e19928c21b90d25e3eda2559':
DO NOT MERGE: from master - Add new FragmentPager class for the HC fragment API.
d59dd1decc75fb41e19928c21b90d25e3eda2559 16-Apr-2011 Dianne Hackborn <hackbod@google.com> DO NOT MERGE: from master - Add new FragmentPager class for the HC fragment API.

This introduces a new v13 library for stuff that requires at
least ICS. It relies on new fragment APIs being introduced in
ICS.

Change-Id: I2fcf3def0aa02d3ab7bc7b966ff03251f71a7e20
13/Android.mk
13/java/android/support/v13/app/FragmentPager.java
1a24aa5426d475f0f1f46e6ac9f59a778d6937b1 14-May-2011 Dianne Hackborn <hackbod@google.com> am e4417c91: (-s ours) DO NOT MERGE. Integrate support work from master.

* commit 'e4417c91a0bb2fba42a0aaa99edcca1b238af21a':
DO NOT MERGE. Integrate support work from master.
e4417c91a0bb2fba42a0aaa99edcca1b238af21a 05-Apr-2011 Dianne Hackborn <hackbod@google.com> DO NOT MERGE. Integrate support work from master.

First submit of FragmentPager class.

This provides an easy way to build a UI where the user can
swipe left or right through its elements. The elements are
implemented as fragments, and the class takes care of managing
those fragments as the user navigates through it.

This implementation also introduces a new FragmentManager
concept of a "detached" fragment -- basically a way for you
to put a fragment in the same state as when it is on the
back stack, where the framework is managing its current state
but it is no longer actively running.

Also required the introduction of new compatibility code for
MotionEvent and VelocityTracker for accessing multi-touch data.

Tweak view save/restore state so it will play well with list views.

We need to restore the state *after* the adapter has been set;
setting the adapter clears the state. To do this, we move the
state restore from immediately after the view is created to after
we call Fragment.onActivityAttached().

Also introduced a new Fragment.onViewCreated() callback which is
nice for fragments that want to do some setup after onCreateView()
but allow for subclasses to override that method. (ListFragment
I'm looking at you.)
4/Android.mk
4/eclair/android/support/v4/view/MotionEventCompatEclair.java
4/froyo/android/support/v4/view/ViewConfigurationCompatFroyo.java
4/honeycomb/android/support/v4/view/VelocityTrackerCompatHoneycomb.java
4/java/android/support/v4/app/BackStackRecord.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/FragmentPager.java
4/java/android/support/v4/app/FragmentTransaction.java
4/java/android/support/v4/app/ListFragment.java
4/java/android/support/v4/view/MotionEventCompat.java
4/java/android/support/v4/view/VelocityTrackerCompat.java
4/java/android/support/v4/view/ViewConfigurationCompat.java
9af3080815137213b12730149fd75338255e9328 20-Apr-2011 Dianne Hackborn <hackbod@google.com> Remove some white space.

Change-Id: I36192a9af52e0dcfd7acc214039539b5bf551ddf
4/java/android/support/v4/app/FragmentManager.java
b13ff27bb444693a88a4b1ed31e4e455eec8701c 16-Apr-2011 Dianne Hackborn <hackbod@google.com> Add new FragmentPager class for the HC fragment API.

This introduces a new v13 library for stuff that requires at
least ICS. It relies on new fragment APIs being introduced in
ICS.

Change-Id: I8875c3c7320f891fb5dfb2918f540c7ac221f4c2
13/Android.mk
13/java/android/support/v13/app/FragmentPager.java
fc546a4bbfbf1ace0729ec3eca9d69020a7d57dd 15-Apr-2011 Dianne Hackborn <hackbod@google.com> Tweak view save/restore state so it will play well with list views.

We need to restore the state *after* the adapter has been set;
setting the adapter clears the state. To do this, we move the
state restore from immediately after the view is created to after
we call Fragment.onActivityAttached().

Also introduced a new Fragment.onViewCreated() callback which is
nice for fragments that want to do some setup after onCreateView()
but allow for subclasses to override that method. (ListFragment
I'm looking at you.)

Change-Id: Ib06d7b0208306f2e4a807917a5c1d99415d31203
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/ListFragment.java
4f55b122ba30dac3af0ebc9a48f1a43c55025d42 08-Apr-2011 Joe Onorato <joeo@google.com> Remove the deprecated things from Config.java. These havent been working since before 1.0.

Change-Id: I5fa9222153478891c9baaa9c8070654a8a9ac003
4/java/android/support/v4/widget/CursorAdapter.java
eedc67283a5a49dce86c625e54596dfdea9465a7 05-Apr-2011 Dianne Hackborn <hackbod@google.com> First submit of FragmentPager class.

This provides an easy way to build a UI where the user can
swipe left or right through its elements. The elements are
implemented as fragments, and the class takes care of managing
those fragments as the user navigates through it.

This implementation also introduces a new FragmentManager
concept of a "detached" fragment -- basically a way for you
to put a fragment in the same state as when it is on the
back stack, where the framework is managing its current state
but it is no longer actively running.

Also required the introduction of new compatibility code for
MotionEvent and VelocityTracker for accessing multi-touch data.

Change-Id: I997492cfc6f1969f1a5d775385afb830f5a47795
4/Android.mk
4/eclair/android/support/v4/view/MotionEventCompatEclair.java
4/froyo/android/support/v4/view/ViewConfigurationCompatFroyo.java
4/honeycomb/android/support/v4/view/VelocityTrackerCompatHoneycomb.java
4/java/android/support/v4/app/BackStackRecord.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/FragmentPager.java
4/java/android/support/v4/app/FragmentTransaction.java
4/java/android/support/v4/view/MotionEventCompat.java
4/java/android/support/v4/view/VelocityTrackerCompat.java
4/java/android/support/v4/view/ViewConfigurationCompat.java
c66d5ea8b9f22420230a9997bc357be0f595d887 18-Mar-2011 Jesse Wilson <jessewilson@google.com> Merge "Use the Honeycomb MR1 API level." into honeycomb-mr1
2f57cb1149f4ff23de0c8b926b893412704d3d35 18-Mar-2011 Jesse Wilson <jessewilson@google.com> Use the Honeycomb MR1 API level.

Change-Id: I599b482f864d98a3f638792c2d86c302ffcad53b
http://b/4128214
4/java/android/support/v4/util/LruCache.java
3137d1472f1de9eac2e9a5dbe5b8d91282b24e66 10-Mar-2011 Dianne Hackborn <hackbod@google.com> Fix issue #4081614: Fragment.onActivityResult() broken in support lib

Change-Id: Ie21b8e63b3bf8bf7ed75a68604c7d352f9402e07
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
9277b9e4419c1f0b5236d9b573a7cc0b23d56402 09-Mar-2011 Dianne Hackborn <hackbod@google.com> Implement fragment animations.

I forgot to finish the implementation of this in the support library.
Currently the standard animations are very hard-coded to look the
same as HC.

Also bring over my MR1 fix to onInflate().

Change-Id: Ib584e158bb691986d912aea5fd3004b8b2da7a6a
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
614bd22138e6c13f9f3f3d2e85d13623f1c088dd 28-Feb-2011 Xavier Ducrohet <xav@android.com> Add android-support-v4.jar to sdk builds.

Change-Id: I98514c9ca872a0d3ae77db7baa5e45d38c465c75
4/Android.mk
8e63c6994ea91c4a9ab3e68a60fcf6de7aab5565 26-Feb-2011 Jesse Wilson <jessewilson@google.com> Fix break where I'm using a libcore-internal method.

Change-Id: Ie198786f3e273a7ff6777b920ab40acc5c51b836
http://b/3461302
4/java/android/support/v4/util/LruCache.java
a87be984a409450f8e697bd5009d2aa9ccebbea6 26-Feb-2011 Jesse Wilson <jessewilson@google.com> Update LruCache to match latest code in frameworks/base

Change-Id: Ia7d033d2f77db671956cb5a83c42e90a8fb61967
http://b/3461302
4/java/android/support/v4/util/LruCache.java
27aea04b07c1fafa0f815aa4f80374a9e051b41c 22-Feb-2011 Dianne Hackborn <hackbod@google.com> Implement support for menus in fragments.

This uses a little trick to be able to take care of rebuilding
the menu when the fragments change, when running on pre-HC
platforms. When running on HC or better, it uses the new API
to invalidate the menu.

Also adds a little bit of a helper for using new menu APIs and
fixes the implementation of dump() to call up to the super class
dump() when running on HC.

And fix a few problems that came up when running on Donut.

Change-Id: I2420545632796b3199d5eec90aa3f3372ceedb90
4/Android.mk
4/honeycomb/android/support/v4/app/ActivityCompatHoneycomb.java
4/honeycomb/android/support/v4/view/MenuCompatHoneycomb.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/view/MenuCompat.java
795b97d901e1793dac5c3e67d43c96a758fec388 18-Feb-2011 Jesse Wilson <jessewilson@google.com> Make Honeycomb MR1's LruCache available to Android 1.6+

Change-Id: I8309c022cec5a4824f7c325af921de82525e9459
http://b/3184897
4/java/android/support/v4/util/LruCache.java
681a6fb06bdedb8661a68a1b9e34727b6059aa39 14-Feb-2011 Dianne Hackborn <hackbod@google.com> Finish remaining key implementation.

Change-Id: Idb10f45bc109e57966dd2abdf446e60c5fd32aec
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
cba2e2c881e8e16ea5025b564c94320174d65f01 08-Feb-2011 Dianne Hackborn <hackbod@google.com> First checkin!

Change-Id: Ib09737c48a144dd778efe4750452d74ac8265a29
4/Android.mk
4/java/android/support/v4/app/BackStackRecord.java
4/java/android/support/v4/app/DialogFragment.java
4/java/android/support/v4/app/Fragment.java
4/java/android/support/v4/app/FragmentActivity.java
4/java/android/support/v4/app/FragmentManager.java
4/java/android/support/v4/app/FragmentTransaction.java
4/java/android/support/v4/app/HCSparseArray.java
4/java/android/support/v4/app/ListFragment.java
4/java/android/support/v4/app/LoaderManager.java
4/java/android/support/v4/app/NoSaveStateFrameLayout.java
4/java/android/support/v4/app/SuperNotCalledException.java
4/java/android/support/v4/content/AsyncTaskLoader.java
4/java/android/support/v4/content/CursorLoader.java
4/java/android/support/v4/content/Loader.java
4/java/android/support/v4/util/DebugUtils.java
4/java/android/support/v4/util/LogWriter.java
4/java/android/support/v4/util/TimeUtils.java
4/java/android/support/v4/widget/CursorAdapter.java
4/java/android/support/v4/widget/CursorFilter.java
4/java/android/support/v4/widget/ResourceCursorAdapter.java
4/java/android/support/v4/widget/SimpleCursorAdapter.java
8ef7ae33a3d189591fff394f3a20b5a88c623125 08-Feb-2011 Android (Google) Code Review <android-gerrit@google.com> Initial empty repository