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


From: Bastiaan Jacques
Subject: [Gnash-commit] gnash ChangeLog backend/render_handler_agg.cpp ...
Date: Tue, 06 Mar 2007 20:45:55 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Bastiaan Jacques <bjacques>     07/03/06 20:45:55

Modified files:
        .              : ChangeLog 
        backend        : render_handler_agg.cpp 
        server/asobj   : Date.cpp 

Log message:
               * backend/render_handler_agg.cpp: Use rint() instead of the 
missing round()
               on OpenBSD 3.9.
               * server/asobj/Date.cpp: Add an implementation (written by 
Sandro)
               of trunc for platforms that don't define it, e.g. OpenBSD 3.9.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2561&r2=1.2562
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_agg.cpp?cvsroot=gnash&r1=1.65&r2=1.66
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Date.cpp?cvsroot=gnash&r1=1.32&r2=1.33

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2561
retrieving revision 1.2562
diff -u -b -r1.2561 -r1.2562
--- ChangeLog   6 Mar 2007 20:07:07 -0000       1.2561
+++ ChangeLog   6 Mar 2007 20:45:55 -0000       1.2562
@@ -6,11 +6,14 @@
 2007-03-06 Bastiaan Jacques <address@hidden>
 
        * backend/render_handler_agg.cpp: Fix an off-by-one error causing
-       invalid memory accesses.
+       invalid memory accesses. Use rint() instead of the missing round()
+       on OpenBSD 3.9.
        * gui/fltk{.cpp, sup.h, _glue_agg.cpp, _glue_agg.h}: Reimplement AGG
        clipping using the new interfaces.
        * macros/boost.m4: Fix order of lines so that the value of LIBS is
        properly restored. Fixes bug #19211.
+       * server/asobj/Date.cpp: Add an implementation (written by Sandro)
+       of trunc for platforms that don't define it, e.g. OpenBSD 3.9.
 
 2007-03-06 Sandro Santilli <address@hidden>
 

Index: backend/render_handler_agg.cpp
===================================================================
RCS file: /sources/gnash/gnash/backend/render_handler_agg.cpp,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -b -r1.65 -r1.66
--- backend/render_handler_agg.cpp      6 Mar 2007 17:40:04 -0000       1.65
+++ backend/render_handler_agg.cpp      6 Mar 2007 20:45:55 -0000       1.66
@@ -16,7 +16,7 @@
 
  
 
-/* $Id: render_handler_agg.cpp,v 1.65 2007/03/06 17:40:04 bjacques Exp $ */
+/* $Id: render_handler_agg.cpp,v 1.66 2007/03/06 20:45:55 bjacques Exp $ */
 
 // Original version by Udo Giacomozzi and Hannes Mayr, 
 // INDUNET GmbH (www.indunet.it)
@@ -175,6 +175,10 @@
 #define trunc(x) ( x < 0 ?  -floor(-x) : floor(x) )
 #endif
 
+#ifndef round
+#define round rint
+#endif
+
 using namespace gnash;
 
 

Index: server/asobj/Date.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Date.cpp,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- server/asobj/Date.cpp       4 Mar 2007 01:39:01 -0000       1.32
+++ server/asobj/Date.cpp       6 Mar 2007 20:45:55 -0000       1.33
@@ -103,6 +103,11 @@
        #define NAN (0.0/0.0)
 #endif
 
+#ifndef trunc
+#define trunc(x) ( x < 0 ?  -floor(-x) : floor(x) )
+#endif
+
+
 // Declaration for replacement timezone functions
 // In the absence of gettimeofday() we use ftime() to get milliseconds,
 // but not for timezone offset bcos ftime's TZ stuff is unreliable.




reply via email to

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