Home
last modified time | relevance | path

Searched refs:ComplexTextController (Results 1 – 21 of 21) sorted by relevance

/external/webkit/Source/WebCore/platform/graphics/chromium/
DComplexTextControllerLinux.cpp49 ComplexTextController::ComplexTextController(const TextRun& run, unsigned startingX, const Font* fo… in ComplexTextController() function in WebCore::ComplexTextController
80 ComplexTextController::~ComplexTextController() in ~ComplexTextController()
87 bool ComplexTextController::isWordBreak(unsigned index) in isWordBreak()
92 int ComplexTextController::determineWordBreakSpacing(unsigned logClustersIndex) in determineWordBreakSpacing()
117 void ComplexTextController::setPadding(int padding) in setPadding()
139 void ComplexTextController::reset(unsigned offset) in reset()
147 bool ComplexTextController::nextScriptRun() in nextScriptRun()
179 float ComplexTextController::widthOfFullRun() in widthOfFullRun()
188 void ComplexTextController::setupFontForScriptRun() in setupFontForScriptRun()
219 HB_FontRec* ComplexTextController::allocHarfbuzzFont() in allocHarfbuzzFont()
[all …]
DComplexTextControllerLinux.h61 class ComplexTextController {
63 ComplexTextController(const TextRun&, unsigned, const Font*);
64 ~ComplexTextController();
DFontLinux.cpp209 ComplexTextController controller(run, point.x(), this); in drawComplexText()
246 ComplexTextController controller(run, 0, this); in floatWidthForComplexText()
253 static int glyphIndexForXPositionInScriptRun(const ComplexTextController& controller, int targetX) in glyphIndexForXPositionInScriptRun()
280 ComplexTextController controller(run, 0, this); in offsetForPositionForComplexText()
331 ComplexTextController controller(run, 0, this); in selectionRectForComplexText()
/external/webkit/Source/WebCore/platform/graphics/wx/
DFontWx.cpp39 typedef WebCore::UniscribeController ComplexTextController; typedef
86 ComplexTextController it(this, run); in selectionRectForComplexText()
126 ComplexTextController controller(this, run); in drawComplexText()
171 ComplexTextController controller(this, run, fallbackFonts); in floatWidthForComplexText()
187 ComplexTextController controller(this, run); in offsetForPositionForComplexText()
/external/webkit/Source/WebCore/platform/graphics/mac/
DFontComplexTextMac.cpp44 ComplexTextController controller(this, run); in selectionRectForComplexText()
63 ComplexTextController controller(this, run, false, 0, forTextEmphasis); in getGlyphsAndAdvancesForComplexText()
112 ComplexTextController controller(this, run, true, fallbackFonts); in floatWidthForComplexText()
124 ComplexTextController controller(this, run); in offsetForPositionForComplexText()
DComplexTextController.cpp52 ComplexTextController::ComplexTextController(const Font* font, const TextRun& run, bool mayUseNatur… in ComplexTextController() function in WebCore::ComplexTextController
94 int ComplexTextController::offsetForPosition(float h, bool includePartialGlyphs) in offsetForPosition()
178 void ComplexTextController::collectComplexTextRuns() in collectComplexTextRuns()
280 CFIndex ComplexTextController::ComplexTextRun::indexAt(size_t i) const in indexAt()
291 void ComplexTextController::collectComplexTextRunsForCharacters(const UChar* cp, unsigned length, u… in collectComplexTextRunsForCharacters()
304 ComplexTextController::ComplexTextRun::ComplexTextRun(const SimpleFontData* fontData, const UChar* … in ComplexTextRun()
321 void ComplexTextController::ComplexTextRun::setIsNonMonotonic() in setIsNonMonotonic()
345 void ComplexTextController::advance(unsigned offset, GlyphBuffer* glyphBuffer) in advance()
414 void ComplexTextController::adjustGlyphsAndAdvances() in adjustGlyphsAndAdvances()
DComplexTextControllerCoreText.cpp45 ComplexTextController::ComplexTextRun::ComplexTextRun(CTRunRef ctRun, const SimpleFontData* fontDat… in ComplexTextRun()
78 void ComplexTextController::ComplexTextRun::createTextRunFromFontDataCoreText(bool ltr) in createTextRunFromFontDataCoreText()
123 void ComplexTextController::collectComplexTextRunsForCharactersCoreText(const UChar* cp, unsigned l… in collectComplexTextRunsForCharactersCoreText()
DComplexTextControllerATSUI.cpp44 OSStatus ComplexTextController::ComplexTextRun::overrideLayoutOperation(ATSULayoutOperationSelector… in overrideLayoutOperation()
144 ComplexTextController::ComplexTextRun::ComplexTextRun(ATSUTextLayout atsuTextLayout, const SimpleFo… in ComplexTextRun()
224 void ComplexTextController::ComplexTextRun::createTextRunFromFontDataATSUI(bool ltr) in createTextRunFromFontDataATSUI()
315 void ComplexTextController::collectComplexTextRunsForCharactersATSUI(const UChar* cp, unsigned leng… in collectComplexTextRunsForCharactersATSUI()
DComplexTextController.h48 class ComplexTextController {
50ComplexTextController(const Font*, const TextRun&, bool mayUseNaturalWritingDirection = false, Has…
/external/webkit/Source/WebCore/
DChangeLog-2011-02-166720 * platform/graphics/mac/ComplexTextController.cpp:
6721 (WebCore::ComplexTextController::ComplexTextRun::ComplexTextRun): m_indexEnd should be an
6724 (WebCore::ComplexTextController::ComplexTextRun::ComplexTextRun): Ditto.
7206 (WebCore::ComplexTextController::getNormalizedTextRun): Ditto.
9238 (WebCore::ComplexTextController::setupFontForScriptRun):
9239 (WebCore::ComplexTextController::allocHarfbuzzFont):
11255 * platform/graphics/mac/ComplexTextController.cpp:
11256 (WebCore::ComplexTextController::adjustGlyphsAndAdvances):
12186 * platform/graphics/mac/ComplexTextController.cpp:
12187 (WebCore::ComplexTextController::adjustGlyphsAndAdvances):
[all …]
DChangeLog-2010-01-293692 * platform/graphics/mac/ComplexTextController.cpp:
3693 (WebCore::ComplexTextController::offsetForPosition):
13047 (WebCore::ComplexTextController::collectComplexTextRunsForCharactersATSUI):
13833 (WebCore::ComplexTextController::collectComplexTextRunsForCharactersATSUI):
13836 (WebCore::ComplexTextController::collectComplexTextRunsForCharactersCoreText):
22077 Add code to allow toggling ATSUI/Core Text rendering at runtime in ComplexTextController.
22088 * platform/graphics/mac/ComplexTextController.cpp:
22090 (WebCore::ComplexTextController::ComplexTextRun::indexAt):
22091 …(WebCore::ComplexTextController::collectComplexTextRunsForCharacters): Stub function to call throu…
22093 …(WebCore::ComplexTextController::ComplexTextRun::ComplexTextRun): The actual work for object const…
[all …]
DChangeLog-2010-05-245612 * platform/graphics/mac/ComplexTextController.cpp:
13000 [wx] Build and use Mac's ComplexTextController to support complex text in wx.
13009 * platform/graphics/mac/ComplexTextController.cpp:
13010 * platform/graphics/mac/ComplexTextController.h:
17512 …* platform/graphics/mac/ComplexTextController.cpp: (WebCore::ComplexTextController::adjustGlyphsAn…
25413 * platform/graphics/mac/ComplexTextController.cpp:
25414 (WebCore::ComplexTextController::ComplexTextController):
25415 (WebCore::ComplexTextController::adjustGlyphsAndAdvances):
25416 * platform/graphics/mac/ComplexTextController.h:
25417 (WebCore::ComplexTextController::minGlyphBoundingBoxX):
[all …]
DChangeLog6174 * platform/graphics/mac/ComplexTextController.h:
6204 * platform/graphics/mac/ComplexTextController.h:
8954 (WebCore::ComplexTextController::getNormalizedTextRun):
9911 (WebCore::ComplexTextController::ComplexTextController):
9913 (WebCore::ComplexTextController::nextScriptRun):
9915 (WebCore::ComplexTextController::deleteGlyphArrays): Ditto.
9916 (WebCore::ComplexTextController::createGlyphArrays): Ditto.
9917 (WebCore::ComplexTextController::resetGlyphArrays): Ditto.
9918 (WebCore::ComplexTextController::setGlyphPositions):
9922 (WebCore::ComplexTextController::positions): Added.
[all …]
DChangeLog-2010-12-062521 * platform/graphics/mac/ComplexTextController.cpp:
2522 (WebCore::ComplexTextController::adjustGlyphsAndAdvances):
7929 (WebCore::ComplexTextController::collectComplexTextRunsForCharactersCoreText):
14521 * platform/graphics/mac/ComplexTextController.h:
14522 (WebCore::ComplexTextController::ComplexTextRun::create):
14524 (WebCore::ComplexTextController::ComplexTextRun::ComplexTextRun):
14525 (WebCore::ComplexTextController::collectComplexTextRunsForCharactersCoreText):
14563 (WebCore::ComplexTextController::ComplexTextRun::ComplexTextRun):
14572 * platform/graphics/mac/ComplexTextController.h:
14573 (WebCore::ComplexTextController::ComplexTextRun::create):
[all …]
DWebCore.gypi4243 'platform/graphics/mac/ComplexTextController.cpp',
4244 'platform/graphics/mac/ComplexTextController.h',
/external/webkit/WebKitLibraries/
DChangeLog904 upcoming ComplexTextController patch.
/external/webkit/Source/WebKit/wx/
DChangeLog1153 Build and use Mac's ComplexTextController to support complex text in wx.
/external/webkit/Source/WebCore/WebCore.xcodeproj/
Dproject.pbxproj875 …E7700EF9F72 /* ComplexTextController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 37C2360E10…
876 …EE7700EF9F72 /* ComplexTextController.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C2360F109…
7372 …2 /* ComplexTextController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =…
7373 …9F72 /* ComplexTextController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …
17786 37C2360E1097EE7700EF9F72 /* ComplexTextController.cpp */,
17787 37C2360F1097EE7700EF9F72 /* ComplexTextController.h */,
20084 37C236111097EE7700EF9F72 /* ComplexTextController.h in Headers */,
23446 37C236101097EE7700EF9F72 /* ComplexTextController.cpp in Sources */,
/external/webkit/Source/WebKit/mac/
DChangeLog4026 Avoid CFAttributedString creation in ComplexTextController by adopting UniChar provider SPI.
/external/webkit/Source/JavaScriptCore/
DChangeLog-2010-05-242901 [wx] Build and use Mac's ComplexTextController to support complex text in wx.
12975 Add code to allow toggling ATSUI/Core Text rendering at runtime in ComplexTextController.
/external/webkit/Tools/
DChangeLog-2010-05-242881 [wx] Build and use Mac's ComplexTextController to support complex text in wx.