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

Side by Side Diff: Source/core/rendering/RenderTextControl.cpp

Issue 49093004: Move more arrays of strings to shareable memory (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebase Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /** 1 /**
2 * Copyright (C) 2006, 2007 Apple Inc. All rights reserved. 2 * Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
3 * (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/) 3 * (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/)
4 * 4 *
5 * This library is free software; you can redistribute it and/or 5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public 6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either 7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version. 8 * version 2 of the License, or (at your option) any later version.
9 * 9 *
10 * This library is distributed in the hope that it will be useful, 10 * This library is distributed in the hope that it will be useful,
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 151
152 LayoutPoint adjustedLocation = accumulatedOffset + location(); 152 LayoutPoint adjustedLocation = accumulatedOffset + location();
153 LayoutPoint localPoint = pointInContainer - toLayoutSize(adjustedLocation + innerText->renderBox()->location()); 153 LayoutPoint localPoint = pointInContainer - toLayoutSize(adjustedLocation + innerText->renderBox()->location());
154 if (hasOverflowClip()) 154 if (hasOverflowClip())
155 localPoint += scrolledContentOffset(); 155 localPoint += scrolledContentOffset();
156 result.setInnerNode(innerText); 156 result.setInnerNode(innerText);
157 result.setInnerNonSharedNode(innerText); 157 result.setInnerNonSharedNode(innerText);
158 result.setLocalPoint(localPoint); 158 result.setLocalPoint(localPoint);
159 } 159 }
160 160
161 static const char* fontFamiliesWithInvalidCharWidth[] = { 161 static const char* const fontFamiliesWithInvalidCharWidth[] = {
162 "American Typewriter", 162 "American Typewriter",
163 "Arial Hebrew", 163 "Arial Hebrew",
164 "Chalkboard", 164 "Chalkboard",
165 "Cochin", 165 "Cochin",
166 "Corsiva Hebrew", 166 "Corsiva Hebrew",
167 "Courier", 167 "Courier",
168 "Euphemia UCAS", 168 "Euphemia UCAS",
169 "Geneva", 169 "Geneva",
170 "Gill Sans", 170 "Gill Sans",
171 "Hei", 171 "Hei",
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
294 layoutScope.setChildNeedsLayout(placeholderRenderer); 294 layoutScope.setChildNeedsLayout(placeholderRenderer);
295 return placeholderRenderer; 295 return placeholderRenderer;
296 } 296 }
297 297
298 bool RenderTextControl::canBeReplacedWithInlineRunIn() const 298 bool RenderTextControl::canBeReplacedWithInlineRunIn() const
299 { 299 {
300 return false; 300 return false;
301 } 301 }
302 302
303 } // namespace WebCore 303 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/core/inspector/InspectorProfilerAgent.cpp ('k') | Source/modules/navigatorcontentutils/NavigatorContentUtils.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698