gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/parser/morph2_character_...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/parser/morph2_character_...
Date: Wed, 26 Sep 2007 19:46:29 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/09/26 19:46:29

Modified files:
        .              : ChangeLog 
        server/parser  : morph2_character_def.cpp 

Log message:
                * server/parser/morph2_character_def.cpp (read):
                  Don't print malformed swf errors if number of paths in 
defining
                  shapes don't match: only edges matter.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4428&r2=1.4429
http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/morph2_character_def.cpp?cvsroot=gnash&r1=1.16&r2=1.17

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4428
retrieving revision 1.4429
diff -u -b -r1.4428 -r1.4429
--- ChangeLog   26 Sep 2007 19:14:07 -0000      1.4428
+++ ChangeLog   26 Sep 2007 19:46:28 -0000      1.4429
@@ -1,5 +1,8 @@
 2007-09-26 Sandro Santilli <address@hidden>
 
+       * server/parser/morph2_character_def.cpp (read):
+         Don't print malformed swf errors if number of paths in defining
+         shapes don't match: only edges matter.
        * gui/gtk.cpp (gdk_to_gnash_key): GDK_ooblique => GDK_oslash
          (gtk-2.0 in debian stable doesn't define the former).
        * server/: BevelFilter.h, BlurFilter.h, ConvolutionFilter.h,

Index: server/parser/morph2_character_def.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/parser/morph2_character_def.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- server/parser/morph2_character_def.cpp      10 Sep 2007 17:15:01 -0000      
1.16
+++ server/parser/morph2_character_def.cpp      26 Sep 2007 19:46:29 -0000      
1.17
@@ -17,7 +17,7 @@
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 //
 
-/* $Id: morph2_character_def.cpp,v 1.16 2007/09/10 17:15:01 strk Exp $ */
+/* $Id: morph2_character_def.cpp,v 1.17 2007/09/26 19:46:29 strk Exp $ */
 
 // Based on the public domain morph2.cpp of:
 // Thatcher Ulrich <address@hidden>, Mike Shaver <address@hidden> 2003,
@@ -292,17 +292,9 @@
                );
 
                IF_VERBOSE_MALFORMED_SWF(
-
-
-               if ( m_shape1->m_paths.size() != m_shape2->m_paths.size() )
-               {
-                       log_swferror(_("Different number of paths "
-                               "in start (" SIZET_FMT ") and end (" SIZET_FMT
-                               ") shapes of a morph"),
-                               m_shape1->m_paths.size(),
-                               m_shape2->m_paths.size());
-               }
-               else if ( edges_count1 != edges_count2 )
+               // It is perfectly legal to have a different number of patsh,
+               // edges count should be the same instead
+               if ( edges_count1 != edges_count2 )
                {
                        log_swferror(_("Different number of edges "
                                "in start (%u) and end (%u) shapes "




reply via email to

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