From 3dfb9fb84445f8277bc14afaa8c0713ef105200b Mon Sep 17 00:00:00 2001 From: Henri Sivonen Date: Thu, 22 Mar 2012 16:42:42 +0200 Subject: [PATCH] Bug 737417 part 1 - Split charset source constants out of nsIParser.h. r=smaug. --- content/base/src/nsContentSink.cpp | 1 - content/base/src/nsCrossSiteListenerProxy.cpp | 2 - content/base/src/nsDocument.cpp | 1 + content/base/src/nsScriptLoader.cpp | 1 - content/base/src/nsXMLContentSerializer.h | 1 - content/html/document/src/MediaDocument.cpp | 2 +- .../html/document/src/nsHTMLContentSink.cpp | 1 - content/xbl/src/nsBindingManager.cpp | 2 - content/xbl/src/nsXBLBinding.cpp | 2 - content/xbl/src/nsXBLContentSink.cpp | 1 - content/xbl/src/nsXBLPrototypeBinding.cpp | 2 - content/xbl/src/nsXBLService.cpp | 2 - content/xml/document/src/nsXMLDocument.cpp | 2 +- .../document/src/nsXMLFragmentContentSink.cpp | 1 - .../src/xslt/txMozillaStylesheetCompiler.cpp | 1 + content/xslt/src/xslt/txMozillaTextOutput.cpp | 2 +- content/xslt/src/xslt/txMozillaXMLOutput.cpp | 2 +- content/xul/document/src/nsXULContentSink.cpp | 1 - content/xul/document/src/nsXULDocument.cpp | 1 + docshell/base/nsIWebShellServices.h | 2 +- dom/base/nsDOMWindowUtils.cpp | 2 +- editor/libeditor/html/nsHTMLDataTransfer.cpp | 4 -- layout/base/nsDocumentViewer.cpp | 2 +- layout/base/nsPresShell.cpp | 2 - layout/build/nsContentDLF.cpp | 2 +- layout/printing/nsPrintEngine.cpp | 1 - .../protocol/wyciwyg/WyciwygChannelChild.cpp | 2 +- .../protocol/wyciwyg/WyciwygChannelParent.cpp | 2 +- netwerk/protocol/wyciwyg/nsWyciwygChannel.cpp | 2 +- parser/Makefile.in | 4 ++ parser/html/nsHtml5StreamParser.cpp | 1 + parser/htmlparser/public/nsIParser.h | 48 +++++++------------ parser/htmlparser/src/CNavDTD.h | 1 - parser/htmlparser/src/nsParser.cpp | 1 + parser/htmlparser/src/nsScanner.cpp | 1 + parser/nsCharsetSource.h | 28 +++++++++++ parser/xml/src/nsSAXXMLReader.cpp | 2 + rdf/base/src/nsRDFXMLParser.cpp | 1 + 38 files changed, 70 insertions(+), 66 deletions(-) create mode 100644 parser/nsCharsetSource.h diff --git a/content/base/src/nsContentSink.cpp b/content/base/src/nsContentSink.cpp index 768acbce10f..4aacce07b39 100644 --- a/content/base/src/nsContentSink.cpp +++ b/content/base/src/nsContentSink.cpp @@ -58,7 +58,6 @@ #include "nsIHttpChannel.h" #include "nsIContent.h" #include "nsIScriptElement.h" -#include "nsIParser.h" #include "nsContentErrors.h" #include "nsIPresShell.h" #include "nsPresContext.h" diff --git a/content/base/src/nsCrossSiteListenerProxy.cpp b/content/base/src/nsCrossSiteListenerProxy.cpp index ba16353dd2f..181d66ea5f4 100644 --- a/content/base/src/nsCrossSiteListenerProxy.cpp +++ b/content/base/src/nsCrossSiteListenerProxy.cpp @@ -42,8 +42,6 @@ #include "nsContentUtils.h" #include "nsIScriptSecurityManager.h" #include "nsNetUtil.h" -#include "nsIParser.h" -#include "nsParserCIID.h" #include "nsMimeTypes.h" #include "nsIStreamConverterService.h" #include "nsStringStream.h" diff --git a/content/base/src/nsDocument.cpp b/content/base/src/nsDocument.cpp index d786c9e1752..9e8e28cc942 100644 --- a/content/base/src/nsDocument.cpp +++ b/content/base/src/nsDocument.cpp @@ -148,6 +148,7 @@ #include "nsBlobProtocolHandler.h" #include "nsCharsetAlias.h" +#include "nsCharsetSource.h" #include "nsIParser.h" #include "nsIContentSink.h" diff --git a/content/base/src/nsScriptLoader.cpp b/content/base/src/nsScriptLoader.cpp index 84cd1d281de..f2d120f88ed 100644 --- a/content/base/src/nsScriptLoader.cpp +++ b/content/base/src/nsScriptLoader.cpp @@ -65,7 +65,6 @@ #include "nsAutoPtr.h" #include "nsIXPConnect.h" #include "nsContentErrors.h" -#include "nsIParser.h" #include "nsThreadUtils.h" #include "nsDocShellCID.h" #include "nsIContentSecurityPolicy.h" diff --git a/content/base/src/nsXMLContentSerializer.h b/content/base/src/nsXMLContentSerializer.h index 69c9b0039dc..519b3babd9a 100644 --- a/content/base/src/nsXMLContentSerializer.h +++ b/content/base/src/nsXMLContentSerializer.h @@ -51,7 +51,6 @@ #include "nsCOMPtr.h" #include "nsTArray.h" #include "nsString.h" -#include "nsIParser.h" #define kIndentStr NS_LITERAL_STRING(" ") #define kEndTag NS_LITERAL_STRING("