1. 21 Aug, 2014 1 commit
  2. 16 Aug, 2014 1 commit
  3. 20 Aug, 2014 1 commit
  4. 19 Aug, 2014 1 commit
    • Derek Sollenberger's avatar
      Revert to old autohinting behavior on Android. · 11bda2c5
      Derek Sollenberger authored
      This CL reverts to the NO_AUTOHINT behavior when autohinting is not
      explicitly requested. This should be removed when Skia supports a
      better API for selecting the correct variation.
      
      bug: 15591234
      Change-Id: I7af3973b8aa3a8ad7619c368f64e39dcddb71b6b
      11bda2c5
  5. 14 Aug, 2014 1 commit
    • Derek Sollenberger's avatar
      Merge changes from Skia's m37 branch into lmp-dev. · 4e4a89da
      Derek Sollenberger authored
          This merge includes the following CLs...
          0d78ac2  Set maximum output size for scaled-image-cache images
          0c1c911  Adding 64 bit checks
          f2d87ba  Get additional DW font metrics when available.
      
      Bug: 17024392
      Change-Id: I7956f50e5b95b1e012cf56614b12f1d834b423c1
      4e4a89da
  6. 30 Jul, 2014 1 commit
  7. 29 Jul, 2014 1 commit
  8. 24 Jul, 2014 1 commit
  9. 25 Jul, 2014 2 commits
    • Derek Sollenberger's avatar
      Merge changes from Skia's m37 branch into lmp-dev. · 9ed58377
      Derek Sollenberger authored
      This merge includes the following CLs...
      20ee1ba  Change SkCanvasState to use inheritance.
      b572f07  DirectWrite to detect GDI only fonts
      282aa1e  Fix SkColorFilterImageFilter matrix optimization
      e849224  Re-land "Fix external SkImageFilter caching with clips."
      9b1eeeb  Better rendering detection with DirectWrite.
      9ed58377
    • Leon Scroggins III's avatar
      Fix image decoder memory overwrite bug. · f0400173
      Leon Scroggins III authored
      In SkPNGImageDecoder::onDecodeSubset, use png_read_rows to write to
      the scratch memory provided. This is what we should have been doing
      anyway. Further, writing directly to the bitmap can cause writing
      to the wrong memory since the bitmap may not be as big as the
      scratch memory in the case of sampling with a short bitmap.
      
      Cherry-pick of https://codereview.chromium.org/423473003/
      
      BUG:13921093
      Change-Id: Id113453f192257fc674b94c4b76e109fb2599d77
      f0400173
  10. 15 Jul, 2014 1 commit
    • scroggo's avatar
      Change SkCanvasState to use inheritance. DO NOT MERGE. · 7c4fd9b2
      scroggo authored
      Cherry-pick of
      https://skia.googlesource.com/skia/+/352c2181d15ed053c3b759f08ff1f51d50e2d3bb
      
      The base class, SkCanvasState, now holds the version, width, and
      height. These fields will always be a necessary part of the class.
      (Also add in some padding.)
      The other fields, which may change, have been moved into the
      subclass, SkCanvasState_v1. If/when the version changes, it will
      correspond to a new subclass.
      In SkCanvasStateUtils::CreateFromCanvasState, check the version on
      the base class, then do a static_cast to the version corresponding
      to SkCanvasState::version.
      
      Remove CANVAS_STATE_VERSION, which is redundant with the version
      specified by the subclass.
      
      Use unambiguous type for rowBytes.
      
      Build Android with SK_SUPPORT_LEGACY_CLIPTOLAYERFLAG. This allows us
      to run the full suite of CanvasState tests. It is also representative
      of what will be used on Android by WebView.
      
      Fix CanvasStateTest where it was broken inside ifdef'ed out code.
      
      Use SkCanvas::getBaseLayerSize() instead of the deprecated
      SkCanvas::getDeviceSize().
      
      Update the comments in the header to be more clear. In particular,
      an SkCanvasState can only be used to pass an SkCanvas' state to a
      future version of Skia (or the same); not an older version.
      
      NOTREECHECKS=true
      
      BUG=b/15693384
      R=reed@google.com, mtklein@google.com, djsollen@google.com
      
      Author: scroggo@google.com
      
      Review URL: https://codereview.chromium.org/372003002
      
      Change-Id: I2ff9ed7dc4d34f02aa753e9add8be4445102c0b9
      7c4fd9b2
  11. 14 Jul, 2014 3 commits
  12. 10 Jul, 2014 5 commits
  13. 07 Jul, 2014 3 commits
  14. 02 Jul, 2014 1 commit
  15. 07 Jul, 2014 2 commits
  16. 02 Jul, 2014 1 commit
  17. 07 Jul, 2014 1 commit
  18. 20 Jun, 2014 13 commits