Added copyright lines for files I've edited this year.
[synfig.git] / synfig-core / trunk / src / synfig / module.h
index 6aab53a..ec06be3 100644 (file)
@@ -6,6 +6,7 @@
 **
 **     \legal
 **     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
+**     Copyright (c) 2007, 2008 Chris Moore
 **
 **     This package is free software; you can redistribute it and/or
 **     modify it under the terms of the GNU General Public License as
@@ -31,6 +32,7 @@
 #include <ETL/handle>
 #include <map>
 #include "string.h"
+#include "releases.h"
 #include <utility>
 #include "vector.h"
 #include "color.h"
 //! Marks the start of the valuenodes in the module's inventory
 #define BEGIN_VALUENODES { synfig::LinkableValueNode::Book &book(synfig::LinkableValueNode::book());
 
-#define VALUENODE(class,name,local)                                                                                                                            \
+#define VALUENODE(class,name,local,version)                                                                                                            \
        book[name].factory=reinterpret_cast<synfig::LinkableValueNode::Factory>(&class::create);        \
        book[name].check_type=&class::check_type;                                                                                                       \
-       book[name].local_name=local;
+       book[name].local_name=local;                                                                                                                            \
+       book[name].release_version=version;
 
 //! Marks the end of the valuenodes in the module's inventory
 #define END_VALUENODES }