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
|