History log of /frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBarImplHC.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBarImplHC.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>
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBarImplHC.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
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBarImplHC.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>
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBarImplHC.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>
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBarImplHC.java
aaa4944c9c8aaa0f804d0852f8eed02ff07989b8 25-Mar-2013 Chris Banes <chrisbanes@google.com> Merge "Proxy ICS Action Bar calls" into jb-mr2-dev
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>
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBarImplHC.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>
/frameworks/support/v7/appcompat/src/android/support/v7/app/ActionBarImplHC.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/ActionBarImplHC.java