[go: nahoru, domu]

History log of /frameworks/support/v17/leanback/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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