History log of /frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBar.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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