d805095048f6be52cddbd572ee343c4639ba8187 |
|
22-Apr-2016 |
Alan Viverette <alanv@google.com> |
Clean up deprecation tags in support libraries Also fixes renderscript and recyclerview docs builds. Bug: 28339627 Bug: 28073702 Change-Id: I0f38cf82fe260de4488660c87aaed8d26265eeba
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.java
|
a777694569b333a4459606db6bc94a9e80fd25f3 |
|
10-Feb-2016 |
Chris Banes <chrisbanes@google.com> |
Rename AppCompat + Preferences Theme styleable When two libraries have the same named styleable, it's a bit ambiguous which one is actually used. Some build tools break too. Fixed by making sure that each libraries styleable is uniquely named. BUG: 27105780 Change-Id: I1156efcb71fb9dde3458e03c68ed891f170ad575
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.java
|
733d0b2acb07ede7455b9d020901a10586053923 |
|
04-Jan-2016 |
Chris Banes <chrisbanes@google.com> |
Fix ToolbarActionBar invalidating destroyed Activities BUG: 26375399 Change-Id: I4e4298748b9040b8ee307bbf1c09450618bdd494
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.java
|
a6d085f83e2aec7ebda1fbbc69a5fd63c5f2e235 |
|
08-Dec-2015 |
George Mount <mount@google.com> |
Alt-up moves focus on the toolbar in action bar mode. Bug 24811572 Change-Id: I0884bbabb155724539ba1314d0e9aeae27daaa83
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.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/ActionBar.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/ActionBar.java
|
d15ee7df01f2f48b536a610c4739f33b226d3f81 |
|
29-Oct-2014 |
Chris Banes <chrisbanes@google.com> |
Let the Action Bar handle keyboard shortcuts BUG: 18021345 Change-Id: If7f555b0ae2dc5ef8662f2d42c87f2b98cbeb603
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.java
|
ca58f2ce7cd9f0e0f2c4a46c3bcc98013209f6b3 |
|
27-Aug-2014 |
Chris Banes <chrisbanes@google.com> |
Update Toolbar/Action Bar title handling to match fw BUG 17138048 Change-Id: Ib787757a991178787bbd1bf9dc405a9a507fe7c3
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.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
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.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
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.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
/frameworks/support/v7/appcompat/src/android/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)
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.java
|
b933f9c89bbe890ff6753559b83c0ecf236472dd |
|
21-Mar-2014 |
Tor Norbye <tnorbye@google.com> |
Add tools metadata annotations to the appcompat library Change-Id: Ibe3076675d874ba05e57a0175706e41c3d801819
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.java
|
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
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.java
|
9dcd2e58138ca4eb4b18f80b50e8979329e859d6 |
|
17-Jul-2013 |
Scott Main <smain@google.com> |
javadoc edits for support library Change-Id: Ie8f228036dc9d33315430490a2e03e9c504ada71
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.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
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.java
|
b79bd8bd1afdf165068ddafdc5fa0667f7ec4a70 |
|
26-Apr-2013 |
Jeff Brown <jeffbrown@google.com> |
Fix JavaDoc in appcompat. Bug: 8175766 Change-Id: I4920f42f23c9623e02ba4b06466c093e2841ccf0
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.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
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.java
|