mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 02:14:43 +00:00
Bug 1680269 - Fix includes for nsHtml5StreamParser. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D98576
This commit is contained in:
parent
c368d437ee
commit
f8e7f4368b
@ -29,6 +29,7 @@
|
||||
#ifndef nsHtml5MetaScanner_h
|
||||
#define nsHtml5MetaScanner_h
|
||||
|
||||
#include "mozilla/Encoding.h"
|
||||
#include "nsAtom.h"
|
||||
#include "nsHtml5AtomTable.h"
|
||||
#include "nsHtml5String.h"
|
||||
|
@ -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;
|
||||
|
@ -6,25 +6,52 @@
|
||||
#ifndef nsHtml5StreamParser_h
|
||||
#define nsHtml5StreamParser_h
|
||||
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsHtml5MetaScanner.h"
|
||||
#include "MainThreadUtils.h"
|
||||
#include "mozilla/AlreadyAddRefed.h"
|
||||
#include "mozilla/Assertions.h"
|
||||
#include "mozilla/Encoding.h"
|
||||
#include "mozilla/EncodingDetector.h"
|
||||
#include "mozilla/JapaneseDetector.h"
|
||||
#include "mozilla/UniquePtr.h"
|
||||
#include "nsHtml5TreeOpExecutor.h"
|
||||
#include "nsHtml5OwningUTF16Buffer.h"
|
||||
#include "nsIInputStream.h"
|
||||
#include "mozilla/Mutex.h"
|
||||
#include "mozilla/NotNull.h"
|
||||
#include "mozilla/RefPtr.h"
|
||||
#include "mozilla/Span.h"
|
||||
#include "mozilla/UniquePtr.h"
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsCycleCollectionParticipant.h"
|
||||
#include "nsDebug.h"
|
||||
#include "nsHtml5AtomTable.h"
|
||||
#include "nsHtml5Speculation.h"
|
||||
#include "nsIRequestObserver.h"
|
||||
#include "nsISerialEventTarget.h"
|
||||
#include "nsITimer.h"
|
||||
#include "mozilla/dom/DocGroup.h"
|
||||
#include "mozilla/Buffer.h"
|
||||
#include "nsISupports.h"
|
||||
#include "nsStringFwd.h"
|
||||
#include "nsTArray.h"
|
||||
#include "nscore.h"
|
||||
|
||||
class nsCycleCollectionTraversalCallback;
|
||||
class nsHtml5MetaScanner;
|
||||
class nsHtml5OwningUTF16Buffer;
|
||||
class nsHtml5Parser;
|
||||
class nsHtml5Speculation;
|
||||
class nsHtml5String;
|
||||
class nsHtml5Tokenizer;
|
||||
class nsHtml5TreeBuilder;
|
||||
class nsHtml5TreeOpExecutor;
|
||||
class nsIChannel;
|
||||
class nsIInputStream;
|
||||
class nsIRequest;
|
||||
class nsIRunnable;
|
||||
class nsITimer;
|
||||
class nsIURI;
|
||||
|
||||
namespace mozilla {
|
||||
class EncodingDetector;
|
||||
class JapaneseDetector;
|
||||
template <typename T>
|
||||
class Buffer;
|
||||
|
||||
namespace dom {
|
||||
class DocGroup;
|
||||
}
|
||||
} // namespace mozilla
|
||||
|
||||
enum eParserMode {
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user