History log of /frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ad1b0e82100ee31e70040d77bfa4d847b2bf0864 02-May-2017 Aurimas Liutikas <aurimas@google.com> Fix and suppress an assortment of ErrorProne warnings.

Test: ./gradlew assembleErrorProne now has fewer warnings
Change-Id: I445c7dfd36b33243771eb7821562ca468851ad8a
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
384fbeb5973d98492aa83d6270f765ccfa2752a4 15-Mar-2017 Andrei Stingaceanu <stg@google.com> resolve merge conflicts of 0dbe090bba to master

Test: existing tests pass
Change-Id: Id56cfb6e005762f9f6622e5d0bddc78e2385c4c6
0dbe090bba314e72d65d5404c9fb15b7550a698d 15-Mar-2017 Andrei Stingaceanu <stg@google.com> [AppCompat] - backport changes from N - reworked

Took into account and actioned the comments from the
previous CL.

Bug: 34118882
Test: existing tests pass
Change-Id: I154ccc39cbbed7b4621346df6ac480016576cfe3
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
035bb922cd2fd0d8362dfa008f29e6d898bb9f96 14-Mar-2017 Alan Viverette <alanv@google.com> Revert "[AppCompat] - backport changes from N"

This reverts commit e419aa4002976f2c79754b507dff8b14c007b277.

Change-Id: Ifcdfcd1d9be133da1e2e97c1b5d5e368fbfe4923
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
e419aa4002976f2c79754b507dff8b14c007b277 01-Mar-2017 Andrei Stingaceanu <stg@google.com> [AppCompat] - backport changes from N

Bug: 34118882
Test: existing tests pass
Change-Id: Iaf3852ce6d6c3b2439fd421c09e8c69bafd520a6
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
e2104f4b5c8e3ad63570306a25e61502dfe4c418 05-Mar-2017 Aurimas Liutikas <aurimas@google.com> Add all missing @Override annotations.

Historically, we could not add @Override for certain methods due to
using older SDKs to build support library. That is no longer the case
so we can add @Override everywhere now.

Test: ./gradlew assemble assembleAndroidTest still works
Change-Id: I85e3c1157f0e253e3eab7584189f3bf95cf030e9
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
4b25d63ff53d4676150ac54897851e4ff9f1049f 25-Feb-2017 Aurimas Liutikas <aurimas@google.com> Clean up ParcelableCompat after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble

Change-Id: I87d35d527e80d55ac4a2a626a6040fcdaff63ae3
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
458543f38db49fdcb1764f007ded33820964c3fe 14-Feb-2017 Aurimas Liutikas <aurimas@google.com> Clean up MenuItemCompat after minSdk 14 bump.

- Deprecates all the methods introduced in API 14 or earlier.
- Removes usage of such methods within support library.
- Inlines Api26 related call directly in MenuItemCompat.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I5f26608e417377a67f4051c3f7c3067eab4012f6
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
6ed40c1f86bcb172a1f0f069cde1c571a7781aee 07-Feb-2017 Aurimas Liutikas <aurimas@google.com> Deprecate and remove usage of MotionEventCompat methods.

We bumped our minSdk to 14 and now most of MotionEventCompat methods and
constants are no longer needed.

Bug: 32794064
Test: ./gradlew assemble assembleAndroidTest
Change-Id: I5fc698fc8243107cd969743b7500163818f8c258
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
fa0f82f629bf95681c14ed559922f77a3030aa18 30-Jan-2017 Aurimas Liutikas <aurimas@google.com> Deprecated ViewCompat methods that were added in API 11.

Deprecated all the ViewCompat methods that were APIs added to View
since API 11. Additionally this removes usages of these APIs in support
library.

Bug: 32794064
Test: ./gradlew assemble assembleAndroidTest still works
Change-Id: I18fb0cc1ebc67c911eeb30aada7b8315afc15835
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
8e10080c914d1ad0784394fa3026b85535535847 18-Nov-2016 Aurimas Liutikas <aurimas@google.com> Move from GROUP_ID to LIBRARY_GROUP annotations

- GROUP_ID was deprecated in favor of LIBRARY_GROUP.
- Fix import order in touched files.

Test: ./gradlew assemble assembleAndroidTest
Change-Id: I2a774e93215090f42262fb86cf8e841f2a546a4f
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
9480eb4e94e429726b07eba133ffbc6450b8d795 09-Sep-2016 Alan Viverette <alanv@google.com> resolve merge conflicts of 7243922 to master

Change-Id: I34d800e77c4b1a440eb67191b4697213a2e6239e
c39d9c75590eca86a5e7e32a8824ba04a0d42e9b 25-Aug-2016 Alan Viverette <alanv@google.com> Add @RestrictTo(GROUP_ID) annotations to match @hide docs annotations

Also removes some unnecessary @hide annotations on classes that wouldn't
have shown up in docs anyway due to package/private visibility or NO_DOCS.

Bug: 27937193
Change-Id: Iab127a5a3ce57a2d61965d3cef782621eb3859f5
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
6af92e85222488df14846db05b3d5561d280b71e 06-Sep-2016 Aurimas Liutikas <aurimas@google.com> Remove all the extra accessor methods added by javac in support-v7-appcompat. am: 2c1bad7ecd am: 4f640dc19c
am: 515ee94327

Change-Id: Icbcee080fe4a4a13d8f050e1a4e0f4fcc18ac0dd
2c1bad7ecd5879bf0f29ce2ce1bc5bd67a3f4682 25-Aug-2016 Aurimas Liutikas <aurimas@google.com> Remove all the extra accessor methods added by javac in support-v7-appcompat.

Change private methods to be package protected to avoid extra methods
that get added to be able to access them from inner classes.

This CL saves 196 methods in our jar.

Bug: 31075707
Change-Id: I2592b845b920384ff523fe130f634d5808a382a8
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
13a262d486337db8ae7db54185e5f74a8a5fbb2a 26-Jul-2016 Chris Banes <chrisbanes@google.com> Tidy ups for AppCompat vector support am: 19ef8b22fc am: 50d729defd
am: e72241ae99

Change-Id: Ia90f37e3b33094a025469582c1547df3220453b3
19ef8b22fccfd1649ac27cec9fe74933265f5745 14-Jul-2016 Chris Banes <chrisbanes@google.com> Tidy ups for AppCompat vector support

- Add an UncaughtExceptionHandler to make any resulting
exceotions clearer.
- Make sure that any manually created views are
AppCompat versions.

Change-Id: I8165cfe6c7c5beef1b358b4616af7a90f554ee25
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
a7eda07bf9dba63dde6cb4eaa06a5229cfd832ec 12-Jul-2016 Aurimas Liutikas <aurimas@google.com> Remove last references to ActionBarActivity

ActionBarActivity has been deprecated. This CL removes uses
and references to it within support library.

Bug: 30074170

Change-Id: I64000acfbe8635c604863983d61a296965a50a53
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
03c7e33ca042c97524fe704d278ce53ad5edd56b 27-Jun-2016 Chris Banes <chrisbanes@google.com> Make Toolbar ignore its minHeight if larger than height

Currently Toolbar lays out all children based on its
minHeight (if set). If that minHeight is larger than
the Toolbar height, then the children are laid out larger
than the Toolbar and clipped.

This CL fixes it back by capping the alignment height.

BUG: 29049143
Change-Id: Icb7b63a4605cb0272dc415920820038c1cd7cb2e
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
4c99f0e29b0926d8e5de44b7e3980d47f052f04c 24-Jun-2016 Chris Banes <chrisbanes@google.com> Add AppCompatResources.getDrawable()

This CL adds the new public method, which just
proxies to AppCompatDrawableManager for now. Also
moved all internal calls of
AppCompatDrawableManager.getDrawable() to the new method.

Looks like a huge commit, but it's mostly just moving
things to use the new method.

BUG: 29564497
Change-Id: Ie1603cc83d58333d70b90aefcfaf21fd367081ae
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
426272331bc73c351f0dfd9f715deaf792269641 20-Jun-2016 Chris Banes <chrisbanes@google.com> Fix NPE in Toolbar

Caused by super constructor calling non-final methods
which Toolbar overrides, and then tries to reference
final variables.

BUG: 28806107
Change-Id: I5f68d0ce9929af3c507c48c81f2ce6a3861f33d9
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
05f5ba020fa6caa658c75b6d77436aa980ca0fcc 22-Apr-2016 Chris Banes <chrisbanes@google.com> Backport AbsSavedState and fixes to v4

Also makes the support library widgets use it
so that they handle multi-class loaders correctly
when restoring state.

BUG: 27790353

Change-Id: I5c7888f119b8fcb79fd7cb67987c304c0c982c8e
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
3104ae360dd96eff4201cb293249779b1abdf343 20-Apr-2016 Kirill Grouchnikov <kirillg@google.com> Use ViewCompat.getLayoutDirection in Toolbar.

Otherwise it crashes using v17+ getLayoutDirection from View.

Bug: 28282893
Change-Id: I4eef42828c4ebb2d4c832bf4df9aa3e4dbf6912e
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
62d19a6ee16af9bfdefdeb1d649c696420ec0a33 28-Mar-2016 Adam Powell <adamp@google.com> Add contentInsetStartWithNavigation/EndWithActions

Support lib edition

Allow developers to set different content insets on toolbars and
action bars to be used when navigation buttons or menu actions are
present. Set the default values for these according to the material
spec.

Bug 19317855

Change-Id: Ic8654550db70154b6b54f7cc506682cda9a91f8c
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
7541e4bfa0c9fff31bcb12fc5a94365565388715 17-Mar-2016 Aurimas Liutikas <aurimas@google.com> Check for saved state type in onRestoreInstanceState.
am: bb58a82

* commit 'bb58a82daf11bf3c056d1cd5887aa26435d37b69':
Check for saved state type in onRestoreInstanceState.
bb58a82daf11bf3c056d1cd5887aa26435d37b69 16-Mar-2016 Aurimas Liutikas <aurimas@google.com> Check for saved state type in onRestoreInstanceState.

Add instanceof check in onRestoreInstanceState calls throughout
frameworks/support code.

Bug: 27589237
Change-Id: Id9db70de03979379ca9d98bb8599ac9fa2b46218
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
5ba3ae1432911726ee5fa0385d286018cad0de71 25-Nov-2015 Chris Banes <chrisbanes@google.com> Merge "Allow inflateMenu() to not break ToolbarActionBar" into mnc-ub-dev am: 5185f007c8
am: 327c37aad6

* commit '327c37aad6d58e3d5baf752c7b46d6a2717376a6':
Allow inflateMenu() to not break ToolbarActionBar
b1e2d04ef53b2d6f3bd78ff5ebe59c22ad2f1a25 25-Nov-2015 Chris Banes <chrisbanes@google.com> Allow inflateMenu() to not break ToolbarActionBar

BUG: 25872174
Change-Id: If797a397b5258b758052dc1e73d939dbd9694ea6
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
85124975351edf106f8c9320af338ca14e28e192 27-Oct-2015 Chris Banes <chrisbanes@google.com> resolve merge conflicts of fcd014d478 to master.

Change-Id: I58e8f555a0fa0374b11705417f8f325eb1b245a4
66698bb15ba0f873aa1c2290cc50d6bb839a474a 26-Oct-2015 Chris Banes <chrisbanes@google.com> Flatten AppCompat class hierarchy

This allows us to do two things:

1) Move away from using public @hidden classes
everywhere.
2) Workaround silly OEM bugs.

BUG: 18218511

Change-Id: I7582e242c7564c32feeb044fc9eff6bfb5c56536
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
b1d11409409e0d166360397adfd1e765bef49591 15-Oct-2015 Chris Banes <chrisbanes@google.com> Add accessor methods for Toolbar title margins

Also adds missing attrs to public.xml so they can be
documented.

We can now use those margins in CollapsingToolbarLayout
to make it's title have similar positioning to Toolbar's
title.

BUG: 23720183

Change-Id: I09eeef65141d4af77c8813e8fac5f89bead47597
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
7e4e8b664820f773bc96e37ee1d2bbf500d64e69 12-Oct-2015 Chris Banes <chrisbanes@google.com> Add AppCompatDrawableManager

Refactored from TintManager, AppCompatDrawableManager
is now architectured differently. It is now a singleton
which keeps multi-map of cached tints.

This is to enable the new InflateDelegate extension point,
which will allows libraries (and eventually apps) to hook
into the compat drawable inflation.

While this CL looks large, it's mostly just updating method
calls to match the new parameters.

BUG: 24852773

Change-Id: Ic9f5ecc6fd0208d2f7a8a686f077f16588020516
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
64c32ba7ea8a7c71835e33d7f208824bf1081a24 17-Jun-2015 Adam Powell <adamp@google.com> Add matching xml attributes for existing Toolbar properties

AppCompat edition

Bug 21010256

Change-Id: If5d4c2b1950d3593c27379fd229f276b686cd583
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
f6ad5d5a5d205696951a04c49dc04fa65a428e58 15-Jun-2015 Adam Powell <adamp@google.com> Fully remove Toolbar children when action views expand

AppCompat edition

The previous implementation of toggling visibility resulted
developer-set child visibility getting stomped. Fully detach child
views that shouldn't be shown instead. This is more consistent with
the coming and going of other system child views.

Bug 18156260

Change-Id: I028443115abd305076bf517b1c0d9de1265f00f5
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
c0dc35dd54229e89d89aceceb44989a11d748fe7 15-Jun-2015 Chris Banes <chrisbanes@google.com> am 32d048f6: Merge "Make Toolbar accessible" into lmp-mr1-ub-dev

* commit '32d048f6e59a4007b3996a7fb7cafca9b87948f9':
Make Toolbar$SavedState accessible
174b5f1e907abbaa70f94dc83fff86ea453d2cd3 15-Jun-2015 Chris Banes <chrisbanes@google.com> Make Toolbar$SavedState accessible

BUG: 21836037

Change-Id: Ia67d334200701cca3bc66d40dba08b102c15b93c
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
7325cdad103472c460c1dd492ec9f9ac0df57d50 09-Jun-2015 Chris Banes <chrisbanes@google.com> API council review feedback for ActionMenuView - support edition

Reverts "MenuItem, navigation and overflow icon tinting" CL,
and adds getter and setter for the overflow icon to ActionMenuView
and Toolbar.

BUG: 21571899

Change-Id: I4ba7f6bb5c94ea52bfc482590b9de620640bd8d5
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
b5e38f5d9f0a126d5df513d7e4520f8b836b5b93 27-Apr-2015 Chris Banes <chrisbanes@google.com> am 0e2b903d: Merge "Remove a now uneeded hack for Toolbar theming" into lmp-mr1-ub-dev

* commit '0e2b903d4becf9032b4dfbff3c58d2296d20988b':
Remove a now uneeded hack for Toolbar theming
282b41afb218f7b7becd0a1c420ddd21fc14c3db 23-Apr-2015 Chris Banes <chrisbanes@google.com> Remove a now uneeded hack for Toolbar theming

We now read app:theme in the LayoutInflater.Factory
so this isn't needed.

Change-Id: I7934702451eb2067f9a2b1fdd048ff1f7eba9bb8
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
c005695ca3e01efb3c3486f5cb6bf1e7fb21995c 09-Apr-2015 Chris Banes <chrisbanes@google.com> resolved conflicts for merge of 73a0c3c7 to master

Change-Id: I1652150b1499db455f1eee8d8743d2f7f7bb6fcc
a6a508b2296730ca6954aaebcca52a9962a5cb55 11-Mar-2015 Chris Banes <chrisbanes@google.com> AppBarLayout

There is still a few things missing for this, such as elevation
and fling support. I'll add these in a later CL.

Change-Id: Ie6d6d24a39a21bcd640f09c9da07ec2f6c1f4bb4
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
f694ca99453213b7ce3c2a46e237209fcb5841cd 11-Mar-2015 Tor Norbye <tnorbye@google.com> Annotate Toolbar and ActionMenuView with resource-type annotations

Change-Id: I0d9bb41aa55aab0c261c7aef900f1cfbafe4ecfa
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
70acb0c19be3831a2080e4f902324de16bfbf62e 04-Mar-2015 Tor Norbye <tnorbye@google.com> Annotate support library with @ColorInt, @CallSuper, etc

Change-Id: Ifa25a628f89a07d3903cd71eb1c3639297fdf722
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
08b8453a77120d3336428b8d510759376afe9e4c 02-Mar-2015 Scott Kennedy <skennedy@google.com> am a7af78c2: am aa6e143b: am 94756719: Mark attrs @Nullable in Toolbar constructors

* commit 'a7af78c2c372249ef670072d9a43d4734c13b5cf':
Mark attrs @Nullable in Toolbar constructors
94756719872ef2f4a60d59eb1e2169011312676b 02-Mar-2015 Scott Kennedy <skennedy@google.com> Mark attrs @Nullable in Toolbar constructors

Change-Id: I972392218debe491594d43c52d415940d645fb25
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
c88bcc13910d9d1a0ddd077e7cb96f3d95bde76c 16-Feb-2015 Chris Banes <chrisbanes@google.com> MenuItem, navigation and overflow icon tinting - support edition

- iconTint and iconTintMode attrs for MenuItem, with
associated setters.
- navigationTint and navigationTintMode attrs for Toolbar
with associated setters.
- overflowTint and overflowTintMode attrs for Toolbar
with associated setters.

Depends on Ibd1fae7cdbc7a7c42809e52541fae5d8beb18e92

BUG: 18126050
BUG: 19148351
BUG: 19305408

Change-Id: I04e9ce376c925efe6f43e03e9627a9a83865dab8
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.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/widget/Toolbar.java
6f2135232bf216d194b049265f0b92f69e74c241 09-Jan-2015 Chris Banes <chrisbanes@google.com> Honor app:theme in Toolbar on Lollipop

With the change to use android:theme in AppCompat, there
was a small regression when using app:theme on Toolbar on L+.

This CL manually themifies the context so that we don't
break apps which only use app:theme when running on >= Lollipop.

Also added a Log statement telling devs that app:theme is deprecated.

Change-Id: Ib98f7c5b8b28d79c7b302a923fb198d8068035ca
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
fd1eb27a3700de31507de34fd1bcc51830fe876c 24-Oct-2014 Chris Banes <chrisbanes@google.com> Backport android:theme functionality for all Views

Also make the tinted widgets public so that developers
can extend from them.

BUG: 18367946
BUG: 18112118

Change-Id: Id47e21e960f3539304f0c1c023eebdff6c429c8d
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.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
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
3e2b5bd049c924bf6d29615973bc598a6d50e6cb 29-Oct-2014 Alan Viverette <alanv@google.com> Add content description to Toolbar collapse icon

BUG: 17722111
Change-Id: I698e878d00d2945a994420dd77f9e2bbae9d36aa
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
aac6aa7699cefacf5cd3aaa17c97c2f574ba1259 22-Oct-2014 Chris Banes <chrisbanes@google.com> Remove buttonGravity Toolbar attr

BUG: 10868937
Change-Id: I712799c03f7852dc580c3f85d13739d847df6433
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
d30166708029d4fb895edcaec3ad3fa6645d5311 18-Sep-2014 Chris Banes <chrisbanes@google.com> Fix Toolbar minHeight handling pre-JB

BUG: 17522779
Change-Id: I02ac87a1a206617399a47ae19d6d5e2be6c73947
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
ca4128f292d30374103de848a5805171d9a5a186 13-Sep-2014 Adam Powell <adamp@google.com> Follow framework change to eat touch events in Toolbars

Bug 17483356

Change-Id: Ic726d69033b11ddfa9c44db0abf64910ef040bea
/frameworks/support/v7/appcompat/src/android/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
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.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
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
c4b9e0cb716a4caff218b27d86f37ef8117d257b 05-Sep-2014 Chris Banes <chrisbanes@google.com> Menu Callbacks for appcompat Toolbar

BUG: 17326424
Change-Id: I1c06029a62626efe2cd2d88f198b7fbe76e057c2
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.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
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
1cc199c7b4fe79812cd660b387fa521c9b1993fc 01-Sep-2014 Chris Banes <chrisbanes@google.com> Ensure we use correct context for reading Toolbar attrs

Change-Id: Ie77a37a3dfa13e6e6788df2b3ebcce54fa043722
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.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
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
a2c72b87007d10202c25e78e904938f770c6337d 13-Aug-2014 Chris Banes <chrisbanes@google.com> Update appcompat internal to lmp-dev framework

Not much of note.

Change-Id: I607624d63506bd72ae6f1a080c35afbeb361b0b7
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.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
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.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
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.java
fc652f469994757b243ef66148c064973af196c7 31-Jul-2014 Ben Murdoch <benm@google.com> Fix JavaDoc.

Change-Id: If0d7b585f83bf3ba858bf2ea8a3cb90c7354629e
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.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
/frameworks/support/v7/appcompat/src/android/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
/frameworks/support/v7/appcompat/src/android/support/v7/widget/Toolbar.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/widget/Toolbar.java