gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/types.cpp server/types.h


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/types.cpp server/types.h
Date: Fri, 20 Apr 2007 13:46:21 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/04/20 13:46:21

Modified files:
        .              : ChangeLog 
        server         : types.cpp types.h 

Log message:
        * server/types.{cpp,h}: add toShortString, for neater output.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2954&r2=1.2955
http://cvs.savannah.gnu.org/viewcvs/gnash/server/types.cpp?cvsroot=gnash&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/gnash/server/types.h?cvsroot=gnash&r1=1.11&r2=1.12

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2954
retrieving revision 1.2955
diff -u -b -r1.2954 -r1.2955
--- ChangeLog   20 Apr 2007 13:11:58 -0000      1.2954
+++ ChangeLog   20 Apr 2007 13:46:20 -0000      1.2955
@@ -1,5 +1,6 @@
 2007-04-20 Sandro Santilli <address@hidden>
 
+       * server/types.{cpp,h}: add toShortString, for neater output.
        * libgeometry/snappingrange.h: add output operator.
        * server/debugger.cpp, server/parser/action_buffer.cpp,
          server/vm/ActionExec.cpp: don't force creation of the

Index: server/types.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/types.cpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- server/types.cpp    11 Apr 2007 14:20:20 -0000      1.21
+++ server/types.cpp    20 Apr 2007 13:46:20 -0000      1.22
@@ -84,6 +84,17 @@
                return ss.str();
        }
        
+       std::string rgba::toShortString() const
+       // For debugging.
+       {
+               std::stringstream ss;
+               ss << (unsigned)m_r << ","
+                       << (unsigned)m_g << ","
+                       << (unsigned)m_b << ","
+                       << (unsigned)m_a;
+               return ss.str();
+       }
+       
        void    rgba::set_lerp(const rgba& a, const rgba& b, float f)
        {
                m_r = (uint8_t) frnd(flerp(a.m_r, b.m_r, f));

Index: server/types.h
===================================================================
RCS file: /sources/gnash/gnash/server/types.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- server/types.h      7 Feb 2007 08:43:33 -0000       1.11
+++ server/types.h      20 Apr 2007 13:46:20 -0000      1.12
@@ -89,6 +89,9 @@
 
                /// Debug print.
                std::string toString() const;
+
+               // neater string output (example: "0,0,0,255")
+               std::string toShortString() const;
        };
 
        std::ostream& operator<< (std::ostream& os, const rgba& r);




reply via email to

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