Bug 845374 - Part r: Stop including nsTArray.h in nsReadableUtils.h; r=khuey

This commit is contained in:
Ms2ger 2013-03-17 08:55:16 +01:00
Родитель 960b59de37
Коммит 669cc4360c
19 изменённых файлов: 28 добавлений и 7 удалений

Просмотреть файл

@ -12,22 +12,22 @@
#include "nsAutoPtr.h"
#include "nsIThreadPool.h"
#include "nsString.h"
#include "nsTArray.h"
#include "mozilla/dom/TypedArray.h"
#include <utility>
namespace mozilla
{
namespace mozilla {
class MediaDecoderReader;
namespace dom
{
namespace dom {
class AudioBuffer;
class AudioContext;
class DecodeErrorCallback;
class DecodeSuccessCallback;
}
struct WebAudioDecodeJob {
struct WebAudioDecodeJob
{
WebAudioDecodeJob(const nsACString& aContentType,
const dom::ArrayBuffer& aBuffer,
dom::AudioContext* aContext,

Просмотреть файл

@ -13,6 +13,7 @@
#define nsXULControllers_h__
#include "nsCOMPtr.h"
#include "nsTArray.h"
#include "nsWeakPtr.h"
#include "nsIControllers.h"
#include "nsISecurityCheckedComponent.h"

Просмотреть файл

@ -9,6 +9,7 @@
#include "nsAutoPtr.h"
#include "nsIObserver.h"
#include "nsTArray.h"
#include "AudioChannelCommon.h"
#include "AudioChannelAgent.h"

Просмотреть файл

@ -8,6 +8,7 @@
#include "nsAutoPtr.h"
#include "nsRegion.h"
#include "nsTArray.h"
#include "gfxASurface.h"
#include "GLContextTypes.h"
#include "gfxPattern.h"

Просмотреть файл

@ -12,6 +12,7 @@
#include "nsAutoPtr.h"
#include "nsString.h"
#include "nsTArray.h"
#include "GLContextTypes.h"
#include "gfx3DMatrix.h"
#include "gfxColor.h"

Просмотреть файл

@ -12,6 +12,7 @@
#ifdef MOZ_GFXFEATUREREPORTER
#include "nsExceptionHandler.h"
#include "nsString.h"
#include "nsTArray.h"
#include "nsIObserverService.h"
#include "nsIObserver.h"
#include "nsAutoPtr.h"

Просмотреть файл

@ -9,6 +9,7 @@
#include "gfxCore.h"
#include "nsCoord.h"
#include "nsStringGlue.h"
#include "nsTArray.h"
#include "gfxFontConstants.h"
#include "gfxFontFeatures.h"

Просмотреть файл

@ -19,6 +19,7 @@
#include "nsICategoryManager.h"
#include "nsIJSRuntimeService.h"
#include "nsIThreadInternal.h"
#include "nsTArray.h"
#include "nsThreadUtils.h"
#include "nsMemory.h"
#include "jsdebug.h"

Просмотреть файл

@ -6,6 +6,7 @@
#ifndef FRAMEPROPERTYTABLE_H_
#define FRAMEPROPERTYTABLE_H_
#include "nsTArray.h"
#include "nsTHashtable.h"
#include "nsHashKeys.h"

Просмотреть файл

@ -18,6 +18,7 @@
class nsIHashable;
class nsIRemoteOpenFileListener;
template<class E, uint32_t N> class nsAutoTArray;
class nsJARProtocolHandler : public nsIJARProtocolHandler
, public nsSupportsWeakReference

1
netwerk/cache/nsCacheEntry.h поставляемый
Просмотреть файл

@ -14,6 +14,7 @@
#include "nspr.h"
#include "pldhash.h"
#include "nsAutoPtr.h"
#include "nscore.h"
#include "nsCOMPtr.h"
#include "nsString.h"

Просмотреть файл

@ -12,6 +12,7 @@
#include "plbase64.h"
#include "nsCRT.h"
#include "nsMemory.h"
#include "nsTArray.h"
#include "nsCOMPtr.h"
#include "nsEscape.h"
#include "nsIUTF8ConverterService.h"

Просмотреть файл

@ -7,6 +7,7 @@
#include "mozIAsyncHistory.h"
#include "nsString.h"
#include "nsTArray.h"
#include "nsAutoPtr.h"
#include "mozilla/Attributes.h"

Просмотреть файл

@ -4,8 +4,10 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "JSCustomObjectBuilder.h"
#include "nsStringGlue.h"
#include "nsDataHashtable.h"
#include "nsStringGlue.h"
#include "nsTArray.h"
#include "nsUTF8Utils.h"
#if _MSC_VER

Просмотреть файл

@ -4,7 +4,9 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "GfxDriverInfo.h"
#include "nsIGfxInfo.h"
#include "nsTArray.h"
using namespace mozilla::widget;

Просмотреть файл

@ -9,6 +9,7 @@
#include "nsID.h"
#include "nsISupports.h"
#include "nsIHashable.h"
#include "nsAutoPtr.h"
#include "nsCOMPtr.h"
#include "pldhash.h"
#include NEW_H

Просмотреть файл

@ -11,6 +11,7 @@
#include "nsIFile.h"
#include "nsISupportsArray.h"
#include "nsIAtom.h"
#include "nsTArray.h"
#include "mozilla/Attributes.h"
#define NS_XPCOM_INIT_CURRENT_PROCESS_DIR "MozBinD" // Can be used to set NS_XPCOM_CURRENT_PROCESS_DIR

Просмотреть файл

@ -14,7 +14,8 @@
#ifndef nsAString_h___
#include "nsAString.h"
#endif
#include "nsTArray.h"
template<class E> class nsTArray;
inline size_t Distance( const nsReadingIterator<PRUnichar>& start, const nsReadingIterator<PRUnichar>& end )
{

Просмотреть файл

@ -4,8 +4,10 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "nsReadableUtils.h"
#include "nsMemory.h"
#include "nsString.h"
#include "nsTArray.h"
#include "nsUTF8Utils.h"
void