| Index: Source/platform/image-decoders/gif/GIFImageReader.h
|
| diff --git a/Source/core/platform/image-decoders/gif/GIFImageReader.h b/Source/platform/image-decoders/gif/GIFImageReader.h
|
| similarity index 97%
|
| rename from Source/core/platform/image-decoders/gif/GIFImageReader.h
|
| rename to Source/platform/image-decoders/gif/GIFImageReader.h
|
| index 616f6e69e538978d7aaddcda1ca601ba7cae4d45..0464bb09013d3a5daf9ce0393fa7a2081355bce8 100644
|
| --- a/Source/core/platform/image-decoders/gif/GIFImageReader.h
|
| +++ b/Source/platform/image-decoders/gif/GIFImageReader.h
|
| @@ -41,7 +41,8 @@
|
| // Define ourselves as the clientPtr. Mozilla just hacked their C++ callback class into this old C decoder,
|
| // so we will too.
|
| #include "platform/SharedBuffer.h"
|
| -#include "core/platform/image-decoders/gif/GIFImageDecoder.h"
|
| +#include "platform/image-decoders/gif/GIFImageDecoder.h"
|
| +#include "wtf/Noncopyable.h"
|
| #include "wtf/OwnPtr.h"
|
| #include "wtf/PassOwnPtr.h"
|
| #include "wtf/Vector.h"
|
| @@ -178,7 +179,7 @@ private:
|
|
|
| // Frame output state machine.
|
| struct GIFFrameContext {
|
| - WTF_MAKE_FAST_ALLOCATED;
|
| + WTF_MAKE_FAST_ALLOCATED; WTF_MAKE_NONCOPYABLE(GIFFrameContext);
|
| public:
|
| GIFFrameContext(int id)
|
| : m_frameId(id)
|
| @@ -274,8 +275,8 @@ private:
|
| bool m_isDataSizeDefined;
|
| };
|
|
|
| -class GIFImageReader {
|
| - WTF_MAKE_FAST_ALLOCATED;
|
| +class PLATFORM_EXPORT GIFImageReader {
|
| + WTF_MAKE_FAST_ALLOCATED; WTF_MAKE_NONCOPYABLE(GIFImageReader);
|
| public:
|
| GIFImageReader(WebCore::GIFImageDecoder* client = 0)
|
| : m_client(client)
|
|
|