CVSROOT: /sources/gnash Module name: gnash Changes by: Sandro Santilli <strk> 07/06/06 17:49:02
Modified files: . : ChangeLog server/swf : tag_loaders.cpp Log message: * server/swf/tag_loader.cpp (fixme_loader): warn only once for each unimplemented tag found in SWF streams during a run. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3475&r2=1.3476 http://cvs.savannah.gnu.org/viewcvs/gnash/server/swf/tag_loaders.cpp?cvsroot=gnash&r1=1.111&r2=1.112 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.3475 retrieving revision 1.3476 diff -u -b -r1.3475 -r1.3476 --- ChangeLog 6 Jun 2007 16:15:00 -0000 1.3475 +++ ChangeLog 6 Jun 2007 17:49:01 -0000 1.3476 @@ -1,3 +1,8 @@ +2007-06-06 Sandro Santilli <[EMAIL PROTECTED]> + + * server/swf/tag_loader.cpp (fixme_loader): warn only once for each + unimplemented tag found in SWF streams during a run. + 2007-06-06 Udo Giacomozzi <[EMAIL PROTECTED]> * backend/render_handler_agg.cpp: add checks for known scale Index: server/swf/tag_loaders.cpp =================================================================== RCS file: /sources/gnash/gnash/server/swf/tag_loaders.cpp,v retrieving revision 1.111 retrieving revision 1.112 diff -u -b -r1.111 -r1.112 --- server/swf/tag_loaders.cpp 25 May 2007 12:41:48 -0000 1.111 +++ server/swf/tag_loaders.cpp 6 Jun 2007 17:49:01 -0000 1.112 @@ -17,7 +17,7 @@ // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // -/* $Id: tag_loaders.cpp,v 1.111 2007/05/25 12:41:48 bjacques Exp $ */ +/* $Id: tag_loaders.cpp,v 1.112 2007/06/06 17:49:01 strk Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -59,6 +59,7 @@ #ifdef HAVE_ZLIB_H #include <zlib.h> #endif +#include <map> namespace gnash { @@ -665,7 +666,12 @@ void fixme_loader(stream* /*in*/, tag_type tag, movie_definition* /*m*/) { + static std::map<tag_type, bool> warned; + if ( ! warned[tag] ) + { log_unimpl(_(" FIXME: tagtype = %d"), tag); + warned[tag] = true; + } } void define_shape_loader(stream* in, tag_type tag, movie_definition* m) _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit