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 34.1 kB
ContextStateTracker.cpp 3.9 kB
ContextStateTracker.h This class tracks the state of the context for debugging and profiling. * Each section pushes a new 2.1 kB
DrawMode.h int 857 Bytes
GraphicsFilter.h int 500 Bytes
Makefile.in 373 Bytes
MathTableStructures.h 3.9 kB
RoundedRect.h A rounded rectangle abstraction. * * This can represent a rectangle with a different pair of radii 2.3 kB
SoftwareVsyncSource.cpp 3.8 kB
SoftwareVsyncSource.h public mozilla 1.9 kB
VsyncSource.cpp 4.0 kB
VsyncSource.h 3.0 kB
cairo-xlib-utils.h This callback encapsulates Xlib-based rendering. We assume that the * execution of the callback is 5.2 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 4.0 kB
genLanguageTagList.pl Derived from the IANA language subtag registry by genLanguageTagList.pl. * * Created on $timestamp 2.2 kB
genTables.py 588 Bytes
gencjkcisvs.py // Generated by %s. Do not edit. #include <stdint.h> #define U16(v) (((v) >> 8) & 0xFF), ((v) & 0x 2.7 kB
gfx2DGlue.h 9.9 kB
gfx3DMatrix.cpp Force small values to zero. We do this to avoid having sin(360deg) * evaluate to a tiny but nonzer 21.2 kB
gfx3DMatrix.h This class represents a 3D transformation. The matrix is laid * out as follows: * * _11 _12 _13 _ 9.8 kB
gfxASurface.cpp 18.3 kB
gfxASurface.h A surface is something you can draw on. Instantiate a subclass of this * abstract class, and use gf 7.7 kB
gfxAlphaRecovery.cpp static 1.7 kB
gfxAlphaRecovery.h 5.1 kB
gfxAlphaRecoverySSE2.cpp 10.3 kB
gfxAndroidPlatform.cpp 15.1 kB
gfxAndroidPlatform.h public gfxPlatform 3.7 kB
gfxBaseSharedMemorySurface.cpp 423 Bytes
gfxBaseSharedMemorySurface.h public Base 6.2 kB
gfxBlur.cpp 12.6 kB
gfxBlur.h Implementation of a triple box blur approximation of a Gaussian blur. * * A Gaussian blur is good 5.8 kB
gfxColor.h GFX_0XFF_PPIXEL_FROM_BPTR(x) * * Avoid tortured construction of 32-bit ARGB pixel from 3 individua 7.2 kB
gfxContext.cpp 35.7 kB
gfxContext.h This is the main class for doing actual drawing. It is initialized using * a surface and can be dra 20.9 kB
gfxCoreTextShaper.cpp 29.2 kB
gfxCoreTextShaper.h public gfxFontShaper 2.0 kB
gfxD2DSurface.cpp 2.6 kB
gfxD2DSurface.h public gfxASurface 1.2 kB
gfxDWriteCommon.cpp 2.1 kB
gfxDWriteCommon.h 6.4 kB
gfxDWriteFontList.cpp 60.3 kB
gfxDWriteFontList.h gfxDWriteFontFamily is a class that describes one of the fonts on the * users system. It holds eac 13.5 kB
gfxDWriteFonts.cpp 22.9 kB
gfxDWriteFonts.h \brief Class representing a font face for a font entry. 3.5 kB
gfxDrawable.cpp 8.1 kB
gfxDrawable.h gfxDrawable * An Interface representing something that has an intrinsic size and can draw * itself 5.9 kB
gfxFT2FontBase.cpp 8.1 kB
gfxFT2FontBase.h public gfxFont 1.6 kB
gfxFT2FontList.cpp 53.0 kB
gfxFT2FontList.h 6.9 kB
gfxFT2Fonts.cpp gfxFT2Font 8.2 kB
gfxFT2Fonts.h 2.9 kB
gfxFT2Utils.cpp 15.2 kB
gfxFT2Utils.h 3.4 kB
gfxFailure.h 723 Bytes
gfxFont.cpp 142.9 kB
gfxFont.h 85.7 kB
gfxFontConstants.h font constants shared by both thebes and layout 8.7 kB
gfxFontEntry.cpp 58.9 kB
gfxFontEntry.h 31.6 kB
gfxFontFamilyList.h type of font family name, either a name (e.g. Helvetica) or a * generic (e.g. serif, sans-serif), w 9.7 kB
gfxFontFeatures.cpp 2.7 kB
gfxFontFeatures.h 3.9 kB
gfxFontInfoLoader.cpp 5.9 kB
gfxFontInfoLoader.h 7.8 kB
gfxFontMissingGlyphs.cpp 10.8 kB
gfxFontMissingGlyphs.h This class should not be instantiated. It's just a container * for some helper functions. 1.9 kB
gfxFontTest.cpp 294 Bytes
gfxFontTest.h 2.1 kB
gfxFontUtils.cpp 62.3 kB
gfxFontUtils.h Bug 341128 - w32api defines min/max which causes problems with <bitset> 34.8 kB
gfxFontconfigUtils.cpp static 33.8 kB
gfxFontconfigUtils.h 11.2 kB
gfxGDIFont.cpp 18.5 kB
gfxGDIFont.h public gfxFont 4.2 kB
gfxGDIFontList.cpp 36.8 kB
gfxGDIFontList.h 11.6 kB
gfxGdkNativeRenderer.cpp 2.4 kB
gfxGdkNativeRenderer.h This class lets us take code that draws into an GDK drawable and lets us * use it to draw into any 2.8 kB
gfxGlyphExtents.cpp 4.6 kB
gfxGlyphExtents.h This stores glyph bounds information for a particular gfxFont, at * a particular appunits-per-dev-p 5.4 kB
gfxGradientCache.cpp 6.8 kB
gfxGradientCache.h 965 Bytes
gfxGraphiteShaper.cpp Creation and destruction; on deletion, release any font tables we're holding 14.9 kB
gfxGraphiteShaper.h public gfxFontShaper 2.1 kB
gfxHarfBuzzShaper.cpp Creation and destruction; on deletion, release any font tables we're holding 62.4 kB
gfxHarfBuzzShaper.h public gfxFontShaper 6.9 kB
gfxImageSurface.cpp 10.3 kB
gfxImageSurface.h public gfxASurface 5.9 kB
gfxLanguageTagList.cpp Derived from the IANA language subtag registry by genLanguageTagList.pl. * * Created on Mon Nov 7 410.5 kB
gfxLineSegment.h 2.6 kB
gfxMacFont.cpp 16.5 kB
gfxMacFont.h public gfxFont 3.9 kB
gfxMacPlatformFontList.h 4.8 kB
gfxMacPlatformFontList.mm 39.6 kB
gfxMathTable.cpp 15.1 kB
gfxMathTable.h Used by |gfxFontEntry| to represent the MATH table of an OpenType font. * Each |gfxFontEntry| owns 4.8 kB
gfxMatrix.cpp 3.8 kB
gfxMatrix.h A matrix that represents an affine transformation. Projective * transformations are not supported. 8.6 kB
gfxPDFSurface.cpp 1.9 kB
gfxPDFSurface.h public gfxASurface 1.2 kB
gfxPSSurface.cpp 2.8 kB
gfxPSSurface.h public gfxASurface 1.4 kB
gfxPangoFonts.cpp 77.4 kB
gfxPangoFonts.h 3.7 kB
gfxPattern.cpp 6.5 kB
gfxPattern.h 3.7 kB
gfxPlatform.cpp 73.1 kB
gfxPlatform.h 25.8 kB
gfxPlatformFontList.cpp 41.6 kB
gfxPlatformFontList.h 13.9 kB
gfxPlatformGtk.cpp Undefine the Status from Xlib since it will conflict with system headers on OSX 13.9 kB
gfxPlatformGtk.h public gfxPlatform 4.1 kB
gfxPlatformMac.cpp 19.3 kB
gfxPlatformMac.h public gfxPlatform 3.2 kB
gfxPoint.h public mozilla 1.7 kB
gfxPrefs.cpp 3.5 kB
gfxPrefs.h 25.4 kB
gfxQPainterSurface.cpp 2.2 kB
gfxQPainterSurface.h public gfxASurface 1.0 kB
gfxQtNativeRenderer.cpp 1.5 kB
gfxQtNativeRenderer.h This class lets us take code that draws into an Xlib surface drawable and lets us * use it to draw 3.1 kB
gfxQtPlatform.cpp 5.8 kB
gfxQtPlatform.h public gfxPlatform 3.3 kB
gfxQuad.h 1.6 kB
gfxQuartzImageSurface.cpp 2.1 kB
gfxQuartzImageSurface.h public gfxASurface 956 Bytes
gfxQuartzNativeDrawing.cpp 2.4 kB
gfxQuartzNativeDrawing.h 2.6 kB
gfxQuartzSurface.cpp 6.0 kB
gfxQuartzSurface.h public gfxASurface 1.6 kB
gfxQuaternion.h public mozilla 2.4 kB
gfxRect.cpp Clamp r to CAIRO_COORD_MIN .. CAIRO_COORD_MAX * these are to be device coordinates. * * Cairo is 1.9 kB
gfxRect.h 4.7 kB
gfxReusableImageSurfaceWrapper.cpp 1.5 kB
gfxReusableImageSurfaceWrapper.h public gfxReusableSurfaceWrapper 1.0 kB
gfxReusableSharedImageSurfaceWrapper.cpp 3.1 kB
gfxReusableSharedImageSurfaceWrapper.h public gfxReusableSurfaceWrapper 1.8 kB
gfxReusableSurfaceWrapper.h Provides an interface to implement a cross thread/process wrapper for a * gfxImageSurface that has 2.7 kB
gfxSVGGlyphs.cpp 14.5 kB
gfxSVGGlyphs.h Wraps an SVG document contained in the SVG table of an OpenType font. * There may be multiple SVG d 9.3 kB
gfxScriptItemizer.cpp 8.2 kB
gfxScriptItemizer.h 3.4 kB
gfxSharedImageSurface.h public gfxBaseSharedMemorySurface 986 Bytes
gfxSharedQuartzSurface.h public gfxBaseSharedMemorySurface 1.0 kB
gfxSkipChars.cpp 4.8 kB
gfxSkipChars.h gfxSkipChars is a data structure representing a list of characters that * have been skipped. The in 9.8 kB
gfxTeeSurface.cpp 1.4 kB
gfxTeeSurface.h public gfxASurface 1.2 kB
gfxTextRun.cpp 118.0 kB
gfxTextRun.h Callback for Draw() to use when drawing text with mode * DrawMode::GLYPH_PATH. 50.0 kB
gfxTypes.h Currently needs to be 'double' for Cairo compatibility. Could * become 'float', perhaps, in some co 2.9 kB
gfxUserFontSet.cpp 43.8 kB
gfxUserFontSet.h 26.2 kB
gfxUtils.cpp Dump a raw image to the default log. This function is exported * from libxul, so it can be called 50.3 kB
gfxUtils.h 13.8 kB
gfxVR.cpp 20.1 kB
gfxVR.h 6.6 kB
gfxWindowsNativeDrawing.cpp 12.1 kB
gfxWindowsNativeDrawing.h 3.9 kB
gfxWindowsPlatform.cpp 69.3 kB
gfxWindowsPlatform.h XXX to get CAIRO_HAS_D2D_SURFACE, CAIRO_HAS_DWRITE_FONT * and cairo_win32_scaled_font_select_font 9.6 kB
gfxWindowsSurface.cpp 8.4 kB
gfxWindowsSurface.h public gfxASurface 2.4 kB
gfxXlibNativeRenderer.cpp 24.5 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 20.1 kB
gfxXlibSurface.h 4.4 kB
moz.build 8.1 kB
nsUnicodeRange.cpp 14.9 kB
nsUnicodeRange.h 3.8 kB
ovr_capi_dynamic.h skpping this 7.8 kB