Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(605)

Issue 1432123002: Switch to direct write font proxy and remove the font cache. (Closed)

Created:
5 years, 1 month ago by Ilya Kulshin
Modified:
4 years, 11 months ago
Reviewers:
jam, jschuh, ananta, fdoray
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, creis+watch_chromium.org, mlamouri+watch-test-runner_chromium.org, nasko+codewatch_chromium.org, rickyz+watch_chromium.org, darin-cc_chromium.org, mkwst+moarreviews-renderer_chromium.org, jochen+watch_chromium.org, nasko, Alexei Svitkine (slow), gab
Base URL:
https://chromium.googlesource.com/chromium/src.git@dwfontsplit
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

This review is closed. Please review https://codereview.chromium.org/1557513002/ instead. Switch to direct write font proxy and remove the font cache. BUG=525142

Patch Set 1 #

Patch Set 2 : Remove accidental code duplication #

Patch Set 3 : #

Patch Set 4 : Merge to upstream changes #

Patch Set 5 : Move functions into anon namespace and minor renames. #

Total comments: 6

Patch Set 6 : Remove unneeded code. #

Patch Set 7 : Remove windows-only function in non-windows build #

Total comments: 4

Patch Set 8 : Merge to committed state, instead of depending on patch for part 1. #

Patch Set 9 : Remove some more code, and add code to delete font cache file. #

Total comments: 7

Patch Set 10 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+62 lines, -1667 lines) Patch
M chrome/browser/chrome_browser_main_win.cc View 1 2 3 4 5 6 7 8 9 5 chunks +16 lines, -36 lines 0 comments Download
M chrome/chrome_utility.gypi View 1 2 3 4 5 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/common/chrome_utility_messages.h View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/utility/chrome_content_utility_client.cc View 1 2 3 4 5 2 chunks +0 lines, -2 lines 0 comments Download
D chrome/utility/font_cache_handler_win.h View 1 chunk +0 lines, -46 lines 0 comments Download
D chrome/utility/font_cache_handler_win.cc View 1 chunk +0 lines, -56 lines 0 comments Download
M content/browser/ppapi_plugin_process_host.cc View 1 2 3 4 5 2 chunks +4 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 6 7 2 chunks +3 lines, -0 lines 0 comments Download
D content/common/dwrite_font_platform_win.cc View 1 chunk +0 lines, -1272 lines 0 comments Download
D content/common/dwrite_font_platform_win_unittest.cc View 1 chunk +0 lines, -71 lines 0 comments Download
M content/common/font_warmup_win.h View 1 2 chunks +0 lines, -15 lines 0 comments Download
M content/common/font_warmup_win.cc View 5 chunks +3 lines, -93 lines 0 comments Download
M content/common/sandbox_win.cc View 1 2 3 4 5 2 chunks +0 lines, -18 lines 0 comments Download
M content/content_common.gypi View 1 2 3 4 5 6 7 8 9 2 chunks +0 lines, -2 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -2 lines 0 comments Download
M content/ppapi_plugin/ppapi_plugin_main.cc View 1 2 3 4 5 6 4 chunks +10 lines, -2 lines 0 comments Download
D content/public/common/dwrite_font_platform_win.h View 1 chunk +0 lines, -41 lines 0 comments Download
M content/public/test/render_view_test.cc View 1 2 3 4 5 2 chunks +14 lines, -0 lines 0 comments Download
M content/renderer/renderer_main_platform_delegate_win.cc View 1 2 3 4 5 6 chunks +10 lines, -4 lines 0 comments Download
M content/test/layouttest_support.cc View 1 2 3 4 5 6 7 8 9 3 chunks +2 lines, -3 lines 0 comments Download

Messages

Total messages: 22 (7 generated)
Ilya Kulshin
This is part 2 of the split of issue 1378353006. Part 1 is issue 1438603002. ...
5 years, 1 month ago (2015-11-11 02:19:51 UTC) #2
jam
Justin: can you review the whole patch? then i can rubberstamp
5 years, 1 month ago (2015-11-11 23:03:55 UTC) #3
Ilya Kulshin
+ananta, for direct write stuff.
5 years, 1 month ago (2015-11-12 23:39:35 UTC) #5
Ilya Kulshin
Ping... With part 1 (https://codereview.chromium.org/1438603002/) hopefully wrapping up soon, would be good to get some ...
5 years ago (2015-12-02 22:57:14 UTC) #7
Ilya Kulshin
ptal, just want to make sure this doesn't get buried. Would be great to get ...
5 years ago (2015-12-07 18:49:47 UTC) #8
ananta
Looks good https://codereview.chromium.org/1432123002/diff/80001/content/common/font_warmup_win.cc File content/common/font_warmup_win.cc (right): https://codereview.chromium.org/1432123002/diff/80001/content/common/font_warmup_win.cc#newcode207 content/common/font_warmup_win.cc:207: ppapi::ProxyAutoLock lock; Why do we need this? ...
5 years ago (2015-12-09 23:14:28 UTC) #9
Ilya Kulshin
https://codereview.chromium.org/1432123002/diff/80001/content/common/font_warmup_win.cc File content/common/font_warmup_win.cc (right): https://codereview.chromium.org/1432123002/diff/80001/content/common/font_warmup_win.cc#newcode207 content/common/font_warmup_win.cc:207: ppapi::ProxyAutoLock lock; On 2015/12/09 23:14:28, ananta wrote: > Why ...
5 years ago (2015-12-15 00:05:57 UTC) #10
ananta
https://codereview.chromium.org/1432123002/diff/120001/content/common/font_warmup_win.cc File content/common/font_warmup_win.cc (right): https://codereview.chromium.org/1432123002/diff/120001/content/common/font_warmup_win.cc#newcode207 content/common/font_warmup_win.cc:207: ppapi::ProxyAutoLock lock; Is this function only invoked from ppapi? ...
5 years ago (2015-12-16 00:51:05 UTC) #11
Ilya Kulshin
https://codereview.chromium.org/1432123002/diff/120001/content/common/font_warmup_win.cc File content/common/font_warmup_win.cc (right): https://codereview.chromium.org/1432123002/diff/120001/content/common/font_warmup_win.cc#newcode207 content/common/font_warmup_win.cc:207: ppapi::ProxyAutoLock lock; On 2015/12/16 00:51:05, ananta wrote: > Is ...
5 years ago (2015-12-16 01:07:08 UTC) #12
ananta
lgtm
5 years ago (2015-12-16 23:37:00 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1432123002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1432123002/160001
5 years ago (2015-12-17 21:40:26 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/130112)
5 years ago (2015-12-17 21:52:56 UTC) #17
fdoray
https://codereview.chromium.org/1432123002/diff/160001/chrome/browser/chrome_browser_main_win.cc File chrome/browser/chrome_browser_main_win.cc (right): https://codereview.chromium.org/1432123002/diff/160001/chrome/browser/chrome_browser_main_win.cc#newcode210 chrome/browser/chrome_browser_main_win.cc:210: // Attempt to delte the font cache and ignore ...
5 years ago (2015-12-23 13:45:02 UTC) #19
Ilya Kulshin
Working on adding field trial logic. https://codereview.chromium.org/1432123002/diff/160001/chrome/browser/chrome_browser_main_win.cc File chrome/browser/chrome_browser_main_win.cc (right): https://codereview.chromium.org/1432123002/diff/160001/chrome/browser/chrome_browser_main_win.cc#newcode210 chrome/browser/chrome_browser_main_win.cc:210: // Attempt to ...
4 years, 11 months ago (2015-12-28 22:47:06 UTC) #20
jschuh
4 years, 11 months ago (2016-01-08 01:19:54 UTC) #21
lgtm on sandbox_win.cc parts

Powered by Google App Engine
This is Rietveld 408576698