c39ed4a6e54f5b11a2eb07e9aeb58597bd8c78ed |
|
12-Jun-2012 |
Romain Guy <romainguy@google.com> |
Remove ViewTreeObserver allocations A couple of allocations remain to handle possibly recursive listeners. Change-Id: I72fd271c2fc4f4ad427a27e0665f780cae117aea
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
0f8ffd83745f718a476564f35a2f7fd4637275bc |
|
07-Jun-2012 |
Chet Haase <chet@google.com> |
Revert "Remove ViewTreeObserver allocations" This reverts commit b999cc118fe430699e9a67d5dab355125b873abb. There was an assumption in this earlier change that observer dispatching could not be recursive - we could only ever have one iteration on the observer listener list. This assumption broke down in a specific app, and maybe in more, so reverting the change for now. We should probably find a way to accomplish the same allocation-minimizing goal without causing exceptions when violating our assumptions. Issue #6620795 [Application compatibility] Lufthansa app crashes Change-Id: I1c1f9ad329c14398feb0e74ce77e1a07111f7d1f
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
b999cc118fe430699e9a67d5dab355125b873abb |
|
08-May-2012 |
Romain Guy <romainguy@google.com> |
Remove ViewTreeObserver allocations This change replaces CopyOnWriteArrayList with a custom CopyOnWriteArray. The new CopyOnWriteArray only allocates when a concurrent modification is detected. Only one loop can iterate over CopyOnWriteArray at any given time and the class is not thread safe. Change-Id: Ie67a1ec20ff095350bf3c5d4f87cdb231ad57221
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
25eba5c5029bd91ff7e396b2cca0e4ce024124ed |
|
05-Apr-2012 |
Romain Guy <romainguy@google.com> |
Add a new OnDrawListener to ViewRoot This can be used by app to efficiently listen for draw passes. This listener is guaranteed to not generate any garbage unlike OnPreDrawListener. Change-Id: Ida40d11a3f8a5d2617bafe722906ee5c9af48602
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
1e878d2ff506e7e96bbdb9d06afea43561445b7a |
|
24-Jan-2012 |
Romain Guy <romainguy@google.com> |
Fix API typo Change-Id: Iac6de947b0d550cc8dd4a3b5d88baa322c21bbb8
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
757c697f73561ef4cfae9e3da64e9b2894d24147 |
|
25-Oct-2011 |
Mark Brophy <mbrophy@google.com> |
Fix scroll listeners lost in ViewTreeObserver. Bug: 5512156 Change-Id: I4bb7ccab39053ae75a4bef9309ab334a4ccecf51
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
fbf097732137a32930d151f7ba6816a5b870c32a |
|
16-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Support non-rectangular input regions. This enables the system bar to carve out a region through which events will be sent to the IME behind it. Bug: 3238092 Change-Id: I69b855a8d9b5b3ee525266c0861826e53e5b5028
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
6e0ecb4eed5cd2e1f15766d7028467129974a12d |
|
04-Nov-2010 |
Chet Haase <chet@google.com> |
Adding JNI methods as a faster reflection mechanism This approach is only for the common cases of void-return, single-argument float/int methods. Change-Id: Ifb31535a6f717b85417eced93c579be6e461e039
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
935ae463d495d41155e27feb849768ad2b8b16db |
|
14-Apr-2009 |
Dianne Hackborn <> |
AI 145994: Integrate #145778 from Donut. Automated import of CL 145994
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
105925376f8d0f6b318c9938c7b83ef7fef094da |
|
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@140373
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
3001a035439d8134a7d70d796376d1dfbff3cdcd |
|
19-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132276
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/core/java/android/view/ViewTreeObserver.java
|