Description[ REVIVED AS https://codereview.chromium.org/867003002/ ]
Cache gfx::RenderText instances in views::Label.
Cache RenderText instances, avoid Canvas::DrawString*.
(avoids repeating itemization, layout, etc. on each paint)
Recalculate colors and reset the layout as needed.
Large cleanup; remove obsolete flag tests; update tests.
Update App List's CachedLabel views::Label subclass use.
(SchedulePaintInRect triggered paint with color changes)
Ensure SetTitleSubpixelAA is otherwise called as needed.
(skip early return; which breaks folder reorganization)
BUG=240037, 125348
TEST=Improved Browser UI text rendering performance (especially for RTL tab title dragging), no appearance changes.
R=sky@chromium.org
Patch Set 1 #
Messages
Total messages: 5 (0 generated)
|