Alan Viverette
861621eb8a
Fix gradient radius attribute to match documentation
...
BUG: 12191666
Change-Id: I62de3296500543797c595eeee15aa250e5b1511a
2014-02-12 13:50:34 -08:00
Narayan Kamath
a1cffb429c
am d350af96: am b90fc64b: am f44a3f1e: Merge "Use long for pointers in EmojiFactory and PdfDocument"
...
* commit 'd350af9695018e81f85600fb7dd906003cbaf62e':
Use long for pointers in EmojiFactory and PdfDocument
2014-02-11 16:40:27 +00:00
Narayan Kamath
d350af9695
am b90fc64b: am f44a3f1e: Merge "Use long for pointers in EmojiFactory and PdfDocument"
...
* commit 'b90fc64b030ee50bda9a0dabb5247660b70d6659':
Use long for pointers in EmojiFactory and PdfDocument
2014-02-11 16:34:04 +00:00
Narayan Kamath
f44a3f1e00
Merge "Use long for pointers in EmojiFactory and PdfDocument"
2014-02-11 14:07:17 +00:00
Derek Sollenberger
76d3a1b8d0
Removing SkiaColorFilter and inspecting the native object directly.
...
bug: 10650594
Change-Id: I4fcf66d008765afa0e35d011f58bc792183cb74f
2014-02-07 17:06:14 -05:00
Alan Viverette
d5154ec2bc
Add prototype for borderless touch feedback drawable
...
Change-Id: I6366855b1fb838aa077bc6bdb62adc2134c51dca
2014-02-05 17:53:33 -08:00
Alan Viverette
87980f9a73
Adds hotspot support to LayerDrawable and InsetDrawable
...
Change-Id: Id17f460c8e4e0a6bf9fd39a4a7b8c79fa2df8d29
2014-02-05 14:05:51 -08:00
Alan Viverette
a8b2edec93
Clean up RotateDrawable, add getters and setters for XML properties
...
Change-Id: I1bb174e981fb6df910fee3a9d596c0249282928c
2014-02-03 18:08:34 -08:00
Tim Murray
2905039d52
am 16e9362e: am 8fced317: Merge "Move RenderScript from graphics/ to new fw/base subdirectory rs."
...
* commit '16e9362e5f5b4f09a46198218380bb386fee28e5':
Move RenderScript from graphics/ to new fw/base subdirectory rs.
2014-02-03 22:45:02 +00:00
Tim Murray
47f295e8cb
am 8df3ea66: am b4cf2a2a: Merge "Convert Java/JNI to 64-bit, part 2."
...
* commit '8df3ea66994e96d72040c44099dd2d74ba15ec67':
Convert Java/JNI to 64-bit, part 2.
2014-02-03 22:44:58 +00:00
Tim Murray
041c77ac44
am 72d637e2: am e22e268e: Merge changes If93a5d78,I1957f7ac
...
* commit '72d637e297a143e5b18c8e8f4eb85695ed6b10f1':
Convert Java/JNI to 64-bit, part 1.
Add long/double read support.
2014-02-03 22:44:54 +00:00
Tim Murray
923da98f79
am bccee732: am 61eb6b55: Merge "Use Object + type in place of specific array"
...
* commit 'bccee732b53d06c0e983b3f325e0d9ad889de134':
Use Object + type in place of specific array
2014-02-03 22:44:51 +00:00
Tim Murray
4e5e654e7a
am 69914882: am e559d7ee: Merge "Utility API for creating types."
...
* commit '69914882509b8ad81c23eadd1ebae53fb532042b':
Utility API for creating types.
2014-02-03 22:44:47 +00:00
Tim Murray
b0a79d3592
am 271c3b74: am b1c1518e: Merge "Remove old hidden API."
...
* commit '271c3b7499f53f6e7e168d68910efda5cc19f5fd':
Remove old hidden API.
2014-02-03 22:44:44 +00:00
Tim Murray
a392cdf375
am 9bad32c3: am aea3b581: Merge "Remove hidden API setSurfaceTexture."
...
* commit '9bad32c3830e45615a6b71e3f80ca7b95ef638b5':
Remove hidden API setSurfaceTexture.
2014-02-03 22:44:39 +00:00
Tim Murray
8df3ea6699
am b4cf2a2a: Merge "Convert Java/JNI to 64-bit, part 2."
...
* commit 'b4cf2a2aee78b0ed3e75b5a07baaf5479fe708d9':
Convert Java/JNI to 64-bit, part 2.
2014-02-03 14:41:14 -08:00
Tim Murray
72d637e297
am e22e268e: Merge changes If93a5d78,I1957f7ac
...
* commit 'e22e268e6d158f37173b1bce37a5614daabcf18c':
Convert Java/JNI to 64-bit, part 1.
Add long/double read support.
2014-02-03 14:41:11 -08:00
Tim Murray
bccee732b5
am 61eb6b55: Merge "Use Object + type in place of specific array"
...
* commit '61eb6b55c6b4db14e025240fc754e1314f57bd00':
Use Object + type in place of specific array
2014-02-03 14:41:08 -08:00
Tim Murray
6991488250
am e559d7ee: Merge "Utility API for creating types."
...
* commit 'e559d7ee53a69502c9aef8764bb055ed2d1adb64':
Utility API for creating types.
2014-02-03 14:41:05 -08:00
Tim Murray
271c3b7499
am b1c1518e: Merge "Remove old hidden API."
...
* commit 'b1c1518ef1e89fb8bc42022b6455a695cacd949c':
Remove old hidden API.
2014-02-03 14:41:02 -08:00
Tim Murray
9bad32c383
am aea3b581: Merge "Remove hidden API setSurfaceTexture."
...
* commit 'aea3b5816d8461fcbc4a384874a1a073ecdeafcf':
Remove hidden API setSurfaceTexture.
2014-02-03 14:41:00 -08:00
Alan Viverette
c8577b384a
Merge "Revert "Cache display lists for Drawables""
2014-01-31 21:07:51 +00:00
Alan Viverette
16f1d81d47
Revert "Cache display lists for Drawables"
...
This reverts commit c062c7003f34999632fe4ad721dcd47cd71b2159.
Change-Id: I96d4f0482b927101f52140b667f4c38ffc8687f5
2014-01-31 13:04:38 -08:00
Alan Viverette
40df781539
Simplify GradientDrawable's use of ColorStateList
...
BUG: 12816352
Change-Id: Icff432ee5d460ca733866185b8bf61fd50248cfc
2014-01-31 12:58:43 -08:00
Tim Murray
355707e4f6
Move RenderScript from graphics/ to new fw/base subdirectory rs.
...
Change-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d
2014-01-31 12:35:17 -08:00
Tim Murray
7a629fac82
Convert Java/JNI to 64-bit, part 2.
...
This changes BaseObj to support 64-bit IDs. There are a few caveats:
1. Since it is deprecated, RSG will not support 64-bit.
2. Currently, methods that pass arrays of IDs to the driver are not supported in 64-bit. This will be fixed in a later CL.
bug 11332320
Change-Id: If0dbecc8b285e260f767e441e05088b6a1b749a2
2014-01-31 11:16:09 -08:00
Tim Murray
a78e9adb86
Convert Java/JNI to 64-bit, part 1.
...
This converts context and device storage to use long instead of int.
bug 11332320
Change-Id: If93a5d78385d3004d5e709762b78bd1d3538088d
2014-01-31 11:15:33 -08:00
Jason Sams
29868dfae2
Add long/double read support.
...
Change-Id: I1957f7ac18262a3004a4adcb7c31055212e483c2
2014-01-31 11:15:27 -08:00
Jason Sams
6fcf2e196b
Use Object + type in place of specific array
...
Changed to avoid the explosion of entry points in the JNI layer.
Change-Id: I7d6cc565c8853b06560eb891fdd5e8acf05c9779
2014-01-31 11:14:47 -08:00
Jason Sams
4b7f37891b
Utility API for creating types.
...
Change-Id: I3263cb4440ef3a60cd418f0559b8c5638a9b8bf3
2014-01-31 11:14:09 -08:00
Jason Sams
2e05973560
Remove old hidden API.
...
This was never shipped and long since replaced by ioReceive().
Change-Id: Ieba7fd4305c2c561cc36154c57414783e4bf502b
2014-01-31 11:12:53 -08:00
Jason Sams
1887d523a5
Remove hidden API setSurfaceTexture.
...
Change-Id: Ib6a3c5b84550932168f314375e74059507fc01ae
2014-01-31 11:12:39 -08:00
George Mount
56f57ccbd4
Revert "Add Path trimming."
...
Bug 12489442
This reverts commit 7fe03a267e6edb65142444765ce29ad5ff126052.
Change-Id: Idf434d79683e170364838388c7933a8591f7f4d3
2014-01-31 07:54:53 -08:00
Ashok Bhat
cdf34469b3
Use long for pointers in EmojiFactory and PdfDocument
...
Change-Id: I275c9ce390dd9e01f772e2044c74cebdb0701de6
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
2014-01-31 12:03:28 +00:00
Narayan Kamath
1e7011fb29
Merge "Path.native_trim should return long, not int."
2014-01-29 15:48:11 +00:00
Narayan Kamath
11f66d0874
am 1caea796: am c74f7619: am cdc095ae: am 7be33110: am d4ccffd3: Merge "AArch64: Use long for pointers in graphics/Interpolator"
...
* commit '1caea796c9f3154048c02db6f46c458e8a80c32c':
AArch64: Use long for pointers in graphics/Interpolator
2014-01-29 12:50:20 +00:00
Narayan Kamath
c42de09a94
am 67ac8120: am 0cc4bb1f: am e4fc5c17: am 74db9ddb: am 887b1ca8: Merge "AArch64: Use long for pointers in SurfaceTexture"
...
* commit '67ac8120bf4e01b1de9d46673142d7fb92615616':
AArch64: Use long for pointers in SurfaceTexture
2014-01-29 12:50:15 +00:00
Narayan Kamath
cdc095ae48
am 7be33110: am d4ccffd3: Merge "AArch64: Use long for pointers in graphics/Interpolator"
...
* commit '7be33110ea3e1a032ee3aa7c50f1dedf52fcab25':
AArch64: Use long for pointers in graphics/Interpolator
2014-01-29 12:18:31 +00:00
Narayan Kamath
e4fc5c17c0
am 74db9ddb: am 887b1ca8: Merge "AArch64: Use long for pointers in SurfaceTexture"
...
* commit '74db9ddb341d9d7dafe36b2bc74e3aaf50dd3160':
AArch64: Use long for pointers in SurfaceTexture
2014-01-29 12:18:27 +00:00
Narayan Kamath
7be33110ea
am d4ccffd3: Merge "AArch64: Use long for pointers in graphics/Interpolator"
...
* commit 'd4ccffd3ba7f7c27ddfc56231cf7f2424842b1e3':
AArch64: Use long for pointers in graphics/Interpolator
2014-01-29 04:14:48 -08:00
Narayan Kamath
74db9ddb34
am 887b1ca8: Merge "AArch64: Use long for pointers in SurfaceTexture"
...
* commit '887b1ca87941095797a246b2d68ec2626a7cfc43':
AArch64: Use long for pointers in SurfaceTexture
2014-01-29 04:14:44 -08:00
Narayan Kamath
d4ccffd3ba
Merge "AArch64: Use long for pointers in graphics/Interpolator"
2014-01-29 12:12:27 +00:00
Narayan Kamath
887b1ca879
Merge "AArch64: Use long for pointers in SurfaceTexture"
2014-01-29 12:12:17 +00:00
Narayan Kamath
e55bc7f157
Path.native_trim should return long, not int.
...
Change-Id: Idafc4c58eb86ad1af614d31f8cb05216bd869482
2014-01-29 09:42:29 +00:00
Narayan Kamath
be674bf688
am 23abbfbb: am 154614ab: Merge "AArch64: Use long for pointers in graphics/Camera"
...
* commit '23abbfbb814501b825edc056027270f03f39506b':
AArch64: Use long for pointers in graphics/Camera
2014-01-28 19:18:45 +00:00
Narayan Kamath
7ae1726d0b
am aa9ba887: am 6e09eb4c: Merge "AArch64: Make graphics classes 64-bit compatible"
...
* commit 'aa9ba887371e875ffbde49f43fa12bb5f123425b':
AArch64: Make graphics classes 64-bit compatible
2014-01-28 19:18:40 +00:00
Narayan Kamath
23abbfbb81
am 154614ab: Merge "AArch64: Use long for pointers in graphics/Camera"
...
* commit '154614abbcc819c265bfb79b2626fcee66333ac2':
AArch64: Use long for pointers in graphics/Camera
2014-01-28 11:15:57 -08:00
Narayan Kamath
aa9ba88737
am 6e09eb4c: Merge "AArch64: Make graphics classes 64-bit compatible"
...
* commit '6e09eb4c6753f8e5cbd04f9b0c7b65046d27afdb':
AArch64: Make graphics classes 64-bit compatible
2014-01-28 11:15:47 -08:00
Ashok Bhat
5753b45516
AArch64: Use long for pointers in graphics/Camera
...
For storing pointers, long is used in
android/graphics/Camera class, as native
pointers can be 64-bit.
In addition, some minor changes have been done
to conform with standard JNI practice (e.g. use of
jint instead of int in JNI function prototypes)
Change-Id: Ic05ebf2051a225a1638a43f476bab6176c0b5c38
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
2014-01-28 17:53:30 +00:00
Ashok Bhat
a0398430fc
AArch64: Make graphics classes 64-bit compatible
...
Changes in this patch include
[x] Long is used to store native pointers as they can
be 64-bit.
[x] Some minor changes have been done to conform with
standard JNI practice (e.g. use of jint instead of int
in JNI function prototypes)
[x] AssetAtlasManager is not completely 64-bit compatible
yet. Specifically mAtlasMap member has to be converted
to hold native pointer using long. Added a TODO to
AssetAtlasManager.java to indicate the change required.
Change-Id: I940433f601c6db998c1a8ffff338f5361200d5ed
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
Signed-off-by: Craig Barber <craig.barber@arm.com>
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
2014-01-28 17:40:38 +00:00