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
|