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
Makefile.in 7.7 kB
cairo-xlib-utils.h This callback encapsulates Xlib-based rendering. We assume that the * execution of the callback is 5.2 kB
genLanguageTagList.pl Derived from the IANA language subtag registry by genLanguageTagList.pl. * * Created on $timestamp 2.2 kB
genTables.py 445 Bytes
gfx2DGlue.h 6.6 kB
gfx3DMatrix.cpp Force small values to zero. We do this to avoid having sin(360deg) * evaluate to a tiny but nonzer 22.0 kB
gfx3DMatrix.h This class represents a 3D transformation. The matrix is laid * out as follows: * * _11 _12 _13 _ 9.2 kB
gfxASurface.cpp 22.1 kB
gfxASurface.h A surface is something you can draw on. Instantiate a subclass of this * abstract class, and use gf 12.0 kB
gfxAlphaRecovery.cpp static 3.3 kB
gfxAlphaRecovery.h 5.3 kB
gfxAlphaRecoverySSE2.cpp 10.3 kB
gfxAndroidPlatform.cpp 9.4 kB
gfxAndroidPlatform.h public gfxPlatform 2.8 kB
gfxBlur.cpp 4.0 kB
gfxBlur.h Implementation of a triple box blur approximation of a Gaussian blur. * * A Gaussian blur is good 4.0 kB
gfxCachedTempSurface.cpp 2 3.1 kB
gfxCachedTempSurface.h This class can be used to cache double-buffering back surfaces. * * Large resource allocations may 2.1 kB
gfxColor.h GFX_0XFF_PPIXEL_FROM_BPTR(x) * * Avoid tortured construction of 32-bit ARGB pixel from 3 individua 7.9 kB
gfxContext.cpp This class lives on the stack and allows gfxContext users to easily, and * performantly get a gfx:: 57.7 kB
gfxContext.h This is the main class for doing actual drawing. It is initialized using * a surface and can be dra 27.4 kB
gfxCoreTextShaper.cpp 28.6 kB
gfxCoreTextShaper.h public gfxFontShaper 1.8 kB
gfxD2DSurface.cpp 2.6 kB
gfxD2DSurface.h public gfxASurface 1.4 kB
gfxDWriteCommon.cpp 2.1 kB
gfxDWriteCommon.h 6.4 kB
gfxDWriteFontList.cpp 43.6 kB
gfxDWriteFontList.h gfxDWriteFontFamily is a class that describes one of the fonts on the * users system. It holds eac 12.3 kB
gfxDWriteFonts.cpp 25.1 kB
gfxDWriteFonts.h \brief Class representing a font face for a font entry. 3.4 kB
gfxDWriteShaper.cpp 8.9 kB
gfxDWriteShaper.h public gfxFontShaper 888 Bytes
gfxDWriteTextAnalysis.cpp 7.7 kB
gfxDWriteTextAnalysis.h 4.8 kB
gfxDrawable.cpp 9.2 kB
gfxDrawable.h gfxDrawable * An Interface representing something that has an intrinsic size and can draw * itself 4.5 kB
gfxFT2FontBase.cpp 9.0 kB
gfxFT2FontBase.h public gfxFont 1.7 kB
gfxFT2FontList.cpp 42.2 kB
gfxFT2FontList.h 4.5 kB
gfxFT2Fonts.cpp gfxFT2FontGroup 22.2 kB
gfxFT2Fonts.h 4.2 kB
gfxFT2Utils.cpp 15.3 kB
gfxFT2Utils.h 3.4 kB
gfxFailure.h 653 Bytes
gfxFont.cpp 212.2 kB
gfxFont.h 132.2 kB
gfxFontConstants.h font constants shared by both thebes and layout 1.2 kB
gfxFontFeatures.h 955 Bytes
gfxFontMissingGlyphs.cpp 9.1 kB
gfxFontMissingGlyphs.h This class should not be instantiated. It's just a container * for some helper functions. 1.1 kB
gfxFontTest.cpp 294 Bytes
gfxFontTest.h 2.2 kB
gfxFontUtils.cpp Unicode subrange table * from: http://msdn.microsoft.com/en-us/library/dd374090 * * Edit the te 84.8 kB
gfxFontUtils.h Bug 341128 - w32api defines min/max which causes problems with <bitset> 35.2 kB
gfxFontconfigUtils.cpp static 34.2 kB
gfxFontconfigUtils.h 11.3 kB
gfxGDIFont.cpp 20.3 kB
gfxGDIFont.h public gfxFont 3.4 kB
gfxGDIFontList.cpp 36.2 kB
gfxGDIFontList.h 11.3 kB
gfxGDIShaper.cpp class gfxGDIShaper * ********************************************************************* 3.2 kB
gfxGDIShaper.h public gfxFontShaper 798 Bytes
gfxGdkNativeRenderer.cpp 2.3 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
gfxGraphiteShaper.cpp Creation and destruction; on deletion, release any font tables we're holding 14.1 kB
gfxGraphiteShaper.h public gfxFontShaper 1.8 kB
gfxHarfBuzzShaper.cpp Creation and destruction; on deletion, release any font tables we're holding 49.3 kB
gfxHarfBuzzShaper.h public gfxFontShaper 3.3 kB
gfxImageSurface.cpp 10.9 kB
gfxImageSurface.h public gfxASurface 4.0 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 17.0 kB
gfxMacFont.h public gfxFont 3.1 kB
gfxMacPlatformFontList.h 5.8 kB
gfxMacPlatformFontList.mm 46.8 kB
gfxMatrix.cpp 3.5 kB
gfxMatrix.h A matrix that represents an affine transformation. Projective * transformations are not supported. 8.2 kB
gfxOS2Fonts.cpp class gfxOS2Font ********************************************************************* 35.0 kB
gfxOS2Fonts.h 3.6 kB
gfxOS2Platform.cpp class gfxOS2Platform ********************************************************************* 6.2 kB
gfxOS2Platform.h public gfxPlatform 2.3 kB
gfxOS2Surface.cpp class gfxOS2Surface ********************************************************************* 7.5 kB
gfxOS2Surface.h public gfxASurface 1.6 kB
gfxPDFSurface.cpp 1.9 kB
gfxPDFSurface.h public gfxASurface 1.5 kB
gfxPSSurface.cpp 2.8 kB
gfxPSSurface.h public gfxASurface 1.6 kB
gfxPangoFonts.cpp 116.5 kB
gfxPangoFonts.h 3.4 kB
gfxPath.cpp 3.2 kB
gfxPath.h Class representing a path. Can be created by copying the current path * of a gfxContext. 1.6 kB
gfxPattern.cpp 12.0 kB
gfxPattern.h 4.7 kB
gfxPlatform.cpp 54.1 kB
gfxPlatform.h 22.1 kB
gfxPlatformFontList.cpp 29.0 kB
gfxPlatformFontList.h 11.6 kB
gfxPlatformGtk.cpp Undefine the Status from Xlib since it will conflict with system headers on OSX 22.9 kB
gfxPlatformGtk.h public gfxPlatform 4.6 kB
gfxPlatformMac.cpp 17.3 kB
gfxPlatformMac.h public gfxPlatform 3.8 kB
gfxPoint.h public mozilla 2.1 kB
gfxPoint3D.h public mozilla 684 Bytes
gfxPointH3D.h public mozilla 690 Bytes
gfxQPainterSurface.cpp 2.2 kB
gfxQPainterSurface.h public gfxASurface 1.0 kB
gfxQtNativeRenderer.cpp 1.6 kB
gfxQtNativeRenderer.h This class lets us take code that draws into an Xlib surface drawable and lets us * use it to draw 3.2 kB
gfxQtPlatform.cpp 17.0 kB
gfxQtPlatform.h public gfxPlatform 4.2 kB
gfxQuad.h 1.6 kB
gfxQuartzImageSurface.cpp 1.6 kB
gfxQuartzImageSurface.h public gfxASurface 765 Bytes
gfxQuartzNativeDrawing.cpp 4.4 kB
gfxQuartzNativeDrawing.h 2.6 kB
gfxQuartzSurface.cpp 5.5 kB
gfxQuartzSurface.h public gfxASurface 1.8 kB
gfxQuaternion.h public mozilla 2.3 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 6.4 kB
gfxReusableSurfaceWrapper.cpp 2.1 kB
gfxReusableSurfaceWrapper.h Provides a cross thread wrapper for a gfxImageSurface * that has copy-on-write schemantics. * * O 2.2 kB
gfxSVGGlyphs.cpp 15.0 kB
gfxSVGGlyphs.h 9.7 kB
gfxScriptItemizer.cpp 8.2 kB
gfxScriptItemizer.h 3.5 kB
gfxSharedImageSurface.cpp static 2.9 kB
gfxSharedImageSurface.h public gfxImageSurface 3.7 kB
gfxSkipChars.cpp 8.6 kB
gfxSkipChars.h gfxSkipChars is a data structure representing a list of characters that * have been skipped. The in 12.2 kB
gfxTeeSurface.cpp 1.4 kB
gfxTeeSurface.h public gfxASurface 1.1 kB
gfxTypes.h Currently needs to be 'double' for Cairo compatibility. Could * become 'float', perhaps, in some co 1.5 kB
gfxUniscribeShaper.cpp class gfxUniscribeShaper * ********************************************************************* 17.6 kB
gfxUniscribeShaper.h public gfxFontShaper 1.3 kB
gfxUserFontSet.cpp 26.6 kB
gfxUserFontSet.h 12.4 kB
gfxUtils.cpp 29.0 kB
gfxUtils.h 6.8 kB
gfxWindowsNativeDrawing.cpp 11.7 kB
gfxWindowsNativeDrawing.h 3.9 kB
gfxWindowsPlatform.cpp Required headers are not available in the current consumer preview Win8 * dev kit, disabling for no 49.7 kB
gfxWindowsPlatform.h XXX to get CAIRO_HAS_D2D_SURFACE, CAIRO_HAS_DWRITE_FONT * and cairo_win32_scaled_font_select_font 9.2 kB
gfxWindowsSurface.cpp 9.0 kB
gfxWindowsSurface.h public gfxASurface 2.5 kB
gfxXlibNativeRenderer.cpp We have four basic strategies available: 1) 'direct': If the target is an xlib surface, and othe 23.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.1 kB
gfxXlibSurface.cpp 16.9 kB
gfxXlibSurface.h public gfxASurface 4.0 kB
nsSurfaceTexture.cpp 6.1 kB
nsSurfaceTexture.h This class is a wrapper around Android's SurfaceTexture class. * Usage is pretty much exactly like 1.9 kB
nsUnicodeRange.cpp 15.0 kB
nsUnicodeRange.h 3.9 kB
woff-private.h private definitions used in the WOFF encoder/decoder functions 3.6 kB
woff.c private 36.9 kB
woff.h API for the WOFF encoder and decoder 8.6 kB