CVSROOT: /sources/gnash Module name: gnash Changes by: Zou Lunkai <zoulunkai> 07/04/10 03:12:04
Modified files: . : ChangeLog server/parser : shape_character_def.cpp Log message: fix a regression of reading fill styles CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2819&r2=1.2820 http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/shape_character_def.cpp?cvsroot=gnash&r1=1.13&r2=1.14 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.2819 retrieving revision 1.2820 diff -u -b -r1.2819 -r1.2820 --- ChangeLog 9 Apr 2007 10:11:51 -0000 1.2819 +++ ChangeLog 10 Apr 2007 03:12:04 -0000 1.2820 @@ -1,3 +1,8 @@ +2007-04-10 Zou Lunkai <[EMAIL PROTECTED]> + + * server/parser/shape_character_def.cpp: + fix reading fill_styles, actually it was a regression. + 2007-04-09 Sandro Santilli <[EMAIL PROTECTED]> * testsuite/misc-ming.all/Makefile.am: activated Index: server/parser/shape_character_def.cpp =================================================================== RCS file: /sources/gnash/gnash/server/parser/shape_character_def.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -u -b -r1.13 -r1.14 --- server/parser/shape_character_def.cpp 19 Feb 2007 11:08:22 -0000 1.13 +++ server/parser/shape_character_def.cpp 10 Apr 2007 03:12:04 -0000 1.14 @@ -6,7 +6,7 @@ // Quadratic bezier outline shapes, the basis for most SWF rendering. -/* $Id: shape_character_def.cpp,v 1.13 2007/02/19 11:08:22 strk Exp $ */ +/* $Id: shape_character_def.cpp,v 1.14 2007/04/10 03:12:04 zoulunkai Exp $ */ #include "shape_character_def.h" @@ -57,7 +57,7 @@ { // Get the count. - uint8_t fill_style_count = in->read_u8(); + uint16_t fill_style_count = in->read_u8(); if (tag_type > 2) { if (fill_style_count == 0xFF) @@ -72,7 +72,7 @@ // Read the styles. styles.reserve(styles.size()+fill_style_count); - for (uint8_t i = 0; i < fill_style_count; ++i) + for (uint16_t i = 0; i < fill_style_count; ++i) { // TODO: add a fill_style constructor directly // reading from stream _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit