1. 30 Aug, 2012 1 commit
  2. 20 Aug, 2012 1 commit
    • Billy Hewlett's avatar
      DO NOT MERGE Han Preference · 725b3e03
      Billy Hewlett authored
      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
      725b3e03
  3. 17 Aug, 2012 1 commit
  4. 05 Jun, 2012 1 commit
  5. 31 May, 2012 1 commit
    • Victoria Lease's avatar
      Use FreeType's "embolden", but only if face is not already bold. · bd64a4dd
      Victoria Lease authored
      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
      bd64a4dd
  6. 10 May, 2012 1 commit
  7. 09 May, 2012 1 commit
  8. 06 Mar, 2012 1 commit
    • Derek Sollenberger's avatar
      Skia Merge (revision 3312) · 4f1dae40
      Derek Sollenberger authored
      This CL also includes changes made to Android's copy of
      Skia in their J release branch.
      
      Change-Id: Ib2baecf48004951a3ad4a1574cdc38790c814cbc
      4f1dae40
  9. 06 Feb, 2012 1 commit
    • Derek Sollenberger's avatar
      Skia merge (revision 3022) · 1cab2921
      Derek Sollenberger authored
      This CL has companion changes to account for API updates in...
       (1) frameworks/base
       (2) external/webkit
      
      Change-Id: Ibb989e76e8bd24313849f9631dbef42cdef9eb7d
      1cab2921
  10. 13 Dec, 2011 1 commit
  11. 08 Nov, 2011 1 commit
  12. 15 Jul, 2011 1 commit
    • Chet Haase's avatar
      Read font info from system config files · 9c0ebce1
      Chet Haase authored
      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
      9c0ebce1
  13. 22 Jun, 2011 1 commit
    • Vikas Arora's avatar
      Add WebP Encoder support to SkImageEncoder. · a059123d
      Vikas Arora authored
      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
      a059123d
  14. 07 Jun, 2011 1 commit
    • Derek Sollenberger's avatar
      Skia Merge (revision 1510) · 0b15698a
      Derek Sollenberger authored
      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
      0b15698a
  15. 20 May, 2011 1 commit
  16. 17 May, 2011 1 commit
  17. 14 Apr, 2011 1 commit
  18. 17 Mar, 2011 2 commits
  19. 14 Mar, 2011 2 commits
  20. 24 Feb, 2011 1 commit
    • Derek Sollenberger's avatar
      Skia Merge (revision 842) · 71531ca1
      Derek Sollenberger authored
      This merge picks up the fixed width font updates and improved
      blur code from the Skia repository.
      
      Change-Id: Iad2301a353c31da27ca214527cf4ed8f24641749
      71531ca1
  21. 23 Feb, 2011 1 commit
    • Derek Sollenberger's avatar
      Skia Merge (revision 808) · 40528743
      Derek Sollenberger authored
      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
      40528743
  22. 05 Jan, 2011 1 commit
    • Eric Hassold's avatar
      Add support for WebP format in Skia · 8432fc7b
      Eric Hassold authored
      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
      8432fc7b
  23. 20 Sep, 2010 1 commit
  24. 08 Sep, 2010 2 commits
  25. 06 Sep, 2010 1 commit
  26. 16 Aug, 2010 1 commit
  27. 06 May, 2010 1 commit
  28. 09 Mar, 2010 1 commit
  29. 04 Mar, 2010 1 commit
    • Mike Reed's avatar
      update jpeg ram limits for large and small RAM class devices · 88a72757
      Mike Reed authored
      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.
      88a72757
  30. 12 Feb, 2010 1 commit
  31. 20 Jan, 2010 2 commits
  32. 06 Jan, 2010 1 commit
    • Wei-Ta Chen's avatar
      Decouple libjpeg from libskia. · e82b0f78
      Wei-Ta Chen authored
      There are two other related changes under review:
      1) Build libjpeg to a shared library
      2) Add libjpeg to the prelink map
      e82b0f78
  33. 20 Nov, 2009 1 commit
    • Mike Reed's avatar
      new edgelist builder that chops segments into clip-sized coordinates, to avoid overflows · 8e048c19
      Mike Reed authored
      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.
      8e048c19
  34. 13 Nov, 2009 1 commit
  35. 30 Oct, 2009 1 commit
  36. 28 Oct, 2009 1 commit