History log of /frameworks/base/core/tests/coretests/src/android/view/ViewInvalidateTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9de95db4f28f88c37b1443d20b308ce02407fd74 19-Jan-2017 Chris Craik <ccraik@google.com> Replace invalidateChild/invalidateChildInParent

Fixes: 34361503
Test: CTS: android.view.cts.ViewGroupTest
APCT: android.view.ViewInvalidateTest

Simplify and unify HW accelerated invalidate/damage codepaths, since
both simply walk up to ViewRootImpl and schedule a traversal.

Adds a new overridable method 'onDescendantInvalidated' for observing
subtree rendering updates.

Change-Id: I7ef1f914c3411317692451787b3810b23e019591
/frameworks/base/core/tests/coretests/src/android/view/ViewInvalidateTest.java
3f06c6de08b9e0c7ab1fd1774783ca355e994f06 09-Jan-2017 Chris Craik <ccraik@google.com> Revert "Revert "Fast-path for ViewGroup#invalidateChild, invalidate tests""

Bug: 33797688

This reverts commit 1cb8b08ae459fddc860e5863b0ec30a70682654e.

Change-Id: I322b550d65d48be4a99faf1790d138d26a996d7e
/frameworks/base/core/tests/coretests/src/android/view/ViewInvalidateTest.java
1cb8b08ae459fddc860e5863b0ec30a70682654e 21-Dec-2016 Selim Cinek <cinek@google.com> Revert "Fast-path for ViewGroup#invalidateChild, invalidate tests"

This reverts commit f7505803eaf3b31bae81151535ce6c05c58712be.

Change-Id: Ie7714360357e2baaf7723b8d992b3c6c4b0b9989
/frameworks/base/core/tests/coretests/src/android/view/ViewInvalidateTest.java
f7505803eaf3b31bae81151535ce6c05c58712be 17-Dec-2016 Chris Craik <ccraik@google.com> Fast-path for ViewGroup#invalidateChild, invalidate tests

Bug: 33460152
Test: new tests passing

We spend a lot of time computing a damage rectangle that the ViewRootImpl ignores with HW
acceleration. Skip all that with a fast path.

Change-Id: Ia7447d1242cd5279be2ce34eead0cd813baffd33
/frameworks/base/core/tests/coretests/src/android/view/ViewInvalidateTest.java