Chris Craik
a05ee0435e
Merge "Add tests for text layout cache"
2015-09-02 17:35:12 +00:00
Yury Khmel
9dbde7b09f
SufaceComposition performance test.
...
Implement set of low-level tests to measure graphics performance.
Design and test result:
https://docs.google.com/a/google.com/document/d/1LYlUxjjmC2JBulAIIO8UVfvjeHWEALzgyUzqMMzwiGE/edit?usp=sharing
Change-Id: I48efbce5dcdac1b8caa2cd332777ce0b06d40ed2
2015-09-02 12:44:04 +09:00
Chris Craik
4cbf5efdc2
Add tests for text layout cache
...
Change-Id: I605391de1e0772821dd2a5ad6f829aea1f63c25b
2015-09-01 16:33:15 -07:00
Chris Craik
3f349bb860
Merge "Add Dialog list, shadow, inflation tests"
2015-09-01 20:54:02 +00:00
Filip Gruszczynski
ac6b74a4dc
Merge "Move Configuration creation from Window Manager to Activity Manager."
2015-09-01 15:41:17 +00:00
Filip Gruszczynski
ebcc875f10
Move Configuration creation from Window Manager to Activity Manager.
...
Currently the construction of configuration is split between thease
two entities. This poses two problems: it's harder to follow the
construction logic and more importantly we can't determine if
configuration changes significantly before delegating work to the
Window Manager. This CL moves the configuration override logic to
the Activity Manager, since it both detects configuration changes and
informs clients about them. Window Manager becomes purely a recipient
of the information.
Change-Id: I075570ee055cce9c5665772fa8d4fe8ccb5c6313
2015-09-01 08:14:51 -07:00
Chris Craik
b3dba557f6
Add Dialog list, shadow, inflation tests
...
Change-Id: I39a18854248e7b4783fb7475c7aa9cc258a3c394
2015-08-31 17:26:32 -07:00
Chris Craik
baf4129946
Add initial GPU/text/invalidate UiBench workloads
...
Change-Id: I6c6f1f90973dc67014d0fdbf0028052a8341c292
2015-08-31 15:56:48 -07:00
Chris Craik
3f6238614f
Merge "Add a few benchmarks to UiBench"
2015-08-28 17:58:56 +00:00
Chris Craik
1f342fde2b
Merge "Remove remainder of TileBenchmark"
2015-08-28 17:13:38 +00:00
Chris Craik
65b04b617f
Add a few benchmarks to UiBench
...
Change-Id: I108d4eee8cded1c8ec57b3986d01acb1b49f334a
2015-08-27 15:48:24 -07:00
Chris Craik
4726241d93
Remove remainder of TileBenchmark
...
Change-Id: I60213826a7e1d4f6bbb9a688d6493cd740af93e7
2015-08-27 14:36:43 -07:00
Chris Craik
8a1c0e8513
Initial commit of UiBench
...
Change-Id: Ia2b5bcb70e0d078db4e9d5fb9361bb78c1158141
2015-08-26 17:55:07 -07:00
Dianne Hackborn
93729fea51
am 564e87a3: am 1058bf0f: am e2fd2850: am 9e398eb5: am 81f3a85a: Merge "Fix issue #22940169 : "pm grant" can no longer grant permissions..." into mnc-dev
...
* commit '564e87a36f6cfddee23bf7daf1b54e478411f087':
Fix issue #22940169 : "pm grant" can no longer grant permissions...
2015-08-14 17:44:30 +00:00
Dianne Hackborn
564e87a36f
am 1058bf0f: am e2fd2850: am 9e398eb5: am 81f3a85a: Merge "Fix issue #22940169 : "pm grant" can no longer grant permissions..." into mnc-dev
...
* commit '1058bf0f998ad07c94ac0ba6ee22c3c484cc7821':
Fix issue #22940169 : "pm grant" can no longer grant permissions...
2015-08-14 17:35:22 +00:00
Dianne Hackborn
3ffc0f1e81
am 81f3a85a: Merge "Fix issue #22940169 : "pm grant" can no longer grant permissions..." into mnc-dev
...
* commit '81f3a85aa29d83ed1a5de4de1006587d375a1c77':
Fix issue #22940169 : "pm grant" can no longer grant permissions...
2015-08-14 17:15:10 +00:00
Dianne Hackborn
9f5b0a2735
Fix issue #22940169 : "pm grant" can no longer grant permissions...
...
...with protection flag PROTECTION_FLAG_DEVELOPMENT
Bring back the old grant/revoke code for development permissions.
Also some more dumpsys output to help debugging.
And new dumpsys command for checking a permission.
Change-Id: I6e27e62a9ca5ec1ecc0f102714a448ea02f0f41c
2015-08-13 18:25:20 -07:00
Dianne Hackborn
60d18aba1d
am b44cdfdd: am afacdbe1: am 09e77852: am 5cf89a01: am b2b02092: Merge "Fix issue #23037899 : Support for Battery Optimization permission + Dialog" into mnc-dev
...
* commit 'b44cdfdd10ffa861492d044a058cfbaa167d71db':
Fix issue #23037899 : Support for Battery Optimization permission + Dialog
2015-08-11 00:50:06 +00:00
Dianne Hackborn
b44cdfdd10
am afacdbe1: am 09e77852: am 5cf89a01: am b2b02092: Merge "Fix issue #23037899 : Support for Battery Optimization permission + Dialog" into mnc-dev
...
* commit 'afacdbe1e824845917d038a5848ae515d44393bb':
Fix issue #23037899 : Support for Battery Optimization permission + Dialog
2015-08-11 00:42:58 +00:00
Dianne Hackborn
919e7cad27
am b2b02092: Merge "Fix issue #23037899 : Support for Battery Optimization permission + Dialog" into mnc-dev
...
* commit 'b2b020922fb51b88d34a6478209fc232702de318':
Fix issue #23037899 : Support for Battery Optimization permission + Dialog
2015-08-11 00:22:58 +00:00
Dianne Hackborn
c7b57b1e65
Fix issue #23037899 : Support for Battery Optimization permission + Dialog
...
New permission, new Intent action.
Change-Id: I1d9ba55be8f72074e29d33ad7a0a12a820bbac39
2015-08-10 14:52:52 -07:00
Wale Ogunwale
706ed79340
Support creating/launching a task with non-fullscreen bounds
...
Change-Id: Icc6d6b25b5f6f236030e654a3eb3ec7f00287d2f
2015-08-06 09:59:32 -07:00
Ian Pedowitz
a371084e29
resolved conflicts for merge of d4b8064e to master
...
Change-Id: I3d41b5bd0ecdd97f8e563b061fc8648d2206bc31
2015-08-03 23:38:43 -07:00
Dianne Hackborn
6835ef095a
am d9b0f843: Merge "Fix issue #22860466 : viapi security bug - rubber stamping in nested VIs" into mnc-dev
...
* commit 'd9b0f8435ba9b099512288729af24858a95fd013':
Fix issue #22860466 : viapi security bug - rubber stamping in nested VIs
2015-08-04 03:10:41 +00:00
Dianne Hackborn
d4b8064e42
am 14bafef5: am 24922798: am b20a8ed9: am d9b0f843: Merge "Fix issue #22860466 : viapi security bug - rubber stamping in nested VIs" into mnc-dev
...
* commit '14bafef5b050f14c0fed3bfed8b137862139e627':
Fix issue #22860466 : viapi security bug - rubber stamping in nested VIs
2015-08-04 01:37:57 +00:00
Dianne Hackborn
fb81d09d35
Fix issue #22860466 : viapi security bug - rubber stamping in nested VIs
...
Add new Activity.isVoiceInteractionRoot() API that an activity can use
to determine whether it is the root activity of a voice interaction
session started by the user's designated voice interaction service.
This is a special new API that apps must explicitly check, because as
with visual activities the model behind an activity should usually be
that it accomplishes its task by interacting with the user (implicitly
getting their approval) rather than trusting that whoever invoked it
is telling it to do what the user once. In the voice world, however,
there are some cases where quick interactions want to allow for immediate
execution without further user involvement, so this API allows for that
without opening up security holes from other applications.
Change-Id: Ie02d2458f16cb0b12af825641bcf8beaf086931b
2015-08-03 17:33:38 -07:00
Dianne Hackborn
8a911ea8e8
am 2b38a45b: am 44ffe9cb: am cba2c596: am 6aa0843e: am fb68b0ad: Merge "Fix issue #21895842 : Add is_assist_blocked to assist.ViewNode.NodeProperties" into mnc-dev
...
* commit '2b38a45bf37846d0a210369e41efd70738e3d591':
Fix issue #21895842 : Add is_assist_blocked to assist.ViewNode.NodeProperties
2015-08-01 17:54:33 +00:00
Dianne Hackborn
2b38a45bf3
am 44ffe9cb: am cba2c596: am 6aa0843e: am fb68b0ad: Merge "Fix issue #21895842 : Add is_assist_blocked to assist.ViewNode.NodeProperties" into mnc-dev
...
* commit '44ffe9cb33b0ec51d411b7413d222ab251777529':
Fix issue #21895842 : Add is_assist_blocked to assist.ViewNode.NodeProperties
2015-08-01 17:05:39 +00:00
Dianne Hackborn
e3047ddcce
am fb68b0ad: Merge "Fix issue #21895842 : Add is_assist_blocked to assist.ViewNode.NodeProperties" into mnc-dev
...
* commit 'fb68b0ad344edbba15b961dc444cb24dcfc29995':
Fix issue #21895842 : Add is_assist_blocked to assist.ViewNode.NodeProperties
2015-07-31 22:36:46 +00:00
Dianne Hackborn
afb308d651
Fix issue #21895842 : Add is_assist_blocked to assist.ViewNode.NodeProperties
...
Change-Id: I928882d42d0546cc6a12e803d96131beaba76d4e
2015-07-31 13:10:55 -07:00
Dianne Hackborn
6105a30d9d
am 0091e2c0: am 639fd0e9: am 025a5dc6: am 108f5493: am 3551a59b: Merge "Work on issue #21516866 : Implement voice interaction in ResolverActivity" into mnc-dev
...
* commit '0091e2c03d1f2d212c94a3096e86407c78df6820':
Work on issue #21516866 : Implement voice interaction in ResolverActivity
2015-07-28 21:26:50 +00:00
Dianne Hackborn
0091e2c03d
am 639fd0e9: am 025a5dc6: am 108f5493: am 3551a59b: Merge "Work on issue #21516866 : Implement voice interaction in ResolverActivity" into mnc-dev
...
* commit '639fd0e9d8ecb59f8d15b3f1e5ec7a6ae6cc3161':
Work on issue #21516866 : Implement voice interaction in ResolverActivity
2015-07-28 21:03:15 +00:00
Dianne Hackborn
8b679bfa36
am 3551a59b: Merge "Work on issue #21516866 : Implement voice interaction in ResolverActivity" into mnc-dev
...
* commit '3551a59b277fd4dc924f48116c153a50fb0913eb':
Work on issue #21516866 : Implement voice interaction in ResolverActivity
2015-07-28 19:58:52 +00:00
Dianne Hackborn
57dd737443
Work on issue #21516866 : Implement voice interaction in ResolverActivity
...
The main change here is to not allow the dialog to go in to its "focus
on the last app the user selected" when running in voice interaction mode,
instead just always giving a simple list.
This also fixes some problems with cleaning up active commands when
an activity finishes and not forcing the current session to go away
when the screen is turned off.
Also added some debug help, having activity print the state of the
voice interactor.
Change-Id: Ifebee9c74d78398a730a280bb4970f47789dadf5
2015-07-28 12:52:11 -07:00
Adrian Roos
c7652a8277
Fix AccessibilityEventLogger
...
Change-Id: Ie936ccde6b7c93df4c125618ffdc46ce8b7633d8
2015-07-27 14:28:09 -07:00
Jorim Jaggi
f30c5f5618
am 93a25f77: am fba92611: am fcf9acb9: am 20df6234: Merge "Add callback to voice interaction session for lockscreen shown" into mnc-dev
...
* commit '93a25f77bb4b4aeb7b3a1313fe3117f4c9781dc8':
Add callback to voice interaction session for lockscreen shown
2015-07-23 21:48:48 +00:00
Jorim Jaggi
3bda57a05f
am 20df6234: Merge "Add callback to voice interaction session for lockscreen shown" into mnc-dev
...
* commit '20df62345910ad390a3bb321990987757db0831d':
Add callback to voice interaction session for lockscreen shown
2015-07-22 20:17:14 +00:00
Jorim Jaggi
20df623459
Merge "Add callback to voice interaction session for lockscreen shown" into mnc-dev
2015-07-21 22:46:30 +00:00
Jorim Jaggi
19695d9711
Add callback to voice interaction session for lockscreen shown
...
Bug: 22402726
Change-Id: Iaf83e2f2b0389d74b6ecf480aa91a34443803f7b
2015-07-21 12:35:16 -07:00
Jorim Jaggi
b3d17db144
am 997ebda4: am 4cb9ccc7: am c0469f99: am 55786e11: Merge "Test app to emit all AccessibilityEvents to logcat." into mnc-dev
...
* commit '997ebda43513dbb6da7ddeb54d3eb2a972ed2e1f':
Test app to emit all AccessibilityEvents to logcat.
2015-07-21 00:37:38 +00:00
Jorim Jaggi
1bc4330209
am 55786e11: Merge "Test app to emit all AccessibilityEvents to logcat." into mnc-dev
...
* commit '55786e1164d522d878d1f493c30330669b1fd868':
Test app to emit all AccessibilityEvents to logcat.
2015-07-20 23:57:15 +00:00
Jorim Jaggi
55786e1164
Merge "Test app to emit all AccessibilityEvents to logcat." into mnc-dev
2015-07-20 23:43:51 +00:00
Dianne Hackborn
01fda52778
am ed3b4253: am 5cdc7f04: am 3aefa438: am 78ead58d: Merge "Fix issue #22531747 : Assist info should declare if user has disabled..." into mnc-dev
...
* commit 'ed3b42539a4d883533177d008c7ffb2a58e50af6':
Fix issue #22531747 : Assist info should declare if user has disabled...
2015-07-20 20:42:32 +00:00
Dianne Hackborn
86e56bb371
am 78ead58d: Merge "Fix issue #22531747 : Assist info should declare if user has disabled..." into mnc-dev
...
* commit '78ead58df03e476d656c7e875fff9ade13b727c1':
Fix issue #22531747 : Assist info should declare if user has disabled...
2015-07-20 20:04:26 +00:00
Dianne Hackborn
78ead58df0
Merge "Fix issue #22531747 : Assist info should declare if user has disabled..." into mnc-dev
2015-07-20 19:50:50 +00:00
Dianne Hackborn
17f693520d
Fix issue #22531747 : Assist info should declare if user has disabled...
...
...context and/or screenshot
Added new API to find out what contextual data has been globally disabled.
Also updated various documentation to make it clear what kind of contextual
data you will get (and when it will be null).
Also added a new Activity.showAssist() API because... well, I was already
in there, it was easy to do, it is safe, and maybe people will build cool
things with it.
Change-Id: Ia553d6bcdd098dc0fce4b9237fbfaca9652fc74b
2015-07-20 12:49:10 -07:00
ztenghui
8054c55bc6
am b00f3e4f: am fcec0638: am 8b455841: am 094c82ad: Merge "Scaling (Animated)VectorDrawable inside ImageView" into mnc-dev
...
* commit 'b00f3e4ff96fd31d46a1aa78bc20fefda4d5e305':
Scaling (Animated)VectorDrawable inside ImageView
2015-07-17 21:15:57 +00:00
ztenghui
268eb72c93
am 094c82ad: Merge "Scaling (Animated)VectorDrawable inside ImageView" into mnc-dev
...
* commit '094c82ada3799045588790252a64806b9930f8c2':
Scaling (Animated)VectorDrawable inside ImageView
2015-07-17 20:32:26 +00:00
ztenghui
35289f12d6
Scaling (Animated)VectorDrawable inside ImageView
...
Before, the VectorDrawable is behaving like BitmapDrawable inside a ImageView,
and it can be blurry due to scaling.
Now apply the scaling information to the cached bitmap, then the size of bitmap
will match the ImageView's screen size. Therefore, no blurry any more.
b/18185626
Change-Id: I979cef3b5178a9bd37ee6cc776df3361ca47c803
2015-07-17 11:16:41 -07:00
Dianne Hackborn
b876fb5aef
am d649b575: am f9aa4b4d: am 309f9d6e: am f6586cbd: Merge "Implement issue #22403908 : Enable assistant to refuse context sharing" into mnc-dev
...
* commit 'd649b5751c9b7f592efb3653cfee39aeda45677b':
Implement issue #22403908 : Enable assistant to refuse context sharing
2015-07-16 00:24:41 +00:00