History log of /frameworks/support/design/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e1a5c72cc4d0da18ff0c0809c5114a074fe29663 12-Jan-2017 Colin Cross <ccross@android.com> Remove references to non-existent directories

Fixes warnings during makefile parsing:
FindEmulator: find: `frameworks/support/design/gingerbread': No such file or directory
FindEmulator: find: `frameworks/support/design/honeycomb': No such file or directory
FindEmulator: find: `frameworks/support/design/honeycomb-mr1': No such file or directory
FindEmulator: find: `frameworks/support/design/ics': No such file or directory

Test: builds
Change-Id: I53d30fdbac8d6fbe7ec1dac04fcf00692c23e1a8
/frameworks/support/design/Android.mk
9439d708170c7dd6c985453fd1999bbe8445eddf 25-Oct-2016 Alan Viverette <alanv@google.com> Move all support library projects to use a single compilation unit

Also cleans up build files to include annotations as an explicit import,
set compileSdkVersion consistently to currentSdk, and remove unnecessary
lines. Removes obsolete API directories in VDC / AVDC.

Because NotificationCompatBase was using @removed APIs, updated that class
to use reflection. Also fixes method visibility in VDC / AVDC.

Bug: 29630077
Test: make and gradle builds successful
Change-Id: Ia9208246837347ce3d8df4adbe6b0ce406d3844a
/frameworks/support/design/Android.mk
1c8c666b305e34d03ac5d93ede95830b2e80f4da 09-Sep-2016 Kirill Grouchnikov <kirillg@google.com> More targeted dependencies

Change-Id: I76413b99f87bd0344e3105f9a98fd36c0d10a8c5
/frameworks/support/design/Android.mk
3cc432a5bd723a79dc52438235b47d0ea5d41ae4 19-Aug-2016 Aurimas Liutikas <aurimas@google.com> Adding shifting mode to BottomNavigationView.

This change adds a new mode to BottomNavigationView that
follow the https://material.google.com/components/bottom-navigation.html
spec.

Bug: 27675079

Change-Id: I868bc3c8cedd39c4e5a66c3c0ffbadff93bdf329
/frameworks/support/design/Android.mk
7b59d3ae599949c7c6b4c5806b4dda7f41147690 13-Jun-2016 Alan Viverette <alanv@google.com> Remove old API check artifacts, invoke gradle from old make target

Fixes paths in build.gradle so they are relative to the project root,
rather than the current directory.

Bug: 28124434
Change-Id: Ieeae97cd789a6addf3282f2c43cd754ca8e84c57
/frameworks/support/design/Android.mk
3c141cd9c1cfecd9352b82d9dae4d9601fabd4e6 11-Jun-2016 Yigit Boyar <yboyar@google.com> Revert "Remove old API check artifacts, invoke gradle from old make target"

This reverts commit 009647bbfa5efef608d6a660fc8ba191d876b1ed.

Change-Id: I59deae2a7180f58bc0c770f7b3f70962c8d2f73f
/frameworks/support/design/Android.mk
009647bbfa5efef608d6a660fc8ba191d876b1ed 09-Jun-2016 Alan Viverette <alanv@google.com> Remove old API check artifacts, invoke gradle from old make target

Fixes paths in build.gradle so they are relative to the project root,
rather than the current directory.

Bug: 28124434
Change-Id: I8cde9db47d60ec1220d35fce5ef6fd2c6e97b1f8
/frameworks/support/design/Android.mk
529cd2167c1db38f878d476b455bf61097378ba8 12-May-2016 Kirill Grouchnikov <kirillg@google.com> Fix stray LOCAL_SDK_VERSION pointing to 7 instead of 9

Change-Id: Iacc1758484d68b033ef1ab967b9d411e8ff58c72
/frameworks/support/design/Android.mk
f4893cfe0dd5314e8c7835e6c7c3907c8765faf8 10-May-2016 Kirill Grouchnikov <kirillg@google.com> Clean-up pass over support lib modules

* Rename all eclair-mr1 folders and classes to gingerbread
* Switch percent to depend on support-compat instead of support-v4

Change-Id: If4f7e43f4698b08554e3a55223e2e4df61df068f
/frameworks/support/design/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/design/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/design/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/design/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/design/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/design/Android.mk
eb648620b291eabbb5523f649baef5abb2e4687b 11-Mar-2016 Alan Viverette <alanv@google.com> Revert "Revert AppCompat's use of VDC" for v24 preview #2

This reverts commit 000c3b61b4f8a8e96060aeef662eb728101b83b9.

Change-Id: I1d60345b68b1ef76a92523865124d85bf29ac654
/frameworks/support/design/Android.mk
000c3b61b4f8a8e96060aeef662eb728101b83b9 02-Mar-2016 Chris Banes <chrisbanes@google.com> Revert AppCompat's use of VDC

It causes too many problems from a build perspective
for now. External developers can still use <vector>
drawables through AppCompat, it's just that the library
does not use them itself, and therefore force developers
to update their build config.

BUG: 27453786

Change-Id: Ie4ed9d213d9dcbcce622fe82c92808da19a78ed0
/frameworks/support/design/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/design/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/design/Android.mk
394c4272d0e220cf7af236665eecaf99dfed25b1 21-Dec-2015 Kirill Grouchnikov <kirillg@google.com> Initial test setup and simple TabLayout test in design lib

Change-Id: Iee550dc9f08e8b3449aa5c1749333efca224635f
/frameworks/support/design/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/design/Android.mk
9ec922c215ed95a4bbd8bd7940e81dcfe6926893 19-Oct-2015 Chris Banes <chrisbanes@google.com> Fix FAB using ICS APIs on Honeycomb

Change-Id: I185c1a44bba205834345a8aa32158ece7855f223
/frameworks/support/design/Android.mk
64bcb674cc45ab712a591d4f540d5c13404f3b83 03-Sep-2015 Yuichi Araki <yaraki@google.com> Revert "Revert "Use RecyclerView for NavigationView""

This reverts commit ca2f07c9cc83b98d73a18da7177044ee147ffb94.

Change-Id: I7c19c2f84fc4b520b8a1951729c40a1f9ac1435f
/frameworks/support/design/Android.mk
ca2f07c9cc83b98d73a18da7177044ee147ffb94 01-Sep-2015 Chris Banes <chrisbanes@google.com> Revert "Use RecyclerView for NavigationView"

This reverts commit e7b2c26d2ffadc94dc6ee043ab12e03201e1bf95.

Change-Id: I1c7ec7629a08566dd4a17431a857e36961ba8270
/frameworks/support/design/Android.mk
e7b2c26d2ffadc94dc6ee043ab12e03201e1bf95 25-Aug-2015 Yuichi Araki <yaraki@google.com> Use RecyclerView for NavigationView

Replace ListView with RecyclerView. This does not change any public
APIs.

Change-Id: I618360f0267c74692dd2e4489455b845c379d52c
/frameworks/support/design/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/design/Android.mk
631f64ec9c6255f38a7f746d7949b6a537c1180f 10-Apr-2015 Chris Banes <chrisbanes@google.com> AppBarLayout improvements

- Tidy up listener implementation
- Nested fling support
- Animate FAB pre-v11
- Added internal ValueAnimatorCompat

Change-Id: I3ee6630177015f2bccbf29e5316ef8afe557c5a8
/frameworks/support/design/Android.mk
292abcbbb9fe821027cc0832df5265312dc8c521 09-Apr-2015 Chris Banes <chrisbanes@google.com> Revert "Disable the design lib for the 22.1 release DO NOT MERGE ANYWHERE"

This reverts commit 2517323bf840bbd37c616f212689060fbce30eab.

Change-Id: I7cddc734ac5f86c786e425d0e7758dee6c80bae3
/frameworks/support/design/Android.mk
2517323bf840bbd37c616f212689060fbce30eab 07-Apr-2015 Chris Banes <chrisbanes@google.com> Disable the design lib for the 22.1 release DO NOT MERGE ANYWHERE

Change-Id: I341ee630d35a96d7de4ad5dbf954cea0f84f163f
/frameworks/support/design/Android.mk
f168bfe8ce43395c7a112100312d528f9a27ab55 07-Apr-2015 Chris Banes <chrisbanes@google.com> Revert "Disable the design lib for the 22.1 release"

This reverts commit 81108913ea139c26abfbaac5f559de9e32dc844b.

Change-Id: I11ec2249c6bb4a36dd18ba93d3146ba33052fe31
/frameworks/support/design/Android.mk
81108913ea139c26abfbaac5f559de9e32dc844b 07-Apr-2015 Chris Banes <chrisbanes@google.com> Disable the design lib for the 22.1 release

Change-Id: If04cd0b68239d4b9e83441de4e03128ca5806110
/frameworks/support/design/Android.mk
27238d142f178f9dc071f4bd8e1e7195231b5957 01-Apr-2015 Chris Banes <chrisbanes@google.com> Update and check design lib API files

BUG: 19478450
Change-Id: I5712694f5981d4c3dd98e55d942d9de351d2e7b3
/frameworks/support/design/Android.mk
a966c6cda6a3aa562fcfdb842b6c6b35bdd6a3dc 05-Feb-2015 Adam Powell <adamp@google.com> CoordinatorLayout

CoordinatorLayout is meant to be like a super-powered FrameLayout with
three major additional capabilities:

* Aligning views relative to other views arbitrarily nested within
other siblings (e.g. floating action buttons aligning to one edge of
a content pane)

* Aligning views relative to keylines defining horizontal positioning

* Defining pluggable interaction behaviors from layout xml

This patch implements the first two features and some of the initial
plumbing for the third.

Change-Id: I9c368d298cd35ff507ce5c8449a572fbfe9e5da7
/frameworks/support/design/Android.mk
19b2eeafda0769c523c1cef0971cc79dcca49d60 27-Jan-2015 Chris Banes <chrisbanes@google.com> Re-add fixed design lib Makefile

Change-Id: If3cd5ad93fd548c1bf4769e955ccfce44477d960
/frameworks/support/design/Android.mk
1be2c4ced00080d9ffb4f1c002f335cb0f0838d0 26-Jan-2015 Chris Banes <chrisbanes@google.com> Remove design makefile

Change-Id: I5c917445015a5960b4054987d5593d6e2bf44082
/frameworks/support/design/Android.mk
9840efe3dbdc7026521da8576574c55120782f6c 06-Jan-2015 Chris Banes <chrisbanes@google.com> Floating Action Button

Includes a tweaked ShadowDrawableWrapper which supports
circular shapes. FloatingActionButton also support a
internal StateListAnimator for pre-Lollipop.

Change-Id: Ia88c28c2ab0da0779f1092495e3a417969cb1d2a
/frameworks/support/design/Android.mk