[PD-cvs] pd/src desire.tk,1.1.2.600.2.115,1.1.2.600.2.116
Mathieu Bouchard
matju at users.sourceforge.net
Tue Dec 19 20:29:58 CET 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12990
Modified Files:
Tag: desiredata
desire.tk
Log Message:
remove global future
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.600.2.115
retrieving revision 1.1.2.600.2.116
diff -C2 -d -r1.1.2.600.2.115 -r1.1.2.600.2.116
*** desire.tk 19 Dec 2006 17:53:13 -0000 1.1.2.600.2.115
--- desire.tk 19 Dec 2006 19:29:54 -0000 1.1.2.600.2.116
***************
*** 241,251 ****
set serial 0
proc serial {n obj} {
! global serial replyset future
if {$n >= $serial} {error "object creation serial number is in the future"}
! if {[info exists _($obj:_class)]} {
! eval [concat $replyset($n) [list $obj]]
! } else {
! set future($obj) [list $replyset($n) [list $obj]]
! }
array unset replyset $n
}
--- 241,247 ----
set serial 0
proc serial {n obj} {
! global serial replyset
if {$n >= $serial} {error "object creation serial number is in the future"}
! eval [concat $replyset($n) [list $obj]]
array unset replyset $n
}
***************
*** 822,826 ****
global errorCode errorInfo
switch -regexp -- $errorInfo { "^missing close-brace" {
! puts "waiting for the end of: [string range $sock_lobby 0 40]"
continue
}}
--- 818,822 ----
global errorCode errorInfo
switch -regexp -- $errorInfo { "^missing close-brace" {
! #puts "waiting for the end of: [string range $sock_lobby 0 40]"
continue
}}
***************
*** 1883,1890 ****
def Canvas new_object_insert {canvas obj} {
! global future
! if {[lsearch $@children $obj] < 0} {
! set future($self) [list $self new_object_insert $self $obj]; return
! }
set wire [$self selection_wire]
mset {obj1 outlet obj2 inlet} [$wire report]
--- 1879,1885 ----
def Canvas new_object_insert {canvas obj} {
! # if {[lsearch $@children $obj] < 0} {
! # set future($self) [list $self new_object_insert $self $obj]; return
! # }
set wire [$self selection_wire]
mset {obj1 outlet obj2 inlet} [$wire report]
***************
*** 4387,4391 ****
proc change {self canvas e {ninlets 0} {noutlets 0}} {
- global future
foreach mess [pd_mess_split $e] {change_2 $self $mess}
#the server ought to take care of this:
--- 4382,4385 ----
***************
*** 4395,4403 ****
$self noutlets= $noutlets
$self changed
- if {[info exists future($self)]} {
- set str [join $future($self)]
- array unset future $self
- eval $str
- }
}
--- 4389,4392 ----
More information about the Pd-cvs
mailing list