[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog libbase/log.cpp libbase/log.h
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog libbase/log.cpp libbase/log.h |
Date: |
Mon, 08 Jan 2007 17:24:39 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/01/08 17:24:39
Modified files:
. : ChangeLog
libbase : log.cpp log.h
Log message:
* libbase/log.{cpp,h}: added log_swferror and log_aserror
functions.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2054&r2=1.2055
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/log.cpp?cvsroot=gnash&r1=1.40&r2=1.41
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/log.h?cvsroot=gnash&r1=1.39&r2=1.40
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2054
retrieving revision 1.2055
diff -u -b -r1.2054 -r1.2055
--- ChangeLog 8 Jan 2007 15:30:57 -0000 1.2054
+++ ChangeLog 8 Jan 2007 17:24:39 -0000 1.2055
@@ -1,3 +1,8 @@
+2007-01-08 Sandro Santilli <address@hidden>
+
+ * libbase/log.{cpp,h}: added log_swferror and log_aserror
+ functions.
+
2007-01-08 Bastiaan Jacques <address@hidden>
* macros/ffmpeg.m4: Fix a rather unfortunate typo that was causing
Index: libbase/log.cpp
===================================================================
RCS file: /sources/gnash/gnash/libbase/log.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- libbase/log.cpp 17 Dec 2006 20:24:57 -0000 1.40
+++ libbase/log.cpp 8 Jan 2007 17:24:39 -0000 1.41
@@ -18,7 +18,7 @@
//
//
-/* $Id: log.cpp,v 1.40 2006/12/17 20:24:57 rsavoye Exp $ */
+/* $Id: log.cpp,v 1.41 2007/01/08 17:24:39 strk Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -291,6 +291,40 @@
va_end (ap);
}
+void
+log_swferror(const char* fmt, ...)
+{
+ LogFile& dbglogfile = LogFile::getDefaultInstance();
+
+ va_list ap;
+ char tmp[BUFFER_SIZE];
+
+ va_start (ap, fmt);
+ vsnprintf (tmp, BUFFER_SIZE-1, fmt, ap);
+ tmp[BUFFER_SIZE-1] = '\0';
+
+ dbglogfile << "MALFORMED SWF: " << tmp << endl;
+
+ va_end (ap);
+}
+
+void
+log_aserror(const char* fmt, ...)
+{
+ LogFile& dbglogfile = LogFile::getDefaultInstance();
+
+ va_list ap;
+ char tmp[BUFFER_SIZE];
+
+ va_start (ap, fmt);
+ vsnprintf (tmp, BUFFER_SIZE-1, fmt, ap);
+ tmp[BUFFER_SIZE-1] = '\0';
+
+ dbglogfile << "ACTIONSCRIPT ERROR: " << tmp << endl;
+
+ va_end (ap);
+}
+
const char *
LogFile::getEntry(void)
{
Index: libbase/log.h
===================================================================
RCS file: /sources/gnash/gnash/libbase/log.h,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- libbase/log.h 13 Dec 2006 12:05:54 -0000 1.39
+++ libbase/log.h 8 Jan 2007 17:24:39 -0000 1.40
@@ -17,7 +17,7 @@
//
//
-/* $Id: log.h,v 1.39 2006/12/13 12:05:54 strk Exp $ */
+/* $Id: log.h,v 1.40 2007/01/08 17:24:39 strk Exp $ */
#ifndef GNASH_LOG_H
#define GNASH_LOG_H
@@ -183,6 +183,8 @@
DSOEXPORT void log_action(const char* fmt, ...) __attribute__((format (printf,
1, 2)));
DSOEXPORT void log_parse(const char* fmt, ...) __attribute__((format (printf,
1, 2)));
DSOEXPORT void log_security(const char* fmt, ...) __attribute__((format
(printf, 1, 2)));
+DSOEXPORT void log_swferror(const char* fmt, ...) __attribute__((format
(printf, 1, 2)));
+DSOEXPORT void log_aserror(const char* fmt, ...) __attribute__((format
(printf, 1, 2)));
#else
// Printf-style interfaces.
DSOEXPORT void log_msg(const char* fmt, ...);
@@ -192,6 +194,8 @@
DSOEXPORT void log_action(const char* fmt, ...);
DSOEXPORT void log_parse(const char* fmt, ...);
DSOEXPORT void log_security(const char* fmt, ...);
+DSOEXPORT void log_swferror(const char* fmt, ...);
+DSOEXPORT void log_aserror(const char* fmt, ...);
#endif
// Undefine this to completely remove parse debugging at compile-time
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog libbase/log.cpp libbase/log.h,
Sandro Santilli <=