Svetoslav
ded133c446
Fix broken activation of the selected view in accessibility mode.
...
We were using an approximation to determine where to send a pair of down
and up events to click on the view that has accessibility focus. We were
doing reverse computation to figuring out which portion of the view is
not covered by interactive views and get a point in this region. However,
determining whether a view is interactive is not feasible in general since
for example may override onTouchEvent. This results in views not being
activated or which is worse wrong views being activated.
This change swithes to a new approach to activate views in accessibility
mode which is guaranteed to always work except the very rare case of a
view that overrides dispatchTouchEvent (which developers shouldn't be
doing). The new approach is to flag the down and up events pair sent
by the touch explorer as targeting the accessibility focused view. Such
events are dispatched such that views predecessors of the accessibility
focus do not handle them guaranteeing that these events reach the accessibiliy
focused view. Once the accessibiliy focused view gets such an event it clears
the flag and the event is dispatched following the normal event dispatch
semantics.
The new approach is semantically equivalent to requesting the view to perform
a click accessiblitiy action but is more generic as it is not affected by
views not implementing click action support correctly.
bug:18986806
bug:18889611
Change-Id: Id4b7b886c9fd34f7eb11e606636d8e3bab122869
2015-02-02 23:17:17 +00:00
Joe Fernandez
175ddbcf2e
am d14b6432: am eba583e3: docs: February 2015 Dashboard updates
...
automerge: c6ca860
* commit 'c6ca8600a4257b25d2ffd1ab6abe02089d06b3d7':
docs: February 2015 Dashboard updates
2015-02-02 19:24:38 +00:00
Jorim Jaggi
515148dcaa
Merge "Send accessibility event when bouncer is shown" into lmp-mr1-dev
2015-02-02 19:19:24 +00:00
Jorim Jaggi
c1dff8cee8
Send accessibility event when bouncer is shown
...
Bug: 18996476
Change-Id: I0e402aa198263807e3013c7fb151f28d049ea51a
2015-02-02 20:18:26 +01:00
Joe Fernandez
c6ca8600a4
am d14b6432: am eba583e3: docs: February 2015 Dashboard updates
...
* commit 'd14b64323ff92be9db804d66a1146693c27150a6':
docs: February 2015 Dashboard updates
2015-02-02 17:44:26 +00:00
Joe Fernandez
d14b64323f
am eba583e3: docs: February 2015 Dashboard updates
...
* commit 'eba583e3930891f7a8a0e48a961a4a2471fc757c':
docs: February 2015 Dashboard updates
2015-02-02 17:20:35 +00:00
Joe Fernandez
eba583e393
docs: February 2015 Dashboard updates
...
Change-Id: I1936395193ec4c382b2492f992149fa7a29c9282
2015-02-02 08:48:42 -08:00
Tyler Gunn
4143b796bc
Merge "Fixing conference merge where only one party is added to conference." into lmp-mr1-dev
2015-02-02 15:48:53 +00:00
Jon Larimer
dcce25a9a7
am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation automerge: 5c9d0de automerge: 9e7e8af automerge: 27d099a
...
automerge: 4a82635
* commit '4a826358e769e697ec329cf14edeb049981a11a9':
2015-01-31 05:19:19 +00:00
Jon Larimer
4a826358e7
am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation automerge: 5c9d0de automerge: 9e7e8af
...
automerge: 27d099a
* commit '27d099a7e128744b7a11ce09b469a3396e872d33':
2015-01-31 05:03:24 +00:00
Jon Larimer
27d099a7e1
am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation automerge: 5c9d0de
...
automerge: 9e7e8af
* commit '9e7e8afbb934742cb7996b22e32f94c1c09704af':
2015-01-31 03:39:19 +00:00
Joe Fernandez
346a9a2f36
am 1a9bf5c1: Merge "docs: training intent doc error update" into lmp-docs automerge: f02a8d9
...
automerge: cacf7da
* commit 'cacf7da1c4d078641f099bab717e155609c5dc99':
docs: training intent doc error update
2015-01-31 03:04:16 +00:00
Deepanshu Gupta
580937fc45
am 3d5535cf: Merge "Limited AppCompat support" into lmp-dev
...
automerge: 7789447
* commit '7789447bd97c851b7a09623a417300590e5439d5':
Limited AppCompat support
2015-01-31 03:02:42 +00:00
Deepanshu Gupta
1575ca6e1a
am 1d59871e: Merge "Resource resolution fixes." into lmp-dev
...
automerge: 7e683bd
* commit '7e683bdaddff77a24a36d420c5782b47795c5ccb':
Resource resolution fixes.
2015-01-31 03:01:20 +00:00
Joe Fernandez
cacf7da1c4
am 1a9bf5c1: Merge "docs: training intent doc error update" into lmp-docs
...
automerge: f02a8d9
* commit 'f02a8d9ffcd2f14c069b23d588ff2083cc53062d':
docs: training intent doc error update
2015-01-31 02:50:57 +00:00
Joe Fernandez
f02a8d9ffc
am 1a9bf5c1: Merge "docs: training intent doc error update" into lmp-docs
...
* commit '1a9bf5c10049e99398a80b985e22ea1bfd737bcd':
docs: training intent doc error update
2015-01-31 01:59:54 +00:00
Joe Fernandez
1a9bf5c100
Merge "docs: training intent doc error update" into lmp-docs
2015-01-31 01:00:16 +00:00
Rich Slogar
367bfb3b50
docs: training intent doc error update
...
b/18386294
Change-Id: Id0fb07e567e0f698e786ac57a19c60895f4d6fc1
2015-01-30 16:55:55 -08:00
Deepanshu Gupta
7789447bd9
am 3d5535cf: Merge "Limited AppCompat support" into lmp-dev
...
* commit '3d5535cfb7755c20619529649b025c4682013b85':
Limited AppCompat support
2015-01-31 00:54:10 +00:00
Deepanshu Gupta
7e683bdadd
am 1d59871e: Merge "Resource resolution fixes." into lmp-dev
...
* commit '1d59871e4e8a3a657dab3931d684706c45630a2f':
Resource resolution fixes.
2015-01-31 00:54:07 +00:00
Deepanshu Gupta
3d5535cfb7
Merge "Limited AppCompat support" into lmp-dev
2015-01-31 00:50:35 +00:00
Deepanshu Gupta
1d59871e4e
Merge "Resource resolution fixes." into lmp-dev
2015-01-31 00:48:57 +00:00
Joe Fernandez
3548de6073
am 5c37c8e6: am d801a123: am 2b68ab3a: Merge "docs: studio emulator platform update" into lmp-docs
...
* commit '5c37c8e66227b15d471047e7c4c986cf3c67876a':
docs: studio emulator platform update
2015-01-31 00:14:39 +00:00
Jon Larimer
9e7e8afbb9
am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation
...
automerge: 5c9d0de
* commit '5c9d0de174caf151937f19aa6898f60bce3fb4f4':
Fix build breakage in older branches by avoiding <> notation
2015-01-31 00:05:54 +00:00
Joe Fernandez
5c37c8e662
am d801a123: am 2b68ab3a: Merge "docs: studio emulator platform update" into lmp-docs
...
* commit 'd801a1238392b8c7a8e0131cee89370143363046':
docs: studio emulator platform update
2015-01-30 23:41:10 +00:00
Joe Fernandez
d801a12383
am 2b68ab3a: Merge "docs: studio emulator platform update" into lmp-docs
...
* commit '2b68ab3adda1ecce045b7b56b8c37ab4d960d2b4':
docs: studio emulator platform update
2015-01-30 23:34:44 +00:00
Joe Fernandez
2b68ab3add
Merge "docs: studio emulator platform update" into lmp-docs
2015-01-30 23:25:51 +00:00
Jon Larimer
90d5bd8daa
am feb362a5: am a0d3bfbe: am 5c9d0de1: am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation
...
* commit 'feb362a5d194b30226caf2efbaae77991007c65c':
Fix build breakage in older branches by avoiding <> notation
2015-01-30 22:24:43 +00:00
Jon Larimer
feb362a5d1
am a0d3bfbe: am 5c9d0de1: am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation
...
* commit 'a0d3bfbe8736fd638621ae48371b6e4e237ed4b1':
Fix build breakage in older branches by avoiding <> notation
2015-01-30 22:18:34 +00:00
Jon Larimer
a0d3bfbe87
am 5c9d0de1: am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation
...
* commit '5c9d0de174caf151937f19aa6898f60bce3fb4f4':
Fix build breakage in older branches by avoiding <> notation
2015-01-30 22:11:56 +00:00
Stuart Scott
147b6a3522
Merge "[DS] Correct the access method for telephony system property" into lmp-mr1-dev
2015-01-30 22:09:38 +00:00
Jon Larimer
5c9d0de174
am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation
...
* commit '545dd853bffbf778a0a44816ac6ed381b13f2158':
Fix build breakage in older branches by avoiding <> notation
2015-01-30 22:01:50 +00:00
Jinsuk Kim
3457ae4709
Merge "Revert "CEC: Let playback device switch TV input after bootup"" into lmp-mr1-dev
2015-01-30 22:00:40 +00:00
Jinsuk Kim
4361549891
Revert "CEC: Let playback device switch TV input after bootup"
...
This reverts commit 8913a0e1e8 .
Change-Id: Ibfabdd94206141274a69040e0ed90ba29aeae75b
2015-01-30 21:58:18 +00:00
Jon Larimer
545dd853bf
am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation
...
* commit '9a425aa71c0ae6fb8c9c84d3e71321a44433d861':
Fix build breakage in older branches by avoiding <> notation
2015-01-30 21:54:31 +00:00
Jon Larimer
9a425aa71c
am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation
...
* commit '159aa73574804967aded45d06b70df5a8dd64a58':
Fix build breakage in older branches by avoiding <> notation
2015-01-30 21:44:17 +00:00
Jon Larimer
159aa73574
am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding <> notation
...
* commit 'd403180997898c98f0be15b810c4c9dd9002f92c':
Fix build breakage in older branches by avoiding <> notation
2015-01-30 21:28:59 +00:00
Jon Larimer
d403180997
am 48c95c43: Fix build breakage in older branches by avoiding <> notation
...
* commit '48c95c4370533bf27e537cbca1e64d060a016c5f':
Fix build breakage in older branches by avoiding <> notation
2015-01-30 19:30:57 +00:00
Jason Monk
b2dd5cb900
Merge "Fix QS bluetooth tile accessibility issue" into lmp-mr1-dev
2015-01-30 18:27:53 +00:00
Jason Monk
8ba572a327
Fix QS bluetooth tile accessibility issue
...
Bluetooth tile was not announcing its state when the top half was
clicked. This is because if handleUpdateState was triggered on
the view before it became dual then it would not get all of the dual
accessibility information. So if the dual state changes on a tile
make sure to call handleUpdateState so it can be handled appropriately.
Bug: 19155633
Change-Id: Ifd053c67d8ddd3230086517c9d479069556e8b56
2015-01-30 13:02:27 -05:00
Jason Monk
3c68ca2fea
Fix expandSettingsPanel status bar call
...
Use the same mechanism as the two finger gesture to get it to open
correctly.
Bug: 19196800
Change-Id: I952e14d3ccd796889ed54cb98c017542a25f28c9
2015-01-30 12:10:15 -05:00
Alan Viverette
d38cc74921
Merge "Avoid bug in LinearLayout measurement" into lmp-mr1-dev
2015-01-30 03:15:07 +00:00
Legler Wu
85973dcf8c
[DS] Correct the access method for telephony system property
...
Revise the method to access telephony system property.
Add several PROPERTY_XXX_XXX_MSIM for MSIM type system properties. If
caller use the old one, it will be dispatched to new one and get by
default phone id.
Ex. PROPERTY_ICC_OPERATOR_NUMERIC
Bug: 18675498
Change-Id: I008a7390fefbbcd9f6569f059d48eedf1da28de0
2015-01-29 19:02:55 -08:00
Christopher Ferris
fd41feee6b
Merge "Fix wrap property creation when truncating." into lmp-mr1-dev
2015-01-30 02:29:27 +00:00
Rich Slogar
e9e2707fef
am f4fa2acb: am 6ccb72e6: am e0063faa: Merge "docs: linux requirements update" into lmp-docs
...
* commit 'f4fa2acb22acdf2ddb536fd1e7e5b9df51d6a787':
docs: linux requirements update
2015-01-30 01:58:22 +00:00
Scott Rowe
1b5a0fb681
am 8f5714d3: am a3031211: am b86c3b80: Merge "docs: Card View for Android TV training" into lmp-docs
...
* commit '8f5714d3e1f29c0ec761c3471a12d2f486bbaee3':
docs: Card View for Android TV training
2015-01-30 01:53:53 +00:00
Scott Rowe
9ad282fd73
am 2d1c5dc8: am e4249f29: am 87a1bf09: docs: b/19193358 Android TV overscan instructions: settings reversed in text
...
* commit '2d1c5dc8ef3dfa8e4eea25197b38b654d7e8cc9d':
docs: b/19193358 Android TV overscan instructions: settings reversed in text
2015-01-30 01:53:48 +00:00
Rich Slogar
f4fa2acb22
am 6ccb72e6: am e0063faa: Merge "docs: linux requirements update" into lmp-docs
...
* commit '6ccb72e685da6769d43545c21182ca44e039da3e':
docs: linux requirements update
2015-01-30 01:49:12 +00:00
Scott Rowe
8f5714d3e1
am a3031211: am b86c3b80: Merge "docs: Card View for Android TV training" into lmp-docs
...
* commit 'a303121168f1e3cfe62f6836a38ba1a33f3e336d':
docs: Card View for Android TV training
2015-01-30 01:44:43 +00:00
Scott Rowe
2d1c5dc8ef
am e4249f29: am 87a1bf09: docs: b/19193358 Android TV overscan instructions: settings reversed in text
...
* commit 'e4249f29ea56f35aab1337323a0e55992ee9247f':
docs: b/19193358 Android TV overscan instructions: settings reversed in text
2015-01-30 01:44:39 +00:00