commit | 36dc97759af44affed20d4268b77197b74e2c759 | [log] [tgz] |
---|---|---|
author | Scott Violet <sky@chromium.org> | Mon Nov 06 23:22:50 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Nov 06 23:22:50 2017 |
tree | 24547c40da2470c910f168e1e9e1b68e2f0eb7ba | |
parent | d9485178f4103809d6dc696c67e0a886991a41e4 [diff] |
Revert "oop: Implement linux oop fonts support." This reverts commit c39d862bce3dd59bb88708fdccc237655146a3d7. Reason for revert: cc_unittests failing on Linux msan test. https://build.chromium.org/p/chromium.memory/builders/Linux%20MSan%20Tests See http://crbug.com/782001 Original change's description: > oop: Implement linux oop fonts support. > > This patch enables us to be able to use linux fonts in oop raster mode, with > the exception of webfonts. The changes are summarized below: > > - Introduce PaintTypeface, a Paint equivalent of SkTypeface > - Introduce PaintTextBlob, a Paint equivalent of SkTextBlob > - Introduce PaintTextBlobBuilder, a Paint equivalent of SkTextBlobBuilder > - Introduce PaintFont, a Paint equivalent of some of the SkPaint flags > that deal with fonts. > - Serialize and deserialize drawTextBlobOp > - Update platform/fonts to use PaintTypeface in places that end up being painted > - Update FontPlatformData to use PaintTypefaces > > R=enne@chromium.org > TBR=asvitkine@chromium.org > > Bug: 777631 > Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 > Change-Id: I02233be5533e753a99d3d7f32eabfeebfa85308a > Reviewed-on: https://chromium-review.googlesource.com/730568 > Commit-Queue: vmpstr <vmpstr@chromium.org> > Reviewed-by: Alexei Svitkine <asvitkine@chromium.org> > Reviewed-by: Emil A Eklund <eae@chromium.org> > Reviewed-by: enne <enne@chromium.org> > Reviewed-by: Dominik Röttsches <drott@chromium.org> > Cr-Commit-Position: refs/heads/master@{#514210} TBR=vmpstr@chromium.org,asvitkine@chromium.org,enne@chromium.org,eae@chromium.org,drott@chromium.org,khushalsagar@chromium.org Change-Id: If8a71dc8883017e5ab4216970dd8115339b36ae5 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 777631 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Reviewed-on: https://chromium-review.googlesource.com/755628 Reviewed-by: Scott Violet <sky@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#514286}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .