am ad960230: (-s ours) am 5ff3803b: (-s ours) am 1d6fa961: Reduce embolden effect. DO NOT MERGE

* commit 'ad960230962206012a14a04033e2c504f4c63fc2':
  Reduce embolden effect. DO NOT MERGE
am 0847955a: Merge "Reduce embolden effect." into jb-mr1-dev

* commit '0847955a820cea4f41164f69118f3c1f19072c1d':
  Reduce embolden effect.
am 963a513a: (-s ours) am dccf2260: (-s ours) Reconcile with jb-mr0-release - do not merge

* commit '963a513ae15ebf9c7abcce70cc8d52703841b6e5':
am fbb38cd1: Merge "Fix bug 6888377: crash in GetUnitsPerEm on locale change" into jb-mr1-dev

* commit 'fbb38cd17727043aa04957aa5edd7c9fec4d076a':
  Fix bug 6888377: crash in GetUnitsPerEm on locale change
Add support for WebP Alpha (and Lossless) images.

Android/Skia supports pre-multiplied Alpha. WebP image format supports
Alpha via color modes MODE_RGBA & MODE_RGBA_4444 (corresponding ones for
premultiplied alpha are MODE_rgbA & MODE_rgbA_4444).
The pre-requisite change for this one is the webp patch
(https://googleplex-android-review.googlesource.com/215797), that
extends the webp library (ver 0.2.0-rc1) to support these new color
modes for Alpha (along with supporting Lossless image encoding/decoding).

Change-Id: I153b6348382c04b16e8c59bbb4c8f3c62f897376
Han Preference

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: Id8c91ae0be6cad8a7ef77a0cd5803676290986c1
am f6067133: am 5f421caf: (-s ours) am c2ad1992: Merge "Forward-compatibility stubs"

* commit 'f6067133f37c4b3f7ec653032b1432506be758fd':
  Forward-compatibility stubs
am 8ab6679c: Merge "Ensure SkCanvas will have a device by default." into jb-mr1-dev

* commit '8ab6679ce80dafa0d97c426c9fe70c6b6ceb20e6':
  Ensure SkCanvas will have a device by default.
am 725b3e03: (-s ours) DO NOT MERGE Han Preference

* commit '725b3e03acb91dc69296554932624b36612bd189':
  DO NOT MERGE Han Preference
am 4981d142: (-s ours) DO NOT MERGE Support WebP Alpha (Lossless) images

* commit '4981d1421e31f4229bb3d00d8b6dc93f21b03871':
  DO NOT MERGE Support WebP Alpha (Lossless) images
am 41aa7b9f: Disable "no context for char" log spam.

* commit '41aa7b9fc3ae452215876143852024720383e102':
  Disable "no context for char" log spam.
am 3bd7488e: am 1dccc9f3: am 372648a7: Merge "Fix access to freed memory"

* commit '3bd7488e6bad28fab3c32b4c44e37891655bc033':
  Fix access to freed memory
am 2f7c075a: am a223e0da: am 2f12560c: Merge "Enable dynamic effect of GIF animating images in browser"

* commit '2f7c075a731da5b1ca95509ed657082ac7e2229b':
  Enable dynamic effect of GIF animating images in browser
am efda4cbd: am 867c7f44: am 6a22037d: Merge "[Skia]: fix TOMBSTONE issue when browsing JPEG image and exiting Gallery"

* commit 'efda4cbdca717675caf2459172a42c6f4fa43cf6':
  [Skia]: fix TOMBSTONE issue when browsing JPEG image and exiting Gallery
Remove redundant header include.

Remove header include for decode_vp8.h file. The required APIs are
defined in decode.h, that's already included.

Change-Id: I2e3c72de242a61585577d0dfe8d4b5cac64fcbcc
am ebb0af8e: Increment SkPath\'s generation id when transform() is called

* commit 'ebb0af8e21433525397cefdec3a8903e3da966b0':
  Increment SkPath's generation id when transform() is called
am faa8dc5b: Reduce tolerance for going into our fast path for gradients.

* commit 'faa8dc5be4452ffc0e189e44734c075652158d7d':
  Reduce tolerance for going into our fast path for gradients.
am 9c1f88b8: Update Skia\'s handling of vertical text when freetype metrics are available.

* commit '9c1f88b83a41904064023c69f3f0eb67548f4e80':
  Update Skia's handling of vertical text when freetype metrics are available.
am 7cd90d4e: Add Android specific API Bug #7353771

* commit '7cd90d4eecdba0f40a36945749d40df95d6d641b':
  Add Android specific API Bug #7353771
Changes to Skia to support Harfbuzz NG

This version of the patch supports both old and new Harfbuzz (the former
is still needed for WebView).

Change-Id: Id438a5dd7f9fe4a7deca3cb6fb8521eb757b10e4