Bug 1680269 - Fix includes for nsHtml5StreamParser. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D98576
This commit is contained in:
@@ -6,38 +6,85 @@
|
||||
|
||||
#include "nsHtml5StreamParser.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <algorithm>
|
||||
#include <new>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include "GeckoProfiler.h"
|
||||
#include "js/GCAPI.h"
|
||||
#include "mozilla/ArrayIterator.h"
|
||||
#include "mozilla/Buffer.h"
|
||||
#include "mozilla/CheckedInt.h"
|
||||
#include "mozilla/DebugOnly.h"
|
||||
#include "mozilla/Encoding.h"
|
||||
#include "mozilla/EncodingDetector.h"
|
||||
#include "mozilla/JapaneseDetector.h"
|
||||
#include "mozilla/Likely.h"
|
||||
#include "mozilla/Maybe.h"
|
||||
#include "mozilla/SchedulerGroup.h"
|
||||
#include "mozilla/ScopeExit.h"
|
||||
#include "nsContentUtils.h"
|
||||
#include "nsHtml5Tokenizer.h"
|
||||
#include "nsIHttpChannel.h"
|
||||
#include "nsHtml5Parser.h"
|
||||
#include "nsHtml5TreeBuilder.h"
|
||||
#include "nsHtml5AtomTable.h"
|
||||
#include "nsHtml5Module.h"
|
||||
#include "nsHtml5StreamParserPtr.h"
|
||||
#include "nsIDocShell.h"
|
||||
#include "nsIScriptError.h"
|
||||
#include "mozilla/Preferences.h"
|
||||
#include "mozilla/StaticPrefs_intl.h"
|
||||
#include "mozilla/Services.h"
|
||||
#include "mozilla/StaticPrefs_html5.h"
|
||||
#include "mozilla/StaticPrefs_intl.h"
|
||||
#include "mozilla/TaskCategory.h"
|
||||
#include "mozilla/Tuple.h"
|
||||
#include "mozilla/UniquePtrExtensions.h"
|
||||
#include "mozilla/Unused.h"
|
||||
#include "mozilla/dom/BindingDeclarations.h"
|
||||
#include "mozilla/dom/BrowsingContext.h"
|
||||
#include "mozilla/dom/DebuggerUtilsBinding.h"
|
||||
#include "mozilla/dom/DocGroup.h"
|
||||
#include "mozilla/dom/Document.h"
|
||||
#include "mozilla/mozalloc.h"
|
||||
#include "nsCharsetSource.h"
|
||||
#include "nsContentSink.h"
|
||||
#include "nsContentUtils.h"
|
||||
#include "nsCycleCollectionTraversalCallback.h"
|
||||
#include "nsHtml5AtomTable.h"
|
||||
#include "nsHtml5ByteReadable.h"
|
||||
#include "nsHtml5Highlighter.h"
|
||||
#include "nsHtml5MetaScanner.h"
|
||||
#include "nsHtml5Module.h"
|
||||
#include "nsHtml5OwningUTF16Buffer.h"
|
||||
#include "nsHtml5Parser.h"
|
||||
#include "nsHtml5Speculation.h"
|
||||
#include "nsHtml5StreamParserPtr.h"
|
||||
#include "nsHtml5Tokenizer.h"
|
||||
#include "nsHtml5TreeBuilder.h"
|
||||
#include "nsHtml5TreeOpExecutor.h"
|
||||
#include "nsHtml5TreeOpStage.h"
|
||||
#include "nsIChannel.h"
|
||||
#include "nsIContentSink.h"
|
||||
#include "nsID.h"
|
||||
#include "nsIDTD.h"
|
||||
#include "nsIDocShell.h"
|
||||
#include "nsIEventTarget.h"
|
||||
#include "nsIHttpChannel.h"
|
||||
#include "nsIInputStream.h"
|
||||
#include "nsINestedURI.h"
|
||||
#include "nsIObserverService.h"
|
||||
#include "nsIRequest.h"
|
||||
#include "nsIRunnable.h"
|
||||
#include "nsIScriptError.h"
|
||||
#include "nsIThread.h"
|
||||
#include "nsIThreadRetargetableRequest.h"
|
||||
#include "nsIThreadRetargetableStreamListener.h"
|
||||
#include "nsITimer.h"
|
||||
#include "nsIURI.h"
|
||||
#include "nsJSEnvironment.h"
|
||||
#include "nsLiteralString.h"
|
||||
#include "nsNetUtil.h"
|
||||
#include "nsString.h"
|
||||
#include "nsTPromiseFlatString.h"
|
||||
#include "nsThreadUtils.h"
|
||||
#include "nsXULAppAPI.h"
|
||||
|
||||
// Include expat after the other, since it defines XML_NS, which conflicts with
|
||||
// our symbol names.
|
||||
#include "expat_config.h"
|
||||
#include "expat.h"
|
||||
#include "nsINestedURI.h"
|
||||
#include "nsCharsetSource.h"
|
||||
#include "nsIThreadRetargetableRequest.h"
|
||||
#include "nsPrintfCString.h"
|
||||
#include "nsNetUtil.h"
|
||||
#include "nsXULAppAPI.h"
|
||||
#include "mozilla/SchedulerGroup.h"
|
||||
#include "nsJSEnvironment.h"
|
||||
#include "mozilla/dom/Document.h"
|
||||
#include "mozilla/dom/DebuggerUtilsBinding.h"
|
||||
#include "mozilla/ProfilerMarkers.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
|
||||
Reference in New Issue
Block a user