[Top][All Lists]
[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 "