gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/trunk r12043: More forward declares and as


From: Bastiaan Jacques
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r12043: More forward declares and assorted header shuffling.
Date: Sun, 14 Mar 2010 05:51:25 +0100
User-agent: Bazaar (2.0.3)

------------------------------------------------------------
revno: 12043
committer: Bastiaan Jacques <address@hidden>
branch nick: trunk
timestamp: Sun 2010-03-14 05:51:25 +0100
message:
  More forward declares and assorted header shuffling.
modified:
  libcore/DisplayObject.h
  libcore/InteractiveObject.h
  libcore/asobj/Date_as.h
  libcore/asobj/Math_as.h
  libcore/asobj/String_as.h
  libcore/asobj/flash/display/BitmapData_as.h
  libcore/asobj/flash/geom/ColorTransform_as.h
  libcore/asobj/flash/media/Sound_as.h
  libcore/asobj/flash/net/NetConnection_as.h
  libcore/asobj/flash/text/TextSnapshot_as.h
  libcore/asobj/flash/xml/XMLNode_as.h
=== modified file 'libcore/DisplayObject.h'
--- a/libcore/DisplayObject.h   2010-03-13 18:00:33 +0000
+++ b/libcore/DisplayObject.h   2010-03-14 04:51:25 +0000
@@ -25,12 +25,12 @@
 #endif
 
 #include "event_id.h" // for inlines
-#include "as_object.h" // for inheritance
 #include "SWFRect.h" // for composition (invalidated bounds)
 #include "SWFMatrix.h" // for composition
 #include "cxform.h" // for composition
 #include "dsodefs.h" //for DSOEXPORT
 #include "snappingrange.h"
+#include "VM.h"
 #ifdef USE_SWFTREE
 # include "tree.hh"
 #endif
@@ -54,6 +54,9 @@
     class StaticText;
     class InteractiveObject;
     class Renderer;
+    class as_object;
+    class as_value;
+    class as_environment;
     namespace SWF {
         class TextRecord;
     }

=== modified file 'libcore/InteractiveObject.h'
--- a/libcore/InteractiveObject.h       2010-03-13 18:00:33 +0000
+++ b/libcore/InteractiveObject.h       2010-03-14 04:51:25 +0000
@@ -21,6 +21,7 @@
 
 #include "DisplayObject.h" // for inheritance
 #include "log.h"
+#include "as_object.h" // for getRoot()
 
 #include <vector>
 #include <cassert>

=== modified file 'libcore/asobj/Date_as.h'
--- a/libcore/asobj/Date_as.h   2010-03-11 01:47:08 +0000
+++ b/libcore/asobj/Date_as.h   2010-03-14 04:51:25 +0000
@@ -20,8 +20,12 @@
 #define GNASH_ASOBJ_DATE_H
 
 #include <string>
-#include "as_object.h" // for inheritance
 #include "ClockTime.h"
+#include "Relay.h"
+
+namespace gnash {
+    class as_object;
+}
 
 namespace gnash {
 

=== modified file 'libcore/asobj/Math_as.h'
--- a/libcore/asobj/Math_as.h   2010-01-11 06:41:38 +0000
+++ b/libcore/asobj/Math_as.h   2010-03-14 04:51:25 +0000
@@ -20,7 +20,9 @@
 #ifndef GNASH_ASOBJ_MATH_H
 #define GNASH_ASOBJ_MATH_H
 
-#include "as_object.h"
+namespace gnash {
+    class as_object;
+}
 
 namespace gnash {
 

=== modified file 'libcore/asobj/String_as.h'
--- a/libcore/asobj/String_as.h 2010-01-11 06:41:38 +0000
+++ b/libcore/asobj/String_as.h 2010-03-14 04:51:25 +0000
@@ -22,7 +22,7 @@
 #define GNASH_STRING_H
 
 #include <string>
-#include "as_object.h"
+#include "Relay.h"
 
 namespace gnash {
 

=== modified file 'libcore/asobj/flash/display/BitmapData_as.h'
--- a/libcore/asobj/flash/display/BitmapData_as.h       2010-03-12 15:42:07 
+0000
+++ b/libcore/asobj/flash/display/BitmapData_as.h       2010-03-14 04:51:25 
+0000
@@ -21,9 +21,10 @@
 #ifndef GNASH_ASOBJ_BITMAPDATA_H
 #define GNASH_ASOBJ_BITMAPDATA_H
 
+#include "Relay.h"
+
 #include <list>
 #include <vector>
-#include "as_object.h"
 
 namespace gnash {
 

=== modified file 'libcore/asobj/flash/geom/ColorTransform_as.h'
--- a/libcore/asobj/flash/geom/ColorTransform_as.h      2010-01-25 18:52:20 
+0000
+++ b/libcore/asobj/flash/geom/ColorTransform_as.h      2010-03-14 04:51:25 
+0000
@@ -22,7 +22,11 @@
 #define GNASH_ASOBJ_COLORTRANSFORM_H
 
 
-#include "as_object.h"
+#include "Relay.h"
+
+namespace gnash {
+    class as_object;
+}
 
 namespace gnash {
 

=== modified file 'libcore/asobj/flash/media/Sound_as.h'
--- a/libcore/asobj/flash/media/Sound_as.h      2010-03-11 01:47:08 +0000
+++ b/libcore/asobj/flash/media/Sound_as.h      2010-03-14 04:51:25 +0000
@@ -22,7 +22,6 @@
 
 
 #include "smart_ptr.h" //GNASH_USE_GC
-#include "as_object.h"
 
 #include <string>
 #include <boost/scoped_ptr.hpp>

=== modified file 'libcore/asobj/flash/net/NetConnection_as.h'
--- a/libcore/asobj/flash/net/NetConnection_as.h        2010-03-11 01:47:08 
+0000
+++ b/libcore/asobj/flash/net/NetConnection_as.h        2010-03-14 04:51:25 
+0000
@@ -20,7 +20,7 @@
 #ifndef GNASH_NETCONNECTION_H
 #define GNASH_NETCONNECTION_H
 
-#include "as_object.h" // for inheritance
+#include "Relay.h" // for inheritance
 
 #include <vector>
 #include <string>
@@ -28,7 +28,8 @@
 
 // Forward declarations
 namespace gnash {
-       class ConnectionHandler;
+    class ConnectionHandler;
+    class as_object;
 }
 
 namespace gnash {

=== modified file 'libcore/asobj/flash/text/TextSnapshot_as.h'
--- a/libcore/asobj/flash/text/TextSnapshot_as.h        2010-01-25 18:52:20 
+0000
+++ b/libcore/asobj/flash/text/TextSnapshot_as.h        2010-03-14 04:51:25 
+0000
@@ -20,9 +20,10 @@
 #ifndef GNASH_ASOBJ3_TEXTSNAPSHOT_H
 #define GNASH_ASOBJ3_TEXTSNAPSHOT_H
 
-
-#include "as_object.h"
-
+namespace gnash {
+    class as_object;
+    class ObjectURI;
+}
 
 namespace gnash {
 

=== modified file 'libcore/asobj/flash/xml/XMLNode_as.h'
--- a/libcore/asobj/flash/xml/XMLNode_as.h      2010-03-13 18:00:33 +0000
+++ b/libcore/asobj/flash/xml/XMLNode_as.h      2010-03-14 04:51:25 +0000
@@ -20,13 +20,16 @@
 #ifndef GNASH_ASOBJ3_XMLNODE_H
 #define GNASH_ASOBJ3_XMLNODE_H
 
-
-#include "as_object.h"
-
 #include <list>
 #include <string>
 #include <sstream>
 
+#include "Relay.h"
+
+namespace gnash {
+    class as_object;
+}
+
 namespace gnash {
 
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]