gecko-dev/gfx/thebes
Kearwood (Kip) Gilbert 5f59b02c90 Bug 1022825 - Implement Asynchronous Smooth Scrolling on Compositor Thread. r=kats
- Extended nsIScrollableFrame and nsGfxScrollFrame to return destination
  of smooth scrolls which are to be animated on the compositor thread.
- Added apz.smooth_scroll_repaint_interval preference.
- Implemented AsyncPanZoomController::PanZoomState::SMOOTH_MSD_SCROLL state
  and AsyncPanZoomController::SmoothScrollAnimation class to animate smooth
  scroll animations on the compositor thread.
- Extended FrameMetrics to report requests for smooth scrolls to be animated
  on the compositor thread and their corresponding destination positions.
- AsyncPanZoomController now checks FrameMetrics for requests to perform
  smooth scrolling on the compositor thread.  It will ensure that they
  are cancelled as needed by mousewheel, touchpanel, keyboard, and
  CSSOM-View instant scrolling DOM methods.
- The layout/generic/test/test_scroll_behavior.html mochitest has been
  commented as depending on Bug 1062609 before being enabled for APZ.
2014-07-10 11:52:40 -07:00
..
cairo-xlib-utils.h
CJKCompatSVS.cpp Bug 989557 - Implement a fallback for CJK Compatibility Ideographs Standardized Variants. r=jfkthame 2014-04-01 02:30:26 +09:00
d3dkmtQueryStatistics.h Bug 934783 - Fix GPU memory reporter for win7 and reenable. r=njn 2014-04-26 21:36:00 -04:00
DrawMode.h
gencjkcisvs.py Bug 989557 - Implement a fallback for CJK Compatibility Ideographs Standardized Variants. r=jfkthame 2014-04-01 02:30:26 +09:00
genLanguageTagList.pl
genTables.py
gfx2DGlue.h Bug 1040906 - Replace the out-param on matrix conversion helpers with a return value. r=Bas 2014-07-22 09:12:14 -04:00
gfx3DMatrix.cpp Bug 952977: Remove gfxPointH3D r=nical 2014-08-29 14:47:30 -04:00
gfx3DMatrix.h Bug 952977: Remove gfxPointH3D r=nical 2014-08-29 14:47:30 -04:00
gfxAlphaRecovery.cpp
gfxAlphaRecovery.h
gfxAlphaRecoverySSE2.cpp
gfxAndroidPlatform.cpp Bug 1056941 - Fix dangerous destructors in Fennec code; r=blassey 2014-08-26 15:07:59 -04:00
gfxAndroidPlatform.h Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw 2014-06-06 15:09:23 +09:00
gfxASurface.cpp Bug 953296 - Convert ScopedDeletePtr to UniquePtr in various bits of canvas/graphics/GL code. r=jgilbert 2014-01-06 09:49:03 -06:00
gfxASurface.h Bug 953296 - Convert ScopedDeletePtr to UniquePtr in various bits of canvas/graphics/GL code. r=jgilbert 2014-01-06 09:49:03 -06:00
gfxBaseSharedMemorySurface.cpp
gfxBaseSharedMemorySurface.h Bug 1037691 - Fix instances where refcounted classes expose a public destructor. r=ehsan,bent,mayhemer,jrmuizel 2014-07-15 11:37:45 -04:00
gfxBlur.cpp Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxBlur.h Bug 1038218. Convert some of gfxAlphaBlur's nsAutoPtr's to UniquePtrs. r=bas 2014-07-21 11:06:11 -04:00
gfxColor.h Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel 2014-08-05 17:58:40 -04:00
gfxContext.cpp Bug 1057212 - Avoid copying all the tiles when doing PushGroupAndCopyBackground. r=Bas 2014-09-03 09:21:35 +12:00
gfxContext.h Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel 2014-08-05 17:58:40 -04:00
gfxCoreTextShaper.cpp
gfxCoreTextShaper.h Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxD2DSurface.cpp Bug 1059691. Cleanup tabs in gfx/thebes source files. r=mkato 2014-08-29 13:18:28 +09:00
gfxD2DSurface.h Bug 1019681 - Remove gfxASurface's MovePixels() and FastMovePixels() methods and their overrides. r=Bas 2014-06-05 01:03:07 +01:00
gfxDrawable.cpp Bug 1028288 Add canvas global transparency support to svgs. r=seth 2014-08-29 23:04:34 +09:00
gfxDrawable.h Bug 1028288 Add canvas global transparency support to svgs. r=seth 2014-08-29 23:04:34 +09:00
gfxDWriteCommon.cpp
gfxDWriteCommon.h
gfxDWriteFontList.cpp Bug 1061065. Removed unneeded gfx telemetry probes. r=mkato. 2014-09-02 09:03:59 +09:00
gfxDWriteFontList.h Bug 931040 - add access to hidden system fonts on OSX. r=jfkthame 2014-08-19 21:46:17 +09:00
gfxDWriteFonts.cpp Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc. 2014-08-06 06:31:21 -07:00
gfxDWriteFonts.h bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett 2014-05-31 08:12:40 +01:00
gfxFailure.h
gfxFont.cpp bug 983985 - remove fake-italic skew from the drawTarget's matrix before rendering a hexbox. r=bas 2014-08-30 17:29:06 +01:00
gfxFont.h Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel 2014-08-05 17:58:40 -04:00
gfxFontconfigUtils.cpp Bug 1059691. Cleanup tabs in gfx/thebes source files. r=mkato 2014-08-29 13:18:28 +09:00
gfxFontconfigUtils.h Bug 1061250 - Fix more bad implicit constructors in graphics; r=roc 2014-09-02 09:47:43 -04:00
gfxFontConstants.h Bug 1024804 p1 - implement fallback for font-variant-position sub/superscript glyphs. r=jfkthame 2014-07-22 09:02:45 +09:00
gfxFontFamilyList.h Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel 2014-08-05 17:58:40 -04:00
gfxFontFeatures.cpp Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc. 2014-08-06 06:31:21 -07:00
gfxFontFeatures.h Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel 2014-08-05 17:58:40 -04:00
gfxFontInfoLoader.cpp Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxFontInfoLoader.h Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxFontMissingGlyphs.cpp
gfxFontMissingGlyphs.h
gfxFontTest.cpp
gfxFontTest.h
gfxFontUtils.cpp bug 1060791 - support cmap subtable format 10, for the Apple Symbols font. r=jdaggett 2014-09-02 09:01:06 +01:00
gfxFontUtils.h bug 1060791 - support cmap subtable format 10, for the Apple Symbols font. r=jdaggett 2014-09-02 09:01:06 +01:00
gfxFT2FontBase.cpp Bug 1029307 - remove subscript/superscript metrics. r=heycam 2014-06-28 15:40:36 +09:00
gfxFT2FontBase.h bug 985220 - remove the old GDI, Uniscribe and DWrite text-shaping code paths, as we now use HarfBuzz or Graphite for all shaping on Windows. r=jdaggett 2014-06-09 15:47:31 +01:00
gfxFT2FontList.cpp Bug 1036394 - Use CRC32 to query hidden fonts, r=jfkthame 2014-08-04 12:26:55 -04:00
gfxFT2FontList.h bug 1030829 part 2 - preload 'hidden' fonts on FirefoxOS into the user-font cache. r=roc 2014-06-30 19:05:29 +01:00
gfxFT2Fonts.cpp Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc. 2014-08-06 06:31:21 -07:00
gfxFT2Fonts.h bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett 2014-05-31 08:12:40 +01:00
gfxFT2Utils.cpp Bug 1029307 - remove subscript/superscript metrics. r=heycam 2014-06-28 15:40:36 +09:00
gfxFT2Utils.h Bug 1061250 - Fix more bad implicit constructors in graphics; r=roc 2014-09-02 09:47:43 -04:00
gfxGDIFont.cpp Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc. 2014-08-06 06:31:21 -07:00
gfxGDIFont.h bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett 2014-05-31 08:12:40 +01:00
gfxGDIFontList.cpp Bug 931040 - add access to hidden system fonts on OSX. r=jfkthame 2014-08-19 21:46:17 +09:00
gfxGDIFontList.h Bug 931040 - add access to hidden system fonts on OSX. r=jfkthame 2014-08-19 21:46:17 +09:00
gfxGdkNativeRenderer.cpp
gfxGdkNativeRenderer.h Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow 2014-04-16 01:41:40 +01:00
gfxGradientCache.cpp Bug 1061943 - Purge all GradientCache on memory-pressure r=jrmuizel 2014-09-04 10:28:43 -07:00
gfxGradientCache.h Bug 1061943 - Purge all GradientCache on memory-pressure r=jrmuizel 2014-09-04 10:28:43 -07:00
gfxGraphiteShaper.cpp Bug 961558 - add fallback support for font-variant-caps values. r=jfkthame 2014-06-23 12:09:16 +09:00
gfxGraphiteShaper.h Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxHarfBuzzShaper.cpp Bug 1059691. Cleanup tabs in gfx/thebes source files. r=mkato 2014-08-29 13:18:28 +09:00
gfxHarfBuzzShaper.h Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxImageSurface.cpp Bug 1019681 - Remove gfxASurface's MovePixels() and FastMovePixels() methods and their overrides. r=Bas 2014-06-05 01:03:07 +01:00
gfxImageSurface.h Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxLanguageTagList.cpp
gfxLineSegment.h
gfxMacFont.cpp bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett 2014-05-31 08:12:40 +01:00
gfxMacFont.h bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett 2014-05-31 08:12:40 +01:00
gfxMacPlatformFontList.h bug 998844 - part 2 - support bundled fonts on OS X. r=jdaggett 2014-05-29 13:00:55 +01:00
gfxMacPlatformFontList.mm Bug 931040 - add access to hidden system fonts on OSX. r=jfkthame 2014-08-19 21:46:17 +09:00
gfxMathTable.cpp Bug 407059 - Part 1: Add a gfxMathTable class to read the MATH table. r=jfkthame 2014-04-23 06:57:42 -07:00
gfxMathTable.h Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxMatrix.cpp Bug 1025553, part 6 - Remove gfxMatrix::Multiply(). r=Bas 2014-07-11 08:07:07 +01:00
gfxMatrix.h Bug 1058919 - Make regions and matrix printable. r=botond 2014-08-27 18:38:42 -04:00
gfxPangoFonts.cpp Bug 1061250 - Fix more bad implicit constructors in graphics; r=roc 2014-09-02 09:47:43 -04:00
gfxPangoFonts.h Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw 2014-06-06 15:09:23 +09:00
gfxPattern.cpp Bug 1053159 - fully qualify filter name to fix bustage. CLOSED TREE 2014-08-15 14:56:44 +12:00
gfxPattern.h Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel 2014-08-05 17:58:40 -04:00
gfxPDFSurface.cpp
gfxPDFSurface.h
gfxPlatform.cpp Bug 1061943 - Purge all GradientCache on memory-pressure r=jrmuizel 2014-09-04 10:28:43 -07:00
gfxPlatform.h Backed out 8 changesets (bug 982338, bug 1057212, bug 1059033) for build bustage 2014-09-01 18:07:57 -07:00
gfxPlatformFontList.cpp Bug 931040 - add access to hidden system fonts on OSX. r=jfkthame 2014-08-19 21:46:17 +09:00
gfxPlatformFontList.h Bug 931040 - add access to hidden system fonts on OSX. r=jfkthame 2014-08-19 21:46:17 +09:00
gfxPlatformGtk.cpp b=1015218 add pref to remove Xlib offscreen surfaces on GTK3 platform r=karlt 2014-07-23 11:04:47 +12:00
gfxPlatformGtk.h b=1015218 add pref to remove Xlib offscreen surfaces on GTK3 platform r=karlt 2014-07-23 11:04:47 +12:00
gfxPlatformMac.cpp Backed out 8 changesets (bug 982338, bug 1057212, bug 1059033) for build bustage 2014-09-01 18:07:57 -07:00
gfxPlatformMac.h Backed out 8 changesets (bug 982338, bug 1057212, bug 1059033) for build bustage 2014-09-01 18:07:57 -07:00
gfxPoint.h Bug 1045091 - Fix some bad implicit constructors in gfx; r=Bas 2014-07-29 08:07:24 -04:00
gfxPrefs.cpp Bug 1037019 - Add the ability to set prefs in gfxPrefs. r=milan 2014-07-11 08:25:12 -04:00
gfxPrefs.h Bug 1022825 - Implement Asynchronous Smooth Scrolling on Compositor Thread. r=kats 2014-07-10 11:52:40 -07:00
gfxPSSurface.cpp
gfxPSSurface.h
gfxQPainterSurface.cpp
gfxQPainterSurface.h
gfxQtNativeRenderer.cpp Bug 1029211 - Get rid of a couple more Thebes backed gfxContexts by using gfxUtils::ClearThebesSurface instead. r=mattwoodrow 2014-06-24 10:02:10 +01:00
gfxQtNativeRenderer.h Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow 2014-04-16 01:41:40 +01:00
gfxQtPlatform.cpp Bug 774388 - Patch 4: Flatten the way that we track whether we are using OMTC, and move Layers IPC shutdown code back to gfxPlatform (but still triggered by ShutdownXPCOM) - r=nical,sotaro 2014-06-06 09:51:24 -04:00
gfxQtPlatform.h Bug 1036858 - Remove various includes of gfxImageSurface.h that are no longer necessary. r=Cwiiis 2014-07-11 08:06:38 +01:00
gfxQuad.h
gfxQuartzImageSurface.cpp
gfxQuartzImageSurface.h Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxQuartzNativeDrawing.cpp Bug 1059031 - Do quartz native drawing in device space when we need to use a temporary surface. r=jrmuizel 2014-08-29 15:08:15 +12:00
gfxQuartzNativeDrawing.h Bug 1059031 - Do quartz native drawing in device space when we need to use a temporary surface. r=jrmuizel 2014-08-29 15:08:15 +12:00
gfxQuartzSurface.cpp Bug 1059691. Cleanup tabs in gfx/thebes source files. r=mkato 2014-08-29 13:18:28 +09:00
gfxQuartzSurface.h Bug 1019681 - Remove gfxASurface's MovePixels() and FastMovePixels() methods and their overrides. r=Bas 2014-06-05 01:03:07 +01:00
gfxQuaternion.h Bug 1060991 - Fix more bad implicit constructors in gfx; r=roc 2014-08-31 23:32:35 -04:00
gfxRect.cpp
gfxRect.h Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel 2014-08-05 17:58:40 -04:00
gfxReusableImageSurfaceWrapper.cpp
gfxReusableImageSurfaceWrapper.h Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxReusableSharedImageSurfaceWrapper.cpp
gfxReusableSharedImageSurfaceWrapper.h Bug 1037691 - Fix instances where refcounted classes expose a public destructor. r=ehsan,bent,mayhemer,jrmuizel 2014-07-15 11:37:45 -04:00
gfxReusableSurfaceWrapper.h Bug 984786 part 8: Give NS_INLINE_DECL_*REFCOUNTING classes private destructor & MOZ_FINAL annotation where appropriate, in /gfx and /content/canvas. r=bjacob 2014-04-04 09:27:02 -07:00
gfxScriptItemizer.cpp
gfxScriptItemizer.h
gfxSharedImageSurface.h
gfxSharedQuartzSurface.h
gfxSkipChars.cpp
gfxSkipChars.h Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel 2014-08-05 17:58:40 -04:00
gfxSVGGlyphs.cpp Bug 1058470 - Blob URL should contain the origin as part of the URI, r=bz 2014-08-31 11:40:11 +01:00
gfxSVGGlyphs.h Bug 1025553, part 3 - Give gfxMatrix::Invert() the same semantics as Moz2D's Matrix::Invert(). r=Bas 2014-07-11 08:06:39 +01:00
gfxTeeSurface.cpp
gfxTeeSurface.h Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc 2014-08-07 21:17:30 -04:00
gfxTypes.h
gfxUserFontSet.cpp Bug 1057488 - Part 3: Update OTS to 97d043dd8977751835ca8d33d773ae8416e456d5. r=jfkthame 2014-08-23 10:12:00 -04:00
gfxUserFontSet.h Bug 1057488 - Part 3: Update OTS to 97d043dd8977751835ca8d33d773ae8416e456d5. r=jfkthame 2014-08-23 10:12:00 -04:00
gfxUtils.cpp Bug 1028288 Add canvas global transparency support to svgs. r=seth 2014-08-29 23:04:34 +09:00
gfxUtils.h Bug 1028288 Add canvas global transparency support to svgs. r=seth 2014-08-29 23:04:34 +09:00
gfxWindowsNativeDrawing.cpp Bug 1059691. Cleanup tabs in gfx/thebes source files. r=mkato 2014-08-29 13:18:28 +09:00
gfxWindowsNativeDrawing.h
gfxWindowsPlatform.cpp Bug 1059691. Cleanup tabs in gfx/thebes source files. r=mkato 2014-08-29 13:18:28 +09:00
gfxWindowsPlatform.h Bug 947781 - Part 2: Add the ability to readback texture data to TextureClient. r=nical 2014-07-30 15:38:46 +02:00
gfxWindowsSurface.cpp Bug 1003707 - Retain size information for similar surfaces if we can. r=roc 2014-06-03 17:18:25 +12:00
gfxWindowsSurface.h Bug 1019681 - Remove gfxASurface's MovePixels() and FastMovePixels() methods and their overrides. r=Bas 2014-06-05 01:03:07 +01:00
gfxXlibNativeRenderer.cpp Bug 933019, part 5 - Remove code for handling Thebes backed gfxContext from various files under gfx/thebes/. r=Bas 2014-07-10 10:58:07 +01:00
gfxXlibNativeRenderer.h
gfxXlibSurface.cpp Bug 1061250 - Fix more bad implicit constructors in graphics; r=roc 2014-09-02 09:47:43 -04:00
gfxXlibSurface.h Bug 1061250 - Fix more bad implicit constructors in graphics; r=roc 2014-09-02 09:47:43 -04:00
GraphicsFilter.h
Makefile.in Bug 1046929. Remove ACDEFINES += -UWIN32_LEAN_AND_MEAN from gfx/thebes/Makefile.in 2014-07-31 14:19:32 -04:00
MathTableStructures.h Bug 1059691. Cleanup tabs in gfx/thebes source files. r=mkato 2014-08-29 13:18:28 +09:00
moz.build Bug 952977: Remove gfxPointH3D r=nical 2014-08-29 14:47:30 -04:00
nsSurfaceTexture.cpp Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow 2014-04-16 01:41:40 +01:00
nsSurfaceTexture.h Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow 2014-04-16 01:41:40 +01:00
nsUnicodeRange.cpp Bug 756022 patch 3: merge tr with x-western, r=jfkthame 2014-08-05 10:49:16 +03:00
nsUnicodeRange.h Bug 756022 patch 3: merge tr with x-western, r=jfkthame 2014-08-05 10:49:16 +03:00
RoundedRect.h