[PD-cvs] SF.net SVN: pure-data: [9737] branches/pd-extended/v0-40/pd/src
eighthave at users.sourceforge.net
eighthave at users.sourceforge.net
Mon Apr 28 18:54:42 CEST 2008
Revision: 9737
http://pure-data.svn.sourceforge.net/pure-data/?rev=9737&view=rev
Author: eighthave
Date: 2008-04-28 09:54:42 -0700 (Mon, 28 Apr 2008)
Log Message:
-----------
removed my kludge and replaced it with pdtk_enquote since it is used throughout and seems to work
Modified Paths:
--------------
branches/pd-extended/v0-40/pd/src/g_canvas.c
branches/pd-extended/v0-40/pd/src/m_glob.c
branches/pd-extended/v0-40/pd/src/u_main.tk
Modified: branches/pd-extended/v0-40/pd/src/g_canvas.c
===================================================================
--- branches/pd-extended/v0-40/pd/src/g_canvas.c 2008-04-28 16:53:23 UTC (rev 9736)
+++ branches/pd-extended/v0-40/pd/src/g_canvas.c 2008-04-28 16:54:42 UTC (rev 9737)
@@ -138,18 +138,6 @@
canvas_newdirectory = dirsym;
}
-void glob_setfilename_gimme(void *dummy, t_symbol *s, int argc, t_atom *argv)
-{
- int bufsize;
- char *buf;
- t_binbuf *b = binbuf_new();
- canvas_newfilename = atom_getsymbolarg(0, argc, argv);
- binbuf_add(b, argc - 1, argv + 1);
- binbuf_gettext(b, &buf, &bufsize);
- buf[bufsize] = 0;
- canvas_newdirectory = gensym(buf);
-}
-
t_canvas *canvas_getcurrent(void)
{
return ((t_canvas *)pd_findbyclass(&s__X, canvas_class));
Modified: branches/pd-extended/v0-40/pd/src/m_glob.c
===================================================================
--- branches/pd-extended/v0-40/pd/src/m_glob.c 2008-04-28 16:53:23 UTC (rev 9736)
+++ branches/pd-extended/v0-40/pd/src/m_glob.c 2008-04-28 16:54:42 UTC (rev 9737)
@@ -11,7 +11,7 @@
/* These "glob" routines, which implement messages to Pd, are from all
over. Some others are prototyped in m_imp.h as well. */
-void glob_setfilename_gimme(void *dummy, t_symbol *s, int argc, t_atom *argv);
+void glob_setfilename(void *dummy, t_symbol *filesym, t_symbol *dirsym);
void glob_verifyquit(void *dummy, t_floatarg f);
void glob_dsp(void *dummy, t_symbol *s, int argc, t_atom *argv);
void glob_meters(void *dummy, t_floatarg f);
@@ -74,8 +74,8 @@
CLASS_DEFAULT, A_NULL);
class_addmethod(glob_pdobject, (t_method)glob_initfromgui, gensym("init"),
A_GIMME, 0);
- class_addmethod(glob_pdobject, (t_method)glob_setfilename_gimme,
- gensym("filename"), A_GIMME, 0);
+ class_addmethod(glob_pdobject, (t_method)glob_setfilename,
+ gensym("filename"), A_SYMBOL, A_SYMBOL, 0);
class_addmethod(glob_pdobject, (t_method)glob_evalfile, gensym("open"),
A_SYMBOL, A_SYMBOL, 0);
class_addmethod(glob_pdobject, (t_method)glob_quit, gensym("quit"), 0);
Modified: branches/pd-extended/v0-40/pd/src/u_main.tk
===================================================================
--- branches/pd-extended/v0-40/pd/src/u_main.tk 2008-04-28 16:53:23 UTC (rev 9736)
+++ branches/pd-extended/v0-40/pd/src/u_main.tk 2008-04-28 16:54:42 UTC (rev 9737)
@@ -421,7 +421,8 @@
proc menu_new {} {
global untitled_number
global untitled_directory
- pd [concat pd filename Untitled-$untitled_number $untitled_directory \;]
+ pd [concat pd filename Untitled-$untitled_number \
+ [pdtk_enquote $untitled_directory] \;]
pd {
#N canvas;
#X pop 1;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Pd-cvs
mailing list