fa0f82f629bf95681c14ed559922f77a3030aa18 |
|
30-Jan-2017 |
Aurimas Liutikas <aurimas@google.com> |
Deprecated ViewCompat methods that were added in API 11. Deprecated all the ViewCompat methods that were APIs added to View since API 11. Additionally this removes usages of these APIs in support library. Bug: 32794064 Test: ./gradlew assemble assembleAndroidTest still works Change-Id: I18fb0cc1ebc67c911eeb30aada7b8315afc15835
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
f648097891199eb91eb03b2054b3b80fafee4add |
|
10-Sep-2016 |
Aurimas Liutikas <aurimas@google.com> |
Remove android.support.v7.widget.Space. am: 7d55eb9de6 Change-Id: I2549bb61e5868e8f1b46a68fdd5deef2e2dafcb8
|
6c1d418905160cdd346dbc2bf5ca3d92785954fc |
|
25-Aug-2016 |
Aurimas Liutikas <aurimas@google.com> |
Remove all the extra accessor methods added by javac in support-gridlayout. Change private methods to be package protected to avoid extra methods that get added to be able to access them from inner classes. This CL saves 5 methods in our jar. Bug: 31075707 Change-Id: Ife209cfbd9f8853ac4009717583f9af16548192c
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
7d55eb9de605c5397e6f533deb10a1c6265c583c |
|
24-Aug-2016 |
Aurimas Liutikas <aurimas@google.com> |
Remove android.support.v7.widget.Space. android.support.v7.widget.Space has been deprecated since Feb 2015 and has a direct android.support.v4.widget.Space replacement. Bug: 31068104 Change-Id: Ie714b73843bbbf8044a2dab3d07919b540bf51d6
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
929f27aab7ac7231f3734c988d5ee7201627d535 |
|
20-Apr-2016 |
Alan Viverette <alanv@google.com> |
Update attr refs for unbundling No longer relies on framework-private android.R.styleable fields. Bug: 28124434 Change-Id: Ib2b11d5be949b7243964ada63fba7cd7ec25315b
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
70d141daa825e7443df4aa149acddbfdb0bab64a |
|
23-Mar-2016 |
Yigit Boyar <yboyar@google.com> |
Fix GridLayout to properly convert MarginLayoutParams Bug:27785449 Change-Id: Ief7c2809a1c431dc0d430d6e0479c7c7318937c8
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
4145a44a9160898dcf9fee1f59caf91151ab0283 |
|
31-Oct-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Prevent infinite loop in case of integer overflow. Bug: http://b.android.com/191328 Change-Id: Ibcf3cbaea8a486887066111891fe8a9b84d13268
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
ee781a599830945fa4c3f78c8a7e99c971fe5524 |
|
04-Mar-2015 |
Yigit Boyar <yboyar@google.com> |
Remove original measurements cache from GridLayout This cache was not needed anymore Change-Id: Ibc19b5de6f141e004f41a83e34cdef9af7f0ae30
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
aba8d47bf2f26c657a83ab3fbd24f531df5b0510 |
|
04-Mar-2015 |
Yigit Boyar <yboyar@google.com> |
GridLayout fixes This CL fixes a bunch of bugs in GridLayout. I also added some basic tests to verify that these things don't break in the future. Parent bug: Bug: 19546781 Sub bugs: Bug: 19571249 Bug: 19571653 Bug: 19571319 Bug: 19571841 Change-Id: Ia087687b03cfb389431674fd7d654b8fbf4a52b2
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
5f355e700d63f67b1641f023d95e18c69c596ecb |
|
18-Nov-2014 |
Yigit Boyar <yboyar@google.com> |
Improve GridLayout's weight calculations This CL improves how excess space is distributed in GridLayout. Previously, GridLayout would find unused space in each axis and distribute it among the Views by weights. It would re-run the constraint solver after this step. This was performing properly when Views are in different columns/rows because total remaining space would not be consumed, leaving the last span in each axis with more space. (in BF solver, remaining space goes to the last span of the axis). This CL changes the weight distribution to use Newton method to find the max distributed space that will not invalidate the constraints. It runs the solver log(<axis size> * <number of Views>) times by different distributed space guesses until the MAX is found. Because it is logarithmic, it does not bring any significant performance cost if the number of views is too many. As a side effect, thhis CL also fixes a bug in GridLayout where remaining space was distributed only in primary direction. Bug: 17485996 Change-Id: Ie549e8ae4fd93a2f417db22f9a087f46a129f6e0
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
e0e021449dbe556c4b775a8dcaf486e1d3f361e7 |
|
30-Jul-2014 |
Philip Milne <pmilne@google.com> |
Revert "Suspected cause of regression affecting Timely " This reverts commit 634291e533ebdbf683b4349eb551a83213140cc3. Thanks to Sblitz, xav, adamp, vsiva, deepanshu for helping getting to the bottom of this. It looks like this was just resource id skew caused by a app build problem which seems to have been caused by prebuilts for the v7 support libraries not being updated correctly. At this point we don't know of any changes that are needed to the original CL or to the weight-enabled version of GridLayout in L. Reverting the revert. Change-Id: I0e052a3707207e15f6dbf8b94225cb64dd2321da
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
634291e533ebdbf683b4349eb551a83213140cc3 |
|
17-Jul-2014 |
Philip Milne <pmilne@google.com> |
Suspected cause of regression affecting Timely Revert "Port weight feature from L into v7 GridLayout support library" This reverts commit b1dbd65b4e8ce2c889381214d0bc44aff8dfe616. Change-Id: Ibd36877558cb2326c324449ef1e3ec0a0a2af03f
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
b1dbd65b4e8ce2c889381214d0bc44aff8dfe616 |
|
14-Jul-2014 |
Philip Milne <pmilne@google.com> |
Port weight feature from L into v7 GridLayout support library We think the weight feature introduced into GridLayout in L leaves GridLayout with a superset of the facilities of the other layouts in the Android platform. This CL updates the v7 version of GridLayout in the support library to the version in L. Change-Id: I339d6b62cc0eed666f66a250c8ff23c74ec78784
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
b12ba0547b2fad1c4dfc12dec36c5e7893974e67 |
|
28-Aug-2013 |
Adam Powell <adamp@google.com> |
Fix compatibility support for v7/gridlayout A previous implementation import from frameworks/base combined with an incorrectly restricted makefile led to GridLayout using new/hidden API from the framework instead of compat lib conventions and public API only. Add required shims to ViewCompat/ViewGroupCompat as needed and have GridLayout use them. Fix some general Android code style guide issues. Change-Id: I5dd965b9c4282c47964bfd1d481e3a62725cca38
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
2c78c295c13866c37e778375d1b37d6ff6016190 |
|
17-Jul-2013 |
Fabrice Di Meglio <fdimeglio@google.com> |
Update Support Library GridLayout to the same version as Framework - see bug #9880181 GridLayout code in Support Library v7 should be updated and in sync with the code in Framework Change-Id: Idc3d0f15b655647d18c93b149cfd9881a369cbf0
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|
e1feb53bd8abfa46613fdd0abcf7a015c7e706c1 |
|
29-Feb-2012 |
Xavier Ducrohet <xav@android.com> |
Add GridLayout as a support project library. The library is distributed as a project containing a single jar and resources but the jar file is built by the Android build system in order to target the current API. The code also relies on the R class being generated, which is currently done manually. The build system uses an intermediary library to compile the R class so that it doesn't get packaged in the final jar file (same behavior as compiling the library project with the SDK). Change-Id: I36ce97d875f2efbb50cca665e9fd0e668f5ba837
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/GridLayout.java
|