gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog backend/render_handler.h backen...


From: Markus Gothe
Subject: [Gnash-commit] gnash ChangeLog backend/render_handler.h backen...
Date: Sun, 08 Oct 2006 14:00:20 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Markus Gothe <nihilus>  06/10/08 14:00:20

Modified files:
        .              : ChangeLog 
        backend        : render_handler.h render_handler_agg.cpp 
                         render_handler_tri.cpp render_handler_tri.h 
        server/parser  : shape_character_def.h 

Log message:
                * server/parser/shape_character_def.h: Added ID-tag. removed 
        unused 
                  include.
                * backend/render_handler_tri.cpp: added id-tag. static_cast 
from 
        float
                  to short int.
                * backend/render_handler_agg.cpp: added id-tag, static_cast to 
        int16*.
                * backend/render_handler_tri.h: added id-tag.
                * backend/render_handler.h: added virtual desctror and id-tag.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1071&r2=1.1072
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler.h?cvsroot=gnash&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_agg.cpp?cvsroot=gnash&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_tri.cpp?cvsroot=gnash&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_tri.h?cvsroot=gnash&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/shape_character_def.h?cvsroot=gnash&r1=1.2&r2=1.3

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1071
retrieving revision 1.1072
diff -u -b -r1.1071 -r1.1072
--- ChangeLog   8 Oct 2006 07:20:49 -0000       1.1071
+++ ChangeLog   8 Oct 2006 14:00:20 -0000       1.1072
@@ -1,7 +1,13 @@
 2006-10-08 Markus Gothe <address@hidden>
 
        * server/parser/shape_character_def.cpp: removed unused include.
-       * server/parser/shape_character_def.h: Added ID-tag.
+       * server/parser/shape_character_def.h: Added ID-tag. removed unused 
+         include.
+       * backend/render_handler_tri.cpp: added id-tag. static_cast from float
+         to short int.
+       * backend/render_handler_agg.cpp: added id-tag, static_cast to int16*.
+       * backend/render_handler_tri.h: added id-tag.
+       * backend/render_handler.h: added virtual desctror and id-tag.
 
 2006-10-07 Bastiaan Jacques <address@hidden>
 

Index: backend/render_handler.h
===================================================================
RCS file: /sources/gnash/gnash/backend/render_handler.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- backend/render_handler.h    7 Oct 2006 15:08:26 -0000       1.2
+++ backend/render_handler.h    8 Oct 2006 14:00:20 -0000       1.3
@@ -35,6 +35,8 @@
 // 
 //
 
+/* $Id: render_handler.h,v 1.3 2006/10/08 14:00:20 nihilus Exp $ */
+
 #ifndef RENDER_HANDLER_H
 #define RENDER_HANDLER_H
 
@@ -161,6 +163,7 @@
 {
 public:
   /// Clears the cache completely (necessary for runtime shapes / drawing API)
+  virtual ~render_cache_manager();
   virtual void clear() 
   {
     // TODO: Make this abstract to force real implementation!!

Index: backend/render_handler_agg.cpp
===================================================================
RCS file: /sources/gnash/gnash/backend/render_handler_agg.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- backend/render_handler_agg.cpp      7 Oct 2006 16:15:20 -0000       1.2
+++ backend/render_handler_agg.cpp      8 Oct 2006 14:00:20 -0000       1.3
@@ -34,6 +34,8 @@
 // forward this exception.
  
 
+/* $Id: render_handler_agg.cpp,v 1.3 2006/10/08 14:00:20 nihilus Exp $ */
+
 // Original version by Udo Giacomozzi and Hannes Mayr, 
 // INDUNET GmbH (www.indunet.it)
 
@@ -461,7 +463,7 @@
     stroke.line_join(agg::round_join);
     path.remove_all(); // Not obligatory in this case
 
-    const int16_t *vertex = (int16_t*)coords;
+    const int16_t *vertex = static_cast<const int16_t*>(coords);
     
     m_current_matrix.transform(&pnt, point(vertex[0], vertex[1]));
        path.move_to(pnt.m_x * scale, pnt.m_y * scale);

Index: backend/render_handler_tri.cpp
===================================================================
RCS file: /sources/gnash/gnash/backend/render_handler_tri.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- backend/render_handler_tri.cpp      7 Oct 2006 16:07:34 -0000       1.2
+++ backend/render_handler_tri.cpp      8 Oct 2006 14:00:20 -0000       1.3
@@ -35,6 +35,8 @@
 // 
 //
 
+/* $Id: render_handler_tri.cpp,v 1.3 2006/10/08 14:00:20 nihilus Exp $ */
+
 #include "render_handler_tri.h"
 
 #ifndef RENDER_HANDLER_H
@@ -318,8 +320,8 @@
   int cno, vno=0;  
   int16_t *vertex = (int16_t*)malloc((corner_count+1)*2*sizeof(int16_t));
   for (cno=0; cno<corner_count; cno++) {
-    vertex[vno  ] = (float)corners[cno].m_x;
-    vertex[vno+1] = (float)corners[cno].m_y;
+    vertex[vno  ] = static_cast<int16_t>(corners[cno].m_x);
+    vertex[vno+1] = static_cast<int16_t>(corners[cno].m_y);
     vno+=2;
   }
   // add one more point to close the polygon

Index: backend/render_handler_tri.h
===================================================================
RCS file: /sources/gnash/gnash/backend/render_handler_tri.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- backend/render_handler_tri.h        7 Oct 2006 16:07:34 -0000       1.2
+++ backend/render_handler_tri.h        8 Oct 2006 14:00:20 -0000       1.3
@@ -35,6 +35,8 @@
 // 
 //
 
+/* $Id: render_handler_tri.h,v 1.3 2006/10/08 14:00:20 nihilus Exp $ */
+
 #ifndef GNASH_RENDER_HANDLER_TRI_H
 #define GNASH_RENDER_HANDLER_TRI_H
 

Index: server/parser/shape_character_def.h
===================================================================
RCS file: /sources/gnash/gnash/server/parser/shape_character_def.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- server/parser/shape_character_def.h 8 Oct 2006 07:20:50 -0000       1.2
+++ server/parser/shape_character_def.h 8 Oct 2006 14:00:20 -0000       1.3
@@ -5,13 +5,12 @@
 
 // Quadratic bezier outline shapes, the basis for most SWF rendering.
 
-/* $Id: shape_character_def.h,v 1.2 2006/10/08 07:20:50 nihilus Exp $ */
+/* $Id: shape_character_def.h,v 1.3 2006/10/08 14:00:20 nihilus Exp $ */
 
 #ifndef GNASH_SHAPE_CHARACTER_DEF_H
 #define GNASH_SHAPE_CHARACTER_DEF_H
 
 
-#include "styles.h"
 #include "character_def.h" // for inheritance of shape_character_def
 #include "tesselate.h" 
 #include "shape.h" // for path




reply via email to

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