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_tri.cpp ...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog backend/render_handler_tri.cpp ...
Date: Sat, 07 Oct 2006 16:07:35 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  06/10/07 16:07:35

Modified files:
        .              : ChangeLog 
        backend        : render_handler_tri.cpp render_handler_tri.h 

Log message:
                * backend/render_handler_tri.{h,cpp}: moved initialization
                of static const float from header to implementation (required
                by ISO C++ for non-integral types).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1062&r2=1.1063
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_tri.cpp?cvsroot=gnash&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_tri.h?cvsroot=gnash&r1=1.1&r2=1.2

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1062
retrieving revision 1.1063
diff -u -b -r1.1062 -r1.1063
--- ChangeLog   7 Oct 2006 15:08:26 -0000       1.1062
+++ ChangeLog   7 Oct 2006 16:07:34 -0000       1.1063
@@ -1,3 +1,9 @@
+2006-10-07 Sandro Santilli <address@hidden>
+
+       * backend/render_handler_tri.{h,cpp}: moved initialization
+       of static const float from header to implementation (required
+       by ISO C++ for non-integral types).
+
 2006-10-07 Udo Giacomozzi <address@hidden>
 
        * server/render.h, server/shape.h, server/styles.h, 

Index: backend/render_handler_tri.cpp
===================================================================
RCS file: /sources/gnash/gnash/backend/render_handler_tri.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- backend/render_handler_tri.cpp      7 Oct 2006 14:05:44 -0000       1.1
+++ backend/render_handler_tri.cpp      7 Oct 2006 16:07:34 -0000       1.2
@@ -47,7 +47,6 @@
 
 namespace gnash {
 
-
 // helper function for tri_cache_manager
 static int     sort_by_decreasing_error(const void* A, const void* B)
 {
@@ -128,6 +127,12 @@
 
 
//------------------------------------------------------------------------------
 
+// Can't initialize this in header, for ISO C++ conformance:
+// error: ISO C++ forbids initialization of member constant 
`s_curve_max_pixel_error'
+// of non-integral type `const float'
+const float triangulating_render_handler::s_curve_max_pixel_error = 1.0f;
+
+
 void triangulating_render_handler::draw_glyph(shape_character_def *def,
     const matrix& mat, rgba color, float pixel_scale) {
     

Index: backend/render_handler_tri.h
===================================================================
RCS file: /sources/gnash/gnash/backend/render_handler_tri.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- backend/render_handler_tri.h        7 Oct 2006 14:05:44 -0000       1.1
+++ backend/render_handler_tri.h        7 Oct 2006 16:07:34 -0000       1.2
@@ -192,7 +192,7 @@
     
 
 protected:
-  static const float   s_curve_max_pixel_error = 1.0f;
+  static const float   s_curve_max_pixel_error; //  = 1.0f;
     
   
   /// Returns the cache manager instance of the given character definition.




reply via email to

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