run 199 Source/bindings/v8/PageScriptDebugServer.cpp m_clientMessageLoop->run(m_pausedPage); run 58 Source/bindings/v8/PageScriptDebugServer.h virtual void run(Page*) = 0; run 447 Source/bindings/v8/ScriptDebugServer.cpp data->task()->run(); run 87 Source/bindings/v8/ScriptDebugServer.h virtual void run() = 0; run 682 Source/core/css/CSSGradientValue.cpp float run = size.height(); run 684 Source/core/css/CSSGradientValue.cpp run *= -1; run 688 Source/core/css/CSSGradientValue.cpp float angle = 90 - rad2deg(atan2(rise, run)); run 828 Source/core/editing/ApplyStyleCommand.cpp InlineRunToApplyStyle& run = runs[i]; run 829 Source/core/editing/ApplyStyleCommand.cpp if (run.dummyElement) run 830 Source/core/editing/ApplyStyleCommand.cpp removeNode(run.dummyElement); run 831 Source/core/editing/ApplyStyleCommand.cpp if (run.startAndEndAreStillInDocument()) run 832 Source/core/editing/ApplyStyleCommand.cpp applyInlineStyleChange(run.start.release(), run.end.release(), run.change, AddStyledElement); run 520 Source/core/html/track/vtt/VTTCue.cpp TextRun run(value); run 523 Source/core/html/track/vtt/VTTCue.cpp bidiResolver.setPositionIgnoringNestedIsolates(VTTTextRunIterator(&run, 0)); run 238 Source/core/html/track/vtt/VTTRegion.cpp static inline bool parsedEntireRun(const VTTScanner& input, const VTTScanner::Run& run) run 240 Source/core/html/track/vtt/VTTRegion.cpp return input.isAt(run.end()); run 69 Source/core/html/track/vtt/VTTScanner.cpp bool VTTScanner::scanRun(const Run& run, const String& toMatch) run 71 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.start() == position()); run 72 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.start() <= end()); run 73 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.end() >= run.start()); run 74 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.end() <= end()); run 75 Source/core/html/track/vtt/VTTScanner.cpp size_t matchLength = run.length(); run 84 Source/core/html/track/vtt/VTTScanner.cpp seekTo(run.end()); run 88 Source/core/html/track/vtt/VTTScanner.cpp void VTTScanner::skipRun(const Run& run) run 90 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.start() <= end()); run 91 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.end() >= run.start()); run 92 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.end() <= end()); run 93 Source/core/html/track/vtt/VTTScanner.cpp seekTo(run.end()); run 96 Source/core/html/track/vtt/VTTScanner.cpp String VTTScanner::extractString(const Run& run) run 98 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.start() == position()); run 99 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.start() <= end()); run 100 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.end() >= run.start()); run 101 Source/core/html/track/vtt/VTTScanner.cpp ASSERT(run.end() <= end()); run 104 Source/core/html/track/vtt/VTTScanner.cpp s = String(m_data.characters8, run.length()); run 106 Source/core/html/track/vtt/VTTScanner.cpp s = String(m_data.characters16, run.length()); run 107 Source/core/html/track/vtt/VTTScanner.cpp seekTo(run.end()); run 761 Source/core/inspector/InspectorCSSAgent.cpp TextRun run = box->constructTextRunForInspector(style, font); run 762 Source/core/inspector/InspectorCSSAgent.cpp WidthIterator it(&font, run, 0, false); run 764 Source/core/inspector/InspectorCSSAgent.cpp it.advance(run.length(), &glyphBuffer); run 79 Source/core/inspector/InspectorRuntimeAgent.h virtual void run(ErrorString*) OVERRIDE; run 162 Source/core/inspector/WorkerInspectorController.cpp runtimeAgent->run(&unused); run 52 Source/core/inspector/WorkerRuntimeAgent.h virtual void run(ErrorString*) OVERRIDE; run 54 Source/core/loader/WorkerLoaderClientBridgeSyncHelper.h void run(); run 95 Source/core/loader/WorkerThreadableLoader.cpp clientBridgePtr->run(); run 478 Source/core/rendering/InlineIterator.h inline int InlineBidiResolver::findFirstTrailingSpaceAtRun(BidiRun* run) run 480 Source/core/rendering/InlineIterator.h ASSERT(run); run 481 Source/core/rendering/InlineIterator.h RenderObject* lastObject = run->m_object; run 483 Source/core/rendering/InlineIterator.h return run->m_stop; run 488 Source/core/rendering/InlineIterator.h firstSpace = findFirstTrailingSpace(lastText, lastText->characters8(), run->start(), run->stop()); run 490 Source/core/rendering/InlineIterator.h firstSpace = findFirstTrailingSpace(lastText, lastText->characters16(), run->start(), run->stop()); run 495 Source/core/rendering/InlineIterator.h inline BidiRun* InlineBidiResolver::addTrailingRun(int start, int stop, BidiRun* run, BidiContext* context, TextDirection direction) run 497 Source/core/rendering/InlineIterator.h BidiRun* newTrailingRun = new BidiRun(start, stop, run->m_object, context, WTF::Unicode::OtherNeutral); run 606 Source/core/rendering/InlineIterator.h BidiRun* run = addPlaceholderRunForIsolatedInline(resolver, obj, pos); run 607 Source/core/rendering/InlineIterator.h resolver.setMidpointStateForIsolatedRun(run, m_midpointStateForRootIsolate); run 1236 Source/core/rendering/InlineTextBox.cpp TextRun run = constructTextRun(style, font); run 1239 Source/core/rendering/InlineTextBox.cpp IntRect markerRect = enclosingIntRect(font.selectionRectForText(run, startPoint, selHeight, startPosition, endPosition)); run 1281 Source/core/rendering/InlineTextBox.cpp TextRun run = constructTextRun(style, font); run 1284 Source/core/rendering/InlineTextBox.cpp IntRect markerRect = enclosingIntRect(font.selectionRectForText(run, IntPoint(x(), selectionTop()), selHeight, sPos, ePos)); run 1296 Source/core/rendering/InlineTextBox.cpp pt->drawHighlightForText(font, run, FloatPoint(boxOrigin.x(), boxOrigin.y() - deltaY), selHeight, color, sPos, ePos); run 1531 Source/core/rendering/InlineTextBox.cpp TextRun run(string, textPos(), expansion(), expansionBehavior(), direction(), dirOverride() || style->rtlOrdering() == VisualOrder, !textRenderer().canUseSimpleFontCodePath()); run 1532 Source/core/rendering/InlineTextBox.cpp run.setTabSize(!style->collapseWhiteSpace(), style->tabSize()); run 1533 Source/core/rendering/InlineTextBox.cpp run.setCharacterScanForCodePath(!textRenderer().canUseSimpleFontCodePath()); run 1535 Source/core/rendering/InlineTextBox.cpp run.setRenderingContext(SVGTextRunRenderingContext::create(&textRenderer())); run 1538 Source/core/rendering/InlineTextBox.cpp run.setCharactersLength(maximumLength); run 1539 Source/core/rendering/InlineTextBox.cpp ASSERT(run.charactersLength() >= run.length()); run 1540 Source/core/rendering/InlineTextBox.cpp return run; run 2694 Source/core/rendering/RenderBlockFlow.cpp TextRun run(characters, length, 0, 0, expansion, textDirection, directionalOverride); run 2696 Source/core/rendering/RenderBlockFlow.cpp run.setRenderingContext(SVGTextRunRenderingContext::create(context)); run 2698 Source/core/rendering/RenderBlockFlow.cpp return run; run 2715 Source/core/rendering/RenderBlockFlow.cpp TextRun run(characters, length, 0, 0, expansion, textDirection, directionalOverride); run 2717 Source/core/rendering/RenderBlockFlow.cpp run.setRenderingContext(SVGTextRunRenderingContext::create(context)); run 2719 Source/core/rendering/RenderBlockFlow.cpp return run; run 2768 Source/core/rendering/RenderBlockFlow.cpp TextRun run = text->is8Bit() run 2772 Source/core/rendering/RenderBlockFlow.cpp run.setDirection(directionForRun(run, hasStrongDirectionality)); run 2773 Source/core/rendering/RenderBlockFlow.cpp return run; run 220 Source/core/rendering/RenderBlockLineLayout.cpp BidiRun* run = bidiRuns.logicallyLastRun(); run 221 Source/core/rendering/RenderBlockLineLayout.cpp if (!run) run 223 Source/core/rendering/RenderBlockLineLayout.cpp unsigned pos = run->stop(); run 224 Source/core/rendering/RenderBlockLineLayout.cpp RenderObject* r = run->m_object; run 402 Source/core/rendering/RenderBlockLineLayout.cpp void RenderBlockFlow::setMarginsForRubyRun(BidiRun* run, RenderRubyRun* renderer, RenderObject* previousObject, const LineInfo& lineInfo) run 407 Source/core/rendering/RenderBlockLineLayout.cpp for (BidiRun* runWithNextObject = run->next(); runWithNextObject; runWithNextObject = runWithNextObject->next()) { run 418 Source/core/rendering/RenderBlockLineLayout.cpp static inline void setLogicalWidthForTextRun(RootInlineBox* lineBox, BidiRun* run, RenderText* renderer, float xPos, const LineInfo& lineInfo, run 430 Source/core/rendering/RenderBlockLineLayout.cpp int baselineShift = lineBox->verticalPositionForBox(run->m_box, verticalPositionCache); run 440 Source/core/rendering/RenderBlockLineLayout.cpp if (toInlineTextBox(run->m_box)->hasHyphen()) { run 442 Source/core/rendering/RenderBlockLineLayout.cpp hyphenWidth = measureHyphenWidth(renderer, font, run->direction()); run 460 Source/core/rendering/RenderBlockLineLayout.cpp int lastEndOffset = run->m_start; run 461 Source/core/rendering/RenderBlockLineLayout.cpp for (size_t i = 0, size = wordMeasurements.size(); i < size && lastEndOffset < run->m_stop; ++i) { run 465 Source/core/rendering/RenderBlockLineLayout.cpp if (wordMeasurement.renderer != renderer || wordMeasurement.startOffset != lastEndOffset || wordMeasurement.endOffset > run->m_stop) run 469 Source/core/rendering/RenderBlockLineLayout.cpp if (kerningIsEnabled && lastEndOffset == run->m_stop) { run 471 Source/core/rendering/RenderBlockLineLayout.cpp measuredWidth += renderer->width(wordMeasurement.startOffset, wordLength, xPos, run->direction(), lineInfo.isFirstLine()); run 482 Source/core/rendering/RenderBlockLineLayout.cpp if (measuredWidth && lastEndOffset != run->m_stop) { run 490 Source/core/rendering/RenderBlockLineLayout.cpp measuredWidth = renderer->width(run->m_start, run->m_stop - run->m_start, xPos, run->direction(), lineInfo.isFirstLine(), &fallbackFonts, &glyphOverflow); run 492 Source/core/rendering/RenderBlockLineLayout.cpp run->m_box->setLogicalWidth(measuredWidth + hyphenWidth); run 494 Source/core/rendering/RenderBlockLineLayout.cpp ASSERT(run->m_box->isText()); run 495 Source/core/rendering/RenderBlockLineLayout.cpp GlyphOverflowAndFallbackFontsMap::ValueType* it = textBoxDataMap.add(toInlineTextBox(run->m_box), make_pair(Vector<const SimpleFontData*>(), GlyphOverflow())).storedValue; run 498 Source/core/rendering/RenderBlockLineLayout.cpp run->m_box->parent()->clearDescendantsHaveSameLineHeightAndBaseline(); run 501 Source/core/rendering/RenderBlockLineLayout.cpp ASSERT(run->m_box->isText()); run 502 Source/core/rendering/RenderBlockLineLayout.cpp GlyphOverflowAndFallbackFontsMap::ValueType* it = textBoxDataMap.add(toInlineTextBox(run->m_box), make_pair(Vector<const SimpleFontData*>(), GlyphOverflow())).storedValue; run 504 Source/core/rendering/RenderBlockLineLayout.cpp run->m_box->clearKnownToHaveNoOverflow(); run 757 Source/core/rendering/RenderBlockLineLayout.cpp BidiRun* run = isolatedResolver.isolatedRuns().last(); run 759 Source/core/rendering/RenderBlockLineLayout.cpp topResolver.setMidpointStateForIsolatedRun(run, isolatedResolver.midpointStateForIsolatedRun(run)); run 99 Source/core/rendering/RenderCombineText.cpp TextRun run = RenderBlockFlow::constructTextRun(this, originalFont(), this, style(), style()->direction()); run 105 Source/core/rendering/RenderCombineText.cpp m_combinedTextWidth = originalFont().width(run); run 119 Source/core/rendering/RenderCombineText.cpp float runWidth = compressedFont.width(run); run 140 Source/core/rendering/RenderEmbeddedObject.cpp TextRun run(""); run 142 Source/core/rendering/RenderEmbeddedObject.cpp if (!getReplacementTextGeometry(paintOffset, contentRect, path, replacementTextRect, font, run, textWidth)) run 154 Source/core/rendering/RenderEmbeddedObject.cpp TextRunPaintInfo runInfo(run); run 161 Source/core/rendering/RenderEmbeddedObject.cpp bool RenderEmbeddedObject::getReplacementTextGeometry(const LayoutPoint& accumulatedOffset, FloatRect& contentRect, Path& path, FloatRect& replacementTextRect, Font& font, TextRun& run, float& textWidth) const run 177 Source/core/rendering/RenderEmbeddedObject.cpp run = TextRun(m_unavailablePluginReplacementText); run 178 Source/core/rendering/RenderEmbeddedObject.cpp textWidth = font.width(run); run 88 Source/core/rendering/RenderMultiColumnSet.cpp const ContentRun& run = m_contentRuns[i]; run 89 Source/core/rendering/RenderMultiColumnSet.cpp LayoutUnit height = run.columnLogicalHeight(previousOffset); run 94 Source/core/rendering/RenderMultiColumnSet.cpp previousOffset = run.breakOffset(); run 169 Source/core/rendering/RenderRuby.cpp RenderObject* run = beforeChild; run 170 Source/core/rendering/RenderRuby.cpp while (run && !run->isRubyRun()) run 171 Source/core/rendering/RenderRuby.cpp run = run->parent(); run 172 Source/core/rendering/RenderRuby.cpp if (run) { run 173 Source/core/rendering/RenderRuby.cpp run->addChild(child, beforeChild); run 210 Source/core/rendering/RenderRuby.cpp RenderRubyRun* run = findRubyRunParent(child); run 211 Source/core/rendering/RenderRuby.cpp ASSERT(run); run 212 Source/core/rendering/RenderRuby.cpp run->removeChild(child); run 275 Source/core/rendering/RenderRuby.cpp RenderObject* run = beforeChild; run 276 Source/core/rendering/RenderRuby.cpp while (run && !run->isRubyRun()) run 277 Source/core/rendering/RenderRuby.cpp run = run->parent(); run 278 Source/core/rendering/RenderRuby.cpp if (run) { run 279 Source/core/rendering/RenderRuby.cpp run->addChild(child, beforeChild); run 316 Source/core/rendering/RenderRuby.cpp RenderRubyRun* run = findRubyRunParent(child); run 317 Source/core/rendering/RenderRuby.cpp ASSERT(run); run 318 Source/core/rendering/RenderRuby.cpp run->removeChild(child); run 765 Source/core/rendering/RenderText.cpp TextRun run = RenderBlockFlow::constructTextRun(const_cast<RenderText*>(this), f, this, start, len, style(), textDirection); run 766 Source/core/rendering/RenderText.cpp run.setCharactersLength(textLength() - start); run 767 Source/core/rendering/RenderText.cpp ASSERT(run.charactersLength() >= run.length()); run 769 Source/core/rendering/RenderText.cpp run.setCharacterScanForCodePath(!canUseSimpleFontCodePath()); run 770 Source/core/rendering/RenderText.cpp run.setTabSize(!style()->collapseWhiteSpace(), style()->tabSize()); run 771 Source/core/rendering/RenderText.cpp run.setXPos(xPos); run 772 Source/core/rendering/RenderText.cpp return f.width(run, fallbackFonts, glyphOverflow); run 940 Source/core/rendering/RenderText.cpp BidiCharacterRun* run; run 943 Source/core/rendering/RenderText.cpp run = 0; run 953 Source/core/rendering/RenderText.cpp run = bidiRuns.firstRun(); run 959 Source/core/rendering/RenderText.cpp if (run) { run 963 Source/core/rendering/RenderText.cpp while (i > run->stop() || (run->next() && run->next()->direction() == run->direction())) run 964 Source/core/rendering/RenderText.cpp run = run->next(); run 966 Source/core/rendering/RenderText.cpp ASSERT(run); run 967 Source/core/rendering/RenderText.cpp ASSERT(i <= run->stop()); run 968 Source/core/rendering/RenderText.cpp textDirection = run->direction(); run 1033 Source/core/rendering/RenderText.cpp if (run) run 1034 Source/core/rendering/RenderText.cpp j = min(j, run->stop() + 1); run 1116 Source/core/rendering/RenderText.cpp TextRun run = RenderBlockFlow::constructTextRun(this, f, this, i, 1, styleToUse, textDirection); run 1117 Source/core/rendering/RenderText.cpp run.setCharactersLength(len - i); run 1118 Source/core/rendering/RenderText.cpp ASSERT(run.charactersLength() >= run.length()); run 1119 Source/core/rendering/RenderText.cpp run.setTabSize(!style()->collapseWhiteSpace(), style()->tabSize()); run 1120 Source/core/rendering/RenderText.cpp run.setXPos(leadWidth + currMaxWidth); run 1122 Source/core/rendering/RenderText.cpp currMaxWidth += f.width(run); run 1130 Source/core/rendering/RenderText.cpp if (run) run 1524 Source/core/rendering/RenderText.cpp TextRun run = RenderBlockFlow::constructTextRun(const_cast<RenderText*>(this), f, this, from, len, style(), textDirection); run 1525 Source/core/rendering/RenderText.cpp run.setCharactersLength(textLength() - from); run 1526 Source/core/rendering/RenderText.cpp ASSERT(run.charactersLength() >= run.length()); run 1528 Source/core/rendering/RenderText.cpp run.setCharacterScanForCodePath(!canUseSimpleFontCodePath()); run 1529 Source/core/rendering/RenderText.cpp run.setTabSize(!style()->collapseWhiteSpace(), style()->tabSize()); run 1530 Source/core/rendering/RenderText.cpp run.setXPos(xPos); run 1531 Source/core/rendering/RenderText.cpp w = f.width(run, fallbackFonts, glyphOverflow); run 404 Source/core/rendering/RenderTreeAsText.cpp static void writeTextRun(TextStream& ts, const RenderText& o, const InlineTextBox& run) run 408 Source/core/rendering/RenderTreeAsText.cpp int x = run.x(); run 409 Source/core/rendering/RenderTreeAsText.cpp int y = run.y(); run 410 Source/core/rendering/RenderTreeAsText.cpp int logicalWidth = ceilf(run.left() + run.logicalWidth()) - x; run 417 Source/core/rendering/RenderTreeAsText.cpp if (!run.isLeftToRightDirection() || run.dirOverride()) { run 418 Source/core/rendering/RenderTreeAsText.cpp ts << (!run.isLeftToRightDirection() ? " RTL" : " LTR"); run 419 Source/core/rendering/RenderTreeAsText.cpp if (run.dirOverride()) run 423 Source/core/rendering/RenderTreeAsText.cpp << quoteAndEscapeNonPrintables(String(o.text()).substring(run.start(), run.len())); run 424 Source/core/rendering/RenderTreeAsText.cpp if (run.hasHyphen()) run 528 Source/core/rendering/line/BreakingContextInlineHeaders.h TextRun run = RenderBlockFlow::constructTextRun(text, font, text, from, len, text->style()); run 529 Source/core/rendering/line/BreakingContextInlineHeaders.h run.setCharacterScanForCodePath(!text->canUseSimpleFontCodePath()); run 530 Source/core/rendering/line/BreakingContextInlineHeaders.h run.setTabSize(!collapseWhiteSpace, text->style()->tabSize()); run 531 Source/core/rendering/line/BreakingContextInlineHeaders.h run.setXPos(xPos); run 532 Source/core/rendering/line/BreakingContextInlineHeaders.h return font.width(run, fallbackFonts, &glyphOverflow); run 435 Source/core/rendering/svg/SVGInlineTextBox.cpp TextRun run(static_cast<const LChar*>(0) // characters, will be set below if non-zero. run 445 Source/core/rendering/svg/SVGInlineTextBox.cpp run.setText(text->characters8() + fragment.characterOffset, fragment.length); run 447 Source/core/rendering/svg/SVGInlineTextBox.cpp run.setText(text->characters16() + fragment.characterOffset, fragment.length); run 451 Source/core/rendering/svg/SVGInlineTextBox.cpp run.setRenderingContext(SVGTextRunRenderingContext::create(text)); run 453 Source/core/rendering/svg/SVGInlineTextBox.cpp run.disableRoundingHacks(); run 456 Source/core/rendering/svg/SVGInlineTextBox.cpp run.disableSpacing(); run 459 Source/core/rendering/svg/SVGInlineTextBox.cpp run.setCharactersLength(text->textLength() - fragment.characterOffset); run 460 Source/core/rendering/svg/SVGInlineTextBox.cpp ASSERT(run.charactersLength() >= run.length()); run 461 Source/core/rendering/svg/SVGInlineTextBox.cpp return run; run 45 Source/core/rendering/svg/SVGTextMetrics.cpp SVGTextMetrics::SVGTextMetrics(RenderSVGInlineText* textRenderer, const TextRun& run) run 56 Source/core/rendering/svg/SVGTextMetrics.cpp m_width = scaledFont.width(run, length, m_glyph) / scalingFactor; run 68 Source/core/rendering/svg/SVGTextMetrics.cpp TextRun run(static_cast<const LChar*>(0) // characters, will be set below if non-zero. run 78 Source/core/rendering/svg/SVGTextMetrics.cpp run.setText(text->characters8() + position, length); run 80 Source/core/rendering/svg/SVGTextMetrics.cpp run.setText(text->characters16() + position, length); run 84 Source/core/rendering/svg/SVGTextMetrics.cpp run.setRenderingContext(SVGTextRunRenderingContext::create(text)); run 86 Source/core/rendering/svg/SVGTextMetrics.cpp run.disableRoundingHacks(); run 89 Source/core/rendering/svg/SVGTextMetrics.cpp run.disableSpacing(); run 92 Source/core/rendering/svg/SVGTextMetrics.cpp run.setCharactersLength(text->textLength() - position); run 93 Source/core/rendering/svg/SVGTextMetrics.cpp ASSERT(run.charactersLength() >= run.length()); run 94 Source/core/rendering/svg/SVGTextMetrics.cpp return run; run 62 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp static inline RenderObject* renderObjectFromRun(const TextRun& run) run 64 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp if (TextRun::RenderingContext* renderingContext = run.renderingContext()) run 69 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp static inline RenderSVGResource* activePaintingResourceFromRun(const TextRun& run) run 71 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp if (TextRun::RenderingContext* renderingContext = run.renderingContext()) run 76 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp float SVGTextRunRenderingContext::floatWidthUsingSVGFont(const Font& font, const TextRun& run, int& charsConsumed, Glyph& glyphId) const run 78 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp WidthIterator it(&font, run); run 80 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp charsConsumed += it.advance(run.length(), &glyphBuffer); run 85 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp void SVGTextRunRenderingContext::drawSVGGlyphs(GraphicsContext* context, const TextRun& run, const SimpleFontData* fontData, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const run 95 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp RenderSVGResource* activePaintingResource = activePaintingResourceFromRun(run); run 96 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp RenderObject* renderObject = renderObjectFromRun(run); run 172 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp GlyphData SVGTextRunRenderingContext::glyphDataForCharacter(const Font& font, const TextRun& run, WidthIterator& iterator, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) run 196 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp if (TextRun::RenderingContext* renderingContext = run.renderingContext()) { run 144 Source/core/svg/SVGFontData.cpp const TextRun& run = iterator.run(); run 146 Source/core/svg/SVGFontData.cpp ASSERT(int(run.charactersLength()) >= currentCharacter); run 151 Source/core/svg/SVGFontData.cpp if (run.is8Bit()) { run 152 Source/core/svg/SVGFontData.cpp remainingTextInRun = String(run.data8(currentCharacter), run.charactersLength() - currentCharacter); run 155 Source/core/svg/SVGFontData.cpp remainingTextInRun = String(run.data16(currentCharacter), run.charactersLength() - currentCharacter); run 171 Source/core/svg/SVGFontData.cpp if (TextRun::RenderingContext* renderingContext = run.renderingContext()) run 202 Source/core/svg/SVGFontData.cpp glyphs[i].unicodeStringLength = run.length(); run 164 Source/core/workers/WorkerRunLoop.cpp result = run(m_messageQueue, WaitForMessage); run 173 Source/core/workers/WorkerRunLoop.cpp return run(m_debuggerMessageQueue, waitMode); run 223 Source/core/workers/WorkerRunLoop.cpp task->run(); run 250 Source/core/workers/WorkerRunLoop.cpp task->run(); run 55 Source/core/workers/WorkerRunLoop.h void run(); run 77 Source/core/workers/WorkerRunLoop.h MessageQueueWaitResult run(MessageQueue<blink::WebThread::Task>&, WaitMode); run 172 Source/core/workers/WorkerThread.cpp m_runLoop.run(); run 166 Source/devtools/scripts/compiler-runner/src/org/chromium/devtools/compiler/Runner.java runner.run(); run 66 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/JsDocValidator.java new JsDocValidator().run(args); run 54 Source/modules/webdatabase/DatabaseTask.h virtual void run() OVERRIDE FINAL; run 312 Source/platform/CheckedInt.h static bool run(U) run 321 Source/platform/CheckedInt.h static bool run(U x) run 330 Source/platform/CheckedInt.h static bool run(U x) run 339 Source/platform/CheckedInt.h static bool run(U x) run 348 Source/platform/CheckedInt.h static bool run(U x) run 360 Source/platform/CheckedInt.h return IsInRangeImpl<T, U>::run(x); run 406 Source/platform/CheckedInt.h static bool run(T x, T y) run 417 Source/platform/CheckedInt.h static bool run(T x, T y) run 441 Source/platform/CheckedInt.h static bool run(T x, T y) run 451 Source/platform/CheckedInt.h return IsMulValidImpl<T>::run(x, y); run 467 Source/platform/CheckedInt.h static T run(T x) { return -x; } run 472 Source/platform/CheckedInt.h static T run(T x) { return x; } run 478 Source/platform/CheckedInt.h return OppositeIfSignedImpl<T>::run(x); run 748 Source/platform/CheckedInt.h static CheckedInt<T> run(U u) { return u; } run 755 Source/platform/CheckedInt.h static const CheckedInt<T>& run(const CheckedInt<T>& u) { return u; } run 764 Source/platform/CheckedInt.h return detail::CastToCheckedIntImpl<T, U>::run(u); run 46 Source/platform/Task.h virtual void run() OVERRIDE run 113 Source/platform/fonts/Font.cpp CodePath codePathToUse = codePath(runInfo.run); run 115 Source/platform/fonts/Font.cpp if (codePathToUse != ComplexPath && fontDescription().typesettingFeatures() && (runInfo.from || runInfo.to != runInfo.run.length())) run 129 Source/platform/fonts/Font.cpp CodePath codePathToUse = codePath(runInfo.run); run 131 Source/platform/fonts/Font.cpp if (codePathToUse != ComplexPath && fontDescription().typesettingFeatures() && (runInfo.from || runInfo.to != runInfo.run.length())) run 140 Source/platform/fonts/Font.cpp float Font::width(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const run 142 Source/platform/fonts/Font.cpp CodePath codePathToUse = codePath(run); run 157 Source/platform/fonts/Font.cpp && !run.allowTabs(); // If we allow tabs and a tab occurs inside a word, the width of the word varies based on its position on the line. run 160 Source/platform/fonts/Font.cpp ? m_fontFallbackList->widthCache().add(run, std::numeric_limits<float>::quiet_NaN()) run 167 Source/platform/fonts/Font.cpp result = floatWidthForComplexText(run, fallbackFonts, glyphOverflow); run 169 Source/platform/fonts/Font.cpp result = floatWidthForSimpleText(run, fallbackFonts, glyphOverflow); run 176 Source/platform/fonts/Font.cpp float Font::width(const TextRun& run, int& charsConsumed, Glyph& glyphId) const run 179 Source/platform/fonts/Font.cpp if (TextRun::RenderingContext* renderingContext = run.renderingContext()) run 180 Source/platform/fonts/Font.cpp return renderingContext->floatWidthUsingSVGFont(*this, run, charsConsumed, glyphId); run 183 Source/platform/fonts/Font.cpp charsConsumed = run.length(); run 185 Source/platform/fonts/Font.cpp return width(run); run 188 Source/platform/fonts/Font.cpp FloatRect Font::selectionRectForText(const TextRun& run, const FloatPoint& point, int h, int from, int to, bool accountForGlyphBounds) const run 190 Source/platform/fonts/Font.cpp to = (to == -1 ? run.length() : to); run 192 Source/platform/fonts/Font.cpp CodePath codePathToUse = codePath(run); run 194 Source/platform/fonts/Font.cpp if (codePathToUse != ComplexPath && fontDescription().typesettingFeatures() && (from || to != run.length())) run 198 Source/platform/fonts/Font.cpp return selectionRectForSimpleText(run, point, h, from, to, accountForGlyphBounds); run 200 Source/platform/fonts/Font.cpp return selectionRectForComplexText(run, point, h, from, to); run 203 Source/platform/fonts/Font.cpp int Font::offsetForPosition(const TextRun& run, float x, bool includePartialGlyphs) const run 206 Source/platform/fonts/Font.cpp if (codePath(run) != ComplexPath && !fontDescription().typesettingFeatures()) run 207 Source/platform/fonts/Font.cpp return offsetForPositionForSimpleText(run, x, includePartialGlyphs); run 209 Source/platform/fonts/Font.cpp return offsetForPositionForComplexText(run, x, includePartialGlyphs); run 222 Source/platform/fonts/Font.cpp CodePath Font::codePath(const TextRun& run) const run 228 Source/platform/fonts/Font.cpp if (run.renderingContext()) run 235 Source/platform/fonts/Font.cpp if (run.length() > 1 && !WidthIterator::supportsTypesettingFeatures(*this)) run 238 Source/platform/fonts/Font.cpp if (!run.characterScanForCodePath()) run 241 Source/platform/fonts/Font.cpp if (run.is8Bit()) run 245 Source/platform/fonts/Font.cpp return Character::characterRangeCodePath(run.characters16(), run.length()); run 609 Source/platform/fonts/Font.cpp float Font::getGlyphsAndAdvancesForSimpleText(const TextRun& run, int from, int to, GlyphBuffer& glyphBuffer, ForTextEmphasisOrNot forTextEmphasis) const run 613 Source/platform/fonts/Font.cpp WidthIterator it(this, run, 0, false, forTextEmphasis); run 626 Source/platform/fonts/Font.cpp if (run.rtl()) { run 628 Source/platform/fonts/Font.cpp it.advance(run.length(), &localGlyphBuffer); run 634 Source/platform/fonts/Font.cpp if (run.rtl()) run 645 Source/platform/fonts/Font.cpp float startX = point.x() + getGlyphsAndAdvancesForSimpleText(runInfo.run, runInfo.from, runInfo.to, glyphBuffer); run 657 Source/platform/fonts/Font.cpp float initialAdvance = getGlyphsAndAdvancesForSimpleText(runInfo.run, runInfo.from, runInfo.to, glyphBuffer, ForTextEmphasis); run 674 Source/platform/fonts/Font.cpp TextRun::RenderingContext* renderingContext = runInfo.run.renderingContext(); run 682 Source/platform/fonts/Font.cpp renderingContext->drawSVGGlyphs(context, runInfo.run, fontData, glyphBuffer, lastFrom, nextGlyph - lastFrom, startPoint); run 697 Source/platform/fonts/Font.cpp renderingContext->drawSVGGlyphs(context, runInfo.run, fontData, glyphBuffer, lastFrom, nextGlyph - lastFrom, startPoint); run 749 Source/platform/fonts/Font.cpp float Font::floatWidthForSimpleText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const run 751 Source/platform/fonts/Font.cpp WidthIterator it(this, run, fallbackFonts, glyphOverflow); run 753 Source/platform/fonts/Font.cpp it.advance(run.length(), (fontDescription().typesettingFeatures() & (Kerning | Ligatures)) ? &glyphBuffer : 0); run 765 Source/platform/fonts/Font.cpp FloatRect Font::selectionRectForSimpleText(const TextRun& run, const FloatPoint& point, int h, int from, int to, bool accountForGlyphBounds) const run 768 Source/platform/fonts/Font.cpp WidthIterator it(this, run, 0, accountForGlyphBounds); run 778 Source/platform/fonts/Font.cpp if (run.rtl()) { run 779 Source/platform/fonts/Font.cpp it.advance(run.length(), &glyphBuffer); run 793 Source/platform/fonts/Font.cpp int Font::offsetForPositionForSimpleText(const TextRun& run, float x, bool includePartialGlyphs) const run 797 Source/platform/fonts/Font.cpp WidthIterator it(this, run); run 800 Source/platform/fonts/Font.cpp if (run.rtl()) { run 801 Source/platform/fonts/Font.cpp delta -= floatWidthForSimpleText(run); run 122 Source/platform/fonts/WidthCache.h float* add(const TextRun& run, float entry) run 124 Source/platform/fonts/WidthCache.h if (static_cast<unsigned>(run.length()) > SmallStringKey::capacity()) run 132 Source/platform/fonts/WidthCache.h return addSlowCase(run, entry); run 142 Source/platform/fonts/WidthCache.h float* addSlowCase(const TextRun& run, float entry) run 144 Source/platform/fonts/WidthCache.h int length = run.length(); run 148 Source/platform/fonts/WidthCache.h SingleCharMap::AddResult addResult = m_singleCharMap.add(run[0], entry); run 153 Source/platform/fonts/WidthCache.h if (run.is8Bit()) run 154 Source/platform/fonts/WidthCache.h smallStringKey = SmallStringKey(run.characters8(), length); run 156 Source/platform/fonts/WidthCache.h smallStringKey = SmallStringKey(run.characters16(), length); run 39 Source/platform/fonts/WidthIterator.cpp WidthIterator::WidthIterator(const Font* font, const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, bool accountForGlyphBounds, bool forTextEmphasis) run 41 Source/platform/fonts/WidthIterator.cpp , m_run(run) run 44 Source/platform/fonts/WidthIterator.cpp , m_isAfterExpansion(!run.allowsLeadingExpansion()) run 54 Source/platform/fonts/WidthIterator.h const TextRun& run() const { return m_run; } run 174 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp if (!runInfo.run.length()) run 187 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp HarfBuzzShaper shaper(this, runInfo.run); run 199 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp float initialAdvance = getGlyphsAndAdvancesForComplexText(runInfo.run, runInfo.from, runInfo.to, glyphBuffer, ForTextEmphasis); run 207 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp float Font::getGlyphsAndAdvancesForComplexText(const TextRun& run, int from, int to, GlyphBuffer& glyphBuffer, ForTextEmphasisOrNot forTextEmphasis) const run 209 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp HarfBuzzShaper shaper(this, run, HarfBuzzShaper::ForTextEmphasis); run 215 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* /* fallbackFonts */, GlyphOverflow* glyphOverflow) const run 217 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp HarfBuzzShaper shaper(this, run); run 231 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp int Font::offsetForPositionForComplexText(const TextRun& run, float xFloat, run 234 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp HarfBuzzShaper shaper(this, run); run 241 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp FloatRect Font::selectionRectForComplexText(const TextRun& run, run 245 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp HarfBuzzShaper shaper(this, run); run 133 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp bool insert(const std::wstring& key, CachedShapingResults* run); run 273 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp inline void HarfBuzzShaper::HarfBuzzRun::copyShapeResultAndGlyphPositions(const HarfBuzzRun& run) run 275 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp m_numGlyphs = run.m_numGlyphs; run 276 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp m_glyphs = run.m_glyphs; run 277 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp m_advances = run.m_advances; run 278 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp m_glyphToCharacterIndexes = run.m_glyphToCharacterIndexes; run 279 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp m_offsets = run.m_offsets; run 280 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp m_width = run.m_width; run 349 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp static void normalizeCharacters(const TextRun& run, unsigned length, UChar* destination, unsigned* destinationLength) run 355 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp if (run.is8Bit()) { run 356 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp stringFor8BitRun = String::make16BitFrom8BitSource(run.characters8(), run.length()); run 359 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp source = run.characters16(); run 375 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp HarfBuzzShaper::HarfBuzzShaper(const Font* font, const TextRun& run, ForTextEmphasisOrNot forTextEmphasis) run 378 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp , m_run(run) run 641 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp CandidateRun run = { character, startIndexOfCurrentRun, iterator.currentCharacter(), currentFontData, currentScript }; run 642 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp runs->append(run); run 662 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp CandidateRun& run, size_t i, size_t length, UScriptCode* scriptExtensions, run 671 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp run.script = runs[i - 1].script; run 686 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp CandidateRun& run, size_t i, size_t length, size_t& nextResolvedRun) run 688 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp if (run.script != USCRIPT_COMMON) run 692 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp run.script = runs[i - 1].script; run 712 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp CandidateRun& run = runs[i]; run 715 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp if (run.script == USCRIPT_INHERITED) run 716 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp run.script = i > 0 ? runs[i - 1].script : USCRIPT_COMMON; run 718 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp int extensionsLength = uscript_getScriptExtensions(run.character, run 723 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp resolveRunBasedOnScriptExtensions(runs, run, i, length, run 725 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp resolveRunBasedOnScriptValue(runs, run, i, length, run 747 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp CandidateRun& run = candidateRuns[i]; run 748 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp CandidateRun lastMatchingRun = run; run 750 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp if (candidateRuns[i].script != run.script run 751 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp || candidateRuns[i].fontData != run.fontData) run 755 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp addHarfBuzzRun(run.start, lastMatchingRun.end, run.fontData, run.script); run 55 Source/platform/fonts/mac/ComplexTextController.cpp ComplexTextController::ComplexTextController(const Font* font, const TextRun& run, bool mayUseNaturalWritingDirection, HashSet<const SimpleFontData*>* fallbackFonts, bool forTextEmphasis) run 57 Source/platform/fonts/mac/ComplexTextController.cpp , m_run(run) run 62 Source/platform/fonts/mac/ComplexTextController.cpp , m_end(run.length()) run 70 Source/platform/fonts/mac/ComplexTextController.cpp , m_expansion(run.expansion()) run 72 Source/platform/fonts/mac/ComplexTextController.cpp , m_afterExpansion(!run.allowsLeadingExpansion()) run 124 Source/platform/fonts/mac/ComplexTextController.h static unsigned stringBegin(const ComplexTextRun& run) { return run.stringLocation() + run.indexBegin(); } run 125 Source/platform/fonts/mac/ComplexTextController.h static unsigned stringEnd(const ComplexTextRun& run) { return run.stringLocation() + run.indexEnd(); } run 49 Source/platform/fonts/mac/FontComplexTextMac.cpp FloatRect Font::selectionRectForComplexText(const TextRun& run, const FloatPoint& point, int h, run 53 Source/platform/fonts/mac/FontComplexTextMac.cpp HarfBuzzShaper shaper(this, run); run 57 Source/platform/fonts/mac/FontComplexTextMac.cpp ComplexTextController controller(this, run); run 64 Source/platform/fonts/mac/FontComplexTextMac.cpp if (run.rtl()) { run 72 Source/platform/fonts/mac/FontComplexTextMac.cpp float Font::getGlyphsAndAdvancesForComplexText(const TextRun& run, int from, int to, GlyphBuffer& glyphBuffer, ForTextEmphasisOrNot forTextEmphasis) const run 76 Source/platform/fonts/mac/FontComplexTextMac.cpp ComplexTextController controller(this, run, false, 0, forTextEmphasis); run 86 Source/platform/fonts/mac/FontComplexTextMac.cpp if (run.rtl()) { run 99 Source/platform/fonts/mac/FontComplexTextMac.cpp HarfBuzzShaper shaper(this, runInfo.run); run 109 Source/platform/fonts/mac/FontComplexTextMac.cpp float startX = point.x() + getGlyphsAndAdvancesForComplexText(runInfo.run, runInfo.from, runInfo.to, glyphBuffer); run 123 Source/platform/fonts/mac/FontComplexTextMac.cpp float initialAdvance = getGlyphsAndAdvancesForComplexText(runInfo.run, runInfo.from, runInfo.to, glyphBuffer, ForTextEmphasis); run 131 Source/platform/fonts/mac/FontComplexTextMac.cpp float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const run 134 Source/platform/fonts/mac/FontComplexTextMac.cpp HarfBuzzShaper shaper(this, run); run 138 Source/platform/fonts/mac/FontComplexTextMac.cpp ComplexTextController controller(this, run, true, fallbackFonts); run 148 Source/platform/fonts/mac/FontComplexTextMac.cpp int Font::offsetForPositionForComplexText(const TextRun& run, float x, bool includePartialGlyphs) const run 151 Source/platform/fonts/mac/FontComplexTextMac.cpp HarfBuzzShaper shaper(this, run); run 155 Source/platform/fonts/mac/FontComplexTextMac.cpp ComplexTextController controller(this, run); run 979 Source/platform/graphics/GraphicsContext.cpp const TextRun& run = runInfo.run; run 980 Source/platform/graphics/GraphicsContext.cpp ASSERT((runInfo.from == 0) && (runInfo.to == run.length())); run 982 Source/platform/graphics/GraphicsContext.cpp bidiResolver.setStatus(BidiStatus(run.direction(), run.directionalOverride())); run 983 Source/platform/graphics/GraphicsContext.cpp bidiResolver.setPositionIgnoringNestedIsolates(TextRunIterator(&run, 0)); run 988 Source/platform/graphics/GraphicsContext.cpp bidiResolver.createBidiRunsForLine(TextRunIterator(&run, run.length())); run 995 Source/platform/graphics/GraphicsContext.cpp TextRun subrun = run.subRun(bidiRun->start(), bidiRun->stop() - bidiRun->start()); run 1013 Source/platform/graphics/GraphicsContext.cpp void GraphicsContext::drawHighlightForText(const Font& font, const TextRun& run, const FloatPoint& point, int h, const Color& backgroundColor, int from, int to) run 1018 Source/platform/graphics/GraphicsContext.cpp fillRect(font.selectionRectForText(run, point, h, from, to), backgroundColor); run 58 Source/platform/heap/glue/MessageLoopInterruptor.h virtual void run() OVERRIDE run 588 Source/platform/text/BidiResolver.h for (Run* run = m_runs.firstRun(); run; run = run->next()) { run 589 Source/platform/text/BidiResolver.h levelHigh = std::max(run->level(), levelHigh); run 590 Source/platform/text/BidiResolver.h levelLow = std::min(run->level(), levelLow); run 606 Source/platform/text/BidiResolver.h Run* run = m_runs.firstRun(); run 608 Source/platform/text/BidiResolver.h for (;i < count && run && run->level() < levelHigh; i++) run 609 Source/platform/text/BidiResolver.h run = run->next(); run 611 Source/platform/text/BidiResolver.h for (;i <= count && run && run->level() >= levelHigh; i++) run 612 Source/platform/text/BidiResolver.h run = run->next(); run 1073 Source/platform/text/BidiResolver.h void BidiResolver<Iterator, Run>::setMidpointStateForIsolatedRun(Run* run, const MidpointState<Iterator>& midpoint) run 1075 Source/platform/text/BidiResolver.h ASSERT(!m_midpointStateForIsolatedRun.contains(run)); run 1076 Source/platform/text/BidiResolver.h m_midpointStateForIsolatedRun.add(run, midpoint); run 1080 Source/platform/text/BidiResolver.h MidpointState<Iterator> BidiResolver<Iterator, Run>::midpointStateForIsolatedRun(Run* run) run 1082 Source/platform/text/BidiResolver.h return m_midpointStateForIsolatedRun.take(run); run 49 Source/platform/text/BidiResolverTest.cpp TextRun run(value); run 51 Source/platform/text/BidiResolverTest.cpp bidiResolver.setStatus(BidiStatus(run.direction(), run.directionalOverride())); run 52 Source/platform/text/BidiResolverTest.cpp bidiResolver.setPositionIgnoringNestedIsolates(TextRunIterator(&run, 0)); run 77 Source/platform/text/BidiResolverTest.cpp TextRun run(data); run 78 Source/platform/text/BidiResolverTest.cpp TextDirection direction = determineParagraphDirectionality(run, &hasStrongDirectionality); run 204 Source/platform/text/BidiResolverTest.cpp BidiCharacterRun* run = runs.firstRun(); run 205 Source/platform/text/BidiResolverTest.cpp while (run) { run 208 Source/platform/text/BidiResolverTest.cpp bool reversed = run->reversed(false); run 209 Source/platform/text/BidiResolverTest.cpp ASSERT(run->stop() >= run->start()); run 210 Source/platform/text/BidiResolverTest.cpp size_t length = run->stop() - run->start(); run 212 Source/platform/text/BidiResolverTest.cpp int inputIndex = reversed ? run->stop() - i - 1 : run->start() + i; run 216 Source/platform/text/BidiResolverTest.cpp actualLevels[inputIndex] = run->level(); run 218 Source/platform/text/BidiResolverTest.cpp run = run->next(); run 61 Source/platform/text/BidiRunList.h void setLogicallyLastRun(Run* run) { m_logicallyLastRun = run; } run 75 Source/platform/text/BidiRunList.h inline void BidiRunList<Run>::addRun(Run* run) run 78 Source/platform/text/BidiRunList.h m_firstRun = run; run 80 Source/platform/text/BidiRunList.h m_lastRun->m_next = run; run 81 Source/platform/text/BidiRunList.h m_lastRun = run; run 86 Source/platform/text/BidiRunList.h inline void BidiRunList<Run>::prependRun(Run* run) run 88 Source/platform/text/BidiRunList.h ASSERT(!run->m_next); run 91 Source/platform/text/BidiRunList.h m_lastRun = run; run 93 Source/platform/text/BidiRunList.h run->m_next = m_firstRun; run 94 Source/platform/text/BidiRunList.h m_firstRun = run; run 99 Source/platform/text/BidiRunList.h inline void BidiRunList<Run>::moveRunToEnd(Run* run) run 103 Source/platform/text/BidiRunList.h ASSERT(run->m_next); run 107 Source/platform/text/BidiRunList.h while (next != run) { run 113 Source/platform/text/BidiRunList.h m_firstRun = run->next(); run 115 Source/platform/text/BidiRunList.h current->m_next = run->m_next; run 117 Source/platform/text/BidiRunList.h run->m_next = 0; run 118 Source/platform/text/BidiRunList.h m_lastRun->m_next = run; run 119 Source/platform/text/BidiRunList.h m_lastRun = run; run 123 Source/platform/text/BidiRunList.h inline void BidiRunList<Run>::moveRunToBeginning(Run* run) run 127 Source/platform/text/BidiRunList.h ASSERT(run != m_firstRun); run 131 Source/platform/text/BidiRunList.h while (next != run) { run 136 Source/platform/text/BidiRunList.h current->m_next = run->m_next; run 137 Source/platform/text/BidiRunList.h if (run == m_lastRun) run 140 Source/platform/text/BidiRunList.h run->m_next = m_firstRun; run 141 Source/platform/text/BidiRunList.h m_firstRun = run; run 39 Source/platform/text/BidiTextRun.cpp TextDirection directionForRun(TextRun& run, bool& hasStrongDirectionality) run 42 Source/platform/text/BidiTextRun.cpp bidiResolver.setStatus(BidiStatus(run.direction(), run.directionalOverride())); run 43 Source/platform/text/BidiTextRun.cpp bidiResolver.setPositionIgnoringNestedIsolates(TextRunIterator(&run, 0)); run 49 Source/platform/text/BidiTextRun.cpp TextRun run(value); run 50 Source/platform/text/BidiTextRun.cpp return directionForRun(run, hasStrongDirectionality); run 55 Source/platform/text/BidiTextRun.cpp TextRun run(value); run 56 Source/platform/text/BidiTextRun.cpp TextDirection direction = directionForRun(run, hasStrongDirectionality); run 58 Source/platform/text/BidiTextRun.cpp run.setDirection(direction); run 59 Source/platform/text/BidiTextRun.cpp return run; run 56 Source/platform/text/DecodeEscapeSequences.h static String decodeRun(const CharType* run, size_t runLength, const WTF::TextEncoding&) run 66 Source/platform/text/DecodeEscapeSequences.h UChar codeUnit = (toASCIIHexValue(run[2]) << 12) | (toASCIIHexValue(run[3]) << 8) | (toASCIIHexValue(run[4]) << 4) | toASCIIHexValue(run[5]); run 68 Source/platform/text/DecodeEscapeSequences.h run += sequenceSize; run 103 Source/platform/text/DecodeEscapeSequences.h static String decodeRun(const CharType* run, size_t runLength, const WTF::TextEncoding& encoding) run 110 Source/platform/text/DecodeEscapeSequences.h const CharType* runEnd = run + runLength; run 111 Source/platform/text/DecodeEscapeSequences.h while (run < runEnd) { run 112 Source/platform/text/DecodeEscapeSequences.h if (run[0] == '%') { run 113 Source/platform/text/DecodeEscapeSequences.h *p++ = (toASCIIHexValue(run[1]) << 4) | toASCIIHexValue(run[2]); run 114 Source/platform/text/DecodeEscapeSequences.h run += sequenceSize; run 116 Source/platform/text/DecodeEscapeSequences.h *p++ = run[0]; run 117 Source/platform/text/DecodeEscapeSequences.h run += 1; run 97 Source/platform/text/StringTruncator.cpp TextRun run(string); run 99 Source/platform/text/StringTruncator.cpp run.disableRoundingHacks(); run 100 Source/platform/text/StringTruncator.cpp return renderer.width(run); run 105 Source/platform/text/StringTruncator.cpp TextRun run(characters, length); run 107 Source/platform/text/StringTruncator.cpp run.disableRoundingHacks(); run 108 Source/platform/text/StringTruncator.cpp return renderer.width(run); run 272 Source/platform/text/TextRun.h : run(r) run 278 Source/platform/text/TextRun.h const TextRun& run; run 144 Source/web/WebDevToolsAgentImpl.cpp m_messageLoop->run(); run 90 Source/web/WebFontImpl.cpp void WebFontImpl::drawText(WebCanvas* canvas, const WebTextRun& run, const WebFloatPoint& leftBaseline, run 96 Source/web/WebFontImpl.cpp TextRun textRun(run); run 111 Source/web/WebFontImpl.cpp int WebFontImpl::calculateWidth(const WebTextRun& run) const run 114 Source/web/WebFontImpl.cpp return m_font.width(run, 0); run 117 Source/web/WebFontImpl.cpp int WebFontImpl::offsetForPosition(const WebTextRun& run, float position) const run 120 Source/web/WebFontImpl.cpp return m_font.offsetForPosition(run, position, true); run 123 Source/web/WebFontImpl.cpp WebFloatRect WebFontImpl::selectionRectForText(const WebTextRun& run, const WebFloatPoint& leftBaseline, int height, int from, int to) const run 126 Source/web/WebFontImpl.cpp return m_font.selectionRectForText(run, leftBaseline, height, from, to); run 41 public/platform/WebThread.h virtual void run() = 0; run 59 public/web/WebDevToolsAgentClient.h virtual void run() = 0;