History log of /frameworks/support/v7/appcompat/src/android/support/v7/internal/widget/ViewUtils.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e183f2600fb31c69eceacc1c263cd56f12489a65 01-May-2015 Chris Banes <chrisbanes@google.com> Don't inherit a parent's context if view is layout root

Previously AppCompat would make an inflated view
inherit a parent's context, regardless of whether it
was the root view. This is different to the framework
functionality which only allows children to inherit.

BUG: 20695142

Change-Id: I9ec90654a08824f7ee64b73ba76bdc0ee3ea28fc
/frameworks/support/v7/appcompat/src/android/support/v7/internal/widget/ViewUtils.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/internal/widget/ViewUtils.java
878ed08a784cafb112a5d350573b0d1e81c554db 11-Dec-2014 Chris Banes <chrisbanes@google.com> Fix DarkActionBar on HTC-Sense

Seems that HTC have changed ContextThemeWrapper, which results
in us modifying the Activity's theme unintentionally. We fix
this by using our own ContextThemeWrapper impl.

Also fixed views inheriting the sub decor's context.

BUG: 18714638
Change-Id: Iea30757e1521f50bc6fb5171e531d183626a8579
/frameworks/support/v7/appcompat/src/android/support/v7/internal/widget/ViewUtils.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/internal/widget/ViewUtils.java
4c5457da0e82b0090f03655545772ebb8cf4a978 15-Sep-2014 Chris Banes <chrisbanes@google.com> Fix invocation of computeFitSystemWindows via reflection

BUG: 17491883
Change-Id: I517a5aed00147ffc009a4112137bcb26f75250e9
/frameworks/support/v7/appcompat/src/android/support/v7/internal/widget/ViewUtils.java
1f4989216d62f70088cea29f9ae200a9bb3ff955 09-Sep-2014 Chris Banes <chrisbanes@google.com> More window inset fixes

The final fix is to make appcompat's decor optionally
fit system windows, just like PhoneWindow's decor.
Unfortunately the only way to enable this is via reflection.
Yuck.

With this turned on, we now need to call computeFitSystemWindows()
in ActionBarOverlayLayout. Again via reflection.

BUG: 17411097
Change-Id: I18c8e9b50cb5ab8d72dda1c106c4638d676e09d7
/frameworks/support/v7/appcompat/src/android/support/v7/internal/widget/ViewUtils.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/internal/widget/ViewUtils.java