Bug 354866 - remove svg renderer layer, begin switch to thebes. r+sr=roc

This commit is contained in:
tor@cs.brown.edu
2006-11-27 17:30:57 +00:00
parent be77d794eb
commit c44ddd67aa
49 changed files with 387 additions and 1959 deletions

View File

@@ -190,10 +190,6 @@ static void Shutdown();
#include "nsIXMLContentBuilder.h"
#endif
#ifdef MOZ_SVG
#include "nsISVGRenderer.h"
#endif
// Transformiix
/* {0C351177-0159-4500-86B0-A219DFDE4258} */
#define TRANSFORMIIX_XPATH1_SCHEME_CID \
@@ -350,10 +346,6 @@ nsresult NS_NewDOMEventGroup(nsIDOMEventGroup** aResult);
NS_IMETHODIMP NS_NewXULControllers(nsISupports* aOuter, REFNSIID aIID, void** aResult);
#ifdef MOZ_SVG
nsresult NS_NewSVGRendererCairo(nsISVGRenderer** aResult);
#endif
#define MAKE_CTOR(ctor_, iface_, func_) \
static NS_IMETHODIMP \
ctor_(nsISupports* aOuter, REFNSIID aIID, void** aResult) \
@@ -399,9 +391,6 @@ NS_GENERIC_FACTORY_CONSTRUCTOR(inDOMUtils)
#ifndef MOZ_CAIRO_GFX
MAKE_CTOR(CreateSelectionImageService, nsISelectionImageService,NS_NewSelectionImageService)
#endif
#ifdef MOZ_SVG
MAKE_CTOR(CreateNewSVGRendererCairo, nsISVGRenderer, NS_NewSVGRendererCairo)
#endif
MAKE_CTOR(CreateCaret, nsICaret, NS_NewCaret)
MAKE_CTOR(CreateNameSpaceManager, nsINameSpaceManager, NS_GetNameSpaceManager)
@@ -725,13 +714,6 @@ NS_GENERIC_FACTORY_CONSTRUCTOR(nsBaseDOMException)
// The list of components we register
static const nsModuleComponentInfo gComponents[] = {
#ifdef MOZ_SVG
{ "SVG Cairo Renderer",
NS_SVG_RENDERER_CAIRO_CID,
NS_SVG_RENDERER_CAIRO_CONTRACTID,
CreateNewSVGRendererCairo },
#endif // MOZ_SVG
#ifdef DEBUG
{ "Frame utility",
NS_FRAME_UTIL_CID,