Searched refs:currentCharacter (Results 1 - 25 of 25) sorted by relevance

/macosx-10.10/WebCore-7600.1.25/platform/text/
H A DQuotedPrintable.cpp69 char currentCharacter = input[i];
72 if ((currentCharacter < ' ' || currentCharacter > '~' || currentCharacter == '=') && currentCharacter != '\t')
76 if (!requiresEncoding && (currentCharacter == '\t' || currentCharacter == ' ') && (isLastCharacter || lengthOfLineEndingAtIndex(input, inputLength, i + 1)))
106 out.append(upperNibbleToASCIIHexDigit(currentCharacter));
107 out.append(lowerNibbleToASCIIHexDigit(currentCharacter));
110 out.append(currentCharacter);
[all...]
/macosx-10.10/WebCore-7600.1.25/platform/graphics/
H A DLatin1TextIterator.h31 // The passed in LChar pointer starts at 'currentCharacter'. The iterator operates on the range [currentCharacter, lastCharacter].
33 Latin1TextIterator(const LChar* characters, int currentCharacter, int lastCharacter, int /*endCharacter*/) argument
35 , m_currentCharacter(currentCharacter)
56 int currentCharacter() const { return m_currentCharacter; } function in class:WebCore::Latin1TextIterator
H A DSurrogatePairAwareTextIterator.h31 // The passed in UChar pointer starts at 'currentCharacter'. The iterator operatoes on the range [currentCharacter, lastCharacter].
33 SurrogatePairAwareTextIterator(const UChar*, int currentCharacter, int lastCharacter, int endCharacter);
55 int currentCharacter() const { return m_currentCharacter; } function in class:WebCore::SurrogatePairAwareTextIterator
H A DSurrogatePairAwareTextIterator.cpp30 SurrogatePairAwareTextIterator::SurrogatePairAwareTextIterator(const UChar* characters, int currentCharacter, int lastCharacter, int endCharacter) argument
32 , m_currentCharacter(currentCharacter)
H A DWidthIterator.cpp71 GlyphData WidthIterator::glyphDataForCharacter(UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) argument
77 return renderingContext->glyphDataForCharacter(*m_font, *this, character, mirror, currentCharacter, advanceLength);
79 UNUSED_PARAM(currentCharacter);
177 int currentCharacter = textIterator.currentCharacter(); local
178 const GlyphData& glyphData = glyphDataForCharacter(character, rtl, currentCharacter, advanceLength);
241 glyphBuffer->add(fontData->zeroWidthSpaceGlyph(), fontData, m_expansionPerOpportunity, currentCharacter);
243 glyphBuffer->add(fontData->spaceGlyph(), fontData, expansionAtThisOpportunity, currentCharacter);
249 if (m_run.allowsTrailingExpansion() || (m_run.ltr() && currentCharacter + advanceLength < static_cast<size_t>(m_run.length()))
250 || (m_run.rtl() && currentCharacter)) {
[all...]
H A DWidthIterator.h90 GlyphData glyphDataForCharacter(UChar32, bool mirror, int currentCharacter, unsigned& advanceLength);
H A DTextRun.h220 virtual GlyphData glyphDataForCharacter(const Font&, WidthIterator&, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) = 0;
H A DSimpleFontData.h92 virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool mirror, int currentCharacter, unsigned& advanceLength) const = 0;
/macosx-10.10/WebCore-7600.1.25/rendering/svg/
H A DSVGTextLayoutEngineSpacing.cpp82 float SVGTextLayoutEngineSpacing::calculateCSSKerningAndSpacing(const SVGRenderStyle* style, SVGElement* contextElement, const UChar* currentCharacter) argument
94 m_lastCharacter = currentCharacter;
100 if (currentCharacter && lastCharacter && m_font.wordSpacing()) {
101 if (Font::treatAsSpace(*currentCharacter) && !Font::treatAsSpace(*lastCharacter))
H A DSVGTextLayoutEngineSpacing.h38 float calculateCSSKerningAndSpacing(const SVGRenderStyle*, SVGElement* lengthContext, const UChar* currentCharacter);
H A DSVGTextRunRenderingContext.h45 virtual GlyphData glyphDataForCharacter(const Font&, WidthIterator&, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) override;
H A DSVGTextLayoutAttributesBuilder.cpp90 const UChar currentCharacter = text[textPosition]; local
91 if (currentCharacter == ' ' && lastCharacterWasSpace)
94 lastCharacterWasSpace = currentCharacter == ' ';
H A DSVGTextMetricsBuilder.cpp147 UChar currentCharacter = m_run[m_textPosition]; local
148 if (currentCharacter == ' ' && !preserveWhiteSpace && (!data->lastCharacter || data->lastCharacter == ' ')) {
168 data->lastCharacter = currentCharacter;
H A DSVGTextLayoutEngine.cpp491 const UChar* currentCharacter = characters + m_visualCharacterOffset; local
492 float orientationAngle = baselineLayout.calculateGlyphOrientationAngle(m_isVerticalText, &svgStyle, *currentCharacter);
509 float spacing = spacingLayout.calculateCSSKerningAndSpacing(&svgStyle, lengthContext, currentCharacter);
H A DSVGTextRunRenderingContext.cpp290 GlyphData SVGTextRunRenderingContext::glyphDataForCharacter(const Font& font, WidthIterator& iterator, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) argument
337 if (svgFontData->applySVGGlyphSelection(iterator, glyphData, mirror, currentCharacter, advanceLength))
/macosx-10.10/WebCore-7600.1.25/svg/
H A DSVGFontData.cpp133 bool SVGFontData::applySVGGlyphSelection(WidthIterator& iterator, GlyphData& glyphData, bool mirror, int currentCharacter, unsigned& advanceLength) const argument
137 ASSERT(int(run.charactersLength()) >= currentCharacter);
143 remainingTextInRun = String(run.data8(currentCharacter), run.charactersLength() - currentCharacter);
146 remainingTextInRun = String(run.data16(currentCharacter), run.charactersLength() - currentCharacter);
152 if (!currentCharacter && arabicForms.isEmpty())
213 if (!isCompatibleGlyph(svgGlyph, isVerticalText, language, arabicForms, currentCharacter, currentCharacter + svgGlyph.unicodeStringLength))
H A DSVGFontData.h39 virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool mirror, int currentCharacter, unsigned& advanceLength) const override;
/macosx-10.10/WebCore-7600.1.25/platform/
H A DSharedBufferChunkReader.cpp81 char currentCharacter = m_segment[m_segmentIndex++]; local
82 if (currentCharacter != m_separator[m_separatorIndex]) {
88 chunk.append(currentCharacter);
/macosx-10.10/WebCore-7600.1.25/platform/network/
H A DParsedContentType.cpp88 char currentCharacter; local
89 while ((currentCharacter = input[quotedStringEnd++]) != '"' || lastCharacterWasBackslash) {
92 if (currentCharacter == '\\' && !lastCharacterWasBackslash) {
/macosx-10.10/WebCore-7600.1.25/css/
H A DCSSParser.cpp10044 static inline bool isIdentifierStartAfterDash(CharacterType* currentCharacter) argument
10046 return isASCIIAlpha(currentCharacter[0]) || currentCharacter[0] == '_' || currentCharacter[0] >= 128
10047 || (currentCharacter[0] == '\\' && isCSSEscape(currentCharacter[1]));
10076 static CharacterType* checkAndSkipEscape(CharacterType* currentCharacter) argument
10080 ASSERT(*currentCharacter == '\\');
10082 ++currentCharacter;
10083 if (!isCSSEscape(*currentCharacter))
10102 skipWhiteSpace(CharacterType* currentCharacter) argument
10118 inline LChar*& CSSParser::currentCharacter<LChar>() function in class:WebCore::CSSParser
10124 inline UChar*& CSSParser::currentCharacter<UChar>() function in class:WebCore::CSSParser
10170 checkAndSkipString(CharacterType* currentCharacter, int quote) argument
[all...]
H A DCSSParser.h433 inline CharacterType*& currentCharacter();
/macosx-10.10/WebInspectorUI-7600.1.17/UserInterface/Base/
H A DUtilities.js607 var currentCharacter = this[i].charCodeAt(0);
609 pendingCharacter = currentCharacter;
614 result = (result << 16) ^ ((currentCharacter << 11) ^ result);
/macosx-10.10/JavaScriptCore-7600.1.17/yarr/
H A DYarrJIT.cpp816 UChar currentCharacter = nextTerm->patternCharacter; local
818 if ((currentCharacter > 0xff) && (m_charSize == Char8)) {
826 ASSERT(!m_pattern.m_ignoreCase || isASCIIAlpha(currentCharacter) || isCanonicallyUnique(currentCharacter));
828 allCharacters |= (currentCharacter << shiftAmount);
830 if ((m_pattern.m_ignoreCase) && (isASCIIAlpha(currentCharacter)))
/macosx-10.10/WebCore-7600.1.25/platform/graphics/harfbuzz/
H A DHarfBuzzShaper.cpp449 unsigned numCharactersOfCurrentRun = iterator.currentCharacter() - startIndexOfCurrentRun;
453 startIndexOfCurrentRun = iterator.currentCharacter();
/macosx-10.10/WebCore-7600.1.25/rendering/line/
H A DBreakingContextInlineHeaders.h465 inline void nextCharacter(UChar& currentCharacter, UChar& lastCharacter, UChar& secondToLastCharacter) argument
468 lastCharacter = currentCharacter;

Completed in 308 milliseconds