gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog libbase/FLVParser.h libbase/Loa...


From: Bastiaan Jacques
Subject: [Gnash-commit] gnash ChangeLog libbase/FLVParser.h libbase/Loa...
Date: Sun, 27 May 2007 14:22:04 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Bastiaan Jacques <bjacques>     07/05/27 14:22:04

Modified files:
        .              : ChangeLog 
        libbase        : FLVParser.h LoadThread.h 
                         embedVideoDecoderFfmpeg.h extension.h 
                         tu_timer.h 
        server         : debugger.h movie_root.h sprite_instance.h 
        server/vm      : VM.h 

Log message:
        Mark symbols which are
                used across DSOs as DSOEXPORT. This allows compilation with
                -fvisibility=hidden.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3371&r2=1.3372
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/FLVParser.h?cvsroot=gnash&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/LoadThread.h?cvsroot=gnash&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/embedVideoDecoderFfmpeg.h?cvsroot=gnash&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/extension.h?cvsroot=gnash&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/tu_timer.h?cvsroot=gnash&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/gnash/server/debugger.h?cvsroot=gnash&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/gnash/server/movie_root.h?cvsroot=gnash&r1=1.53&r2=1.54
http://cvs.savannah.gnu.org/viewcvs/gnash/server/sprite_instance.h?cvsroot=gnash&r1=1.115&r2=1.116
http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/VM.h?cvsroot=gnash&r1=1.8&r2=1.9

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.3371
retrieving revision 1.3372
diff -u -b -r1.3371 -r1.3372
--- ChangeLog   27 May 2007 09:03:45 -0000      1.3371
+++ ChangeLog   27 May 2007 14:22:03 -0000      1.3372
@@ -1,3 +1,11 @@
+2007-05-27 Bastiaan Jacques <address@hidden>
+
+       * libbase/{FLVParser.h, LoadThread.h, embedVideoDecoderFfmpeg.h,
+       extension.h, tu_timer.h} server/{debugger.h, movie_root.h},
+       server/sprite_instance.h, server/vm/VM.h: Mark symbols which are
+       used across DSOs as DSOEXPORT. This allows compilation with
+       -fvisibility=hidden.
+
 2007-05-27 Ann Barcomb <address@hidden>
 
        * doc/C/usermanual/installation/documentation_dependencies.xml:

Index: libbase/FLVParser.h
===================================================================
RCS file: /sources/gnash/gnash/libbase/FLVParser.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- libbase/FLVParser.h 23 May 2007 07:42:16 -0000      1.9
+++ libbase/FLVParser.h 27 May 2007 14:22:03 -0000      1.10
@@ -17,7 +17,7 @@
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 //
 
-// $Id: FLVParser.h,v 1.9 2007/05/23 07:42:16 tgc Exp $
+// $Id: FLVParser.h,v 1.10 2007/05/27 14:22:03 bjacques Exp $
 
 // Information about the FLV format can be found at http://osflash.org/flv
 
@@ -154,7 +154,7 @@
 /// and fetching frames from there on, sequentially.
 /// See seek(), nextVideoFrame(), nextAudioFrame() and nextMediaFrame().
 ///
-class FLVParser
+class DSOEXPORT FLVParser
 {
 
 public:

Index: libbase/LoadThread.h
===================================================================
RCS file: /sources/gnash/gnash/libbase/LoadThread.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- libbase/LoadThread.h        24 May 2007 22:27:09 -0000      1.9
+++ libbase/LoadThread.h        27 May 2007 14:22:03 -0000      1.10
@@ -53,7 +53,7 @@
 /// @todo When we read from a real movie stream (rtmp) we might
 /// want to use a cirkular-buffer.
 
-class LoadThread
+class DSOEXPORT LoadThread
 {
 
 public:

Index: libbase/embedVideoDecoderFfmpeg.h
===================================================================
RCS file: /sources/gnash/gnash/libbase/embedVideoDecoderFfmpeg.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- libbase/embedVideoDecoderFfmpeg.h   8 Feb 2007 13:25:41 -0000       1.1
+++ libbase/embedVideoDecoderFfmpeg.h   27 May 2007 14:22:03 -0000      1.2
@@ -14,7 +14,7 @@
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
-// $Id: embedVideoDecoderFfmpeg.h,v 1.1 2007/02/08 13:25:41 tgc Exp $
+// $Id: embedVideoDecoderFfmpeg.h,v 1.2 2007/05/27 14:22:03 bjacques Exp $
 
 #ifndef __EMBEDVIDEODECODERFFMPEG_H__
 #define __EMBEDVIDEODECODERFFMPEG_H__
@@ -32,7 +32,7 @@
 
 
 
-class embedVideoDecoderFfmpeg: public embedVideoDecoder {
+class DSOEXPORT embedVideoDecoderFfmpeg: public embedVideoDecoder {
 public:
        embedVideoDecoderFfmpeg();
        

Index: libbase/extension.h
===================================================================
RCS file: /sources/gnash/gnash/libbase/extension.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- libbase/extension.h 24 Nov 2006 19:17:37 -0000      1.2
+++ libbase/extension.h 27 May 2007 14:22:04 -0000      1.3
@@ -28,7 +28,7 @@
 namespace gnash 
 {  
   
-class Extension
+class DSOEXPORT Extension
 {
   public:
 //    typedef bool init_func_t (as_object &obj);

Index: libbase/tu_timer.h
===================================================================
RCS file: /sources/gnash/gnash/libbase/tu_timer.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- libbase/tu_timer.h  17 May 2007 09:23:27 -0000      1.5
+++ libbase/tu_timer.h  27 May 2007 14:22:04 -0000      1.6
@@ -16,10 +16,10 @@
 {
        // General-purpose wall-clock timer.  May not be hi-res enough
        // for profiling. Time Unit: millisecond
-       uint64_t get_ticks();
+       DSOEXPORT uint64_t get_ticks();
 
        // Time Unit: second
-       double ticks_to_seconds(uint64_t ticks);
+       DSOEXPORT double ticks_to_seconds(uint64_t ticks);
        
        // Hi-res timer for CPU profiling.
 

Index: server/debugger.h
===================================================================
RCS file: /sources/gnash/gnash/server/debugger.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- server/debugger.h   25 Apr 2007 06:58:56 -0000      1.12
+++ server/debugger.h   27 May 2007 14:22:04 -0000      1.13
@@ -14,7 +14,7 @@
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
-/* $Id: debugger.h,v 1.12 2007/04/25 06:58:56 martinwguy Exp $ */
+/* $Id: debugger.h,v 1.13 2007/05/27 14:22:04 bjacques Exp $ */
 
 #ifndef __DEBUGGER_H__
 #define __DEBUGGER_H__
@@ -33,7 +33,7 @@
 namespace gnash 
 {
 
-class Debugger {
+class DSOEXPORT Debugger {
 public:
     Debugger();
     ~Debugger();

Index: server/movie_root.h
===================================================================
RCS file: /sources/gnash/gnash/server/movie_root.h,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -b -r1.53 -r1.54
--- server/movie_root.h 18 May 2007 06:05:38 -0000      1.53
+++ server/movie_root.h 27 May 2007 14:22:04 -0000      1.54
@@ -14,7 +14,7 @@
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
-/* $Id: movie_root.h,v 1.53 2007/05/18 06:05:38 zoulunkai Exp $ */
+/* $Id: movie_root.h,v 1.54 2007/05/27 14:22:04 bjacques Exp $ */
 
 /// \page events_handling Handling of user events
 ///
@@ -96,7 +96,7 @@
 /// There is a *single* instance of this class for each run;
 /// loading external movies will *not* create a new instance of it.
 ///
-class movie_root 
+class DSOEXPORT movie_root 
 {
 
 public:

Index: server/sprite_instance.h
===================================================================
RCS file: /sources/gnash/gnash/server/sprite_instance.h,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -b -r1.115 -r1.116
--- server/sprite_instance.h    25 May 2007 11:54:11 -0000      1.115
+++ server/sprite_instance.h    27 May 2007 14:22:04 -0000      1.116
@@ -745,7 +745,7 @@
        typedef std::map<std::string, std::string> VariableMap;
 
        /// Set all variables in the given map with their corresponding values
-       void setVariables(VariableMap& vars);
+       DSOEXPORT void setVariables(VariableMap& vars);
 
 private:
 

Index: server/vm/VM.h
===================================================================
RCS file: /sources/gnash/gnash/server/vm/VM.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- server/vm/VM.h      18 May 2007 06:05:37 -0000      1.8
+++ server/vm/VM.h      27 May 2007 14:22:04 -0000      1.9
@@ -56,7 +56,7 @@
 /// For the moment, it will be a singleton, providing one-time
 /// initialization.
 ///
-class VM {
+class DSOEXPORT VM {
 
        /// Use VM::get() to access the singleton
        VM(movie_definition& movie);




reply via email to

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