[PD-cvs] pd/src desire.c, 1.1.2.217.2.186, 1.1.2.217.2.187 desire.tk, 1.1.2.600.2.271, 1.1.2.600.2.272

Mathieu Bouchard matju at users.sourceforge.net
Fri Aug 3 17:49:06 CEST 2007


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13699

Modified Files:
      Tag: desiredata
	desire.c desire.tk 
Log Message:
change to proc change: send index of object (relative to a canvas)


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.600.2.271
retrieving revision 1.1.2.600.2.272
diff -C2 -d -r1.1.2.600.2.271 -r1.1.2.600.2.272
*** desire.tk	3 Aug 2007 08:55:25 -0000	1.1.2.600.2.271
--- desire.tk	3 Aug 2007 15:49:02 -0000	1.1.2.600.2.272
***************
*** 950,954 ****
  } elseif {$cmdline(valgrind)} {
  	#exec valgrind --tool=memcheck $cmdline(server) -guiport $server_port &
! 	exec valgrind --tool=memcheck --gen-suppressions=yes --suppressions=valgrind3.supp $cmdline(server) -guiport $server_port &
  } else {
      if {$cmdline(gdb)} {
--- 950,954 ----
  } elseif {$cmdline(valgrind)} {
  	#exec valgrind --tool=memcheck $cmdline(server) -guiport $server_port &
! 	exec valgrind --tool=memcheck --gen-suppressions=all --suppressions=valgrind3.supp $cmdline(server) -guiport $server_port &
  } else {
      if {$cmdline(gdb)} {
***************
*** 1210,1213 ****
--- 1210,1214 ----
  	super
  	set @selected? 0
+ 	set @index 0xDEADBEEF
  	set @ninlets 1  ;# should be in Box init
  	set @noutlets 0 ;# should be in Box init
***************
*** 2640,2644 ****
  	set parts [lrange $parts 0 end-1]
  	foreach part $parts {netsend $part}
! 	netsend [concat [list .$self object_insert $i] $last]
  	$@history add [list $self del $i]
  }
--- 2641,2645 ----
  	set parts [lrange $parts 0 end-1]
  	foreach part $parts {netsend $part}
! 	netsend [concat [list .$self object_insert $i] $last] ;# bork bork bork
  	$@history add [list $self del $i]
  }
***************
*** 5171,5179 ****
  #A 0 0;
  
! proc change {self canvas e {ninlets 0} {noutlets 0} {valid 1}} {
  	foreach mess [pd_mess_split $e] {change_2 $self $mess}
  	#the server ought to take care of this:
  	#if {[lindex $e 1] == "array"} {set ninlets 0; set noutlets 0}
  	if {$canvas != "x0"} {$self   canvas= $canvas}
  	$self  ninlets= $ninlets
  	$self noutlets= $noutlets
--- 5172,5184 ----
  #A 0 0;
  
! def Canvas index= {i} {set @index $i}
! def Canvas index {} {return $@index}
! 
! proc change {self canvas index e {ninlets 0} {noutlets 0} {valid 1}} {
  	foreach mess [pd_mess_split $e] {change_2 $self $mess}
  	#the server ought to take care of this:
  	#if {[lindex $e 1] == "array"} {set ninlets 0; set noutlets 0}
  	if {$canvas != "x0"} {$self   canvas= $canvas}
+ 	$self    index= $index
  	$self  ninlets= $ninlets
  	$self noutlets= $noutlets

Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.217.2.186
retrieving revision 1.1.2.217.2.187
diff -C2 -d -r1.1.2.217.2.186 -r1.1.2.217.2.187
*** desire.c	3 Aug 2007 14:57:13 -0000	1.1.2.217.2.186
--- desire.c	3 Aug 2007 15:49:00 -0000	1.1.2.217.2.187
***************
*** 6007,6014 ****
  	if (s[n-1]=='\n') n--;
  	if (c->patchable) {
! 		sys_vgui("change x%lx x%lx {%.*s} %d %d %d\n",(long)self,(long)self->dix->canvas,n,s,
  			obj_ninlets((t_text *)self), obj_noutlets((t_text *)self), x->_class!=dummy_class);
  	} else {
! 		sys_vgui("change x%lx x%lx {%.*s}\n",(long)self,(long)self->dix->canvas,n,s);
  	}
  	binbuf_free(b);
--- 6007,6014 ----
  	if (s[n-1]=='\n') n--;
  	if (c->patchable) {
! 		sys_vgui("change x%lx x%lx %d {%.*s} %d %d %d\n",(long)self,(long)self->dix->canvas,self->dix->index,n,s,
  			obj_ninlets((t_text *)self), obj_noutlets((t_text *)self), x->_class!=dummy_class);
  	} else {
! 		sys_vgui("change x%lx x%lx %d {%.*s}\n",(long)self,(long)self->dix->canvas,self->dix->index,n,s);
  	}
  	binbuf_free(b);





More information about the Pd-cvs mailing list