[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog plugin/plugin.cpp
From: |
Benjamin Wolsey |
Subject: |
[Gnash-commit] gnash ChangeLog plugin/plugin.cpp |
Date: |
Mon, 17 Dec 2007 16:06:45 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Benjamin Wolsey <bwy> 07/12/17 16:06:45
Modified files:
. : ChangeLog
plugin : plugin.cpp
Log message:
More cleanup (remove const cast from strings, const cast result in
execv instead (won't take const)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5195&r2=1.5196
http://cvs.savannah.gnu.org/viewcvs/gnash/plugin/plugin.cpp?cvsroot=gnash&r1=1.89&r2=1.90
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5195
retrieving revision 1.5196
diff -u -b -r1.5195 -r1.5196
--- ChangeLog 17 Dec 2007 13:15:48 -0000 1.5195
+++ ChangeLog 17 Dec 2007 16:06:44 -0000 1.5196
@@ -3,6 +3,7 @@
* plugin/plugin.cpp: change NPAPI error messages so as not to
annoy Opera users (doesn't make it work on Opera, unfortunately),
general code cleanup.
+ * plugin/plugin.cpp (second commit): more cleanup.
2007-12-17 Sandro Santilli <address@hidden>
Index: plugin/plugin.cpp
===================================================================
RCS file: /sources/gnash/gnash/plugin/plugin.cpp,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -b -r1.89 -r1.90
--- plugin/plugin.cpp 17 Dec 2007 13:15:49 -0000 1.89
+++ plugin/plugin.cpp 17 Dec 2007 16:06:45 -0000 1.90
@@ -15,7 +15,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: plugin.cpp,v 1.89 2007/12/17 13:15:49 bwy Exp $ */
+/* $Id: plugin.cpp,v 1.90 2007/12/17 16:06:45 bwy Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -27,10 +27,10 @@
#define PLUGIN_NAME "Shockwave Flash"
#define MIME_TYPES_DESCRIPTION MIME_TYPES_HANDLED":swf:"PLUGIN_NAME
-//Some javascript plugin detectors use the description
-//to decide the flash version to display. They expect the
-//form (major version).(minor version) r(revision).
-//e.g. "8.0 r99."
+// Some javascript plugin detectors use the description
+// to decide the flash version to display. They expect the
+// form (major version).(minor version) r(revision).
+// e.g. "8.0 r99."
#define FLASH_VERSION DEFAULT_FLASH_MAJOR_VERSION"."\
DEFAULT_FLASH_MINOR_VERSION" r"DEFAULT_FLASH_REV_NUMBER"."
@@ -551,7 +551,7 @@
}
const char* pageurl = getCurrentPageURL();
- if ( ! pageurl )
+ if (!pageurl)
{
cout << "Could not get current page URL!" << endl;
}
@@ -659,13 +659,13 @@
vector<string> paramvalues;
paramvalues.reserve(_params.size());
- for (map<string,string>::const_iterator it=_params.begin(),
- itEnd=_params.end();
+ for (map<string,string>::const_iterator it = _params.begin(),
+ itEnd = _params.end();
it != itEnd; ++it
)
{
- const string& nam=it->first;
- const string& val=it->second;
+ const string& nam = it->first;
+ const string& val = it->second;
string param = nam;
param += string("=");
@@ -683,26 +683,26 @@
*/
const size_t maxargc = 16 + paramvalues.size() * 2;
- char **argv = new char *[maxargc];
+ const char **argv = new const char *[maxargc];
size_t argc = 0;
- argv[argc++] = const_cast<char*>( procname.c_str() );
+ argv[argc++] = procname.c_str();
// Verbose
- argv[argc++] = const_cast<char*>("-v");
+ argv[argc++] = "-v";
// X window ID (necessary for gnash to function as a plugin)
- argv[argc++] = const_cast<char*>("-x");
+ argv[argc++] = "-x";
argv[argc++] = xid;
// Height and width
- argv[argc++] = const_cast<char*>("-j");
+ argv[argc++] = "-j";
argv[argc++] = width;
- argv[argc++] = const_cast<char*>("-k");
+ argv[argc++] = "-k";
argv[argc++] = height;
- argv[argc++] = const_cast<char*>("-u");
- argv[argc++] = const_cast<char*>( _swf_url.c_str() );
+ argv[argc++] = "-u";
+ argv[argc++] = _swf_url.c_str();
// Base URL is the page that the SWF is embedded in. It is
// by Gnash for resolving relative URLs in the movie. If the
@@ -710,18 +710,18 @@
// flag later (Player.cpp).
if ( pageurl )
{
- argv[argc++] = const_cast<char*> ("-U");
- argv[argc++] = const_cast<char*>( pageurl );
+ argv[argc++] = "-U";
+ argv[argc++] = pageurl;
}
// Variables for use by Actionscript.
- for ( size_t i=0, n=paramvalues.size(); i<n; ++i)
+ for ( size_t i = 0, n = paramvalues.size(); i < n; ++i)
{
- argv[argc++] = const_cast<char*>("-P");
- argv[argc++] = const_cast<char*>( paramvalues[i].c_str() );
+ argv[argc++] = "-P";
+ argv[argc++] = paramvalues[i].c_str();
}
- argv[argc++] = const_cast<char*>("-");
+ argv[argc++] = "-";
argv[argc++] = 0;
assert(argc <= maxargc);
@@ -732,7 +732,7 @@
cout << "Starting process: ";
- for (int i=0; argv[i] != 0; ++i)
+ for (int i = 0; argv[i] != 0; ++i)
{
cout << argv[i] << " ";
}
@@ -760,7 +760,7 @@
}
}
- execv(argv[0], argv);
+ execv(argv[0], const_cast<char**>(argv));
// if execv returns, an error has occurred.
perror(strerror(errno));
@@ -820,10 +820,10 @@
static const char* getPluginDescription()
{
static const char* desc = NULL;
- if ( ! desc )
+ if (!desc)
{
desc = getenv("GNASH_PLUGIN_DESCRIPTION");
- if ( ! desc ) desc = PLUGIN_DESCRIPTION;
+ if (!desc) desc = PLUGIN_DESCRIPTION;
}
return desc;
}