History log of /frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatViewInflater.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5fa121a1f51114f3a2f6d705139e83c0e0aea610 18-Apr-2016 Chris Banes <chrisbanes@google.com> Add vectors within resources back behind an API

This adds back in the functionality removed in
Iad401718e51da15fddbd7ff88e41743dca40ad04, but
behind an API, defaulting to disabled.

Removing functionality wasn't good, but we needed
to do it. This enables developers to use the functionality
again, but having to explicitly opt in with the
associated caveats.

BUG: 28186451

Change-Id: Ic99b6319fdd58a5a6ece19b2fbf88c148bfd0618
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatViewInflater.java
ea88ed0416b351bd4406f09412280bdcc4a52291 04-Apr-2016 Chris Banes <chrisbanes@google.com> Back out TintResources changes DO NOT MERGE ANYWHERE

They were causing memory and configuration issues
therefore we need to back it out. This will revert
the functionality of being able to reference vector
drawables from within resources, but it's a necessary
cost.

We still need TintResources, but it's now back to being
a wrapper object which does not cause any issues.

BUG: 27877272
BUG: 27808232

Change-Id: Iad401718e51da15fddbd7ff88e41743dca40ad04
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatViewInflater.java
604c6317360c5f744cfebb7c23b243358aef58e0 12-Feb-2016 Chris Banes <chrisbanes@google.com> Tint wrap all Views when running on < v21

This allows vector resources to be automatically
inflated when they used as a part of a DrawableContainer,
on any view (currently it only works on AppCompat's own
widgets).

Also tidied up the themeing test to actually check theme
values rather than relying on class checks of the Context.

Change-Id: Ie9be91ddf8aa2853dafda5d9f9838cae02d3b783
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatViewInflater.java
2301df6e745799619080d94abb18df6880d3da77 06-Jan-2016 Chris Banes <chrisbanes@google.com> Allow AppCompat's compat onClick to work on all devices

ViewCompat.hasOnClickListeners() only works on API 15+,
so our compat onClick handling is skipped on older devices.
There's no real harm is enabling it always on older devices,
which is what this CL does.

Change-Id: Ib53d5132b8e35e9505fd60863e8256f381f66c9d
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatViewInflater.java
7babe1af3ff9b329d218f8d514380b7c91c8f808 06-Dec-2015 Chris Banes <chrisbanes@google.com> Allow AppCompat to inflate all framework views

We missed the android.view and android.webkit
prefixes.

BUG: 26046072
Change-Id: Iec85cbda959a76fa7430ab369fefbf2d1d9577ca
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatViewInflater.java
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/app/AppCompatViewInflater.java