8456ac2964a72c8ae97c81c33fddef5354a54354 |
|
20-Apr-2016 |
Alan Viverette <alanv@google.com> |
Prepare recommendation and leanback docs builds for unbundling Removes the framework dependency, updates leanback to use API 21 for docs since it references MediaSession from javadoc. Bug: 28124434 Change-Id: Ic58f7e89a9995d673411457fdfb1d50b6de6898c
/frameworks/support/v17/leanback/Android.mk
|
6759b1021d8198ad1d239bb30e5a102b99624bce |
|
25-Feb-2016 |
Adam Lesinski <adamlesinski@google.com> |
Build support libs with AAPT2 Use AAPT2 to build the framework support libraries. Apps built with AAPT2 can more efficiently link against these libraries by specifying their module name in LOCAL_STATIC_ANDROID_LIBRARIES. Ex: LOCAL_STATIC_ANDROID_LIBRARIES := android-support-v7-appcompat android-support-v4 Apps built with AAPT2 do not need to specify --auto-add-overlay or --extra-packages, as these are automatically added as needed by the build system. This change will not affect any apps that currently depend on the support libraries. This is because they import the resources directly. We use LOCAL_JAR_EXCLUDE_FILES := none only to support javac when building javadoc. Jack builds are correct because the build system passes in the latest generated R.java ahead of any previous ones packaged in classes.jack. This means we can dynamically reference a support lib module, correctly seeing non-final R.java. Then at app package time, we only include the final R.java generated by the AAPT2 packaging step. Bug:25958912 Change-Id: I6577a91e4d428dd29fecaa86a26be43d4da8310c
/frameworks/support/v17/leanback/Android.mk
|
57f39186667b8acef1a0ebeda585c357a751a8b3 |
|
02-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Revert "Build support libs with AAPT2" This reverts commit 66b8608151c5923de3c9877bc03218d83f6b3beb. Change-Id: I2178c0336bef8386e1f36ff3816b6dbf1e6a64d0
/frameworks/support/v17/leanback/Android.mk
|
66b8608151c5923de3c9877bc03218d83f6b3beb |
|
25-Feb-2016 |
Adam Lesinski <adamlesinski@google.com> |
Build support libs with AAPT2 Use AAPT2 to build the framework support libraries. Apps built with AAPT2 can more efficiently link against these libraries by specifying their module name in LOCAL_STATIC_ANDROID_LIBRARIES. Ex: LOCAL_STATIC_ANDROID_LIBRARIES := android-support-v7-appcompat android-support-v4 Apps built with AAPT2 do not need to specify --auto-add-overlay or --extra-packages, as these are automatically added as needed by the build system. This change will not affect any apps that currently depend on the support libraries. This is because they import the resources directly. We use LOCAL_JAR_EXCLUDE_FILES := none only to support javac when building javadoc. Jack builds are correct because the build system passes in the latest generated R.java ahead of any previous ones packaged in classes.jack. This means we can dynamically reference a support lib module, correctly seeing non-final R.java. Then at app package time, we only include the final R.java generated by the AAPT2 packaging step. Bug:25958912 Change-Id: I5235b73ac68f2050d089aefc3163901ff80f2d46
/frameworks/support/v17/leanback/Android.mk
|
4ac91fa3f14db2f25345595fb921497c11d4e5c0 |
|
31-Mar-2016 |
Adam Lesinski <adamlesinski@google.com> |
Revert "Build support libs with AAPT2" This reverts commit 0dac8d82e2a249d7c9c42ab259389e11cac15400. Change-Id: I830fb18162b6eea8dde9e38f9dc39b02449ec846
/frameworks/support/v17/leanback/Android.mk
|
0dac8d82e2a249d7c9c42ab259389e11cac15400 |
|
25-Feb-2016 |
Adam Lesinski <adamlesinski@google.com> |
Build support libs with AAPT2 Use AAPT2 to build the framework support libraries. Apps built with AAPT2 can more efficiently link against these libraries by specifying their module name in LOCAL_STATIC_ANDROID_LIBRARIES. Ex: LOCAL_STATIC_ANDROID_LIBRARIES := android-support-v7-appcompat android-support-v4 Apps built with AAPT2 do not need to specify --auto-add-overlay or --extra-packages, as these are automatically added as needed by the build system. This change will not affect any apps that currently depend on the support libraries. This is because they import the resources directly. We use LOCAL_JAR_EXCLUDE_FILES := none only to support javac when building javadoc. Jack builds are correct because the build system passes in the latest generated R.java ahead of any previous ones packaged in classes.jack. This means we can dynamically reference a support lib module, correctly seeing non-final R.java. Then at app package time, we only include the final R.java generated by the AAPT2 packaging step. Bug:25958912 Change-Id: I71bff080ff2694aa3df1c8a67d933e2daab0f245
/frameworks/support/v17/leanback/Android.mk
|
e1cd5a1f80010eece43cb4608505fd39f4832c00 |
|
25-Feb-2016 |
Neil Fuller <nfuller@google.com> |
Pin support libraries to Java 1.7 so they can be used with dx The .jar artifacts must contain v51 class files to prevent them being rejected by dx. Bug: 26753820 Bug: 27353172 Bug: 27338966 Change-Id: I03a881a86bb6e3fcaa4ccb33e6c0615157ee363f
/frameworks/support/v17/leanback/Android.mk
|
82b55491586ac50a0f95b60e39a3c18d068941cf |
|
22-Jan-2016 |
Chris Banes <chrisbanes@google.com> |
Update support lib to use correct current SDK BUG: 26714403 Change-Id: I2153dbda365f4552a14df1f432239bddfbbbef00
/frameworks/support/v17/leanback/Android.mk
|
95ad49b720f4990d39d05f7e46a5c7bc83afc9d6 |
|
19-Oct-2015 |
Chris Banes <chrisbanes@google.com> |
Fix multi source folder API checking For libraries which have seperate source folders per API level, the API generation doesn't currently work correctly. When generating the stubs, we need to input all source files, not just the final module. This has uncovered some file in support-v4 which should not be public API. BUG: 20822048 Change-Id: I6216b9688e745db212959a07fcdc21bdd0aa5ab2
/frameworks/support/v17/leanback/Android.mk
|
254b417129de2a8c5612826a152f8a26c8f1d0e8 |
|
27-Jul-2015 |
Dake Gu <dake@google.com> |
Remove overlay view for better performance Overlay view does not help performance, when animating background color, invalidate() will be called on overlay View. That's equivalent to invalidate() on ShadowOverlayContainer. Remove the extra view to save memory and override draw() instead. This turns out to save about 5~10% in UI thread and RenderThread in a vertical scrolling of BrowseFragment according to systrace. Refactoring a ShadowOverlayHelper to include all options for ListRowPresenter: hasOverlay, hasShadow, hasRoundedCorner, make decision whether to create a wrapper. Ultimately the extra layer ShadowOverlayContainer could be removed and we can use setForeground() on any view for API>=23, but animating foreground causes uncessary rebuildOutline() right now. So we force to always use a wrapper for overlay. b/22794753 Change-Id: I4848f7fc6b832706445da8e6e1b807d0f1830968
/frameworks/support/v17/leanback/Android.mk
|
639640523bdb81cc5a2ac2a1ebbe0c4e13a2c82b |
|
30-Apr-2015 |
Chris Banes <chrisbanes@google.com> |
Use doclava's new stubpackages wildcard support Depends-on: Ibd49cc0348e2767b2c0fe6f14e7253b6d8e04c7b Change-Id: I740a2b55156a3d5d296be390b799f9118b1820df
/frameworks/support/v17/leanback/Android.mk
|
cdbb74ce4c74e4a1b35ee0f38a186f365eb3ba8f |
|
16-Apr-2015 |
Chris Banes <chrisbanes@google.com> |
Generate Leanback's API files Change-Id: Ic517ee908f7f73aad244b214b2ed191b03f53084
/frameworks/support/v17/leanback/Android.mk
|
e41287f7f515091a9fa8865a105a78df9b03b25b |
|
21-Apr-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Fix build Change-Id: I962fa122044d98d1e8c9c0bf2d091a32b04d1d27
/frameworks/support/v17/leanback/Android.mk
|
1740c8f22aec10bd49ff860722d638f8c6c0b0a5 |
|
17-Apr-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Add resources to recyclerview dependency. Change-Id: I423c6b8f648da2e1e93994fa15d92dbfae7f44a2
/frameworks/support/v17/leanback/Android.mk
|
4ae607ee5f59555f39d804df7e84484804c328e4 |
|
19-Mar-2015 |
Ying Wang <wangying@google.com> |
Fix android-support-v17-leanback-docs build. To include the generated R.java, you need to add android-support-v17-leanback-res's intermediate dir to LOCAL_ADDITIONAL_JAVA_DIR, not android-support-v17-leanback's. Bug: 19842418 Change-Id: I5854f1579f4417a9045da04443c70f2e95d86360
/frameworks/support/v17/leanback/Android.mk
|
ebd3d9078dbaebd10a9506ca086435eb63e8a2d2 |
|
17-Feb-2015 |
Kris Giesing <kgiesing@google.com> |
Initial implementation of GuidedStepFragment b/18935698 Change-Id: I413f04bcac739768f79e22ab6b518399302a0d8b
/frameworks/support/v17/leanback/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/v17/leanback/Android.mk
|
eb66dab544c4c1eabe4d469b7cea348d4b01e664 |
|
30-Oct-2014 |
Craig Stout <cstout@google.com> |
Helper classes for managing standard playback control actions. b/18077079 Change-Id: Id299ee35cf44ef987cea8a2d8718df4837de1abc
/frameworks/support/v17/leanback/Android.mk
|
19312c5f247559a9483d874e62150c49d36aa478 |
|
30-May-2014 |
Dake Gu <dake@google.com> |
use quantum shadow b/15186925 Change-Id: Ia4e129ff85566cda496fcb28f279c762980d6da3
/frameworks/support/v17/leanback/Android.mk
|
2f97594742886d045ca1ce409ebc6e6e780452f6 |
|
06-May-2014 |
Dake Gu <dake@google.com> |
browse transition fix bug that ListRowPresenter does not fire row selected event. adjusted pivotx of header. add fast lane header sliding transition. fade row header in-place while moving parent. Merged transitions into concurrent to make the transition more "tight". b/14164663 Change-Id: I360118c98950519ed7e9dc3bf67dbe0bfdd45995
/frameworks/support/v17/leanback/Android.mk
|
0a69aaf0f3549157a106e422a4ca09c1d1b8c1af |
|
10-Apr-2014 |
Guang Zhu <guangzhu@google.com> |
Use SDK for stubs Change-Id: I9b580cf78fe6cf4dd32685277fee702bfc1632a9
/frameworks/support/v17/leanback/Android.mk
|
892181367d658f347d00ea5e091aa31f086b2a20 |
|
04-Apr-2014 |
Dake Gu <dake@google.com> |
implement a default shadow on browse row card in a non-intrusive way. Automatically create a wrapper layout that wraps the view created by Presenter and adding shadows, color overlay. Change-Id: I34f4c508c01d7d3c1710e455ec0edd600735d278
/frameworks/support/v17/leanback/Android.mk
|
01b7f19dfa3b2ec113f20defacf32d0a548f5beb |
|
20-Mar-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Add leanback droiddoc targets. This provides a quick way to generate docs for just the android-support-v17-leanback library. In addition, a stubs/api target makes it easy to track API changes over time. Fixed up one instance of using a hidden API in a public method. Change-Id: I191b4b8a8707ac10b15b556cfa56386aa9674aad
/frameworks/support/v17/leanback/Android.mk
|
a2d41c6cef1c20b2f3dd259c211ea8ec8e2f125a |
|
18-Mar-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Don't link support-v4 statically into v7-recyclerview. Change-Id: I59960b4d060531473bef139944f231fe97578f25
/frameworks/support/v17/leanback/Android.mk
|
8b068ddbbf22a246eab49ec25a2f7c3abfbdca51 |
|
16-Mar-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Add a .readme file to be copied into the sdk src. This allows the project resources to be built by ant/eclipse. Also moved default source code dir to src instead of java/src. Change-Id: I9e5002fbbfb96b98be772c1ec6653322d5563b56
/frameworks/support/v17/leanback/Android.mk
|
55c9ee4b612ffc7b4632b1e4b7b7ab4900cd47c7 |
|
13-Mar-2014 |
Craig Stout <cstout@google.com> |
Initial import of leanback into support lib (6). Fragments to manage a list of lists and category headers, along with the top level fragment that holds them all together. The TransitionHelper allows us to use the API 19 Transition classes on platforms that support them. Change-Id: I8239330c03c5c90730c5a04535b55176e209e5ab
/frameworks/support/v17/leanback/Android.mk
|
e0dcf5bde5ebbf2dd3547e0ff97382066cc34471 |
|
25-Feb-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Disable droiddoc for leanback support lib. Bug: 13191130 Change-Id: Id062250a57036a03dceb159b397c898ee5acabdc
/frameworks/support/v17/leanback/Android.mk
|
b9537aff4a6ff5231030799cdaf931c27fb9579b |
|
14-Feb-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Initial import of leanback into the support lib. A staggered grid maintains item locations across multiple rows, not necessarily aligned. Change-Id: I1a90182fa7dba4fafce5a47f8af05d2f6d8d636d
/frameworks/support/v17/leanback/Android.mk
|