4ded4c1e36b74009a7fef0c66dbdde62349068d1 |
23-Jun-2017 |
Doris Ling <dling@google.com> |
Fix issue for Preference.setSingleLineTitle() has no effect. The flag to check whether the single line title attribute is initialized only when we processed the layout attributes. When the attribute is not set in the layout, but set through the setter method, the flag is not being updated properly, and hence the title view is not set correctly. Need to update the flag as well when the setter method is called. Bug: 62947301 Test: ./gradlew support-preference-v7:connectedCheck --info --daemon Change-Id: Ie05e2b75f4eb5e85ed0ba4df33c93510a9d5a14f
upport/v7/preference/Preference.java
|
e936153a610c7ee933409fe4e1e9fdcc521d6e6f |
10-May-2017 |
Filip Pavlis <pavlis@google.com> |
Add Set<String> persist capabilities to Preference Since the minimal SDK is 14 we can add support for Set<String> that we already have in the framework version of preferences. SharedPreferences started support Set<String> from API 11. Set<String> API was only at MultiSelectListPreference in v14 which will be now removed. There were no tests for the "persist" logic so to be able to test the additions I have added a new test class that tests all the persist APIs. Bug: b/38153879 Test: PreferencePersistTest Change-Id: I9efc977d2a17a659427196661cda1c15f735e125
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceDataStore.java
|
aec6f1e48b69f9212441f19405e445ea12d886e5 |
08-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix usage of '==' for String in Preference class." into oc-dev
|
b0d18626b988cb6c68eb2e11726970124c1680fa |
08-May-2017 |
Filip Pavlis <pavlis@google.com> |
Fix usage of '==' for String in Preference class. + 2 extra minor issues in javadoc. Bug: b/37336813 Test: Already existing PreferenceDataStoreTest is testing this code path. Providing tests that would exactly test whether we are doing reference check or not would be testing an implementational detail which is something I would prefer to avoid. As this would not cause a bug but rather less optimal optimization. Change-Id: I223e229eda3395cdb82e8da0aa7e7f2a1e164e37
upport/v7/preference/Preference.java
|
8a6aa3131c79d210510c6f39ba0160409ea432cc |
28-Apr-2017 |
justinbis <justinbis@google.com> |
Added allowDividerAfterLastItem attr to PreferenceFragmentCompat Bug: 37753187 Test: manual Change-Id: Idbd564fc6f0e9580ceea89530f8efeefe6345bd0
upport/v7/preference/PreferenceFragmentCompat.java
|
d7340f072fa2f0d915f962d790f521562b7375ea |
29-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Don't assume negative ID is invalid" into oc-dev
|
27498b224061104ba9f5f388c7c838cf0bee4af4 |
28-Apr-2017 |
Adam Lesinski <adamlesinski@google.com> |
Don't assume negative ID is invalid Resource IDs with higher package IDs than 0x7f end up as negative Java signed integers. An invalid resource ID is 0. Bug: 37498913 Test: none Change-Id: I1113447f6a0a0e7b91526cff014de378055cf4eb
upport/v7/preference/PreferenceFragmentCompat.java
|
0d7bf0ccc44f1158b8f03b273b727be43f62cd6c |
24-Apr-2017 |
Fan Zhang <zhfan@google.com> |
Set icon frame to invisible when iconSpaceReserved is set. Bug: 37572025 Test: Added unit test Change-Id: I19938f5fcfcf385aa536b8761f1b9c2342cd570f
upport/v7/preference/Preference.java
|
f9172f8a9de8956883cdfb1fe259092873c1ad25 |
14-Apr-2017 |
Doris Ling <dling@google.com> |
Check if singleLineTitle attribute is set for the preference. Only call setSingleLine() on the preference title if the attribute is set. Bug: 37328004 Test: manual Change-Id: I3c2447f62d98e3cf4516b204326af27009b2eb21
upport/v7/preference/Preference.java
|
7c242965d45e2134825dc0d48eab8529ddd3ce54 |
10-Apr-2017 |
Doris Ling <dling@google.com> |
Reserve space for preference icon. Add an attribute to Preference to specify whether the space of the icon view should be reserved when no preference icon is provided. Change-Id: I4d900c60ab8bf1f7df77df7f779666a8ec8e928f Fix: 36448695 Test: manual
upport/v7/preference/Preference.java
|
242145b96262e70292e47d2afdeb5ade06f3b107 |
04-Apr-2017 |
Doris Ling <dling@google.com> |
Allow multi line preference title. Add an attribute to Preference to specify whether single line to be used for the preference title text. Bug: 34886787 Test: manual Change-Id: I2d98f38c0522dfd98c58d10b1bf5ab4abe58c0d3
upport/v7/preference/Preference.java
|
f82cdb0326f2cb78809fe0c536c5fbb527b7ae00 |
22-Mar-2017 |
Filip Pavlis <pavlis@google.com> |
Fix lint errors in preferences during makeApi. Change of the constructor in PreferenceViewHolder will break some tests in packages/apps. They need to use the new createInstanceForTests factory method. Bug: b/33774880 Test: Tested manually that the lint errors are fixed. Change-Id: Iaf2c3a532b3cc5c629ca908b33d61018adf801e6
upport/v7/preference/DropDownPreference.java
upport/v7/preference/PreferenceGroupAdapter.java
upport/v7/preference/PreferenceViewHolder.java
|
98ec0d5b378c8417156037af6389e90f0074a26e |
30-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Clean up an assortment of Error-Prone warnings. Test: ./gradlew assembleError prone still works (and now with fewer warnings TM) Change-Id: I9e0af18b49a3eff1dd7ac8edc5a2873f93bb844e
upport/v7/preference/Preference.java
|
5506342286c0237e658139c672c57b9e4dfb2473 |
27-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Throw exception earlier for null dialog target"
|
528752774f9f74489dc0bae05c4b85f537cbdd00 |
24-Mar-2017 |
Tony Mantler <nicoya@google.com> |
Throw exception earlier for null dialog target Bug: 35928527 Test: TvSettings can still navigate to dialogs Change-Id: Ic62d82ecebb06f4e17010cea90b7400c09696586
upport/v7/preference/PreferenceFragmentCompat.java
|
4867e99525d200f9aacf7508ee047054396a4870 |
24-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Remove all the uses BuildCompat.isAtLeastN(). Test: ./gradlew assemble still compiles Change-Id: I9635a23dc4bd00ee77c4bba609616d2ed82a8cde
upport/v7/preference/PreferenceManager.java
|
bfa7de76a4050b6e9369543e7e3d549a5a20625d |
22-Mar-2017 |
Filip Pavlis <pavlis@google.com> |
Merge "Add PreferenceDataStore API to support lib."
|
7c67889a8c2d018fae37e30984873bcd984773cf |
13-Mar-2017 |
Filip Pavlis <pavlis@google.com> |
Add PreferenceDataStore API to support lib. This feature was added to the framework mainly in ag/1625846 Test: New test class android.support.v7.preference.tests.PreferenceDataStoreTest Bug: b/34322039 Change-Id: I5215c8aafae0a0c0bb2bb898d17e4ba55e53cf39
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceDataStore.java
upport/v7/preference/PreferenceManager.java
|
e2104f4b5c8e3ad63570306a25e61502dfe4c418 |
05-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Add all missing @Override annotations. Historically, we could not add @Override for certain methods due to using older SDKs to build support library. That is no longer the case so we can add @Override everywhere now. Test: ./gradlew assemble assembleAndroidTest still works Change-Id: I85e3c1157f0e253e3eab7584189f3bf95cf030e9
upport/v7/internal/widget/PreferenceImageView.java
upport/v7/preference/MultiSelectListPreferenceDialogFragmentCompat.java
upport/v7/preference/SeekBarPreference.java
|
ed261951c8f71e9d11e459a793aa0f0de217b789 |
23-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add getParent() API on Preference."
|
79af8fc48667f5fb21295fdd8cb2b5cbd4650ecc |
23-Feb-2017 |
Filip Pavlis <pavlis@google.com> |
Add getParent() API on Preference. This feature was added to the framework in ag/1770972. Test: New test class android.support.v7.preference.tests.PreferenceParentGroupTest Bug: b/30599046 Change-Id: I164d59c7fb870369b688797430b522e6f3c1a8da
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceGroup.java
|
9e5b50ded0545104266a83d75565925ad0d339e1 |
23-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Be able to customize drawing divider between preferences"
|
230e6c78ace154f4e8459989b623575ff42aa810 |
26-Jan-2017 |
Fan Zhang <zhfan@google.com> |
Be able to customize drawing divider between preferences Bug: 33579296 Test: manual Change-Id: I814da9b75fc8e940d2dfb3ebb2cf221d051e0fdc
upport/v7/preference/Preference.java
|
26ae9d9150de53b463cb8f18df1095227c178646 |
22-Feb-2017 |
Aurimas Liutikas <aurimas@google.com> |
Remove unnecessary API level check in support-preference Bug: 32794064 Test: ./gradlew assemble Change-Id: I6721e2a33cb6f47ce1903c3681ced576f3f214c9
upport/v7/preference/PreferenceInflater.java
|
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
upport/v7/preference/PreferenceFragmentCompat.java
|
62ff5d95c37aa76ab28449ae2f099b5370073727 |
07-Dec-2016 |
Alan Viverette <alanv@google.com> |
Perform API backwards compatibility check as part of support checkApi Works around Doclava API check limitations in Snackbar and v17 classes. Removes @removed code. Restores GuidedActionsStylelist API that was removed without prior deprecation. Adds 26.0.0 to work around non-binary-compatible changes that have been OK'ed by API Council. Bug: 30434567 Test: ./gradlew checkApi Change-Id: I58c8a869f4e620d2aca8765a73105c95c185c791
upport/v7/preference/PreferenceManager.java
|
8e10080c914d1ad0784394fa3026b85535535847 |
18-Nov-2016 |
Aurimas Liutikas <aurimas@google.com> |
Move from GROUP_ID to LIBRARY_GROUP annotations - GROUP_ID was deprecated in favor of LIBRARY_GROUP. - Fix import order in touched files. Test: ./gradlew assemble assembleAndroidTest Change-Id: I2a774e93215090f42262fb86cf8e841f2a546a4f
upport/v7/internal/package-info.java
upport/v7/internal/widget/PreferenceImageView.java
upport/v7/preference/CheckBoxPreference.java
upport/v7/preference/DropDownPreference.java
upport/v7/preference/EditTextPreferenceDialogFragmentCompat.java
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceDialogFragmentCompat.java
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceGroup.java
upport/v7/preference/PreferenceGroupAdapter.java
upport/v7/preference/PreferenceManager.java
upport/v7/preference/PreferenceRecyclerViewAccessibilityDelegate.java
upport/v7/preference/PreferenceScreen.java
upport/v7/preference/SwitchPreferenceCompat.java
upport/v7/preference/TwoStatePreference.java
upport/v7/preference/UnPressableLinearLayout.java
upport/v7/preference/internal/AbstractMultiSelectListPreference.java
upport/v7/preference/internal/package-info.java
|
fc66d3d47fbd0ac03b73b0373bef9cc0a042c07c |
12-Oct-2016 |
Keyvan Amiri <keyvana@google.com> |
Added seekBarIncrement to SeekBarPreference Added control attribute for the amount SeekBar inside SeekBarPreference changes when the user presses arrow keys and the adjustable attribute is true. Change-Id: Iccb487282efa9cb824e3902841a0c7151aea3cdb
upport/v7/preference/SeekBarPreference.java
upport/v7/preference/UnPressableLinearLayout.java
|
22bde2334ecbb45a23756edbdbbbdf48807dd822 |
09-Sep-2016 |
Keyvan Amiri <keyvana@google.com> |
Added SeekBarPreference to v7 pref support library Created a SeekBarPreference widget with customizable layout and attributes controlling the appearance and behavior of the SeekBar such as whether it's adjustable. By default, it contains a title, seekbar, and optional seekbar value. The preference widget is selectable and clickable as a whole rather than the SeekBar portion of it. Also, made a leanback-styled SeekBarPreference layout. The preference supports min attribute as the range's lower bound which does not require any min attributes support on the framework side. Change-Id: I368cbe90c9fcd1adf3f8800f63d65ab9b3222280
upport/v7/preference/SeekBarPreference.java
upport/v7/preference/UnPressableLinearLayout.java
|
fb2c2c1d26b20e2c1fbf4de81a676f4edad14aeb |
19-Sep-2016 |
Tony Mantler <nicoya@google.com> |
Merge "Allow styled text in pref titles and summaries"
|
6122d4a0ca1c6f9a5f00e25760669e15475260b8 |
15-Sep-2016 |
Alan Viverette <alanv@google.com> |
Fix standalone support library docs build am: 47b0720de4 am: 289d5b32ac am: 8fae55c980 Change-Id: I9474eb6aa015f033caa47df05c09872f102a9745
|
47b0720de4ee49c5197630ddfe96740ccd11415b |
15-Sep-2016 |
Alan Viverette <alanv@google.com> |
Fix standalone support library docs build Remove references to non-public android.R.styleable class, update reference to wrong Preferences class. Change-Id: I14d26b479fc43be409925c18db98e49fc65fc6ca
upport/v7/preference/PreferenceCategory.java
|
c01b6234bd91be2ef389f42a5219f7a03c278d72 |
14-Sep-2016 |
Tony Mantler <nicoya@google.com> |
Allow styled text in pref titles and summaries b/31372605 Change-Id: I802e53aad73ad88a67c31f088b557799636acc9a
upport/v7/preference/Preference.java
|
61ac50270317ead727f81077a27d3d777c3839b2 |
12-Sep-2016 |
Daniel Nishi <dhnishi@google.com> |
Merge "Change the PreferenceViewHolder constructor to be restricted."
|
9480eb4e94e429726b07eba133ffbc6450b8d795 |
09-Sep-2016 |
Alan Viverette <alanv@google.com> |
resolve merge conflicts of 7243922 to master Change-Id: I34d800e77c4b1a440eb67191b4697213a2e6239e
|
c39d9c75590eca86a5e7e32a8824ba04a0d42e9b |
25-Aug-2016 |
Alan Viverette <alanv@google.com> |
Add @RestrictTo(GROUP_ID) annotations to match @hide docs annotations Also removes some unnecessary @hide annotations on classes that wouldn't have shown up in docs anyway due to package/private visibility or NO_DOCS. Bug: 27937193 Change-Id: Iab127a5a3ce57a2d61965d3cef782621eb3859f5
upport/v7/internal/package-info.java
upport/v7/internal/widget/PreferenceImageView.java
upport/v7/preference/CheckBoxPreference.java
upport/v7/preference/DropDownPreference.java
upport/v7/preference/EditTextPreferenceDialogFragmentCompat.java
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceDialogFragmentCompat.java
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceGroup.java
upport/v7/preference/PreferenceGroupAdapter.java
upport/v7/preference/PreferenceManager.java
upport/v7/preference/PreferenceRecyclerViewAccessibilityDelegate.java
upport/v7/preference/PreferenceScreen.java
upport/v7/preference/SwitchPreferenceCompat.java
upport/v7/preference/TwoStatePreference.java
upport/v7/preference/internal/AbstractMultiSelectListPreference.java
upport/v7/preference/internal/package-info.java
|
9f88cd101b6124155238e756e8c0de6fe1bb7e96 |
02-Sep-2016 |
Daniel Nishi <dhnishi@google.com> |
Change the PreferenceViewHolder constructor to be restricted. This allows us to make the constructor public for tests, but still hide it from use outside of the library. Bug: 30900642 Change-Id: I4c25e1abde1cbdddd150d5bbce855b9f0290e3d2
upport/v7/preference/PreferenceViewHolder.java
|
86cc38e9e112901086897f02a35733315fb60909 |
24-Aug-2016 |
Aurimas Liutikas <aurimas@google.com> |
resolve merge conflicts of 590923c to master Change-Id: I18f4471b1a1ad348f25590aba36e0a9e7d4e1f30
|
47082c30c630c34829439a9eecd1cf7e8d255a86 |
23-Aug-2016 |
Aurimas Liutikas <aurimas@google.com> |
Fix all usages of deprecated setBackgroundDrawable. - Adds ViewCompat#setBackground that will call setBackgroundDrawable or setBackground depending on the version. - Replaced usages of setBackgroundDrawable with this ViewCompat version. Bug: 30074170 Change-Id: I756c8558608da752acd6f3ca7121114d3cd1416a
upport/v7/preference/PreferenceGroupAdapter.java
|
84352192fbccf572473bb953ba3e9ebede60fbca |
20-Jul-2016 |
Tony Mantler <nicoya@google.com> |
Integrate DiffUtils into Prefs for better refresh handling Change-Id: I6f37ad3bbd8fc983c3f4453f53a05b08a071a8ab
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceGroupAdapter.java
upport/v7/preference/PreferenceManager.java
|
121b3474bd6a697c9b3e3177ddef28c37ed77032 |
22-Jul-2016 |
Tony Mantler <nicoya@google.com> |
Make Preference#setVisible safer to call PreferenceGroupAdapter no longer listens to detached/removed prefs. b/30288387 Change-Id: Ie898ee25e013165948c0c7169c1dc3f6fcaa4ab7
upport/v7/preference/PreferenceGroupAdapter.java
|
489aa4f0f3d6d06952e6b9aa4891b4852b0fef97 |
13-Jul-2016 |
Tony Mantler <nicoya@google.com> |
Merge "Add MultiSelectListPreferenceDialogFragmentCompat" into nyc-support-24.1-dev
|
31453bcbebe270c126f9980f69d4626228c71f0d |
11-Jul-2016 |
Tony Mantler <nicoya@google.com> |
Add MultiSelectListPreferenceDialogFragmentCompat b/28194519 Change-Id: I8c150a52e4e1cde59899c39fc1f2f2faafa5b8ef
upport/v7/preference/MultiSelectListPreferenceDialogFragmentCompat.java
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/internal/AbstractMultiSelectListPreference.java
|
73886daee29a8a910a0f9208b7c5c885dda95eb1 |
11-Jul-2016 |
Jason Monk <jmonk@google.com> |
Don't overwrite pref's backgrounds If the pref has a background, then create a LayerDrawable that includes a selectable background and the one it comes with. Change-Id: I1151224d631598cb96879ea034b111ad729d52a6 Fixes: 29416832
upport/v7/preference/PreferenceGroupAdapter.java
|
372f7a382443bfc639148b355f6d106aa3b70294 |
17-Jun-2016 |
Tony Mantler <nicoya@google.com> |
Merge \\\"Use correct switch/checkbox ID in accessibility code\\\" into nyc-dev am: ac2029950f am: a8e77aa2ee am: ccead48cc6 Change-Id: Ifb974efc875acb59177a9ec755bf653228d1b918
|
90d56ef3b34db86c9b775e910db38b6b81a170cd |
16-Jun-2016 |
Tony Mantler <nicoya@google.com> |
Use correct switch/checkbox ID in accessibility code b/29355115 Change-Id: I0a508c3549bcee208a278bc217bc636054b052d6
upport/v7/preference/CheckBoxPreference.java
|
8bce9f50e2c7a6f0a84f843ae10e8eb275afc51a |
09-Jun-2016 |
Tony Mantler <nicoya@google.com> |
Link to preference samples b/25639703 b/28468740 Change-Id: I93df4cb9942ae0688ce86e11d523e5b162088777
upport/v7/preference/PreferenceFragmentCompat.java
|
c9a859537b0871f84afeeb706a5b425fe3f2b4dd |
25-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Fix a random assortment of spelling errors. Fix spelling errors found by Android Studio. Change-Id: I121c79029f4e323da4ff2f44891e25480c44ebbc
upport/v7/preference/DropDownPreference.java
upport/v7/preference/PreferenceGroupAdapter.java
upport/v7/preference/PreferenceInflater.java
|
dc8e099ed130434c0238f558277c5bcb6a533121 |
23-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Add missing @Override annotations in v7 code. Part 1. Change-Id: I8487ae3980cf84aa486edb086f676a14a82f22c6
upport/v7/preference/DropDownPreference.java
upport/v7/preference/EditTextPreference.java
upport/v7/preference/ListPreference.java
upport/v7/preference/ListPreferenceDialogFragmentCompat.java
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceGroupAdapter.java
upport/v7/preference/TwoStatePreference.java
|
3714af53e7cd26ef21c05a88613a9d79ebf22bc8 |
04-May-2016 |
Tony Mantler <nicoya@google.com> |
Merge "Tweak preference adapter changes" into nyc-dev
|
5c58355b66d26d4992d68ec2657d6d5ad9a53590 |
04-May-2016 |
Tony Mantler <nicoya@google.com> |
Tweak preference adapter changes Should get RV to recycle updated preference items in-place b/28322632 Change-Id: If47bb0b35790fbefe62c60bd497df9d3e2cf03c5
upport/v7/preference/PreferenceGroupAdapter.java
|
1553af7799b550e0821a5e579db0bccf1f0835b8 |
15-Apr-2016 |
Steven Dao <sdao@google.com> |
Add accessibility hooks for Preference, provide a11y header info - Adds onInitializeAccessibilityNodeInfo for Preference to enable adding custom a11y info to Preferences' Views. - Provides an implementation of onInitializeAccessibilityNodeInfo for PreferenceCategory in order to mark its View as a header for a11y. - Expose RecyclerViewAccessibilityDelegate.getItemDelegate(). b/27154532 Change-Id: I85cb4e098adcd9a2878bc8c6ea1f38aa81ecfb5c
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceCategory.java
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceRecyclerViewAccessibilityDelegate.java
|
f7bdb2b37497128b8a9108eea43c17ea544c957a |
22-Apr-2016 |
Alan Viverette <alanv@google.com> |
Merge "Clean up deprecation tags in support libraries" into nyc-dev
|
d805095048f6be52cddbd572ee343c4639ba8187 |
22-Apr-2016 |
Alan Viverette <alanv@google.com> |
Clean up deprecation tags in support libraries Also fixes renderscript and recyclerview docs builds. Bug: 28339627 Bug: 28073702 Change-Id: I0f38cf82fe260de4488660c87aaed8d26265eeba
upport/v7/preference/PreferenceManager.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
upport/v7/preference/CheckBoxPreference.java
upport/v7/preference/DialogPreference.java
upport/v7/preference/ListPreference.java
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceGroup.java
upport/v7/preference/SwitchPreferenceCompat.java
|
e5920e8929347f3855518331111babbb9cf6759b |
13-Apr-2016 |
Tony Mantler <nicoya@google.com> |
Merge "Add ability to jump-scroll to a particular preference" into nyc-dev
|
3a289c5ac0c61d2156879cebccff0aba479288ee |
13-Apr-2016 |
Jason Monk <jmonk@google.com> |
Add docs to DropDownPreference Change-Id: I8faea8a4b5b282b427e57c6f206063de4b1da2ac Fixes: 27812410
upport/v7/preference/DropDownPreference.java
|
66222008cbda61251014caf1442930a48561d25c |
31-Mar-2016 |
Tony Mantler <nicoya@google.com> |
Add ability to jump-scroll to a particular preference b/27248919 Change-Id: I4b5c3ae68b537a0c837f1735a40b7d8e031d6984
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceGroup.java
upport/v7/preference/PreferenceGroupAdapter.java
|
0eec6efa9177e1f72f97953dad7121004896ce1c |
05-Apr-2016 |
Tony Mantler <nicoya@google.com> |
Update support pref fragment with changes from ag/837605 b/28023578 Change-Id: I13a47750a9b1d85c55fc1baaf418307f43942cee
upport/v7/preference/PreferenceFragmentCompat.java
|
cb461c15a1f928b54db6e3972cfabbf559e8b22d |
05-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Build support libs with AAPT2" into nyc-dev
|
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
upport/v7/preference/CheckBoxPreference.java
|
80805bbc9c71e665e06c947a47633e47d0d3ade2 |
02-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Preference API to set ID for tests to find. When a preference is bound, give it a nice strong View.setId() so that UI automation has something to grab onto. Bug: 26498834 Change-Id: Ie89d5d5935b376633b6b06e2210170c28fce46a9
upport/v7/preference/Preference.java
|
57f39186667b8acef1a0ebeda585c357a751a8b3 |
02-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Revert "Build support libs with AAPT2" This reverts commit 66b8608151c5923de3c9877bc03218d83f6b3beb. Change-Id: I2178c0336bef8386e1f36ff3816b6dbf1e6a64d0
upport/v7/preference/CheckBoxPreference.java
|
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
upport/v7/preference/CheckBoxPreference.java
|
4ac91fa3f14db2f25345595fb921497c11d4e5c0 |
31-Mar-2016 |
Adam Lesinski <adamlesinski@google.com> |
Revert "Build support libs with AAPT2" This reverts commit 0dac8d82e2a249d7c9c42ab259389e11cac15400. Change-Id: I830fb18162b6eea8dde9e38f9dc39b02449ec846
upport/v7/preference/CheckBoxPreference.java
|
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
upport/v7/preference/CheckBoxPreference.java
|
a8ed73fa46d66350ad4e3499fbbebcfc8c20be6a |
27-Mar-2016 |
Jeff Sharkey <jsharkey@android.com> |
Probe for storage location, hide public ctor. Bug: 27811678, 27811575 Change-Id: I5f8687049289c86335d13531396f3e4d3b47bfa2
upport/v7/preference/PreferenceManager.java
|
58a131e57940f0787d7d3e066cd65e94dfed5bd6 |
22-Mar-2016 |
Tony Mantler <nicoya@google.com> |
Use getDimensionPixelSize for reading divider height am: 301061d * commit '301061d5655864f03f9bab0a28f7c3f2e28a0a04': Use getDimensionPixelSize for reading divider height
|
301061d5655864f03f9bab0a28f7c3f2e28a0a04 |
22-Mar-2016 |
Tony Mantler <nicoya@google.com> |
Use getDimensionPixelSize for reading divider height b/27793121 Change-Id: Ia41f637ca9d65747318f8970dfc8a6b6c1f4064b
upport/v7/preference/PreferenceFragmentCompat.java
|
ba262d95ff06a9eecffc7311c7b9708d2715059c |
22-Mar-2016 |
Jeff Sharkey <jsharkey@android.com> |
Oops, missed one API refactoring. Bug: 27531029 Change-Id: I95241166a49f77315b078b163fcb368d7843eae3
upport/v7/preference/PreferenceManager.java
|
b458fb60ed7b60ade0b7ece1322f1d809fce3a54 |
17-Mar-2016 |
Jeff Sharkey <jsharkey@android.com> |
Refactoring FBE APIs based on council feedback. Mostly consists of removing the word "encryption" from most APIs, since we can't actually make promises about the data being encrypted. Bug: 27531029 Change-Id: Ic9e80dfaf9f22a3738623d1f18a0da200e2fd9e2
upport/v7/preference/PreferenceManager.java
|
77311081ddc343625d272ff40962127e97529a48 |
04-Mar-2016 |
Tony Mantler <nicoya@google.com> |
Animate the whole RecyclerView Previously we were letting the animation trickle through to the children which caused glitches when the RV was updated mid-transition. b/27249084 b/27249084 b/27248732 Change-Id: I8262feec8ad5304eb9bb8b5ab2f74f5ba5ce31f1
upport/v7/preference/PreferenceFragmentCompat.java
|
ac798ef1fe320099a344384b73feedeff345d9fd |
02-Mar-2016 |
Jeff Sharkey <jsharkey@android.com> |
Update support PreferenceManager for FBE. Mirror public APIs to give developers a way to quickly pivot the underlying storage. Bug: 27387346 Change-Id: Ie967de41046c944ed16687e3e6fac8d931d33c3d
upport/v7/preference/PreferenceManager.java
|
1957f2e0b528e8552c642124cb606e92703bdd57 |
01-Mar-2016 |
Jason Monk <jmonk@google.com> |
Fix ripple being shown on non-selactable prefs Bug: 26759079 Change-Id: I59519cb97374123ebe9cec03f4bd7c021378ef1c
upport/v7/preference/Preference.java
|
9c0823fe1738cae176c7b32e3364f0bec1dea13b |
27-Feb-2016 |
Tony Mantler <nicoya@google.com> |
Remove pointless threading protection Change-Id: Ib2c8c5a42bd0a29acecaa5ac46dc8542ab0f19b3
upport/v7/preference/PreferenceGroupAdapter.java
|
2c15890a010232b8625788629fa14923fdd6ec5b |
25-Feb-2016 |
Scott Kennedy <skennedy27@gmail.com> |
Allow clicks on the custom widget in CheckBoxPreference Most of this was copied verbatim from SwitchPreferenceCompat. When using a custom widgetLayout, a listener needs to be attached to listen for changes to the checked state, so that this can be passed into the preference system. Change-Id: Ieabdfd76d82f8bfd7f313613e25766cea8c3b65b
upport/v7/preference/CheckBoxPreference.java
|
d5631d05ba46b1794dcb32cb89ec3f351d305cbc |
03-Feb-2016 |
Tony Mantler <nicoya@google.com> |
Fix docs again am: f4c69e7d7d am: 6c2d0ba902 * commit '6c2d0ba902bd64dfc2fe6db7ab6d51948363e469': Fix docs again
|
f4c69e7d7d5b52335b8ea80845aa914550ebd967 |
03-Feb-2016 |
Tony Mantler <nicoya@google.com> |
Fix docs again Change-Id: I8d7ef0f1cb0e96f21bdaf92511dae61a9e85bdfb
upport/v7/preference/PreferenceScreen.java
|
07842d14873b9cc16713181135295fe5d5a20182 |
03-Feb-2016 |
Tony Mantler <nicoya@google.com> |
Fix docs build am: 19cf5bca46 am: a9d9f4adb4 * commit 'a9d9f4adb41c4c03bd9b8e1a23caf3fcb426e250': Fix docs build
|
19cf5bca465d5e6e1837f905a3a993dd35173df6 |
03-Feb-2016 |
Tony Mantler <nicoya@google.com> |
Fix docs build Change-Id: I364123ba03d15275f5802d8bf6b25bdf39a92363
upport/v7/preference/PreferenceScreen.java
|
85163319048c97cd38ca7d91b143586fc49dece6 |
03-Feb-2016 |
Tony Mantler <nicoya@google.com> |
Merge "Add API to suppress using stable IDs for Pref Adapter" into mnc-ub-dev am: 548a0adde0 am: fe829a2b8c * commit 'fe829a2b8c430302e1219e259185eb058cc5bb56': Add API to suppress using stable IDs for Pref Adapter
|
2598c7f917305b24792ce55e69fc1f21725706d1 |
03-Feb-2016 |
Tony Mantler <nicoya@google.com> |
Merge "DO NOT MERGE: Add a recycle map for preference IDs" into mnc-ub-dev
|
c4276fe96c5c73539a249bcd8c39ce8fb22859b5 |
20-Jan-2016 |
Tony Mantler <nicoya@google.com> |
Add a recycle map for preference IDs This causes less ID churn when preferences are removed and added in a PreferenceGroup, and is indexed by preference key. b/26271353 Change-Id: Ie11cdf06fcd815682c258c8985bf1858972d901e
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceGroup.java
|
8ca3afe8b51995310c97071731c992c3b1591fe6 |
20-Jan-2016 |
Tony Mantler <nicoya@google.com> |
DO NOT MERGE: Add a recycle map for preference IDs This causes less ID churn when preferences are removed and added in a PreferenceGroup, and is indexed by preference key. b/26271353 Change-Id: Ie11cdf06fcd815682c258c8985bf1858972d901e
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceGroup.java
|
83deca7547a76f037c32fdc946173b4708b8d05b |
20-Jan-2016 |
Tony Mantler <nicoya@google.com> |
Add API to suppress using stable IDs for Pref Adapter b/26271353 Change-Id: Ic5e175131d7b5b40fa865bca17a040508a875370
upport/v7/preference/PreferenceGroup.java
upport/v7/preference/PreferenceGroupAdapter.java
upport/v7/preference/PreferenceScreen.java
|
54651ec0a547f435a8a1b434cbe419d60e786ba3 |
20-Jan-2016 |
Tony Mantler <nicoya@google.com> |
Merge "Stash dialog info when constructing pref dialogs" into mnc-ub-dev am: 30cf890c76 am: 1870114cf6 * commit '1870114cf6c25748ab66dace4e639c812f43d875': Stash dialog info when constructing pref dialogs
|
c12b7f9acda3a2892a6a9f0d8f37476158a67bbb |
19-Dec-2015 |
Tony Mantler <nicoya@google.com> |
Stash dialog info when constructing pref dialogs Due to irregularities with fragment recreation order, we can't count on the preference fragment being initialized before the dialog. Thus, we need to store all the information across config changes to avoid trying to access the preference object itself before it's available. Change-Id: I61327b5e96c1dbecbd7546ebed6967963e869687
upport/v7/preference/EditTextPreferenceDialogFragmentCompat.java
upport/v7/preference/ListPreferenceDialogFragmentCompat.java
upport/v7/preference/PreferenceDialogFragmentCompat.java
|
a396a19210c7fd3a0b59974c0523f822e791569d |
15-Jan-2016 |
Jason Monk <jmonk@google.com> |
Fix bug in onDetached lifecycle Only call onDetached from a PreferenceGroup while removing if currently attached, otherwise its bad. Change-Id: I90da08d06c14fa9216d38c7514b4a048fd8795fa
upport/v7/preference/PreferenceGroup.java
|
d252c4e5c825e86c2f8ceeb68a41e9ead2cc95d4 |
30-Dec-2015 |
Sudheer Shanka <sudheersai@google.com> |
Add support for setting a custom adapter. Bug: 26378442 Change-Id: I580d3e44ff9f00e5c80a8695bdfb304c6344e483
upport/v7/preference/DropDownPreference.java
|
4621b6155ce43d91ccf46bf180cc3480b0491c8b |
04-Jan-2016 |
Tony Mantler <nicoya@google.com> |
Merge "Fix preference dialog double-creation" into mnc-ub-dev am: a038569b5d am: eef0bfaec2 * commit 'eef0bfaec211fdfb0fdf52bc0a591707a4731a35': Fix preference dialog double-creation
|
8d190e6e4193ae5b4c3ab01e3fbf342587d78498 |
18-Dec-2015 |
Tony Mantler <nicoya@google.com> |
Fix preference dialog double-creation Change-Id: I93aba64c2262c7b9e77265eeefd3bcd5a428ba48
upport/v7/preference/PreferenceDialogFragmentCompat.java
|
e40c4e6449c8ba18eb71480d3003f56393825232 |
16-Dec-2015 |
Jason Monk <jmonk@google.com> |
Merge "Add Preference.onDetached to match Preference.onAttached"
|
8f7f0d48fac8f83e90a04ba67f9a03f93c6ed262 |
12-Dec-2015 |
Jason Monk <jmonk@google.com> |
Add Preference.onDetached to match Preference.onAttached Also move onAttached/binding of preferences to happen in onViewCreated Change-Id: Iee519d323bc60b57df857ed98a4a6df9f43ce45e
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceGroup.java
upport/v7/preference/PreferenceManager.java
|
e3a36f97bc6f7154bfc06ff4f8c36a3b6b2c5e00 |
16-Dec-2015 |
Tony Mantler <nicoya@google.com> |
Merge "Don\'t loop through extra prefixes when inflating prefs" into mnc-ub-dev am: 6c281b8932 am: 41d2c05ff9 * commit '41d2c05ff9fb1cb4bf56e7eed44cb68fe8a6f0fe': Don't loop through extra prefixes when inflating prefs
|
4a6c40ea75a417c3cca3df7ae256372e385e0074 |
15-Dec-2015 |
Jason Monk <jmonk@google.com> |
Merge "Add DropDownPreference to support preferences"
|
eaa66e7e3e45e298105bc4f769bb9862f5cee5ff |
15-Dec-2015 |
Tony Mantler <nicoya@google.com> |
Merge "Document default behavior for setDividerAllowedAbove/Below" into mnc-ub-dev am: 75c4e09b8d am: aa5541171a * commit 'aa5541171a486eded9e434fe689e70367d5cb840': Document default behavior for setDividerAllowedAbove/Below
|
a355953f0d3a96effbe616420eaea23ebdbde8d4 |
15-Dec-2015 |
Tony Mantler <nicoya@google.com> |
Don't loop through extra prefixes when inflating prefs b/26198738 Change-Id: I1ad33da060ecab9b80dd7b96c091e0ac42b7b423
upport/v7/preference/PreferenceInflater.java
|
92c3b5474321450e910495c0ee6bd613ee4b42e6 |
14-Dec-2015 |
Tony Mantler <nicoya@google.com> |
Document default behavior for setDividerAllowedAbove/Below b/26182464 Change-Id: I57d8f14a0b83812583bad7ed24561bc41902d4dd
upport/v7/preference/PreferenceViewHolder.java
|
5c87ca2b30d38c06342ec17b3cfc1296c2295ff6 |
12-Dec-2015 |
Jason Monk <jmonk@google.com> |
Add DropDownPreference to support preferences Change-Id: I8b4bd26b885939bebeff60b8ece1422c403aead0
upport/v7/preference/DropDownPreference.java
|
3fadd62b614e4a69aefe920aac640bdb629e502e |
28-Oct-2015 |
Jason Monk <jmonk@google.com> |
Support preferences support for DeviceDefault themes Change-Id: I216016372f31d8932b0e63c8637f4828fb1a82b2
upport/v7/preference/CheckBoxPreference.java
upport/v7/preference/DialogPreference.java
upport/v7/preference/EditTextPreference.java
upport/v7/preference/ListPreference.java
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceCategory.java
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceGroupAdapter.java
upport/v7/preference/PreferenceScreen.java
upport/v7/preference/PreferenceViewHolder.java
|
ee1e0dfa158dab873977c50c746749f55a4c1251 |
09-Nov-2015 |
Tony Mantler <nicoya@google.com> |
Update docs Change-Id: I69dac1417212d8b51ab7627e3ff947d83f7939f2
upport/v7/preference/PreferenceFragmentCompat.java
|
c92e8a0c067cafc46b292c89ff0715301f6c4ca3 |
27-Oct-2015 |
Tony Mantler <nicoya@google.com> |
Merge "Only notify of visibility changes if actually changed" into mnc-ub-dev
|
34f5b4e35b2cdf2076fab1deb613077e4f293683 |
23-Oct-2015 |
Tony Mantler <nicoya@google.com> |
Only notify of visibility changes if actually changed Prevents items from getting double-added, or double-removed Change-Id: I639e5de6098d4fcb6521807b0865429375722665
upport/v7/preference/Preference.java
|
43bd2dbe877d980e72f7e575d4477e77fe2f6d92 |
16-Oct-2015 |
Tony Mantler <nicoya@google.com> |
Add missing PreferenceLayouts when querying item type If a preference object's layout or widget layout changes after it's added it won't appear in the list of PreferenceLayout objects, so we'll mistakenly return -1 as the item type and then won't have a clue what to inflate in onCreatViewHolder. Thus we need to ensure we fill in any missing PreferenceLayout objects when checking the view type. The majority of PreferenceLayout objects are still created during hierarchy refresh, to keep things performant during scrolling etc. b/24961118 Change-Id: I11be124594eb4ccbf006612238227c96d5b64af8
upport/v7/preference/PreferenceGroupAdapter.java
|
8dc93c5779b6c5a68b5266582bab04d11c15ad68 |
15-Oct-2015 |
Tony Mantler <nicoya@google.com> |
Use selectable to set focusable on root pref view b/24771938 Change-Id: I65d7c4ba67d970c944230d5ccfcd6b4cb9fa32c5
upport/v7/preference/Preference.java
|
a16e66f61cc540789ed68ce29781e4fbd586b311 |
08-Oct-2015 |
Jason Monk <jmonk@google.com> |
Set divider based on selectability rather than enabled This matches how framework preferences work. Change-Id: If75cf74481741bb442bfc4e1e20a0a026d3a6ebe (cherry picked from commit 1520a6835986451fb8a97b9fdb02fd94ac537640)
upport/v7/preference/Preference.java
|
1fcd004668b5a9038c312e4426031027d8641353 |
23-Sep-2015 |
Tony Mantler <nicoya@google.com> |
Add divider support to preference support lib b/23902415 Change-Id: Ibfc2ec3bbc663d8866b027b9e8c6f8838dfd5a68 (cherry picked from commit 913cb9a1d85f1cf77430312e91e9a2ceeb553e9d)
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceViewHolder.java
|
87a8ef333bae6958b1ba45ab617bc8c2b543fc98 |
28-Sep-2015 |
Tony Mantler <nicoya@google.com> |
Merge "Remove APIs for controlling EditText dialogs" into mnc-ub-dev
|
26442f8503691eccb80169a47ecdcc4e862f4dcf |
22-Sep-2015 |
Tony Mantler <nicoya@google.com> |
Support preference tidy Update PreferenceFragmentCompat to match changes in PreferenceFragment Remove unused constant Fix up theme for material and leanback preference to eliminate undesired padding Change-Id: I72c59b21efb41420091e497ad6b08a7638cc2569
upport/v7/preference/PreferenceFragmentCompat.java
|
b84f4203bc91fd8d61301582e48a46451245ba24 |
10-Sep-2015 |
Tony Mantler <nicoya@google.com> |
Remove APIs for controlling EditText dialogs Developers should simply specify a dialog layout instead, and/or exercise extra control in onCreateDialogView or onBindDialogView. b/23939574 Change-Id: I4787998f07117f3b955860713da65e1cb8076ed4
upport/v7/preference/EditTextPreferenceDialogFragmentCompat.java
|
0e5468cc12f069b4919199bbd39600b6215cfbee |
24-Aug-2015 |
Tony Mantler <nicoya@google.com> |
Fix material preference layouts and add a theme b/23490857 Change-Id: Ibfd15a0664c84f40c811ba0bdb06f1fa5e43b35b
upport/v7/preference/PreferenceGroupAdapter.java
|
4c867cf4f0537d940d512aad679acacbcdf16765 |
30-Jul-2015 |
Tony Mantler <nicoya@google.com> |
Fix javadoc for preference lib b/22795957 Change-Id: I6fd8231e839a3cb73aa7f5e99f34ed74539173e2
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceManager.java
upport/v7/preference/PreferenceScreen.java
upport/v7/preference/TwoStatePreference.java
|
c67647d83261aad33d42309c52aa75e05ea9daf7 |
22-Jul-2015 |
Svetoslav <svetoslavganov@google.com> |
Accessibility: properly announce checkbox/switch preference changes If a switch/checkbox preference is clicked it immediately fires an accessibility event which captures the current state of the view to which the prefernce is bound. If such a preference is a part of a pref screen clicking it changes the preference and invalidates the adapter which requests an async layout during which the correspinding view will be updated. As a result the click accessibility event and node infos in the view subtree capture the old state of the preference's view resulting in an opposite feedback - bad. Now if accessibility is enabled we immediately sync the view with the preference to ensure the accessibility state reflects the latests view state. bug:22596300 Change-Id: Idd6fb1c4143c15b62ce8c53fb118983f583305c0
upport/v7/preference/CheckBoxPreference.java
upport/v7/preference/Preference.java
upport/v7/preference/SwitchPreferenceCompat.java
upport/v7/preference/TwoStatePreference.java
|
e61b4475e1837034d8926593aff9d35f8dfaebe2 |
15-Jul-2015 |
Tony Mantler <nicoya@google.com> |
Plumb in onAttached This used to get called in PreferenceScreen when it would bind to its ListView. We now call it from the fragment when we connect the RV with the adapter. b/22460908 Change-Id: I9eb561e98bec73a1ea44f055e780e7dd0d5f4301
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceGroup.java
|
3f17b1623269fdf6cfce6410bb1f931cf7b50e80 |
08-Jul-2015 |
Tony Mantler <nicoya@google.com> |
Merge "Update PreferenceFragmentCompat with changes from PreferenceFragment" into mnc-dev
|
b1ef047adbe527a195dbccf11bf886a43509aa31 |
07-Jul-2015 |
Tony Mantler <nicoya@google.com> |
Update PreferenceFragmentCompat with changes from PreferenceFragment Ports changes from ag/718585 b/22179367 Change-Id: I80ffde7b3c0364d17cab6c7214797ee88173911b
upport/v7/preference/PreferenceFragmentCompat.java
|
d1be3655c1de9af3174d285d42f9bd5b47ce9020 |
30-Jun-2015 |
Todd Volkert <tvolkert@google.com> |
Fixes & updates to preference support lib a) Make PreferenceManager.getContext() public, so that callers that instantiate Preference instances manually can pass the right context b) Use the internal android id for the widget frame, since otherwise, callers that specify a custom preference layout will have no way of referencing the right widget_frame id in their layout XML b/22043727 b/22045650 b/22044940 Change-Id: Ib4919e8da01b27bd9c76fcde554d60ab311d7444
upport/v7/preference/PreferenceGroupAdapter.java
upport/v7/preference/PreferenceManager.java
|
59d987de1312b3af8e6fa46fcca6fe25973373fc |
05-May-2015 |
Tony Mantler <nicoya@google.com> |
Make PreferenceInflater call setAccessible on constructors b/20824258 Change-Id: I59a084464da651a2dcce92b84242ef93619cb4ad
upport/v7/preference/PreferenceInflater.java
|
bd4cbab53c68c95f62407cf872b7155a520748a0 |
13-Apr-2015 |
Tony Mantler <nicoya@google.com> |
Add leanback list preference dialogs Change-Id: I5c1877705fd4c755e71e175d0aae996ac951bbfd
upport/v7/preference/PreferenceFragmentCompat.java
|
77b8e729d7f9866a010383e9fdfc0b49a8495670 |
09-Apr-2015 |
Tony Mantler <nicoya@google.com> |
Remove canRecycleLayout() from support lib Preference Everything is recyclable, so says I. Change-Id: Id22cd7794934d567e0c4651db5c1c92fabbc7657
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceGroupAdapter.java
|
e210a6c29776ebfa4bff3e540166d6d5400b4dbb |
04-Apr-2015 |
Tony Mantler <nicoya@google.com> |
Use correct fallback attr for Preference key Change-Id: I36ce5b4bef6b2465dab273a5384064b988c3af39
upport/v7/preference/Preference.java
|
f9799b58e543fbddf7a88262a73147b9b959d916 |
30-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Unhide OnPreferenceTreeClickListener b/19981907 Change-Id: Ifb4cda01419f6d9ac7e0e0d2e6bf2cf03a56dcda
upport/v7/preference/PreferenceManager.java
|
0112bacf4aa212f4d0da45594a88694f295ae56c |
26-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Add MultiSelectListPreference to compat lib Change-Id: I99a13e9d8d0d6b77ce8b6b2a81daccd752c6e276
upport/v7/preference/ListPreference.java
|
c4868c8a2946a038466f51875a590759092137b2 |
25-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Implement LeanbackSettingsFragment Change-Id: I4f983f2cd7b4e2f6a2d0540fc5523fb8e1949aaa
upport/v7/preference/PreferenceFragmentCompat.java
|
671d9d6db5c64e6c8392e56fb84a181ca0550469 |
24-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Make onBindViewHolder public and hide the click listener Change-Id: I76787d9243250b8c23a7a6aa694cfc6120d3c889
upport/v7/preference/CheckBoxPreference.java
upport/v7/preference/Preference.java
upport/v7/preference/SwitchPreferenceCompat.java
|
5ccff048496b9058f3069b3e9059ad74671e2fea |
23-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Merge "Read both android: and local XML values for prefs"
|
84765eaea7da18d0576db557959129e9d0db8e8c |
20-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Read both android: and local XML values for prefs Also add TypedArrayUtils to v4 for easier reading of attributes using fallback styleables. Change-Id: I3c132baead6c2cc4ceda68ca12346536a2cd2904
upport/v7/preference/CheckBoxPreference.java
upport/v7/preference/DialogPreference.java
upport/v7/preference/ListPreference.java
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceGroup.java
upport/v7/preference/SwitchPreferenceCompat.java
|
53b6dca0375b0b40d968f9e9d3dabda3e958fc41 |
20-Mar-2015 |
Tony Mantler <nicoya@google.com> |
Move PreferenceGroupAdapter creation out of PreferenceScreen Change-Id: I38a81a505b34dcee50e5c364095b0dcdf8a881c7
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceScreen.java
|
6904f67c96a28a0e5966b4fb6d37a0ad5f136858 |
19-Feb-2015 |
Tony Mantler <nicoya@google.com> |
Support Lib Preference framework Change-Id: I4ada1206e0d7dab9cd39d19d195adef19feef49a
upport/v7/internal/widget/PreferenceImageView.java
upport/v7/preference/CheckBoxPreference.java
upport/v7/preference/DialogPreference.java
upport/v7/preference/EditTextPreference.java
upport/v7/preference/EditTextPreferenceDialogFragmentCompat.java
upport/v7/preference/ListPreference.java
upport/v7/preference/ListPreferenceDialogFragmentCompat.java
upport/v7/preference/Preference.java
upport/v7/preference/PreferenceCategory.java
upport/v7/preference/PreferenceDialogFragmentCompat.java
upport/v7/preference/PreferenceFragmentCompat.java
upport/v7/preference/PreferenceGroup.java
upport/v7/preference/PreferenceGroupAdapter.java
upport/v7/preference/PreferenceInflater.java
upport/v7/preference/PreferenceManager.java
upport/v7/preference/PreferenceScreen.java
upport/v7/preference/PreferenceViewHolder.java
upport/v7/preference/SwitchPreferenceCompat.java
upport/v7/preference/TwoStatePreference.java
|