bad99183916ba2bac6659efc8a28273e344ba511 |
|
17-Mar-2016 |
sergeyv <sergeyv@google.com> |
Clean up and rename TypefaceImpl bug:25865834 Change-Id: I77e8a627163e040a5c25865054a8a936052af367
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
dccca44ffda4836b56a21da95a046c9708ffd49c |
|
21-Mar-2016 |
sergeyv <sergeyv@google.com> |
Reland: Move text logic from jni to hwui level Initial CL: https://googleplex-android-review.git.corp.google.com/#/c/886854/ Change-Id: I9dfd85fe1d2a2c44f4360c8a29fd58d80e6f31c8
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
afbd0f1fef46ef0ddf633dfde0de724db3da1405 |
|
21-Mar-2016 |
Sergei Vasilinetc <sergeyv@google.com> |
Revert "Move text logic from jni to hwui level" This reverts commit a7f6bba1a3565c19715e878dfe7f0e01022944ff. Change-Id: If4f36f87a85411b6128fd92d391313803ccaf9dd
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
a7f6bba1a3565c19715e878dfe7f0e01022944ff |
|
16-Mar-2016 |
sergeyv <sergeyv@google.com> |
Move text logic from jni to hwui level bug:25865834 Change-Id: I2d8c9c9544afcb5ce1784f732aed3e54e0eda372
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
edf71a96c94aac8aaeaada5f07fef1662db0ddca |
|
05-Feb-2016 |
Chris Craik <ccraik@google.com> |
Don't force transparent text to be high contrast bug:26142378 Change-Id: Ia6c9111d9b84d2a5d3385d08c586ac12c9b14dc0
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
eecff56fed5dd5206acfbc5007b4912081b36d3b |
|
21-Dec-2015 |
Florin Malita <fmalita@google.com> |
Add internal Canvas save flags Skia's SkCanvas::SaveFlags are being deprecated. This CL introduces the equivalent android::SaveFlags, converts all internal clients to the new enum, and switches the saveLayer glue to the SaveLayerRec-based API. Change-Id: Icb1785f4e7c0f652b1f04b34a1e3ccb063c408f3
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
775873a66a946fae2b0535abb51df9817bd1b20c |
|
29-Dec-2015 |
Richard Uhler <ruhler@google.com> |
Use NativeAllocationRegistry for Paint, Canvas, and Bitmap Bug: 23130675 Change-Id: I3fbd84ba417ac63df75f87ee2c56e3e7f3c9eb46
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
a1717271caac5e8ea3808c331d4141ac01a42134 |
|
19-Nov-2015 |
Chris Craik <ccraik@google.com> |
Initial text support in new reorderer/renderer Removes obsolete drawPosText codepath, and unifies text decoration behavior. Change-Id: I9c563249ab688a3394445a0e7fe1b9d0661f6f7c
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
0dba1f611410e5075a910fb73ff3d3c703bbc5ce |
|
05-Oct-2015 |
John Reck <jreck@google.com> |
FastJNI canvas Change-Id: Iae33a4785e52efe6f8bbe5bee258f4df830feceb
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
434a481b2191562582c79be29f24c2e0b5ca60d0 |
|
24-Sep-2015 |
Elliott Hughes <enh@google.com> |
am ea1831d2: am b57dd722: resolved conflicts for a884d81e to stage-aosp-master * commit 'ea1831d211ea0e6b2d161c714bb0786369ef2df5': constify JNINativeMethod function pointer tables
|
b57dd722f1dc0663417da37d3a82f8283ad3c982 |
|
24-Sep-2015 |
Elliott Hughes <enh@google.com> |
resolved conflicts for a884d81e to stage-aosp-master Change-Id: Ice485967fa96f13786024b6939b826638e906ff0
|
76f6a86de25e1bf74717e047e55fd44b089673f3 |
|
19-Sep-2015 |
Daniel Micay <danielmicay@gmail.com> |
constify JNINativeMethod function pointer tables Change-Id: I4036c924958221cbc644724f8eb01c5de3cd7954
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
4c5efe9290543b723b76a8bd48518da1ae1dcb26 |
|
10-Jul-2015 |
Derek Sollenberger <djsollen@google.com> |
Add ninePatch support to Canvas.h Change-Id: Ic095291fe55911c6501c1bdefa4b8da973c77319
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
773bbe0357b17a16d095ce57c30980992a9c977f |
|
18-Aug-2015 |
John Reck <jreck@google.com> |
Revert "Add ninePatch support to Canvas.h" This reverts commit edca320a2b42011f98c308fdf25fc0494c6a5454. Change-Id: I30ee93cfc1cac391ce152f03e9e13a1ad24dc91b
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
edca320a2b42011f98c308fdf25fc0494c6a5454 |
|
10-Jul-2015 |
Derek Sollenberger <djsollen@google.com> |
Add ninePatch support to Canvas.h Change-Id: Ib3202fd7c5b9f35853f286abe84b3ed009df1a81
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
6578a989566e585eee053095dc80e2552e125db2 |
|
13-Jul-2015 |
Derek Sollenberger <djsollen@google.com> |
Support High Contrast Text for all canvas types Change-Id: Iee324446798fe1a1cb32cb991f181a4af24aa93c
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
749e67438c7e2dbe2bb362dc07522a1702810455 |
|
29-Jul-2015 |
Chris Craik <ccraik@google.com> |
Revert "Support High Contrast Text for all canvas types" bug:22820834 This reverts commit 876d56612ab8ec7032f702905d694670e6c4febd. Change-Id: I4e07a0894095caaaf2fd36bfa6073d033542bfc4
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
876d56612ab8ec7032f702905d694670e6c4febd |
|
13-Jul-2015 |
Derek Sollenberger <djsollen@google.com> |
Support High Contrast Text for all canvas types Change-Id: Ib46ba3d7c67e081872e6a4b11d294fe9a61f5bbd
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
94394b3fb048d5349a77b57950ab7f6b6e92ce34 |
|
10-Jul-2015 |
Derek Sollenberger <djsollen@google.com> |
Move drawRegion from DisplayList to Canvas Change-Id: I9f401dc5b24732938ac2ca7ed829796e2d7ef3e8
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
5ec6a2878b2ad933c5da6fe2341c854155acc24c |
|
24-Jun-2015 |
Chris Craik <ccraik@google.com> |
Unify clipping return value behavior - true if not empty bug:22035484 Change-Id: I23ecca38554a60c590181290900deb0e2c48cea1
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
7c103a36f60b690e3fe83c40210e1cb0c76bba43 |
|
16-Apr-2015 |
John Reck <jreck@google.com> |
Remove Bitmap#getSkBitmap Change-Id: Ifb9047b426122d3e5a445eb7a0eb3fce38dedf27
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
3731dc220ed457e0f1e99d7ec2589e0a43872b59 |
|
14-Apr-2015 |
John Reck <jreck@google.com> |
A bunch more cleanups Switch a few places to using android::canvas instead of SkCanvas as well which eliminated some JNI Change-Id: I8f98b56442a06362b82b984cd1bd3a92398d8dbc
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
ed207b92747234eac88dd3664ecfb535e45d8ed1 |
|
10-Apr-2015 |
John Reck <jreck@google.com> |
Change how Java Bitmaps are accessed in a few places Stop assuming that a Java Bitmap has a SkBitmap* that has some externally managed lifecycle, and instead switch a bunch of users to accessing the bitmap by providing their own SkBitmap* on which to set the (ref counted!) SkPixelRef* instead Attempt #2 to land this, original issue was in getSkBitmap and should be fixed Change-Id: I0fd9e193968b41e5597784140d56b4885906864a
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
c1b33d665c8caf5760f68c45c6ca0baa649b832a |
|
22-Apr-2015 |
John Reck <jreck@google.com> |
GraphicsJNI Canvas cleanup Change-Id: I72e142986a8bc9f464c1951b6b5187919de3462e
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
9d4efdf2802f06ccf7031610891f75af70ea5538 |
|
17-Apr-2015 |
John Reck <jreck@google.com> |
Revert "A bunch more cleanups" This reverts commit c294d128d03bc9a9982b273a82516c04583438cc. Change-Id: Id1ebb236950f7c36c6d86e1dd95566d3a200748d
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
1ff961dd6d51247e82e41de052f04fd0b577f09b |
|
17-Apr-2015 |
John Reck <jreck@google.com> |
Revert "Remove Bitmap#getSkBitmap" This reverts commit 4bd981ec533a65e8dee053a0a709b484770b0a76. Change-Id: I5c92cd955c6e70e197dc5cbc5dfeed8369a24a31
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
4bd981ec533a65e8dee053a0a709b484770b0a76 |
|
16-Apr-2015 |
John Reck <jreck@google.com> |
Remove Bitmap#getSkBitmap Change-Id: Ifb9047b426122d3e5a445eb7a0eb3fce38dedf27
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
c294d128d03bc9a9982b273a82516c04583438cc |
|
14-Apr-2015 |
John Reck <jreck@google.com> |
A bunch more cleanups Switch a few places to using android::canvas instead of SkCanvas as well which eliminated some JNI Change-Id: I8f98b56442a06362b82b984cd1bd3a92398d8dbc
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
3891f3ad598561d5a82c07795e1fee7f1d3612d1 |
|
03-Apr-2015 |
Chris Craik <ccraik@google.com> |
Add compat path for restore underflow bug:19829784 Change-Id: Ia761664208ab80c055ca11174db3ddc74457b92b
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
7d5dda4dcaab3bc27e3f90a2f958cf066acc350e |
|
30-Mar-2015 |
Chris Craik <ccraik@google.com> |
Revert "Avoid throwing ISE in Canvas#restore underflow" Additionally, rewrite the exception message for clarity. bug:19951475 bug:19829784 This reverts commit 14cfb6db33264f1c3b127ccf4e45e3ac86527804. Change-Id: Ie70a49a8d3957025c4b2e47d4ef9f4abd4ded133
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
14cfb6db33264f1c3b127ccf4e45e3ac86527804 |
|
19-Mar-2015 |
Chris Craik <ccraik@google.com> |
Avoid throwing ISE in Canvas#restore underflow bug:19829784 Change-Id: I5829a7783ad912c09c83dee17bad10b90f42aace
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
2a1ce8a4e5258b6599cb8e86864eb816d24d69b4 |
|
16-Mar-2015 |
Mike Reed <reed@google.com> |
use SkFilterQuality instead of SkPaint::FilterLevel Change-Id: I5d26869de746107b8a35a7a662236f993a824b0d
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
2d08eaf0341df5d22236baadbcc4341f0e2e7f5e |
|
06-Mar-2015 |
Chris Craik <ccraik@google.com> |
Merge "Revert "Revert "Remove references to SkPorterDuff as it is deprecated."""
|
1526a458a30184609f19b05e7334da3cbde81dd1 |
|
06-Mar-2015 |
Chris Craik <ccraik@google.com> |
Revert "Revert "Remove references to SkPorterDuff as it is deprecated."" Fix build breakage. This reverts commit 26b4f598c8b1e99b43261614a6861785638c8c00. Change-Id: If39ce2a41d26a8520091f330234c3d35e413ee92
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
fdbf68ff6c5e45da4971352775d614e6790cc991 |
|
06-Mar-2015 |
Chris Craik <ccraik@google.com> |
Merge "Revert "Remove references to SkPorterDuff as it is deprecated.""
|
26b4f598c8b1e99b43261614a6861785638c8c00 |
|
06-Mar-2015 |
Chris Craik <ccraik@google.com> |
Revert "Remove references to SkPorterDuff as it is deprecated." bug:19627342 This reverts commit a9aded1f6253afbea7906509992a8a3721f731ab. Change-Id: Ic865edfbd31c9e24d18a1397a1d346633376e20a
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
cd4ed96d10d49cb182e66aa1735f2de7596707ee |
|
05-Mar-2015 |
Derek Sollenberger <djsollen@google.com> |
emove uncessary include for SkPorterDuff.h (Part 2) Change-Id: I4d29d65a2e8eaf26b1cde6a525703be248bce63d
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
a9aded1f6253afbea7906509992a8a3721f731ab |
|
04-Mar-2015 |
Derek Sollenberger <djsollen@google.com> |
Remove references to SkPorterDuff as it is deprecated. Change-Id: Ic0722cfef4ed61aa546c495924397097a45cfe77
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
849911a9c4315fc552faa38516c842b2541b1909 |
|
20-Jan-2015 |
John Reck <jreck@google.com> |
Move Canvas Change-Id: I83d557af30fc2d5c69d06eedc0f4d52ac41c4210
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
3d4eed7f1aa99401dabe2e45b82f98fb4fc2d754 |
|
04-Dec-2014 |
Derek Sollenberger <djsollen@google.com> |
Update HWUI to store its own SkBitmap objects This enables us to... 1) simplify the lifecycle/ownership between Java and HWUI 2) remove DisplayListRenderer::drawBitmapData and associated logic 3) track pixel lifecycle using standard SkPixelRef refcounting 4) Remove uncessary calls to ref/unref the bitmap's pixels and colorTable Change-Id: I3c95078da20995444f6388a029414280fd654318
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
8dfaa4904205772cdceee63ef3989bcdedf1a914 |
|
09-Dec-2014 |
Tom Hudson <tomhudson@google.com> |
Make DisplayListRenderer inherit from Canvas, merge JNI Incrementally unify the upper layers for Skia and HWUI. Remove redundant code from GLES20Canvas.java; instead use inherited mNativeCanvasWrapper and superclass method definitions. Moves some unrelated SkPaint utility functions from Renderer to new utils/PaintUtils. bug: 15672762 Change-Id: I4ddd4214b8e9eeb95289d054ef423f2542bb5fa5
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
f2883b320fd874ec70bbef28731f17fa55bade11 |
|
18-Dec-2014 |
Mike Reed <reed@google.com> |
explicitly call tryAllocPixels if you want to check for failure allows us to remove SK_SUPPORT_LEGACY_ALLOCPIXELS_BOOL Change-Id: I095a04e358404bc413ceebe81e7e1adfbbbec027
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
ed6b9dff563c5e22f040ff37e12c0d771e0478ae |
|
21-Nov-2014 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Consistency in core/jni Make consistent use of core_jni_helpers for registration. Translate some #ifdefs into const bools. Change-Id: I37639aa053dd50f003a552cbd8550dddecc811c5
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
0f0b4919667f418b249c497f5ad3e83fdf4437e5 |
|
12-Nov-2014 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Wall Werror in core/jni Turn on -Wall -Werror in core/jni. Fix warnings. Clang TODO: For GCC we need to turn off Wunused-but-set-variable in the GL bindings. However, Clang doesn't have that warning and thus complains about an unknown pragma. It is necessary to make the pragma #ifdef-ed on the compiler being GCC. Change-Id: I14cab48d45c2771eef0432082356c47ed44a3d7f
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
e21e2a2d1d85d422230c1115abba824338763a88 |
|
29-Jul-2014 |
Behdad Esfahbod <behdad@google.com> |
Clean up Minikin includes Include headers where they are used. Add header guards to MinikinSkia.h Change-Id: If341231625348290d28a7d625561fffc171a8407
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
63c5c78a72a21d57913e8601cc2a1ab72a424a02 |
|
25-Jul-2014 |
Behdad Esfahbod <behdad@google.com> |
Further centralize Minikin interaction Part of the fix for bug 15246510 and others. Change-Id: Ie99000989dfcd7a81aaa1233dec522344f852f31
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
acb4099deff72c2c631f7110a405a3331d3e8b27 |
|
21-Jul-2014 |
Derek Sollenberger <djsollen@google.com> |
Refactor text drawing to move minikin interactions outside of the canvas interface. bug:15672762 Change-Id: Iad63855424b4eeccef67a7341a9c2b0018c64c30
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
6ba30b85ddfbe37c338ee8dde3dd33322eb38d47 |
|
15-Jul-2014 |
Behdad Esfahbod <behdad@google.com> |
Add android.Paint that inherits SkPaint The idea is that extra paint parameters that only affect text layout (not rendering) will go in android.Paint instead of going into SkPaintOptionsAndroid. We will eventually move those out of SkPaint too. This is currently implemented in PaintImpl.cpp. Will be renamed when current Paint.cpp that has JNI bits is moved to android_graphics_Paint.cpp. Change-Id: Iba66c34dea5da503a13b9c864cb9f2211ac4ba7d
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
8872b38ef403cc2c44aca07d392f5e9426fd7f54 |
|
23-Jun-2014 |
Derek Sollenberger <djsollen@google.com> |
Separate Canvas JNI code from the implementation. This introduces Canvas.h which is a pure virtual interface that is intended to be used by both Skia and HWUI implementation. To help stage this transition this CL only introduces the interface and Skia implementation. The interface is not intended to be final and will undoubtedly go through iterations in both style and location as we look to introduce the HWUI implementation. BUG:15672762 Change-Id: Ibaccdddb87d3b9358f4f0c1d317ead5282d4ee16
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
580ff8142b7d0455d0d41ee77572b4f55dd935f0 |
|
17-Jul-2014 |
John Reck <jreck@google.com> |
Revert "Separate Canvas JNI code from the implementation." This reverts commit e28a5afee885cd69a5be5809f88116b601cb1a72. Appears to cause memory corruption and random appearances of chinese Bug: 16343240 Bug: 16336642 Change-Id: Ife169181f40adff4b12948ed5f9d3a88dcec935b
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|
f5d6c555c3430f6e423952ba3ab024380e550bba |
|
23-Jun-2014 |
Derek Sollenberger <djsollen@google.com> |
Separate Canvas JNI code from the implementation. DO NOT MERGE This introduces Canvas.h which is a pure virtual interface that is intended to be used by both Skia and HWUI implementation. To help stage this transition this CL only introduces the interface and Skia implementation. The interface is not intended to be final and will undoubtedly go through iterations in both style and location as we look to introduce the HWUI implementation. BUG:15672762 Change-Id: Idefadede356f688edb8eb09b4a02aa01b4077f62
/frameworks/base/core/jni/android_graphics_Canvas.cpp
|