History log of /external/skia/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2f7c075a731da5b1ca95509ed657082ac7e2229b 30-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am a223e0da: am 2f12560c: Merge "Enable dynamic effect of GIF animating images in browser"

* commit 'a223e0da1c4693214de7e299e7d4103df917a77f':
Enable dynamic effect of GIF animating images in browser
42490b99d3a6053501fed7f38f36c5ac4644f631 06-Jan-2012 bxu10X <bxu10X@intel.com> Enable dynamic effect of GIF animating images in browser

The ANDROID_LARGE_MEMORY_DEVICE flag is not set for x86 platforms but it
is required to get animated GIF working. 256MB is considered "large".

Change-Id: I2ed6d1668702e6b422e6d585eb8cd06f064ccc32
Author: Bin Xu <bxu10X@intel.com>
Signed-off-by: Bin Xu <bxu10X@intel.com>
Singed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 19205
/external/skia/Android.mk
725b3e03acb91dc69296554932624b36612bd189 04-Jul-2012 Billy Hewlett <billyh@google.com> DO NOT MERGE Han Preference

Cherry-pick Id8c91ae0be6cad8a7ef77a0cd5803676290986c1 from master.

During font initialization, create a seperate fallback list for each
locale. At runtime, use the fallbacklist associated with the locale
set in the paint object. Fallback files are associated with locales in
fallback_fonts.xml. Multiple files can be associated with the same
locale, ordering within that langauge and apart from that language in
the fallback order is preserved.

This changelist also includes some refactoring, notably of the
functions that call getNextContext().

Change-Id: I121f0e491a522c4a8558a0066b2d8969fb8a3667
/external/skia/Android.mk
fd3c420022d5f842fe8be5c21300e0d01463a5ad 17-Aug-2012 Victoria Lease <violets@android.com> Forward-compatibility stubs

Change-Id: I9c5bf5ce38827ced91d8912a1fa49adbd14a46b8
/external/skia/Android.mk
0c3afa6fd3b1f6a541e7bdabcde121ff98851376 07-Jun-2012 Billy Hewlett <billyh@google.com> Merge "Fix hardcoded font path. Allow adding new font path thru Skia changes. Bug: 6609231 Change-Id: Ie37ada42e7e78ab78318f3ed76eb627bffaddb1a"
cde7dcc5111806870f94721561056e990a9211c8 04-Jun-2012 Billy Hewlett <billyh@google.com> Fix hardcoded font path. Allow adding new font path thru Skia changes.
Bug: 6609231
Change-Id: Ie37ada42e7e78ab78318f3ed76eb627bffaddb1a
/external/skia/Android.mk
bd64a4dd0d45eb7ea09dd46e2e5f3291655dbc5e 30-May-2012 Victoria Lease <violets@google.com> Use FreeType's "embolden", but only if face is not already bold.

A side-effect of not knowing the actual SkTypeface used to draw text
until render-time is that we cannot make decisions based upon the
face's proper font metrics. As a result, attempts to draw bold text
will fail when a fallback font with normal weight is selected. With
this, we can feel free to enable fake bold mode even if the primary
font is bold, as the extraneous fake bold bit will just get ignored
at render-time if the actual font used to draw the text is bold.

Bug: 6522642
Change-Id: Icdd13f6bd36a85ba374b6ed7a08b596d4c31e86f
/external/skia/Android.mk
c7cd3e0c090c34b165ff6d1113bdc13f4b917b9b 09-May-2012 Derek Sollenberger <djsollen@google.com> Apply ARM patches from NVidia for improved drawing performance.

Add S32A_Opaque_BlitRow32 with TEST_SRC_ALPHA
Add optimization for 32bit blits on neon
Optimize S32A_D565 pixel loop, non-NEON CPUs

bug: 6467331
Change-Id: I3e0b0a8f711bf2ed97b480b81232a52f6f94dbe3
/external/skia/Android.mk
4f1dae40e24d57d647db01443b8bf2410514b8b5 06-Mar-2012 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 3312)

This CL also includes changes made to Android's copy of
Skia in their J release branch.

Change-Id: Ib2baecf48004951a3ad4a1574cdc38790c814cbc
/external/skia/Android.mk
1cab2921ab279367f8206cdadc9259d12e603548 18-Jan-2012 Derek Sollenberger <djsollen@google.com> Skia merge (revision 3022)

This CL has companion changes to account for API updates in...
(1) frameworks/base
(2) external/webkit

Change-Id: Ibb989e76e8bd24313849f9631dbef42cdef9eb7d
/external/skia/Android.mk
9c0ebce1a8c21bbbe49d9f935685b82b5eb5047f 06-Jul-2011 Chet Haase <chet@google.com> Read font info from system config files

This change adds new files in /system/etc: system_fonts.xml and
fallback_fonts.xml. The change also allows a third file to be added
by vendors in /vendor/etc/fallback_fonts.xml. These files, loaded at
boot time, mimic the logic that used to be in code, but which is
now configurable through editing these files, making the system more
flexible and easy to work with for us and vendors as future fonts
are added to the system.

Change-Id: Iac0af4924ca0454c6dde4d53058b1425200ed4b7
/external/skia/Android.mk
4c1b54bf6aea8259873106d4974e757aee70b3fc 24-Jun-2011 Jean-Baptiste Queru <jbq@google.com> Merge 3c1b974a and a4f65ce7

Change-Id: I536026aab833367350b595b41911e9888cff2e3a
a059123d8eb75302b13a7fd831478413d124d618 22-Jun-2011 Vikas Arora <vikasa@google.com> Add WebP Encoder support to SkImageEncoder.

Extending Skia-WebP interface to handle the WebP encoding as well.
The WebP encoding is required for sharing WebP images and transcoding
images from other formats like PNG/JPEG to WEBP.

Change-Id: I23d52323abf5e7eec0c6d3e0159a1ca7baee468b
/external/skia/Android.mk
273db0f7b457b771a273eff40c4a459fcccee651 14-Jun-2011 Derek Sollenberger <djsollen@google.com> Merge "Create a GrGLDefaultInterface for Android."
0b15698a8c76bb8abc1b555c1d91892669b4118f 06-Jun-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 1510)

This CL includes bug fixes and closely mirrors the version of
Skia used in Chrome M13, which is likely to be our baseline for
ICS.

The CL also adds source files for the SampleApp which will allow
us to execute basic skia tests. The SampleApp requires the
utils/views directory in order to run.

Finally, we have included the PDF backend for Skia in order to
experiment with using it to generate PDF files for certain
applications.

Note: The SampleApp and PDF code are not built as part of libskia.

Change-Id: I1895ccfbd8074e25f19148cc7bd1b4af571fb307
/external/skia/Android.mk
ccbb72b5e5240d9119ce42bdbb8f6877994b7de8 20-May-2011 Leon Scroggins <scroggo@google.com> Create a GrGLDefaultInterface for Android.

Change-Id: I012146e7769aafd35f624325501a0ee97b0cad18
/external/skia/Android.mk
35e2e62b55598210f6999fc2ea26ff8f41446ffe 16-May-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 1327)

Change-Id: I46f41274d07a3d7bac4728f8841c7f5e89dc9181
/external/skia/Android.mk
87b8e645865f9633f410c02252a0fd3feb18f09b 14-Apr-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 1116)

There is a companion change in external/webkit

Change-Id: I1c4110e7520bbef3f4e5f9551adb7ec79ac1e3ed
/external/skia/Android.mk
137a4ca42423bbb6d683067ea544c9a48f18f06c 17-Mar-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 950)

This merge will allow us to now import the sample app
infrastructure in skia to do on device measurements.

Change-Id: Idcab6b1524f371521717cde61a6e98a12d897e6b
/external/skia/Android.mk
74620984a3d6d6d9ca2e564a487a00b987a9eb33 17-Mar-2011 Derek Sollenberger <djsollen@google.com> Build the golden master tests for skia.

Change-Id: I6cb3b47a36f8c334c7bfb77af6ea957bd2d78cf5
/external/skia/Android.mk
ea865e804a942e6de638828167d4422c5b44538a 15-Mar-2011 Derek Sollenberger <djsollen@google.com> Merge "Skia Merge (revision 922)"
70c511db32497911529a75652f53b295a5f75917 14-Mar-2011 Iliyan Malchev <malchev@google.com> external/skia: remove LOCAL_PRELINK_MODULE

Change-Id: Ice2f93f6a2c910c9e4b14b5de4de083e8de9f335
Signed-off-by: Iliyan Malchev <malchev@google.com>
/external/skia/Android.mk
05b6b4d746867a9fb02e14edfe1bf3685abeb813 14-Mar-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 922)

Change-Id: I7ed57d10905d8bad6486a4d7410165eec1cc2b4f
/external/skia/Android.mk
71531ca1f484da5837be8017a0c83e5bff701587 24-Feb-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 842)

This merge picks up the fixed width font updates and improved
blur code from the Skia repository.

Change-Id: Iad2301a353c31da27ca214527cf4ed8f24641749
/external/skia/Android.mk
40528743dbb9ce7f39f093e0cdc47849ac8887cf 07-Jan-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 808)

This merge has companion changes in the following projects in order
to be compatible with changes to skia interfaces and practices:

1. /frameworks/base
2. /external/webkit

Change-Id: I54092971305579e81a8fdb27bbe04ec340792e3b
/external/skia/Android.mk
8432fc7b32e4de877bb86b38c050b944bed53f14 22-Dec-2010 Eric Hassold <hassold@google.com> Add support for WebP format in Skia

This enable Skia to decode WebP images. Since BitmapFactory relies
on Skia to decode images, this aims at adding support for WebP format
in any application relying on BitmapFactory. Decoder relies on
libwepb library, imported as external library in external/webp in
Android source tree.

Change-Id: I13ef4c1404b989af6a856e9150c62e297200331b
/external/skia/Android.mk
bb98807a9a02751ed2fcc98376f323ad93e15fa4 03-Sep-2010 Wei-Ta Chen <weita@google.com> Rename SkLargeBitmap to SkBitmapRegionDecoder (the previous renaming was reverted).

The change is identical to https://android-git.corp.google.com/g/#change,64714 .

Change-Id: If0136fcc96bcdab323607b701e2ef69ddf42f63d
/external/skia/Android.mk
5c51fb3a5a68fbed0ece985c6a0eb5c56a96a27f 08-Sep-2010 Wei-Ta Chen <weita@google.com> Revert "Rename SkLargeBitmap to SkBitmapRegionDecoder."

This reverts commit 2d8e78250676546c549082dc988e7262ab1bb154.
/external/skia/Android.mk
2d8e78250676546c549082dc988e7262ab1bb154 03-Sep-2010 Wei-Ta Chen <weita@google.com> Rename SkLargeBitmap to SkBitmapRegionDecoder.

Change-Id: I093aea3d5e3e89c75b5086ede2b8bb30d8ceed95
/external/skia/Android.mk
97fa2e455b2040c99c5b6f3e3d2ad6c9b4062081 12-Jul-2010 Joseph Wen <josephwen@google.com> Do JPEG tile-based decoding.

Change-Id: I795129d55a0a7da90b4d604a902066868933d2a9
/external/skia/Android.mk
f393f015a3bd0709645b8f464ee41c82fc7624e2 06-May-2010 Dan Bornstein <danfuzz@android.com> For issue #2651381, allow library prelinking.

Change-Id: Id386c3cf549c5856de1c0c0a91665b20e59672e0
/external/skia/Android.mk
215473cea1702d8acc0316da3e5a9bf4ce0130ef 09-Mar-2010 Mike Reed <reed@google.com> disable neon-opt for 32A->565 + alpha blend since it doesn't correctly treat
src-alpha == 0 as a no-op.

update unittests to measure this

Change-Id: If4d61ac5f7ff3d7fc27cbc3f242dbdf7ff4e76be
http://b/issue?id=2333376
/external/skia/Android.mk
88a72757cc27cfb6413b659b9ec531ab8ba33aa2 04-Mar-2010 Mike Reed <reed@google.com> update jpeg ram limits for large and small RAM class devices

http://b/issue?id=2401896

Before the fix, the image referenced in the bug would take 30+ seconds to load on a large device,
and would crash a small device. On the small device, there was no RAM cap set, since the property
we queried for does not exist there. On the large device, the properties value was too small, so
I hard-code a larger one that seems to work better.
/external/skia/Android.mk
c387e939e9e8fdce566feeb8b8f37e3f2e01cd50 12-Feb-2010 Mike Reed <reed@google.com> add SkLayer (from webkit)
/external/skia/Android.mk
2c1275107148cb95b0497cadeeb43e31d5063929 02-Dec-2009 Wei-Ta Chen <weita@google.com> Move some utility structs/functions in SkImageDecoder_libjpeg.cpp to SkJpegUtility.h/.cpp,
so that others are able to use these structs/functions when they call libjpeg for compression.
/external/skia/Android.mk
e82b0f78fdc83c8eaac0ec5afcddf0a723aaf1c5 06-Jan-2010 Wei-Ta Chen <weita@google.com> Decouple libjpeg from libskia.

There are two other related changes under review:
1) Build libjpeg to a shared library
2) Add libjpeg to the prelink map
/external/skia/Android.mk
8e048c19870a898cecdde3b3c0d2d512e6f372c0 20-Nov-2009 Mike Reed <reed@google.com> new edgelist builder that chops segments into clip-sized coordinates, to avoid overflows

The change is conditional at the moment inside SkScan_Path.cpp, USE_NEW_BUILDER.

This chopping is meant to only pass in reasonable floats to the edgelist, so that we never
overflow when converting to fixed-point. It also has the side-effect of speeding up edges
to the left/right of the clip, since those become vertical lines, which are faster to
walk over than the original curve segment.

Future optimizations: throw away segments to the right of the clip, and tweak the edgelist
walker to not require an explicit matching right-edge for the current run.
/external/skia/Android.mk
27b953159488bb519b49751497a62eb837b9a881 30-Oct-2009 Mike Reed <reed@google.com> am 9521ac9c: add table maskfilter

Merge commit '9521ac9c669ee93f2e8ebfb4549ec64b57fe3559' into eclair-mr2

* commit '9521ac9c669ee93f2e8ebfb4549ec64b57fe3559':
add table maskfilter
9521ac9c669ee93f2e8ebfb4549ec64b57fe3559 29-Oct-2009 Mike Reed <reed@google.com> add table maskfilter

http://b/issue?id=2210685
/external/skia/Android.mk
3798ac8a1beee1c03d45bde7cf810353829d5f93 28-Oct-2009 Mike Reed <reed@google.com> add boundary patch utils
/external/skia/Android.mk
4b68387a31e4e60a35c6bfd8f532a6b30303e1ff 29-Sep-2009 Mike Reed <reed@google.com> disable neon for perspective nofilter indices

It is computing out-of-range indices. When I debug it, I'll renable it with the fix.
/external/skia/Android.mk
d0195f840fa964da51f7a1192b432954794e660c 23-Sep-2009 Mike Reed <reed@google.com> refresh from skia, with blitrow_d32 bottlenecks for neon optimizations
/external/skia/Android.mk
e32706edd70b0f847fe4d124a195cd2927dc8021 14-Sep-2009 Mike Reed <reed@google.com> add SkSize.h
add golden-master (gm) test app
/external/skia/Android.mk
7cc0a6ac7b817b217dd614cba96fc533b32d505d 04-Aug-2009 Mike Reed <reed@google.com> enable arm flags in makefile and by including cpu-features.h
/external/skia/Android.mk
aef24e041e1ec6bc910ff1dce404831c1dcfecc6 03-Aug-2009 Mike Reed <reed@google.com> add arm/neon optimizations for bitmap sampling
original code submitted by ARM LIMITED 2009
/external/skia/Android.mk
2f37fb3e294f62ec68d075d5a59efbde244c4e43 31-Jul-2009 Marco Nelissen <marcone@google.com> Fix simulator build.
/external/skia/Android.mk
96e6157bf8ddd0ab1ee75d3bf56d1443d3571d45 30-Jul-2009 Mike Reed <reed@google.com> add opts directory to hold arm/neon specific functions
vector out to those from our blitrow factory
/external/skia/Android.mk
b1fd0813e0219e9f536ee5f43e988d10f4e147e6 17-Jul-2009 Mike Reed <reed@google.com> remove build conditional for mipmaps
/external/skia/Android.mk
60441ca59855d5289dd533aea1a40eb898b8a745 16-Jul-2009 Mike Reed <reed@google.com> add fast-case for bitmap shaders
first stage of neon optimizations
/external/skia/Android.mk
bc22683e2ed4aa3439c6edd3dc1e261c399c023e 10-Jul-2009 Mike Reed <reed@google.com> rename libsgl/libcorecg to libskia
/external/skia/Android.mk
9c762df18b8a4dae9969cb79eb3b1f53a749f5eb 08-Jul-2009 Mike Reed <reed@google.com> conditionally set SK_SOFTWARE_FLOAT only if we're not building armv7-a, so we can take full
advantage of hw floats on v7 class devices.
/external/skia/Android.mk
7d7b3cfdc1683207ff600eb39dbf81be53289a94 25-Jun-2009 Wei-Ta Chen <weita@google.com> am 323fc5f6: Fix a broken sim-eng build because of lacking of arm arch check.

Merge commit '323fc5f6b797daedeb80cf137de1f7abb1ce6ff3'

* commit '323fc5f6b797daedeb80cf137de1f7abb1ce6ff3':
Fix a broken sim-eng build because of lacking of arm arch check.
323fc5f6b797daedeb80cf137de1f7abb1ce6ff3 24-Jun-2009 Wei-Ta Chen <weita@google.com> Fix a broken sim-eng build because of lacking of arm arch check.
/external/skia/Android.mk
16eccd8371e7a2b8303aea210c1eb58a45b40604 25-Jun-2009 Wei-Ta Chen <weita@google.com> am 9255d4e0: Bypass source-overing if the alpha value of a source color equals to 255, i.e., no need to add previous destination color values.

Merge commit '9255d4e019df455c662b01c7030b5d9ec2376695'

* commit '9255d4e019df455c662b01c7030b5d9ec2376695':
Bypass source-overing if the alpha value of a source color equals to
9255d4e019df455c662b01c7030b5d9ec2376695 24-Jun-2009 Wei-Ta Chen <weita@google.com> Bypass source-overing if the alpha value of a source color equals to
255, i.e., no need to add previous destination color values.

My experimental results showed that the percentage of calls
to SkSrcOver32To16() falling into the bypass path in the following
processes are around:
1. system_server: 72%
2. acore: 80%
3. camera: 57%
4. browser: 66%
/external/skia/Android.mk
9f0b433bdd1680cd1d371c19d7e0ffde8fb2c484 22-Jun-2009 Mike Reed <reed@google.com> pull from trunk
move (and extended) xfermode enum into SkXfermode.h
fix recursion bug in stroking
minor utility code changes for new unittests
/external/skia/Android.mk
dab163f0b2658c2dba48839e72f81d3d8ee0ae8b 29-May-2009 Mike Reed <reed@google.com> refresh from skia/trunk
- add canvas entry-point for shapes
- add SDL support to GL port
- rowbytes computation fixes in bitmaps
/external/skia/Android.mk
f95abb54afa5469c53d3ac899ecbce8a386471c1 13-Apr-2009 Mike Reed <reed@google.com> Pull latest changes from skia/trunk:

SkColorPriv.h - change alpha macro to favor keep opaque destinations opaque
SkFontHost.h - new apis for accessing font tables
SkPostConfig.h - more #ifdef protections around windows.h
SkFontHost_tables.cpp added
Various updates to unit tests
/external/skia/Android.mk
049e2d4a53b95b3640d8ff158cd82729eecc6134 03-Apr-2009 Mike Reed <> AI 144454: pull from demetrius:
- use float wrappers for floorf() and pow()
- fix obsolete type reference uint16
- move android backend for SkDebugf into /ports file

Automated import of CL 144454
/external/skia/Android.mk
af527e02dce280c269d751322e9f60aac8cb97da 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
/external/skia/Android.mk
0910916c0f7b951ee55c4b7c6358295b9bca0565 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/skia/Android.mk
6eb364108744656fcd23a96a478aa772cd4e85bc 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/skia/Android.mk
3f1a2840ec02c62cd19a80fef696accc9474c9d3 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
/external/skia/Android.mk