gnash-commit
[Top][All Lists]
Advanced

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

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


From: Benjamin Wolsey
Subject: [Gnash-commit] gnash ChangeLog server/types.h libbase/test_ogl...
Date: Wed, 04 Jun 2008 22:41:14 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Benjamin Wolsey <bwy>   08/06/04 22:41:13

Modified files:
        .              : ChangeLog 
        server         : types.h 
Removed files:
        libbase        : test_ogl.cpp 

Log message:
                * libbase/test_ogl.cpp: make your own if you want to test OGL
                  (dropped).
                * server/types.h: __TYPES_H__ is a likely candidate for a name
                  conflict (using a double underscore in an identifier is 
undefined
                  behaviour). Make macros into inlines for better compile time
                  checking, and so that the compiler (which knows best) can
                  decide what to do with them.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6822&r2=1.6823
http://cvs.savannah.gnu.org/viewcvs/gnash/server/types.h?cvsroot=gnash&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/test_ogl.cpp?cvsroot=gnash&r1=1.4&r2=0

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6822
retrieving revision 1.6823
diff -u -b -r1.6822 -r1.6823
--- ChangeLog   4 Jun 2008 20:14:40 -0000       1.6822
+++ ChangeLog   4 Jun 2008 22:41:12 -0000       1.6823
@@ -1,3 +1,13 @@
+2008-06-04 Benjamin Wolsey <address@hidden>
+
+       * libbase/test_ogl.cpp: make your own if you want to test OGL
+         (dropped).
+       * server/types.h: __TYPES_H__ is a likely candidate for a name
+         conflict (using a double underscore in an identifier is undefined
+         behaviour). Make macros into inlines for better compile time
+         checking, and so that the compiler (which knows best) can
+         decide what to do with them.
+
 2008-06-04 Sandro Santilli <address@hidden>
 
        * libmedia/ffmpeg/MediaParserFfmpeg.{cpp,h}:

Index: server/types.h
===================================================================
RCS file: /sources/gnash/gnash/server/types.h,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- server/types.h      16 Apr 2008 21:05:26 -0000      1.22
+++ server/types.h      4 Jun 2008 22:41:13 -0000       1.23
@@ -5,15 +5,14 @@
 
 // Some basic types.
 
-#ifndef __TYPES_H__
-#define __TYPES_H__
+#ifndef GNASH_TYPES_H
+#define GNASH_TYPES_H
 
 #include <string>
 #include <boost/cstdint.hpp> // for boost::?int??_t 
 
-#define TWIPS_TO_PIXELS(x)     ((x) / 20.0)
-#define PIXELS_TO_TWIPS(x)     ((x) * 20)
-
+inline double TWIPS_TO_PIXELS(int i) { return i / 20.0; }
+inline int PIXELS_TO_TWIPS(double d) { return d * 20; }
 
 namespace gnash {
        class stream;   // forward declaration
@@ -137,7 +136,7 @@
 }      // end namespace gnash
 
 
-#endif // __TYPES_H__
+#endif // GNASH_TYPES_H
 
 
 // Local Variables:

Index: libbase/test_ogl.cpp
===================================================================
RCS file: libbase/test_ogl.cpp
diff -N libbase/test_ogl.cpp
--- libbase/test_ogl.cpp        28 Aug 2006 11:07:14 -0000      1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,42 +0,0 @@
-// ogl.cpp     -- by Thatcher Ulrich <address@hidden>
-
-// This source code has been donated to the Public Domain.  Do
-// whatever you want with it.
-
-// test program for ogl wrapper
-
-
-#include <cstdlib> //For exit()
-#include "ogl.h"
-#include <SDL.h>
-
-
-#undef main    // SDL weirdness under WIN32!!
-extern "C" int main(int argc, char *argv[])
-{
-       if (SDL_Init(SDL_INIT_VIDEO /* | SDL_INIT_JOYSTICK | SDL_INIT_CDROM | 
SDL_INIT_AUDIO*/))
-       {
-               fprintf(stderr, "Unable to init SDL: %s\n", SDL_GetError());
-               exit(1);
-       }
-       atexit(SDL_Quit);
-
-       int     bpp = 24;
-       int     flags = SDL_OPENGL | (0 ? SDL_FULLSCREEN : 0);
-
-       SDL_GL_SetAttribute( SDL_GL_RED_SIZE, 5 );
-       SDL_GL_SetAttribute( SDL_GL_GREEN_SIZE, 5 );
-       SDL_GL_SetAttribute( SDL_GL_BLUE_SIZE, 5 );
-       SDL_GL_SetAttribute( SDL_GL_DEPTH_SIZE, 16 );
-       SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 );
-
-       // Set the video mode.
-       if (SDL_SetVideoMode(320, 240, bpp, flags) == 0) {
-               fprintf(stderr, "SDL_SetVideoMode() failed.");
-               exit(1);
-       }
-
-       ogl::open();
-
-       return 0;
-}




reply via email to

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