Chris Craik
22da9ba481
am 51888ef8: am df57b22b: am 0455174d: Merge "Update clipToPadding docs" into lmp-mr1-dev
...
* commit '51888ef85d1350217297cb704dac80d45a1845e9':
Update clipToPadding docs
2014-11-19 00:24:04 +00:00
Chris Craik
51888ef85d
am df57b22b: am 0455174d: Merge "Update clipToPadding docs" into lmp-mr1-dev
...
* commit 'df57b22bc679664138079a4f15966b19f63f0aea':
Update clipToPadding docs
2014-11-19 00:19:34 +00:00
Chris Craik
df57b22bc6
am 0455174d: Merge "Update clipToPadding docs" into lmp-mr1-dev
...
* commit '0455174d347bf451e830584bc3f6f35c3c560282':
Update clipToPadding docs
2014-11-19 00:09:32 +00:00
Chris Craik
0455174d34
Merge "Update clipToPadding docs" into lmp-mr1-dev
2014-11-18 23:33:30 +00:00
John Reck
608c245ba7
am de620d06: am 51ce9cac: am 37cdc191: Merge "Don\'t invalidate() on setClipBounds" into lmp-mr1-dev
...
* commit 'de620d06ffe3570f7a4548db22428aa7ba37b252':
Don't invalidate() on setClipBounds
2014-11-18 22:00:07 +00:00
John Reck
de620d06ff
am 51ce9cac: am 37cdc191: Merge "Don\'t invalidate() on setClipBounds" into lmp-mr1-dev
...
* commit '51ce9cacb66d1ddac115c15375ca174d8b3eaf79':
Don't invalidate() on setClipBounds
2014-11-18 21:51:40 +00:00
John Reck
c773f42858
am cff98630: am fcd38813: am 3cf61d4b: Merge "Fix invalidateOutline" into lmp-mr1-dev
...
* commit 'cff98630e75eda78864c3f2559fa2023e1fae749':
Fix invalidateOutline
2014-11-18 21:51:07 +00:00
John Reck
51ce9cacb6
am 37cdc191: Merge "Don\'t invalidate() on setClipBounds" into lmp-mr1-dev
...
* commit '37cdc191e380cca8edcc58f116b9b319bea1c140':
Don't invalidate() on setClipBounds
2014-11-18 21:46:44 +00:00
John Reck
cff98630e7
am fcd38813: am 3cf61d4b: Merge "Fix invalidateOutline" into lmp-mr1-dev
...
* commit 'fcd38813efad32f13d472ef6e99e47b3b9db8f28':
Fix invalidateOutline
2014-11-18 21:45:13 +00:00
John Reck
37cdc191e3
Merge "Don't invalidate() on setClipBounds" into lmp-mr1-dev
2014-11-18 21:41:17 +00:00
John Reck
fcd38813ef
am 3cf61d4b: Merge "Fix invalidateOutline" into lmp-mr1-dev
...
* commit '3cf61d4b79a22f89b8fb839ef9ee2146fac4e703':
Fix invalidateOutline
2014-11-18 21:37:40 +00:00
John Reck
9029e5ecd0
Don't invalidate() on setClipBounds
...
Bug: 17510133
This is a RenderNode property now, so use
the faster invalidateViewProperty() shortcut
since a re-record isn't necessary
Change-Id: If3999bce9a1fb9b60e42f0ee624bb554361f96ac
2014-11-17 15:28:55 -08:00
John Reck
c99d3c99f8
Fix invalidateOutline
...
Bug: 18175261
invalidateOutline was switched to a lazy-method, but this doesn't
work because invalidateViewProperty intentionally does not
do a traversal, therefore the invalidate was never consumed.
However it was attempting to be lazy about work that is cheap to
do, so nuke the lazy aspect and restore invalidateOutline's previous,
correct behavior. rebuildOutline is kept to avoid triggering
traversals in places they are not needed
Change-Id: I70f8cbacd54a607c0bf0bc7fe6eea78554cb2ea3
2014-11-17 12:35:53 -08:00
John Reck
17762bb9c7
am 64b5e00a: am ff597898: am b3ec64e1: Merge "Wire up surface width/height to lockHardwareCanvas" into lmp-mr1-dev
...
* commit '64b5e00aaa53dbca59e8b997184bf479f68915eb':
Wire up surface width/height to lockHardwareCanvas
2014-11-17 15:31:12 +00:00
John Reck
64b5e00aaa
am ff597898: am b3ec64e1: Merge "Wire up surface width/height to lockHardwareCanvas" into lmp-mr1-dev
...
* commit 'ff5978988abceeb0f2c8324a9ab66b7c958edd34':
Wire up surface width/height to lockHardwareCanvas
2014-11-17 15:27:43 +00:00
John Reck
ff5978988a
am b3ec64e1: Merge "Wire up surface width/height to lockHardwareCanvas" into lmp-mr1-dev
...
* commit 'b3ec64e1005c82d41b6d1a1d86b6933fd25d87d2':
Wire up surface width/height to lockHardwareCanvas
2014-11-17 15:23:11 +00:00
John Reck
b3ec64e100
Merge "Wire up surface width/height to lockHardwareCanvas" into lmp-mr1-dev
2014-11-17 15:19:23 +00:00
Chris Craik
b165296a9c
Update clipToPadding docs
...
Clarify that it doesn't clip anything but children,
and only if padding is non-zero.
Change-Id: I3e3ae31f52fc22304eb13d88765f9f4fc6e43e66
2014-11-14 17:05:06 -08:00
John Reck
eb4afaeedd
am ff0c4856: am 8f5839be: Merge "Document that circular reveal is async" into lmp-mr1-dev automerge: f1812b1
...
* commit 'ff0c4856f4f912f483c8293a72657d82b1dd14a9':
Document that circular reveal is async
2014-11-14 23:05:36 +00:00
John Reck
ff0c4856f4
am 8f5839be: Merge "Document that circular reveal is async" into lmp-mr1-dev
...
automerge: f1812b1
* commit 'f1812b17bb3396a28f3be8d19e0086de2be613a6':
Document that circular reveal is async
2014-11-14 22:58:50 +00:00
John Reck
f1812b17bb
am 8f5839be: Merge "Document that circular reveal is async" into lmp-mr1-dev
...
* commit '8f5839be21f028885b6171e75cba479a020a3a0c':
Document that circular reveal is async
2014-11-14 22:07:29 +00:00
John Reck
8f5839be21
Merge "Document that circular reveal is async" into lmp-mr1-dev
2014-11-14 22:03:33 +00:00
John Reck
a3b35907de
Document that circular reveal is async
...
Bug: 18058966
Change-Id: I64b35441f12bec433f633580319ec73c1e11e7a2
2014-11-14 14:02:55 -08:00
Raph Levien
0a39f8ffe0
am 7010d0b6: am 505ffe36: Merge "Check bounds on CharSequence drawText methods" into lmp-mr1-dev automerge: 58fa003
...
* commit '7010d0b6c398cb03b4be43a547921c3e9a95eeb0':
Check bounds on CharSequence drawText methods
2014-11-14 22:00:49 +00:00
Raph Levien
7010d0b6c3
am 505ffe36: Merge "Check bounds on CharSequence drawText methods" into lmp-mr1-dev
...
automerge: 58fa003
* commit '58fa0035775bbb897115bae1b59719391a1a7edd':
Check bounds on CharSequence drawText methods
2014-11-14 21:53:11 +00:00
Raph Levien
58fa003577
am 505ffe36: Merge "Check bounds on CharSequence drawText methods" into lmp-mr1-dev
...
* commit '505ffe3633f45778e493e23ad8c163f09ed1dbb5':
Check bounds on CharSequence drawText methods
2014-11-14 20:56:46 +00:00
Raph Levien
505ffe3633
Merge "Check bounds on CharSequence drawText methods" into lmp-mr1-dev
2014-11-14 20:54:29 +00:00
Alan Viverette
b7fbcefcec
am db3aa6be: am 04bea090: am 0224d25d: Merge "Account for window bounds in accessibility view click point computation" into lmp-mr1-dev
...
* commit 'db3aa6be933b732c57e7e124f40388b0695a3638':
Account for window bounds in accessibility view click point computation
2014-11-14 19:18:32 +00:00
Alan Viverette
db3aa6be93
am 04bea090: am 0224d25d: Merge "Account for window bounds in accessibility view click point computation" into lmp-mr1-dev
...
* commit '04bea0905724e24ce8b80187134e7f698607ae1a':
Account for window bounds in accessibility view click point computation
2014-11-14 01:56:50 +00:00
Alan Viverette
04bea09057
am 0224d25d: Merge "Account for window bounds in accessibility view click point computation" into lmp-mr1-dev
...
* commit '0224d25db2f897ddfc29a722ad91d67dcf2500a9':
Account for window bounds in accessibility view click point computation
2014-11-14 01:51:38 +00:00
Alan Viverette
0224d25db2
Merge "Account for window bounds in accessibility view click point computation" into lmp-mr1-dev
2014-11-14 01:46:01 +00:00
Wale Ogunwale
1166443a48
am 44217507: am 21f16a47: am 28d3c245: Merge "Cancel or drop key events if activity is stopped." into lmp-mr1-dev
...
* commit '442175076fbd969ee1cda7e64f0d03b4a820262f':
Cancel or drop key events if activity is stopped.
2014-11-14 00:47:35 +00:00
Adam Powell
4aa1ca3c5d
am 31de5dbe: am e2820ed9: am 87bc2acf: Merge "Optimize setting padding and backgrounds for views" into lmp-mr1-dev
...
* commit '31de5dbe1ed32a611a8ba0e132570359cd7956c9':
Optimize setting padding and backgrounds for views
2014-11-14 00:45:40 +00:00
John Reck
b35c9602cf
Wire up surface width/height to lockHardwareCanvas
...
Bug: 18338026
Change-Id: I6c37774ef1312278ae81280561060662fef923fb
2014-11-13 16:15:08 -08:00
Wale Ogunwale
442175076f
am 21f16a47: am 28d3c245: Merge "Cancel or drop key events if activity is stopped." into lmp-mr1-dev
...
* commit '21f16a475d0a212f9d3fb36659de5a59c2f80484':
Cancel or drop key events if activity is stopped.
2014-11-13 19:26:57 +00:00
Wale Ogunwale
21f16a475d
am 28d3c245: Merge "Cancel or drop key events if activity is stopped." into lmp-mr1-dev
...
* commit '28d3c245a1dde4aa5294192bec9980d8a93b0489':
Cancel or drop key events if activity is stopped.
2014-11-13 19:07:19 +00:00
Adam Powell
31de5dbe1e
am e2820ed9: am 87bc2acf: Merge "Optimize setting padding and backgrounds for views" into lmp-mr1-dev
...
* commit 'e2820ed9636368884b09347ce49658757b696b71':
Optimize setting padding and backgrounds for views
2014-11-13 19:03:37 +00:00
Wale Ogunwale
28d3c245a1
Merge "Cancel or drop key events if activity is stopped." into lmp-mr1-dev
2014-11-13 19:00:07 +00:00
Adam Powell
e2820ed963
am 87bc2acf: Merge "Optimize setting padding and backgrounds for views" into lmp-mr1-dev
...
* commit '87bc2acfd3e874ff94fd3da948c329d2547a2bfc':
Optimize setting padding and backgrounds for views
2014-11-13 18:57:43 +00:00
Adam Powell
87bc2acfd3
Merge "Optimize setting padding and backgrounds for views" into lmp-mr1-dev
2014-11-13 18:12:54 +00:00
Rob Tsuk
95e5a82e1d
Merge "Add a way to override Xfermode"
2014-11-13 17:17:06 +00:00
George Mount
0be5277cdc
am cc66b9df: am 4978ebe0: am fa781f8c: Merge "Update GhostView properly when underlying view changes." into lmp-mr1-dev
...
* commit 'cc66b9dfda509ea8fd16adaa91a9f5f6adc9e21b':
Update GhostView properly when underlying view changes.
2014-11-13 00:00:33 +00:00
George Mount
d17a676a83
am a6d33fd7: am 3ba2c7c6: am 70cb4f3e: Merge "Fix getChildVisibleRect to clip correctly." into lmp-mr1-dev
...
* commit 'a6d33fd7ba55cde67ca56c93e3c68592686bb01e':
Fix getChildVisibleRect to clip correctly.
2014-11-13 00:00:20 +00:00
George Mount
cc66b9dfda
am 4978ebe0: am fa781f8c: Merge "Update GhostView properly when underlying view changes." into lmp-mr1-dev
...
* commit '4978ebe04f4c06f5672e734665c592838a5d634b':
Update GhostView properly when underlying view changes.
2014-11-12 23:51:25 +00:00
Rob Tsuk
c495e611b9
Add a way to override Xfermode
...
Add a non-public API to Canvas/GLES20Canvas to provide a way to draw
the touch ripple animation without using a save layer.
Bug: 18226391
Change-Id: I6f8fb8938505e976892c4e14f6f864362c43e73c
2014-11-12 15:49:45 -08:00
George Mount
a6d33fd7ba
am 3ba2c7c6: am 70cb4f3e: Merge "Fix getChildVisibleRect to clip correctly." into lmp-mr1-dev
...
* commit '3ba2c7c681f3bf355cef1c6e32a6fdf315865f57':
Fix getChildVisibleRect to clip correctly.
2014-11-12 23:49:40 +00:00
Rob Tsuk
6552afa878
am ccc956b2: am 41a8043b: Merge "Add a way to override Xfermode DO NOT MERGE" into lmp-mr1-dev
...
* commit 'ccc956b2b4602dca28f7c79d1155df29bcc0d696':
Add a way to override Xfermode DO NOT MERGE
2014-11-12 23:49:19 +00:00
George Mount
4978ebe04f
am fa781f8c: Merge "Update GhostView properly when underlying view changes." into lmp-mr1-dev
...
* commit 'fa781f8c2cdbd176d8ab8c9c82fcd6496e73e3be':
Update GhostView properly when underlying view changes.
2014-11-12 23:14:55 +00:00
George Mount
fa781f8c2c
Merge "Update GhostView properly when underlying view changes." into lmp-mr1-dev
2014-11-12 23:10:35 +00:00
Raph Levien
d82f8a9a38
Check bounds on CharSequence drawText methods
...
The canvas drawText() methods on CharSequence arguments didn't check
whether the start and end offsets were within bounds, which triggered
native crashes. This patch checks the bounds and throws
IndexOutOfBoundsException when invalid.
Bug: 18282500
Change-Id: I1935bf21f828b960c817b40ebce6affd4ce8bb99
2014-11-12 15:05:16 -08:00