[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog server/vm/VM.h
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog server/vm/VM.h |
Date: |
Sun, 05 Aug 2007 19:29:37 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/08/05 19:29:37
Modified files:
. : ChangeLog
server/vm : VM.h
Log message:
* server/vm/VM.h: make gnash buildable with GC unused.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3950&r2=1.3951
http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/VM.h?cvsroot=gnash&r1=1.13&r2=1.14
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.3950
retrieving revision 1.3951
diff -u -b -r1.3950 -r1.3951
--- ChangeLog 5 Aug 2007 06:04:57 -0000 1.3950
+++ ChangeLog 5 Aug 2007 19:29:36 -0000 1.3951
@@ -1,3 +1,7 @@
+2007-08-05 Sandro Santilli <address@hidden>
+
+ * server/vm/VM.h: make gnash buildable with GC unused.
+
2007-08-05 Zou Lunkai <address@hidden>
* testsuite/actionscript.all/toString_valueOf.as, Makefile.am: focused
tests,
Index: server/vm/VM.h
===================================================================
RCS file: /sources/gnash/gnash/server/vm/VM.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- server/vm/VM.h 1 Aug 2007 15:56:54 -0000 1.13
+++ server/vm/VM.h 5 Aug 2007 19:29:37 -0000 1.14
@@ -127,12 +127,14 @@
///
void setGlobal(as_object*);
+#ifdef GNASH_USE_GC
/// A vector of static GcResources (tipically used for built-in class
constructors)
//
/// The resources in this list will always be marked as reachable
///
typedef std::vector< boost::intrusive_ptr<GcResource> > ResVect;
ResVect _statics;
+#endif
public:
@@ -202,10 +204,16 @@
///
void markReachableResources() const;
+#ifdef GNASH_USE_GC
void addStatic(GcResource* res)
{
_statics.push_back(res);
}
+#else // ndef GNASH_USE_GC
+ // placeholder to avoid adding lots of
+ // compile-time switches in callers
+ void addStatic(as_object*) {}
+#endif
};
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog server/vm/VM.h,
Sandro Santilli <=