DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
CJKCompatSVS.cpp 38.1 kB
D3D11Checks.cpp static 16.4 kB
D3D11Checks.h 1.6 kB
DeviceManagerDx.cpp static 41.7 kB
DeviceManagerDx.h 6.4 kB
DisplayConfigWindows.cpp 2.3 kB
DisplayConfigWindows.h 556 Bytes
DrawMode.h int 959 Bytes
PrintTarget.cpp 6.0 kB
PrintTarget.h A class that is used to draw output that is to be sent to a printer or print * preview. * * This 6.4 kB
PrintTargetCG.h CoreGraphics printing target. 1.5 kB
PrintTargetCG.mm static 5.7 kB
PrintTargetPDF.cpp static 2.7 kB
PrintTargetPDF.h PDF printing target. 1.0 kB
PrintTargetPS.cpp static 3.6 kB
PrintTargetPS.h PostScript printing target. 1.5 kB
PrintTargetRecording.cpp static 3.9 kB
PrintTargetRecording.h Recording printing target. * * This exists for use on e10s's content process in order to record pr 1.2 kB
PrintTargetSkPDF.cpp static 3.7 kB
PrintTargetSkPDF.h Skia PDF printing target. 2.4 kB
PrintTargetThebes.cpp static 2.8 kB
PrintTargetThebes.h XXX Remove this class. * * This class should go away once all the logic from the gfxASurface subcl 1.7 kB
PrintTargetWindows.cpp static 4.1 kB
PrintTargetWindows.h include windows.h for the HDC definitions that we need. 1.2 kB
SharedFontList-impl.h Data used to initialize a font family alias (a "virtual" family that refers * to some or all of the 13.9 kB
SharedFontList.cpp impl 34.9 kB
SharedFontList.h impl 12.4 kB
SkMemoryReporter.cpp nsIMemoryReporter 904 Bytes
SkMemoryReporter.h 819 Bytes
SoftwareVsyncSource.cpp 4.0 kB
SoftwareVsyncSource.h public mozilla 1.9 kB
StandardFonts-linux.inc 10.1 kB
StandardFonts-macos.inc 3.4 kB
StandardFonts-win10.inc 7.2 kB
ThebesRLBox.h 998 Bytes
ThebesRLBoxTypes.h 1.1 kB
VsyncSource.cpp 9.2 kB
VsyncSource.h 5.0 kB
cairo-xlib-utils.h This callback encapsulates Xlib-based rendering. We assume that the * execution of the callback is 5.1 kB
d3dkmtQueryStatistics.h This file is based on a header file that was briefly seen in the * Windows 8 RC SDK. The work for t 3.7 kB
genLanguageTagList.pl Derived from the IANA language subtag registry by genLanguageTagList.pl. * * Created on $timestamp 2.2 kB
gencjkcisvs.py // Generated by %s. Do not edit. #include <stdint.h> #define U16(v) (((v) >> 8) & 0xFF), ((v) & 0x 2.7 kB
gfx2DGlue.h 3.4 kB
gfxASurface.cpp 15.6 kB
gfxASurface.h A surface is something you can draw on. Instantiate a subclass of this * abstract class, and use gf 6.0 kB
gfxAlphaRecovery.cpp static 1.7 kB
gfxAlphaRecovery.h 4.8 kB
gfxAlphaRecoverySSE2.cpp 9.9 kB
gfxAndroidPlatform.cpp 11.2 kB
gfxAndroidPlatform.h 1.9 kB
gfxBaseSharedMemorySurface.cpp 422 Bytes
gfxBaseSharedMemorySurface.h public Base 5.7 kB
gfxBlur.cpp 49.0 kB
gfxBlur.h Implementation of a triple box blur approximation of a Gaussian blur. * * A Gaussian blur is good 8.1 kB
gfxColor.h Fast approximate division by 255. It has the property that * for all 0 <= n <= 255*255, GFX_DIVIDE_ 2.2 kB
gfxContext.cpp 26.9 kB
gfxContext.h This is the main class for doing actual drawing. It is initialized using * a surface and can be dra 19.8 kB
gfxCoreTextShaper.cpp 26.0 kB
gfxCoreTextShaper.h public gfxFontShaper 2.4 kB
gfxDWriteCommon.cpp 6.5 kB
gfxDWriteCommon.h 4.9 kB
gfxDWriteFontList.cpp 76.2 kB
gfxDWriteFontList.h gfxDWriteFontFamily is a class that describes one of the fonts on the * users system. It holds eac 16.4 kB
gfxDWriteFonts.cpp 22.6 kB
gfxDWriteFonts.h \brief Class representing a font face for a font entry. 3.4 kB
gfxDrawable.cpp 8.0 kB
gfxDrawable.h gfxDrawable * An Interface representing something that has an intrinsic size and can draw * itself 6.2 kB
gfxEnv.h 4.9 kB
gfxFT2FontBase.cpp 27.0 kB
gfxFT2FontBase.h public gfxFont 5.7 kB
gfxFT2FontList.cpp 62.4 kB
gfxFT2FontList.h 8.6 kB
gfxFT2Fonts.cpp gfxFT2Font 7.9 kB
gfxFT2Fonts.h 2.6 kB
gfxFT2Utils.cpp 5.1 kB
gfxFT2Utils.h BEWARE: Recursively locking with gfxFT2LockedFace is not supported. * Do not instantiate gfxFT2Lock 2.6 kB
gfxFailure.h 712 Bytes
gfxFcPlatformFontList.cpp 85.0 kB
gfxFcPlatformFontList.h 13.3 kB
gfxFont.cpp 154.8 kB
gfxFont.h 86.4 kB
gfxFontConstants.h font constants shared by both thebes and layout 7.2 kB
gfxFontEntry.cpp 73.1 kB
gfxFontEntry.h 40.5 kB
gfxFontFamilyList.h font family name, an Atom for the name if not a generic and * a font type indicated named family or 11.7 kB
gfxFontFeatures.cpp 1.7 kB
gfxFontFeatures.h 3.4 kB
gfxFontInfoLoader.cpp 8.8 kB
gfxFontInfoLoader.h 6.9 kB
gfxFontMissingGlyphs.cpp Parameters that control the rendering of hexboxes. They look like this: BMP codepoints 19.2 kB
gfxFontMissingGlyphs.h This class should not be instantiated. It's just a container * for some helper functions. 2.0 kB
gfxFontPrefLangList.h 1.7 kB
gfxFontSrcPrincipal.cpp 960 Bytes
gfxFontSrcPrincipal.h A wrapper for an nsIPrincipal that can be used OMT, which has cached * information useful for the g 1.2 kB
gfxFontSrcURI.cpp 2.9 kB
gfxFontSrcURI.h A wrapper for an nsIURI that can be used OMT, which has cached information * useful for the gfxUser 1.9 kB
gfxFontUtils.cpp 67.3 kB
gfxFontUtils.h Bug 341128 - w32api defines min/max which causes problems with <bitset> 50.2 kB
gfxFontVariations.h 1.2 kB
gfxGDIFont.cpp 18.6 kB
gfxGDIFont.h public gfxFont 3.4 kB
gfxGDIFontList.cpp 36.6 kB
gfxGDIFontList.h 11.4 kB
gfxGdkNativeRenderer.cpp 474 Bytes
gfxGdkNativeRenderer.h This class lets us take code that draws into an GDK drawable and lets us * use it to draw into any 2.4 kB
gfxGlyphExtents.cpp 4.7 kB
gfxGlyphExtents.h This stores glyph bounds information for a particular gfxFont, at * a particular appunits-per-dev-p 5.2 kB
gfxGradientCache.cpp 6.8 kB
gfxGradientCache.h 933 Bytes
gfxGraphiteShaper.cpp Creation and destruction; on deletion, release any font tables we're holding 18.7 kB
gfxGraphiteShaper.h public gfxFontShaper 2.7 kB
gfxHarfBuzzShaper.cpp Creation and destruction; on deletion, release any font tables we're holding 62.6 kB
gfxHarfBuzzShaper.h public gfxFontShaper 7.2 kB
gfxImageSurface.cpp 9.8 kB
gfxImageSurface.h public gfxASurface 6.0 kB
gfxLanguageTagList.cpp Derived from the IANA language subtag registry by genLanguageTagList.pl. * * Created on Mon Nov 7 442.2 kB
gfxLineSegment.h 2.6 kB
gfxMacFont.cpp 21.0 kB
gfxMacFont.h public gfxFont 3.7 kB
gfxMacPlatformFontList.h 9.2 kB
gfxMacPlatformFontList.mm 66.2 kB
gfxMathTable.cpp 6.6 kB
gfxMathTable.h Used by |gfxFont| to represent the MATH table of an OpenType font. * Each |gfxFont| owns at most on 4.8 kB
gfxMatrix.h 436 Bytes
gfxOTSUtils.h 5.7 kB
gfxPattern.cpp 6.9 kB
gfxPattern.h 2.8 kB
gfxPlatform.cpp 116.5 kB
gfxPlatform.h 32.1 kB
gfxPlatformFontList.cpp 83.7 kB
gfxPlatformFontList.h 32.5 kB
gfxPlatformGtk.cpp Undefine the Status from Xlib since it will conflict with system headers on * OSX 22.8 kB
gfxPlatformGtk.h 3.1 kB
gfxPlatformMac.cpp 20.9 kB
gfxPlatformMac.h public gfxPlatform 2.8 kB
gfxPoint.h 469 Bytes
gfxQuad.h 1.6 kB
gfxQuartzNativeDrawing.cpp 2.9 kB
gfxQuartzNativeDrawing.h 2.4 kB
gfxQuartzSurface.cpp 4.0 kB
gfxQuartzSurface.h public gfxASurface 1.4 kB
gfxQuaternion.h 4.1 kB
gfxRect.h 467 Bytes
gfxSVGGlyphs.cpp static 15.3 kB
gfxSVGGlyphs.h Wraps an SVG document contained in the SVG table of an OpenType font. * There may be multiple SVG d 7.6 kB
gfxScriptItemizer.cpp 8.3 kB
gfxScriptItemizer.h 3.3 kB
gfxSharedImageSurface.h 1.1 kB
gfxSkipChars.cpp 4.7 kB
gfxSkipChars.h gfxSkipChars is a data structure representing a list of characters that * have been skipped. The in 8.9 kB
gfxTextRun.cpp 132.3 kB
gfxTextRun.h Callback for Draw() to use when drawing text with mode * DrawMode::GLYPH_PATH. 59.7 kB
gfxTypes.h Currently needs to be 'double' for Cairo compatibility. Could * become 'float', perhaps, in some co 3.6 kB
gfxUserFontSet.cpp 49.1 kB
gfxUserFontSet.h 28.9 kB
gfxUtils.cpp 52.9 kB
gfxUtils.h 13.8 kB
gfxWindowsNativeDrawing.cpp 10.7 kB
gfxWindowsNativeDrawing.h 3.3 kB
gfxWindowsPlatform.cpp 68.3 kB
gfxWindowsPlatform.h XXX to get CAIRO_HAS_DWRITE_FONT * and cairo_win32_scaled_font_select_font 7.6 kB
gfxWindowsSurface.cpp 5.1 kB
gfxWindowsSurface.h public gfxASurface 1.6 kB
gfxXlibNativeRenderer.cpp 22.3 kB
gfxXlibNativeRenderer.h This class lets us take code that draws into an X drawable and lets us * use it to draw into any Th 4.4 kB
gfxXlibSurface.cpp 18.6 kB
gfxXlibSurface.h 4.5 kB
moz.build 7.5 kB
nsIFontLoadCompleteCallback.idl nsISupports 443 Bytes