History log of /frameworks/support/v4/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
639640523bdb81cc5a2ac2a1ebbe0c4e13a2c82b 30-Apr-2015 Chris Banes <chrisbanes@google.com> Use doclava's new stubpackages wildcard support

Depends-on: Ibd49cc0348e2767b2c0fe6f14e7253b6d8e04c7b

Change-Id: I740a2b55156a3d5d296be390b799f9118b1820df
/frameworks/support/v4/Android.mk
f62fcdec92e2f96ec61579392ed2b593cff35b39 25-Feb-2015 Chris Banes <chrisbanes@google.com> Generate API files for the support libraries

make update-support-api
make check-support-api (run automatically on sdk builds)

BUG: 19478450

Change-Id: Idd0f12c457b7dc084a66158de452969d7afdb8dc
/frameworks/support/v4/Android.mk
44918a92e1d66a01a03063e2c5e68b2570f64b03 08-Jan-2015 Chris Banes <chrisbanes@google.com> Use the new PopupWindow overlap anchor methods

Allows developers to set one style attribute and AppCompat
will then forward it on to the framework impl.

BUG: 18245054
Change-Id: I3cf2e2224d0420e80342e162ad01be1fb4f3cc18
/frameworks/support/v4/Android.mk
e49860b0f76d8336c1d41831ed370b0ff94278ef 04-Dec-2014 RoboErik <epastern@google.com> Make MediaSessionCompat/MediaControllerCompat work pre 21

This adds support for cross-process communication between MediaSessionCompat
and MediaControllerCompat. This is to support apps that split their playback
service and ui into different processes and to work with the MediaRouter
support lib.

bug:18186638
Change-Id: Ib554108fd4db5a9855d482cf3d61ce3d8d9c8850
/frameworks/support/v4/Android.mk
ceb8bf5e5cce7a37736981e626c4be416378767b 21-Nov-2014 RoboErik <epastern@google.com> Finish stubbing out MediaSessionCompat

This adds all the methods in MediaSession to MediaSessionCompat and
the code to pass it through to the framework version when available.

This does not add support for pre-L.

bug:18186638
Change-Id: Icfc80df088db87b6eff629edbc08b4107fbe2821
/frameworks/support/v4/Android.mk
fcec1282de632ec009109ae3f93a25fea97fc170 18-Nov-2014 Griff Hazen <griff@google.com> Compile support library libs at proper sdk levels

Fix a few cases of current -> 21 and one case of current -> 18.
This helps avoid future level sdk features from sneaking in.

Bug: 18429742

Change-Id: Id9671eaaa7ee0638951b414f7d2127592eb264d2
/frameworks/support/v4/Android.mk
d392c8cae159a3a9a416200f4e117634bdbf064e 09-Oct-2014 Yigit Boyar <yboyar@google.com> Clear accessibility delegete from recycled views

When a view is recycled, RecyclerView should clean the accessibility
delegate. Not doing so was causing problems if View is added to
another container which is not a Collection

Bug: 17739472

Change-Id: I45c5895342f33fa485daae178ad508bda0fb4f68
/frameworks/support/v4/Android.mk
43c5718722bab1f836b7c94f2ec0bc19e653037c 24-Jul-2014 Griff Hazen <griff@google.com> Fix API 20 notification compat: strip out unavailable apis

And modify the API 21 stage to use the new apis.

Bug: 16484492
Change-Id: I63885077985ded1548abe411a171b40773d34c55
/frameworks/support/v4/Android.mk
c55f505d6e5cd8b701721f42431bfd742a1968f0 03-Jul-2014 Chris Banes <chrisbanes@google.com> Add getAllocationByteCount shim to BitmapCompat

Change-Id: I200c9445a8f0503df681a9f16d613e4b0107f2ea
/frameworks/support/v4/Android.mk
ea63c4d2363418ee0e7f2bb70e23a2d4b4bdeeec 22-May-2014 Griff Hazen <griff@google.com> Fix master build: Android.mk automerged badly

Change-Id: I64a4d130107c8e777891f57b7594505b867ac79a
/frameworks/support/v4/Android.mk
038790cbe7a95407922b4a3240276f7ceb2f48b0 22-May-2014 Griff Hazen <griff@google.com> am f41a1b38: am 573399d1: Merge "Move v4 support base dir to donut to match master." into klp-modular-dev

* commit 'f41a1b380593330a74dc96121c53a554e89478ec':
Move v4 support base dir to donut to match master.
32206831aeb5d910877867ca16c4b994a987331a 21-May-2014 Griff Hazen <griff@google.com> Move v4 support base dir to donut to match master.

This will conflict with master but will merge nicely
after.

Master already has an API4 base lib and it's called donut
instead of base. To fix a merge conflict previously,
I allowed both libs to coexist. This collapses them back.

Change-Id: I18c15cf22c20c00d8e5780a90485f9fca4894d2f
/frameworks/support/v4/Android.mk
cd05a19c0775e69e93e4c93b0a48ab044b531d7a 21-May-2014 Griff Hazen <griff@google.com> Merge commit '39c179ab' into manualmerge

Conflicts:
v4/Android.mk
v4/api20/android/support/v4/app/NotificationCompatApi20.java
v4/java/android/support/v4/app/NotificationCompat.java
v4/kitkat/android/support/v4/app/NotificationCompatKitKat.java

Change-Id: I1e647d427c6b789863a64e4f73099f52fec9f281
ce16e4276c2f61109a23b3f6707cfcd87b07c735 21-May-2014 Griff Hazen <griff@google.com> Add RemoteInput, Grouping, and Extender to NotificationCompat

Clean up how compat actions are created/added internally
in the compat library.

Add NotificationManagerCompat to allow bypass of group child
notifications on < Api 20 platforms.

Change-Id: I0d6c67eb77726bed9a2c18290eb39aff907a8467
/frameworks/support/v4/Android.mk
479dd28f2936062d37166a949419d332053af44c 20-May-2014 Alan Viverette <alanv@google.com> Add support lib for API 21

BUG: 15025369
Change-Id: I4d385819100befbda3be71e4bd04f649183c2c79
/frameworks/support/v4/Android.mk
8e65b64e60cfcf07acafecbde5a750bdcfdc2df1 07-May-2014 Przemyslaw Szczepaniak <pszczepaniak@google.com> Merge TTS support library into android-support-v4

v4 is the lowest API that exposes TextToSpeech, so it makes sense
to drop the TTS support library into the existing android-support-v4.

I've added a new helper sub-library named android-support-v4-donut (API level 4).
It contains all the public classes and interfaces needed by the new TTS API
support. Thanks to that library, all later helper sub-libraries can directly
use those classes and interfaces - it makes the implementation significantly
simpler.

Change-Id: Idd03a8ad85e256007874e611c464f378e7a29c15
/frameworks/support/v4/Android.mk
5a2da0ed73fad49663b7f5340875b4382db77682 08-Apr-2014 Tor Norbye <tnorbye@google.com> resolved conflicts for merge of 05568b7b to klp-modular-dev

Change-Id: I6c877962174f6cbb4a6a11ba02e595fbf569025a
05568b7be5a76721cf32703fc67652c685422165 21-Mar-2014 Tor Norbye <tnorbye@google.com> Compile support libraries with android support annotations

Change-Id: I97b0af0457a9acfb7b319b2c6d077c6d3b862ce3
/frameworks/support/v4/Android.mk
b56de0d1a113c71a2808303009ab4d9708ed6e84 13-Feb-2014 Griff Hazen <griff@google.com> Roll forward the support library changes for LOCAL_ONLY support.

The build problem was because unbundled branches were depending
on the master version of frameworks/support.

Also renamed "Current" to "Api20" pre request.

Change-Id: I309b89b133e22fb642f3dcd8d23af6697fe0b9c6
/frameworks/support/v4/Android.mk
9b0945dc89d095bfb4bf5fd8867a0dd0bd224216 11-Feb-2014 Griff Hazen <griff@google.com> Revert "Fix apps build: don't reference current SDK, use empty"

This reverts commit 01d1669f77b23e5fbe8c24738bc0ec9200b90053.

Revert "Add local-only option to NotificationCompat (using flag)"

This reverts commit 62d32dda7a6dd510ba7bbf11bb3edaa314c4948e.

Revert "Prepare NotificationCompat for upcoming development post SDK 19."

This reverts commit c55d0160b764bbad4e386556cab3ccac72686b0c.
/frameworks/support/v4/Android.mk
01d1669f77b23e5fbe8c24738bc0ec9200b90053 11-Feb-2014 Griff Hazen <griff@google.com> Fix apps build: don't reference current SDK, use empty

Change-Id: Ib836fabfb37932da4300f563998de12de7f409b6
/frameworks/support/v4/Android.mk
c55d0160b764bbad4e386556cab3ccac72686b0c 10-Feb-2014 Griff Hazen <griff@google.com> Prepare NotificationCompat for upcoming development post SDK 19.

The "current" helper would be hooked up once the next SDK version has
been created. It would also be renamed to the release name at that point.

Also make a couple small refactors to make future versioning easier.

Change-Id: I339678fdcf5487b388e9dc3d0d12345609550e6a
/frameworks/support/v4/Android.mk
dd2c232b1f64d270269a2f515b4f9d448893f858 10-Oct-2013 Adam Powell <adamp@google.com> Build kitkat support components against API 19

Bug 10804178

Change-Id: I65fa588bd536a64394d1525481d194d809e9d10a
/frameworks/support/v4/Android.mk
b7c7eb8b8c520f5a3256205a42e42e071854d929 18-Sep-2013 Mindy DelliCarpini <mindyp@google.com> Make the isQuickScaleEnabled method


bring it back now that current.jar is updated

Change-Id: I18d01ab14b7ab77cc6d644a9d20ab56d7be71856
/frameworks/support/v4/Android.mk
b53d9592fac077fe35deab6fdfd185da7eb2bc5f 18-Sep-2013 Mindy DelliCarpini <mindyp@google.com> Revert "Make the isQuickScaleEnabled method"

This reverts commit cb80ea4aad01cd26f295e173f37dcf9e20be6bca.

Change-Id: I97efb94dcd4a963f9ab68dcc29c4aa4198f085aa
/frameworks/support/v4/Android.mk
cb80ea4aad01cd26f295e173f37dcf9e20be6bca 10-Sep-2013 Mindy Pereira <mindyp@google.com> Make the isQuickScaleEnabled method

Change-Id: I328dd6e73c29b1751b3473d25e0542c14efe1bdc
/frameworks/support/v4/Android.mk
eed274d8547b206963e7abf1440f2761934215d9 18-Jun-2013 Adam Powell <adamp@google.com> am d2590d21: am c92fc3db: Merge "Refine SlidingPaneLayout opacity detection" into jb-mr2-ub-dev

* commit 'd2590d2117cf0adfe8f869b95831c4def7f4500d':
Refine SlidingPaneLayout opacity detection
c029e15f5a4709214cb433a562256586824a0f33 18-Jun-2013 Adam Powell <adamp@google.com> Refine SlidingPaneLayout opacity detection

Before API 18, View#isOpaque would aggressively return false for
scrollbar modes that still implied view opacity and SlidingPaneLayout
relied directly on the format of the background drawable as a
fallback. In API 18 and above, this has been fixed.

Use View#isOpaque as the primary signal and only fall back on the
background drawable check on older platform versions if isOpaque
returns false. This allows applications with custom views to override
isOpaque as needed when they're Really Really Sure that they want
SlidingPaneLayout's detected opacity behavior instead of creating a
Drawable that lies.

Bug 9466551

Change-Id: I668f0a79fe83e09a36878d4c2f8b77258d55af6b
/frameworks/support/v4/Android.mk
16b9c32acfd3e6c96bd5571742bd09927f53bffe 21-May-2013 Ying Wang <wangying@google.com> Clean up dist files.

Change-Id: Ib22ec5e867955a71d4e42db0d2c56775fe37a4ae
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
95baf8fd79ebb4171a4ef495b1f32829ca28f186 26-Apr-2012 Ying Wang <wangying@google.com> Build android-support-v4-jellybean against SDK 16.

Bug 5947249.

Change-Id: Ic74154c2701bbc7206c8aea3bf9ce531fa96ef1a
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
2f57132efb6e8ce3aa19d4f39518073e00680265 20-Sep-2011 Ying Wang <wangying@google.com> Build the ics support libraries against SDK 14.

Change-Id: Ie1dedb7c087d8460b030381508b300ec20a60e29
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
bc889e39e279fcf8c3d35fc11d8052c002eddf38 14-Jun-2011 Adam Powell <adamp@google.com> Add support for horizontal scrolling within a ViewPager (ICS-only)

Change-Id: I7ceb2eb65536a2dc7a9323202c1999071cae237a
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
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.)
/frameworks/support/v4/Android.mk
614bd22138e6c13f9f3f3d2e85d13623f1c088dd 28-Feb-2011 Xavier Ducrohet <xav@android.com> Add android-support-v4.jar to sdk builds.

Change-Id: I98514c9ca872a0d3ae77db7baa5e45d38c465c75
/frameworks/support/v4/Android.mk
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
/frameworks/support/v4/Android.mk
cba2e2c881e8e16ea5025b564c94320174d65f01 08-Feb-2011 Dianne Hackborn <hackbod@google.com> First checkin!

Change-Id: Ib09737c48a144dd778efe4750452d74ac8265a29
/frameworks/support/v4/Android.mk