10d69dc34dd2a4e02c3492123ac57de840c7769f |
29-Jan-2015 |
Deepanshu Gupta <deepanshu@google.com> |
am 5ef36a93: am c5eb03a4: Change TintResources to a wrapper. * commit '5ef36a9389e1174497f02d50766c6130bcdab861': Change TintResources to a wrapper.
|
c5eb03a474fdacad3f50223914fb9a8fbcf93a9b |
20-Jan-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Change TintResources to a wrapper. Chage TintResources to delegate calls to the resource object passed, instead of creating another one. This enables LayoutLib to continue to intercept calls to get various resources. Change-Id: Ib52232e6363811ba600fde438c70cd8630890f3f
ndroid/support/v7/internal/widget/ResourcesWrapper.java
ndroid/support/v7/internal/widget/TintResources.java
|
c826d759805928c84b20e646e442d55483e003c8 |
27-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Make sure that the decor is installed by onPostCreate() BUG: 18525402 Change-Id: I196451786ad5dd47922fbed03f10ca7344957cc1
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
4b1190de13d6408e24cbda5f77e6148f54206fd0 |
24-Nov-2014 |
Alan Viverette <alanv@google.com> |
Ensure DrawerLayout does not receive accessibility focus Also prevents hover events from falling through Toolbar. BUG: 18378959 Change-Id: Iaab2e9984b2b09dc41e733b9276cafe7ab556c98
ndroid/support/v7/widget/Toolbar.java
|
e580cf3b81836a45bce05023a8d4853e55b98fbd |
20-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Merge changes I19c46509,Iefc69a2a into lmp-mr1-dev * changes: Don't wipe out explicit Toolbar nav icon when calling setSupportActionBar Fix default up indicator tint when using ActionBarDrawableToggle
|
21882c024e2754375102c85635c7a51ad3609cde |
19-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Don't wipe out explicit Toolbar nav icon when calling setSupportActionBar BUG: 18440924 Change-Id: I19c465091002c17e04eb13e23209e8bfaabb310f
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
|
80c0f7e6099059caf93ea085c01009133603e5ed |
19-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Fix default up indicator tint when using ActionBarDrawableToggle BUG: 18436547 Change-Id: Iefc69a2a043a2c8f73b485642b00adc86b180982
ndroid/support/v7/app/ActionBarActivityDelegate.java
|
9ce2474543a32abfba8a0bdf65133416c5ba7a34 |
06-Nov-2014 |
Yigit Boyar <yboyar@google.com> |
Fix drawer arrow measurements This CL fixes two issues w/ arrow toggle. The paint was not set up properly and was drawing itself out of bounds although it should CUT sharp. Secondly, the top and bottom bars were not offset properly to form the pointy edge of the arrow. Bug: 18264365 Change-Id: Ia88efec95b47494be03b3f2381bc6585f7627d2e
ndroid/support/v7/app/DrawerArrowDrawable.java
|
ac7e764e200e1e29b5bbaf2a71fe755c40cd1bf0 |
12-Nov-2014 |
Narayan Kamath <narayan@google.com> |
Fix duplicate function definition due to bogus merge. This should really serve a warning to everyone to carefully consider the usage of "DO NOT M****". Change-Id: I55b0246d7f8a6c1f675842aa5a594a5dd57e4827
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
7e280263ed547a04fa900827d89ad5d6df09cd74 |
12-Nov-2014 |
Adam Powell <adamp@google.com> |
am 9c79d277: am 561461ff: Merge "Fix supportRequestWindowFeature() not working DO NOT MERGE" into lmp-dev * commit '9c79d2777b9b8862d0c9a85fa0da283d1089968f': Fix supportRequestWindowFeature() not working DO NOT MERGE
|
1170e30586260d9a94b87bcfb5ca1837cab37eed |
22-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Remove buttonGravity Toolbar attr DO NOT MERGE BUG: 10868937 Change-Id: I712799c03f7852dc580c3f85d13739d847df6433 (cherry picked from commit aac6aa7699cefacf5cd3aaa17c97c2f574ba1259)
ndroid/support/v7/widget/Toolbar.java
|
f8fb0e17c889d27fca0d8aec7e017f4c988e549c |
12-Nov-2014 |
Adam Powell <adamp@google.com> |
Merge "Update SearchView suggestions so we display the commit icon DO NOT MERGE" into lmp-dev
|
a0ec911393cee5744d7fc35a7b689f105fe1e25c |
12-Nov-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix Tinted Views being inflated with the wrong theme DO NOT MERGE" into lmp-dev
|
14c635d781ec3f16a45790db84f481d15a5c47f9 |
12-Nov-2014 |
Adam Powell <adamp@google.com> |
Merge "Remove ActionBar Progress Bar and no-op the related calls DO NOT MERGE" into lmp-dev
|
561461ff548584194ff8ff31bb7c34ac764326ce |
12-Nov-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix supportRequestWindowFeature() not working DO NOT MERGE" into lmp-dev
|
9b86387cb9b6ab31361c46d571d21b63ad8dc4ae |
12-Nov-2014 |
Adam Powell <adamp@google.com> |
Merge "Sort out the internal Menu wrappers DO NOT MERGE" into lmp-dev
|
de0e7c20d43753f677ff4606d2e2166c5a73c6b6 |
12-Nov-2014 |
Adam Powell <adamp@google.com> |
Merge "Workaround bug with EventLog.writeEvent + Spannables DO NOT MERGE" into lmp-dev
|
cf06dc0158a84c1990e04cc5a14e344b607cb6ef |
12-Nov-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix ActionMenuView vertical alignment of items DO NOT MERGE" into lmp-dev
|
5e3031211c12e0774a8f3a52ca9f3b1af3e643b2 |
12-Nov-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix Spinner popup background on on v11-15 DO NOT MERGE" into lmp-dev
|
0c32dd2acf0284bdc95fbbd25ba50a709f904980 |
11-Nov-2014 |
Alan Viverette <alanv@google.com> |
Merge "DO NOT MERGE Add appcompat PopupMenu constructor that takes style arguments" into lmp-dev
|
400270d891152d6ec02ca5048747aea50aa32d78 |
10-Nov-2014 |
Alan Viverette <alanv@google.com> |
DO NOT MERGE Add appcompat PopupMenu constructor that takes style arguments BUG: 18245054 Change-Id: I444a37f0104061d29415a6f47e5d7da31f095308
ndroid/support/v7/internal/view/menu/MenuPopupHelper.java
ndroid/support/v7/widget/ListPopupWindow.java
ndroid/support/v7/widget/PopupMenu.java
|
ae05f19ff58697441f0a7fe09cfe88424ea580a3 |
10-Nov-2014 |
Alan Viverette <alanv@google.com> |
DO NOT MERGE Add content description to Toolbar collapse icon BUG: 17722111 Change-Id: I698e878d00d2945a994420dd77f9e2bbae9d36aa
ndroid/support/v7/widget/Toolbar.java
|
a9cf27da7f78d81db5ad482003a10d1a6562107c |
10-Nov-2014 |
Alan Viverette <alanv@google.com> |
Add appcompat PopupMenu constructor that takes style arguments BUG: 18245054 Change-Id: I444a37f0104061d29415a6f47e5d7da31f095308
ndroid/support/v7/internal/view/menu/MenuPopupHelper.java
ndroid/support/v7/widget/ListPopupWindow.java
ndroid/support/v7/widget/PopupMenu.java
|
46baa1b3e02486238b6cd41b6b373dd2799b39d8 |
23-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Update SearchView suggestions so we display the commit icon DO NOT MERGE Depends on Id57fb56f4d7a62f76c4ca6160ebfdc5ac561f37a BUG: 18030252 Change-Id: I5fa19c02c2881d608f16b0f01fa874001bb383ba
ndroid/support/v7/widget/SuggestionsAdapter.java
|
8c13b19785088046c0ac78d91e8e322d7380396e |
22-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix Tinted Views being inflated with the wrong theme DO NOT MERGE Depends on I4903c6daba0f6d65fbee73d40fefa3a3fbe5f6fd BUG: 18048105 Change-Id: Id57fb56f4d7a62f76c4ca6160ebfdc5ac561f37a
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
a151a418dfe62537522000b7a9e5002e6f61f34c |
16-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Remove ActionBar Progress Bar and no-op the related calls DO NOT MERGE Depends on: I604da3bd9ad5ceb47b1a111f0103fc2f3800829c BUG: 17997180 Change-Id: I4903c6daba0f6d65fbee73d40fefa3a3fbe5f6fd
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/widget/ProgressBarCompat.java
|
31ffa5421e54b16856fc1625910cca6f26a60fa2 |
20-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix supportRequestWindowFeature() not working DO NOT MERGE - Don't let the theme override manually set flags - Don't install the sub decor too early, which is a side effect of calling getSupportActionBar(). We now peek it. - Throw exception if called after content added like the framework BUG: 18049469 Change-Id: I604da3bd9ad5ceb47b1a111f0103fc2f3800829c
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
9f3db13b406b4e0a259302cefe53e613b55752f7 |
11-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Sort out the internal Menu wrappers DO NOT MERGE They were originally designed to be used in reverse: wrapping a framework object as a support equivalent. Now we only use for action modes where we need the opposite behavior. BUG: 17689154 Change-Id: Ic5ecd2e5a8d2b95f67a72244a8136c5647bc241d (cherry picked from commit d837ef307ff53290159c0d7c8cf9e3e0dc2fa410)
ndroid/support/v7/internal/view/SupportActionModeWrapper.java
ndroid/support/v7/internal/view/menu/BaseMenuWrapper.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperJB.java
ndroid/support/v7/internal/view/menu/MenuWrapperFactory.java
ndroid/support/v7/internal/view/menu/MenuWrapperICS.java
ndroid/support/v7/internal/view/menu/SubMenuWrapperICS.java
|
0686b4a183e946144dcb67b01962d5732df4a8a8 |
28-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Workaround bug with EventLog.writeEvent + Spannables DO NOT MERGE Activity.onMenuItemSelected() calls EventLog.writeEvent() with the menu item's condensed title. If the title is a non-String CharSequence then writeEvent will throw an exception. This was fixed in Activity for JB-MR2 so we need to workaround it for devices before that. BUG: 18072335 Change-Id: I6787170eabb2f840caa5e4e97663d835e06688b3 (cherry picked from commit 937df84589168e159706463f25780f35ec63b750)
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
|
0568ce41d69964ecf7f6b81fd93171bf9077c29b |
29-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix ActionMenuView vertical alignment of items DO NOT MERGE BUG: 18066203 Change-Id: I3844d3b2840212f68cbfd63d7a66fe9fc230956c (cherry picked from commit 2f4abc2b347f34ba070a2a5e87cf16ee2c373192)
ndroid/support/v7/widget/ActionMenuView.java
|
b5b4d34ed9cca17a9cd2acbac7ce91b1a64ee16c |
27-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix Spinner popup background on on v11-15 DO NOT MERGE BUG: 18141133 Change-Id: If61429cb9fcaa65cc6fde19489de280f7eba8be2 (cherry picked from commit 0332c97857f4aa1071e2e01875129ca3bea6c052)
ndroid/support/v7/internal/widget/TintSpinner.java
|
3d229684c41f79504167517c3de3236feadcbbf0 |
05-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Revert "Fix Window Insets again"" into lmp-mr1-dev
|
b51c42fc8ab7004d1ce92b1ebc831cbf056fdfeb |
05-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Bring list menu fully into appcompat" into lmp-mr1-dev
|
46dfe0c53492ef0cb59873123ca141906fbb7dcc |
03-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Bring list menu fully into appcompat We no longer delegate upto the Window to display list menu items. We now include more PhoneWindow. YAY. BUG: 18004449 BUG: 17470603 Change-Id: Ieb072b6ac02db7a1438ab3ebfe2ba1cc29717a77
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/internal/widget/DecorToolbar.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
|
904935307f4d1bcf3fb94793c5ec2c851e93b100 |
02-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Revert "Fix Window Insets again" Will need to rethink this. BUG: 18156470 This reverts commit 8c9ce11dec24a32f438406286404be7ac294011d. Change-Id: Ida24692c745042b73234e33e6af4fb1905500d93
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
c7d6de1eb6692c627a02a4ed439a8a4b849ca66c |
02-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Mutate Drawable when tinting Otherwise we hit issues when using the same drawable across themes BUG: 18205142 Change-Id: Ib68bec710890c6f43eb312580e468cee59c64605
ndroid/support/v7/internal/widget/TintManager.java
|
087313b275afcc551580b1cfdd119490f9a0b7c1 |
29-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Inflate ActionMode items against the ActionBarContextView theme Maintians parity with framework BUG: 18078900 Change-Id: I00fcc5ffb998aa320695bef278740c6adbafde8b
ndroid/support/v7/internal/app/WindowDecorActionBar.java
|
2b1c54630b75e0aa0b4015edf221a9a8b2fe2cdd |
30-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Let the Action Bar handle keyboard shortcuts" into lmp-mr1-dev
|
d15ee7df01f2f48b536a610c4739f33b226d3f81 |
29-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Let the Action Bar handle keyboard shortcuts BUG: 18021345 Change-Id: If7f555b0ae2dc5ef8662f2d42c87f2b98cbeb603
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
|
2f4abc2b347f34ba070a2a5e87cf16ee2c373192 |
29-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix ActionMenuView vertical alignment of items BUG: 18066203 Change-Id: I3844d3b2840212f68cbfd63d7a66fe9fc230956c
ndroid/support/v7/widget/ActionMenuView.java
|
3e2b5bd049c924bf6d29615973bc598a6d50e6cb |
29-Oct-2014 |
Alan Viverette <alanv@google.com> |
Add content description to Toolbar collapse icon BUG: 17722111 Change-Id: I698e878d00d2945a994420dd77f9e2bbae9d36aa
ndroid/support/v7/widget/Toolbar.java
|
85d5606a5d0dbfb909a426c9464aceadb1a3e58b |
28-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Workaround bug with EventLog.writeEvent + Spannables" into lmp-mr1-dev
|
36ba98b397a95e5d74318f7d9008fdaf604c05c2 |
28-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix SwitchCompat TextAppearance Move to an explicit declared styleable which seems to work. BUG: 18052924 Change-Id: I916ae2d54d6b3ac5c561d376558a16d3a66413fd
ndroid/support/v7/widget/SwitchCompat.java
|
937df84589168e159706463f25780f35ec63b750 |
28-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Workaround bug with EventLog.writeEvent + Spannables Activity.onMenuItemSelected() calls EventLog.writeEvent() with the menu item's condensed title. If the title is a non-String CharSequence then writeEvent will throw an exception. This was fixed in Activity for JB-MR2 so we need to workaround it for devices before that. BUG: 18072335 Change-Id: I6787170eabb2f840caa5e4e97663d835e06688b3
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
|
ed27de5fc41d9318c81591e4a483902d9ecb851a |
28-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Update ShareActionProvider to match Lollipop's" into lmp-mr1-dev
|
0332c97857f4aa1071e2e01875129ca3bea6c052 |
27-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix Spinner popup background on on v11-15 BUG: 18141133 Change-Id: If61429cb9fcaa65cc6fde19489de280f7eba8be2
ndroid/support/v7/internal/widget/TintSpinner.java
|
66ac31d6af19f204f4bf2338e725eb93da3fd95b |
24-Oct-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Move all actionbar related methods to DecorToolbar" into lmp-mr1-dev
|
57e57d1ea6d96541b24a05f885e32f26a1655c05 |
24-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Update SearchView suggestions so we display the commit icon" into lmp-mr1-dev
|
63b3c1d7bac27b133108f27779e392257bd84a78 |
24-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "More Material styled widgets" into lmp-mr1-dev
|
6aadbd39814a5ae41e1fadfab06657cdf901e625 |
23-Oct-2014 |
Yigit Boyar <yboyar@google.com> |
Move all actionbar related methods to DecorToolbar Bug: 17999561 Change-Id: Ibf7d84372eca7757bebee5c142c6a2237af815fa
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarDrawerToggle.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/internal/widget/DecorToolbar.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
|
f6778b86ec2df8fefc381990d98995c0f1096f7e |
23-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix Tinted Views being inflated with the wrong theme" into lmp-mr1-dev
|
331c4173e7ab2fc33cb52f21b7e4a2c576f99ac9 |
23-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Revert "Add kill-switch for AppCompat's compatible widget styles"" into lmp-mr1-dev
|
49dd96326a345654e396190d8c8d881b3fc6de63 |
23-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix supportRequestWindowFeature() not working" into lmp-mr1-dev
|
a9585dae398a69dd67797e7ca86f44ffcabd9e86 |
16-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
More Material styled widgets - RatingBar - Button Change-Id: Ia98a12151797d9e965b8ce2a6c53aa8e6209996a
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/widget/DrawableWrapper.java
ndroid/support/v7/internal/widget/TintButton.java
ndroid/support/v7/internal/widget/TintManager.java
ndroid/support/v7/internal/widget/TintRatingBar.java
|
1c7a431337d8794b8c72291a281d7ebed0d2b397 |
22-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix Tinted Views being inflated with the wrong theme Depends on Ibb7de7a3c49a1da22cd008aa6ae1791cc651fb3c BUG: 18048105 Change-Id: Id57fb56f4d7a62f76c4ca6160ebfdc5ac561f37a
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
f0befbfd05c33c4dc6667a051f9b69a47dfe4aa7 |
23-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Update SearchView suggestions so we display the commit icon Depends on Ibb7de7a3c49a1da22cd008aa6ae1791cc651fb3c BUG: 18030252 Change-Id: I5fa19c02c2881d608f16b0f01fa874001bb383ba
ndroid/support/v7/internal/widget/TintAutoCompleteTextView.java
ndroid/support/v7/internal/widget/TintMultiAutoCompleteTextView.java
ndroid/support/v7/widget/SearchView.java
ndroid/support/v7/widget/SuggestionsAdapter.java
|
b73824b81c57b0a6821be9296a053ce4e516e583 |
23-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Revert "Add kill-switch for AppCompat's compatible widget styles" This reverts commit c14b3a18fb92466a674e44ede2a6cd4c10caf3a0. Change-Id: Ibb7de7a3c49a1da22cd008aa6ae1791cc651fb3c
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
c198cf6a06284059f294dbcb380b9d3c6ff1d9c8 |
23-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix Window Insets again" into lmp-mr1-dev
|
62b4c5b5b0cb218a06037cea049d5d8ec4310832 |
23-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Remove buttonGravity Toolbar attr" into lmp-mr1-dev
|
236f480f36ccd55cb46dc9fa1a954539961ea507 |
23-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Remove ActionBar Progress Bar and no-op the related calls" into lmp-mr1-dev
|
e841fcef17058105ea09c7861f43bda6a4228a9a |
23-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Add kill-switch for AppCompat's compatible widget styles" into lmp-mr1-dev
|
b05853eced17425de1b914d0d5e1c44c12c17454 |
17-Oct-2014 |
Yigit Boyar <yboyar@google.com> |
Read defaults from Toolbar if provided Bug: 17994642 Change-Id: I0013043f54bb5de43684d1c5271a54dc60791a97
ndroid/support/v7/app/ActionBarDrawerToggle.java
|
8c9ce11dec24a32f438406286404be7ac294011d |
22-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix Window Insets again Caused by the original window's decor fitting the system windows for us. This CL disables all inset handling on the decor, meaning that it falls through to our sub decor. BUG: 18052816 Change-Id: I31cc187f361ec003e1f9065da4d561338731ea13
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
cc7aada3ee922cfb38eeb36ee696cc73dcbae0a4 |
20-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Fix supportRequestWindowFeature() not working - Don't let the theme override manually set flags - Don't install the sub decor too early, which is a side effect of calling getSupportActionBar(). We now peek it. - Throw exception if called after content added like the framework BUG: 18049469 Change-Id: I604da3bd9ad5ceb47b1a111f0103fc2f3800829c
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
aac6aa7699cefacf5cd3aaa17c97c2f574ba1259 |
22-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Remove buttonGravity Toolbar attr BUG: 10868937 Change-Id: I712799c03f7852dc580c3f85d13739d847df6433
ndroid/support/v7/widget/Toolbar.java
|
b645de790756e27bbe92d133216b7ac79cca7679 |
21-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Update ShareActionProvider to match Lollipop's BUG: 16370059 Change-Id: I1e0013bd9344ccda3751972109b389097d4f7a23
ndroid/support/v7/internal/widget/ActivityChooserView.java
ndroid/support/v7/internal/widget/TintManager.java
ndroid/support/v7/widget/ShareActionProvider.java
|
c14b3a18fb92466a674e44ede2a6cd4c10caf3a0 |
20-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Add kill-switch for AppCompat's compatible widget styles Added a new theme attribute and ActionBarActivity method to enabled/disable the default widget styling. This does not completely disable the tinting functionality, just disables the default styles (which are used by the tinting functionality). This means that you can still manually set a Widget.AppCompat.Blah style on a compatible widget and still get tinting, which is needed for the internal views. BUG: 18050902 Change-Id: Iaee8ff5eb2e82106a07e02fbb78e477b0535d49e
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
c132781c9ed6354e451c647737013600b0da2425 |
16-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Remove ActionBar Progress Bar and no-op the related calls BUG: 17997180 Change-Id: I4903c6daba0f6d65fbee73d40fefa3a3fbe5f6fd
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/widget/ProgressBarCompat.java
|
deeb0a522c044f048d4b37e717473bd923ffc12a |
16-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Sort out the internal Menu wrappers" into lmp-mr1-dev
|
d837ef307ff53290159c0d7c8cf9e3e0dc2fa410 |
11-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Sort out the internal Menu wrappers They were originally designed to be used in reverse: wrapping a framework object as a support equivalent. Now we only use for action modes where we need the opposite behavior. BUG: 17689154 Change-Id: Ic5ecd2e5a8d2b95f67a72244a8136c5647bc241d
ndroid/support/v7/internal/view/SupportActionModeWrapper.java
ndroid/support/v7/internal/view/menu/BaseMenuWrapper.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperJB.java
ndroid/support/v7/internal/view/menu/MenuWrapperFactory.java
ndroid/support/v7/internal/view/menu/MenuWrapperICS.java
ndroid/support/v7/internal/view/menu/SubMenuWrapperICS.java
|
012047c60d03e61498955b7fa3e9cb9b409fbad8 |
11-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Add tint aware (Multi)AutoCompleteTextView BUG: 17934833 Change-Id: I825f6b282f695c03582b6f5e11e192563686a9be
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/widget/TintAutoCompleteTextView.java
ndroid/support/v7/internal/widget/TintMultiAutoCompleteTextView.java
|
00d9f4609de4985798ef420f4024e0361f9431e6 |
10-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am a438984c: am f6ece045: Merge "Use real API 21 constant." into lmp-dev * commit 'a438984c93dea21e46185dafb14094a3eb3823a7': Use real API 21 constant.
|
95a62c18174e92eb2bf90b808cef5fd6f36ad944 |
08-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
Use real API 21 constant. Change-Id: I4c871055fde6ee991488c7556e3fa27f41813aed
ndroid/support/v7/internal/widget/SpinnerCompat.java
|
fcd48d05139cb6ddf67bcc9b48f0470378662671 |
02-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Backport Widget.Material.Spinner.Underlined" into lmp-mr1-dev
|
bbb50c78cc6ee24677c79bd4548fa38fcdc41d92 |
30-Sep-2014 |
Adam Powell <adamp@google.com> |
Inset the non-overlay appcompat contextual action bar without a status guard When the status guard is not available, (e.g. when the window is not drawing system bars) do not consume the insets when an action mode is active. Bug 17691453 Change-Id: I5c89195d21d9bc54b1f575957e832934e012065d
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
f67cc46fd515df18c4b70dce9e5dcdd4e3245cd8 |
30-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Backport Widget.Material.Spinner.Underlined BUG: 17676220 Change-Id: I1871aa9be286a2261637262dc238a339032d6cad
ndroid/support/v7/internal/widget/TintManager.java
|
0b7aedbbe43b9d4af60cc4ebd4994c74ebe6bc5f |
29-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
More list menu fixes Fix Menu not having it's callback set. Caused by a timing issue in ToolbarActionBar's new list menu. If Toolbar.getMenu() is called before Toolbar.setMenuCallbacks() then the menu callback is never used. Fixed by making sure we set the callbacks before getMenu() is called. Also fixes the scenario where Toolbar does not return a panel view (no action-items to display), resulting in the standard 'window' panels being checked. This previously meant that the Toolbar's panel view is never used. We now never check the 'window' panels if there is a Toolbar list menu presenter available. BUG: 17049242 Change-Id: I355db4c782b38cd09f7def29224af849b74da0b7
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
|
7efc56b68ff933dfeeac81dd2d8a32096b90f0f4 |
27-Sep-2014 |
Adam Powell <adamp@google.com> |
Fix window inset handling for overlay action modes Port of the patch fd6feada665e90acf47d53092d271508c8d038f7 from frameworks/base Bug 17670911 Change-Id: Ibb6411a7df69f7dd8f956aa775af6859a0f8eb98
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
49c34ddab529894671e3e3cfbb0295195b248b14 |
25-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Keep hold of all action mode wrappers we create Allows us to return consistent objects to the wrapper callback BUG: 17642552 Change-Id: I554eb15d471f5c9384a74e4fd1f376ea48000ddf
ndroid/support/v7/internal/view/SupportActionModeWrapper.java
|
db90b158d840706f6c8a3084ac16becfe8cb79a0 |
24-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix List Menu for Toolbar Action Bars" into lmp-dev
|
da0b9d63d6f940cbfd5b526c3f81858aeadcb7e8 |
24-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Fix List Menu for Toolbar Action Bars The problem is that PhoneWindow keeps hold of the first menu returned from onCreatePanelView(). The update of that is controlled by PanelStateFeature.refreshDecorView flag is rarely set, so the new view returned by onCreatePanelView() is never actually used. This CL works around it by keeping one ListMenuPresenter (and thus one MenuView) and passing it to each ToolbarActionBar. It can then update the view as needed. BUG: 17049242 Change-Id: Iedaa93c1dfc0068e4ce588aee28548949f9c4d15
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
|
ea4f700ac38424954c56df5138ff794def50b019 |
23-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Properly handle window inset changes on L Added ViewCompat APIs for OnApplyWindowInsetsListener since it was needed for the fix. BUG: 17608376 Change-Id: I59411d6b364f2da22a1b187b206b8f47e25bf38b
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/widget/FitWindowsFrameLayout.java
ndroid/support/v7/internal/widget/FitWindowsLinearLayout.java
ndroid/support/v7/internal/widget/FitWindowsViewGroup.java
|
bfbc0a81c3d6b3bd89ee39436cb46a994464976f |
24-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Don't create action bar if only windowOverlayActionBar=true" into lmp-dev
|
598859ff9a43eb0d5133f4fddb055c6532e46297 |
24-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Material Widget styling" into lmp-dev
|
781adfea5eb619ae57f4ce7aae5d8dae1d330957 |
23-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Don't create action bar if only windowOverlayActionBar=true BUG: 17613206 Change-Id: I1846b24d02b56ea918d9a0b55bb4b012f22900de
ndroid/support/v7/app/ActionBarActivityDelegate.java
|
6fa22deda829e4539722f86c266a6bf4cf559895 |
22-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Prevent ActionBar views from starting ActionMode" into lmp-dev
|
cc6c6741fd8c650f1643d31e489d24f2322ebe09 |
22-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Don't prevent animator.cancel if it is started" into lmp-dev
|
c5cbf40d0ef5e4ba3f50adaf2af08d19fecdf55a |
22-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Prevent ActionBar views from starting ActionMode Views inside ActionBar cannot start action mode. This was broken in AppCompat because we were overriding the compatibility version of startActionMode but we should override the framework version as well. Bug: 17585578 Bug: 17584648 Change-Id: I3413aa84c0cef5afc5053cd7ece3053ee64c945e
ndroid/support/v7/internal/widget/ActionBarContainer.java
|
5db9e28e86c07fed2d81a65c44eea4a85b8746c5 |
22-Sep-2014 |
Adam Powell <adamp@google.com> |
Merge "Jump drawables to current state when rebinding ActionMenuView" into lmp-dev
|
bc7c32772fbc966091181ce7fa933ca4083679ac |
22-Sep-2014 |
Adam Powell <adamp@google.com> |
Jump drawables to current state when rebinding ActionMenuView This prevents lingering ripples or other pressed state effects from remaining after an action button has been rebound. Also add ViewCompat#jumpDrawablesToCurrentState to support this. Bug 17592051 Change-Id: I8227af59d7b80a5a2d2f91aca7d0f17257fb6101
ndroid/support/v7/internal/view/menu/BaseMenuPresenter.java
|
9fdc99636a0164602ccbdbfc468b38548b387853 |
19-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Don't prevent animator.cancel if it is started Bug: 17584744 Change-Id: I550cb2e3af0abd246d3e193bc43e972f65e1fa7a
ndroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet.java
|
415f740df4981ef2f5fb462a50c7cf095cc21128 |
22-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Material Widget styling - Spinner - CheckBox - CheckedTextView - RadioButton - Switch BUG: 17210888 Change-Id: I996415770d048f6b18152228427b2bf15fe611b3
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/text/AllCapsTransformationMethod.java
ndroid/support/v7/internal/view/menu/ActionMenuItemView.java
ndroid/support/v7/internal/widget/CompatTextView.java
ndroid/support/v7/internal/widget/TintCheckBox.java
ndroid/support/v7/internal/widget/TintCheckedTextView.java
ndroid/support/v7/internal/widget/TintDrawableWrapper.java
ndroid/support/v7/internal/widget/TintManager.java
ndroid/support/v7/internal/widget/TintRadioButton.java
ndroid/support/v7/internal/widget/TintSpinner.java
ndroid/support/v7/widget/SwitchCompat.java
|
01f416d488317785d3b29161cd3e58a38f24b683 |
22-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Apply window insets to standalone action modes" into lmp-dev
|
0513e5b9ce8d14281bdfe3a4ccf02d95662e4711 |
22-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Find activity from context in menu inflator for click events" into lmp-dev
|
ec3f49d21a507835c1f50ce5600000b587a2af08 |
19-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Apply window insets to standalone action modes BUG: 17567245 Change-Id: Iaa77f672693dbeae033b78ab3487492bd3bc755e
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/widget/FitWindowsFrameLayout.java
ndroid/support/v7/internal/widget/FitWindowsLinearLayout.java
|
3605a98fe8d95201c4598ad08a51ee3feb2c9a6d |
19-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Allow fallback to Toolbar's default Navigation Icon" into lmp-dev
|
57c6de90985a63358129b99b9f0cd4d6afe887d6 |
19-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
List menu fixes galore. - ToolbarActionBar now handles it's own list menu. - Also fixed theming of the list menu once and for all. It's now tied to actionBarTheme and actionBarPopupTheme. BUG: 17319897 BUG: 17049242 Change-Id: I0e523323f9f53060d1ebd678f344c56b9f9dda63
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/internal/app/WindowCallback.java
ndroid/support/v7/internal/view/menu/ExpandedMenuView.java
ndroid/support/v7/internal/widget/TintManager.java
ndroid/support/v7/widget/WindowCallbackWrapper.java
|
acf94897e0924ff5fcd3c5b371ab1aa620cb1dc6 |
18-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Allow fallback to Toolbar's default Navigation Icon BUG: 17554486 Change-Id: I9ed2a7adfb57247da0dfebce30e5d6ad86921bc0
ndroid/support/v7/internal/widget/DecorToolbar.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
|
ac46e6d000428dc5cd48caa46202abc23422d043 |
18-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix Toolbar minHeight handling pre-JB" into lmp-dev
|
343672242a31336455763352183e7bdb1c06e8f5 |
18-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix use of android:preserveIconSpacing" into lmp-dev
|
eb0f2ff11db288f2bbbadb7b4e74ea3729e3149b |
18-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix flickering ripples on drag-to-open popups" into lmp-dev
|
e13edbefc9ab32deb08d2352490778ab666b65f5 |
18-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Fix TintTypedArray.getDrawable() to check for a valid resource id BUG: 17563723 Change-Id: I145ffdabd43a0ae3ebfc8c88e5c1a99516c69d01
ndroid/support/v7/internal/widget/TintTypedArray.java
|
d30166708029d4fb895edcaec3ad3fa6645d5311 |
18-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Fix Toolbar minHeight handling pre-JB BUG: 17522779 Change-Id: I02ac87a1a206617399a47ae19d6d5e2be6c73947
ndroid/support/v7/widget/Toolbar.java
|
eeb589a57c069e1c1313e74de5876eceb69812a3 |
18-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Find activity from context in menu inflator for click events Bug: 17514128 Change-Id: I47f47cbecbcc57c4f0589f08dec449d3b79f555f
ndroid/support/v7/internal/view/SupportMenuInflater.java
|
7d099302a9f49cee558d366a7c615b28cea79e0a |
17-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Set correct bounds in ActionBar based on visibility of ActionBarView Replica of CL I07e57f00e27b41d5370cb9440b35734a8ec10f3a Bug: 17280341 Change-Id: I83df9c012410c811bfae0c612c7ff1812e9635ce
ndroid/support/v7/internal/widget/ActionBarContainer.java
|
692b70462703c0c0c9e6c5dec315a9aa783b5f55 |
17-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Fix use of android:preserveIconSpacing BUG: 17547373 Change-Id: I079796733a361b8dd72fdeabb2020f37316cf828
ndroid/support/v7/internal/view/menu/ListMenuItemView.java
|
80e66c1609421dacff3e49770411e201039aa1d8 |
17-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Fix flickering ripples on drag-to-open popups BUG: 17543085 Change-Id: I9cf67bc48d4a2ffe73d436faecf93fd2fe1c4633
ndroid/support/v7/internal/widget/DrawableWrapper.java
ndroid/support/v7/internal/widget/ListViewCompat.java
ndroid/support/v7/widget/ListPopupWindow.java
|
9b1b5bfac6abfda6c7543fc1b57050649b04f41b |
17-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Don't call onCreateOptionsMenu if the Activity has been destroyed BUG: 17453290 Change-Id: Ic536dee58304652b13de6abaa23873b11c2989b2
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
7a02d0862946ef4fd415cca55b2307f275dc5b4e |
17-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Use the Toolbar's context when inflating an action mode" into lmp-dev
|
c5f2053af179e480ab0b0b50d1b0aade4e97fbc1 |
16-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Handle action mode changes properly for actionbar tabs Bug: 17513613 Change-Id: I771157c6c010d8f13792c209e204670d90c680c7
ndroid/support/v7/internal/app/WindowDecorActionBar.java
ndroid/support/v7/internal/widget/ActionBarContainer.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
|
4bd5cbd6ca4f1e5ed43217b808068a48f937feab |
05-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Use the Toolbar's context when inflating an action mode BUG: 17262483 BUG: 17513621 Change-Id: I8e136b4b6619934b434e516892a40f5982b317d1
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/view/SupportActionModeWrapper.java
ndroid/support/v7/internal/widget/ViewStubCompat.java
|
7142e8772152b82a2fa58318da63a50f7c1665a1 |
16-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix invocation of computeFitSystemWindows via reflection" into lmp-dev
|
5b84d15b2f5fb9b10532298c57eaebed32e3740a |
16-Sep-2014 |
Adam Powell <adamp@google.com> |
Treat empty string as title-set in ToolbarWidgetWrapper If a developer explicitly sets the empty string as the title of a Toolbar that is used as an action bar via ActionBarActivity#setSupportActionBar, don't overwrite it with the window title. This clears up a nonintuitive behavior when explicitly clearing the title of a toolbar. Bug 17510951 Change-Id: I9f7e9204ff33f01d9e22b81810898107560363f2
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
|
0517b282bde8b9a0377dfe5bc4756405a196adb4 |
15-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Fix toolbar height, list divider alpha, action item padding BUG: 17487305 BUG: 17470290 BUG: 17486967 Change-Id: Ifbb805fa58beb92b63d5c82956b18c4e93b8c4a7
ndroid/support/v7/internal/widget/TintManager.java
ndroid/support/v7/widget/ActionMenuPresenter.java
|
b37a31664b07243ca9e86c8dac58b9be6a417e8c |
13-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Bundle tintable drawables for copy/cut/paste/select-all BUG: 17262483 Change-Id: I6c82d39629ff2891c4be4593821ff90a4a6e428b
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
ndroid/support/v7/internal/widget/TintManager.java
|
4c5457da0e82b0090f03655545772ebb8cf4a978 |
15-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Fix invocation of computeFitSystemWindows via reflection BUG: 17491883 Change-Id: I517a5aed00147ffc009a4112137bcb26f75250e9
ndroid/support/v7/internal/widget/ViewUtils.java
|
dbe3ad8014e0af4696b948fa026178c993970cf6 |
13-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Add reference to drawer toggle style in the documentation" into lmp-dev
|
4973e7230c02dbdce093ab33a209f742d3f27e7c |
13-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Add reference to drawer toggle style in the documentation Bug:17486317 Change-Id: Iba747ef608b89f78877703c8cabe13282fe56169
ndroid/support/v7/app/ActionBarDrawerToggle.java
|
ca4128f292d30374103de848a5805171d9a5a186 |
13-Sep-2014 |
Adam Powell <adamp@google.com> |
Follow framework change to eat touch events in Toolbars Bug 17483356 Change-Id: Ic726d69033b11ddfa9c44db0abf64910ef040bea
ndroid/support/v7/widget/Toolbar.java
|
b7340d23e715fedb2af8d500102ab57b43fed38f |
12-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Vertically align toolbar child views with similar gravities Also took the opportunity to trim off all of the old action bar dimens which are no longer used. BUG: 17266152 Change-Id: Ibd90d71c126585f3d6491a6b4f3c26848b1c8794
ndroid/support/v7/widget/Toolbar.java
|
14f8f0dfae09445074dc0f7b5bbe5732d6922da7 |
12-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Make sure we tint the SearchView textfield pre-L Change-Id: I3c5de6392758420bc9f9c3e1ae479e8120b79a0c
ndroid/support/v7/internal/widget/TintManager.java
|
e9956ab5a1d1ed1d063fd3c68a2ba23a3ca30bd8 |
12-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Make Action Mode background fully tint-able" into lmp-dev
|
f9f4d371fced53e03c72c62cbc2348c96fc628e4 |
12-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "More window inset fixes" into lmp-dev
|
1caab4ceabccac66ca65feb69de45e09864c25b6 |
12-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Update TintManager to read non-resource colors" into lmp-dev
|
18f31a3f88416d87572dd8dfd14cb743e4814365 |
12-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Add support for default content description in Toolbar" into lmp-dev
|
1073132946bb0a53a788949fe4c060f72051cd57 |
11-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Make Action Mode background fully tint-able Allows us to stop setting actionModeBackground in the ThemeOverlays, which means that developers can customise the bg without having to create a custom ThemeOverlay. BUG: 17452987 Change-Id: Idc6b663d56ef6685c1e48cb153a75f2c402b7733
ndroid/support/v7/internal/widget/TintManager.java
|
f31fb9d2fd3b5b130f3f5ac121b033546d869231 |
11-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Update TintManager to read non-resource colors Change-Id: Iadcf6cc3c4d518de038f5c29275cc56d2ca88dcd
ndroid/support/v7/internal/widget/TintManager.java
|
28cca4bf59e7f3fd35f9da05caa9418251b5227a |
11-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Make sure we close the options menu when an item is selected Change-Id: Ie8a3c5671c36fa9de9819d509ecc4c6afe050244
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
1f4989216d62f70088cea29f9ae200a9bb3ff955 |
09-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
More window inset fixes The final fix is to make appcompat's decor optionally fit system windows, just like PhoneWindow's decor. Unfortunately the only way to enable this is via reflection. Yuck. With this turned on, we now need to call computeFitSystemWindows() in ActionBarOverlayLayout. Again via reflection. BUG: 17411097 Change-Id: I18c8e9b50cb5ab8d72dda1c106c4638d676e09d7
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/widget/ActionBarOverlayLayout.java
ndroid/support/v7/internal/widget/ViewUtils.java
|
5e49544c53be19cd12b01a53514558386a48ef57 |
11-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "More tinted drawables improvements" into lmp-dev
|
c497221ee0e2e873f49653ff1a046df2e5276759 |
10-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
More tinted drawables improvements - Tint the action bar divider - Include the disabled state in the default color state list (for EditText) Change-Id: Idaf047d50ab62fb09ccdda1170a0114d8fc1fcc2
ndroid/support/v7/internal/widget/ActivityChooserView.java
ndroid/support/v7/internal/widget/TintManager.java
ndroid/support/v7/widget/LinearLayoutCompat.java
|
b3813e08451b31c599f47ebaf14c9467043cedbc |
11-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Add support for default content description in Toolbar Bug: 16888338 Change-Id: Iefd663455b5a8f5f4ec96041bfbd74881c2bf0df
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/internal/widget/DecorToolbar.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
|
f2045f06bdfc9e2cc40a734e41e45d11adf2bc23 |
10-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Let the action bar invalidate the menu This is needed for ToolbarActionBar BUG: 17453285 Change-Id: I496ce3299cc4486816d143e6feecc035cc26db67
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
b5837eb1118cfd6e583749bc0a4e72af10c7eb0c |
10-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Hide internal appcompat classes which are being added to the javadoc Change-Id: If4e74e0b4fea152b08bd5f08bce1ef3b12eb474e
ndroid/support/v7/internal/transition/ActionBarTransition.java
ndroid/support/v7/internal/view/StandaloneActionMode.java
ndroid/support/v7/internal/widget/DecorContentParent.java
ndroid/support/v7/widget/LinearLayoutCompat.java
|
469286122bcbbecbdd0bef74fb50f9d8920e77b9 |
02-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Add dynamic Drawable tinting to appcompat Brings the res folder down to 297kB from 435kB, saving > 30% of disk space (compressed). Change-Id: Ia64ceacb5afed7f17203ff17ce5eaa990d58be7c
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/app/WindowDecorActionBar.java
ndroid/support/v7/internal/widget/ActionBarContextView.java
ndroid/support/v7/internal/widget/AppCompatPopupWindow.java
ndroid/support/v7/internal/widget/DrawableWrapper.java
ndroid/support/v7/internal/widget/ScrollingTabContainerView.java
ndroid/support/v7/internal/widget/SpinnerCompat.java
ndroid/support/v7/internal/widget/TintDrawableWrapper.java
ndroid/support/v7/internal/widget/TintEditText.java
ndroid/support/v7/internal/widget/TintImageView.java
ndroid/support/v7/internal/widget/TintManager.java
ndroid/support/v7/internal/widget/TintResources.java
ndroid/support/v7/internal/widget/TintTypedArray.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
ndroid/support/v7/widget/ActionMenuPresenter.java
ndroid/support/v7/widget/ListPopupWindow.java
ndroid/support/v7/widget/SearchView.java
ndroid/support/v7/widget/ShareActionProvider.java
ndroid/support/v7/widget/Toolbar.java
|
ae5248b8902c62325fafbdac3fe18783aec06073 |
10-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Force Overflow to show when using Toolbar standalone BUG: 17381966 Change-Id: I2289b38f6a1873729fdc88de6b8e24a8a28fc1fe
ndroid/support/v7/widget/ActionMenuView.java
|
7909104457e72e80bf53ec6e28947e68a8daa4f0 |
10-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Update ActionBarActivityDelegateBase's panel handling" into lmp-dev
|
a52784195525cdb1f2bb4d8dde1b8b314f480957 |
10-Sep-2014 |
Chet Haase <chet@google.com> |
Remove references to "L" Issue #16894783 Remove references to L when API is locked down Change-Id: Icf1215eed34e6fbe3d71a5cec4bf1699c3bc3ff9
ndroid/support/v7/internal/VersionUtils.java
|
00d183885b54de433e43118d3032340f40cac8c0 |
08-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Update ActionBarActivityDelegateBase's panel handling The current handling is simplistic and doesn't handle multiple panels like PhoneWindow. The new handling is 99% the same as PhoneWindow now. As a side effect, we now also trigger the proper callbacks for the Action Bar/Activity. BUG: 17403017 Change-Id: I6174df0d9e67afdbea74ef703224fc9e5821459c
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
08358d12169435b51d800bb7076fc4a540eafb8c |
08-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Don't call stopNestedScroll pre-L Change-Id: Ib85b93bcf75dbb973c675da030c190b61ca37a59
ndroid/support/v7/internal/widget/ActionBarOverlayLayout.java
|
8616937c50df2b77b04db4c1e90780d0c8ff3d38 |
05-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Don't show list menu when an action mode is displayed BUG: 17049242 Change-Id: I47335e47ba6dd5c1eb3e21785d7dd03b638acf60
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
04fb3ec5e903db1032ba06db163d128928c06393 |
05-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Menu Callbacks for appcompat Toolbar" into lmp-dev
|
156b08e830b50ca0842be6c7bbde721285e4d36f |
05-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Update CAB done icon in appcompat BUG: 17372188 Change-Id: I0f19fb3858900c6560d38226b500a27d2b86de1d
ndroid/support/v7/internal/widget/ActionBarContextView.java
|
9875364851a873579aee26dcec57eee7d1ae3d07 |
05-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Styling changes for Overflow button BUG: 17394039 Change-Id: Ic3b38a7e934da448b90413c21d8b8e4cd476974e
ndroid/support/v7/internal/widget/SpinnerCompat.java
|
c4b9e0cb716a4caff218b27d86f37ef8117d257b |
05-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Menu Callbacks for appcompat Toolbar BUG: 17326424 Change-Id: I1c06029a62626efe2cd2d88f198b7fbe76e057c2
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/internal/app/WindowCallback.java
ndroid/support/v7/widget/ActionMenuView.java
ndroid/support/v7/widget/Toolbar.java
ndroid/support/v7/widget/WindowCallbackWrapper.java
|
dea1122145ed85590d298a3a9d88ba9f9e2f5f46 |
03-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Fix Keyboard shortcuts BUG: 17070243 Change-Id: I2e726b6149fbbd14244939dc2adda4230cbd6659
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
|
317a38ce34eb6a3e562a3e142c905f139cd7296a |
05-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Implement PopupWindow's overlapAnchor pre-L" into lmp-dev
|
116363dc11ef78b10f464499c37ed61b3fe4edd1 |
05-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Add ability to disable drawer indicator in new ArrowDrawer" into lmp-dev
|
239e759c480945ee5c164c7c75cb30ff164caa91 |
04-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Add ability to disable drawer indicator in new ArrowDrawer Bug: 17380258 Bug: 17378817 Change-Id: Ia38048abbf0c699c3ea2cda5212296477949164c
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarDrawerToggle.java
ndroid/support/v7/app/ActionBarDrawerToggleHoneycomb.java
|
5ec2faa01bc6790bc015e0d5748dc0482ae8c0f2 |
04-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Implement PopupWindow's overlapAnchor pre-L BUG: 17331746 Change-Id: I00c4606343e4690087bab117abc34a18d6c6c750
ndroid/support/v7/internal/widget/AppCompatPopupWindow.java
ndroid/support/v7/widget/ListPopupWindow.java
|
6912ef40f2cbf2a449c492cbe81ca96deee67ca0 |
04-Sep-2014 |
Adam Powell <adamp@google.com> |
Fix a regression in SearchView focusability - appcompat edition Follow the same change to fix a regression from frameworks/base. Bug 17292230 Change-Id: Iacb1464f3d014763e54dca7957ea95882511bf79
ndroid/support/v7/widget/SearchView.java
|
058467cbd6dd0acdfaec61e65ab9e352868ec5c9 |
27-Aug-2014 |
Yigit Boyar <yboyar@google.com> |
Create a new ActionBarDrawerToggle with arrow and hamburger menu Bug: 16514897 Bug: 17353988 Change-Id: Ia3c39b6accf3923bd297740b24e48dba35820b37
ndroid/support/v7/app/ActionBarDrawerToggle.java
ndroid/support/v7/app/DrawerArrowDrawable.java
|
ce221d9fd93f206c5f654a2493af091f92cb8015 |
03-Sep-2014 |
Bryan Mawhinney <bryanmawhinney@google.com> |
Avoid NPE in ActionBarDrawerToggle when no supportActionBar is set Bug: 17343548 Change-Id: I2c34cccf3fc49a9e7d1a818f8e37b2938784f240
ndroid/support/v7/app/ActionBarActivityDelegate.java
|
a6e86333cb4de18fc9b86746a49643e213db7c18 |
03-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Fix memory leaks caused by multiple setSupportActionBar calls BUG: 17345564 Change-Id: Ia162316e0ee258b1eee40ac74483a41d152bfcb1
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
ac00a989afc2f1c559fc33174f481a0a0ef5b3d8 |
01-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Backport Toolbar framework updates to appcompat BUG: 17253638 BUG: 17305707 BUG: 17298370 Change-Id: Ic4f876565f7da93b166c52d4a206f86ae78d5ca7
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/internal/view/menu/ActionMenuItem.java
ndroid/support/v7/internal/widget/ActionBarContextView.java
ndroid/support/v7/widget/ActionMenuPresenter.java
ndroid/support/v7/widget/ListPopupWindow.java
ndroid/support/v7/widget/Toolbar.java
|
45c2184a09e35c43f786b7e0a189cda47ba61b13 |
03-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Correctly handle system ui visibility changes" into lmp-dev
|
1cc199c7b4fe79812cd660b387fa521c9b1993fc |
01-Sep-2014 |
Chris Banes <chrisbanes@google.com> |
Ensure we use correct context for reading Toolbar attrs Change-Id: Ie77a37a3dfa13e6e6788df2b3ebcce54fa043722
ndroid/support/v7/widget/Toolbar.java
|
26f676060f6b45921a809c696acceac9c031c85b |
29-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Correctly handle system ui visibility changes BUG: 16959423 Change-Id: Ia7d07ddc7aa15f0026ee99425bfd3fb460a83338
ndroid/support/v7/internal/widget/ActionBarOverlayLayout.java
|
4b217eaec19887b37d6d124df5ba04c5bb8b8141 |
28-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Flatten appcompat's decor view hierarchy - Remove action_bar_root as it's not really needed - Fix windowContentOverlay being displayed twice BUG: 17131069 Change-Id: Ic46dfc8f224dd880b6aa9f837f988badde3f9ed4
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
dbf0fac4ce132320abac34df9ea58513603aecac |
29-Aug-2014 |
Yigit Boyar <yboyar@google.com> |
Use ActionBar's theme instead of Activity Bug: 17304533 Change-Id: I970c4f2c703830933b833996a7539b60183eb587
ndroid/support/v7/app/ActionBarActivityDelegate.java
|
e9f074ac4967c05b4b3a7a4a6516a38ab539fc98 |
27-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Unify code paths for collapsing action views in action bars BUG 17105724 Change-Id: I320923f45d59069ef15d4f6a6c1326c1d465924f
ndroid/support/v7/internal/app/WindowDecorActionBar.java
ndroid/support/v7/internal/widget/ActionBarOverlayLayout.java
|
43db186b192e28d5024772b069d7a42783b242e2 |
27-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Update Toolbar/Action Bar title handling to match fw" into lmp-dev
|
ca58f2ce7cd9f0e0f2c4a46c3bcc98013209f6b3 |
27-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Update Toolbar/Action Bar title handling to match fw BUG 17138048 Change-Id: Ib787757a991178787bbd1bf9dc405a9a507fe7c3
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/internal/app/WindowDecorActionBar.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
|
6f490f8da1825fdf2311c67911ad854803ab7e5e |
26-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Revert overflow policy pre-K We now emulate the old policy for devices with a hardware button pre-K BUG: 17190262 Change-Id: I4ca54ceea7746d2905bd7f78860de94769df63f4
ndroid/support/v7/internal/view/ActionBarPolicy.java
|
2ede99d9c739962dd9f3f66ffdf08f26e557b67e |
27-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix a bug propagating navigation events from ToolbarActionBar" into lmp-dev
|
0e87def1c22cfac41e563dd5db51ae8ba3a34d7b |
27-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Remove ActionBarView" into lmp-dev
|
ece8cb24525fb695c5ef16400017316fc7dd2e16 |
26-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Remove ActionBarView It's no longer used in appcompat Change-Id: Ibb4576f3fd786adf2b600377583c91ad80f845bc
ndroid/support/v7/internal/widget/ActionBarView.java
|
0b216f2263135782c361e122892a12156d5d2ce1 |
26-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Fix a bug propagating navigation events from ToolbarActionBar Migrates fix from I2c3d7525489a21847f4af9b80f6ebf9b34b4dd58 to appcompat BUG: 16980711 Change-Id: Ic265c73881935e5d2df59a3b693e5f9e75b56bea
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/widget/WindowCallbackWrapper.java
|
55b8ae653ab9402efb19d6309155d18fbebb849e |
26-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Rename AnimatorSetCompat Change-Id: Ieda0b879b61567334b5ccb5dd51a0fab56e7ac83
ndroid/support/v7/internal/app/WindowDecorActionBar.java
ndroid/support/v7/internal/view/AnimatorSetCompat.java
ndroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet.java
ndroid/support/v7/internal/widget/AbsActionBarView.java
|
4a201fef1a0116e987e82ee8fba1340ca9e6f1db |
22-Aug-2014 |
Yigit Boyar <yboyar@google.com> |
Fix RTL bug for actionbar tooltips Bug: 12570378 Change-Id: I25d88c925a088d9d168a1a89e9c17672e73365a9
ndroid/support/v7/internal/view/menu/ActionMenuItemView.java
|
3228edfc4f8385dad5ae502f4a1d1343b9ec728f |
06-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Implement theme attribute for Toolbar - Replaced list divider drawables - Fixed drag-to-open nuking the selector state - Set more styles in the ThemeOverlay themes. - Refactored DarkActionBar to match the framework - Fix SearchView suggestions background pre-L BUG: 16826009 BUG: 16674772 Change-Id: Idbc16cfcd60448cdb9fc96acb147f7f56ef4137c
ndroid/support/v7/internal/widget/ListViewCompat.java
ndroid/support/v7/widget/Toolbar.java
|
b38d598570d7e8e06ebfac27ba2c38a49826e795 |
14-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Backport fix for stacked background" into lmp-dev
|
10532db49a636b169ca482e3a821982ea9ea8aa9 |
14-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Backport fix for stacked background Original change I7ec30a9c0c9422874cad106a2caeb7dcbe75e1b6 BUG: 16940717 Change-Id: I7b8ecfb46cfccfd177db5fe32b56bea7143ea177
ndroid/support/v7/internal/widget/ActionBarBackgroundDrawable.java
ndroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21.java
|
e909dcaaa24935b48a706273834c3e8ec4bf048d |
13-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
List Menu fixes for DarkActionBar BUG: 16895420 Change-Id: I7552b15bbf54639d28830978186ee9aac2485466
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
a2c72b87007d10202c25e78e904938f770c6337d |
13-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Update appcompat internal to lmp-dev framework Not much of note. Change-Id: I607624d63506bd72ae6f1a080c35afbeb361b0b7
ndroid/support/v7/internal/app/SupportActionBarWrapper.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/internal/view/ActionBarPolicy.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
ndroid/support/v7/widget/ActionMenuPresenter.java
ndroid/support/v7/widget/ActionMenuView.java
ndroid/support/v7/widget/ListPopupWindow.java
ndroid/support/v7/widget/Toolbar.java
|
03fc11b659da1645507062bddda450136e13af35 |
07-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
A few fixes around menu window callbacks - Fix the fact that we do not call onPrepareOptionsMenu when the overflow/list options menu is shown. - Fix the dark panel menu background. - Fix support for native fragments. BUG: 16853814 BUG: 16870272 Change-Id: I8e2dfcdc222d1568769364cc6f1ac579421443a5
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
024e4dfcc97766bde6941207af41f7703d35c93f |
11-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Implement windowOverlayActionMode" into lmp-dev
|
e52aa09e097698dfb3148efbf5a9c4d584a733c5 |
11-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Create ActionBarActivityDelegate as needed" into lmp-dev
|
9a6cf0b8185a1193921b7ac706d054b493511ed3 |
08-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Create ActionBarActivityDelegate as needed Currently we force apps to call super.onCreate() before they can do anything (setContentView, supportRequestWindowFeature, etc). This can break Activity class hierachies and generally make things difficult. This CL changes this so that they can call these methods before calling super. Change-Id: Iffacbeaee5daaa37b1e941ebe491d163aa0be65f
ndroid/support/v7/app/ActionBarActivity.java
|
0bf48858279237f95d6aad565a074490745491cd |
08-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Don't wrap a created action mode if it's null BUG: 16870451 Change-Id: I98e803dedcb6d9e74688d2b098393fa8b2b9815d
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
|
de9f38cc4a30b33ac46b105edf470fbc4a044e99 |
07-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Implement windowOverlayActionMode Allows the action mode to overlay the Toolbar BUG: 16824727 Change-Id: If4d90e81bb44bd7f8b98ea0dc4d9a3b04700bbe3
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/internal/widget/NativeActionModeAwareLayout.java
|
7fa6a00a4600aac591402398c23fea97721adf26 |
06-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Use ContextCompat.getDrawable(...) in appcompat Fixes NPE in RippleDrawable. Also fixed appcompat's ThemeOverlay styles on v21, as they led to cyclic attrs which resulted in empty colors. BUG: 16602748 Change-Id: I3dffbeff3f8280f816593af13bc3db666ed462fd
ndroid/support/v7/internal/app/WindowDecorActionBar.java
ndroid/support/v7/internal/view/menu/ActionMenuItem.java
ndroid/support/v7/internal/view/menu/MenuBuilder.java
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
ndroid/support/v7/internal/view/menu/SubMenuBuilder.java
ndroid/support/v7/internal/widget/ActionBarView.java
ndroid/support/v7/internal/widget/SpinnerCompat.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
ndroid/support/v7/widget/SearchView.java
ndroid/support/v7/widget/ShareActionProvider.java
ndroid/support/v7/widget/Toolbar.java
|
d8213c28889f37a1a2b6c05115be9f6df54a7a45 |
07-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Fix visible elevation when actionbar bg is transparent Imports change some of the framework change I49698cc7c1bf4b2b55ffe2f82899543ca62bc61c BUG: 16838001 Change-Id: Ibbc07853e01cea6d457fa7b6b83299ec3de17ac0
ndroid/support/v7/internal/VersionUtils.java
ndroid/support/v7/internal/widget/ActionBarBackgroundDrawable.java
ndroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21.java
ndroid/support/v7/internal/widget/ActionBarContainer.java
|
3bc2ff26bbf7092c0cdba362c1483a3c779c955d |
07-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix ActionBar.show/hide() on Honeycomb" into lmp-dev
|
4c2a95906254748cb9a843b061288265d6e185a9 |
01-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Fix ActionMode behavior in appcompat This CL fixes a few issues. First is that the action mode isn't visible when started. Second, ToolbarActionBar wasn't hooked up to start an action mode. Third, we know wrap any implicit action modes (textIsSelectable, etc) in a support action mode so that the styling is consistent. BUG: 16721002 Change-Id: Iba7e7b7ab2589a4b1f759edb21f79caab16f2459
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/internal/app/WindowCallback.java
ndroid/support/v7/internal/view/ActionModeWrapper.java
ndroid/support/v7/internal/view/AnimatorSetCompat.java
ndroid/support/v7/internal/view/StandaloneActionMode.java
ndroid/support/v7/internal/view/SupportActionModeWrapper.java
ndroid/support/v7/internal/widget/AbsActionBarView.java
ndroid/support/v7/internal/widget/NativeActionModeAwareLayout.java
|
c6c2828bb4fe597c371f1c17d535912582d339bd |
05-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix AppCompat.DarkActionBar theme" into lmp-dev
|
8939e5cf918c185a6e3df259f40d988db284dbe2 |
01-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Fix ActionBar.show/hide() on Honeycomb Caused by ViewCompat.setTranslationY() working on HC, but ViewPropertyAnimatorCompat only working from ICS+. Change-Id: I6aa86f63ae85d44fe989802e9b37255acea25712
ndroid/support/v7/internal/app/WindowDecorActionBar.java
|
61c0bbe56a13fe55ce91a5b1d64e751164ecb894 |
31-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Fix AppCompat.DarkActionBar theme appcompat now uses a ThemeOverlay theme structure like the framework. BUG: 16674772 Change-Id: I25e4b98fdff5d8e959c95079ac73e7da7d69683c
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
ndroid/support/v7/widget/Toolbar.java
|
fc652f469994757b243ef66148c064973af196c7 |
31-Jul-2014 |
Ben Murdoch <benm@google.com> |
Fix JavaDoc. Change-Id: If0d7b585f83bf3ba858bf2ea8a3cb90c7354629e
ndroid/support/v7/widget/Toolbar.java
|
312569608582c1e48ba879efcd53db360c01002b |
31-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix up navigation click handling" into lmp-dev
|
56261b25b9890dd44f04e0083c3ea9fde5455ebd |
31-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Clarify exception messages in MenuItemImpl Change-Id: I2c6a3f7c5cde23b3641b50b41c27ef3a90a3502e
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
|
8088261dec5dd277ccace13fe00f280ffa80098c |
31-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Fix up navigation click handling Caused by not calling setMenuPrepared(). Also cleaned up some of the Activity calls. BUG: 16665053 Change-Id: I0187563854f7c3487fa19de960b7993746a22d67
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
ebec8cacc3ebeea96b6c49890ee145d7e60cd7cd |
31-Jul-2014 |
Andrew Sapperstein <asapperstein@google.com> |
Fix appcompat bugs. b/16491458 - performs the equivalent fix for appcompat. b/16688925 - return an ActionBar when setting it via Toolbar. Change-Id: I4dc7f929fa05d51e61b05afe0ae42d604aca3903
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/widget/Toolbar.java
|
6da3e2ee07ff8acd7de4ed810eafeb70a8d4027d |
25-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Fix javadoc errors We can't refer to internal attrs via the @attr feature. Decided to remove all @attrs as they're not really necessary for appcompat. Change-Id: I600045180bfd4578512844ff78f6d30a09f74feb
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/internal/widget/SpinnerCompat.java
ndroid/support/v7/widget/LinearLayoutCompat.java
ndroid/support/v7/widget/SearchView.java
ndroid/support/v7/widget/Toolbar.java
|
eea488b3ff6c0ade6ac30ac56a63d855598ebba3 |
25-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Fix SpinnerCompat to use the correct PopupWindow Change-Id: Ib5348a52ef5487e301f14a19bcd46d230c920f7f
ndroid/support/v7/internal/widget/SpinnerCompat.java
|
1b01ce23fa533d467ca2ccbc65c980a59662aa8d |
24-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Update appcompat' SearchView to L Change-Id: Ie9856690048421b6f6a88a1d4cb0e9d247099e44
ndroid/support/v7/widget/SearchView.java
|
51592779b3756064e09de260238bb39ea4fa6a07 |
24-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Update Spinner theme to Material Change-Id: I3370f1f1e057d261b0c65bec8b5ae7101079465c
ndroid/support/v7/internal/widget/AbsSpinnerCompat.java
ndroid/support/v7/internal/widget/SpinnerCompat.java
|
49c78900da0d43140fb602431fb93212bd7f6c70 |
15-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Update internal Action Bar implementation to L This CL brings all of the internal widgets and helpers for the Action Bar up to date with L. We now only use the unbundled ActionBar/ToolBar implementation. This is to ease integration and make styling simpler. Change-Id: I267c9ee90b5707d997910c57242e26130f2dbcf8
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/app/ActionBarActivityDelegateL.java
ndroid/support/v7/app/ActionBarImplBase.java
ndroid/support/v7/app/ActionBarImplHC.java
ndroid/support/v7/app/ActionBarImplL.java
ndroid/support/v7/internal/app/NavItemSelectedListener.java
ndroid/support/v7/internal/app/SupportActionBarWrapper.java
ndroid/support/v7/internal/app/ToolbarActionBar.java
ndroid/support/v7/internal/app/WindowCallback.java
ndroid/support/v7/internal/app/WindowDecorActionBar.java
ndroid/support/v7/internal/transition/ActionBarTransition.java
ndroid/support/v7/internal/view/AnimatorSetCompat.java
ndroid/support/v7/internal/view/menu/ActionMenuItemView.java
ndroid/support/v7/internal/view/menu/ActionMenuPresenter.java
ndroid/support/v7/internal/view/menu/ActionMenuView.java
ndroid/support/v7/internal/view/menu/BaseMenuPresenter.java
ndroid/support/v7/internal/view/menu/ListMenuItemView.java
ndroid/support/v7/internal/view/menu/ListMenuPresenter.java
ndroid/support/v7/internal/view/menu/MenuBuilder.java
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
ndroid/support/v7/internal/view/menu/MenuPopupHelper.java
ndroid/support/v7/internal/view/menu/MenuPresenter.java
ndroid/support/v7/internal/view/menu/MenuView.java
ndroid/support/v7/internal/view/menu/SubMenuBuilder.java
ndroid/support/v7/internal/widget/AbsActionBarView.java
ndroid/support/v7/internal/widget/AbsSpinnerCompat.java
ndroid/support/v7/internal/widget/AbsSpinnerICS.java
ndroid/support/v7/internal/widget/ActionBarContainer.java
ndroid/support/v7/internal/widget/ActionBarContextView.java
ndroid/support/v7/internal/widget/ActionBarOverlayLayout.java
ndroid/support/v7/internal/widget/ActionBarView.java
ndroid/support/v7/internal/widget/ActivityChooserModel.java
ndroid/support/v7/internal/widget/ActivityChooserView.java
ndroid/support/v7/internal/widget/AdapterViewCompat.java
ndroid/support/v7/internal/widget/AdapterViewICS.java
ndroid/support/v7/internal/widget/ContentFrameLayout.java
ndroid/support/v7/internal/widget/DecorContentParent.java
ndroid/support/v7/internal/widget/DecorToolbar.java
ndroid/support/v7/internal/widget/LinearLayoutICS.java
ndroid/support/v7/internal/widget/ListPopupWindow.java
ndroid/support/v7/internal/widget/ListViewCompat.java
ndroid/support/v7/internal/widget/NativeActionModeAwareLayout.java
ndroid/support/v7/internal/widget/ProgressBarCompat.java
ndroid/support/v7/internal/widget/ProgressBarICS.java
ndroid/support/v7/internal/widget/RtlSpacingHelper.java
ndroid/support/v7/internal/widget/ScrollingTabContainerView.java
ndroid/support/v7/internal/widget/SpinnerCompat.java
ndroid/support/v7/internal/widget/SpinnerICS.java
ndroid/support/v7/internal/widget/ToolbarWidgetWrapper.java
ndroid/support/v7/internal/widget/ViewUtils.java
ndroid/support/v7/widget/ActionMenuPresenter.java
ndroid/support/v7/widget/ActionMenuView.java
ndroid/support/v7/widget/LinearLayoutCompat.java
ndroid/support/v7/widget/ListPopupWindow.java
ndroid/support/v7/widget/PopupMenu.java
ndroid/support/v7/widget/Toolbar.java
|
e9fa476efa74bbcf2b10f82ba23ace88a4cd1e38 |
20-Jul-2014 |
Ben Murdoch <benm@google.com> |
Fix broken java doc. DO NOT MERGE This is a follow on from I5ed3b7a9075dff52fdc72ef52a074d8c6a7a382e. Change-Id: I1f8b1e3df451886b2a397848f772392550cc1c1c
ndroid/support/v7/app/ActionBar.java
|
13ab4aa8a1d337c414c887a81b9829f2286cdd37 |
08-Jul-2014 |
Chris Banes <chrisbanes@google.com> |
Start refactoring appcompat-v7 for Material DO NOT MERGE * Anything pre-L now uses the compat unbundled action bar implementation. * Unbundled action bar is now Material-esque. More to do here. * Fix Base style naming convention Change-Id: Ia4d6003e85dba16d24ce11c5e89ffcf6b8123692 (cherry picked from commit b60cbcc22f5f5f0ed64a4b8afe70877b52c115c2)
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateApi20.java
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
ndroid/support/v7/app/ActionBarActivityDelegateJB.java
ndroid/support/v7/app/ActionBarActivityDelegateJBMR2.java
ndroid/support/v7/app/ActionBarActivityDelegateL.java
ndroid/support/v7/app/ActionBarImplHC.java
ndroid/support/v7/app/ActionBarImplICS.java
ndroid/support/v7/app/ActionBarImplJB.java
ndroid/support/v7/app/ActionBarImplJBMR2.java
ndroid/support/v7/app/ActionBarImplL.java
ndroid/support/v7/internal/view/ActionBarPolicy.java
ndroid/support/v7/internal/view/ActionModeWrapper.java
ndroid/support/v7/internal/view/ActionModeWrapperJB.java
ndroid/support/v7/internal/view/menu/MenuDialogHelper.java
ndroid/support/v7/internal/widget/ActionBarView.java
ndroid/support/v7/view/ActionMode.java
|
f2d3d65724fbab0517b47be63ae804599856313b |
06-May-2014 |
RoboErik <epastern@google.com> |
Fix supportlib build onWindowDismissed was removed from the API. This removes the references to it from support lib. Change-Id: Iea587c0a697ba86d779dff1a1c3209ebead1521c
ndroid/support/v7/app/ActionBarActivityDelegateApi20.java
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
|
181d864ede9fdb56b925b1c06f790593b48203d3 |
08-Apr-2014 |
Tor Norbye <tnorbye@google.com> |
am 2fe1720b: Merge "Add tools metadata annotations to the appcompat library" into klp-ub-dev * commit '2fe1720b33a0dd50fd4a5056aabd95c64090484b': Add tools metadata annotations to the appcompat library
|
b933f9c89bbe890ff6753559b83c0ecf236472dd |
21-Mar-2014 |
Tor Norbye <tnorbye@google.com> |
Add tools metadata annotations to the appcompat library Change-Id: Ibe3076675d874ba05e57a0175706e41c3d801819
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/widget/PopupMenu.java
|
db69b106f8e1421c934907c319733240b0a63511 |
25-Feb-2014 |
Will Haldean Brown <haldean@google.com> |
Add onWindowDismissed to implementation of Window.Callback. Change-Id: Id916a254b3ffd269d36f82c4c4302a400fae9d6b
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateApi20.java
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
|
4bce6280c64bf2b1d2269b960c272ad0fa9c76dc |
06-Jan-2014 |
Chris Banes <chrisbanes@google.com> |
Fix AndroidRuntimeException when rotating Honeycomb device The problem is caused by always calling requestFeature() on Honeycomb without checking if there is a content view added already. This CL fixes by moving the feature request to the Activity theme. https://code.google.com/p/android/issues/detail?id=60841 Change-Id: Ia4de53644ef8a02feaac80ec949f032f84129113
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
|
04be4124dbed147c07fce4dfb6105755e0696dd5 |
19-Dec-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix MenuInflater creation with no Action Bar" into klp-ub-dev
|
313acd348f36f86f90209a4e15770374d96171b7 |
19-Dec-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix calling ActionMode optional title methods pre-v16" into klp-ub-dev
|
d48594f521469d15a9541972b5c5be7ba4afa4f3 |
13-Dec-2013 |
Chris Banes <chrisbanes@google.com> |
Fix MenuInflater creation with no Action Bar https://code.google.com/p/android/issues/detail?id=61394 Change-Id: Iebc630523bc536cfda271261280f616f51bff057
ndroid/support/v7/app/ActionBarActivityDelegate.java
|
1506bb4d6d0a12a7a9636dd44c10360b2d94e281 |
18-Dec-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix set[Stacked/Split]Background calls" into klp-ub-dev
|
53b29688c108490aa3dc4bfb844bf54b87f68ac2 |
18-Dec-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Update ActionBar implementations to APIv18 spec" into klp-ub-dev
|
f4a93d160fc696de65e103e7e078106ea8f818fa |
16-Dec-2013 |
Chris Banes <chrisbanes@google.com> |
Update ActionBar implementations to APIv18 spec Implement methods added in APIv18, and add backports for previous API levels. As a side thing, we now always provide an ActionBarDrawerToggle.Delegate. Change-Id: I8ed2f14a7611ec8d69a637d20eebc96f07079fdb
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
ndroid/support/v7/app/ActionBarActivityDelegateJBMR2.java
ndroid/support/v7/app/ActionBarImplBase.java
ndroid/support/v7/app/ActionBarImplICS.java
ndroid/support/v7/app/ActionBarImplJBMR2.java
ndroid/support/v7/internal/widget/ActionBarView.java
|
18fd7433f4123ed2e725601591470455c6b7578e |
16-Dec-2013 |
Chris Banes <chrisbanes@google.com> |
Fix Stacked Background filling Action Bar Caused by Gingerbread's ColorDrawable not respecting it's bounds. https://code.google.com/p/android/issues/detail?id=62347 Change-Id: I63d87b7ec68e3f8b7e2c5f551f2a7f757591331a
ndroid/support/v7/internal/widget/ActionBarContainer.java
|
9eed03ba03beca1add9f1382f02c23439f937e1c |
13-Dec-2013 |
Chris Banes <chrisbanes@google.com> |
Fix set[Stacked/Split]Background calls https://code.google.com/p/android/issues/detail?id=62611 Change-Id: I5e7b1e5f3d6f098113fd3085eb4b9d99509f8891
ndroid/support/v7/app/ActionBarImplBase.java
ndroid/support/v7/app/ActionBarImplICS.java
|
3e0747182163b82dd64fd0ab8489985b713ca0a8 |
13-Dec-2013 |
Chris Banes <chrisbanes@google.com> |
Fix calling ActionMode optional title methods pre-v16 https://code.google.com/p/android/issues/detail?id=63641 Change-Id: I5febaac3f01e9ac74f7256db0f527d23cc7a8287
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
ndroid/support/v7/app/ActionBarActivityDelegateJB.java
ndroid/support/v7/internal/view/ActionModeWrapper.java
ndroid/support/v7/internal/view/ActionModeWrapperJB.java
|
56fd50144df518461398a9b3397ee4842b346708 |
06-Nov-2013 |
Chris Banes <chrisbanes@google.com> |
Add AppCompat.DialogWhenLarge Themes DelegateBase has been changed so that it always installs a custom Decor layout. Change-Id: I7624930c1252cc7c124f41b8a30f4feaacdea2eb
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
cc45ed0e507f5a71e952290c66a05eedd6030abc |
01-Nov-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix Crash in compat Action Bar List Navigation" into klp-ub-dev
|
8902df1bf0006a156503d40b1fc8a01f95d5b806 |
29-Oct-2013 |
Chris Banes <chrisbanes@google.com> |
Sync PhoneWindow Menu Handling We were previously using a much simpler version of handling the menu instantiation in appcompat, but it looks like it has some race conditions in it. This CL syncs ActionBarActivityDelegateBase with the functions from PhoneWindow + PanelFeatureState as much as possible. Bug: 11370375 Change-Id: I565c2aed94ac4eabd2409b85b2dc68b7ccecf78d
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
e8579704342766408f8e126cceb7c71c8172b27c |
31-Oct-2013 |
Chris Banes <chrisbanes@google.com> |
Fix Crash in compat Action Bar List Navigation Bug: 11283056 Change-Id: I8e7a695162a9b3422616c34a6628ec19cc71d5f3
ndroid/support/v7/internal/widget/ListPopupWindow.java
|
b0e48446da2cb1e18a0166fbfab9c6aa19430d76 |
10-Sep-2013 |
Chris Banes <chrisbanes@google.com> |
Send Nav Selection to Collapsed compat Tabs Backporting I37c59906d2950d09e0e39ca91ffad34279dd9526 to appcompat https://code.google.com/p/android/issues/detail?id=59815 Change-Id: I950bb072c25da9496668af5f2461653ee391b728
ndroid/support/v7/internal/widget/ScrollingTabContainerView.java
|
d64322f4b9686fabfd5a03f402d50a8e3fe5aded |
28-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Fix onContentChanged not being called in appcompat https://code.google.com/p/android/issues/detail?id=59445 Change-Id: I66c9ae04b637ef0423451b24cb2f08c3798214ac
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
|
e59411910a07bff1602045e93760ffc6f0804f43 |
22-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Fix Fragments with Sub-Menus not working The problem was that ActionBarView keeps a reference to the old MenuBuilder, so if a menu invalidate occurs, the wrong menu is invoked to display the submenu. https://code.google.com/p/android/issues/detail?id=59070 Change-Id: Id140c70eb437c7dd8b93dd3f93c178a096f07cbb
ndroid/support/v7/internal/widget/ActionBarView.java
|
9f6ebbb6ff71e1b2c6a9916eb9e3ebc55a029368 |
22-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Styling Fixes for compat Action Bar" into jb-mr2-ub-dev
|
8befe35284f720362ec0a862ec840bd9fb598fe4 |
21-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Fix android.R.id.content change Looks like I didn't test Id425b59522b59e9db6c6f08974c648f88240f5e9 properly. This commit fixes it so that it actually works. Change-Id: I543262a3821424e9fa92c44966f659cdaf7c7b1f Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/widget/ActionBarOverlayLayout.java
|
b43f265584900a8627cfb224f0291f3b5be3a99e |
05-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Styling Fixes for compat Action Bar - Fix Tab minWidth - Fix Progress Bar sizing - Fix Action Bar Title/Subtitle sizing - Ensure onConfigChange refresh Progress Bars https://code.google.com/p/android/issues/detail?id=58498 Change-Id: Ibb342b96631b036e5393a22ae16de872de88548f
ndroid/support/v7/internal/widget/ActionBarView.java
|
f53c7bf3146bf9bcba46324f9f06449df475be36 |
19-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Fix Title Setting if changed before setContentView https://code.google.com/p/android/issues/detail?id=58982 Change-Id: I5fde438aee87b2f6a9a57b0853a16083aff86206
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
92b18eb0263ef2421fda5bf977fea3bf044bf941 |
19-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Change the content ID to be android.R.id.content I expected this change to cause problems but it works fine on all of the samples I've tried it on. https://code.google.com/p/android/issues/detail?id=59118 Change-Id: Id425b59522b59e9db6c6f08974c648f88240f5e9
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
6491875ff7ec530035a9690dfcab98df2c54f909 |
09-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Fix Tab FragmentTransaction on ICS At the moment the transaction given to onTabUnselected is never committed. This is because each ft is created within the TabWrapper, rather than globally within the Action Bar. Moving the ft handling up to the Action Bar means that the correct behaviour happens: each Tab refers back to a single ft. https://code.google.com/p/android/issues/detail?id=58602 Change-Id: I71b6ef83d46cb72450400e5abf80f216d6811b43 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarImplICS.java
|
6d073ad3ff82043ea7617c395413a07ac086203f |
08-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix homeAsUp on ICS with AppCompat" into jb-mr2-ub-dev
|
8fcdb874200960138b32eb3b276a801f619b69b1 |
07-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Fix homeAsUp on ICS with AppCompat https://code.google.com/p/android/issues/detail?id=58640 Change-Id: I75cf9d356f418d44472e64fcec9972832fd609c1
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateJB.java
ndroid/support/v7/app/ActionBarImplICS.java
ndroid/support/v7/app/ActionBarImplJB.java
|
2bc5191a8cc331b404724759a015949a4b5499fb |
18-Jul-2013 |
Chris Banes <chrisbanes@google.com> |
Fix ABC ActionProvider visibility refresh The problem was <4.1's version of Activity.onPreparePanel checks to see if menu.hasVisibleItems() == true, whereas v4.1+ just ignores this and lets the menu presenter handle it. Bug: 9907372 Change-Id: Iea3fc048a1f147d1261dbd25615ccb92756b656c Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
|
bd7a693a102648b06a598a10f7716594daba5d3f |
05-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix multiple Action Modes being started on ICS+" into jb-mr2-ub-dev
|
bb994e828a647d6ca3c2480293e7a6e3a4c19952 |
01-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Automatically enable 'Display as Up' if parent set This commit enabled the 'display as up' option if the Activity has a parent Activity set. Bug: 10114222 Change-Id: I89d3aeb18fb3af62f435ce7769c8953829ca193f
ndroid/support/v7/app/ActionBarActivityDelegate.java
|
5542ad96127a1ea090e531a869634661f9430c60 |
01-Aug-2013 |
Chris Banes <chrisbanes@google.com> |
Fix multiple Action Modes being started on ICS+ For every startSupportActionMode call on ICS+, we were created two native action modes. This fixes that so only one is created. https://code.google.com/p/android/issues/detail?id=58321 Change-Id: I856cf16864cbe147a3beb646f1be3cf28f1fd472
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
|
592df2e7552ba6902c9750ab8453850fc9e30334 |
26-Jul-2013 |
Chris Banes <chrisbanes@google.com> |
Honor checkableBehaviour flag on ICS+ We don't currently honor the checkableBehaviour flag on ICS+. This is due to the menu inflater not calling MenuItemImpl.setExclusiveCheckable(). This CL makes BaseWrapper public @hide'n so that we can call setExclusiveCheckable via reflection on the wrapped framework Menu Item. https://code.google.com/p/android/issues/detail?id=57990 Change-Id: I3a58ec96bcee3829e0091e2882152228ee165732
ndroid/support/v7/internal/view/SupportMenuInflater.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
|
d36d2998fdbb8a42053bdd995b921d1c66d44eec |
26-Jul-2013 |
Chris Banes <chrisbanes@google.com> |
Fix setHomeButtonEnabled() on ICS+ https://code.google.com/p/android/issues/detail?id=58007 Change-Id: I4966ab2105f9b4bc00bfe312ad73421728995462
ndroid/support/v7/app/ActionBarImplICS.java
|
ea1098b94b0c0617ed2a543b661c2090e38c0ac6 |
19-Jul-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix ABC's ShareActionProvider use of LinearLayout" into jb-mr2-ub-dev
|
1582fcfe4f727e3547ed17a2df3067234c9a4141 |
17-Jul-2013 |
Chris Banes <chrisbanes@google.com> |
Fix ABC's ShareActionProvider use of LinearLayout - Renamed LinearLayout ICS' internal methods name to not conflict with private methods added in v11+. - Fixed ActionMenuView to make use of LinearLayoutICS' callbacks (as per framework). - Changed ShareActionProvider to use framework provided LinearLayout on ICS+. Bug: 9885077 Change-Id: Icd42b87a4f9d8f3d5c2200ca705f43c68c0400dc
ndroid/support/v7/internal/view/menu/ActionMenuView.java
ndroid/support/v7/internal/widget/LinearLayoutICS.java
|
9dcd2e58138ca4eb4b18f80b50e8979329e859d6 |
17-Jul-2013 |
Scott Main <smain@google.com> |
javadoc edits for support library Change-Id: Ie8f228036dc9d33315430490a2e03e9c504ada71
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/view/ActionMode.java
ndroid/support/v7/widget/SearchView.java
ndroid/support/v7/widget/ShareActionProvider.java
|
79c1dba5b509ae3e7c867827949d8fdfd37e8f52 |
16-Jul-2013 |
Chris Banes <chrisbanes@google.com> |
@hide internal.view classes in android-support-v4 I also changed the signature of MenuItemCompat.setShowAsAction(..) to match that from the native MenuItem. Bug: 9762228 Change-Id: I65805921ee7c3b4e2a171372113adbb80c07c25c
ndroid/support/v7/view/CollapsibleActionView.java
|
904507029cd8ea2d070b6df0911b2dd36b7075a6 |
25-Jun-2013 |
Chris Banes <chrisbanes@google.com> |
DO NOT MERGE Fix overwriting Action Bar title This commit fixes the Action Bar title being overwritten by the Activity title. The wrong method on ActionBarView was being called from Activity.onTitleChanged(), which didn't check to see if a title had been explicitly set. Bug: 9569582 Change-Id: I8c03fa03fc6fe34852896841fec52a3d24c080e6
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
|
2e21b5e22c320fd7e6af86a7cc05b4b11d7a0f64 |
11-Jun-2013 |
Chris Banes <chrisbanes@google.com> |
Fix ABC CollapsibleActionViews on ICS+ - Fix ActionBarCompat CollapsibleActionView callbacks not being propogated on ICS+. - Moved support version of CollapsibleActionView from internal to public package. - Fix IME not showing on SearchView when expanded Bug: 9382915 Change-Id: I17851985c014f8c56e4adaa225354a023d3177fa Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/internal/view/CollapsibleActionView.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
ndroid/support/v7/internal/widget/ActionBarView.java
ndroid/support/v7/view/CollapsibleActionView.java
ndroid/support/v7/widget/SearchView.java
|
8123e4b3d19031e34a60c0db202f0b3d100eb9d8 |
03-Jun-2013 |
Chris Banes <chrisbanes@google.com> |
Ensure native Action Mode position on HC - Added a new layout to the decor for v11+ which ensures that the compat action bar is at least invisible when a native action mode is started. Bug: 9251554 Signed-off-by: Chris Banes <chrisbanes@google.com> Change-Id: I0932aaaa0b74166de6cb9134fd96d019ec204119
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/app/ActionBarImplBase.java
ndroid/support/v7/app/ActionBarImplHC.java
ndroid/support/v7/internal/widget/NativeActionModeAwareLayout.java
|
89208232f3b5d1451408d787872504a190bc7ee0 |
31-May-2013 |
Chris Banes <chrisbanes@google.com> |
Remove Native Action Bar support for Honeycomb - Tweaked config & bool resources so that large & xlarge match the width qualified resources as much as possible. - Added CompatTextView which implements textAllCaps for all platforms. - Added @hide to internal classes which it was missing Bug: 9218989 Change-Id: I038d8ab7261d6c1d5cb039cd17903a43d09183c2 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/app/ActionBarActivityDelegateHCMR1.java
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
ndroid/support/v7/app/ActionBarImplBase.java
ndroid/support/v7/app/ActionBarImplHC.java
ndroid/support/v7/app/ActionBarImplICS.java
ndroid/support/v7/internal/view/ActionBarPolicy.java
ndroid/support/v7/internal/view/CollapsibleActionView.java
ndroid/support/v7/internal/view/SupportMenuInflater.java
ndroid/support/v7/internal/view/menu/ActionMenuItemView.java
ndroid/support/v7/internal/view/menu/ActionMenuPresenter.java
ndroid/support/v7/internal/view/menu/BaseMenuPresenter.java
ndroid/support/v7/internal/view/menu/ExpandedMenuView.java
ndroid/support/v7/internal/view/menu/ListMenuItemView.java
ndroid/support/v7/internal/view/menu/ListMenuPresenter.java
ndroid/support/v7/internal/view/menu/MenuBuilder.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperHC.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
ndroid/support/v7/internal/view/menu/MenuPresenter.java
ndroid/support/v7/internal/view/menu/MenuWrapperFactory.java
ndroid/support/v7/internal/view/menu/MenuWrapperHC.java
ndroid/support/v7/internal/view/menu/MenuWrapperICS.java
ndroid/support/v7/internal/view/menu/SubMenuBuilder.java
ndroid/support/v7/internal/view/menu/SubMenuWrapperHC.java
ndroid/support/v7/internal/view/menu/SubMenuWrapperICS.java
ndroid/support/v7/internal/widget/ActionBarOverlayLayout.java
ndroid/support/v7/internal/widget/CompatTextView.java
ndroid/support/v7/internal/widget/ListPopupWindow.java
ndroid/support/v7/internal/widget/ScrollingTabContainerView.java
|
725c4409c9d876a688466249ec7d2f1bdafa5fda |
30-May-2013 |
Jeff Brown <jeffbrown@google.com> |
Fix Theme.AppCompat.Light.DarkActionBar styling. The base themes need to propagate appcompat attributes such as actionBarWidgetTheme back into their framework counterparts to ensure that the correct styles are applied. This change specifically fixes one such problem but there will be others to be resolved later as part of this bug. Fix visibility of a couple of overridden methods in ActionBarActivity to match that of the base class. Bug: 9196417 Change-Id: I0799f22234109b1d6f4ef8c1bb39bc7530054c06
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarImplHC.java
|
ee6aa6f8752a54d01c74486eafa71a86e94d7511 |
30-May-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Import ShareActionProvider for ActionBarCompat" into jb-mr2-dev
|
e290ed32f85ff6307a53922a78684b31d30b8dc5 |
25-May-2013 |
Chris Banes <chrisbanes@google.com> |
Import ShareActionProvider for ActionBarCompat Bug: 8396964 Change-Id: I1c6121cbbc518b84feb312456096c57f34021d20 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/internal/widget/ActivityChooserModel.java
ndroid/support/v7/internal/widget/ActivityChooserView.java
ndroid/support/v7/widget/ShareActionProvider.java
|
a6fc0bcd9e65ed20193976cd02500152bb39a163 |
23-May-2013 |
Chris Banes <chrisbanes@google.com> |
Emulate overridesItemVisibility() for ICS This commit tries to emulate ActionProvider's overridesItemVisibility() on ICS. Bug: 8911267 Change-Id: Iaefba21287863a1a51d7f35dc1a3d9d6a2b4ee86 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperJB.java
|
10d5cc85f23e10447e9d6fc326b963f415fbf63d |
29-May-2013 |
Chris Banes <chrisbanes@google.com> |
Merge changes I93332eca,If4777c50 into jb-mr2-dev * changes: Rename remaining resources to use abc_ prefix Import of SearchView into AppCompat
|
0d7ad0b89aeb8bafd4ccab0f5ccb71f89f415192 |
29-May-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix Context MenuInflater is created with" into jb-mr2-dev
|
9578a5eeff2a628783622a97fdd9021613df3576 |
29-May-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix drawable handling for ABC's ActionBarContainer" into jb-mr2-dev
|
242db97d44808da5e2f8ec45076e2353a03882a0 |
25-May-2013 |
Chris Banes <chrisbanes@google.com> |
Fix drawable handling for ABC's ActionBarContainer Bug: 9131941 Change-Id: I667c01a1b5f0096dd1b77459177542d5a3025cca Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/internal/widget/ActionBarContainer.java
|
45d973fcc4c43f5ea00cddd3d9b947d9e8d8fc4e |
28-May-2013 |
Chris Banes <chrisbanes@google.com> |
ActionBarCompat support for ActionBarDrawerToggle Bug: 9167781 Change-Id: I927788a093d27e26b8b693766127f1a608d1b540
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/internal/widget/ActionBarView.java
|
07a07ce59efb770e9fb9ca53a0133e5e64a63bbc |
23-May-2013 |
Chris Banes <chrisbanes@google.com> |
Rename remaining resources to use abc_ prefix Bug: 9100364 Change-Id: I93332ecaf1e8d5234acf005e263c6c0309e6413f Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/internal/view/ActionBarPolicy.java
ndroid/support/v7/internal/view/menu/ActionMenuItemView.java
ndroid/support/v7/internal/view/menu/ActionMenuPresenter.java
ndroid/support/v7/internal/view/menu/MenuBuilder.java
ndroid/support/v7/internal/view/menu/MenuPopupHelper.java
ndroid/support/v7/internal/widget/AbsActionBarView.java
ndroid/support/v7/internal/widget/ActionBarView.java
ndroid/support/v7/widget/SearchView.java
|
818041428e0aca4943fe5adc0d54dad0d36a75f4 |
22-May-2013 |
Chris Banes <chrisbanes@google.com> |
Import of SearchView into AppCompat This commit imports SearchView into AppCompat: - Drawable size has increased to ~100KB - Removed the old SearchActionProvider Bug: 8396910 Change-Id: If4777c5058c6035b517439a5452edb41512ee569 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/widget/SearchActionProvider.java
ndroid/support/v7/widget/SearchView.java
ndroid/support/v7/widget/SuggestionsAdapter.java
|
d713f4f0643a5f6409b431f643f1ad25dba6c22f |
21-May-2013 |
Chris Banes <chrisbanes@google.com> |
Fix ActionProvider.isVisible() #8911267 - Hooked up Menu Item visibility with ActionProvider visibility for v9 and below. - Cleaned up wrapper code around ActionProvider: - Move base ActionProviderWrapper code from HC to ICS - Hooked up ActionProviderWrapperJB properly Change-Id: Ib708f285784dbf0704989a1b258b96900c8b5e15
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperHC.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperJB.java
|
6f9952fd5a1dc66c584b26b9062ba6efd69ebcc7 |
13-May-2013 |
Chris Banes <chrisbanes@google.com> |
Tidy up Up Navigate for ActionBarActivity These came about as part of IOSched testing yesterday. - Split out the relevant NavUtils calls into seperate methods allowing apps to override. - More closely emulate v16's shouldUpRecreateTask() in base NavUtils - Adds an interface to TaskStackBuilder which allows ActionBarActivity to provide the parent intent. Change-Id: I4e158f6fa9e274f0a38ccfe0a98fc0e7cc4457b9 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
|
baf2251209e04f0dac4ec7e5d8c0bfc0014c4038 |
14-May-2013 |
Chris Banes <chrisbanes@google.com> |
Fix Context MenuInflater is created with Looks like I missed this in the refactoring. Should fix 8949883. Change-Id: I6bec4d0adb9a96c83193d2d796b7a1c166da5c53 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivityDelegate.java
|
6e6abe6eb358db4c3932752249c8ac61dd3dab21 |
08-May-2013 |
Jeff Brown <jeffbrown@google.com> |
Fix several issues with menu wrappers. The menu wrappers were being created for the wrong version due to an upside-down if tree in the menu wrapper factory. The action provider wrapper code was duplicated and failed to propagate the visibility changed event correctly. The new JB API bits were also mixed into the ICS bits. Added @Override in a few places where it was absent. Renamed MenuWrapper to MenuWrapperFactory to avoid confusion in the subtype relation between it and the actual wrapper types. Simplified the wrapper hierarchy by moving construction of support wrapper types into this factory instead of having to override individual createXXX methods on each wrapper type. This means we can get rid of several types, a possible diamond inheritance hierarchy involving MenuWrapperHC and SubMenuWrapperHC and their subtypes and the maintenance hassle of having to update four places whenever a new version specific subtype needs to be added. Added a SupportSubMenu interface type to complete the set of defined interface types. Fixed handling of null listeners in a few places. Bug: 8175766 Change-Id: I8c164893a6025308751a8c05671945874fe047c4
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/internal/view/ActionModeWrapper.java
ndroid/support/v7/internal/view/menu/BaseMenuWrapper.java
ndroid/support/v7/internal/view/menu/MenuBuilder.java
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperHC.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperJB.java
ndroid/support/v7/internal/view/menu/MenuWrapper.java
ndroid/support/v7/internal/view/menu/MenuWrapperFactory.java
ndroid/support/v7/internal/view/menu/MenuWrapperHC.java
ndroid/support/v7/internal/view/menu/MenuWrapperICS.java
ndroid/support/v7/internal/view/menu/SubMenuWrapperHC.java
ndroid/support/v7/internal/view/menu/SubMenuWrapperICS.java
|
9dfa89448924b14898dae4363b3ff79b7a9b8b51 |
07-May-2013 |
Chris Banes <chrisbanes@google.com> |
Fix StackOverflowError in ABC: #8842602 Change-Id: If39d3a00c1d9ba8cc17e159919d4f2521794bde5
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/app/ActionBarActivityDelegateHCMR1.java
|
34452b0d1034da026b8a1d6fe2fe4399844379d6 |
07-May-2013 |
Adam Powell <adamp@google.com> |
Support ActionProvider functionality from API 16 Add the API 16 ActionProvider methods regarding visibility changes to appcompat. Fix a previously introduced bug inflating ActionProviders. Change-Id: Ieff63683af4515eaacd0a25fddd168a7e71006cd
ndroid/support/v7/internal/view/SupportMenuInflater.java
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperHC.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
|
03527a1c5ca870353671fd8b97a08a989fe62012 |
30-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Fix provided MenuInflater for Fragments This commit fixes the type of MenuInflater that is given to fragments when using ActionBarActivity. Currently, the platform version of MenuInflater is passed through, whereas SupportMenuInflater should be. Change-Id: I7a4504aeae2795e8d9d6f4cd4ecd20b8d4ea7602 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/internal/view/SupportMenuInflater.java
|
30837f1095c803f332f4a1c3f0917c8afdd50156 |
24-Apr-2013 |
Adam Powell <adamp@google.com> |
API changes for support action bar menus Refactor support action bar to use standard framework menu interfaces instead of additional interfaces. This simplifies the API and results in fewer disjoint callbacks which could make life difficult for library authors. SupportMenu/SupportMenuItem are now private implementation details of the support lib rather than interfaces used directly by app developers. Developers must use standard support shim *Compat classes to access new methods, and these shims are now aware of SupportMenu/SupportMenuItem and will do the right thing. Fix up a few other general issues and bugs. Change-Id: I833dce76485741b680bef84c1c0ed8d81ea57616
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/app/ActionBarActivityDelegateHCMR1.java
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
ndroid/support/v7/app/ActionBarFragment.java
ndroid/support/v7/app/ActionBarFragmentCallbacks.java
ndroid/support/v7/app/ActionBarImplBase.java
ndroid/support/v7/internal/view/ActionModeWrapper.java
ndroid/support/v7/internal/view/CollapsibleActionView.java
ndroid/support/v7/internal/view/SupportMenuInflater.java
ndroid/support/v7/internal/view/menu/ActionMenuItem.java
ndroid/support/v7/internal/view/menu/ActionMenuItemView.java
ndroid/support/v7/internal/view/menu/ActionMenuPresenter.java
ndroid/support/v7/internal/view/menu/BaseMenuWrapper.java
ndroid/support/v7/internal/view/menu/MenuBuilder.java
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperHC.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
ndroid/support/v7/internal/view/menu/MenuPopupHelper.java
ndroid/support/v7/internal/view/menu/MenuPresenter.java
ndroid/support/v7/internal/view/menu/MenuView.java
ndroid/support/v7/internal/view/menu/MenuWrapper.java
ndroid/support/v7/internal/view/menu/MenuWrapperHC.java
ndroid/support/v7/internal/view/menu/MenuWrapperICS.java
ndroid/support/v7/internal/view/menu/SubMenuBuilder.java
ndroid/support/v7/internal/view/menu/SubMenuWrapperHC.java
ndroid/support/v7/internal/view/menu/SubMenuWrapperICS.java
ndroid/support/v7/internal/widget/ActionBarView.java
ndroid/support/v7/view/ActionMode.java
ndroid/support/v7/view/ActionProvider.java
ndroid/support/v7/view/Menu.java
ndroid/support/v7/view/MenuInflater.java
ndroid/support/v7/view/MenuItem.java
ndroid/support/v7/view/SubMenu.java
ndroid/support/v7/widget/PopupMenu.java
ndroid/support/v7/widget/SearchActionProvider.java
|
b5f6a045d8692186b4642d9940da65e708799d41 |
26-Apr-2013 |
Adam Powell <adamp@google.com> |
Merge "Remove "Compat" suffix from non-shim classes" into jb-mr2-dev
|
b79bd8bd1afdf165068ddafdc5fa0667f7ec4a70 |
26-Apr-2013 |
Jeff Brown <jeffbrown@google.com> |
Fix JavaDoc in appcompat. Bug: 8175766 Change-Id: I4920f42f23c9623e02ba4b06466c093e2841ccf0
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/internal/view/CollapsibleActionView.java
ndroid/support/v7/internal/view/menu/ExpandedMenuView.java
ndroid/support/v7/internal/view/menu/MenuBuilder.java
ndroid/support/v7/internal/view/menu/MenuPresenter.java
ndroid/support/v7/internal/widget/SpinnerICS.java
ndroid/support/v7/view/ActionProvider.java
ndroid/support/v7/view/Menu.java
ndroid/support/v7/view/MenuItem.java
|
f2b7cd67036d78fd5b487b0a2dab28aee11d9c88 |
23-Apr-2013 |
Adam Powell <adamp@google.com> |
Remove "Compat" suffix from non-shim classes Change-Id: I9cab9a0e7ac900b98ad019e38eb3296ea066da10
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateBase.java
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarImplBase.java
ndroid/support/v7/app/ActionBarImplCompat.java
|
6d25d4c095dc89d9549479b91a28878c8d217995 |
20-Apr-2013 |
Jeff Brown <jeffbrown@google.com> |
Merge "appcompat: Add plumbing for fragment options menus." into jb-mr2-dev
|
13c7c42f2d3a695448c0920d2aa996dae96c46ee |
20-Apr-2013 |
Jeff Brown <jeffbrown@google.com> |
Merge "Fix setHomeButtonEnabled() in ActionBarCompat" into jb-mr2-dev
|
3a1a7fff9873abbf8097c96f7654a459bf34f223 |
19-Apr-2013 |
Jeff Brown <jeffbrown@google.com> |
appcompat: Add plumbing for fragment options menus. We make the callbacks available through an interface so that developers can implement them on any fragment without having to subclass ActionBarFragment. The plumbing is mainly transparent to v4 support although we needed access to a few properties. Bug: 8661191 Change-Id: I1abce746b7b8443efd406a3e1a4b92c948c678db
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/app/ActionBarFragment.java
ndroid/support/v7/app/ActionBarFragmentCallbacks.java
|
5bf18cb82d15b240f8f6d45934fb963c3724b9bd |
18-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Fix setHomeButtonEnabled() in ActionBarCompat This commit fixes the relevant parts of 8643013. The disableHome flag doesn't actually seem to do anything (on ICS). The reason for the bug was because our version of setHomeButtonEnabled() didn't work. Therefore the value ActionBarPolicy.enableHomeButtonByDefault() is actually used anywhere. Change-Id: Ibc823ae2034d0d65843fff91449fa224a0eb289c Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarImplCompat.java
|
449ba8fe7056873134b0ee02ad5acb615bc7d249 |
18-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Fix Embed Tabs in ActionBarCompat This commit fixes bug 8643202: - Removed the unused action_bar_embed_tabs bool - Set Action Bar to embed tabs when in landscape and on large displays. - Change ScrollingTabContainerView to use SpinnerICS - Fixed SpinnerICS so that we have a setOnItemClickListener. Change-Id: I49411e4cf888425a5f0e90afa1529f6154d24051 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/internal/view/ActionBarPolicy.java
ndroid/support/v7/internal/widget/ScrollingTabContainerView.java
ndroid/support/v7/internal/widget/SpinnerICS.java
|
9addcff1698f71fb4145f39dacaf33a9c1fef24f |
11-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Enable Overflow Menu on Action Modes This commit enables the overflow menu on Action Modes: - Imported styles + resources for Overflow Menu Item - Disabled updating the List Menu showing non-action items from the CAB. - Fixed placement of ListPopupWindow, and removed some unused code. - While there I also added in an animation when showing/ hiding the CAB. Change-Id: Id8945b63ed1138ad6279e1c3b6d9e262c40ad55e Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/internal/widget/AbsActionBarView.java
ndroid/support/v7/internal/widget/ListPopupWindow.java
|
9a39a1a106e7cbe6daf6e246dab7e89bbecbab38 |
11-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Add Dividers to Action Bar and Tabs This commit adds dividers to items on the Action Bar and Tabs: - Created LinearLayoutICS which extends from the standard LinearLayout, and adds support for divider. - Added relevant attributes for divider support. - Remove unused drawable. - Renamed divider drawables to match holo naming. This commit also fixes the bug that we had some ICS attributes set in the v7 resources. While it built fine, Eclipse showed errors. Change-Id: Ib23ede896b9e87180889bf49a562b4926a9a8838 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/internal/view/menu/ActionMenuView.java
ndroid/support/v7/internal/widget/LinearLayoutICS.java
|
ee7c9fb199e9b9af8d40a1f9e27d85465acf8301 |
10-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Rename Resources to have abc_ prefix This commit renames all exposed resources to have the abc_ prefix. This is so that ActionBarCompat's resources do not interfere with any Holo resources that devs may import themsevles. This is also if devs use tools such as 'Action Bar Style Generator'. This allow devs to quick see which resources are from ABC. Change-Id: Ib9597110469c94ee3b70c9e89d0640033aa477f9 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarImplCompat.java
ndroid/support/v7/internal/view/menu/ActionMenuPresenter.java
ndroid/support/v7/internal/view/menu/ListMenuItemView.java
ndroid/support/v7/internal/view/menu/ListMenuPresenter.java
ndroid/support/v7/internal/view/menu/MenuDialogHelper.java
ndroid/support/v7/internal/view/menu/MenuPopupHelper.java
ndroid/support/v7/internal/widget/ActionBarContextView.java
ndroid/support/v7/internal/widget/ActionBarView.java
ndroid/support/v7/internal/widget/ScrollingTabContainerView.java
|
fb637c781a06f512dcaa407ebc74cbe0a5ae31a6 |
09-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Fix ActionBarCompat on Honeycomb v11 This commit fixes the styling on Honeycomb: - Moved all applicable styles from v14 to v11 - Light.DarkActionBar is an alias for the std Light theme on v11. - Fixed getThemedContext() not being available on v11 Change-Id: I0f336164cf85387ada8d8b69a72ae92a5f7075cf Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarImplHC.java
ndroid/support/v7/app/ActionBarImplICS.java
|
91906dd97be6c1369bcb099b1cd5f740d5d9ac63 |
10-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Scrub AppCompat Code and Resources" into jb-mr2-dev
|
d0203566f10a220ac9c76dc482319aab47adf96b |
10-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Implement Up Navigation in Compat Action Bar" into jb-mr2-dev
|
dbfc21aa98c4a1092204854b99830a50557aa969 |
08-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Add support version of PopupMenu to AppCompat This commit adds PopupMenu to AppCompat, along with the necessary styles. Change-Id: I9e546bb91a6c32196cdc4f77329957dd2e137326 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/widget/PopupMenu.java
|
d900fe072335d488f883585e3f686ef955d1ccc9 |
08-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Scrub AppCompat Code and Resources This commit removes TODOs, commented out code and other dead code from AppCompat. Change-Id: I7786b68465630bc7bdda181e3b121478ef20fd73 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarImplCompat.java
ndroid/support/v7/app/ActionBarImplHC.java
ndroid/support/v7/internal/view/menu/ActionMenuItemView.java
ndroid/support/v7/internal/view/menu/ActionMenuPresenter.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperHC.java
ndroid/support/v7/internal/widget/ActionBarOverlayLayout.java
ndroid/support/v7/internal/widget/ListPopupWindow.java
|
51e35e07a00e4b56a1ca330323e69ef9258c4e57 |
04-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Implement Up Navigation in Compat Action Bar This commits add ancestral navigation to the compat action bar. It uses the v4 class NavUtils for the large part: - Added support versions of up task creation methods to ActionBarActivity (onCreateNavigateUpTaskStack, etc) - Moved menu selected logic out of delegates and into ActionBarActivity. - Add finishAffinity shim into v4 support. Change-Id: I2b937434c5820aca162fdfa5665adc33d957bfb9 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
|
97b0db12faafe07b5f1d981c1a1c1f8e02773c8d |
04-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Fix Home Action Bar Item At the moment the Home action bar doesn't actually work, the necessary code was commented out as we can't use the same method as the framework. So I've created a Callback interface in ActionBarView, which it calls when the home icon is clicked. At the same time I've changed the home menu id to be android.R.id.home so devs don't have to catch two different ids. Change-Id: If3b67e437b993466ffd158392680fcea0e4ca79f Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/internal/widget/ActionBarView.java
|
b522f57d119f63f3c397ecfec94aaf6459e9f136 |
04-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Override and final-ise Menu methods This commit overrides and final-ises the standard framework methods in ActionBarActivity. They should not be overriden by devs as they are no longer called. Change-Id: I18d0601bfa6b37cf247dea16ec767ac0dcf9afbf Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
|
e77f24fdb79c4c0d9d4ae5f7c5e040f4a5bcab42 |
04-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Animate Action Bar show/hide" into jb-mr2-dev
|
a5dcd4264ed4ac7ab69d9f7045685e123a9f1e86 |
04-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Add Progress Bar support to Action Bar" into jb-mr2-dev
|
a1fae63dbeeef71c2daa25bfcaa2348bffc369aa |
03-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Animate Action Bar show/hide This commit animates the showing or hiding of the compat Action Bar. This commit also fixes the hiding of the split Action Bar (animated or not). Change-Id: I38f1096be719809722c85ceffec14ebeac291863 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/app/ActionBarImplCompat.java
|
ed34e2dffd0ce7da89063d06fd3b25687ca367a2 |
02-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Add Progress Bar support to Action Bar This commit adds support for displaying a progress bar on the action: - Support version of Activity.setProgress* have been added to ActionBarActivity - We use the platform's ProgressBar styles, so remove the now unused drawable. - As a bit of tidy-up, I renamed the internal version of requestWindowFeature to match the public name. - Added ICS version of ProgressBar.java. This was was needed as ICS added a constructor which we need. Change-Id: I865fb3bc3039b30b9f784e1e7e8f5d8d9b5744d3 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/internal/widget/ActionBarView.java
ndroid/support/v7/internal/widget/ProgressBarICS.java
|
a2b9cdba583eed47107c1c97bd555c9a181860c2 |
27-Mar-2013 |
Chris Banes <chrisbanes@google.com> |
Fix List Menu Text Colour This commit fixes a few things around the text colour on the list menu: - Combats against <v9 and v9-10 different panel backgrounds. We now use TextAppearance.Widget.IconMenu.Item as the base theme and increase text size. - Fix Sub Menu text colour by using primary_text_light instead of attr text colours (as the bg is always light <v11). Change-Id: I27bc6090ce4e5f428482a0a55d842647d49b8d9f Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/internal/view/menu/MenuDialogHelper.java
|
556ac47ce764a4a9320b5ac914536e9da2524176 |
02-Apr-2013 |
Chris Banes <chrisbanes@google.com> |
Mimic PhoneWindow's initial menu creation (compat) This commit re-works the initial menu creation in ActionBarActivityDelegateCompat. This means that supportInvalidateOptionsMenu() can be called anywhere in onCreate without problem. Fixes 8474759. As a result, the now unused onPostCreate calls have been removed. This is exactly the same change as Ib376dfc52b51a066a117f0006cd02d50342186ac (which was approved), but I somehow managed to break my git branch while rebasing. Change-Id: I040eff668eb04c68700d8520cd712acf8f61281a Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
|
5a2bcc375e046c5b6644dcc4d331d3fca0778aed |
28-Mar-2013 |
Chris Banes <chrisbanes@google.com> |
Tidy up Delegates + Enforce AppCompat theme usage This commit moves all variables and state into the relevant delegate classes. This means that ActionBarActivity is now merely a call proxy and entry point. As we now have a common class amongst the delegates, I also fixed the issue where we do not enforce the usage of AppCompat styles. This will fix issue 8124469. Change-Id: If055906e754ceda471260f3160009cb384703ecd Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
|
d8222dedaacae30fa03bee346ebf42ee75b39928 |
26-Mar-2013 |
Chris Banes <chrisbanes@google.com> |
Expose support version of contextual Action Bar This commit exposes the contextual Action Bar to developers: - More drawables imported (sigh). - Using standard ActionButton style for Close button, didn't see the point of adding yet more drawables - Moved ActionMode.java out of internal - Added ActionModeWrapper for HC+ - Added onBackPressed support - Added relevant callbacks to ActionBarActivity Change-Id: I02996621e810db6875c86cc5965ecac769459c16 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/app/ActionBarImplCompat.java
ndroid/support/v7/internal/view/ActionMode.java
ndroid/support/v7/internal/view/ActionModeWrapper.java
ndroid/support/v7/internal/widget/ActionBarContainer.java
ndroid/support/v7/internal/widget/ActionBarContextView.java
ndroid/support/v7/view/ActionMode.java
|
bc3b8a6d179fce25c4fedbcb8fe1be3299aa7f32 |
27-Mar-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Add Split Action Bar Support" into jb-mr2-dev
|
3954d59cb6073615ead9dd34cbdba9e16b8c5b6f |
25-Mar-2013 |
Chris Banes <chrisbanes@google.com> |
Add Split Action Bar Support This commit fixes support for the split action bar on devices running < 3.0: - Imported ab_bottom* drawables - Added windowSplitActionBar attri - Added metadata parsing so which allows per-Activity enabling of split when narrow: <meta-data android:name="android.support.UI_OPTIONS" android:value="splitActionBarWhenNarrow" /> - The Activity delegate has been split out into a seperate abstract base class for common code. Change-Id: I9eba5c11aec69f3458de4f84aefc6fbd6c91b4c6 Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegate.java
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
|
22ee98ed4436f2fd803e8158d61ccb867cf432bc |
25-Mar-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Extract platform impls out of ActionBarActivity" into jb-mr2-dev
|
aaa4944c9c8aaa0f804d0852f8eed02ff07989b8 |
25-Mar-2013 |
Chris Banes <chrisbanes@google.com> |
Merge "Proxy ICS Action Bar calls" into jb-mr2-dev
|
6386aac7ea9be44d23dcea28d9a02110c174e988 |
25-Mar-2013 |
Chris Banes <chrisbanes@google.com> |
Extract platform impls out of ActionBarActivity At the moment ActionBarActivity is in a bit of a mess as it contains all of the platform specific delegate implementations as static inner classes. This commit extracts out each implementation into it's own source file. This makes it easier to development, and makes ActionBarActivity.java more readable. Change-Id: I9c7ad5861ce62f21bc6c559836f0cea22224ee2b Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarActivityDelegateCompat.java
ndroid/support/v7/app/ActionBarActivityDelegateHC.java
ndroid/support/v7/app/ActionBarActivityDelegateICS.java
|
ea8b40c447dafbec701c63114f4ff77cc1d49471 |
25-Mar-2013 |
Chris Banes <chrisbanes@google.com> |
Proxy ICS Action Bar calls Methods added to ActionBar.java in ICS were previously not proxied. This commit fixes this so that methods such as setLogo() work. Change-Id: I6a8e4e31a62b032fd36f7d218defb9cdf5f51ffd Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarImplHC.java
ndroid/support/v7/app/ActionBarImplICS.java
|
aa3d0bcfe4431f562875b5d21c7f44092d52a6e4 |
25-Mar-2013 |
Chris Banes <chrisbanes@google.com> |
Don't wrap null objects for ActionBar This fixes 8417871. We would wrap null listeners which would mean that the Action Bar would think it has a listener, etc when it actually doesn't. Change-Id: I7f86bf6f965331f8c62094be60144b163a76ac1a Signed-off-by: Chris Banes <chrisbanes@google.com>
ndroid/support/v7/app/ActionBarImplHC.java
|
e6072e2d918169bd827cf7431347fb648124c227 |
21-Mar-2013 |
Jeff Brown <jeffbrown@google.com> |
Clean up action bar support library. Small initial refactoring. More to come. Added a SearchActionProvider to make it easy to embed SearchViewCompat within a support library action bar. Bug: 8175766 Change-Id: I4ddb16d8fce5d638a76027446128f7462c2095ce
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperHC.java
ndroid/support/v7/internal/widget/ListPopupWindow.java
ndroid/support/v7/view/ActionProvider.java
ndroid/support/v7/widget/SearchActionProvider.java
|
da10fdd1400ecfd8d7f2e55651dd528d0614dfc5 |
19-Mar-2013 |
Jeff Brown <jeffbrown@google.com> |
Move appcompat library to v7 package. Moved most of the options menu related functionality out of v4 support lib into appcompat where it belongs. These two libraries have very different design philosophies and it is important that they remain untangled. The support action bar options menu is broken by this change but will be fixed in later patches after some refactoring to more fully express the facade-like nature of the appcompat library. Collapsed the appcompat eclair, honeycomb and ics folders into one src folder because the layering did not make any sense. All of these folders were providing portions of the API. The layering will be reconstructed and improved in later patches. Moved implementation types into an internal package within appcompat to prevent them from leaking into the API. Changed the base package name to android.support.v7, similar to the gridlayout support lib. Bug: 8175766 Change-Id: I538cbe08310e63e96a2a9fed0b8636eeda530f2c
readme
ndroid/support/v7/app/ActionBar.java
ndroid/support/v7/app/ActionBarActivity.java
ndroid/support/v7/app/ActionBarImplCompat.java
ndroid/support/v7/app/ActionBarImplHC.java
ndroid/support/v7/app/ActionBarImplICS.java
ndroid/support/v7/internal/view/ActionBarPolicy.java
ndroid/support/v7/internal/view/ActionMode.java
ndroid/support/v7/internal/view/CollapsibleActionView.java
ndroid/support/v7/internal/view/SupportMenuInflater.java
ndroid/support/v7/internal/view/menu/ActionMenuItem.java
ndroid/support/v7/internal/view/menu/ActionMenuItemView.java
ndroid/support/v7/internal/view/menu/ActionMenuPresenter.java
ndroid/support/v7/internal/view/menu/ActionMenuView.java
ndroid/support/v7/internal/view/menu/BaseMenuPresenter.java
ndroid/support/v7/internal/view/menu/BaseMenuWrapper.java
ndroid/support/v7/internal/view/menu/BaseWrapper.java
ndroid/support/v7/internal/view/menu/ExpandedMenuView.java
ndroid/support/v7/internal/view/menu/ListMenuItemView.java
ndroid/support/v7/internal/view/menu/ListMenuPresenter.java
ndroid/support/v7/internal/view/menu/MenuBuilder.java
ndroid/support/v7/internal/view/menu/MenuDialogHelper.java
ndroid/support/v7/internal/view/menu/MenuItemImpl.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperHC.java
ndroid/support/v7/internal/view/menu/MenuItemWrapperICS.java
ndroid/support/v7/internal/view/menu/MenuPopupHelper.java
ndroid/support/v7/internal/view/menu/MenuPresenter.java
ndroid/support/v7/internal/view/menu/MenuView.java
ndroid/support/v7/internal/view/menu/MenuWrapper.java
ndroid/support/v7/internal/view/menu/MenuWrapperHC.java
ndroid/support/v7/internal/view/menu/MenuWrapperICS.java
ndroid/support/v7/internal/view/menu/SubMenuBuilder.java
ndroid/support/v7/internal/view/menu/SubMenuWrapperHC.java
ndroid/support/v7/internal/view/menu/SubMenuWrapperICS.java
ndroid/support/v7/internal/widget/AbsActionBarView.java
ndroid/support/v7/internal/widget/AbsSpinnerICS.java
ndroid/support/v7/internal/widget/ActionBarContainer.java
ndroid/support/v7/internal/widget/ActionBarContextView.java
ndroid/support/v7/internal/widget/ActionBarOverlayLayout.java
ndroid/support/v7/internal/widget/ActionBarView.java
ndroid/support/v7/internal/widget/AdapterViewICS.java
ndroid/support/v7/internal/widget/ListPopupWindow.java
ndroid/support/v7/internal/widget/ScrollingTabContainerView.java
ndroid/support/v7/internal/widget/SpinnerICS.java
ndroid/support/v7/view/ActionProvider.java
ndroid/support/v7/view/Menu.java
ndroid/support/v7/view/MenuInflater.java
ndroid/support/v7/view/MenuItem.java
ndroid/support/v7/view/SubMenu.java
|