John Reck
f1923c368c
am 8dda03a0: am ca93f69c: Merge "Have an actual fallback if the surface is lost" into lmp-mr1-dev
...
* commit '8dda03a08603f45b3c2c90633491ce2c1fea266b':
Have an actual fallback if the surface is lost
2014-11-07 22:55:32 +00:00
John Reck
ca93f69c96
Merge "Have an actual fallback if the surface is lost" into lmp-mr1-dev
2014-11-07 22:41:03 +00:00
John Reck
692135effb
am 76adcd6e: am ea4e76f6: Merge "Fix finalizer ordering/double-free issue" into lmp-mr1-dev
...
* commit '76adcd6ec551637f57f2630a60f6cdb2bbbf908b':
Fix finalizer ordering/double-free issue
2014-11-07 19:41:08 +00:00
John Reck
ea4e76f68a
Merge "Fix finalizer ordering/double-free issue" into lmp-mr1-dev
2014-11-07 19:29:47 +00:00
John Reck
aa95a88327
Have an actual fallback if the surface is lost
...
Bug: 17516789
This will force a relayout/reinitialize pass if the Surface
is lost mid-render instead of crashing on the next frame
Change-Id: If08bfa16f740728fa7c05904fa11e26f07b81e2e
2014-11-07 11:02:07 -08:00
John Reck
cabf8a7064
am f7d3ce6a: am 4b19b7aa: Merge "Fix wrong-thread issue" into lmp-mr1-dev
...
* commit 'f7d3ce6a3ca88b23a227e29a5fa3285e24f7b2b1':
Fix wrong-thread issue
2014-11-07 18:48:43 +00:00
John Reck
4b19b7aaff
Merge "Fix wrong-thread issue" into lmp-mr1-dev
2014-11-07 18:34:55 +00:00
John Reck
c298f9c917
Fix finalizer ordering/double-free issue
...
Bug: 18289984
If Surface:finalize() happens after HwuiContext:finalize()
it would try to manipulate a destroyed object. However, as
Surface:finalize() always calls HwuiContext:destroy() this
can be fixed by simply getting rid of HwuiContext's finalizer
Change-Id: I7c912214417ab32891b1c58d045c9721e5f01965
2014-11-07 10:33:36 -08:00
John Reck
12f5e34332
Fix wrong-thread issue
...
Bug: 18259560
Change-Id: Ic63a86efba9c86f21defac0695a73db8b09ae284
2014-11-07 10:31:53 -08:00
Winson Chung
675a0b6bc9
am 513aa792: am 3ed9f2f9: Merge "Adding bounce animation for affiliated tasks. (Bug 16656169)" into lmp-mr1-dev
...
* commit '513aa79290dd17400c4cce82d1d801c05ff3776f':
Adding bounce animation for affiliated tasks. (Bug 16656169)
2014-11-07 01:45:11 +00:00
Winson Chung
3ed9f2f903
Merge "Adding bounce animation for affiliated tasks. (Bug 16656169)" into lmp-mr1-dev
2014-11-07 01:30:20 +00:00
Justin Koh
402a360111
am 4ca342cd: am 2d42f484: am b8038d58: Merge "Hide Surface#lockHardwareCanvas DO NOT MERGE" into lmp-sprout-dev
...
* commit '4ca342cdba6fb2637415cfeb6e579cc662763daf':
Hide Surface#lockHardwareCanvas DO NOT MERGE
2014-11-07 00:05:54 +00:00
Winson Chung
044d52934e
Adding bounce animation for affiliated tasks. (Bug 16656169)
...
Change-Id: I39e4a57c4e6b707d15513dacde2d40c23bb05058
2014-11-06 14:02:35 -08:00
Justin Koh
2d42f48449
am b8038d58: Merge "Hide Surface#lockHardwareCanvas DO NOT MERGE" into lmp-sprout-dev
...
* commit 'b8038d58da04456e9e7b6e264af69226bf21592c':
Hide Surface#lockHardwareCanvas DO NOT MERGE
2014-11-06 20:33:36 +00:00
Alan Viverette
b6416716ad
am 6a98dde8: am 9342b049: Merge "Use default token instead of wrapped window manager" into lmp-mr1-dev
...
* commit '6a98dde8dffac83283850afaec4400db9146a3e5':
Use default token instead of wrapped window manager
2014-11-05 04:56:40 +00:00
Alan Viverette
9342b049b9
Merge "Use default token instead of wrapped window manager" into lmp-mr1-dev
2014-11-05 04:44:22 +00:00
Alan Viverette
e48b397f93
am 405165b6: am a446195b: Merge "Fix hasSurfaceInsets check when creating hardware renderer" into lmp-mr1-dev
...
* commit '405165b6cd749d0281bb1daa13bdf0a8f38112d9':
Fix hasSurfaceInsets check when creating hardware renderer
2014-11-05 04:06:21 +00:00
Alan Viverette
69eb010b1e
am a77e349a: am 9c95264e: Merge "Abort accessibility node prefetch if parent node is null" into lmp-mr1-dev
...
* commit 'a77e349a3609833c55ee3b8b80fc5eef5fac4f1a':
Abort accessibility node prefetch if parent node is null
2014-11-05 04:05:58 +00:00
Alan Viverette
a446195b0d
Merge "Fix hasSurfaceInsets check when creating hardware renderer" into lmp-mr1-dev
2014-11-05 02:09:30 +00:00
Alan Viverette
9c95264e84
Merge "Abort accessibility node prefetch if parent node is null" into lmp-mr1-dev
2014-11-05 01:41:28 +00:00
Alan Viverette
d2fa514391
Use default token instead of wrapped window manager
...
BUG: 18248602
Change-Id: Id7f06c896dc71db3564fa21d3704222557613035
2014-11-04 17:40:29 -08:00
Alan Viverette
2cd23e6b9d
Fix hasSurfaceInsets check when creating hardware renderer
...
BUG: 17729606
Change-Id: I8c7092428b790e0ff3bbf84b64ba385ef2b2f521
2014-11-04 17:04:02 -08:00
Alan Viverette
84feea1185
Abort accessibility node prefetch if parent node is null
...
BUG: 18004444
Change-Id: I80757daeb6b381947c4f3abbd762711cff2a978c
2014-11-04 15:59:55 -08:00
Alan Viverette
954f2567f9
am 3fff156e: am 18b055e1: Merge "Pass surface insets from window attributes rather than params" into lmp-mr1-dev
...
* commit '3fff156e13341b0bf818f83d2bb0e9404285dd0c':
Pass surface insets from window attributes rather than params
2014-11-04 19:40:08 +00:00
Alan Viverette
93cad8c4d4
Pass surface insets from window attributes rather than params
...
Params only gets set in certain situations, whereas the actual window
attributes always contain the correct surface insets.
BUG: 18214798
Change-Id: Ib5236ccf3f120b26c5abc8671bf29cb3dc269186
2014-11-04 11:27:19 -08:00
Justin Koh
7c1ad0cac6
Hide Surface#lockHardwareCanvas DO NOT MERGE
...
Hide this for now, will be public in a later release.
Change-Id: Ie13438ed10918df8b044103ef04016494aed1d10
2014-11-04 11:26:14 -08:00
John Reck
43973c9d73
am 1787b4ea: Merge "Fix cancel crash" into lmp-mr1-dev
...
automerge: 9280480
* commit '928048040cb5cd205ff5e74f9393dca2371c519a':
Fix cancel crash
2014-11-03 18:32:20 +00:00
John Reck
1787b4ea43
Merge "Fix cancel crash" into lmp-mr1-dev
2014-11-03 18:27:41 +00:00
John Reck
55b46eff39
Fix cancel crash
...
Bug: 18059003
Change-Id: I579468fbd1645049f8fbe335faf4da1f2d3bb0a3
2014-11-03 10:00:33 -08:00
Adrian Roos
1814f14c7d
am 808fe6f9: Merge "Fix colored status bar panning issues" into lmp-mr1-dev
...
automerge: fcad9e1
* commit 'fcad9e17413da20db95a2cccbfc8641d2f30a4e6':
Fix colored status bar panning issues
2014-11-03 15:48:21 +00:00
Adrian Roos
808fe6f99f
Merge "Fix colored status bar panning issues" into lmp-mr1-dev
2014-11-03 15:44:08 +00:00
Svetoslav
eaaa38aea0
am b1ecf0d7: Merge "Adding APIs to enable apps to influence accessibility traversal." into lmp-mr1-dev
...
automerge: 97fcd2b
* commit '97fcd2b5d15ed01b1ee27a30132e95b4733793cf':
Adding APIs to enable apps to influence accessibility traversal.
2014-10-31 19:58:57 +00:00
Svetoslav
b1ecf0d776
Merge "Adding APIs to enable apps to influence accessibility traversal." into lmp-mr1-dev
2014-10-31 19:53:32 +00:00
Alan Viverette
1dfcd0cc96
am e1f9f231: am 685a8770: Merge "Fix inset check in ThreadedRenderer" into lmp-mr1-dev
...
* commit 'e1f9f2311035177a91dd568c7ec9a821a76b9e24':
Fix inset check in ThreadedRenderer
2014-10-31 00:38:39 +00:00
Craig Mautner
6a80527f61
am 3bfd2b7b: am 159da3db: Merge "Add enter-animation-done callback for system windows" into lmp-mr1-dev
...
* commit '3bfd2b7b8fb83d47d4a624993c096e1f716df551':
Add enter-animation-done callback for system windows
2014-10-31 00:29:52 +00:00
Alan Viverette
349e93ea65
am 65d792e4: am 10450405: Merge "Show scroll indicators in AlertDialog" into lmp-mr1-dev
...
* commit '65d792e46cad687b2457ac4903cd489ec9dc77e6':
Show scroll indicators in AlertDialog
2014-10-31 00:14:38 +00:00
Svetoslav
6c70290ff0
Adding APIs to enable apps to influence accessibility traversal.
...
Accessibility focus is a token that can be put on any view and is
entirely controlled by accessibility services which decide whether
to put accessibility focus on a given view and what the traversal
strategy is.
Currently accessibility service use the view tree structure for
traversal which does not always reflect the logical order and the
user experience is sub-optimal. In such cases apps should be able
to influence how they are traversed for accessibility.
This change adds the notion of an accessibilty traversal order.
If a view has next in the traversal, an accessibility service has
to traverse the content of this view before traversing the content
next one.
This change will enable accessibility service to move away from
using the view tree and use spatial location of the content while
app developers can also influence the treversal order.
bug:17319923
Change-Id: Ib67ae4577f30b2c96575c71538dc1afdea08bfd3
2014-10-30 16:55:53 -07:00
Alan Viverette
c2663dfdab
am 0ab3e1df: am 4e7c562c: Merge "Update drawable state after updating tint list" into lmp-mr1-dev
...
* commit '0ab3e1df1de76f54296eefb1df05664950da8d2b':
Update drawable state after updating tint list
2014-10-30 23:44:49 +00:00
Alan Viverette
b50a6f39ca
am baed009e: am 2d3443fc: Merge "Add setters for window elevation and clipToOutline properties" into lmp-mr1-dev
...
* commit 'baed009eaeaacffef7cc0972517434451e357aef':
Add setters for window elevation and clipToOutline properties
2014-10-30 23:44:37 +00:00
Alan Viverette
aff329f867
am 9b5a4e9d: am 66c0adcf: Merge "Ensure accessibility focus rect is drawn correctly" into lmp-mr1-dev
...
* commit '9b5a4e9dafda3c9c5c62d3d7cf151f13c4126309':
Ensure accessibility focus rect is drawn correctly
2014-10-30 23:44:31 +00:00
Alan Viverette
136974c066
am 19b1c266: am 8785a56c: Merge "Create translucent hardware renderer if surface insets are non-zero" into lmp-mr1-dev
...
* commit '19b1c26622bd17165f2bb187fcddf036fd3f53cd':
Create translucent hardware renderer if surface insets are non-zero
2014-10-30 23:44:25 +00:00
Alan Viverette
685a8770c0
Merge "Fix inset check in ThreadedRenderer" into lmp-mr1-dev
2014-10-30 22:30:21 +00:00
Craig Mautner
159da3dba8
Merge "Add enter-animation-done callback for system windows" into lmp-mr1-dev
2014-10-30 22:12:31 +00:00
Craig Mautner
9c79504225
Add enter-animation-done callback for system windows
...
Existing hidden methods allow activities to be notified when their
windows have completed animating in. This change adds that capability
to system windows using a ViewTreeObserver callback since system
windows lack an activity token.
The first subsystem to use this is the UserSwitchingDialog which was
previously using a 250 msec timeout to dismiss the dialog. That
deadline was often missed leaving the user with no dialog on the
screen during the transition.
Fixes bug 16661752.
Change-Id: I70789e0d9c07112f275e76fb82850926305f290d
2014-10-30 14:43:18 -07:00
Alan Viverette
3aa1ffbc75
Fix inset check in ThreadedRenderer
...
BUG: 17729606
Change-Id: I9303a788968b424fd8ca27fe4bb99bab51ec34a7
2014-10-30 12:22:08 -07:00
Alan Viverette
104504053d
Merge "Show scroll indicators in AlertDialog" into lmp-mr1-dev
2014-10-30 00:18:32 +00:00
Alan Viverette
154c2c24dc
Show scroll indicators in AlertDialog
...
BUG: 16353356
Change-Id: I0307283751ccb23b9d85b0c36cb78b01243e70dd
2014-10-30 00:18:22 +00:00
Alan Viverette
4e7c562c43
Merge "Update drawable state after updating tint list" into lmp-mr1-dev
2014-10-29 22:20:18 +00:00
Alan Viverette
2d3443fc5a
Merge "Add setters for window elevation and clipToOutline properties" into lmp-mr1-dev
2014-10-29 22:05:11 +00:00
Alan Viverette
66c0adcfd4
Merge "Ensure accessibility focus rect is drawn correctly" into lmp-mr1-dev
2014-10-29 22:05:05 +00:00