f9af7b250e9f12bd6955101919f3fd603d135e01 |
|
16-Oct-2013 |
Alan Viverette <alanv@google.com> |
Fix assorted FastScroller regressions Fixes the following bugs: - Don't show preview if text is empty, e.g. whitespace - Avoid transitioning decor from DRAGGING to DRAGGING - Restore original font size - Restore thumb position adjustment for last row BUG: 11207575 Change-Id: I72fc031d1fd22a41d81e7f52ca0856cf82d1be27
/frameworks/base/core/java/android/widget/FastScroller.java
|
5db566f16a1b8f36e84a9be00cde40482d48466b |
|
14-Oct-2013 |
Adam Powell <adamp@google.com> |
Fix updating fast scroll state for data set changes Only looking for old/new count changes is incomplete with the current state of things. The observer's onChanged method will update this in some cases, stomping the different values needed to trigger a fast scroller update. Also update the fast scroller if the data change flag is set. Also fix the positioning of the legacy text overlay. Bug 11188512 Change-Id: I35b3915ce49f8494c6d82f6be6d6df7169deddd7
/frameworks/base/core/java/android/widget/FastScroller.java
|
d8273896843b20ac70eea06abdf7378f132dfa4b |
|
13-Oct-2013 |
Adam Powell <adamp@google.com> |
Account for translationY when targeting the fast scroller via touch Bug 11188512 Change-Id: Ia8e0088760a18d5862bbe1b904610abd908a190e
/frameworks/base/core/java/android/widget/FastScroller.java
|
7b63063625467baff1db048e84c5781408a5c86d |
|
04-Oct-2013 |
Alan Viverette <alanv@google.com> |
Fix font scaling issues in FastScroller and SubtitleView BUG: 11080227 Change-Id: I0aa84e9b56c6900ad47efd45a5a0f772ce43f810
/frameworks/base/core/java/android/widget/FastScroller.java
|
31986b5b696c399b356c8819cb581441027bef36 |
|
24-Sep-2013 |
Adam Powell <adamp@google.com> |
Fix monkey bugs in ListView * Don't run item click listeners as part of touch mode reset if the ListView is being detached from its window. Some calling code makes assumptions around this. * Remove redundant state tracking for window attachment from AbsListView now that we have View#isAttachedToWindow(). The timing of View's mechanism is closer to what we want here anyway - subclasses calling super.onDetachedFromWindow() as the first line of an overridden onDetachedFromWindow() method will see the window as being in a detached state while the rest of the method runs, resulting in the behavior described in the first bullet point above. Bug 10834897 Change-Id: Ic9fdff3c5cfc4996361a7fb1a863547b4d1a2c9c
/frameworks/base/core/java/android/widget/FastScroller.java
|
b9f2722f6f32b275731fc7e4aeb367cdf9c30dd3 |
|
07-Sep-2013 |
Alan Viverette <alanv@google.com> |
Only activate FastScroller when it's needed Removes code that was incorrectly handling ACTION_DOWN when the host ListView started intercepting events for its own use. Fixes handling of short lists and changes resulting from toggling the FastScroller enabled state. BUG: 10651874 Change-Id: I7b088b46d00a372a0a55291db892cc059f1aed20
/frameworks/base/core/java/android/widget/FastScroller.java
|
26bb253b4001b7d4d876656b0c6bd11b6aab4131 |
|
09-Aug-2013 |
Alan Viverette <alanv@google.com> |
Fix padding adjustment for scrollbars in View, FastScroller BUG: 10224791,10248282 Change-Id: Ia89d2cbea163b7cad567ea37161552c1cfd66045
/frameworks/base/core/java/android/widget/FastScroller.java
|
fb66415655c288be2ac2078cd0a5e20c7040266e |
|
08-Aug-2013 |
Alan Viverette <alanv@google.com> |
Fix initial FastScroller enabled state, fix padding during layout BUG: 10182784 Change-Id: I7f1ed029b68a1e6db6af0dc21e23aebca01bef31
/frameworks/base/core/java/android/widget/FastScroller.java
|
39bed695cecdbefc9fae785692fe468cd9007c35 |
|
08-Aug-2013 |
Alan Viverette <alanv@google.com> |
Fix FastScroller regression for non-UI threads Previously it was safe to call setFastScrollEnabled() and setFastScrollAlwaysVisible() off the UI thread. After switching FastScroller to use an Overlay, these methods stopped working. This change ensures that all direct interaction with FastScroller happens on the thread that created the host AbsListView. BUG: 10210504 Change-Id: Ib6d9bd9212965420c0de39546652e3bc2d32ff8b
/frameworks/base/core/java/android/widget/FastScroller.java
|
a709b37eab535180f41d2bb9d029244aa84ee1f6 |
|
25-Jul-2013 |
Alan Viverette <alanv@google.com> |
Show FastScroller thumb on mouse-over BUG: 9484233 Change-Id: I99a37e6d582e42b9a0fae4a0fc2d4348419bfa35
/frameworks/base/core/java/android/widget/FastScroller.java
|
447cdf2c069a05d9f8b5aaa4269be43e8f5e1d89 |
|
16-Jul-2013 |
Alan Viverette <alanv@google.com> |
Add disabled state to FastScroller. BUG: 9759511 Change-Id: I555f501b33029665d94a493ee5cab5741c843328
/frameworks/base/core/java/android/widget/FastScroller.java
|
414b02380d73a4ced03b1b51233ce9b339fb52cf |
|
09-Jul-2013 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of 9058a6c8 to master Change-Id: I361773dac17a551dd7b4c0b0e4e649ddf7612d90
|
7e683ec6a53b1581671ce72782e7b25a0ae705d0 |
|
08-Jul-2013 |
Jean-Baptiste Queru <jbq@google.com> |
am fa42e774: Merge "FastScroller: Fix to use appropriate index" * commit 'fa42e774bc48c3172023c8c49610baa469c19e39': FastScroller: Fix to use appropriate index
|
6b40cc7f8a01ed31202aaf05c10bfac42ee87539 |
|
26-Jun-2013 |
Alan Viverette <alanv@google.com> |
Fix FastScroller for single-section lists and untitled sections. Change-Id: I121d9427e87e1a9e09562642f6aa621fc1cc849a
/frameworks/base/core/java/android/widget/FastScroller.java
|
0ebe81e8b1f2b9db8d41b72a6dae8d6848b51cc5 |
|
22-Jun-2013 |
Alan Viverette <alanv@google.com> |
Implement FastScroller as an animated overlay. Bug: 9372090 Change-Id: I46cb67ef0482a4c8f721248d5f5e2e692144c3a1
/frameworks/base/core/java/android/widget/FastScroller.java
|
e918a48df92fd16375c46624df74e6fd4609e016 |
|
07-Jun-2013 |
Alan Viverette <alanv@google.com> |
Clean up FastScroller. Expand overlay to fit text content. Bug: 6472526 Change-Id: I1b4d5ca87a1844d372553377294f9b7341f3bfd1
/frameworks/base/core/java/android/widget/FastScroller.java
|
3a1f1e5beaceeca5a53353fc9896202a9cfabf91 |
|
17-Apr-2013 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #8629386 FastScroller is on the wrong side when switching to Hebrew in a RTL enabled app - in AbsListView, force setScrollbarPosition() when RTL properties change - in FastScroller, invalidate the correct rectangle when in RTL mode and in STATE_EXIT Change-Id: Ie9fe4f826e179eb993e443d10e171b9dda3b6f3f
/frameworks/base/core/java/android/widget/FastScroller.java
|
4fc2fa65805c57cad2902b4707caa84578752002 |
|
05-Mar-2013 |
Vairavan Srinivasan <vairav@codeaurora.org> |
FastScroller: Fix to use appropriate index Fix FastScroller to use appropriate index to determine the the position of a section while calculating the y coordinates of thumb. In case of last section, use totalItemCount to determine next section position. Change-Id: I89bfd483949b5c14f85303b50380a73b4a4e635e
/frameworks/base/core/java/android/widget/FastScroller.java
|
c23ee46c8fac06b1982d115368f772fea399a4e0 |
|
23-Jun-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Make ListView's FastScroller aware of layout direction - see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi) Change-Id: Ia70836041150b5e305df1af57a68bcdb4969f78c
/frameworks/base/core/java/android/widget/FastScroller.java
|
af5280cc71e155758c2f6625eb999cabb37e937f |
|
12-Oct-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5173029 - make fast scroller aware of scrolling containers When a ListView with a FastScroller is located in a scrolling container, defer the start of the drag operation for a short time or until a touch slop is crossed. This allows these lists to be placed in containers like ViewPagers without immediately stealing touch events. Change-Id: I9b10b6993b24113c5e95c485bf57206747c73a84
/frameworks/base/core/java/android/widget/FastScroller.java
|
35948b7ed502d3f126acc8f2d61e099fa5deb0c7 |
|
25-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5199326 - ListView's fast scroller is out of sync with contents Also fix a bug where the fast scroll track was not being properly invalidated while animating out. Change-Id: Ie90568a993699d5d061985985e3d93165d1d2219
/frameworks/base/core/java/android/widget/FastScroller.java
|
568ccd88d7efd33da0c535e07b7ea7cf476be22a |
|
04-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5073637 - Market apps crashing FastScroller It seems that some popular Market apps do not properly implement SectionIndexer#getSectionForPosition and the framework did not previously call it. Revert to more simplistic scrollbar behavior for apps targeting sdk < Honeycomb. Change-Id: If0b1f2b4db540de4bb8ba45798e498c09cddb42f
/frameworks/base/core/java/android/widget/FastScroller.java
|
f49971ec06e65ee2a0f0fd48a615b89c677086e7 |
|
15-Jun-2011 |
Adam Powell <adamp@google.com> |
Make FastScroller behave kinder and gentler when an app decides to return null from SectionIndexer#getSections() Change-Id: I9132073f149e13051db13d2e563bd7c1a316046e
/frameworks/base/core/java/android/widget/FastScroller.java
|
7ee1ff1450a3ff83b6b8663bd7f44dc6f30775af |
|
10-Mar-2011 |
Adam Powell <adamp@google.com> |
Fix external bug http://code.google.com/p/android/issues/detail?id=15183 Prevent overflow in FastScroller indexing Change-Id: I53f90feaefd49717a0bdaddcf9a4988318d40c7d
/frameworks/base/core/java/android/widget/FastScroller.java
|
b1f498afc379ec84b86137e91afda6eccb8f4c0a |
|
19-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3362258 - Fastscroll is out of sync with the list Change-Id: I13282bfed355f5794041e83818ee2e9e97c1b318
/frameworks/base/core/java/android/widget/FastScroller.java
|
b2e551711aa93a3d296ced6368e895743d43da80 |
|
16-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3355197 - Add attribute for fast scroll preview panel text color. Text color for the fast scroll panel is dependent on its background, which is already configurable within the theme. Change-Id: I6ac3018116f078b7567888d75fa34ffd250d2f92
/frameworks/base/core/java/android/widget/FastScroller.java
|
32aa2c90ee6e12f6c53c7d572d5c02f1d795b8f7 |
|
12-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3338079 - Dialog styled activity decor Fixed a bug in FastScroller that could cause a crash on an empty list in always-show mode. Fix holo light button text color Change-Id: I7b50043d715b9b870eb34808017d743ba64d2e08
/frameworks/base/core/java/android/widget/FastScroller.java
|
32c3a6929af9d63de3bf45a61be6e1a4bde136d3 |
|
10-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3324981 - Inconsistent/buggy FastScroll behavior The fast scroller now always positions by index position. Fixed a bug with always-show fast scrollers. Change-Id: I08586ab2aae9733e78aa823aff711bcc14d2d44d
/frameworks/base/core/java/android/widget/FastScroller.java
|
128b6ba93d0549fd2beff4482678e1229dc1cf3d |
|
13-Dec-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3280187 - ActionMode menu content not getting cleared properly when finishing Fix bug 3279956 - FastScroller resource loading errors Change-Id: I224b2b820636f88b09740a511aa0a9c480e54a2f
/frameworks/base/core/java/android/widget/FastScroller.java
|
2c6196aa557e4eaf09d1ec3ad1347742f7f9f7b5 |
|
10-Dec-2010 |
Adam Powell <adamp@google.com> |
Fix a bug where the fast scroll track would be positioned incorrectly. Make fast scroll theme attributes public. Fix a bug where always-visible fast scrollers wouldn't appear on small lists. Change-Id: I377adf63d2fe88478f77b0b04466c6ae88557efe
/frameworks/base/core/java/android/widget/FastScroller.java
|
20232d0f7ce2220df72dd78bed052f6b4a643f10 |
|
09-Dec-2010 |
Adam Powell <adamp@google.com> |
Holo scrollbars and related tweaks. Added setting for placing vertical scrollbars on left or right. Added setting for showing fast scroll persistently. Fixed a bug where inset padding was miscalculated for horizontal scroll bars. Fixed a bug where padded ListViews would draw fading edges incorrectly Change-Id: I1f8499895272d42598b4b3fd3375301115def461
/frameworks/base/core/java/android/widget/FastScroller.java
|
9b38c6097e8d866fad1a12c1aba1a9c36e1725d7 |
|
12-Oct-2010 |
NoraBora <noranbora@gmail.com> |
Fix FastScroller overlay position bug after setFastScrollEnabled(false)-->setFastScrollEnabled(true) the overlay shows up at the top-left instead of center Change-Id: Idd5d4640398def8391f99962bd1838a3bde98157
/frameworks/base/core/java/android/widget/FastScroller.java
|
d43bd48fe311fa6320e46ca9b9ce25241c476ac6 |
|
27-Feb-2010 |
Adam Powell <adamp@google.com> |
FastScroller now reports scroll state changes for its associated AbsListView
/frameworks/base/core/java/android/widget/FastScroller.java
|
cd3e4ad4fb526c5f36f64f1d1a39a0b3c5e4c462 |
|
03-Feb-2010 |
Marco Nelissen <marcone@google.com> |
Fix fastscroll thumb
/frameworks/base/core/java/android/widget/FastScroller.java
|
d43fe07852a23c78da3b51b45469687c20be919a |
|
03-Feb-2010 |
Marco Nelissen <marcone@google.com> |
Make the fastscroll thumb tell the parent to not intercept touch events, to keep the list from moving sideways in a "workspace" environment. Fixes one of the issues listed in bug 2374212
/frameworks/base/core/java/android/widget/FastScroller.java
|
1ffaebc41bfd47472543d1ff86c8412c868fc4c9 |
|
21-Aug-2009 |
Amith Yamasani <yamasani@google.com> |
Fix fastscroll overlay size on WVGA by using dip. Move constant dimensions to resources.
/frameworks/base/core/java/android/widget/FastScroller.java
|
a5e441525660765e0913140daff4d12a0d94e88c |
|
14-Jul-2009 |
Mitsuru Oshima <oshima@google.com> |
Fix to use DP instead of pixels for Thumb drawable size.
/frameworks/base/core/java/android/widget/FastScroller.java
|
82f3495b146b267f3786997752cef25310176349 |
|
25-May-2009 |
Romain Guy <romainguy@android.com> |
Cleanup Gestures API and make it easier to use in 3rd party apps. Also fix the events processing in the gestures overlay mechanism. Give better control of the various properties of the overlay through XML attributes.
/frameworks/base/core/java/android/widget/FastScroller.java
|
d6a463a9f23b3901bf729f2f27a6bb8f78b95248 |
|
22-May-2009 |
Romain Guy <romainguy@android.com> |
Add a new API to ListView: setGestures(int). This allows developers to enable gestures to jump inside the list or filter it. This change also introduces a new XML attribute to control this API. It also adds the ability to theme the GestureOverlayView from the gestures library. Finally, this adds a new VERSION header to the binary format used to store the letters for the recognizer.
/frameworks/base/core/java/android/widget/FastScroller.java
|
b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54 |
|
09-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@137197
/frameworks/base/core/java/android/widget/FastScroller.java
|
4df2423a947bcd3f024cc3d3a1a315a8dc428598 |
|
05-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@136594
/frameworks/base/core/java/android/widget/FastScroller.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/widget/FastScroller.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/widget/FastScroller.java
|
d24b8183b93e781080b2c16c487e60d51c12da31 |
|
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
/frameworks/base/core/java/android/widget/FastScroller.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/widget/FastScroller.java
|