f2149b131fa96dc0a26fc86b3a36c4094c63a73a |
|
16-Jul-2015 |
Chris Banes <chrisbanes@google.com> |
Remove DayNight functionality DO NOT MERGE BUG: 22488087 Change-Id: I69298e07b8aae124a4982d30c070ea042c6e3568
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegate.java
|
eba6361c28fad482737765413aed1290da67f2da |
|
08-Jun-2015 |
Chris Banes <chrisbanes@google.com> |
Add hasWindowFeature() to AppCompatDelegate BUG: 17879624 Change-Id: I3d2aa9d542ae116fdbe9dd3673bd126f434946d0
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegate.java
|
15ad53853d367f5d593bb019d88fb613878fd8fc |
|
14-May-2015 |
Chris Banes <chrisbanes@google.com> |
Theme.AppCompat.DayNight working back to API v14 This CL enables the use of -night and -notnight resource qualifiers, and thus allowing Theme.AppCompat.DayNight to work on those API levels. TwilightCalculator and TwilightManager are simplified versions of those internally in the framework. Since we don't want to force the use of location permissions, we have a fallback of hardcoded 'night' time. BUG: 21119724 Change-Id: I48ff5f0ea0c02ba60d3c2979aa9fa2997080de37
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegate.java
|
d25af35061a9f20d59b25329d613c62c20184dad |
|
04-May-2015 |
Chris Banes <chrisbanes@google.com> |
Window.Callback passthrough fixes We currently do not proxy onMenuOpened or onPanelClosed events to the Activity because we overload the FEATURE_ACTION_BAR ID internally. From v11+, those methods in Activity do special handling and try and init it's own Action Bar (which usually results in a crash). To fix this, we now use our own special feature IDs: FEATURE_SUPPORT_ACTION_BAR and FEATURE_SUPPORT_ACTION_BAR_OVERLAY. Meaning, we can now pass the calls through without the default impl blowing up. We still accept the normal window feature IDs for requestWindowFeature() but we log an info message. BUG: 20816353 Change-Id: Ieea6d451279469b9de7bd96a17e5338600fdf9d8
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegate.java
|
f5829201b976fc650789accc22f325a2541ed478 |
|
13-Apr-2015 |
Chris Banes <chrisbanes@google.com> |
Action Mode fixes - M edition - CABs from floating windows now display correctly - We now let TYPE_FLOATING framework CABs through to the window (when enabled) BUG: 20171499 BUG: 20022929 Change-Id: I56b6f16ee62fc8f0f210da480ad1577863321470
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegate.java
|
547a80d347e0dc9751bbe3cf91f947477145bdba |
|
13-Apr-2015 |
Chris Banes <chrisbanes@google.com> |
Action Mode fixes - Added a switch to disable native CAB handling - They now use the correct theme - Using a better way to intercept framework CABs - We now only intercept on v14+. BUG: 20171499 BUG: 20022929 BUG: 20208108 Depends on Iacffdf908b98739770f13665732d7755b14b9a25 Change-Id: Ia64beb77ba0a08186e4cdea4544cd9880bf4a4d9
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegate.java
|
e69e62dce87f48a33807b80e1a2cacbbfade5656 |
|
13-Jan-2015 |
Chris Banes <chrisbanes@google.com> |
Fix doc build break Must have missed this while rebasing a previous CL Change-Id: I0a23b7294621b8fba804579b7b922e9729a0e4d6
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegate.java
|
16e8d4dd91083260223c007c797e46bc8f631055 |
|
23-Dec-2014 |
Chris Banes <chrisbanes@google.com> |
Material Dialog themes Lots of changes needed for this, building upon the refactoring CL. AppCompatDelegate can now handle Dialogs as well as Activitys (which was easy after the refactor). This was needed so that we can install a custom decor for Dialogs. Also added borderless button styles as they were needed for Dialogs. Change-Id: I88a7e4de5de85477982e401c832aeae732f81647
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegate.java
|
f3ad1351d8b40ec5defe35e79d3430ad3c384b6d |
|
27-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Refactor AppCompat's Activity structure - The activity delegates now have a public abstract class called AppCompatDelegate. Any Activity can create one, but they must call through to the delegate at certain lifecycle methods. - Related, I've reduced the number of manual lifecycle calls needed by using Window.Callback where possible. - Activities can implement the the new AppCompatActivityCallback interface to receive certain callbacks. - AppCompatActivity does all of this automatically - ActionBarActivity is now a deprecated alias for AppCompatActivity - Removed support for the v4 Drawer Toggle - Remove our internal callback in favor of using Window.Callback directly BUG: 18547959 Change-Id: I8ece4372fa2abbc5b5246544643fafe0e22874be
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegate.java
|