[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/trunk r12017: Another header shuffle:
From: |
Bastiaan Jacques |
Subject: |
[Gnash-commit] /srv/bzr/gnash/trunk r12017: Another header shuffle: |
Date: |
Thu, 11 Mar 2010 02:47:08 +0100 |
User-agent: |
Bazaar (2.0.3) |
------------------------------------------------------------
revno: 12017
committer: Bastiaan Jacques <address@hidden>
branch nick: trunk
timestamp: Thu 2010-03-11 02:47:08 +0100
message:
Another header shuffle:
- Add includes for libstdc++ types in files where they are actually used.
- Remove unused includes; move them to .cpp files where appropriate.
- Forward-declare some classes instead of including their headers. Add
these include directives to .cpp files as needed.
modified:
backend/ProxyRenderer.h
backend/Renderer.h
backend/Renderer_cairo.h
backend/Renderer_ogl.h
cygnal/cgi-bin/echo/echo.h
cygnal/cgi-bin/fitcDemo/fitcDemo.h
cygnal/handler.h
cygnal/libamf/amf.h
cygnal/libamf/buffer.h
cygnal/libnet/cque.h
cygnal/libnet/rtmp.h
cygnal/libnet/rtmp_client.h
cygnal/libnet/sshclient.h
cygnal/libnet/sshserver.h
cygnal/libnet/sslclient.h
cygnal/libnet/sslserver.h
cygnal/libnet/statistics.h
cygnal/rtmp_server.h
cygnal/serverSO.h
extensions/mysql/mysql_db.cpp
extensions/mysql/mysql_db.h
gui/Kde4GlueAgg.h
gui/Kde4Gui.h
gui/Player.h
gui/aos4sup.h
gui/dump.h
gui/fltksup.h
gui/gtk_glue_agg_xv.h
gui/gtksup.h
gui/gui.cpp
gui/gui.h
gui/haiku_agg_glue.h
gui/haikusup.h
gui/kde_glue_agg.h
gui/pythonmod/gnash-view.cpp
gui/sdl_agg_glue.h
libbase/BitsReader.h
libbase/ClockTime.h
libbase/GnashAlgorithm.h
libbase/IOChannel.h
libbase/RTMP.cpp
libbase/RTMP.h
libbase/SimpleBuffer.h
libbase/StringPredicates.h
libbase/URL.h
libbase/arg_parser.h
libbase/smart_ptr.h
libbase/snappingrange.h
libbase/string_table.h
libbase/tu_file.h
libcore/AMFConverter.cpp
libcore/AMFConverter.h
libcore/Bitmap.cpp
libcore/Bitmap.h
libcore/BitmapMovie.h
libcore/Button.cpp
libcore/Button.h
libcore/ClassHierarchy.h
libcore/DisplayList.h
libcore/DisplayObject.cpp
libcore/DisplayObject.h
libcore/DisplayObjectContainer.h
libcore/DynamicShape.h
libcore/ExportableResource.h
libcore/Font.h
libcore/Geometry.cpp
libcore/Geometry.h
libcore/InteractiveObject.h
libcore/LineStyle.cpp
libcore/MorphShape.h
libcore/Movie.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/MovieFactory.h
libcore/MovieLibrary.h
libcore/MovieLoader.cpp
libcore/MovieLoader.h
libcore/ObjectURI.h
libcore/RunResources.h
libcore/SWFMatrix.cpp
libcore/SWFMatrix.h
libcore/SWFMovie.h
libcore/SWFRect.h
libcore/Shape.h
libcore/StaticText.h
libcore/StreamProvider.h
libcore/TextField.cpp
libcore/TextField.h
libcore/Video.cpp
libcore/Video.h
libcore/abc/Method.h
libcore/abc/abc_function.h
libcore/abc/as_class.h
libcore/as_function.h
libcore/as_object.cpp
libcore/as_object.h
libcore/asobj/Array_as.cpp
libcore/asobj/Boolean_as.cpp
libcore/asobj/Color_as.cpp
libcore/asobj/Date_as.cpp
libcore/asobj/Date_as.h
libcore/asobj/Global_as.h
libcore/asobj/Globals.h
libcore/asobj/LoadableObject.cpp
libcore/asobj/Number_as.cpp
libcore/asobj/Selection_as.cpp
libcore/asobj/flash/accessibility/Accessibility_as.cpp
libcore/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/display/BitmapData_as.h
libcore/asobj/flash/display/MovieClip_as.cpp
libcore/asobj/flash/filters/BitmapFilter_as.cpp
libcore/asobj/flash/geom/Matrix_as.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/asobj/flash/geom/Rectangle_as.h
libcore/asobj/flash/geom/Transform_as.cpp
libcore/asobj/flash/media/Camera_as.cpp
libcore/asobj/flash/media/Microphone_as.cpp
libcore/asobj/flash/media/Sound_as.cpp
libcore/asobj/flash/media/Sound_as.h
libcore/asobj/flash/net/NetConnection_as.cpp
libcore/asobj/flash/net/NetConnection_as.h
libcore/asobj/flash/net/NetStream_as.cpp
libcore/asobj/flash/net/NetStream_as.h
libcore/asobj/flash/net/SharedObject_as.cpp
libcore/asobj/flash/net/XMLSocket_as.cpp
libcore/asobj/flash/system/System_as.cpp
libcore/asobj/flash/system/System_as.h
libcore/asobj/flash/text/TextField_as.cpp
libcore/asobj/flash/text/TextFormat_as.cpp
libcore/asobj/flash/text/TextFormat_as.h
libcore/asobj/flash/text/TextSnapshot_as.cpp
libcore/asobj/flash/ui/ContextMenuItem_as.cpp
libcore/asobj/flash/ui/Mouse_as.cpp
libcore/asobj/flash/xml/XMLDocument_as.h
libcore/asobj/flash/xml/XMLNode_as.cpp
libcore/builtin_function.h
libcore/event_id.h
libcore/fill_style.h
libcore/movie_root.cpp
libcore/movie_root.h
libcore/parser/BitmapMovieDefinition.h
libcore/parser/SWFMovieDefinition.h
libcore/parser/SWFParser.cpp
libcore/parser/action_buffer.h
libcore/parser/sound_definition.cpp
libcore/parser/sound_definition.h
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/DefaultTagLoaders.h
libcore/swf/DefineButtonCxformTag.cpp
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonSoundTag.h
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineFontAlignZonesTag.cpp
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
libcore/swf/DefineMorphShapeTag.cpp
libcore/swf/DefineScalingGridTag.h
libcore/swf/DefineSceneAndFrameLabelDataTag.h
libcore/swf/DefineShapeTag.cpp
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
libcore/swf/DefineVideoStreamTag.cpp
libcore/swf/DoABCTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
libcore/swf/RemoveObjectTag.cpp
libcore/swf/ScriptLimitsTag.h
libcore/swf/SetBackgroundColorTag.h
libcore/swf/SetTabIndexTag.h
libcore/swf/ShapeRecord.cpp
libcore/swf/SymbolClassTag.h
libcore/swf/TextRecord.h
libcore/swf/VideoFrameTag.cpp
libcore/swf/tag_loaders.cpp
libcore/swf_event.h
libcore/swf_function.h
libcore/vm/ASHandlers.cpp
libcore/vm/ActionExec.h
libcore/vm/CodeStream.h
libcore/vm/ExecutableCode.h
libcore/vm/Machine.cpp
libcore/vm/Machine.h
libcore/vm/VM.h
libcore/vm/fn_call.h
libmedia/MediaHandler.h
libmedia/MediaParser.h
libmedia/VideoInput.h
libmedia/ffmpeg/MediaHandlerFfmpeg.h
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/ffmpeg/VideoInputFfmpeg.h
libmedia/gst/AudioInputGst.h
libmedia/gst/MediaHandlerGst.h
libmedia/gst/MediaParserGst.h
libmedia/haiku/MediaHandlerHaiku.h
libmedia/haiku/VideoInputHaiku.h
libsound/EmbedSound.h
libsound/NullSoundHandler.h
libsound/aos4/sound_handler_ahi.h
libsound/mkit/sound_handler_mkit.h
libsound/sdl/sound_handler_sdl.h
libsound/sound_handler.h
plugin/win32/plugin.h
testsuite/DummyMovieDefinition.h
testsuite/MovieTester.h
utilities/processor.cpp
utilities/rtmpget.cpp
=== modified file 'backend/ProxyRenderer.h'
--- a/backend/ProxyRenderer.h 2010-03-06 18:30:16 +0000
+++ b/backend/ProxyRenderer.h 2010-03-11 01:47:08 +0000
@@ -22,6 +22,7 @@
#ifndef GNASH_RENDER_H
#define GNASH_RENDER_H
+#include <vector>
#include "gnash.h"
#include "Renderer.h"
#include "dsodefs.h"
=== modified file 'backend/Renderer.h'
--- a/backend/Renderer.h 2010-03-10 16:13:07 +0000
+++ b/backend/Renderer.h 2010-03-11 01:47:08 +0000
@@ -144,6 +144,7 @@
/// faster than converting between ints and floats all the way.
+#include <vector>
#include "dsodefs.h" // for DSOEXPORT
#include "FileTypes.h"
=== modified file 'backend/Renderer_cairo.h'
--- a/backend/Renderer_cairo.h 2010-03-05 04:19:28 +0000
+++ b/backend/Renderer_cairo.h 2010-03-11 01:47:08 +0000
@@ -20,6 +20,7 @@
#ifndef BACKEND_RENDER_HANDLER_CAIRO_H
#define BACKEND_RENDER_HANDLER_CAIRO_H
+#include <vector>
#include <boost/scoped_array.hpp>
#include <cairo/cairo.h>
#include "Renderer.h"
=== modified file 'backend/Renderer_ogl.h'
--- a/backend/Renderer_ogl.h 2010-01-11 06:41:38 +0000
+++ b/backend/Renderer_ogl.h 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
# ifdef __APPLE_CC__
# include <AGL/agl.h>
# endif
+#include <vector>
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
#include <OpenGL/glext.h>
=== modified file 'cygnal/cgi-bin/echo/echo.h'
--- a/cygnal/cgi-bin/echo/echo.h 2010-03-10 16:37:25 +0000
+++ b/cygnal/cgi-bin/echo/echo.h 2010-03-11 01:47:08 +0000
@@ -19,7 +19,6 @@
#ifndef _ECHO_H_
#define _ECHO_H_
-#include <map>
#include <vector>
#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
=== modified file 'cygnal/cgi-bin/fitcDemo/fitcDemo.h'
--- a/cygnal/cgi-bin/fitcDemo/fitcDemo.h 2010-03-10 16:37:25 +0000
+++ b/cygnal/cgi-bin/fitcDemo/fitcDemo.h 2010-03-11 01:47:08 +0000
@@ -19,7 +19,6 @@
#ifndef _FITCDEMO_H_
#define _FITCDEMO_H_
-#include <map>
#include <vector>
#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
=== modified file 'cygnal/handler.h'
--- a/cygnal/handler.h 2010-03-10 16:37:25 +0000
+++ b/cygnal/handler.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef __HANDLER_H__
#define __HANDLER_H__ 1
+#include <map>
#include <boost/cstdint.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/shared_ptr.hpp>
=== modified file 'cygnal/libamf/amf.h'
--- a/cygnal/libamf/amf.h 2010-03-10 16:37:25 +0000
+++ b/cygnal/libamf/amf.h 2010-03-11 01:47:08 +0000
@@ -29,7 +29,6 @@
#include <string>
#include <cstring>
-#include <map>
#include <boost/cstdint.hpp>
#include <boost/shared_ptr.hpp>
=== modified file 'cygnal/libamf/buffer.h'
--- a/cygnal/libamf/buffer.h 2010-01-01 17:48:26 +0000
+++ b/cygnal/libamf/buffer.h 2010-03-11 01:47:08 +0000
@@ -23,6 +23,7 @@
#include "gnashconfig.h"
#endif
+#include <vector>
#include <boost/cstdint.hpp>
#include <boost/scoped_array.hpp>
#include <boost/shared_ptr.hpp>
=== modified file 'cygnal/libnet/cque.h'
--- a/cygnal/libnet/cque.h 2010-01-01 17:48:26 +0000
+++ b/cygnal/libnet/cque.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef __CQUE_H__
#define __CQUE_H__
+#include <string>
#include <boost/cstdint.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
=== modified file 'cygnal/libnet/rtmp.h'
--- a/cygnal/libnet/rtmp.h 2010-01-11 06:41:38 +0000
+++ b/cygnal/libnet/rtmp.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_LIBNET_RTMP_H
#define GNASH_LIBNET_RTMP_H
+#include <deque>
#include <boost/cstdint.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/scoped_ptr.hpp>
=== modified file 'cygnal/libnet/rtmp_client.h'
--- a/cygnal/libnet/rtmp_client.h 2010-03-10 16:37:25 +0000
+++ b/cygnal/libnet/rtmp_client.h 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
#ifndef _RTMP_CLIENT_H_
#define _RTMP_CLIENT_H_
+#include <deque>
#include <boost/cstdint.hpp>
#include <boost/shared_ptr.hpp>
#include <string>
=== modified file 'cygnal/libnet/sshclient.h'
--- a/cygnal/libnet/sshclient.h 2010-03-10 16:37:25 +0000
+++ b/cygnal/libnet/sshclient.h 2010-03-11 01:47:08 +0000
@@ -21,7 +21,6 @@
#include <string>
#include <boost/array.hpp>
-#include <map>
#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
#include <boost/scoped_array.hpp>
=== modified file 'cygnal/libnet/sshserver.h'
--- a/cygnal/libnet/sshserver.h 2010-03-10 16:37:25 +0000
+++ b/cygnal/libnet/sshserver.h 2010-03-11 01:47:08 +0000
@@ -21,7 +21,6 @@
#include <string>
#include <boost/array.hpp>
-#include <map>
#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
#include <boost/scoped_array.hpp>
=== modified file 'cygnal/libnet/sslclient.h'
--- a/cygnal/libnet/sslclient.h 2010-03-10 16:37:25 +0000
+++ b/cygnal/libnet/sslclient.h 2010-03-11 01:47:08 +0000
@@ -25,7 +25,6 @@
#include <string>
#include <boost/array.hpp>
-#include <map>
#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
#include <boost/scoped_array.hpp>
=== modified file 'cygnal/libnet/sslserver.h'
--- a/cygnal/libnet/sslserver.h 2010-03-10 16:37:25 +0000
+++ b/cygnal/libnet/sslserver.h 2010-03-11 01:47:08 +0000
@@ -23,9 +23,7 @@
#include "gnashconfig.h"
#endif
-#include <string>
#include <boost/array.hpp>
-#include <map>
#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
#include <boost/scoped_array.hpp>
=== modified file 'cygnal/libnet/statistics.h'
--- a/cygnal/libnet/statistics.h 2010-01-11 06:41:38 +0000
+++ b/cygnal/libnet/statistics.h 2010-03-11 01:47:08 +0000
@@ -20,6 +20,7 @@
#ifndef __STATISTICS_H__
#define __STATISTICS_H__
+#include <vector>
#include <sys/time.h>
#include <network.h>
#include <list>
=== modified file 'cygnal/rtmp_server.h'
--- a/cygnal/rtmp_server.h 2010-01-11 06:41:38 +0000
+++ b/cygnal/rtmp_server.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef _RTMP_SERVER_H_
#define _RTMP_SERVER_H_
+#include <vector>
#include <boost/cstdint.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/array.hpp>
=== modified file 'cygnal/serverSO.h'
--- a/cygnal/serverSO.h 2010-03-10 16:37:25 +0000
+++ b/cygnal/serverSO.h 2010-03-11 01:47:08 +0000
@@ -18,7 +18,6 @@
#ifndef __SERVERSO_H__
#define __SERVERSO_H__
-#include <string>
#include <iostream>
#include "sol.h"
=== modified file 'extensions/mysql/mysql_db.cpp'
--- a/extensions/mysql/mysql_db.cpp 2010-01-11 06:41:38 +0000
+++ b/extensions/mysql/mysql_db.cpp 2010-03-11 01:47:08 +0000
@@ -21,6 +21,7 @@
#include "gnashconfig.h"
#endif
+#include "namedStrings.h"
#include <cstdarg>
#include <mysql/errmsg.h>
=== modified file 'extensions/mysql/mysql_db.h'
--- a/extensions/mysql/mysql_db.h 2010-03-10 16:37:25 +0000
+++ b/extensions/mysql/mysql_db.h 2010-03-11 01:47:08 +0000
@@ -23,7 +23,6 @@
#include "gnashconfig.h"
#endif
-#include <string>
#include <mysql/errmsg.h>
#include <mysql/mysql.h>
=== modified file 'gui/Kde4GlueAgg.h'
--- a/gui/Kde4GlueAgg.h 2010-01-11 06:41:38 +0000
+++ b/gui/Kde4GlueAgg.h 2010-03-11 01:47:08 +0000
@@ -26,6 +26,7 @@
#include "Kde4Glue.h"
+#include <memory>
#include <QImage>
#include <boost/scoped_array.hpp>
#include <QPainter>
=== modified file 'gui/Kde4Gui.h'
--- a/gui/Kde4Gui.h 2010-02-01 07:29:29 +0000
+++ b/gui/Kde4Gui.h 2010-03-11 01:47:08 +0000
@@ -26,6 +26,7 @@
#include "gui.h"
#include "rc.h"
+#include <vector>
#include <QX11EmbedWidget>
#include <QDialog>
=== modified file 'gui/Player.h'
--- a/gui/Player.h 2010-02-11 19:50:37 +0000
+++ b/gui/Player.h 2010-03-11 01:47:08 +0000
@@ -33,6 +33,7 @@
#include "movie_root.h"
#include "RunResources.h"
+#include <boost/intrusive_ptr.hpp>
#include <string>
#include <boost/shared_ptr.hpp>
#include <map>
=== modified file 'gui/aos4sup.h'
--- a/gui/aos4sup.h 2010-01-11 06:41:38 +0000
+++ b/gui/aos4sup.h 2010-03-11 01:47:08 +0000
@@ -26,6 +26,7 @@
#include "aos4_gnash_prefs.h"
+#include <vector>
#include <proto/intuition.h>
#include <proto/graphics.h>
#include <proto/Picasso96API.h>
=== modified file 'gui/dump.h'
--- a/gui/dump.h 2010-02-01 08:20:08 +0000
+++ b/gui/dump.h 2010-03-11 01:47:08 +0000
@@ -25,6 +25,7 @@
#include "dsodefs.h" // for DSOEXPORT
#include "gui.h" // for inheritance
+#include <string>
#include <fstream>
#include <boost/scoped_array.hpp>
=== modified file 'gui/fltksup.h'
--- a/gui/fltksup.h 2010-01-11 06:41:38 +0000
+++ b/gui/fltksup.h 2010-03-11 01:47:08 +0000
@@ -27,6 +27,7 @@
#include "log.h"
#include "gui.h"
+#include <vector>
#include <fltk/Window.h>
#include <fltk/PopupMenu.h>
=== modified file 'gui/gtk_glue_agg_xv.h'
--- a/gui/gtk_glue_agg_xv.h 2010-01-01 17:48:26 +0000
+++ b/gui/gtk_glue_agg_xv.h 2010-03-11 01:47:08 +0000
@@ -23,6 +23,7 @@
#include "gtk_glue.h"
#include "MediaHandler.h"
+#include <string>
#include <gtk/gtk.h>
#include <gdk/gdk.h>
#include <boost/scoped_array.hpp>
=== modified file 'gui/gtksup.h'
--- a/gui/gtksup.h 2010-01-30 17:55:27 +0000
+++ b/gui/gtksup.h 2010-03-11 01:47:08 +0000
@@ -26,6 +26,7 @@
#include "gnash.h"
#include "gtk_glue.h"
+#include <string>
#include <gdk/gdk.h>
#include <gtk/gtk.h>
=== modified file 'gui/gui.cpp'
--- a/gui/gui.cpp 2010-03-06 18:30:16 +0000
+++ b/gui/gui.cpp 2010-03-11 01:47:08 +0000
@@ -31,6 +31,7 @@
#include "DisplayObject.h"
#include "tu_file.h"
#include "gnash.h"
+#include "RunResources.h"
#ifdef GNASH_FPS_DEBUG
#include "ClockTime.h"
=== modified file 'gui/gui.h'
--- a/gui/gui.h 2010-02-23 16:26:50 +0000
+++ b/gui/gui.h 2010-03-11 01:47:08 +0000
@@ -36,6 +36,7 @@
#include "tree.hh" // for tree
#endif
+#include <boost/intrusive_ptr.hpp>
#include <vector>
#include <cstdlib>
#include <string>
=== modified file 'gui/haiku_agg_glue.h'
--- a/gui/haiku_agg_glue.h 2010-02-16 20:28:47 +0000
+++ b/gui/haiku_agg_glue.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef HAIKU_AGG_GLUE_H
#define HAIKU_AGG_GLUE_H
+#include <vector>
#include <boost/cstdint.hpp> // for boost::?int??_t
#include <Renderer.h>
=== modified file 'gui/haikusup.h'
--- a/gui/haikusup.h 2010-02-16 20:28:47 +0000
+++ b/gui/haikusup.h 2010-03-11 01:47:08 +0000
@@ -32,6 +32,8 @@
#include "haiku_agg_glue.h"
+#include <string>
+
class BMessageRunner;
=== modified file 'gui/kde_glue_agg.h'
--- a/gui/kde_glue_agg.h 2010-01-11 06:41:38 +0000
+++ b/gui/kde_glue_agg.h 2010-03-11 01:47:08 +0000
@@ -27,6 +27,7 @@
#endif
#include "kde_glue.h"
+#include <vector>
#include <boost/scoped_array.hpp>
=== modified file 'gui/pythonmod/gnash-view.cpp'
--- a/gui/pythonmod/gnash-view.cpp 2010-01-01 17:48:26 +0000
+++ b/gui/pythonmod/gnash-view.cpp 2010-03-11 01:47:08 +0000
@@ -39,6 +39,8 @@
#include "smart_ptr.h"
#include "DisplayObject.h"
#include "Global_as.h"
+#include "NamingPolicy.h"
+#include "StreamProvider.h"
#ifdef USE_FFMPEG
# include "MediaHandlerFfmpeg.h"
=== modified file 'gui/sdl_agg_glue.h'
--- a/gui/sdl_agg_glue.h 2010-01-11 06:41:38 +0000
+++ b/gui/sdl_agg_glue.h 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
#include "sdl_glue.h"
+#include <vector>
#include <SDL.h>
#include <boost/cstdint.hpp> // for boost::?int??_t
=== modified file 'libbase/BitsReader.h'
--- a/libbase/BitsReader.h 2010-03-10 16:37:25 +0000
+++ b/libbase/BitsReader.h 2010-03-11 01:47:08 +0000
@@ -23,11 +23,10 @@
#define BITSREADER_H
#include "dsodefs.h"
-#include "GnashException.h"
#include "log.h"
-#include <cassert> // for assert used in this file
#include <sstream>
+#include <cassert>
#include <boost/cstdint.hpp> // for boost::uint32_t used in this file
namespace gnash {
=== modified file 'libbase/ClockTime.h'
--- a/libbase/ClockTime.h 2010-01-11 06:41:38 +0000
+++ b/libbase/ClockTime.h 2010-03-11 01:47:08 +0000
@@ -23,7 +23,6 @@
#include <boost/cstdint.hpp>
#include "dsodefs.h"
-#include <sys/time.h> // for struct timezone
namespace clocktime
{
=== modified file 'libbase/GnashAlgorithm.h'
--- a/libbase/GnashAlgorithm.h 2010-01-20 20:08:13 +0000
+++ b/libbase/GnashAlgorithm.h 2010-03-11 01:47:08 +0000
@@ -20,7 +20,6 @@
#ifndef GNASH_ALGORITHM_H
#define GNASH_ALGORITHM_H
-#include <iterator>
#include <algorithm>
#include <boost/checked_delete.hpp>
#include <boost/intrusive_ptr.hpp>
=== modified file 'libbase/IOChannel.h'
--- a/libbase/IOChannel.h 2010-02-22 06:49:35 +0000
+++ b/libbase/IOChannel.h 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
#include "dsodefs.h" // DSOEXPORT
#include "GnashException.h" // for IOException inheritance
+#include <string>
#include <boost/cstdint.hpp> // for boost int types
#include <ios>
=== modified file 'libbase/RTMP.cpp'
--- a/libbase/RTMP.cpp 2010-03-10 20:25:55 +0000
+++ b/libbase/RTMP.cpp 2010-03-11 01:47:08 +0000
@@ -20,10 +20,11 @@
#include <cassert>
#include <cstdio>
+#include <boost/lexical_cast.hpp>
+
// Replace!!
#include <sys/times.h>
#include <netinet/in.h>
-#include <boost/lexical_cast.hpp>
#include "RTMP.h"
#include "log.h"
=== modified file 'libbase/RTMP.h'
--- a/libbase/RTMP.h 2010-03-10 19:21:04 +0000
+++ b/libbase/RTMP.h 2010-03-11 01:47:08 +0000
@@ -24,10 +24,8 @@
#include <deque>
#include <map>
-#include "log.h"
#include "SimpleBuffer.h"
#include "Socket.h"
-#include "URL.h"
#define RTMP_DEFAULT_CHUNKSIZE 128
@@ -36,6 +34,7 @@
namespace rtmp {
class HandShaker;
}
+ class URL;
}
namespace gnash {
=== modified file 'libbase/SimpleBuffer.h'
--- a/libbase/SimpleBuffer.h 2010-01-25 18:52:20 +0000
+++ b/libbase/SimpleBuffer.h 2010-03-11 01:47:08 +0000
@@ -19,12 +19,11 @@
#ifndef GNASH_SIMPLEBUFFER_H
#define GNASH_SIMPLEBUFFER_H
-//#include "dsodefs.h" // for DSOEXPORT (not used)
-#include <cassert> // for assert
#include <boost/cstdint.hpp> // for boost::uint8_t
#include <algorithm> // for std::copy
#include <boost/scoped_array.hpp>
+#include <cassert>
namespace gnash {
=== modified file 'libbase/StringPredicates.h'
--- a/libbase/StringPredicates.h 2010-02-03 12:23:38 +0000
+++ b/libbase/StringPredicates.h 2010-03-11 01:47:08 +0000
@@ -21,6 +21,7 @@
#ifndef GNASH_STRINGPREDICATES_H
#define GNASH_STRINGPREDICATES_H
+#include <string>
#include <algorithm>
#include <boost/algorithm/string/compare.hpp>
#include <boost/algorithm/string/predicate.hpp>
=== modified file 'libbase/URL.h'
--- a/libbase/URL.h 2010-01-11 06:41:38 +0000
+++ b/libbase/URL.h 2010-03-11 01:47:08 +0000
@@ -23,7 +23,6 @@
#include <iosfwd>
#include <string>
-#include <fstream>
#include <map>
namespace gnash {
=== modified file 'libbase/arg_parser.h'
--- a/libbase/arg_parser.h 2010-02-01 06:29:02 +0000
+++ b/libbase/arg_parser.h 2010-03-11 01:47:08 +0000
@@ -45,6 +45,7 @@
// happen. <bwy>
#include "dsodefs.h"
+#include <vector>
#include <sstream>
class Arg_parser
=== modified file 'libbase/smart_ptr.h'
--- a/libbase/smart_ptr.h 2010-01-11 06:41:38 +0000
+++ b/libbase/smart_ptr.h 2010-03-11 01:47:08 +0000
@@ -42,7 +42,6 @@
#include "ref_counted.h"
#include "GC.h"
-#include <boost/intrusive_ptr.hpp>
#include <typeinfo>
#define COMPILER_SUPPORTS_ARGUMENT_DEPENDENT_LOOKUP 1
=== modified file 'libbase/snappingrange.h'
--- a/libbase/snappingrange.h 2010-03-06 18:30:16 +0000
+++ b/libbase/snappingrange.h 2010-03-11 01:47:08 +0000
@@ -21,12 +21,10 @@
#include "Range2d.h"
-#include <list>
#include <vector>
-#include <boost/bind.hpp>
#include <iterator>
#include <algorithm>
-#include <iostream>
+#include <ostream>
#include <boost/cstdint.hpp>
namespace gnash {
=== modified file 'libbase/string_table.h'
--- a/libbase/string_table.h 2010-01-11 06:41:38 +0000
+++ b/libbase/string_table.h 2010-03-11 01:47:08 +0000
@@ -26,7 +26,6 @@
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/hashed_index.hpp>
-#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/identity.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/thread.hpp>
=== modified file 'libbase/tu_file.h'
--- a/libbase/tu_file.h 2010-02-22 06:53:48 +0000
+++ b/libbase/tu_file.h 2010-03-11 01:47:08 +0000
@@ -13,7 +13,6 @@
#include "utility.h"
#include "IOChannel.h" // for inheritance
-#include <cstdio>
namespace gnash {
=== modified file 'libcore/AMFConverter.cpp'
--- a/libcore/AMFConverter.cpp 2010-03-10 19:04:09 +0000
+++ b/libcore/AMFConverter.cpp 2010-03-11 01:47:08 +0000
@@ -32,6 +32,7 @@
#include "Array_as.h"
#include "Global_as.h"
#include "fn_call.h"
+#include "as_function.h"
// Define this macro to make AMF parsing verbose
//#define GNASH_DEBUG_AMF_DESERIALIZE 1
=== modified file 'libcore/AMFConverter.h'
--- a/libcore/AMFConverter.h 2010-02-20 07:55:10 +0000
+++ b/libcore/AMFConverter.h 2010-03-11 01:47:08 +0000
@@ -24,13 +24,13 @@
#include <string>
#include <vector>
-#include "as_value.h"
#include "dsodefs.h"
#include "GnashException.h"
#include "AMF.h"
namespace gnash {
class as_object;
+ class as_value;
class SimpleBuffer;
class Global_as;
}
=== modified file 'libcore/Bitmap.cpp'
--- a/libcore/Bitmap.cpp 2010-01-01 17:48:26 +0000
+++ b/libcore/Bitmap.cpp 2010-03-11 01:47:08 +0000
@@ -25,6 +25,7 @@
#include "Renderer.h"
#include "VM.h"
#include "movie_root.h"
+#include "RunResources.h"
namespace gnash {
=== modified file 'libcore/Bitmap.h'
--- a/libcore/Bitmap.h 2010-01-01 17:48:26 +0000
+++ b/libcore/Bitmap.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_BITMAP_H
#define GNASH_BITMAP_H
+#include <boost/intrusive_ptr.hpp>
#include "DisplayObject.h"
#include "BitmapInfo.h"
#include "flash/display/BitmapData_as.h"
=== modified file 'libcore/BitmapMovie.h'
--- a/libcore/BitmapMovie.h 2010-01-01 17:48:26 +0000
+++ b/libcore/BitmapMovie.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_BITMAP_MOVIE_H
#define GNASH_BITMAP_MOVIE_H
+#include <string>
#include "BitmapMovieDefinition.h"
#include "Movie.h" // for inheritance
=== modified file 'libcore/Button.cpp'
--- a/libcore/Button.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/Button.cpp 2010-03-11 01:47:08 +0000
@@ -40,6 +40,7 @@
#include "GnashKey.h"
#include "SoundInfoRecord.h"
#include "Global_as.h"
+#include "RunResources.h"
#include <boost/bind.hpp>
=== modified file 'libcore/Button.h'
--- a/libcore/Button.h 2010-01-11 06:41:38 +0000
+++ b/libcore/Button.h 2010-03-11 01:47:08 +0000
@@ -26,6 +26,7 @@
#include "smart_ptr.h" // GNASH_USE_GC
#include "InteractiveObject.h" // for inheritance
+#include <boost/intrusive_ptr.hpp>
#include <vector>
#include <set>
=== modified file 'libcore/ClassHierarchy.h'
--- a/libcore/ClassHierarchy.h 2010-01-01 17:48:26 +0000
+++ b/libcore/ClassHierarchy.h 2010-03-11 01:47:08 +0000
@@ -23,7 +23,6 @@
#include "gnashconfig.h"
#endif
-#include "as_object.h"
#ifdef ENABLE_AVM2
# include "SafeStack.h"
@@ -34,6 +33,8 @@
# include "Method.h"
#endif
+#include <map>
+#include <string>
#include <list>
#include <vector>
#include <ostream>
=== modified file 'libcore/DisplayList.h'
--- a/libcore/DisplayList.h 2010-01-11 06:41:38 +0000
+++ b/libcore/DisplayList.h 2010-03-11 01:47:08 +0000
@@ -23,11 +23,12 @@
#include "snappingrange.h"
#include "DisplayObject.h"
+#include <string>
#include <list>
#include <iosfwd>
#ifndef NDEBUG
+#include <set> // for testInvariant
#include "log.h"
-#include <set> // for testInvariant
#endif
// GNASH_PARANOIA_LEVEL:
=== modified file 'libcore/DisplayObject.cpp'
--- a/libcore/DisplayObject.cpp 2010-01-25 06:47:50 +0000
+++ b/libcore/DisplayObject.cpp 2010-03-11 01:47:08 +0000
@@ -36,6 +36,7 @@
#include "gnash.h" // Quality
#include "GnashNumeric.h"
#include "Global_as.h"
+#include "Renderer.h"
#ifdef USE_SWFTREE
# include "tree.hh"
=== modified file 'libcore/DisplayObject.h'
--- a/libcore/DisplayObject.h 2010-03-10 16:13:07 +0000
+++ b/libcore/DisplayObject.h 2010-03-11 01:47:08 +0000
@@ -36,6 +36,7 @@
# include "tree.hh"
#endif
+#include <vector>
#include <map>
#include <string>
#include <cassert>
=== modified file 'libcore/DisplayObjectContainer.h'
--- a/libcore/DisplayObjectContainer.h 2010-03-10 16:37:25 +0000
+++ b/libcore/DisplayObjectContainer.h 2010-03-11 01:47:08 +0000
@@ -33,10 +33,6 @@
# include "tree.hh"
#endif
-#include <list>
-#include <map>
-#include <string>
-
// Forward declarations
namespace gnash {
}
=== modified file 'libcore/DynamicShape.h'
--- a/libcore/DynamicShape.h 2010-01-14 12:03:17 +0000
+++ b/libcore/DynamicShape.h 2010-03-11 01:47:08 +0000
@@ -20,6 +20,7 @@
#ifndef GNASH_DYNAMIC_SHAPE_H
#define GNASH_DYNAMIC_SHAPE_H
+#include <vector>
#include "LineStyle.h"
#include "ShapeRecord.h"
=== modified file 'libcore/ExportableResource.h'
--- a/libcore/ExportableResource.h 2010-03-10 19:04:09 +0000
+++ b/libcore/ExportableResource.h 2010-03-11 01:47:08 +0000
@@ -20,7 +20,6 @@
#define GNASH_RESOURCE_H
#include "ref_counted.h" // for inheritance
-#include "smart_ptr.h"
namespace gnash {
=== modified file 'libcore/Font.h'
--- a/libcore/Font.h 2010-01-25 14:29:49 +0000
+++ b/libcore/Font.h 2010-03-11 01:47:08 +0000
@@ -24,9 +24,9 @@
#ifndef GNASH_FONT_H
#define GNASH_FONT_H
-#include "smart_ptr.h" // GNASH_USE_GC
#include "ExportableResource.h"
+#include <string>
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/cstdint.hpp>
=== modified file 'libcore/Geometry.cpp'
--- a/libcore/Geometry.cpp 2010-03-10 19:04:09 +0000
+++ b/libcore/Geometry.cpp 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#include <cmath>
#include "Geometry.h"
#include "log.h"
+#include "LineStyle.h"
namespace gnash {
namespace geometry {
=== modified file 'libcore/Geometry.h'
--- a/libcore/Geometry.h 2010-03-10 16:13:07 +0000
+++ b/libcore/Geometry.h 2010-03-11 01:47:08 +0000
@@ -20,8 +20,8 @@
#define GNASH_GEOMETRY_H
#include "dsodefs.h"
-#include "SWFMatrix.h"
-#include "LineStyle.h"
+#include "SWFMatrix.h"
+#include "SWFRect.h"
#include <vector> // for path composition
#include <cmath> // sqrt
@@ -29,7 +29,7 @@
// Forward declarations
namespace gnash {
- class SWFRect;
+ class LineStyle;
}
namespace gnash {
=== modified file 'libcore/InteractiveObject.h'
--- a/libcore/InteractiveObject.h 2010-03-10 19:04:09 +0000
+++ b/libcore/InteractiveObject.h 2010-03-11 01:47:08 +0000
@@ -23,6 +23,7 @@
#include "DisplayObject.h" // for inheritance
#include "log.h"
+#include <vector>
#include <cassert>
namespace gnash {
=== modified file 'libcore/LineStyle.cpp'
--- a/libcore/LineStyle.cpp 2010-01-18 06:21:14 +0000
+++ b/libcore/LineStyle.cpp 2010-03-11 01:47:08 +0000
@@ -20,6 +20,7 @@
// Based on public domain work by Thatcher Ulrich <address@hidden> 2003
// styles.cpp -- Thatcher Ulrich <address@hidden> 2003
+#include "RunResources.h"
#include "LineStyle.h"
#include "log.h"
#include "SWFStream.h"
=== modified file 'libcore/MorphShape.h'
--- a/libcore/MorphShape.h 2010-01-11 06:41:38 +0000
+++ b/libcore/MorphShape.h 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
#include "DisplayObject.h"
#include "Geometry.h"
#include "swf/DefineMorphShapeTag.h"
+#include <boost/intrusive_ptr.hpp>
#include <cassert>
namespace gnash {
=== modified file 'libcore/Movie.h'
--- a/libcore/Movie.h 2010-03-10 16:37:25 +0000
+++ b/libcore/Movie.h 2010-03-11 01:47:08 +0000
@@ -22,6 +22,7 @@
#ifndef GNASH_MOVIE_H
#define GNASH_MOVIE_H
+#include <string>
#include <set>
#include "MovieClip.h" // for inheritance
=== modified file 'libcore/MovieClip.cpp'
--- a/libcore/MovieClip.cpp 2010-01-18 14:43:24 +0000
+++ b/libcore/MovieClip.cpp 2010-03-11 01:47:08 +0000
@@ -59,6 +59,7 @@
#include "InteractiveObject.h"
#include "DisplayObjectContainer.h"
#include "Global_as.h"
+#include "RunResources.h"
#include <vector>
#include <string>
=== modified file 'libcore/MovieClip.h'
--- a/libcore/MovieClip.h 2010-03-08 04:03:14 +0000
+++ b/libcore/MovieClip.h 2010-03-11 01:47:08 +0000
@@ -34,8 +34,8 @@
#include "DynamicShape.h" // for composition
#include "Range2d.h"
#include "dsodefs.h" // for DSOEXPORT
-#include "GnashImage.h"
+#include <boost/intrusive_ptr.hpp>
#include <vector>
#include <list>
#include <map>
@@ -51,6 +51,7 @@
class TextField;
class BitmapData_as;
class BitmapInfo;
+ class GnashImage;
namespace SWF {
class PlaceObject2Tag;
}
=== modified file 'libcore/MovieFactory.h'
--- a/libcore/MovieFactory.h 2010-01-11 06:41:38 +0000
+++ b/libcore/MovieFactory.h 2010-03-11 01:47:08 +0000
@@ -22,8 +22,7 @@
#include "dsodefs.h"
-#include "MovieLibrary.h"
-
+#include <boost/intrusive_ptr.hpp>
#include <string>
#include <memory>
@@ -32,6 +31,7 @@
class RunResources;
class movie_definition;
class URL;
+ class MovieLibrary;
}
namespace gnash {
=== modified file 'libcore/MovieLibrary.h'
--- a/libcore/MovieLibrary.h 2010-01-11 06:41:38 +0000
+++ b/libcore/MovieLibrary.h 2010-03-11 01:47:08 +0000
@@ -22,6 +22,8 @@
#include "rc.h"
#include "movie_definition.h"
+#include <boost/intrusive_ptr.hpp>
+#include <string>
#include <map>
#include <algorithm>
#include <boost/thread/thread.hpp>
=== modified file 'libcore/MovieLoader.cpp'
--- a/libcore/MovieLoader.cpp 2010-01-20 17:12:19 +0000
+++ b/libcore/MovieLoader.cpp 2010-03-11 01:47:08 +0000
@@ -30,6 +30,7 @@
#include "URL.h"
#include "namedStrings.h"
#include "ExecutableCode.h"
+#include "RunResources.h"
#include <memory> // for auto_ptr
#include <boost/bind.hpp>
=== modified file 'libcore/MovieLoader.h'
--- a/libcore/MovieLoader.h 2010-01-18 06:32:07 +0000
+++ b/libcore/MovieLoader.h 2010-03-11 01:47:08 +0000
@@ -25,6 +25,7 @@
#include "MovieClip.h"
#include "smart_ptr.h"
+#include <boost/intrusive_ptr.hpp>
#include <list>
#include <string>
#include <boost/noncopyable.hpp>
=== modified file 'libcore/ObjectURI.h'
--- a/libcore/ObjectURI.h 2010-03-10 16:13:07 +0000
+++ b/libcore/ObjectURI.h 2010-03-11 01:47:08 +0000
@@ -3,6 +3,7 @@
#define GNASH_OBJECTURI_H
#include "string_table.h"
+#include <string>
#include <ostream>
/// Define this for verbose logging of ObjectURIs
//#define FULL_OBJECT_URI_LOGGING 1
=== modified file 'libcore/RunResources.h'
--- a/libcore/RunResources.h 2010-01-01 17:48:26 +0000
+++ b/libcore/RunResources.h 2010-03-11 01:47:08 +0000
@@ -20,15 +20,21 @@
#ifndef GNASH_RUN_INFO_H
#define GNASH_RUN_INFO_H
-#include "TagLoadersTable.h"
-#include "StreamProvider.h"
-#include "Renderer.h"
-#include "sound_handler.h"
-
#include <string>
#include <boost/shared_ptr.hpp>
namespace gnash {
+ class Renderer;
+ class StreamProvider;
+ namespace SWF {
+ class TagLoadersTable;
+ }
+ namespace sound {
+ class sound_handler;
+ }
+}
+
+namespace gnash {
/// Class to group together per-run and external resources for Gnash
//
=== modified file 'libcore/SWFMatrix.cpp'
--- a/libcore/SWFMatrix.cpp 2010-03-06 18:30:16 +0000
+++ b/libcore/SWFMatrix.cpp 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
#include "SWFStream.h" // for reading from SWF
#include "log.h"
#include "GnashNumeric.h"
+#include "SWFRect.h"
#include <cmath>
#include <iomanip>
=== modified file 'libcore/SWFMatrix.h'
--- a/libcore/SWFMatrix.h 2010-03-06 18:30:16 +0000
+++ b/libcore/SWFMatrix.h 2010-03-11 01:47:08 +0000
@@ -27,7 +27,6 @@
#include "dsodefs.h" // for DSOEXPORT
#include "Range2d.h" // for transforming Range2d<float>
-#include "SWFRect.h" // for SWFRect
#include "Point2d.h" // for Point2d
#include <iostream>
@@ -36,6 +35,7 @@
// Forward declarations
namespace gnash {
class SWFStream;
+ class SWFRect;
}
=== modified file 'libcore/SWFMovie.h'
--- a/libcore/SWFMovie.h 2010-01-11 06:41:38 +0000
+++ b/libcore/SWFMovie.h 2010-03-11 01:47:08 +0000
@@ -26,6 +26,8 @@
#include "smart_ptr.h" // for composition
#include "SWFMovieDefinition.h" // for dtor visibility by smart ptr
+#include <boost/intrusive_ptr.hpp>
+#include <string>
#include <set>
// Forward declarations
=== modified file 'libcore/SWFRect.h'
--- a/libcore/SWFRect.h 2010-03-06 18:30:16 +0000
+++ b/libcore/SWFRect.h 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
#include "Range2d.h"
#include "Point2d.h"
+#include <string>
#include <cassert> // for inlines
#include <iostream> // for output operator
#include <boost/cstdint.hpp>
=== modified file 'libcore/Shape.h'
--- a/libcore/Shape.h 2010-01-11 06:41:38 +0000
+++ b/libcore/Shape.h 2010-03-11 01:47:08 +0000
@@ -25,6 +25,7 @@
#include "DefineShapeTag.h"
#include "DynamicShape.h"
+#include <boost/intrusive_ptr.hpp>
#include <cassert>
#include <boost/shared_ptr.hpp>
=== modified file 'libcore/StaticText.h'
--- a/libcore/StaticText.h 2010-01-11 06:41:38 +0000
+++ b/libcore/StaticText.h 2010-03-11 01:47:08 +0000
@@ -25,7 +25,9 @@
#include "DisplayObject.h"
#include "swf/DefineTextTag.h"
+#include <vector>
#include <boost/dynamic_bitset.hpp>
+#include <boost/intrusive_ptr.hpp>
#include <cassert>
// Forward declarations
=== modified file 'libcore/StreamProvider.h'
--- a/libcore/StreamProvider.h 2010-03-10 16:37:25 +0000
+++ b/libcore/StreamProvider.h 2010-03-11 01:47:08 +0000
@@ -23,6 +23,7 @@
#include "dsodefs.h" // for DSOEXPORT
#include "NamingPolicy.h"
+#include <string>
#include <memory>
// Forward declarations
=== modified file 'libcore/TextField.cpp'
--- a/libcore/TextField.cpp 2010-02-15 14:55:30 +0000
+++ b/libcore/TextField.cpp 2010-03-11 01:47:08 +0000
@@ -47,6 +47,7 @@
#include "GnashNumeric.h"
#include "MouseButtonState.h"
#include "Global_as.h"
+#include "Renderer.h"
#include <algorithm>
#include <string>
=== modified file 'libcore/TextField.h'
--- a/libcore/TextField.h 2010-02-15 14:55:30 +0000
+++ b/libcore/TextField.h 2010-03-11 01:47:08 +0000
@@ -23,8 +23,10 @@
#include "LineStyle.h" // for LineStyle
#include "Range2d.h"
#include "SWFRect.h" // for inlines
-#include "Font.h" // for visibility of font add_ref/drop_ref
+#include <boost/intrusive_ptr.hpp>
+#include <map>
+#include <string>
#include <vector>
// Forward declarations
@@ -33,7 +35,8 @@
class DefineEditTextTag;
class TextRecord;
}
- class TextFormat_as;
+ class TextFormat_as;
+ class Font;
}
namespace gnash {
=== modified file 'libcore/Video.cpp'
--- a/libcore/Video.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/Video.cpp 2010-03-11 01:47:08 +0000
@@ -33,6 +33,7 @@
#include "VideoDecoder.h" // for setting up embedded video decoder
#include "namedStrings.h"
#include "Global_as.h"
+#include "Renderer.h"
// Define this to get debug logging during embedded video decoding
//#define DEBUG_EMBEDDED_VIDEO_DECODING
=== modified file 'libcore/Video.h'
--- a/libcore/Video.h 2010-03-10 16:13:07 +0000
+++ b/libcore/Video.h 2010-03-11 01:47:08 +0000
@@ -21,6 +21,7 @@
#ifndef GNASH_VIDEO_H
#define GNASH_VIDEO_H
+#include <boost/intrusive_ptr.hpp>
#include "DisplayObject.h" // for inheritance
// Forward declarations
=== modified file 'libcore/abc/Method.h'
--- a/libcore/abc/Method.h 2010-03-10 16:13:07 +0000
+++ b/libcore/abc/Method.h 2010-03-11 01:47:08 +0000
@@ -25,6 +25,8 @@
#include "string_table.h"
#include "AbcBlock.h"
+#include <map>
+#include <vector>
#include <list>
// Forward declarations
=== modified file 'libcore/abc/abc_function.h'
--- a/libcore/abc/abc_function.h 2009-12-01 11:02:43 +0000
+++ b/libcore/abc/abc_function.h 2010-03-11 01:47:08 +0000
@@ -24,7 +24,6 @@
#include "as_function.h"
#include "as_value.h"
-#include "CodeStream.h"
#include "SafeStack.h"
#include "as_object.h"
#include "as_environment.h"
=== modified file 'libcore/abc/as_class.h'
--- a/libcore/abc/as_class.h 2010-01-11 06:41:38 +0000
+++ b/libcore/abc/as_class.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_ABC_AS_CLASS_H
#define GNASH_ABC_AS_CLASS_H
+#include <string>
#include "as_object.h"
namespace gnash {
namespace abc {
=== modified file 'libcore/as_function.h'
--- a/libcore/as_function.h 2010-01-11 06:41:38 +0000
+++ b/libcore/as_function.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_AS_FUNCTION_H
#define GNASH_AS_FUNCTION_H
+#include <string>
#include "smart_ptr.h" // GNASH_USE_GC
#include "as_object.h" // for inheritance
#include "fn_call.h"
=== modified file 'libcore/as_object.cpp'
--- a/libcore/as_object.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/as_object.cpp 2010-03-11 01:47:08 +0000
@@ -17,6 +17,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#include "RunResources.h"
#include "log.h"
#include "smart_ptr.h" // GNASH_USE_GC
=== modified file 'libcore/as_object.h'
--- a/libcore/as_object.h 2010-03-10 20:45:54 +0000
+++ b/libcore/as_object.h 2010-03-11 01:47:08 +0000
@@ -33,6 +33,7 @@
#include "Relay.h"
#include "ObjectURI.h"
+#include <map>
#include <vector>
#include <cmath>
#include <utility>
=== modified file 'libcore/asobj/Array_as.cpp'
--- a/libcore/asobj/Array_as.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/Array_as.cpp 2010-03-11 01:47:08 +0000
@@ -30,6 +30,7 @@
#include "GnashException.h"
#include "VM.h"
#include "GnashNumeric.h"
+#include "namedStrings.h"
#include <string>
#include <algorithm>
=== modified file 'libcore/asobj/Boolean_as.cpp'
--- a/libcore/asobj/Boolean_as.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/Boolean_as.cpp 2010-03-11 01:47:08 +0000
@@ -17,6 +17,7 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
+#include "namedStrings.h"
#include "Boolean_as.h"
#include "as_object.h" // for inheritance
#include "log.h"
=== modified file 'libcore/asobj/Color_as.cpp'
--- a/libcore/asobj/Color_as.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/Color_as.cpp 2010-03-11 01:47:08 +0000
@@ -30,6 +30,7 @@
#include "VM.h"
#include "MovieClip.h"
+#include "namedStrings.h"
#include <sstream>
=== modified file 'libcore/asobj/Date_as.cpp'
--- a/libcore/asobj/Date_as.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/Date_as.cpp 2010-03-11 01:47:08 +0000
@@ -75,6 +75,7 @@
#include "ClockTime.h"
#include "VM.h"
+#include "namedStrings.h"
#include <cmath>
#include <boost/format.hpp>
=== modified file 'libcore/asobj/Date_as.h'
--- a/libcore/asobj/Date_as.h 2010-03-10 16:13:07 +0000
+++ b/libcore/asobj/Date_as.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_ASOBJ_DATE_H
#define GNASH_ASOBJ_DATE_H
+#include <string>
#include "as_object.h" // for inheritance
#include "ClockTime.h"
=== modified file 'libcore/asobj/Global_as.h'
--- a/libcore/asobj/Global_as.h 2010-03-10 16:13:07 +0000
+++ b/libcore/asobj/Global_as.h 2010-03-11 01:47:08 +0000
@@ -23,16 +23,14 @@
#include "as_object.h" // for inheritance
#include "fn_call.h"
#include "GnashException.h"
-#include "as_function.h"
#include "log.h"
+#include <string>
#include <boost/preprocessor/arithmetic/inc.hpp>
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/repetition/repeat.hpp>
#include <boost/preprocessor/repetition/repeat_from_to.hpp>
#include <boost/preprocessor/seq/for_each.hpp>
-#include <boost/preprocessor/control.hpp>
-#include <boost/preprocessor/expand.hpp>
// Forward declarations
namespace gnash {
=== modified file 'libcore/asobj/Globals.h'
--- a/libcore/asobj/Globals.h 2010-01-11 06:41:38 +0000
+++ b/libcore/asobj/Globals.h 2010-03-11 01:47:08 +0000
@@ -45,6 +45,7 @@
#ifndef GNASH_GLOBALS_H
#define GNASH_GLOBALS_H
+#include <string>
#include "Global_as.h"
#include "extension.h"
#include "ClassHierarchy.h"
=== modified file 'libcore/asobj/LoadableObject.cpp'
--- a/libcore/asobj/LoadableObject.cpp 2010-01-20 17:12:19 +0000
+++ b/libcore/asobj/LoadableObject.cpp 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
+#include "RunResources.h"
#include "LoadableObject.h"
#include "log.h"
#include "Array_as.h"
=== modified file 'libcore/asobj/Number_as.cpp'
--- a/libcore/asobj/Number_as.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/asobj/Number_as.cpp 2010-03-11 01:47:08 +0000
@@ -30,6 +30,7 @@
#include "NativeFunction.h"
#include "VM.h"
+#include "namedStrings.h"
#include <sstream>
#include <cmath>
=== modified file 'libcore/asobj/Selection_as.cpp'
--- a/libcore/asobj/Selection_as.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/Selection_as.cpp 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
+#include "namedStrings.h"
#include "Selection_as.h"
#include "as_object.h" // for inheritance
#include "log.h"
=== modified file 'libcore/asobj/flash/accessibility/Accessibility_as.cpp'
--- a/libcore/asobj/flash/accessibility/Accessibility_as.cpp 2010-01-25
18:52:20 +0000
+++ b/libcore/asobj/flash/accessibility/Accessibility_as.cpp 2010-03-11
01:47:08 +0000
@@ -17,6 +17,7 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
+#include "namedStrings.h"
#include "Accessibility_as.h"
#include "as_object.h" // for inheritance
#include "log.h"
=== modified file 'libcore/asobj/flash/display/BitmapData_as.cpp'
--- a/libcore/asobj/flash/display/BitmapData_as.cpp 2010-01-30 13:03:35
+0000
+++ b/libcore/asobj/flash/display/BitmapData_as.cpp 2010-03-11 01:47:08
+0000
@@ -32,6 +32,7 @@
#include "GnashException.h" // for ActionException
#include "VM.h" // for addStatics
+#include "namedStrings.h"
#include <vector>
#include <sstream>
#include <algorithm>
=== modified file 'libcore/asobj/flash/display/BitmapData_as.h'
--- a/libcore/asobj/flash/display/BitmapData_as.h 2010-01-30 13:06:07
+0000
+++ b/libcore/asobj/flash/display/BitmapData_as.h 2010-03-11 01:47:08
+0000
@@ -21,6 +21,8 @@
#ifndef GNASH_ASOBJ_BITMAPDATA_H
#define GNASH_ASOBJ_BITMAPDATA_H
+#include <list>
+#include <vector>
#include "smart_ptr.h"
#include "as_object.h"
=== modified file 'libcore/asobj/flash/display/MovieClip_as.cpp'
--- a/libcore/asobj/flash/display/MovieClip_as.cpp 2010-01-29 07:46:32
+0000
+++ b/libcore/asobj/flash/display/MovieClip_as.cpp 2010-03-11 01:47:08
+0000
@@ -35,6 +35,7 @@
#include "Bitmap.h"
#include "Array_as.h"
+#include "namedStrings.h"
#include <boost/lexical_cast.hpp>
namespace gnash {
=== modified file 'libcore/asobj/flash/filters/BitmapFilter_as.cpp'
--- a/libcore/asobj/flash/filters/BitmapFilter_as.cpp 2010-01-01 17:48:26
+0000
+++ b/libcore/asobj/flash/filters/BitmapFilter_as.cpp 2010-03-11 01:47:08
+0000
@@ -16,6 +16,7 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#include "namedStrings.h"
#include "as_object.h"
#include "BitmapFilter.h"
#include "VM.h"
=== modified file 'libcore/asobj/flash/geom/Matrix_as.cpp'
--- a/libcore/asobj/flash/geom/Matrix_as.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/asobj/flash/geom/Matrix_as.cpp 2010-03-11 01:47:08 +0000
@@ -28,6 +28,7 @@
#include "GnashException.h" // for ActionException
#include "VM.h"
+#include "namedStrings.h"
#include <cmath>
#include <boost/numeric/ublas/matrix.hpp> // boost matrix
#include <boost/numeric/ublas/io.hpp>
=== modified file 'libcore/asobj/flash/geom/Point_as.cpp'
--- a/libcore/asobj/flash/geom/Point_as.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/asobj/flash/geom/Point_as.cpp 2010-03-11 01:47:08 +0000
@@ -29,6 +29,7 @@
#include "VM.h"
#include "GnashNumeric.h"
+#include "namedStrings.h"
#include <sstream>
namespace gnash {
=== modified file 'libcore/asobj/flash/geom/Rectangle_as.h'
--- a/libcore/asobj/flash/geom/Rectangle_as.h 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/flash/geom/Rectangle_as.h 2010-03-11 01:47:08 +0000
@@ -22,7 +22,7 @@
#define GNASH_ASOBJ_RECTANGLE_H
-#include "smart_ptr.h" // boost::intrusive_ptr
+#include <boost/intrusive_ptr.hpp>
namespace gnash {
=== modified file 'libcore/asobj/flash/geom/Transform_as.cpp'
--- a/libcore/asobj/flash/geom/Transform_as.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/flash/geom/Transform_as.cpp 2010-03-11 01:47:08 +0000
@@ -32,6 +32,7 @@
#include "ColorTransform_as.h"
#include "GnashNumeric.h"
+#include "namedStrings.h"
#include <sstream>
#include <limits>
=== modified file 'libcore/asobj/flash/media/Camera_as.cpp'
--- a/libcore/asobj/flash/media/Camera_as.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/flash/media/Camera_as.cpp 2010-03-11 01:47:08 +0000
@@ -30,6 +30,7 @@
#include "VideoInput.h"
#include "Object.h"
+#include "namedStrings.h"
#include <sstream>
=== modified file 'libcore/asobj/flash/media/Microphone_as.cpp'
--- a/libcore/asobj/flash/media/Microphone_as.cpp 2010-01-25 18:52:20
+0000
+++ b/libcore/asobj/flash/media/Microphone_as.cpp 2010-03-11 01:47:08
+0000
@@ -31,6 +31,7 @@
#include "AudioInput.h"
#include "MediaHandler.h"
+#include "namedStrings.h"
#include <algorithm>
namespace gnash {
=== modified file 'libcore/asobj/flash/media/Sound_as.cpp'
--- a/libcore/asobj/flash/media/Sound_as.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/flash/media/Sound_as.cpp 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
//
+#include "RunResources.h"
#include "media/Sound_as.h"
#include "log.h"
#include "sound_handler.h"
=== modified file 'libcore/asobj/flash/media/Sound_as.h'
--- a/libcore/asobj/flash/media/Sound_as.h 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/flash/media/Sound_as.h 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
#include "smart_ptr.h" //GNASH_USE_GC
#include "as_object.h"
+#include <string>
#include <boost/scoped_ptr.hpp>
#include <boost/scoped_array.hpp>
#include <boost/thread/mutex.hpp>
=== modified file 'libcore/asobj/flash/net/NetConnection_as.cpp'
--- a/libcore/asobj/flash/net/NetConnection_as.cpp 2010-02-26 00:43:52
+0000
+++ b/libcore/asobj/flash/net/NetConnection_as.cpp 2010-03-11 01:47:08
+0000
@@ -39,6 +39,9 @@
#include "fn_call.h"
#include "Global_as.h"
#include "AMFConverter.h"
+#include "smart_ptr.h"
+#include "RunResources.h"
+#include "IOChannel.h"
#include <iostream>
#include <string>
=== modified file 'libcore/asobj/flash/net/NetConnection_as.h'
--- a/libcore/asobj/flash/net/NetConnection_as.h 2010-03-10 16:13:07
+0000
+++ b/libcore/asobj/flash/net/NetConnection_as.h 2010-03-11 01:47:08
+0000
@@ -22,6 +22,7 @@
#include "as_object.h" // for inheritance
+#include <vector>
#include <string>
#include <list>
=== modified file 'libcore/asobj/flash/net/NetStream_as.cpp'
--- a/libcore/asobj/flash/net/NetStream_as.cpp 2010-02-20 07:55:10 +0000
+++ b/libcore/asobj/flash/net/NetStream_as.cpp 2010-03-11 01:47:08 +0000
@@ -20,6 +20,7 @@
+#include "RunResources.h"
#include "NetStream_as.h"
#include "CharacterProxy.h"
#include "smart_ptr.h" // GNASH_USE_GC
=== modified file 'libcore/asobj/flash/net/NetStream_as.h'
--- a/libcore/asobj/flash/net/NetStream_as.h 2010-02-10 09:42:08 +0000
+++ b/libcore/asobj/flash/net/NetStream_as.h 2010-03-11 01:47:08 +0000
@@ -28,7 +28,6 @@
#include "smart_ptr.h" // GNASH_USE_GC
#include "MediaParser.h"
#include "as_function.h" // for visibility of destructor by intrusive_ptr
-#include "NetConnection_as.h"
#include "PlayHead.h" // for composition
#include "VideoDecoder.h" // for visibility of dtor
@@ -36,6 +35,8 @@
#include "VirtualClock.h"
+#include <boost/intrusive_ptr.hpp>
+#include <string>
#include <deque>
#include <boost/scoped_ptr.hpp>
@@ -43,6 +44,7 @@
namespace gnash {
class CharacterProxy;
class IOChannel;
+ class NetConnection_as;
namespace media {
class MediaHandler;
}
=== modified file 'libcore/asobj/flash/net/SharedObject_as.cpp'
--- a/libcore/asobj/flash/net/SharedObject_as.cpp 2010-03-09 20:11:52
+0000
+++ b/libcore/asobj/flash/net/SharedObject_as.cpp 2010-03-11 01:47:08
+0000
@@ -45,6 +45,8 @@
#include "Object.h"
#include "AMFConverter.h"
#include "GnashAlgorithm.h"
+#include "RunResources.h"
+#include "namedStrings.h"
#include <boost/scoped_array.hpp>
#include <boost/shared_ptr.hpp>
=== modified file 'libcore/asobj/flash/net/XMLSocket_as.cpp'
--- a/libcore/asobj/flash/net/XMLSocket_as.cpp 2010-03-10 17:32:34 +0000
+++ b/libcore/asobj/flash/net/XMLSocket_as.cpp 2010-03-11 01:47:08 +0000
@@ -34,6 +34,7 @@
#include "Global_as.h"
#include "log.h"
+#include "namedStrings.h"
#include <boost/thread.hpp>
#include <boost/scoped_array.hpp>
#include <boost/scoped_ptr.hpp>
=== modified file 'libcore/asobj/flash/system/System_as.cpp'
--- a/libcore/asobj/flash/system/System_as.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/asobj/flash/system/System_as.cpp 2010-03-11 01:47:08 +0000
@@ -28,6 +28,7 @@
#include "NativeFunction.h"
#include "VM.h" // for getPlayerVersion()
#include "GnashAlgorithm.h"
+#include "RunResources.h"
#include <sstream>
=== modified file 'libcore/asobj/flash/system/System_as.h'
--- a/libcore/asobj/flash/system/System_as.h 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/flash/system/System_as.h 2010-03-11 01:47:08 +0000
@@ -20,6 +20,7 @@
#ifndef GNASH_ASOBJ3_SYSTEM_H
#define GNASH_ASOBJ3_SYSTEM_H
+#include <string>
#include <vector>
=== modified file 'libcore/asobj/flash/text/TextField_as.cpp'
--- a/libcore/asobj/flash/text/TextField_as.cpp 2010-02-15 14:55:30 +0000
+++ b/libcore/asobj/flash/text/TextField_as.cpp 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
//
+#include "namedStrings.h"
#include "text/TextField_as.h"
#include "TextField.h"
#include "log.h"
@@ -33,6 +34,7 @@
#include "Movie.h"
#include "fontlib.h"
#include "utf8.h"
+#include "Font.h"
namespace gnash {
=== modified file 'libcore/asobj/flash/text/TextFormat_as.cpp'
--- a/libcore/asobj/flash/text/TextFormat_as.cpp 2010-01-25 12:29:02
+0000
+++ b/libcore/asobj/flash/text/TextFormat_as.cpp 2010-03-11 01:47:08
+0000
@@ -32,6 +32,7 @@
#include "GnashNumeric.h"
#include "Array_as.h"
#include "fontlib.h"
+#include "Font.h"
namespace gnash {
=== modified file 'libcore/asobj/flash/text/TextFormat_as.h'
--- a/libcore/asobj/flash/text/TextFormat_as.h 2010-01-22 08:25:47 +0000
+++ b/libcore/asobj/flash/text/TextFormat_as.h 2010-03-11 01:47:08 +0000
@@ -26,6 +26,7 @@
#include "TextField.h"
#include "RGBA.h"
+#include <vector>
#include <boost/cstdint.hpp>
#include <string>
=== modified file 'libcore/asobj/flash/text/TextSnapshot_as.cpp'
--- a/libcore/asobj/flash/text/TextSnapshot_as.cpp 2010-01-25 18:52:20
+0000
+++ b/libcore/asobj/flash/text/TextSnapshot_as.cpp 2010-03-11 01:47:08
+0000
@@ -36,6 +36,7 @@
#include "RGBA.h"
#include "GnashNumeric.h"
+#include "namedStrings.h"
#include <boost/algorithm/string/compare.hpp>
#include <boost/dynamic_bitset.hpp>
#include <algorithm>
=== modified file 'libcore/asobj/flash/ui/ContextMenuItem_as.cpp'
--- a/libcore/asobj/flash/ui/ContextMenuItem_as.cpp 2010-01-25 18:52:20
+0000
+++ b/libcore/asobj/flash/ui/ContextMenuItem_as.cpp 2010-03-11 01:47:08
+0000
@@ -18,6 +18,7 @@
//
+#include "namedStrings.h"
#include "ui/ContextMenuItem_as.h"
#include "log.h"
#include "fn_call.h"
=== modified file 'libcore/asobj/flash/ui/Mouse_as.cpp'
--- a/libcore/asobj/flash/ui/Mouse_as.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/asobj/flash/ui/Mouse_as.cpp 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
+#include "namedStrings.h"
#include "Mouse_as.h"
#include "as_object.h" // for inheritance
#include "log.h"
=== modified file 'libcore/asobj/flash/xml/XMLDocument_as.h'
--- a/libcore/asobj/flash/xml/XMLDocument_as.h 2010-03-10 16:13:07 +0000
+++ b/libcore/asobj/flash/xml/XMLDocument_as.h 2010-03-11 01:47:08 +0000
@@ -21,7 +21,6 @@
#define GNASH_ASOBJ3_XMLDOCUMENT_H
#include "xml/XMLNode_as.h"
-#include "log.h"
#include "dsodefs.h"
#include "StringPredicates.h"
=== modified file 'libcore/asobj/flash/xml/XMLNode_as.cpp'
--- a/libcore/asobj/flash/xml/XMLNode_as.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/asobj/flash/xml/XMLNode_as.cpp 2010-03-11 01:47:08 +0000
@@ -33,6 +33,7 @@
#include "Object.h"
#include "Array_as.h"
+#include "namedStrings.h"
#include <boost/bind.hpp>
#include <string>
#include <sstream>
=== modified file 'libcore/builtin_function.h'
--- a/libcore/builtin_function.h 2010-01-11 06:41:38 +0000
+++ b/libcore/builtin_function.h 2010-03-11 01:47:08 +0000
@@ -22,7 +22,6 @@
#include "as_function.h"
#include "fn_call.h"
#include "as_environment.h"
-#include "namedStrings.h"
#include <cassert>
=== modified file 'libcore/event_id.h'
--- a/libcore/event_id.h 2010-01-18 06:21:34 +0000
+++ b/libcore/event_id.h 2010-03-11 01:47:08 +0000
@@ -21,6 +21,7 @@
#ifndef GNASH_EVENT_ID_H
#define GNASH_EVENT_ID_H
+#include <string>
#include "string_table.h"
#include "GnashKey.h"
=== modified file 'libcore/fill_style.h'
--- a/libcore/fill_style.h 2010-01-20 06:19:48 +0000
+++ b/libcore/fill_style.h 2010-03-11 01:47:08 +0000
@@ -30,6 +30,8 @@
#include <vector> // for composition
#include <iosfwd> // for output operator forward declarations
+#include <boost/intrusive_ptr.hpp>
+
namespace gnash {
class SWFStream;
=== modified file 'libcore/movie_root.cpp'
--- a/libcore/movie_root.cpp 2010-03-09 02:52:16 +0000
+++ b/libcore/movie_root.cpp 2010-03-11 01:47:08 +0000
@@ -38,6 +38,8 @@
#include "Global_as.h"
#include "utf8.h"
#include "IOChannel.h"
+#include "RunResources.h"
+#include "Renderer.h"
#include <boost/algorithm/string/replace.hpp>
#include <utility>
=== modified file 'libcore/movie_root.h'
--- a/libcore/movie_root.h 2010-01-11 06:41:38 +0000
+++ b/libcore/movie_root.h 2010-03-11 01:47:08 +0000
@@ -78,7 +78,6 @@
#include "URL.h" // for loadMovie
#include "GnashKey.h" // key::code
#include "Movie.h"
-#include "RunResources.h" // for initialization
#include "gnash.h" // Quality
#include "MovieClip.h"
#include "SimpleBuffer.h" // for LoadCallback
@@ -97,6 +96,8 @@
# define GNASH_PARANOIA_LEVEL 1
#endif
+#include <map>
+#include <string>
#include <vector>
#include <deque>
#include <list>
@@ -113,6 +114,7 @@
class MovieClip;
class VirtualClock;
class IOChannel;
+ class RunResources;
}
namespace gnash
=== modified file 'libcore/parser/BitmapMovieDefinition.h'
--- a/libcore/parser/BitmapMovieDefinition.h 2010-03-10 16:13:07 +0000
+++ b/libcore/parser/BitmapMovieDefinition.h 2010-03-11 01:47:08 +0000
@@ -21,10 +21,10 @@
#include "smart_ptr.h" // GNASH_USE_GC
#include "movie_definition.h" // for inheritance
#include "SWFRect.h" // for composition
-#include "BitmapInfo.h" // for destructor visibility by intrusive_ptr
#include "GnashImage.h"
#include "GnashNumeric.h"
+#include <boost/intrusive_ptr.hpp>
#include <string>
#include <memory> // for auto_ptr
=== modified file 'libcore/parser/SWFMovieDefinition.h'
--- a/libcore/parser/SWFMovieDefinition.h 2010-03-10 16:13:07 +0000
+++ b/libcore/parser/SWFMovieDefinition.h 2010-03-11 01:47:08 +0000
@@ -36,6 +36,8 @@
#include "GnashNumeric.h"
#include "GnashAlgorithm.h"
+#include <boost/intrusive_ptr.hpp>
+#include <vector>
#include <map> // for CharacterDictionary
#include <set> // for _importSources
#include <string>
=== modified file 'libcore/parser/SWFParser.cpp'
--- a/libcore/parser/SWFParser.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/parser/SWFParser.cpp 2010-03-11 01:47:08 +0000
@@ -25,6 +25,8 @@
#include "RunResources.h"
#include "SWFParser.h"
#include "TagLoadersTable.h"
+#include "log.h"
+#include "smart_ptr.h"
#include <iomanip>
=== modified file 'libcore/parser/action_buffer.h'
--- a/libcore/parser/action_buffer.h 2010-03-10 16:13:07 +0000
+++ b/libcore/parser/action_buffer.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_ACTION_BUFFER_H
#define GNASH_ACTION_BUFFER_H
+#include <string>
#include <boost/noncopyable.hpp>
#include <boost/cstdint.hpp> // for boost::uint8_t
#include <vector> // for composition
=== modified file 'libcore/parser/sound_definition.cpp'
--- a/libcore/parser/sound_definition.cpp 2009-07-13 09:04:26 +0000
+++ b/libcore/parser/sound_definition.cpp 2010-03-11 01:47:08 +0000
@@ -9,6 +9,7 @@
#include "sound_definition.h"
#include "sound_handler.h" // for use
#include "VM.h"
+#include "RunResources.h"
namespace gnash {
=== modified file 'libcore/parser/sound_definition.h'
--- a/libcore/parser/sound_definition.h 2010-03-10 16:13:07 +0000
+++ b/libcore/parser/sound_definition.h 2010-03-11 01:47:08 +0000
@@ -20,11 +20,11 @@
#include "ExportableResource.h"
-#include "RunResources.h" // TODO: drop.
// Forward declarations
namespace gnash {
- class movie_definition;
+ class movie_definition;
+ class RunResources;
}
=== modified file 'libcore/parser/sprite_definition.cpp'
--- a/libcore/parser/sprite_definition.cpp 2010-01-25 18:52:20 +0000
+++ b/libcore/parser/sprite_definition.cpp 2010-03-11 01:47:08 +0000
@@ -17,6 +17,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#include "RunResources.h"
#include "smart_ptr.h" // GNASH_USE_GC
#include "MovieClip.h"
#include "sprite_definition.h"
=== modified file 'libcore/parser/sprite_definition.h'
--- a/libcore/parser/sprite_definition.h 2010-03-10 16:37:25 +0000
+++ b/libcore/parser/sprite_definition.h 2010-03-11 01:47:08 +0000
@@ -22,6 +22,8 @@
#define GNASH_SPRITE_DEFINITION_H
+#include <boost/intrusive_ptr.hpp>
+#include <string>
#include <map>
#include "smart_ptr.h" // GNASH_USE_GC
#include "movie_definition.h" // for inheritance
=== modified file 'libcore/swf/CSMTextSettingsTag.cpp'
--- a/libcore/swf/CSMTextSettingsTag.cpp 2010-01-01 17:48:26 +0000
+++ b/libcore/swf/CSMTextSettingsTag.cpp 2010-03-11 01:47:08 +0000
@@ -17,10 +17,12 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
+#include "RunResources.h"
#include "log.h"
#include "SWFStream.h"
#include "movie_definition.h"
#include "CSMTextSettingsTag.h"
+#include "smart_ptr.h"
namespace gnash {
namespace SWF {
=== modified file 'libcore/swf/DefaultTagLoaders.h'
--- a/libcore/swf/DefaultTagLoaders.h 2010-01-25 18:52:20 +0000
+++ b/libcore/swf/DefaultTagLoaders.h 2010-03-11 01:47:08 +0000
@@ -21,7 +21,10 @@
#include "dsodefs.h" //DSOEXPORT
#include "SWF.h"
-#include "TagLoadersTable.h"
+
+namespace gnash {
+ class TagLoadersTable;
+}
namespace gnash {
namespace SWF {
=== modified file 'libcore/swf/DefineButtonCxformTag.cpp'
--- a/libcore/swf/DefineButtonCxformTag.cpp 2010-01-01 17:48:26 +0000
+++ b/libcore/swf/DefineButtonCxformTag.cpp 2010-03-11 01:47:08 +0000
@@ -16,6 +16,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#include "RunResources.h"
#include "SWF.h" // for TagType definition
#include "SWFStream.h" // for inlines
#include "movie_definition.h"
=== modified file 'libcore/swf/DefineButtonSoundTag.cpp'
--- a/libcore/swf/DefineButtonSoundTag.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/swf/DefineButtonSoundTag.cpp 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
+#include "RunResources.h"
#include "DefineButtonSoundTag.h"
#include "movie_definition.h"
#include "SoundInfoRecord.h"
=== modified file 'libcore/swf/DefineButtonSoundTag.h'
--- a/libcore/swf/DefineButtonSoundTag.h 2010-01-11 06:41:38 +0000
+++ b/libcore/swf/DefineButtonSoundTag.h 2010-03-11 01:47:08 +0000
@@ -21,7 +21,6 @@
#ifndef GNASH_SWF_DEFINEBUTTONSOUNDTAG_H
#define GNASH_SWF_DEFINEBUTTONSOUNDTAG_H
-#include "smart_ptr.h"
#include "SWF.h"
#include "sound_definition.h" // For sound_sample. Ugh.
#include "SoundInfoRecord.h"
=== modified file 'libcore/swf/DefineButtonTag.cpp'
--- a/libcore/swf/DefineButtonTag.cpp 2010-01-18 14:43:24 +0000
+++ b/libcore/swf/DefineButtonTag.cpp 2010-03-11 01:47:08 +0000
@@ -21,6 +21,7 @@
// Based on the public domain work of Thatcher Ulrich <address@hidden> 2003
+#include "RunResources.h"
#include "smart_ptr.h" // GNASH_USE_GC
#include "DefineButtonTag.h"
#include "DisplayObject.h"
=== modified file 'libcore/swf/DefineButtonTag.h'
--- a/libcore/swf/DefineButtonTag.h 2010-01-11 06:41:38 +0000
+++ b/libcore/swf/DefineButtonTag.h 2010-03-11 01:47:08 +0000
@@ -33,6 +33,7 @@
#include "SWF.h"
#include "Button.h"
+#include <vector>
#include <boost/scoped_ptr.hpp>
#include <boost/cstdint.hpp>
#include <memory>
=== modified file 'libcore/swf/DefineEditTextTag.cpp'
--- a/libcore/swf/DefineEditTextTag.cpp 2010-02-15 14:55:30 +0000
+++ b/libcore/swf/DefineEditTextTag.cpp 2010-03-11 01:47:08 +0000
@@ -15,6 +15,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#include "RunResources.h"
#include "DefineEditTextTag.h"
#include "text/TextField_as.h"
#include "TextField.h"
=== modified file 'libcore/swf/DefineEditTextTag.h'
--- a/libcore/swf/DefineEditTextTag.h 2010-01-25 18:52:20 +0000
+++ b/libcore/swf/DefineEditTextTag.h 2010-03-11 01:47:08 +0000
@@ -24,6 +24,8 @@
#include "RGBA.h"
#include "TextField.h"
+#include <boost/intrusive_ptr.hpp>
+#include <string>
#include <boost/cstdint.hpp> // for boost::uint16_t and friends
=== modified file 'libcore/swf/DefineFontAlignZonesTag.cpp'
--- a/libcore/swf/DefineFontAlignZonesTag.cpp 2010-01-01 17:48:26 +0000
+++ b/libcore/swf/DefineFontAlignZonesTag.cpp 2010-03-11 01:47:08 +0000
@@ -18,11 +18,14 @@
//
+#include "RunResources.h"
#include "Font.h"
#include "log.h"
#include "SWFStream.h"
#include "movie_definition.h"
#include "DefineFontAlignZonesTag.h"
+#include "smart_ptr.h"
+
#include <iostream>
namespace gnash {
=== modified file 'libcore/swf/DefineFontTag.cpp'
--- a/libcore/swf/DefineFontTag.cpp 2010-02-26 08:25:24 +0000
+++ b/libcore/swf/DefineFontTag.cpp 2010-03-11 01:47:08 +0000
@@ -25,6 +25,7 @@
#include "SWF.h"
#include "movie_definition.h"
#include "ShapeRecord.h"
+#include "log.h"
// Based on the public domain work of Thatcher Ulrich <address@hidden> 2003
=== modified file 'libcore/swf/DefineFontTag.h'
--- a/libcore/swf/DefineFontTag.h 2010-03-10 16:37:25 +0000
+++ b/libcore/swf/DefineFontTag.h 2010-03-11 01:47:08 +0000
@@ -30,9 +30,10 @@
#ifndef GNASH_SWF_DEFINEFONTTAG_H
#define GNASH_SWF_DEFINEFONTTAG_H
-#include "smart_ptr.h" // GC
#include "SWF.h"
#include "Font.h"
+#include <map>
+#include <string>
#include <boost/cstdint.hpp>
// Forward declarations
=== modified file 'libcore/swf/DefineMorphShapeTag.cpp'
--- a/libcore/swf/DefineMorphShapeTag.cpp 2010-01-14 12:03:17 +0000
+++ b/libcore/swf/DefineMorphShapeTag.cpp 2010-03-11 01:47:08 +0000
@@ -31,6 +31,7 @@
#include "GnashNumeric.h"
#include "RunResources.h"
#include "Global_as.h"
+#include "Renderer.h"
namespace gnash {
namespace SWF {
=== modified file 'libcore/swf/DefineScalingGridTag.h'
--- a/libcore/swf/DefineScalingGridTag.h 2010-03-10 16:13:07 +0000
+++ b/libcore/swf/DefineScalingGridTag.h 2010-03-11 01:47:08 +0000
@@ -20,7 +20,6 @@
// Based on the public domain work of Mike Shaver <address@hidden> 2003,
// Vitalij Alexeev <address@hidden> 2004.
-#include "smart_ptr.h" // GNASH_USE_GC
#include "SWF.h"
// Forward declarations.
=== modified file 'libcore/swf/DefineSceneAndFrameLabelDataTag.h'
--- a/libcore/swf/DefineSceneAndFrameLabelDataTag.h 2010-01-16 16:43:12
+0000
+++ b/libcore/swf/DefineSceneAndFrameLabelDataTag.h 2010-03-11 01:47:08
+0000
@@ -22,9 +22,9 @@
#include "SWF.h"
#include "MovieClip.h"
#include "SWFStream.h"
-#include "VM.h"
#include "log.h"
+#include <string>
#include <map>
// Forward declarations
=== modified file 'libcore/swf/DefineShapeTag.cpp'
--- a/libcore/swf/DefineShapeTag.cpp 2010-01-14 11:29:53 +0000
+++ b/libcore/swf/DefineShapeTag.cpp 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
// Quadratic bezier outline shapes are the basis for most SWF rendering.
+#include "RunResources.h"
#include "DefineShapeTag.h"
#include "smart_ptr.h" // GNASH_USE_GC
#include "log.h"
=== modified file 'libcore/swf/DefineTextTag.cpp'
--- a/libcore/swf/DefineTextTag.cpp 2010-03-10 19:04:09 +0000
+++ b/libcore/swf/DefineTextTag.cpp 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
// Derived from text.cpp -- Thatcher Ulrich <address@hidden> 2003
+#include "RunResources.h"
#include "DefineTextTag.h"
#include "SWFStream.h"
#include "log.h"
=== modified file 'libcore/swf/DefineTextTag.h'
--- a/libcore/swf/DefineTextTag.h 2010-03-10 16:13:07 +0000
+++ b/libcore/swf/DefineTextTag.h 2010-03-11 01:47:08 +0000
@@ -19,8 +19,8 @@
#ifndef GNASH_SWF_DEFINETEXTTAG_H
#define GNASH_SWF_DEFINETEXTTAG_H
+#include <vector>
#include "DefinitionTag.h" // for inheritance
-#include "LineStyle.h"
#include "SWFRect.h" // for composition
#include "SWF.h"
#include "SWFMatrix.h"
=== modified file 'libcore/swf/DefineVideoStreamTag.cpp'
--- a/libcore/swf/DefineVideoStreamTag.cpp 2010-01-18 14:43:24 +0000
+++ b/libcore/swf/DefineVideoStreamTag.cpp 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
//
+#include "RunResources.h"
#include "DefineVideoStreamTag.h"
#include "Video.h"
#include "MediaParser.h" // for VideoInfo
=== modified file 'libcore/swf/DoABCTag.h'
--- a/libcore/swf/DoABCTag.h 2009-11-15 16:26:27 +0000
+++ b/libcore/swf/DoABCTag.h 2010-03-11 01:47:08 +0000
@@ -18,9 +18,9 @@
#ifndef GNASH_SWF_DOABCTAG_H
#define GNASH_SWF_DOABCTAG_H
+#include <string>
#include "ControlTag.h" // for inheritance
#include "SWF.h" // for tag_type definition
-#include "action_buffer.h" // for composition
#include "MovieClip.h" // for inlines
#include "SWFStream.h" // for inlines
#include "AbcBlock.h"
=== modified file 'libcore/swf/PlaceObject2Tag.cpp'
--- a/libcore/swf/PlaceObject2Tag.cpp 2010-01-18 14:43:24 +0000
+++ b/libcore/swf/PlaceObject2Tag.cpp 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
//
#ifdef HAVE_CONFIG_H
+#include "RunResources.h"
#include "gnashconfig.h" // HAVE_ZLIB_H, USE_SWFTREE
#endif
@@ -29,6 +30,7 @@
#include "SWFStream.h"
#include "filter_factory.h"
#include "GnashAlgorithm.h"
+#include "action_buffer.h"
namespace gnash {
namespace SWF {
=== modified file 'libcore/swf/PlaceObject2Tag.h'
--- a/libcore/swf/PlaceObject2Tag.h 2010-03-10 16:13:07 +0000
+++ b/libcore/swf/PlaceObject2Tag.h 2010-03-11 01:47:08 +0000
@@ -22,6 +22,7 @@
#include "SWF.h" // for TagType definition
#include "SWFMatrix.h" // for composition
#include "cxform.h" // for composition
+#include <string>
#include <vector>
// Forward declarations
=== modified file 'libcore/swf/RemoveObjectTag.cpp'
--- a/libcore/swf/RemoveObjectTag.cpp 2010-01-01 17:48:26 +0000
+++ b/libcore/swf/RemoveObjectTag.cpp 2010-03-11 01:47:08 +0000
@@ -18,6 +18,7 @@
//
+#include "RunResources.h"
#include "RemoveObjectTag.h"
#include "MovieClip.h"
#include "SWF.h" // for TagType definition
=== modified file 'libcore/swf/ScriptLimitsTag.h'
--- a/libcore/swf/ScriptLimitsTag.h 2010-01-01 17:48:26 +0000
+++ b/libcore/swf/ScriptLimitsTag.h 2010-03-11 01:47:08 +0000
@@ -23,7 +23,6 @@
#include "movie_root.h"
#include "movie_definition.h"
#include "ControlTag.h"
-#include "VM.h"
namespace gnash {
namespace SWF {
=== modified file 'libcore/swf/SetBackgroundColorTag.h'
--- a/libcore/swf/SetBackgroundColorTag.h 2010-01-25 18:52:20 +0000
+++ b/libcore/swf/SetBackgroundColorTag.h 2010-03-11 01:47:08 +0000
@@ -24,7 +24,6 @@
#include "movie_definition.h" // for inlines (loader)
#include "log.h" // for log_parse
#include "RGBA.h" // for rgba class
-#include "GnashNumeric.h" // for frnd
// Forward declarations
namespace gnash {
=== modified file 'libcore/swf/SetTabIndexTag.h'
--- a/libcore/swf/SetTabIndexTag.h 2010-03-10 16:13:07 +0000
+++ b/libcore/swf/SetTabIndexTag.h 2010-03-11 01:47:08 +0000
@@ -17,7 +17,6 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-#include "smart_ptr.h" // GNASH_USE_GC
#include "SWF.h"
// Forward declarations.
=== modified file 'libcore/swf/ShapeRecord.cpp'
--- a/libcore/swf/ShapeRecord.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/swf/ShapeRecord.cpp 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
#include "Geometry.h"
#include "GnashNumeric.h"
#include "RunResources.h"
+#include "log.h"
#include <vector>
=== modified file 'libcore/swf/SymbolClassTag.h'
--- a/libcore/swf/SymbolClassTag.h 2010-01-16 16:43:12 +0000
+++ b/libcore/swf/SymbolClassTag.h 2010-03-11 01:47:08 +0000
@@ -18,9 +18,9 @@
#ifndef GNASH_SWF_SYMBOLCLASSTAG_H
#define GNASH_SWF_SYMBOLCLASSTAG_H
+#include <string>
#include "ControlTag.h" // for inheritance
#include "SWF.h" // for tag_type definition
-#include "action_buffer.h" // for composition
#include "MovieClip.h" // for inlines
#include "SWFStream.h" // for inlines
#include "Machine.h"
=== modified file 'libcore/swf/TextRecord.h'
--- a/libcore/swf/TextRecord.h 2010-01-11 06:41:38 +0000
+++ b/libcore/swf/TextRecord.h 2010-03-11 01:47:08 +0000
@@ -21,6 +21,7 @@
#include "RGBA.h"
#include "SWF.h"
+#include <string>
#include <vector>
namespace gnash {
=== modified file 'libcore/swf/VideoFrameTag.cpp'
--- a/libcore/swf/VideoFrameTag.cpp 2010-01-11 06:41:38 +0000
+++ b/libcore/swf/VideoFrameTag.cpp 2010-03-11 01:47:08 +0000
@@ -17,12 +17,14 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#include "RunResources.h"
#include "DefineVideoStreamTag.h"
#include "VideoFrameTag.h"
#include "VideoDecoder.h"
#include "SWFStream.h" // for read()
#include "movie_definition.h"
#include "utility.h"
+#include "smart_ptr.h"
#include <algorithm>
=== modified file 'libcore/swf/tag_loaders.cpp'
--- a/libcore/swf/tag_loaders.cpp 2010-01-14 11:37:19 +0000
+++ b/libcore/swf/tag_loaders.cpp 2010-03-11 01:47:08 +0000
@@ -50,6 +50,8 @@
#include "sound_handler.h"
#include "ExportableResource.h"
#include "MovieFactory.h"
+#include "RunResources.h"
+#include "Renderer.h"
#ifdef HAVE_ZLIB_H
#include <zlib.h>
=== modified file 'libcore/swf_event.h'
--- a/libcore/swf_event.h 2010-03-10 16:13:07 +0000
+++ b/libcore/swf_event.h 2010-03-11 01:47:08 +0000
@@ -20,10 +20,13 @@
#ifndef GNASH_SWF_EVENT_H
#define GNASH_SWF_EVENT_H
-#include "action_buffer.h" // for composition
#include "event_id.h" // for composition
namespace gnash {
+ class action_buffer;
+}
+
+namespace gnash {
//
// swf_event
=== modified file 'libcore/swf_function.h'
--- a/libcore/swf_function.h 2010-03-10 16:13:07 +0000
+++ b/libcore/swf_function.h 2010-03-11 01:47:08 +0000
@@ -23,6 +23,8 @@
#include "as_object.h" // for composition (vector element)
#include "VM.h" //fow SWF version
+#include "smart_ptr.h"
+#include <vector>
#include <cassert>
#include <string>
=== modified file 'libcore/vm/ASHandlers.cpp'
--- a/libcore/vm/ASHandlers.cpp 2010-02-17 02:54:31 +0000
+++ b/libcore/vm/ASHandlers.cpp 2010-03-11 01:47:08 +0000
@@ -51,6 +51,7 @@
#include "DisplayObject.h"
#include "as_environment.h"
#include "as_value.h"
+#include "RunResources.h"
#include <string>
#include <vector>
=== modified file 'libcore/vm/ActionExec.h'
--- a/libcore/vm/ActionExec.h 2010-01-11 06:41:38 +0000
+++ b/libcore/vm/ActionExec.h 2010-03-11 01:47:08 +0000
@@ -25,6 +25,8 @@
#include "SWF.h"
#include "action_buffer.h"
+#include <string>
+#include <list>
#include <vector>
// Forward declarations
=== modified file 'libcore/vm/CodeStream.h'
--- a/libcore/vm/CodeStream.h 2010-01-01 17:48:26 +0000
+++ b/libcore/vm/CodeStream.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_CODESTREAM_H
#define GNASH_CODESTREAM_H
+#include <string>
#include <boost/utility.hpp>
#include <boost/cstdint.hpp>
#include <istream>
=== modified file 'libcore/vm/ExecutableCode.h'
--- a/libcore/vm/ExecutableCode.h 2010-01-25 18:52:20 +0000
+++ b/libcore/vm/ExecutableCode.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_EXECUTABLECODE_H
#define GNASH_EXECUTABLECODE_H
+#include <vector>
#include "smart_ptr.h" // GNASH_USE_GC
#include "as_function.h"
#include "ActionExec.h"
=== modified file 'libcore/vm/Machine.cpp'
--- a/libcore/vm/Machine.cpp 2010-03-08 06:22:18 +0000
+++ b/libcore/vm/Machine.cpp 2010-03-11 01:47:08 +0000
@@ -29,6 +29,8 @@
#include "Globals.h"
#include "Global_as.h"
#include "Class.h"
+#include "CodeStream.h"
+#include "SWF.h"
namespace gnash {
namespace abc {
=== modified file 'libcore/vm/Machine.h'
--- a/libcore/vm/Machine.h 2010-03-10 19:04:09 +0000
+++ b/libcore/vm/Machine.h 2010-03-11 01:47:08 +0000
@@ -19,11 +19,11 @@
#ifndef GNASH_MACHINE_H
#define GNASH_MACHINE_H
+#include <string>
#include <vector>
#include <sstream>
#include "SafeStack.h"
#include "as_value.h"
-#include "SWF.h"
#include "as_environment.h"
#include "VM.h"
#include "fn_call.h"
=== modified file 'libcore/vm/VM.h'
--- a/libcore/vm/VM.h 2010-03-10 19:04:09 +0000
+++ b/libcore/vm/VM.h 2010-03-11 01:47:08 +0000
@@ -30,11 +30,14 @@
#include "CallStack.h"
#include "smart_ptr.h"
+#include <map>
+#include <vector>
#include <memory>
#include <locale>
#include <boost/cstdint.hpp>
#include <boost/random.hpp>
#include <boost/noncopyable.hpp>
+#include <boost/intrusive_ptr.hpp>
// Forward declarations
namespace gnash {
=== modified file 'libcore/vm/fn_call.h'
--- a/libcore/vm/fn_call.h 2010-03-10 16:13:07 +0000
+++ b/libcore/vm/fn_call.h 2010-03-11 01:47:08 +0000
@@ -26,6 +26,8 @@
#include "VM.h"
#include "GnashException.h"
+#include <string>
+#include <vector>
#include <cassert>
#include <ostream>
#include <sstream>
=== modified file 'libmedia/MediaHandler.h'
--- a/libmedia/MediaHandler.h 2010-01-25 18:52:20 +0000
+++ b/libmedia/MediaHandler.h 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
#include "dsodefs.h" // DSOEXPORT
#include "VideoConverter.h"
+#include <vector>
#include <memory>
// Forward declarations
=== modified file 'libmedia/MediaParser.h'
--- a/libmedia/MediaParser.h 2010-01-25 18:52:20 +0000
+++ b/libmedia/MediaParser.h 2010-03-11 01:47:08 +0000
@@ -21,7 +21,6 @@
#include "IOChannel.h" // for inlines
#include "dsodefs.h" // DSOEXPORT
-#include "SimpleBuffer.h"
#include <boost/scoped_array.hpp>
#include <boost/shared_ptr.hpp>
@@ -37,6 +36,9 @@
// Undefine this to load/parse media files in main thread
#define LOAD_MEDIA_IN_A_SEPARATE_THREAD 1
+namespace gnash {
+ class SimpleBuffer;
+}
namespace gnash {
namespace media {
=== modified file 'libmedia/VideoInput.h'
--- a/libmedia/VideoInput.h 2010-03-10 16:37:25 +0000
+++ b/libmedia/VideoInput.h 2010-03-11 01:47:08 +0000
@@ -21,9 +21,6 @@
#include <boost/cstdint.hpp> // for C99 int types
#include <string>
-#include <ostream>
-#include <cstdio>
-#include <map>
#include "dsodefs.h" //DSOEXPORT
=== modified file 'libmedia/ffmpeg/MediaHandlerFfmpeg.h'
--- a/libmedia/ffmpeg/MediaHandlerFfmpeg.h 2010-01-25 18:52:20 +0000
+++ b/libmedia/ffmpeg/MediaHandlerFfmpeg.h 2010-03-11 01:47:08 +0000
@@ -21,6 +21,7 @@
#include "MediaHandler.h" // for inheritance
+#include <vector>
#include <memory>
namespace gnash {
=== modified file 'libmedia/ffmpeg/VideoDecoderFfmpeg.h'
--- a/libmedia/ffmpeg/VideoDecoderFfmpeg.h 2010-01-25 18:52:20 +0000
+++ b/libmedia/ffmpeg/VideoDecoderFfmpeg.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_VIDEODECODERFFMPEG_H
#define GNASH_VIDEODECODERFFMPEG_H
+#include <vector>
#include <memory>
#include "dsodefs.h" //For DSOEXPORT
#include "log.h"
=== modified file 'libmedia/ffmpeg/VideoInputFfmpeg.h'
--- a/libmedia/ffmpeg/VideoInputFfmpeg.h 2010-03-10 19:04:09 +0000
+++ b/libmedia/ffmpeg/VideoInputFfmpeg.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_VIDEOINPUTFFMPEG_H
#define GNASH_VIDEOINPUTFFMPEG_H
+#include <vector>
#include <boost/cstdint.hpp> // for C99 int types
#include <vector>
#include "VideoInput.h"
=== modified file 'libmedia/gst/AudioInputGst.h'
--- a/libmedia/gst/AudioInputGst.h 2010-01-01 17:48:26 +0000
+++ b/libmedia/gst/AudioInputGst.h 2010-03-11 01:47:08 +0000
@@ -21,6 +21,7 @@
#include "gst/gst.h"
#include "AudioInput.h"
+#include <string>
#include <boost/cstdint.hpp> // for C99 int types
#include <vector>
#include <cassert>
=== modified file 'libmedia/gst/MediaHandlerGst.h'
--- a/libmedia/gst/MediaHandlerGst.h 2010-01-25 18:52:20 +0000
+++ b/libmedia/gst/MediaHandlerGst.h 2010-03-11 01:47:08 +0000
@@ -22,6 +22,7 @@
#include "dsodefs.h" // DSOEXPORT
#include "MediaHandler.h" // for inheritance
+#include <vector>
#include <memory>
namespace gnash {
=== modified file 'libmedia/gst/MediaParserGst.h'
--- a/libmedia/gst/MediaParserGst.h 2010-03-10 16:37:25 +0000
+++ b/libmedia/gst/MediaParserGst.h 2010-03-11 01:47:08 +0000
@@ -21,6 +21,7 @@
#include "MediaParser.h" // for inheritance
+#include <deque>
#include <boost/scoped_array.hpp>
#include <memory>
#include <queue>
=== modified file 'libmedia/haiku/MediaHandlerHaiku.h'
--- a/libmedia/haiku/MediaHandlerHaiku.h 2010-02-17 02:21:56 +0000
+++ b/libmedia/haiku/MediaHandlerHaiku.h 2010-03-11 01:47:08 +0000
@@ -21,6 +21,7 @@
#include "MediaHandler.h" // for inheritance
+#include <vector>
#include <memory>
namespace gnash {
=== modified file 'libmedia/haiku/VideoInputHaiku.h'
--- a/libmedia/haiku/VideoInputHaiku.h 2010-02-17 02:21:56 +0000
+++ b/libmedia/haiku/VideoInputHaiku.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef GNASH_VIDEOINPUTHAIKU_H
#define GNASH_VIDEOINPUTHAIKU_H
+#include <vector>
#include <boost/cstdint.hpp> // for C99 int types
#include "VideoInput.h"
=== modified file 'libsound/EmbedSound.h'
--- a/libsound/EmbedSound.h 2010-01-11 06:41:38 +0000
+++ b/libsound/EmbedSound.h 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
#include "SoundInfo.h" // for composition
#include "SoundEnvelope.h" // for SoundEnvelopes define
+#include <vector>
#include <map> // for composition (m_frame_size)
#include <memory> // for auto_ptr (composition)
#include <set> // for composition (_soundInstances)
=== modified file 'libsound/NullSoundHandler.h'
--- a/libsound/NullSoundHandler.h 2010-03-10 16:37:25 +0000
+++ b/libsound/NullSoundHandler.h 2010-03-11 01:47:08 +0000
@@ -22,13 +22,8 @@
#define NULL_SOUND_HANDLER_H
#include "sound_handler.h" // for inheritance
-#include "SoundInfo.h"
#include "dsodefs.h" // for DSOEXPORT
-#include <memory>
-#include <cassert>
-#include <cstring>
-
namespace gnash {
namespace sound {
=== modified file 'libsound/aos4/sound_handler_ahi.h'
--- a/libsound/aos4/sound_handler_ahi.h 2010-03-10 16:37:25 +0000
+++ b/libsound/aos4/sound_handler_ahi.h 2010-03-11 01:47:08 +0000
@@ -22,6 +22,7 @@
#include "sound_handler.h" // for inheritance
+#include <string>
#include <set> // for composition (InputStreams)
#include <fstream> // for composition (file_stream)
#include <boost/thread/mutex.hpp>
=== modified file 'libsound/mkit/sound_handler_mkit.h'
--- a/libsound/mkit/sound_handler_mkit.h 2010-03-10 16:37:25 +0000
+++ b/libsound/mkit/sound_handler_mkit.h 2010-03-11 01:47:08 +0000
@@ -22,6 +22,7 @@
#include "sound_handler.h" // for inheritance
+#include <string>
#include <set> // for composition (InputStreams)
#include <fstream> // for composition (file_stream)
#include <boost/thread/mutex.hpp>
=== modified file 'libsound/sdl/sound_handler_sdl.h'
--- a/libsound/sdl/sound_handler_sdl.h 2010-03-10 16:37:25 +0000
+++ b/libsound/sdl/sound_handler_sdl.h 2010-03-11 01:47:08 +0000
@@ -24,6 +24,7 @@
#include "sound_handler.h" // for inheritance
+#include <string>
#include <set> // for composition (InputStreams)
#include <fstream> // for composition (file_stream)
#include <SDL_audio.h>
=== modified file 'libsound/sound_handler.h'
--- a/libsound/sound_handler.h 2010-02-25 01:57:13 +0000
+++ b/libsound/sound_handler.h 2010-03-11 01:47:08 +0000
@@ -34,6 +34,7 @@
#include "SoundEnvelope.h" // for SoundEnvelopes typedef
#include "AuxStream.h" // for aux_stramer_ptr typedef
+#include <string>
#include <vector>
#include <memory>
#include <cassert>
=== modified file 'plugin/win32/plugin.h'
--- a/plugin/win32/plugin.h 2010-01-11 06:41:38 +0000
+++ b/plugin/win32/plugin.h 2010-03-11 01:47:08 +0000
@@ -19,6 +19,7 @@
#ifndef __PLUGIN_H__
#define __PLUGIN_H__
+#include <string>
#include "pluginbase.h"
#include "prinit.h"
=== modified file 'testsuite/DummyMovieDefinition.h'
--- a/testsuite/DummyMovieDefinition.h 2010-01-11 06:41:38 +0000
+++ b/testsuite/DummyMovieDefinition.h 2010-03-11 01:47:08 +0000
@@ -25,6 +25,7 @@
#include "Global_as.h"
#include "namedStrings.h"
+#include <vector>
#include <string>
#include <memory> // for auto_ptr
=== modified file 'testsuite/MovieTester.h'
--- a/testsuite/MovieTester.h 2010-01-01 17:48:26 +0000
+++ b/testsuite/MovieTester.h 2010-03-11 01:47:08 +0000
@@ -34,6 +34,8 @@
#include "RunResources.h" // For initialization.
#include "movie_root.h"
+#include <boost/intrusive_ptr.hpp>
+#include <vector>
#include <memory> // for auto_ptr
#include <string>
#include <boost/shared_ptr.hpp>
=== modified file 'utilities/processor.cpp'
--- a/utilities/processor.cpp 2010-01-20 16:47:31 +0000
+++ b/utilities/processor.cpp 2010-03-11 01:47:08 +0000
@@ -60,6 +60,7 @@
#include "IOChannel.h" // for proper dtor call
#include "GnashSleep.h" // for usleep comptibility.
#include "StreamProvider.h"
+#include "RunResources.h"
extern "C"{
#ifdef HAVE_GETOPT_H
=== modified file 'utilities/rtmpget.cpp'
--- a/utilities/rtmpget.cpp 2010-03-10 10:08:21 +0000
+++ b/utilities/rtmpget.cpp 2010-03-11 01:47:08 +0000
@@ -25,6 +25,7 @@
#include "AMF.h"
#include "GnashAlgorithm.h"
#include "GnashSleep.h"
+#include "URL.h"
#include <boost/cstdint.hpp>
#include <iomanip>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/trunk r12017: Another header shuffle:,
Bastiaan Jacques <=