[PD-cvs] pd/src desire.tk,1.1.2.594,1.1.2.595

Mathieu Bouchard matju at users.sourceforge.net
Mon Nov 27 21:46:51 CET 2006


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

Modified Files:
      Tag: devel_0_39
	desire.tk 
Log Message:
fix for console when running in tclsh


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.594
retrieving revision 1.1.2.595
diff -C2 -d -r1.1.2.594 -r1.1.2.595
*** desire.tk	27 Nov 2006 19:37:45 -0000	1.1.2.594
--- desire.tk	27 Nov 2006 20:46:47 -0000	1.1.2.595
***************
*** 5467,5482 ****
  }
  
! set console_lines 0
  proc post_to_gui {x} {
! 	global cmdline console_lines
! 	if {!$cmdline(console)} {puts -nonewline stderr $x; return}
  	set oldpos [lindex [.log.2 get] 1]
  	.log.1 insert end $x
  	regsub -all "\n" $x "" y
  	set n [expr [string length $x]-[string length $y]]
! 	set console_lines [expr $console_lines+$n]
! 	while {$console_lines >= $cmdline(console)} {
  		.log.1 delete 1.0 2.0
! 		set console_lines [expr $console_lines-1]
  	}
  	if {$oldpos > 0.9999} {.log.1 see end}
--- 5467,5482 ----
  }
  
! set ::console_lines 0
  proc post_to_gui {x} {
! 	global ::console_lines
! 	if {!$::cmdline(console)} {puts -nonewline stderr $x; return}
  	set oldpos [lindex [.log.2 get] 1]
  	.log.1 insert end $x
  	regsub -all "\n" $x "" y
  	set n [expr [string length $x]-[string length $y]]
! 	incr ::console_lines $n
! 	while {$::console_lines >= $::cmdline(console)} {
  		.log.1 delete 1.0 2.0
! 		incr console_lines -1
  	}
  	if {$oldpos > 0.9999} {.log.1 see end}
***************
*** 7422,7425 ****
--- 7422,7426 ----
  	set window_list [list $main]
  } else {
+ 	set cmdline(console) 0
  	package require tclreadline
  	::tclreadline::Loop





More information about the Pd-cvs mailing list