/external/webkit/Source/WebCore/platform/graphics/ |
D | GlyphPageTreeNode.cpp | 157 static bool fill(GlyphPage* pageToFill, unsigned offset, unsigned length, UChar* buffer, unsigned b… in fill() 179 GlyphPage* parentPage = m_parent->page(); in initializePage() 187 unsigned start = pageNumber * GlyphPage::size; in initializePage() 188 UChar buffer[GlyphPage::size * 2 + 2]; in initializePage() 194 bufferLength = GlyphPage::size; in initializePage() 195 for (i = 0; i < GlyphPage::size; i++) in initializePage() 210 } else if (start == (leftToRightMark & ~(GlyphPage::size - 1))) { in initializePage() 221 } else if (start == (objectReplacementCharacter & ~(GlyphPage::size - 1))) { in initializePage() 224 } else if (start == (zeroWidthNoBreakSpace & ~(GlyphPage::size - 1))) { in initializePage() 229 bufferLength = GlyphPage::size * 2; in initializePage() [all …]
|
D | GlyphPageTreeNode.h | 71 class GlyphPage : public RefCounted<GlyphPage> { 73 static PassRefPtr<GlyphPage> create(GlyphPageTreeNode* owner) in create() 75 return adoptRef(new GlyphPage(owner)); in create() 119 void copyFrom(const GlyphPage& other) in copyFrom() 137 GlyphPage(GlyphPageTreeNode* owner) in GlyphPage() function 208 GlyphPage* page() const { return m_page.get(); } in page() 228 RefPtr<GlyphPage> m_page;
|
D | FontFastPath.cpp | 62 unsigned pageNumber = (c / GlyphPage::size); in glyphDataForCharacter() 73 GlyphPage* page; in glyphDataForCharacter() 90 const GlyphPage* brokenIdeographPage = brokenIdeographNode->page(); in glyphDataForCharacter() 104 const GlyphPage* verticalRightPage = verticalRightNode->page(); in glyphDataForCharacter() 118 const GlyphPage* uprightPage = uprightNode->page(); in glyphDataForCharacter() 161 const GlyphPage* variantPage = variantNode->page(); in glyphDataForCharacter() 207 … GlyphPage* fallbackPage = GlyphPageTreeNode::getRootChild(characterFontData, pageNumber)->page(); in glyphDataForCharacter() 242 unsigned pageNumber = (character / GlyphPage::size); in primaryFontHasGlyphForCharacter() 245 GlyphPage* page = node->page(); in primaryFontHasGlyphForCharacter()
|
D | SimpleFontData.cpp | 129 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page(); in initCharWidths() 149 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page(); in platformGlyphInit()
|
/external/webkit/Source/WebCore/platform/graphics/chromium/ |
D | GlyphPageTreeNodeChromiumWin.cpp | 46 static void fillEmptyGlyphs(GlyphPage* page) in fillEmptyGlyphs() 48 for (int i = 0; i < GlyphPage::size; ++i) in fillEmptyGlyphs() 70 GlyphPage* page, in fillBMPGlyphs() 118 WORD localGlyphBuffer[GlyphPage::size]; in fillBMPGlyphs() 187 GlyphPage* page, in fillNonBMPGlyphs() 218 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* characterBuffer, in fill()
|
D | SimpleFontDataLinux.cpp | 137 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page(); in platformInit()
|
/external/webkit/Source/WebCore/platform/graphics/haiku/ |
D | GlyphPageTreeNodeHaiku.cpp | 41 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* characterBuffer, unsigned bufferLengt… in fill() 43 bool isUtf16 = bufferLength != GlyphPage::size; in fill() 46 for (unsigned i = 0; i < GlyphPage::size; i++) { in fill()
|
/external/webkit/Source/WebCore/platform/graphics/win/ |
D | GlyphPageTreeNodeCGWin.cpp | 37 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill() 45 CGGlyph localGlyphBuffer[GlyphPage::size]; in fill()
|
D | GlyphPageTreeNodeCairoWin.cpp | 36 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill() 52 WORD localGlyphBuffer[GlyphPage::size * 2]; in fill()
|
D | SimpleFontDataCGWin.cpp | 100 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page(); in platformInit()
|
/external/webkit/Source/WebCore/platform/graphics/freetype/ |
D | GlyphPageTreeNodeFreeType.cpp | 41 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill() 45 if (bufferLength > GlyphPage::size) in fill()
|
/external/webkit/Source/WebCore/platform/graphics/pango/ |
D | GlyphPageTreeNodePango.cpp | 74 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill() 78 if (bufferLength > GlyphPage::size) in fill()
|
/external/webkit/Source/WebCore/platform/graphics/skia/ |
D | GlyphPageTreeNodeSkia.cpp | 74 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill() 85 SkAutoSTMalloc <GlyphPage::size, uint16_t> glyphStorage(length); in fill()
|
/external/webkit/Source/WebCore/platform/graphics/android/fonts/ |
D | GlyphMapAndroid.cpp | 91 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill() 102 SkAutoSTMalloc <GlyphPage::size, uint16_t> glyphStorage(length); in fill()
|
/external/webkit/Source/WebCore/platform/graphics/mac/ |
D | GlyphPageTreeNodeMac.cpp | 54 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill() 134 OSStatus status = wkInitializeGlyphVector(GlyphPage::size, &glyphVector); in fill()
|
D | SimpleFontDataMac.mm | 282 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page();
|
/external/webkit/Source/WebCore/platform/graphics/wx/ |
D | GlyphMapWx.cpp | 38 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
|
/external/webkit/Source/WebCore/platform/graphics/wince/ |
D | GlyphPageTreeNodeWinCE.cpp | 36 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
|
/external/webkit/Source/WebCore/ |
D | ChangeLog-2008-08-10 | 13445 (WebCore::GlyphPage::create): 13446 (WebCore::GlyphPage::GlyphPage): 41806 (WebCore::GlyphPage::fill): 46704 (WebCore::GlyphPage::fill): 46706 (WebCore::GlyphPage::fill): 46712 - fix GlyphPage::fill() logic for partial page fills 46715 (WebCore::GlyphPage::fill): Changed the test for non-BMP characters to 46719 (WebCore::GlyphPage::fill): Ditto. 47734 (WebCore::GlyphPage::fill): 51289 (WebCore::GlyphPage::GlyphPage): [all …]
|
D | ChangeLog-2009-06-16 | 2430 (WebCore::GlyphPage::fill): 2440 (WebCore::GlyphPage::fill): 11773 <rdar://problem/6864062> Shrink GlyphPage from 4112 to 2576 bytes in 64-bit 11776 Shrink GlyphPage by splitting the array of GlyphData, which has lots 11788 Better encapsulation of GlyphPage, using the new methods. 11797 (WebCore::GlyphPage::indexForCharacter): 11798 (WebCore::GlyphPage::glyphDataForCharacter): 11799 (WebCore::GlyphPage::glyphDataForIndex): 11800 (WebCore::GlyphPage::glyphAt): 11801 (WebCore::GlyphPage::fontDataForCharacter): [all …]
|
D | ChangeLog-2007-10-14 | 18652 (WebCore::GlyphPage::fill): Use wkGetGlyphs. 20933 (WebCore::GlyphPage::fill): Lock/unlock only once. 26852 (WebCore::GlyphPage::fill): 51806 (WebCore::GlyphPage::fill): 63328 (WebCore::GlyphPage::glyphDataForCharacter): 63329 (WebCore::GlyphPage::setGlyphDataForCharacter): 63330 (WebCore::GlyphPage::setGlyphDataForIndex): 63340 (WebCore::GlyphPage::fill): 63347 (WebCore::GlyphPage::fill): Changed to return false if the font has no glyphs in the page. 63350 (WebCore::GlyphPage::fill): [all …]
|
D | ChangeLog | 4045 (WebCore::GlyphPage::fill): Implemented using QRawFont::glyphIndexesForString(). 14972 … struct to SVGGlyph. It will be used in follow-up patches that will integrate SVGGlyph & GlyphPage. 15099 Split GlyphPage from GlyphPageTreeNode.h into its own header 15102 * GNUmakefile.list.am: Add GlyphPage.h to build. 15106 …latform/graphics/GlyphPage.h: Copied from platform/graphics/GlyphPageTreeNode.h. Removed GlyphPage… 15107 * platform/graphics/GlyphPageTreeNode.h: Removed GlyphPage class. 50355 (WebCore::GlyphPage::fill): 50562 (WebCore::GlyphPage::fill): 52339 <rdar://problem/9082946> Make the Core Text code path in GlyphPage::fill() more robust 52343 … (WebCore::GlyphPage::fill): When determining if a CTRun uses the primary font, compare against
|
D | ChangeLog-2011-02-16 | 39949 (WebCore::GlyphPage::fill): 41872 GlyphPage::fill() is slow on vertical writing (Mac) 41884 (WebCore::shouldUseCoreText): This tests if GlyphPage::fill() should use CoreText or not. 41886 (WebCore::GlyphPage::fill): Made to call shouldUseCoreText() and switch code path.
|
D | ChangeLog-2010-05-24 | 12612 SVG fonts trigger GlyphPage::fill with null font 12616 attempting to fill a GlyphPage with an SVG font and indicates that 12620 …(WebCore::fill): helper method which handles attempts to fill a GlyphPage with SVG or non-SVG fonts 51414 Implementation of GlyphPage::fill() for Haiku port.
|
D | ChangeLog-2006-12-31 | 32385 to GlyphPage::size. 53281 (WebCore::GlyphMap::GlyphPage::glyphDataForCharacter): 53282 (WebCore::GlyphMap::GlyphPage::setGlyphDataForCharacter): 53283 (WebCore::GlyphMap::GlyphPage::setGlyphDataForIndex):
|