John Reck
05dc201ff6
Merge "Remove Bitmap#getSkBitmap" into mnc-dev
2015-05-04 14:34:52 +00:00
John Reck
1641c0cb0b
Merge "Move AssetAtlas off of SkBitmap*" into mnc-dev
2015-05-04 14:34:39 +00:00
John Reck
7c103a36f6
Remove Bitmap#getSkBitmap
...
Change-Id: Ifb9047b426122d3e5a445eb7a0eb3fce38dedf27
2015-05-01 14:38:44 -07:00
John Reck
c6e2e8ff47
Move AssetAtlas off of SkBitmap*
...
Switched to SkPixelRef*
Change-Id: I4a1d9dc6c55c1ebcce6b0b8c585e69559e523898
2015-05-01 14:30:21 -07:00
Chris Craik
31a2d063df
Revert "Revert "Merge getDisplayList and updateDisplayListIfDirty""
...
Fixes breakage from HwAccelerationTest
This reverts commit b2847afde2 .
Change-Id: I762b3c9020fc1d06bac61ffa8b956049147515b1
2015-05-01 14:30:15 -07:00
Chris Craik
5c705c595d
Merge "Fix build." into mnc-dev
2015-05-01 21:01:14 +00:00
Chris Craik
b2847afde2
Fix build.
...
Revert "Merge getDisplayList and updateDisplayListIfDirty"
This reverts commit f85d064b53 .
Change-Id: I8b1566aba67c385d72759ea2aea16edcd8477813
2015-05-01 21:01:01 +00:00
Chris Craik
f4ff8f701f
Merge "Merge getDisplayList and updateDisplayListIfDirty" into mnc-dev
2015-05-01 20:36:22 +00:00
Chris Craik
04c0f415b5
Merge "Update alpha documentation" into mnc-dev
2015-05-01 20:36:03 +00:00
Doris Liu
27cfed7ba5
Merge "Make sure transform matrix is applied when hardware layer is re-created" into mnc-dev
2015-05-01 17:54:44 +00:00
John Reck
78760b4ae4
Merge "A bunch more cleanups" into mnc-dev
2015-05-01 14:42:51 +00:00
Doris Liu
6b471995cb
Make sure transform matrix is applied when hardware layer is re-created
...
Bug: 11168275
Change-Id: I9234a2efc7580d27ac8b7f0e60ceed7df23f5f25
2015-04-30 17:16:46 -07:00
Chris Craik
dd2a3bc1ba
Update alpha documentation
...
bug:19412691
bug:20254728
Change-Id: I5bcdd888fb7b6498d43957a3ef32d3ad13683ad0
2015-04-30 16:57:30 -07:00
Chris Craik
f85d064b53
Merge getDisplayList and updateDisplayListIfDirty
...
bug:17767704
Change-Id: I5dffc0fa343d5d67d5fe59c78eca77bb8645ce0e
2015-04-30 16:18:22 -07:00
John Reck
3731dc220e
A bunch more cleanups
...
Switch a few places to using android::canvas
instead of SkCanvas as well which eliminated
some JNI
Change-Id: I8f98b56442a06362b82b984cd1bd3a92398d8dbc
2015-04-30 14:34:55 -07:00
Alan Viverette
ac7927a895
Merge "LayoutInflater should always try to generate LayoutParams for include" into mnc-dev
2015-04-30 21:03:23 +00:00
Alan Viverette
84aa2fb65a
LayoutInflater should always try to generate LayoutParams for include
...
A recent optimization assumed that layout_width and layout_height always
had to be defined to successfully generate layout params, but this is not
guaranteed to be true for custom ViewGroups.
Bug: 20267738
Change-Id: If09d346f30c0848b984b9137088f8f3b7617cd08
2015-04-30 12:33:54 -07:00
Mady Mellor
e82067b575
Add onStylusButtonPress listener to View
...
The gesture is: stylus touching screen + button pressed, the event
is recognized when the button is pressed, not when it's released.
It can be pressed during DOWN or MOVE.
If the stylus touch + press button is occurring longpress cannot
occur and vice versa. Also adds the haptic feedback and accessibility
bits specific to the new gesture.
Bug: 19620479
Change-Id: Ibc4654978ef39e7b4251d17636453d90f3bf622d
2015-04-30 09:58:35 -07:00
Chris Craik
7201bf2b7e
Merge "Unify View alpha implies clipping behavior" into mnc-dev
2015-04-29 19:23:41 +00:00
John Reck
b77a755112
Merge "Remove View:hasStaticLayer()" into mnc-dev
2015-04-29 14:48:28 +00:00
Chris Craik
7ebc0eb243
Unify View alpha implies clipping behavior
...
bug:20254728
Change-Id: If472adf7c75ca9ccfeb0d22e005c1215aacfb80f
2015-04-28 17:14:49 -07:00
Adrian Roos
ca067e9703
Merge "Rename windowLightStatusBar" into mnc-dev
2015-04-28 22:45:01 +00:00
Chris Craik
ff623a5ab3
Merge "Remove unused flags and dirty rects" into mnc-dev
2015-04-28 21:39:49 +00:00
Adrian Roos
f4f84c98de
Rename windowLightStatusBar
...
Bug: 20642760
Change-Id: If961c758bb034ff9643d7b06a2baafe7307f4051
2015-04-28 13:45:51 -07:00
John Reck
c2330f5d46
Remove View:hasStaticLayer()
...
Bug: 19113169
Change-Id: I81286db45eecc92c0adf04a5983b752bf3290d45
2015-04-28 13:18:52 -07:00
Alan Viverette
f8fdf87c06
Merge "Fix handling of android:onClick for ContextWrapper" into mnc-dev
2015-04-28 17:49:20 +00:00
Chris Craik
956f340aac
Remove unused flags and dirty rects
...
bug:17209071
Also update DisplayList->RenderNode naming in Editor
Change-Id: I1d505640ba7388a0b0042d9c787f859e45a24da5
2015-04-28 09:40:01 -07:00
Deepanshu Gupta
dbc7ca0bac
Fix view outline for shadows in LayoutLib.
...
Set the bounds on the drawable before getting the view outline for
shadow. Also, reuse the temp outline object in AttachInfo rather than
allocating a new one each time.
Change-Id: I69793d38d60c5b9f9050569f2b22fbc7b90620bf
2015-04-27 17:19:35 +00:00
Alan Viverette
87cfcaac1b
Fix handling of android:onClick for ContextWrapper
...
DeclaredOnClickListener traverses up the context hierarchy until it
either finds the named method or runs out of contexts.
Bug: 19125347
Change-Id: I565348e2a9f5686d5c8041fbc301d44ec04d5703
2015-04-27 17:14:07 +00:00
Doris Liu
7eaccbfbc2
Remove distance based animation duration API
...
Bug: 20500107
This reverts commit 0084e37095 .
Change-Id: I57f1f3a22c5adfefd966447050b100a50e7141b2
2015-04-23 18:33:39 -07:00
Dianne Hackborn
799d8d0a0f
Add "assist block" API.
...
To prevent assist structure traversal down the view hierarchy.
Change-Id: I50ce5f8de6f2eca3cb862de8eacd6422c40a2f7c
2015-04-22 17:36:48 -07:00
Mady Mellor
7c36a685fe
Enable stylus scale by default for apps targeting MNC+
...
Bug: 20467919
Change-Id: Icadd45c8031e362d8101419c298133d59165939b
2015-04-22 11:52:31 -07:00
Mady Mellor
724866172a
Merge "Remove mouse association in scaling, only do it for stylus, update doc."
2015-04-22 16:56:13 +00:00
Mathieu Chartier
7651dec5c9
am 097e1cdf: am 765d7c30: am ba6783b6: Merge "Update getExportedPropertyMethods to new reflection API"
...
* commit '097e1cdfb8f3520b22eafb2f0a7458010b1b3415':
Update getExportedPropertyMethods to new reflection API
2015-04-22 00:00:23 +00:00
Mathieu Chartier
765d7c3048
am ba6783b6: Merge "Update getExportedPropertyMethods to new reflection API"
...
* commit 'ba6783b69a34b05123d1e3da51e6a11a9e0ca115':
Update getExportedPropertyMethods to new reflection API
2015-04-21 23:26:49 +00:00
Chris Craik
6eededad96
Merge "More state cleanup in View#draw"
2015-04-21 21:47:27 +00:00
Chris Craik
b309825138
More state cleanup in View#draw
...
bug:20254728
Change-Id: I988077aac59165dd1fcb3ebbcd5abded586256b5
2015-04-21 14:45:53 -07:00
Mathieu Chartier
a8a6516f62
Update getExportedPropertyMethods to new reflection API
...
Bug: 19264997
Change-Id: Ife79c469fdb09f30e3aefcfc3e0ce5ed32303fce
2015-04-21 11:52:10 -07:00
Chris Craik
2099ee8ab5
Merge "Rename native DisplayListRenderer to DisplayListCanvas"
2015-04-21 16:30:08 +00:00
Joseph Cooper
b201110437
Merge "Introduces navigation keycodes."
2015-04-21 15:31:46 +00:00
Alan Viverette
33f0c93fa9
Merge "Update the popup reveal animation to more closely match window reveal"
2015-04-21 00:29:36 +00:00
Chris Craik
db663fe83f
Rename native DisplayListRenderer to DisplayListCanvas
...
Change-Id: I33e6f8cc85da1e7da7ff7bf18d4ebde64222067a
2015-04-20 14:20:47 -07:00
Doris Liu
b1b0aa58bf
Merge "Revert "Use real screen size to scale duration""
2015-04-18 00:14:38 +00:00
Doris Liu
7513aab4df
Revert "Use real screen size to scale duration"
...
This reverts commit 5ed54c743c .
Reverting to avoid build breakage.
Change-Id: Ib73056bb5a11e718cbc82db5917946bdf8db06dc
2015-04-18 00:14:14 +00:00
Doris Liu
14e317a33c
Merge "Use real screen size to scale duration"
2015-04-17 23:40:55 +00:00
Doris Liu
5ed54c743c
Use real screen size to scale duration
...
Duration scale based on screen size was using the area of the screen
excluding system bars to compare with our reference device's screen
size. This caused the following issues:
1) On baseline device (i.e N5) a scaling factor that is not 1 will be
applied to the duration.
2) Scaling on the same device will be different in landscape vs.
portrait, as the system bars take different amounts of space in
different orienations.
This CL fixes both of the above issues.
Bug: 20309042
Change-Id: I9d1d0a471d968bee1330b80f0f69a0066d6a1860
2015-04-17 16:25:01 -07:00
Jeff Brown
f9978f863f
Merge "Fix leaks due to GC circular references."
2015-04-17 22:27:03 +00:00
Jeff Brown
3b4049e79b
Fix leaks due to GC circular references.
...
The DisplayEventReceiver and SensorManager event queue both get
leaked when the Looper thread they are attached to dies because
the Java object holds a strong reference to its native peer and
meanwhile the native peer holds a strong reference to the Java
object through JNI.
Fixed the issue by indirecting through a weak reference as was
done for InputEventReceiver some time ago.
Bug: 12455729
Change-Id: I3d80a2a190192d1a2981bf5ae0cad30f0f7688a5
2015-04-17 15:24:31 -07:00
John Reck
9d4efdf280
Revert "A bunch more cleanups"
...
This reverts commit c294d128d0 .
Change-Id: Id1ebb236950f7c36c6d86e1dd95566d3a200748d
2015-04-17 20:47:27 +00:00
John Reck
7809f835ca
Revert "Move AssetAtlas off of SkBitmap*"
...
This reverts commit 87ffb63d90 .
Change-Id: I92adfcee454a0a19020cdd9e96a134be0ee529aa
2015-04-17 20:46:47 +00:00