e323464676a83d0680e43724379eda6445479751 |
|
08-Mar-2018 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Use platform config to determine menu shortcut visibility Currently support library displays menu shortcuts only if R.bool.abc_config_showMenuShortcutsWhenKeyboardPresent is true. This flag is set to false by default, and overriding it in an app will only have app-level effect. This patch removes this flag and instead checks the platform flag config_showMenuShortcutsWhenKeyboardPresent, either via the recently introduced ViewConfiguration.shouldShowMenuShortcutsWhenKeyboardPresent, or (prior to SDK 28) by reading the flag directly from resources. Bug: 31045453 Test: Run Support7Demos/ActionBarUsage on a device with the flag enabled, observe the shortcuts in the overflow menu. Change-Id: Ifb113696c2bd7d3972bac7de12694ce72a2d4ef6
/frameworks/support/v7/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java
|
3de8a4e8305507475d7890205184946a25cf45e7 |
|
13-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Fix imports for appcompat code. A follow up after factor to make it so androidx imports go in the correct order. Test: ./gradlew buildOnServer Change-Id: Iaf8c4df0f990c45fe0080c8a1cfe93df9b08e93a
/frameworks/support/v7/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java
|
ec56f734f986c9d134ff9dca15071336b29df231 |
|
08-Mar-2018 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Port ag/3516341 Clear the presenters list when clearing the MenuBuilder state. This does not cause the linked bug, as context menus are always platform, but keeping the code in sync is nice. Bug: 72507876 Test: androidx.appcompat.widget.PopupMenuTest Change-Id: I1978c3fad522aa1ed93b1f4d03a81074d5e129fd
/frameworks/support/v7/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java
|
ac5fe7c617c66850fff75a9fce9979c6e5674b0f |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library Test: None Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/v7/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java
|
f27b1ffc67228d73326ec3426fef4c9db75cd6fd |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Revert "Refactor support library." This reverts commit b31c3281d870e9abb673db239234d580dcc4feff. Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/v7/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java
|
b31c3281d870e9abb673db239234d580dcc4feff |
|
20-Feb-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library. Test: None Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/v7/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java
|