SF.net SVN: geany-plugins:[2170] trunk/geany-plugins/debugger
cesspit at users.sourceforge.net
cesspit at xxxxx
Wed Aug 24 20:34:43 UTC 2011
Revision: 2170
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=2170&view=rev
Author: cesspit
Date: 2011-08-24 20:34:42 +0000 (Wed, 24 Aug 2011)
Log Message:
-----------
debugger: waf build fixed, compiler warnings removed
Modified Paths:
--------------
trunk/geany-plugins/debugger/src/dconfig.c
trunk/geany-plugins/debugger/src/debug_module.c
trunk/geany-plugins/debugger/src/markers.c
trunk/geany-plugins/debugger/wscript_build
Modified: trunk/geany-plugins/debugger/src/dconfig.c
===================================================================
--- trunk/geany-plugins/debugger/src/dconfig.c 2011-08-24 08:14:32 UTC (rev 2169)
+++ trunk/geany-plugins/debugger/src/dconfig.c 2011-08-24 20:34:42 UTC (rev 2170)
@@ -25,6 +25,7 @@
*/
#include <sys/stat.h>
+#include <memory.h>
#include "geanyplugin.h"
extern GeanyFunctions *geany_functions;
Modified: trunk/geany-plugins/debugger/src/debug_module.c
===================================================================
--- trunk/geany-plugins/debugger/src/debug_module.c 2011-08-24 08:14:32 UTC (rev 2169)
+++ trunk/geany-plugins/debugger/src/debug_module.c 2011-08-24 20:34:42 UTC (rev 2170)
@@ -47,7 +47,7 @@
variable *variable_new2(gchar *name, gchar *internal)
{
variable *var = variable_new(name);
- g_string_append(var->internal, internal);
+ g_string_assign(var->internal, internal);
return var;
}
@@ -67,6 +67,7 @@
void variable_reset(variable *var)
{
g_string_assign(var->internal, "");
+ g_string_assign(var->expression, "");
g_string_assign(var->type, "");
g_string_assign(var->value, "");
var->has_children = var->evaluated = FALSE;
Modified: trunk/geany-plugins/debugger/src/markers.c
===================================================================
--- trunk/geany-plugins/debugger/src/markers.c 2011-08-24 08:14:32 UTC (rev 2169)
+++ trunk/geany-plugins/debugger/src/markers.c 2011-08-24 20:34:42 UTC (rev 2170)
@@ -23,6 +23,8 @@
* Contains functions for manipulating margin and background markers.
*/
+#include <string.h>
+
#include "geanyplugin.h"
extern GeanyFunctions *geany_functions;
extern GeanyData *geany_data;
Modified: trunk/geany-plugins/debugger/wscript_build
===================================================================
--- trunk/geany-plugins/debugger/wscript_build 2011-08-24 08:14:32 UTC (rev 2169)
+++ trunk/geany-plugins/debugger/wscript_build 2011-08-24 20:34:42 UTC (rev 2170)
@@ -22,9 +22,17 @@
from build.wafutils import build_plugin
-
name = 'Debugger'
includes = ['debugger/src']
libraries = ['VTE', 'UTIL']
-build_plugin(bld, name, includes=includes, libraries=libraries)
+pludin_datadir = conf.env['GEANYPLUGINS_DATADIR'] + '/geany-plugins/debugger'
+
+defines=[ 'DBGPLUG_DATA_DIR="' + pludin_datadir + '"']
+
+build_plugin(bld, name, includes=includes, libraries=libraries, defines=defines)
+
+# Icons
+start_dir = bld.path.find_dir('img')
+bld.install_files(pludin_datadir, start_dir.ant_glob('*.png'), cwd=start_dir)
+bld.install_files(pludin_datadir, start_dir.ant_glob('*.gif'), cwd=start_dir)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list