e7ce580f6dcebb0d8be085e16859a18cfd172214 |
06-May-2015 |
Ian Lake <ilake@google.com> |
am 930055d1: Merge "Add Lollipop+ playback states to PlaybackStateCompat" into lmp-mr1-ub-dev * commit '930055d119aad484386bac603ffa9f2e12260109': Add Lollipop+ playback states to PlaybackStateCompat
|
bdffe798d762566626c161a613db777e80d9a786 |
28-Apr-2015 |
Ian Lake <ilake@google.com> |
Add Lollipop+ playback states to PlaybackStateCompat Adds support for passing STATE_CONNECTING and STATE_SKIPPING_TO_QUEUE_ITEM to PlaybackStateCompat to ensure full compatibility with the framework PlaybackState. On <API 21, STATE_SKIPPING_TO_QUEUE_ITEM is converted to STATE_SKIPPING_TO_NEXT as the closest equivalent. Note that existing code converted STATE_CONNECTING to STATE_BUFFERING - STATE_CONNECTING is now just unhidden. Change-Id: I8884e8fd70b7f998ea3f8ae1edcbef545c127e3e
ndroid/support/v4/media/session/MediaSessionCompatApi14.java
|
10d7d250bc41b21059a90095e8b693c9e7bc3bc3 |
09-Mar-2015 |
Jorim Jaggi <jjaggi@google.com> |
Introduce NotificationCompat.MediaStyle Make Notification.MediaStyle available from v7 with the support library. For versions prior ICS, the normal template is used, as buttons within notifications weren't supported. From ICS to Jellybean, a custom template is used which maches the platform one. On Lollipop and later, the platform implementation is used. Bug: 17425365 Change-Id: I6a44c8b325c0fb204e3043e1114c4a2c3276d78f
ndroid/support/v4/app/NotificationCompatIceCreamSandwich.java
|
fde75d3ecf9239eca58233003ace697ffa53bc03 |
11-Apr-2015 |
Ian Lake <ilake@google.com> |
am e0e8d454: Merge "Fix IllegalArgumentException when using NUM_TRACKS or YEAR metadata on API14-19" into lmp-mr1-ub-dev * commit 'e0e8d454f08d3a86a8b7c172b2b292af4c11d6b2': Fix IllegalArgumentException when using NUM_TRACKS or YEAR metadata on API14-19
|
e0e8d454f08d3a86a8b7c172b2b292af4c11d6b2 |
11-Apr-2015 |
Ian Lake <ilake@google.com> |
Merge "Fix IllegalArgumentException when using NUM_TRACKS or YEAR metadata on API14-19" into lmp-mr1-ub-dev
|
5273a596f661bd0219e385bb43d57a3a5037387c |
11-Apr-2015 |
Ian Lake <ilake@google.com> |
am 43a0cd96: Merge "MediaSessionCompat set BITMAP_KEY_ARTWORK metadata in API 14 instead of API 19" into lmp-mr1-ub-dev * commit '43a0cd96f75a2429194285ff37e7ca0fd6f89bb9': MediaSessionCompat set BITMAP_KEY_ARTWORK metadata in API 14 instead of API 19
|
03a7a35a3bcfbc3597c779d3f260d1475c5d0f11 |
10-Apr-2015 |
Ian Lake <ilake@google.com> |
Fix IllegalArgumentException when using NUM_TRACKS or YEAR metadata on API14-19 MediaSessionCompatApi14 attempts to add metadata for the number of tracks and year to RemoteControlClient.MetadataEditor, causing an IllegalArgumentException as MetadataEditor does not support NUM_TRACKS at all and only supports YEAR as a long (not string) on API19. The only workaround available without this fix is to not use these fields at all if you want to support <API21 devices and use MediaSessionCompat. BUG: 20144001 Change-Id: Iac3538d98a24489a9ca9689d9b13f6ff2287ea89
ndroid/support/v4/media/session/MediaSessionCompatApi14.java
|
ceb823a0d1bb74097920b3397dfe55febdfe85a7 |
10-Apr-2015 |
Ian Lake <ilake@google.com> |
MediaSessionCompat set BITMAP_KEY_ARTWORK metadata in API 14 instead of API 19 BITMAP_KEY_ARTWORK is the key metadata needed to show artwork on the API14-19 lock screen. Instead of setting this field only on API 19 devices, set this starting on API 14. BUG: 20143782 Change-Id: If65bd24bbf99d6c62432ddb7718808df0cd27a95
ndroid/support/v4/media/session/MediaSessionCompatApi14.java
|
78d43fdb32a21e535b42b416ce76ebef91d551ce |
08-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Revert "Introduce NotificationCompat.MediaStyle""
|
76651ff7588ab266c87097b5610008d885b44090 |
08-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Revert "Introduce NotificationCompat.MediaStyle" This reverts commit ae78f9989b9c5f6ba8b906f5b6acd0fd38a8ac90. Broke the SDK build. Change-Id: I55d3a0d89799c2f253283df9789ee4abe54fc41f
ndroid/support/v4/app/NotificationCompatIceCreamSandwich.java
|
568e40da8f049bf14b7fe1438f38c1c05eef53d1 |
08-Apr-2015 |
Ian Lake <ilake@google.com> |
am 63853be0: Merge "Set RemoteControlClient transport flags from PlaybackStateCompat" into lmp-mr1-ub-dev * commit '63853be0de64533fd5d17a6776c5c5f71958411b': Set RemoteControlClient transport flags from PlaybackStateCompat
|
070a85911f4c4306f5b6f51aab9986abf827cccc |
07-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Introduce NotificationCompat.MediaStyle"
|
ae78f9989b9c5f6ba8b906f5b6acd0fd38a8ac90 |
09-Mar-2015 |
Jorim Jaggi <jjaggi@google.com> |
Introduce NotificationCompat.MediaStyle Make Notification.MediaStyle available from v7 with the support library. For versions prior ICS, the normal template is used, as buttons within notifications weren't supported. From ICS to Jellybean, a custom template is used which maches the platform one. On Lollipop and later, the platform implementation is used. Bug: 17425365 Change-Id: I854159991a6093b219d803036a74951c6437b6ff
ndroid/support/v4/app/NotificationCompatIceCreamSandwich.java
|
b5d44b772175e55013d16dc58a17eff30fcc3261 |
07-Apr-2015 |
Ian Lake <ilake@google.com> |
Set RemoteControlClient transport flags from PlaybackStateCompat Call RCC's setTransportControlFlags for API 14-20 devices when PlaybackStateCompat changes, converting actions to transport control flags as needed. This ensures that lockscreen controls (among other things) appear correctly without developers having to specifically call getRemoteControlClient().setTransportControlFlags() themselves. Copies static actions constants from PlaybackState into MediaSessionCompatApi14, 18, and 19 as needed to extract actions. BUG: 19730261 Change-Id: I33dece21108cb41bd71731f0a376513f8d63932b
ndroid/support/v4/media/session/MediaSessionCompatApi14.java
|
432e41de911b3784751c8423724a2c0f85720bfa |
07-Apr-2015 |
Ian Lake <ilake@google.com> |
am bbefa4cc: Merge "Revert "Set RemoteControlClient transport flags from PlaybackStateCompat"" into lmp-mr1-ub-dev * commit 'bbefa4cc752a251410016af123fe32f9c3552355': Revert "Set RemoteControlClient transport flags from PlaybackStateCompat"
|
bbefa4cc752a251410016af123fe32f9c3552355 |
07-Apr-2015 |
Ian Lake <ilake@google.com> |
Merge "Revert "Set RemoteControlClient transport flags from PlaybackStateCompat"" into lmp-mr1-ub-dev
|
780707609d1eca35ba46b36b6e18045e3738ef83 |
07-Apr-2015 |
Ian Lake <ilake@google.com> |
Revert "Set RemoteControlClient transport flags from PlaybackStateCompat" This reverts commit 55642c06219b6c5c41cd97a389797131d00cb595. Change-Id: Ife2a65fb325f4c1c0fb149ae925be4a2412da467
ndroid/support/v4/media/session/MediaSessionCompatApi14.java
|
7df32375413bd781f3795f955177f0e1a4216c5c |
07-Apr-2015 |
Ian Lake <ilake@google.com> |
am acf2261a: Merge "Set RemoteControlClient transport flags from PlaybackStateCompat" into lmp-mr1-ub-dev * commit 'acf2261a9411644f8868915d874958375bdf2573': Set RemoteControlClient transport flags from PlaybackStateCompat
|
103de366c96a80dc1bc3104228b52be0933e56b0 |
07-Apr-2015 |
Ian Lake <ilake@google.com> |
am f74e8af3: Merge "Ensure MediaSessionCompat handles null metadata without NPE API 14-19" into lmp-mr1-ub-dev * commit 'f74e8af333450b17cc16798ed167b49b2f0cddc6': Ensure MediaSessionCompat handles null metadata without NPE API 14-19
|
acf2261a9411644f8868915d874958375bdf2573 |
06-Apr-2015 |
Ian Lake <ilake@google.com> |
Merge "Set RemoteControlClient transport flags from PlaybackStateCompat" into lmp-mr1-ub-dev
|
55642c06219b6c5c41cd97a389797131d00cb595 |
05-Apr-2015 |
Ian Lake <ilake@google.com> |
Set RemoteControlClient transport flags from PlaybackStateCompat Call RCC's setTransportControlFlags for API 14-20 devices when PlaybackStateCompat changes, converting actions to transport control flags as needed. This ensures that lockscreen controls (among other things) appear correctly without developers having to specifically call getRemoteControlClient().setTransportControlFlags() themselves. BUG: 19730261 Change-Id: I16052b79d514aa6ef92672130358d14924cfbc71
ndroid/support/v4/media/session/MediaSessionCompatApi14.java
|
b3f8fe700dd755bf26475c16422e401d7ccd0a44 |
06-Apr-2015 |
Ian Lake <ilake@google.com> |
Ensure MediaSessionCompat handles null metadata without NPE API 14-19 Right now, if you pass in null MediaMetadataCompat or a null Bundle within that metadata, MediaSessionCompatApi14 and MediaSessionCompatApi19 will NPE rather than clearing out all metadata as expected. Adds simple null checks to ensure that this works as expected.This is particularly important to handle the case where a developer calls setActive(true) before setting metadata. BUG: 19730550 Change-Id: I8480f19ef6d5638311d77c2aec127d5ad72d6b40
ndroid/support/v4/media/session/MediaSessionCompatApi14.java
|
0dd57e65bcb8c9f0c7468a69ea3549a54a2482df |
16-Feb-2015 |
Narayan Kamath <narayan@google.com> |
Move support library away from using ICU.addLikelySubtags(string) ... and getScript(String). bug: 15876704 Change-Id: I6b046fc4ee91d668cfb4d91ef782180169f4bb46
ndroid/support/v4/text/ICUCompatIcs.java
|
5c9469e010106467791b47b0fa83efda84491a21 |
25-Nov-2014 |
RoboErik <epastern@google.com> |
Add backwards compatibility to MediaSessionCompat Make MediaSessionCompat backwards compatible using RCC on APIs 14-20 and MediaSession on 21+. Verified on API 16. bug:18186638 Change-Id: I7cca9d85d4377a69366d69c0fa59b9739cd51233
ndroid/support/v4/media/session/MediaSessionCompatApi14.java
|
8c9ce11dec24a32f438406286404be7ac294011d |
22-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix Window Insets again Caused by the original window's decor fitting the system windows for us. This CL disables all inset handling on the decor, meaning that it falls through to our sub decor. BUG: 18052816 Change-Id: I31cc187f361ec003e1f9065da4d561338731ea13
ndroid/support/v4/view/ViewCompatICS.java
|
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
ndroid/support/v4/view/ViewCompatICS.java
|
a910619e83d0052e1d81aa5fe532821a2f99d76c |
09-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Add a11y support for RecyclerView Bug: 17411052 Change-Id: I9ef93f0bb072e190d6017ee991e6d2c0ab119a62
ndroid/support/v4/view/accessibility/AccessibilityEventCompatIcs.java
|
797c82a7055f7ba825169388465617f0db716739 |
26-Aug-2014 |
Chet Haase <chet@google.com> |
Fix ViewPropertyAnimatorCompat issues Fixes include issues with listeners on ICS (due to coopting the listener mechanism to deal with layers and start/end actions) and ordering of actions/listeners pre-ICS (due to running all actions immediately instead of ordering them to start later). Issue #16865990 ViewPropertyAnimatorCompat issues/crashes below API level 16 Change-Id: I31e6cc3d516a78e7c4387c62503299e23057dd8c
ndroid/support/v4/view/ViewPropertyAnimatorCompatICS.java
|
49c78900da0d43140fb602431fb93212bd7f6c70 |
15-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Update internal Action Bar implementation to L This CL brings all of the internal widgets and helpers for the Action Bar up to date with L. We now only use the unbundled ActionBar/ToolBar implementation. This is to ease integration and make styling simpler. Change-Id: I267c9ee90b5707d997910c57242e26130f2dbcf8
ndroid/support/v4/view/ViewPropertyAnimatorUpdateListener.java
|
919b9ab15fe61f10ce9a27d2a76dc9754b274d7b |
25-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Start refactoring appcompat-v7 for Material DO NOT MERGE" into lmp-dev
|
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
ndroid/support/v4/app/NotificationCompatIceCreamSandwich.java
|
13ab4aa8a1d337c414c887a81b9829f2286cdd37 |
08-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Start refactoring appcompat-v7 for Material DO NOT MERGE * Anything pre-L now uses the compat unbundled action bar implementation. * Unbundled action bar is now Material-esque. More to do here. * Fix Base style naming convention Change-Id: Ia4d6003e85dba16d24ce11c5e89ffcf6b8123692 (cherry picked from commit b60cbcc22f5f5f0ed64a4b8afe70877b52c115c2)
ndroid/support/v4/view/ViewConfigurationCompatICS.java
|
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
ndroid/support/v4/app/NotificationManagerCompatIceCreamSandwich.java
|
057e1cf80cc9aa6d45d9e452dc192b9f08e960de |
17-May-2014 |
Chet Haase <chet@google.com> |
am d7062b48: am d7d27e9e: Add animations to RecyclerView * commit 'd7062b48438f034f04f0b306b37f0100ae57ff4d': Add animations to RecyclerView
|
d7d27e9ebe5c7325e67e1a8af265378bd2056cad |
28-Feb-2014 |
Chet Haase <chet@google.com> |
Add animations to RecyclerView This CL adds the basic plumbing for animating item changes in RecyclerView. It also implements the bare essentials add/delete animations. When the app specifies that items have been added/removed (by calling the appropriate Adapter methods), the RecyclerView will determine the appropriate fading and moving animations to animate the items being added, removed, and moved into new locations. Change-Id: I4fa8686f54c8bfa2ba29c399eea112d33f71689c
ndroid/support/v4/view/ViewPropertyAnimatorCompatICS.java
ndroid/support/v4/view/ViewPropertyAnimatorListener.java
|
26647ac868df0be9d10cb9f448ae22555820cce4 |
15-May-2014 |
Chet Haase <chet@google.com> |
am e3382f48: am 3f67f4cd: Merge "Revert "Add animations to RecyclerView"" into klp-modular-dev * commit 'e3382f485e3a7521afb50ca105c2922dcc0f96c6': Revert "Add animations to RecyclerView"
|
b1bfdf4c03d1b25959c5818805b997020f7ed085 |
15-May-2014 |
Chet Haase <chet@google.com> |
Revert "Add animations to RecyclerView" This reverts commit 33b18903168c177d65e3c2ef7398c1b2ca0c826f. Change-Id: I41664a375f9fc5fa878481b90cd2e61aad17f739
ndroid/support/v4/view/ViewPropertyAnimatorCompatICS.java
ndroid/support/v4/view/ViewPropertyAnimatorListener.java
|
c4e1549028a238d3fff8cf89477f08aff9e8faa6 |
14-May-2014 |
Chet Haase <chet@google.com> |
am 9c11a36a: am 33b18903: Add animations to RecyclerView * commit '9c11a36ae89f30595fdd684a7e42d9048db0fdae': Add animations to RecyclerView
|
33b18903168c177d65e3c2ef7398c1b2ca0c826f |
28-Feb-2014 |
Chet Haase <chet@google.com> |
Add animations to RecyclerView This CL adds the basic plumbing for animating item changes in RecyclerView. It also implements the bare essentials add/delete animations. When the app specifies that items have been added/removed (by calling the appropriate Adapter methods), the RecyclerView will determine the appropriate fading and moving animations to animate the items being added, removed, and moved into new locations. Change-Id: If70c09e7af168ce5963c785b5886a18c87a7dc98
ndroid/support/v4/view/ViewPropertyAnimatorCompatICS.java
ndroid/support/v4/view/ViewPropertyAnimatorListener.java
|
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
ndroid/support/v4/speech/tts/TextToSpeechICS.java
|
2a7181902b4d4596da15304b97e5cb3010126229 |
05-Jun-2013 |
Scott Main <smain@google.com> |
am b835468a: am 84bbe6fe: make various compat classes package only * commit 'b835468ac941e7b09b3c45bcff95f10f3ba4f752': make various compat classes package only
|
84bbe6fe39c63a7e67a3ca937981a463c11ac9ed |
03-Jun-2013 |
Scott Main <smain@google.com> |
make various compat classes package only Change-Id: Icc42b95455cc572cee9a583a22e55febb7663fba
ndroid/support/v4/net/TrafficStatsCompatIcs.java
|
6eb3cdf42d5382aef6b6a6afd7c305dbc27885b9 |
30-May-2013 |
Alan Viverette <alanv@google.com> |
Initial commit for ExploreByTouchHelper class. This helper class simplifies the implementation of accessibility in custom views that would otherwise need AccessibilityNodeProvider. It supports single-depth virtual view hierarchies and enforces guidelines about what properties must be set on accessibility nodes and events. Additional supporting code has been added to the ViewCompat and ViewParentCompat. Change-Id: If0d1f21bea5c187eecc54cac6c9e9bae96337d9b
ndroid/support/v4/view/ViewParentCompatICS.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
ndroid/support/v4/view/MenuItemCompatIcs.java
|
c92d608279e5716a176e142abcd5e1b2148a0680 |
14-Mar-2013 |
Fabrice Di Meglio <fdimeglio@google.com> |
Improve code for Support Library BidiFormatter - follow variables naming conventions Change-Id: I759032c40abeaa748a4056370c0f80a5bf2a1e71
ndroid/support/v4/text/ICUCompatIcs.java
|
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
ndroid/support/v4/text/ICUCompatIcs.java
|
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
ndroid/support/v4/widget/ScrollerCompatIcs.java
|
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
ndroid/support/v4/widget/SearchViewCompatIcs.java
|
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
ndroid/support/v4/app/NotificationCompatIceCreamSandwich.java
|
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
ndroid/support/v4/view/PagerTitleStripIcs.java
|
6b96c2a5aecbb56116667959e43489966e02ff73 |
30-Mar-2012 |
Jeff Sharkey <jsharkey@android.com> |
Add ICS TrafficStats features to v4 support. Change-Id: I7a31ed15ba0093609f0d1df040c83fcc753d4267
ndroid/support/v4/net/TrafficStatsCompatIcs.java
|
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
ndroid/support/v4/widget/ScrollerCompatIcs.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
ndroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs.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
ndroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
|
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
ndroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs.java
|
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
ndroid/support/v4/app/ShareCompatICS.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
ndroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.java
ndroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs.java
|
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
ndroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs.java
ndroid/support/v4/view/AccessibilityDelegateCompatIcs.java
ndroid/support/v4/view/ViewCompatICS.java
ndroid/support/v4/view/ViewGroupCompatIcs.java
ndroid/support/v4/view/accessibility/AccessibilityEventCompatIcs.java
ndroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs.java
ndroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs.java
ndroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs.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
ndroid/support/v4/widget/EdgeEffectCompatIcs.java
|
bc889e39e279fcf8c3d35fc11d8052c002eddf38 |
14-Jun-2011 |
Adam Powell <adamp@google.com> |
Add support for horizontal scrolling within a ViewPager (ICS-only) Change-Id: I7ceb2eb65536a2dc7a9323202c1999071cae237a
ndroid/support/v4/view/ViewCompatICS.java
|