Svetoslav Ganov
8643aa0179
Interrogation of the view hierarchy from an AccessibilityService.
...
1. Views are represented as AccessibilityNodeInfos to AccessibilityServices.
2. An accessibility service receives AccessibilityEvents and can ask
for its source and gets an AccessibilityNodeInfo which can be used
to get its parent and children infos and so on.
3. AccessibilityNodeInfo contains some attributes and actions that
can be performed on the source.
4. AccessibilityService can request the system to preform an action
on the source of an AccessibilityNodeInfo.
5. ViewAncestor provides an interaction connection to the
AccessibiltyManagerService and an accessibility service uses
its connection to the latter to interact with screen content.
6. AccessibilityService can interact ONLY with the focused window
and all calls are routed through the AccessibilityManagerService
which imposes security.
7. Hidden APIs on AccessibilityService can find AccessibilityNodeInfos
based on some criteria. These API go through the AccessibilityManagerServcie
for security check.
8. Some actions are hidden and are exposes only to eng builds for UI testing.
Change-Id: Ie34fa4219f350eb3f4f6f9f45b24f709bd98783c
2011-06-06 18:46:03 -07:00
Dianne Hackborn
4bd505883d
am fc3fa5dc: am 1b405592: Merge "Fix issue #4539687 : At least one compatibility-mode app (Androminion)..." into honeycomb-mr2
...
* commit 'fc3fa5dc1045a8f25fc1982443e05873edf028df':
Fix issue #4539687 : At least one compatibility-mode app (Androminion)...
2011-06-06 18:18:34 -07:00
Xavier Ducrohet
abc8387168
am f6e47999: am 2a6dc7f1: Merge "Import the Layoutlib from hc-mr1." into honeycomb-mr2
...
* commit 'f6e479993e7c85265692829990ceb3879fbce424':
Import the Layoutlib from hc-mr1.
2011-06-06 18:11:33 -07:00
Xavier Ducrohet
67f09cd090
am d6ce6791: Merge "Cherrypick d1ed33c4 from hc-mr1. do not merge." into gingerbread
...
* commit 'd6ce6791f26fd0a7cf89ded2847011a4894013e1':
Cherrypick d1ed33c4 from hc-mr1. do not merge.
2011-06-06 18:08:40 -07:00
Xavier Ducrohet
ab3f5779ae
am ee1b4976: Merge changes I035c48b9,Ib302af47,Iebda5ea6 into gingerbread
...
* commit 'ee1b497648a0c3c03b09c4739619f23315d491fb':
Cherrypick 5b61ea6b from hc-mr1
LayoutLib: enable the LAYOUT_ONLY capability.
Merge dba35f1b from honeycomb-mr1. do not merge.
2011-06-06 18:08:32 -07:00
Iliyan Malchev
219451363d
CameraParameters: add PIXEL_FORMAT_RGBA8888
...
Change-Id: I2780e936f5b4628d506ac4e6947b78ef831fbde8
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-06-06 18:04:17 -07:00
Fabrice Di Meglio
de7fc15ff4
Update BiDiTest app for Gravity renaming
...
- BEFORE?AFTER is now START/END
Change-Id: I44cfdc17090052704024d8c5386553f0c83e9ab2
2011-06-06 17:58:17 -07:00
Romain Guy
fbef58faad
am 258f32e2: Merge "Disable plugins if setPluginsEnabled(false) called."
...
* commit '258f32e2e3ff7f4f4b1395cae292098141047fde':
Disable plugins if setPluginsEnabled(false) called.
2011-06-06 17:54:12 -07:00
Dianne Hackborn
fc3fa5dc10
am 1b405592: Merge "Fix issue #4539687 : At least one compatibility-mode app (Androminion)..." into honeycomb-mr2
...
* commit '1b405592550c719aa5dd93178705ae08b4e84a2f':
Fix issue #4539687 : At least one compatibility-mode app (Androminion)...
2011-06-06 17:33:59 -07:00
Dianne Hackborn
1b40559255
Merge "Fix issue #4539687 : At least one compatibility-mode app (Androminion)..." into honeycomb-mr2
2011-06-06 17:30:50 -07:00
Amith Yamasani
727d8fc0ba
Volume Panel sizing for phones.
...
Change-Id: I5a21b42740a3a3535504dc93c85b866c52cfb319
2011-06-06 17:30:10 -07:00
Dianne Hackborn
bc7386c261
Fix issue #4539687 : At least one compatibility-mode app (Androminion)...
...
...will only launch when held in portrait mode.
There was a bug in the window manager that caused all of the careful code to
update the configuration in sync with movements between activities to break.
Now it is fixed, so this app works, and we no longer see the bad slow orientation
changes when switching between activities that want to be in different
orientations.
Change-Id: I5d93f99649849bdaca2e8bebade6b91b8b6cf645
2011-06-06 17:29:10 -07:00
Robert Greenwalt
acab04dfc1
Fix NPE in the statusbar.
...
Happens for some reason when switching between LTE and CDMA. Filing separate
bug about why we see the null ServiceState in that case, but it revealed
this one use which wasn't checked for null.
bug:4518551
Change-Id: If8f9a89658a7165d79f96cad7d99cbf670e96ae7
2011-06-06 17:16:45 -07:00
Fabrice Di Meglio
a556abfb3d
Merge "Rename Gravity BEFORE/AFTER to START/END"
2011-06-06 16:48:30 -07:00
Fabrice Di Meglio
9e3b002d3f
Rename Gravity BEFORE/AFTER to START/END
...
- following spec proposal for having CSS3 like naming
Change-Id: Id5e316a2d9b54b9f20bbcb168fea6a3a83882e1b
2011-06-06 16:41:16 -07:00
Romain Guy
258f32e2e3
Merge "Disable plugins if setPluginsEnabled(false) called."
2011-06-06 16:23:25 -07:00
Eric Fischer
4297539155
Merge "Import revised translations."
2011-06-06 16:22:35 -07:00
Xavier Ducrohet
f6e479993e
am 2a6dc7f1: Merge "Import the Layoutlib from hc-mr1." into honeycomb-mr2
...
* commit '2a6dc7f19d463c7c9f7aacd12eca5263afd25a90':
Import the Layoutlib from hc-mr1.
2011-06-06 16:20:16 -07:00
Xavier Ducrohet
2a6dc7f19d
Merge "Import the Layoutlib from hc-mr1." into honeycomb-mr2
2011-06-06 16:17:44 -07:00
James Dong
6564c3c6ab
Merge "Fix the comment for the location box @xyz"
2011-06-06 15:54:10 -07:00
Eric Fischer
f24004279a
Import revised translations.
...
Change-Id: I02300c0a71373654beb97bc96691438136bd3365
2011-06-06 15:51:43 -07:00
Ben Komalo
98ded72258
Merge "Makes SSLCertificateSocketFactory more flexible"
2011-06-06 15:50:10 -07:00
Jake Hamby
0cb17a52ee
resolved conflicts for merge of ab79ee4a to gingerbread-plus-aosp
...
Change-Id: Ib885176060f65ef3286a24c7b9cae1a673666275
2011-06-06 15:33:37 -07:00
Mathias Agopian
cf3036ebef
am c1cbf452: am 24855c09: merge various SF fixes from gingerbread to honeycomb-mr2 (DO NOT MERGE)
...
* commit 'c1cbf4525b4d12b6cb7908072d36c8f6ca819f5b':
merge various SF fixes from gingerbread to honeycomb-mr2 (DO NOT MERGE)
2011-06-06 15:25:32 -07:00
Mathias Agopian
c1cbf4525b
am 24855c09: merge various SF fixes from gingerbread to honeycomb-mr2 (DO NOT MERGE)
...
* commit '24855c09173a6caaec7dcedd0c2d7ce15121d39b':
merge various SF fixes from gingerbread to honeycomb-mr2 (DO NOT MERGE)
2011-06-06 15:21:44 -07:00
Irfan Sheriff
6da83d5868
Handle AsyncChannel disconnect in WifiService
...
Backport change I928544a0 to LTE branch and also handle
disconnect on WifiStateMachine channel
Bug: 4473750
Change-Id: I556330c10243a1805555f6bf6dcc7e43b78e3bfd
2011-06-06 15:17:58 -07:00
Mathias Agopian
24855c0917
merge various SF fixes from gingerbread to honeycomb-mr2 (DO NOT MERGE)
...
Fix a race that could cause GL commands to be executed from the wrong thread.
RefBase subclasses can now decide how they want to be destroyed.
Fix a race in SurfaceFlinger that could cause layers to be leaked forever.
Fix a race-condtion in SurfaceFlinger that could lead to a crash.
initial cherry-pick:
resolved conflicts for merge of b9783b49 to honeycomb-plus-aosp
Change-Id: I2a335e03fff219e35c18a7b0089b3a11d636576f
2011-06-06 15:14:25 -07:00
Xia Wang
62e8f2228f
Add OpenGl benchmark tests:
...
display images with different texture in each mesh.
Change-Id: I051be3cf8be117e62fc635dfaf75b5c0e4cdd644
2011-06-06 15:12:29 -07:00
Ben Komalo
1b52806e21
Makes SSLCertificateSocketFactory more flexible
...
Specifically, this adds support for specifying custom
{Trust,Key}Managers in the socket factory.
Change-Id: I1fdf6587064c71ae0520f73821923dcad8d140ad
2011-06-06 15:10:33 -07:00
Fabrice Di Meglio
890e013c05
Merge "Fix USE_TEXT_LAYOUT_CACHE define"
2011-06-06 14:14:36 -07:00
Martijn Coenen
4e75dbb94d
Merge "Connecting to a NFC technology may fail."
2011-06-06 13:46:47 -07:00
Frank Sposaro
15dc451906
Fixed typo. "a a" -> "a"
...
Change-Id: I600d6f7f5d87766cd841a5e8177581d33dcdd282
2011-06-06 13:41:37 -07:00
Jeff Brown
49470743fa
Merge "Copy pointer assets for hdpi."
2011-06-06 13:14:13 -07:00
Jeff Brown
44771f14ec
Copy pointer assets for hdpi.
...
Change-Id: I0012c651d8e550bbb0e2c75046f3138f7dd5f6a6
2011-06-06 13:03:25 -07:00
Nick Pelly
2343befbb8
am 92279c0f: Merge branch \'honeycomb-plus-aosp\' of ssh://android-git:29418/platform/frameworks/base into honeycomb-plus-aosp
...
* commit '92279c0fa1c15bd4afaf051bed90776fa64744c1':
2011-06-06 12:57:32 -07:00
TK MUN
60a3117838
am 51704fc9: am cecb710a: am 94260caf: Allow control over search order for tethering upstream interface selection
...
* commit '51704fc9c2f42e72a86f580c3e2aa977e8b6b006':
Allow control over search order for tethering upstream interface selection
2011-06-06 12:57:24 -07:00
Eric Fischer
a959c8ff90
am e34ed24f: (-s ours) am e9d32283: am b16b020d: Merge "Import revised translations. DO NOT MERGE" into honeycomb-mr2
...
* commit 'e34ed24f4d32ad20716caf3056a7b007a0277500':
Import revised translations. DO NOT MERGE
2011-06-06 12:57:14 -07:00
Jaikumar Ganesh
830d8c5fb3
am 5aaed097: am 58ada2f3: am 94062517: Merge "Require bonding and encryption for PBAP server"
...
* commit '5aaed0970be451479a07b2423e709026dec6611b':
Require bonding and encryption for PBAP server
2011-06-06 12:56:55 -07:00
Jean-Baptiste Queru
cc19d9059f
am 59242cf6: am 54ab72e1: am 038e8f99: Merge "Adding support for parsing of SMS-CB pdus in UMTS format."
...
* commit '59242cf65ec775ccb6cb3639df4eab6af09f3108':
Adding support for parsing of SMS-CB pdus in UMTS format.
2011-06-06 12:56:29 -07:00
Marco Nelissen
03db358cbc
Merge "resolved conflicts for merge of b2fd84ad to master"
2011-06-06 12:33:40 -07:00
Marco Nelissen
8645017517
resolved conflicts for merge of b2fd84ad to master
...
Change-Id: I36b8dba94386981e95abbb0ac8db5e84cce56fb9
2011-06-06 12:30:40 -07:00
Nick Pelly
92279c0fa1
Merge branch 'honeycomb-plus-aosp' of ssh://android-git:29418/platform/frameworks/base into honeycomb-plus-aosp
2011-06-06 11:52:21 -07:00
Fabrice Di Meglio
af033caf26
Fix USE_TEXT_LAYOUT_CACHE define
...
- fix compilation issues
Change-Id: I3358457d94d2278804e81e4ca96c9633ed76a147
2011-06-06 11:51:46 -07:00
TK MUN
51704fc9c2
am cecb710a: am 94260caf: Allow control over search order for tethering upstream interface selection
...
* commit 'cecb710a6de249a3847da2f07464a1aecf9459ac':
Allow control over search order for tethering upstream interface selection
2011-06-06 11:51:22 -07:00
Eric Fischer
e34ed24f4d
am e9d32283: am b16b020d: Merge "Import revised translations. DO NOT MERGE" into honeycomb-mr2
...
* commit 'e9d32283e4eca1ee27218ed66f754a694678ac6d':
Import revised translations. DO NOT MERGE
2011-06-06 11:50:16 -07:00
RoboErik
3ee7a25cb1
Merge "Cleanup of Calendar.java to prep for api"
2011-06-06 11:39:40 -07:00
Jaikumar Ganesh
5aaed0970b
am 58ada2f3: am 94062517: Merge "Require bonding and encryption for PBAP server"
...
* commit '58ada2f3bbab749fb5a813fb8f82eee347080405':
Require bonding and encryption for PBAP server
2011-06-06 11:34:11 -07:00
Jean-Baptiste Queru
59242cf65e
am 54ab72e1: am 038e8f99: Merge "Adding support for parsing of SMS-CB pdus in UMTS format."
...
* commit '54ab72e1c389905adb074bd7c799a33b4f513679':
Adding support for parsing of SMS-CB pdus in UMTS format.
2011-06-06 11:33:52 -07:00
Eric Fischer
e9d32283e4
am b16b020d: Merge "Import revised translations. DO NOT MERGE" into honeycomb-mr2
...
* commit 'b16b020dd32147fbaaf7de47d5de16bfee10967a':
Import revised translations. DO NOT MERGE
2011-06-06 10:54:41 -07:00
Alex Sakhartchouk
aece2ccccb
Merge "Unhiding render target code for renderscript"
2011-06-06 10:54:26 -07:00