mirror of
https://github.com/roytam1/UXP.git
synced 2026-05-26 13:58:49 +00:00
Issue #80 - De-unify netwerk/protocol/http
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
#include "nsHttpChannel.h"
|
||||
#include "nsIHttpPushListener.h"
|
||||
#include "nsString.h"
|
||||
#include "nsSocketTransportService2.h"
|
||||
|
||||
namespace mozilla {
|
||||
namespace net {
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
#include "mozilla/net/HttpBaseChannel.h"
|
||||
|
||||
#include "nsHttpHandler.h"
|
||||
#include "nsHttpChannel.h"
|
||||
#include "nsMimeTypes.h"
|
||||
#include "nsNetCID.h"
|
||||
#include "nsNetUtil.h"
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
#include "mozilla/net/NeckoChild.h"
|
||||
#include "mozilla/net/HttpChannelChild.h"
|
||||
|
||||
#include "AltDataOutputStreamChild.h"
|
||||
#include "nsISupportsPrimitives.h"
|
||||
#include "nsChannelClassifier.h"
|
||||
#include "nsStringStream.h"
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
#include "nsIAssociatedContentSecurity.h"
|
||||
#include "nsIApplicationCacheService.h"
|
||||
#include "mozilla/ipc/InputStreamUtils.h"
|
||||
#include "mozilla/ipc/IPCStreamUtils.h"
|
||||
#include "mozilla/ipc/URIUtils.h"
|
||||
#include "SerializedLoadContext.h"
|
||||
#include "nsIAuthInformation.h"
|
||||
@@ -40,6 +41,8 @@
|
||||
#include "nsIWindowWatcher.h"
|
||||
#include "nsIDocument.h"
|
||||
#include "nsStringStream.h"
|
||||
#include "nsIStorageStream.h"
|
||||
#include "nsStreamUtils.h"
|
||||
|
||||
using mozilla::BasePrincipal;
|
||||
using namespace mozilla::dom;
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
#include "nsIHttpHeaderVisitor.h"
|
||||
#include "nsIRedirectChannelRegistrar.h"
|
||||
#include "nsIPromptFactory.h"
|
||||
#include "nsIWindowWatcher.h"
|
||||
#include "nsQueryObject.h"
|
||||
|
||||
using mozilla::Unused;
|
||||
|
||||
@@ -43,18 +43,11 @@ EXPORTS.mozilla.net += [
|
||||
'TimingStruct.h',
|
||||
]
|
||||
|
||||
# ASpdySession.cpp and nsHttpAuthCache cannot be built in unified mode because
|
||||
# they use plarena.h.
|
||||
SOURCES += [
|
||||
'AlternateServices.cpp',
|
||||
'ASpdySession.cpp',
|
||||
'nsHttpAuthCache.cpp',
|
||||
'nsHttpChannelAuthProvider.cpp', # redefines GetAuthType
|
||||
]
|
||||
|
||||
UNIFIED_SOURCES += [
|
||||
'AltDataOutputStreamChild.cpp',
|
||||
'AltDataOutputStreamParent.cpp',
|
||||
'AlternateServices.cpp',
|
||||
'ASpdySession.cpp',
|
||||
'CacheControlParser.cpp',
|
||||
'ConnectionDiagnostics.cpp',
|
||||
'Http2Compression.cpp',
|
||||
@@ -70,14 +63,17 @@ UNIFIED_SOURCES += [
|
||||
'nsCORSListenerProxy.cpp',
|
||||
'nsHttp.cpp',
|
||||
'nsHttpActivityDistributor.cpp',
|
||||
'nsHttpAuthCache.cpp',
|
||||
'nsHttpAuthManager.cpp',
|
||||
'nsHttpBasicAuth.cpp',
|
||||
'nsHttpChannel.cpp',
|
||||
'nsHttpChannelAuthProvider.cpp',
|
||||
'nsHttpChunkedDecoder.cpp',
|
||||
'nsHttpConnection.cpp',
|
||||
'nsHttpConnectionInfo.cpp',
|
||||
'nsHttpConnectionMgr.cpp',
|
||||
'nsHttpDigestAuth.cpp',
|
||||
'nsHttpHandler.cpp',
|
||||
'nsHttpHeaderArray.cpp',
|
||||
'nsHttpNTLMAuth.cpp',
|
||||
'nsHttpPipeline.cpp',
|
||||
@@ -89,11 +85,6 @@ UNIFIED_SOURCES += [
|
||||
'TunnelUtils.cpp',
|
||||
]
|
||||
|
||||
# These files cannot be built in unified mode because of OS X headers.
|
||||
SOURCES += [
|
||||
'nsHttpHandler.cpp',
|
||||
]
|
||||
|
||||
IPDL_SOURCES += [
|
||||
'PAltDataOutputStream.ipdl',
|
||||
'PHttpChannel.ipdl',
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
#include "nsICryptoHash.h"
|
||||
#include "nsINetworkInterceptController.h"
|
||||
#include "nsINSSErrorsService.h"
|
||||
#include "nsIScriptError.h"
|
||||
#include "nsIStringBundle.h"
|
||||
#include "nsIStreamListenerTee.h"
|
||||
#include "nsISeekableStream.h"
|
||||
|
||||
@@ -35,7 +35,10 @@ class nsIHttpChannelAuthProvider;
|
||||
class nsInputStreamPump;
|
||||
class nsISSLStatus;
|
||||
|
||||
namespace mozilla { namespace net {
|
||||
namespace mozilla {
|
||||
namespace net {
|
||||
|
||||
bool WillRedirect(nsHttpResponseHead * response);
|
||||
|
||||
class Http2PushedStream;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user