Adam Cohen
3be398ab3c
am 2628c678: am 662e4a45: Merge "Fix ANR which could occur for collection widgets with very large items" into jb-dev
...
* commit '2628c678cde4bc4c99668130136714187aeca9dc':
Fix ANR which could occur for collection widgets with very large items
2012-05-22 14:49:52 -07:00
Adam Cohen
2628c678cd
am 662e4a45: Merge "Fix ANR which could occur for collection widgets with very large items" into jb-dev
...
* commit '662e4a456bf1f7a3a2a2c971f7c0861ef1c159e0':
Fix ANR which could occur for collection widgets with very large items
2012-05-22 14:45:24 -07:00
Adam Cohen
662e4a456b
Merge "Fix ANR which could occur for collection widgets with very large items" into jb-dev
2012-05-22 14:41:54 -07:00
Adam Cohen
35fbe2a592
Fix ANR which could occur for collection widgets with very large items
...
-> We cache RemoteViews which populate the AdapterViews, but only
up to a total memory amount of 2MB. The remainder of the cache
is pruned out. If _every_ item is greater than 2MB, we were failing
to prune the last item, leaving the framework in a loop on a bg
thread, but holding a lock required by the main thread.
Change-Id: I0574a25a59ebec6586ae223fff6605c0fee953c3
2012-05-22 14:10:14 -07:00
Svetoslav Ganov
d53db15d1e
am d429f877: am 084c63eb: Merge "Fix accessibility actions in AbsListView." into jb-dev
...
* commit 'd429f8772cbda58488cb275432f84ca482c89455':
Fix accessibility actions in AbsListView.
2012-05-21 18:21:02 -07:00
Svetoslav Ganov
d429f8772c
am 084c63eb: Merge "Fix accessibility actions in AbsListView." into jb-dev
...
* commit '084c63eb6a44fdab7507f828062a2c4a8872f8c8':
Fix accessibility actions in AbsListView.
2012-05-21 18:17:55 -07:00
Svetoslav Ganov
084c63eb6a
Merge "Fix accessibility actions in AbsListView." into jb-dev
2012-05-21 18:15:48 -07:00
Svetoslav Ganov
c18cced700
am 5182a5bc: am 4ce106f5: Merge "Fixing some minor issues in accessibility focus." into jb-dev
...
* commit '5182a5bcf7a975c6183e0925dec0d3ac35071de9':
Fixing some minor issues in accessibility focus.
2012-05-21 16:02:01 -07:00
Svetoslav Ganov
5182a5bcf7
am 4ce106f5: Merge "Fixing some minor issues in accessibility focus." into jb-dev
...
* commit '4ce106f5cff5670bf1aae4190612dc8e972f5c28':
Fixing some minor issues in accessibility focus.
2012-05-21 15:58:12 -07:00
Svetoslav Ganov
4ce106f5cf
Merge "Fixing some minor issues in accessibility focus." into jb-dev
2012-05-21 15:55:28 -07:00
Svetoslav Ganov
f76a83cfcf
Fixing some minor issues in accessibility focus.
...
1. Now accessibility focus does not drag input focus and
vice versa. Having the two focuses chase each other
can lead to some pathological cases. For example, a
container is input focusable and manages input focus
for its children i.e. as soon as it gets input focus
it sets input focus to a child. Now assume input and
accessibility focus are on a child and focus search
finds the parent to take accessibility focus, now
putting accessibility focus to the parent will put
input focus there and the parent will put input focus
to the child which as a result will put accessibility
focus there, thus resulting in traversal loop.
bug:6522900
2. Fixed asymmetrical behavior of accessibility focus search
for AbsListView.
bug:6520016
3. Fixed accessibility focus search getting stuck in an
empty AbsListView.
bug:6520049
Change-Id: Ia26e5be7b5a9f340f873861ff466c787467b98dc
2012-05-21 15:32:28 -07:00
Svetoslav Ganov
ce725cc1e2
am f7b8bbad: am de83e7aa: Merge "Make TextView respect ACCESSIBILITY_SPEAK_PASSWORD preference." into jb-dev
...
* commit 'f7b8bbadf50f313733dd89c5680f0ffc60f364bc':
Make TextView respect ACCESSIBILITY_SPEAK_PASSWORD preference.
2012-05-21 15:14:15 -07:00
Svetoslav Ganov
f7b8bbadf5
am de83e7aa: Merge "Make TextView respect ACCESSIBILITY_SPEAK_PASSWORD preference." into jb-dev
...
* commit 'de83e7aa32e7b1a6c8aea780664150345b7ae097':
Make TextView respect ACCESSIBILITY_SPEAK_PASSWORD preference.
2012-05-21 15:11:07 -07:00
Svetoslav Ganov
de83e7aa32
Merge "Make TextView respect ACCESSIBILITY_SPEAK_PASSWORD preference." into jb-dev
2012-05-21 15:08:53 -07:00
Romain Guy
abafe372ee
am 6fa51de8: am 46a8b1ac: Merge "Remove unused, obsolete debug code" into jb-dev
...
* commit '6fa51de80bae65a93346ed18628010a0867607cc':
Remove unused, obsolete debug code
2012-05-21 14:32:43 -07:00
Daniel Sandler
28e2064ffc
am 7a999b82: am 2926948d: Merge "Add RemoteViews.setViewPadding()." into jb-dev
...
* commit '7a999b820456e49a8c3d76a31d9a23edee746e56':
Add RemoteViews.setViewPadding().
2012-05-21 14:32:40 -07:00
Daniel Sandler
eb818188aa
am 97ccf4a8: am 90497c18: Merge "Remotable view method for TextView.setTextSize(int, float)." into jb-dev
...
* commit '97ccf4a8528ff101bc1aed5dbe9798e2fbefa7cd':
Remotable view method for TextView.setTextSize(int, float).
2012-05-21 14:32:12 -07:00
Philip Milne
c5f1296d3f
am 464c4e98: am bfa3d50b: Merge "Doc changes for GridLayout." into jb-dev
...
* commit '464c4e987998c4335ad837bd165243e50c6ea5f0':
Doc changes for GridLayout.
2012-05-21 14:31:58 -07:00
Jeff Brown
60ff93e432
am 3ec5724d: am 51f24302: Support toast cancellation.
...
* commit '3ec5724d60e29ecb032cc4c9dc5d82924d5eee93':
Support toast cancellation.
2012-05-21 14:29:30 -07:00
Romain Guy
bd3217591d
am 86ed8bfa: am 52fcdd01: Merge "Fix documentation" into jb-dev
...
* commit '86ed8bfa5e9f5ed92570db7bc2011074464f86eb':
Fix documentation
2012-05-21 14:27:54 -07:00
Romain Guy
fc0c048ef4
am c301e78c: am 9579bf82: Merge "Gallery, we need to talk..." into jb-dev
...
* commit 'c301e78c78188803137e2b9abfa27cd0f1ffaff5':
Gallery, we need to talk...
2012-05-21 14:27:40 -07:00
alanv
7d62419c85
Make TextView respect ACCESSIBILITY_SPEAK_PASSWORD preference.
...
Bug: 6523447
Change-Id: I2610b558395dc53a74b5c8c36c09673898da44f2
2012-05-21 14:23:17 -07:00
Romain Guy
6fa51de80b
am 46a8b1ac: Merge "Remove unused, obsolete debug code" into jb-dev
...
* commit '46a8b1acdbbaa9bcbd0127b4f4580b5a8ec38119':
Remove unused, obsolete debug code
2012-05-21 13:43:02 -07:00
Romain Guy
46a8b1acdb
Merge "Remove unused, obsolete debug code" into jb-dev
2012-05-21 13:40:41 -07:00
Daniel Sandler
7a999b8204
am 2926948d: Merge "Add RemoteViews.setViewPadding()." into jb-dev
...
* commit '2926948d2092fcf6e38328d690dd60510fe9bf1f':
Add RemoteViews.setViewPadding().
2012-05-21 13:39:42 -07:00
Daniel Sandler
2926948d20
Merge "Add RemoteViews.setViewPadding()." into jb-dev
2012-05-21 13:37:16 -07:00
Romain Guy
13b907353f
Remove unused, obsolete debug code
...
All these features have either been abandonned and left un-maintained
for years or can be replaced by systrace.
Change-Id: I42e4579a8078744047e5fe08a7a15254970b09bc
2012-05-21 13:29:06 -07:00
Daniel Sandler
99d1f74864
Add RemoteViews.setViewPadding().
...
Bug: 6519374
Change-Id: I29ad738d741153a9d9e74c9e2ac110a8b97f046b
2012-05-21 16:15:06 -04:00
Daniel Sandler
97ccf4a852
am 90497c18: Merge "Remotable view method for TextView.setTextSize(int, float)." into jb-dev
...
* commit '90497c18f72cf3d7ea2fd611502d0da2c9c69879':
Remotable view method for TextView.setTextSize(int, float).
2012-05-21 12:14:05 -07:00
Daniel Sandler
90497c18f7
Merge "Remotable view method for TextView.setTextSize(int, float)." into jb-dev
2012-05-21 12:12:13 -07:00
Daniel Sandler
7264f71399
Remotable view method for TextView.setTextSize(int, float).
...
The only remotable method on TextView is setTextSize(float)
which assumes "sp" dimensions, making it tricky to get exact
text sizes.
Bug: 6519374
Change-Id: I961bbdd607ca6786c0630ff1ce19186f54f6f31f
2012-05-21 14:51:51 -04:00
Philip Milne
464c4e9879
am bfa3d50b: Merge "Doc changes for GridLayout." into jb-dev
...
* commit 'bfa3d50b49a93a7d02f93c9ac54a74c40c6f2046':
Doc changes for GridLayout.
2012-05-21 11:36:05 -07:00
Philip Milne
b65408fc0f
Doc changes for GridLayout.
...
Add some javadoc to explain orientation property properly.
Change-Id: I1e2092f32fe2f524eda7d1c46c6daad571733c1f
2012-05-21 10:46:56 -07:00
Jeff Brown
3ec5724d60
am 51f24302: Support toast cancellation.
...
* commit '51f2430217a377bc2913862d98a97d0087914540':
Support toast cancellation.
2012-05-20 21:53:32 -07:00
Jeff Brown
51f2430217
Support toast cancellation.
...
Change-Id: Idd00b9c6e3049822e437afaf56351575a5c167df
2012-05-20 12:09:37 -07:00
Dianne Hackborn
944d624fc2
am 35013d0e: Merge "DO NOT MERGE: Remove a few left-over layout direction things." into jb-dev
...
* commit '35013d0e8be6b67c6a0161b8472496a825657944':
DO NOT MERGE: Remove a few left-over layout direction things.
2012-05-18 18:06:27 -07:00
Dianne Hackborn
35013d0e8b
Merge "DO NOT MERGE: Remove a few left-over layout direction things." into jb-dev
2012-05-18 18:04:11 -07:00
alanv
9c3e0e6826
Fix accessibility actions in AbsListView.
...
Check adapter for position enabled state, check selection index.
Bug: 6508142
Change-Id: If25a133533a7316ef7eba8761522bd2ee4f6338d
2012-05-18 17:43:35 -07:00
Romain Guy
86ed8bfa5e
am 52fcdd01: Merge "Fix documentation" into jb-dev
...
* commit '52fcdd013943954e4baa4542f78557da33bc646b':
Fix documentation
2012-05-18 17:40:37 -07:00
Dianne Hackborn
39af624f31
DO NOT MERGE: Remove a few left-over layout direction things.
...
Change-Id: Id66b171594af939df4716aa0e0baa25fe47eecee
2012-05-18 17:34:06 -07:00
Romain Guy
c301e78c78
am 9579bf82: Merge "Gallery, we need to talk..." into jb-dev
...
* commit '9579bf821ea4c1c5435f8e62973acd9b72c7902c':
Gallery, we need to talk...
2012-05-18 17:33:05 -07:00
Romain Guy
d2aed40a37
Fix documentation
...
Change-Id: Id3a5d3b6b43ce684c2328f046e4991e64e97575a
2012-05-18 17:32:08 -07:00
Romain Guy
5a418c771d
Gallery, we need to talk...
...
Change-Id: Ie4b62df03c27161565d303d11447e3d7ff3115c4
2012-05-18 17:09:53 -07:00
Svetoslav Ganov
72e15ceb85
am cefd97c8: am e54c5f13: Merge "Exposing some accessiblity actions only for enabled views." into jb-dev
...
* commit 'cefd97c8546d6dca184e8ac9589ab2ff1b795c06':
Exposing some accessiblity actions only for enabled views.
2012-05-17 20:56:37 -07:00
Svetoslav Ganov
c3c1304d39
am dcf56b2d: am 6467f94b: Merge "Make AbsSeekBar widget adjustable via accessibility actions." into jb-dev
...
* commit 'dcf56b2dea002bff59af6abb4ce77a39dd06d753':
Make AbsSeekBar widget adjustable via accessibility actions.
2012-05-17 15:33:37 -07:00
Adam Cohen
693cf16f85
am 6340b3f0: am e0bb6fe3: Merge "Cap widget bitmap usage by screen size (issue 6464700)" into jb-dev
...
* commit '6340b3f028edec783ac51970421f7816195408fd':
Cap widget bitmap usage by screen size (issue 6464700)
2012-05-17 15:32:50 -07:00
Svetoslav Ganov
cefd97c854
am e54c5f13: Merge "Exposing some accessiblity actions only for enabled views." into jb-dev
...
* commit 'e54c5f13652166c5896ccfa55f047301a6c8b876':
Exposing some accessiblity actions only for enabled views.
2012-05-16 18:45:31 -07:00
Svetoslav Ganov
e54c5f1365
Merge "Exposing some accessiblity actions only for enabled views." into jb-dev
2012-05-16 18:43:31 -07:00
Svetoslav Ganov
fb1e80a247
Exposing some accessiblity actions only for enabled views.
...
1. Some accessibility actions should not be performed on disabled
views. For example, scrolling should not be permitted while
accessibility focus should be. Made a quick pass over the
actions we expose now.
Change-Id: I36626dfbc0d2f480309a910f58f1de64e9e05675
2012-05-16 17:51:52 -07:00
Svetoslav Ganov
dcf56b2dea
am 6467f94b: Merge "Make AbsSeekBar widget adjustable via accessibility actions." into jb-dev
...
* commit '6467f94b371e1af1b5e0ab63eb3b39671e04ff8d':
Make AbsSeekBar widget adjustable via accessibility actions.
2012-05-16 15:56:42 -07:00