diff options
author | stapelberg <stapelberg@google.com> | 2015-04-06 11:31:38 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-06 18:36:21 +0000 |
commit | 575097ce8654423b32a15a6cd630398beb0734d3 (patch) | |
tree | de635675c0f46b31cded55f72858513f01fd589d | |
parent | 8a72921779123fbd7a7f756f9683f4df8944ea9d (diff) | |
download | chromium_src-575097ce8654423b32a15a6cd630398beb0734d3.zip chromium_src-575097ce8654423b32a15a6cd630398beb0734d3.tar.gz chromium_src-575097ce8654423b32a15a6cd630398beb0734d3.tar.bz2 |
Remove obsolete for_web_contents parameter in FontRenderParamsQuery.
BUG=143619
Review URL: https://codereview.chromium.org/1063603003
Cr-Commit-Position: refs/heads/master@{#323920}
-rw-r--r-- | android_webview/native/aw_settings.cc | 2 | ||||
-rw-r--r-- | ash/display/display_manager_unittest.cc | 4 | ||||
-rw-r--r-- | chrome/browser/renderer_preferences_util.cc | 2 | ||||
-rw-r--r-- | chrome/browser/ui/libgtk2ui/gtk2_ui.cc | 2 | ||||
-rw-r--r-- | content/browser/renderer_host/sandbox_ipc_linux.cc | 2 | ||||
-rw-r--r-- | ui/gfx/font_render_params.cc | 5 | ||||
-rw-r--r-- | ui/gfx/font_render_params.h | 7 | ||||
-rw-r--r-- | ui/gfx/font_render_params_linux.cc | 5 | ||||
-rw-r--r-- | ui/gfx/font_render_params_linux_unittest.cc | 24 | ||||
-rw-r--r-- | ui/gfx/platform_font_linux.cc | 8 | ||||
-rw-r--r-- | ui/gfx/platform_font_mac.mm | 2 | ||||
-rw-r--r-- | ui/gfx/platform_font_win.cc | 4 | ||||
-rw-r--r-- | ui/gfx/render_text_harfbuzz.cc | 2 |
13 files changed, 31 insertions, 38 deletions
diff --git a/android_webview/native/aw_settings.cc b/android_webview/native/aw_settings.cc index fb5488f..c0674f5 100644 --- a/android_webview/native/aw_settings.cc +++ b/android_webview/native/aw_settings.cc @@ -36,7 +36,7 @@ void PopulateFixedRendererPreferences(RendererPreferences* prefs) { // TODO(boliu): Deduplicate with chrome/ code. CR_DEFINE_STATIC_LOCAL(const gfx::FontRenderParams, params, - (gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(true), NULL))); + (gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), NULL))); prefs->should_antialias_text = params.antialiasing; prefs->use_subpixel_positioning = params.subpixel_positioning; prefs->hinting = params.hinting; diff --git a/ash/display/display_manager_unittest.cc b/ash/display/display_manager_unittest.cc index fe240c6..4fc4057 100644 --- a/ash/display/display_manager_unittest.cc +++ b/ash/display/display_manager_unittest.cc @@ -1526,13 +1526,13 @@ class FontTestHelper : public test::AshTestBase { bool IsTextSubpixelPositioningEnabled() { gfx::FontRenderParams params = - gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(false), NULL); + gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), NULL); return params.subpixel_positioning; } gfx::FontRenderParams::Hinting GetFontHintingParams() { gfx::FontRenderParams params = - gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(false), NULL); + gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), NULL); return params.hinting; } diff --git a/chrome/browser/renderer_preferences_util.cc b/chrome/browser/renderer_preferences_util.cc index ce174ef..3760640 100644 --- a/chrome/browser/renderer_preferences_util.cc +++ b/chrome/browser/renderer_preferences_util.cc @@ -108,7 +108,7 @@ void UpdateFromSystemSettings(content::RendererPreferences* prefs, #if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_WIN) CR_DEFINE_STATIC_LOCAL(const gfx::FontRenderParams, params, - (gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(true), NULL))); + (gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), NULL))); prefs->should_antialias_text = params.antialiasing; prefs->use_subpixel_positioning = params.subpixel_positioning; prefs->hinting = params.hinting; diff --git a/chrome/browser/ui/libgtk2ui/gtk2_ui.cc b/chrome/browser/ui/libgtk2ui/gtk2_ui.cc index 5e16ba7..2f7f2cd 100644 --- a/chrome/browser/ui/libgtk2ui/gtk2_ui.cc +++ b/chrome/browser/ui/libgtk2ui/gtk2_ui.cc @@ -1375,7 +1375,7 @@ void Gtk2UI::ClearAllThemeData() { void Gtk2UI::UpdateDefaultFont(const PangoFontDescription* desc) { // Use gfx::FontRenderParams to select a family and determine the rendering // settings. - gfx::FontRenderParamsQuery query(false /* for_web_contents */); + gfx::FontRenderParamsQuery query; base::SplitString(pango_font_description_get_family(desc), ',', &query.families); diff --git a/content/browser/renderer_host/sandbox_ipc_linux.cc b/content/browser/renderer_host/sandbox_ipc_linux.cc index 1437321..bc24bca 100644 --- a/content/browser/renderer_host/sandbox_ipc_linux.cc +++ b/content/browser/renderer_host/sandbox_ipc_linux.cc @@ -297,7 +297,7 @@ void SandboxIPCHandler::HandleGetStyleForStrike( EnsureWebKitInitialized(); - gfx::FontRenderParamsQuery query(true); + gfx::FontRenderParamsQuery query; query.families.push_back(family); query.pixel_size = pixel_size; query.style = gfx::Font::NORMAL | diff --git a/ui/gfx/font_render_params.cc b/ui/gfx/font_render_params.cc index 44c6bcf..a434379 100644 --- a/ui/gfx/font_render_params.cc +++ b/ui/gfx/font_render_params.cc @@ -54,9 +54,8 @@ FontRenderParams::SubpixelRenderingToSkiaLCDOrientation( return SkFontHost::kHorizontal_LCDOrientation; } -FontRenderParamsQuery::FontRenderParamsQuery(bool for_web_contents) - : for_web_contents(for_web_contents), - pixel_size(0), +FontRenderParamsQuery::FontRenderParamsQuery() + : pixel_size(0), point_size(0), style(-1), device_scale_factor(0) { diff --git a/ui/gfx/font_render_params.h b/ui/gfx/font_render_params.h index 0bf10d4..ed4e593 100644 --- a/ui/gfx/font_render_params.h +++ b/ui/gfx/font_render_params.h @@ -67,18 +67,13 @@ struct GFX_EXPORT FontRenderParams { // A query used to determine the appropriate FontRenderParams. struct GFX_EXPORT FontRenderParamsQuery { - explicit FontRenderParamsQuery(bool for_web_contents); + FontRenderParamsQuery(); ~FontRenderParamsQuery(); bool is_empty() const { return families.empty() && pixel_size <= 0 && point_size <= 0 && style < 0; } - // True if rendering text for the web. - // TODO(derat): Remove this once FontRenderParams::subpixel_positioning is - // gone: http://crbug.com/396659 - bool for_web_contents; - // Requested font families, or empty if unset. std::vector<std::string> families; diff --git a/ui/gfx/font_render_params_linux.cc b/ui/gfx/font_render_params_linux.cc index 9f9440a..f09f703 100644 --- a/ui/gfx/font_render_params_linux.cc +++ b/ui/gfx/font_render_params_linux.cc @@ -191,9 +191,8 @@ bool QueryFontconfig(const FontRenderParamsQuery& query, // cache key. uint32 HashFontRenderParamsQuery(const FontRenderParamsQuery& query) { return base::Hash(base::StringPrintf( - "%d|%d|%d|%d|%s|%f", query.for_web_contents, query.pixel_size, - query.point_size, query.style, JoinString(query.families, ',').c_str(), - query.device_scale_factor)); + "%d|%d|%d|%s|%f", query.pixel_size, query.point_size, query.style, + JoinString(query.families, ',').c_str(), query.device_scale_factor)); } } // namespace diff --git a/ui/gfx/font_render_params_linux_unittest.cc b/ui/gfx/font_render_params_linux_unittest.cc index 211de98..42c665c 100644 --- a/ui/gfx/font_render_params_linux_unittest.cc +++ b/ui/gfx/font_render_params_linux_unittest.cc @@ -107,7 +107,7 @@ TEST_F(FontRenderParamsTest, Default) { kFontconfigFileFooter)); FontRenderParams params = GetFontRenderParams( - FontRenderParamsQuery(true), NULL); + FontRenderParamsQuery(), NULL); EXPECT_TRUE(params.antialiasing); EXPECT_TRUE(params.autohinter); EXPECT_TRUE(params.use_bitmaps); @@ -140,7 +140,7 @@ TEST_F(FontRenderParamsTest, Size) { // The defaults should be used when the supplied size isn't matched by the // second or third blocks. - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; query.pixel_size = 12; FontRenderParams params = GetFontRenderParams(query, NULL); EXPECT_TRUE(params.antialiasing); @@ -186,7 +186,7 @@ TEST_F(FontRenderParamsTest, Style) { kFontconfigMatchFooter + kFontconfigFileFooter)); - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; query.style = Font::NORMAL; FontRenderParams params = GetFontRenderParams(query, NULL); EXPECT_EQ(FontRenderParams::HINTING_SLIGHT, params.hinting); @@ -227,7 +227,7 @@ TEST_F(FontRenderParamsTest, Scalable) { // Check that we specifically ask how scalable fonts should be rendered. FontRenderParams params = GetFontRenderParams( - FontRenderParamsQuery(false), NULL); + FontRenderParamsQuery(), NULL); EXPECT_TRUE(params.antialiasing); } @@ -245,7 +245,7 @@ TEST_F(FontRenderParamsTest, UseBitmaps) { kFontconfigMatchFooter + kFontconfigFileFooter)); - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; FontRenderParams params = GetFontRenderParams(query, NULL); EXPECT_FALSE(params.use_bitmaps); @@ -270,7 +270,7 @@ TEST_F(FontRenderParamsTest, ForceFullHintingWhenAntialiasingIsDisabled) { // Full hinting should be forced. See the comment in GetFontRenderParams() for // more information. FontRenderParams params = GetFontRenderParams( - FontRenderParamsQuery(false), NULL); + FontRenderParamsQuery(), NULL); EXPECT_FALSE(params.antialiasing); EXPECT_EQ(FontRenderParams::HINTING_FULL, params.hinting); EXPECT_EQ(FontRenderParams::SUBPIXEL_RENDERING_NONE, @@ -282,7 +282,7 @@ TEST_F(FontRenderParamsTest, ForceFullHintingWhenAntialiasingIsDisabled) { TEST_F(FontRenderParamsTest, ForceSubpixelPositioning) { { FontRenderParams params = - GetFontRenderParams(FontRenderParamsQuery(false), NULL); + GetFontRenderParams(FontRenderParamsQuery(), NULL); EXPECT_TRUE(params.antialiasing); EXPECT_FALSE(params.subpixel_positioning); SetFontRenderParamsDeviceScaleFactor(1.0f); @@ -292,7 +292,7 @@ TEST_F(FontRenderParamsTest, ForceSubpixelPositioning) { // Subpixel positioning should be forced. { FontRenderParams params = - GetFontRenderParams(FontRenderParamsQuery(false), NULL); + GetFontRenderParams(FontRenderParamsQuery(), NULL); EXPECT_TRUE(params.antialiasing); EXPECT_TRUE(params.subpixel_positioning); SetFontRenderParamsDeviceScaleFactor(1.0f); @@ -318,7 +318,7 @@ TEST_F(FontRenderParamsTest, OnlySetConfiguredValues) { // The subpixel rendering setting from the delegate should make it through. FontRenderParams params = GetFontRenderParams( - FontRenderParamsQuery(false), NULL); + FontRenderParamsQuery(), NULL); EXPECT_EQ(system_params.subpixel_rendering, params.subpixel_rendering); } @@ -330,7 +330,7 @@ TEST_F(FontRenderParamsTest, NoFontconfigMatch) { system_params.subpixel_rendering = FontRenderParams::SUBPIXEL_RENDERING_RGB; test_font_delegate_.set_params(system_params); - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; query.families.push_back("Arial"); query.families.push_back("Times New Roman"); query.pixel_size = 10; @@ -349,7 +349,7 @@ TEST_F(FontRenderParamsTest, MissingFamily) { // Verdana and check that Arial is returned. ASSERT_TRUE(LoadSystemFontIntoFontconfig("arial.ttf")); ASSERT_TRUE(LoadSystemFontIntoFontconfig("verdana.ttf")); - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; query.families.push_back("Helvetica"); query.families.push_back("Arial"); query.families.push_back("Verdana"); @@ -371,7 +371,7 @@ TEST_F(FontRenderParamsTest, SubstituteFamily) { kFontconfigMatchFooter + kFontconfigFileFooter)); - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; query.families.push_back("Helvetica"); std::string suggested_family; GetFontRenderParams(query, &suggested_family); diff --git a/ui/gfx/platform_font_linux.cc b/ui/gfx/platform_font_linux.cc index 2f1bbf1..9aeaaa0 100644 --- a/ui/gfx/platform_font_linux.cc +++ b/ui/gfx/platform_font_linux.cc @@ -79,7 +79,7 @@ PlatformFontLinux::PlatformFontLinux() { // On Chrome OS, a FontList font description string is stored as a // translatable resource and passed in via SetDefaultFontDescription(). if (default_font_description_) { - FontRenderParamsQuery query(false /* for_web_contents */); + FontRenderParamsQuery query; CHECK(FontList::ParseDescription(*default_font_description_, &query.families, &query.style, &query.pixel_size)) @@ -107,7 +107,7 @@ PlatformFontLinux::PlatformFontLinux() { PlatformFontLinux::PlatformFontLinux(const std::string& font_name, int font_size_pixels) { - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; query.families.push_back(font_name); query.pixel_size = font_size_pixels; query.style = Font::NORMAL; @@ -143,7 +143,7 @@ Font PlatformFontLinux::DeriveFont(int size_delta, int style) const { skia::RefPtr<SkTypeface> typeface = (style == style_) ? typeface_ : CreateSkTypeface(style, &new_family); - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; query.families.push_back(new_family); query.pixel_size = new_size; query.style = style; @@ -190,7 +190,7 @@ const FontRenderParams& PlatformFontLinux::GetFontRenderParams() { #if defined(OS_CHROMEOS) float current_scale_factor = GetFontRenderParamsDeviceScaleFactor(); if (current_scale_factor != device_scale_factor_) { - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; query.families.push_back(font_family_); query.pixel_size = font_size_pixels_; query.style = style_; diff --git a/ui/gfx/platform_font_mac.mm b/ui/gfx/platform_font_mac.mm index 8874553..73f59f6 100644 --- a/ui/gfx/platform_font_mac.mm +++ b/ui/gfx/platform_font_mac.mm @@ -170,7 +170,7 @@ void PlatformFontMac::CalculateMetricsAndInitRenderParams() { average_width_ = NSWidth([font boundingRectForGlyph:[font glyphWithName:@"x"]]); - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; query.families.push_back(font_name_); query.pixel_size = font_size_; query.style = font_style_; diff --git a/ui/gfx/platform_font_win.cc b/ui/gfx/platform_font_win.cc index 7d63a71..7296481 100644 --- a/ui/gfx/platform_font_win.cc +++ b/ui/gfx/platform_font_win.cc @@ -322,7 +322,7 @@ int PlatformFontWin::GetFontSize() const { const FontRenderParams& PlatformFontWin::GetFontRenderParams() { CR_DEFINE_STATIC_LOCAL(const gfx::FontRenderParams, params, - (gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(false), NULL))); + (gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), NULL))); return params; } @@ -489,7 +489,7 @@ PlatformFontWin::HFontRef* PlatformFontWin::CreateHFontRefFromSkia( static_cast<SkTypeface::Style>(skia_style))); gfx::FontRenderParams font_params = - gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(false), nullptr); + gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr); SkFontHost::SetSubpixelOrder( gfx::FontRenderParams::SubpixelRenderingToSkiaLCDOrder( font_params.subpixel_rendering)); diff --git a/ui/gfx/render_text_harfbuzz.cc b/ui/gfx/render_text_harfbuzz.cc index c7b070f..23767c1 100644 --- a/ui/gfx/render_text_harfbuzz.cc +++ b/ui/gfx/render_text_harfbuzz.cc @@ -1364,7 +1364,7 @@ void RenderTextHarfBuzz::ShapeRun(const base::string16& text, fallback_fonts.insert(family); - FontRenderParamsQuery query(false); + FontRenderParamsQuery query; query.families.push_back(family); query.pixel_size = run->font_size; query.style = run->font_style; |