[PD-cvs] pd/src desire.tk, 1.1.2.600.2.167, 1.1.2.600.2.168 TODO, 1.1.2.28.2.34, 1.1.2.28.2.35 ChangeLog, 1.1.4.11.2.15, 1.1.4.11.2.16

chunlee chunlee at users.sourceforge.net
Wed Jan 17 01:42:31 CET 2007


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

Modified Files:
      Tag: desiredata
	desire.tk TODO ChangeLog 
Log Message:
experimenting with snap to grid(tidy_up)


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.600.2.167
retrieving revision 1.1.2.600.2.168
diff -C2 -d -r1.1.2.600.2.167 -r1.1.2.600.2.168
*** desire.tk	16 Jan 2007 12:06:28 -0000	1.1.2.600.2.167
--- desire.tk	17 Jan 2007 00:42:27 -0000	1.1.2.600.2.168
***************
*** 1972,1976 ****
  	$self selection= $obj
  }
! 
  def Canvas Object  {} {$self new_object obj}
  def Canvas Message {} {$self new_object msg}
--- 1972,2002 ----
  	$self selection= $obj
  }
! set grid 5
! def Canvas snapx {} {
! 	$@history atomically [list move] {
! 		$self snapx2
! 	}
! }
! def Canvas snapx2 {} {
! 	set grid $::grid
! 	set new_xy {}
! 	set snapped {}
! 	foreach child $@children {
! 		mset {x y} [$child xy]
! 		set x1 [expr $x - ($x%$grid)]
! 		#set y1 [expr $y - ($y%$grid)]
! 		set i 0
! 		while {[lsearch $new_xy [list $x1 $y]] > 0} {
! 			incr i
! 			set x1 [expr $x1+($grid*$i)]
! 		#	set y1 [expr $y1+($grid*$i)]
! 		}
! 		# need to test overlap..
! 		lappend new_xy [list $x1 $y]
! 		lappend snapped $child
! 		$child moveto $x1 $y
! 	}
! 	incr ::grid 5
! }
  def Canvas Object  {} {$self new_object obj}
  def Canvas Message {} {$self new_object msg}
***************
*** 4149,4154 ****
  }
  #-----------------------------------------------------------------------------------#
- 
  def Canvas selection_move {dx dy} {
  	if {![$self editmode]} {return}
  	foreach o $@selection {
--- 4175,4184 ----
  }
  #-----------------------------------------------------------------------------------#
  def Canvas selection_move {dx dy} {
+ 	$@history atomically [list move] {
+ 		$self selection_move2 $dx $dy
+ 	}
+ }
+ def Canvas selection_move2 {dx dy} {
  	if {![$self editmode]} {return}
  	foreach o $@selection {
***************
*** 4345,4348 ****
--- 4375,4379 ----
  	    set @text [$self remove_braces [join [lrange $mess 4 end]]]
      }
+ #	if {$@wires2 != ""} {$self changed_wires}
      $self outside_of_the_box
  }

Index: TODO
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v
retrieving revision 1.1.2.28.2.34
retrieving revision 1.1.2.28.2.35
diff -C2 -d -r1.1.2.28.2.34 -r1.1.2.28.2.35
*** TODO	15 Jan 2007 21:45:08 -0000	1.1.2.28.2.34
--- TODO	17 Jan 2007 00:42:29 -0000	1.1.2.28.2.35
***************
*** 2,9 ****
  
  ---------------------------------------------------------------- 0.40.pre6
! <chun> 1. fix double delete [pd]
! <chun> 2. new way to do View get_canvas
! 
  [ ] switch iemguis to using only t_atoms
  [ ] GOP problems are back due to recent changes in canvas_map and canvas_vis
  [ ] [route]  should accept mixed types (float, symbol)
--- 2,10 ----
  
  ---------------------------------------------------------------- 0.40.pre6
! [ ] it might make sense to always upload subpatches but upload instances only when needed
! [ ] server don't send delete message back after client sending "object_delete" (http://pastebin.ca/318343)
! [ ] serial got sent too early when creating [pd] with push & #N canvas (http://pastebin.ca/318318)
  [ ] switch iemguis to using only t_atoms
+ [ ] Slider returns wrong value if range is not defualt. ie 0-1
  [ ] GOP problems are back due to recent changes in canvas_map and canvas_vis
  [ ] [route]  should accept mixed types (float, symbol)
***************
*** 13,17 ****
  [ ] get rid of stderr in server
  [ ] slider val has to change back to centipixels but as a float.
- [x] <matju> chun: this is a feature called "loading", which is in pd but not in dd.
  [ ] prevent hidden subpatches/abstraction-instances from being loaded in the client all of the time.
  [ ] -lib in .ddrc crashes server: http://pastebin.ca/286300
--- 14,17 ----
***************
*** 19,34 ****
      <- .x8068058 reload 2 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 256;
      -> change x8068058 x8067c50 {#X obj 335 166 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 256;}
- [x] fix {\;} {\$1} in TextBox, loads fine, but there is bug in redraw
  [ ] <tim168> matju: in a message box in dd a "," gets replaced by "(\,)"
  [ ] fix gop
      [ ] reimplement View get_canvas so that it does not rely on [focus]
!     [x] gop content drawn on wrong canvas
!     [x] gop content should not be able to move...
!     [x] gop content should not be able to make wire
!     [x] rightclick open don't work on nested gop
! [x] futurewire broken
!     [x] drawn from inlet
!     [x] can't connect from outlet other than the hot outlet
! [x] FloatBox remains hilited after hit Return
  [ ] gobj_changed3: no appendix in 0x807b620 (don't know how to reproduce yet)
  [ ] fix deleteing/closing Canvas
--- 19,26 ----
      <- .x8068058 reload 2 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 256;
      -> change x8068058 x8067c50 {#X obj 335 166 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 256;}
  [ ] <tim168> matju: in a message box in dd a "," gets replaced by "(\,)"
  [ ] fix gop
      [ ] reimplement View get_canvas so that it does not rely on [focus]
!     [ ] gop contains can be drawn if not uploaded to client
  [ ] gobj_changed3: no appendix in 0x807b620 (don't know how to reproduce yet)
  [ ] fix deleteing/closing Canvas
***************
*** 36,42 ****
      [ ] server sends -> x806a3b8 delete twice
      [ ] fix deletion order
- [x] closing opened [pd] window broken
  [ ] graphical array rendering optimization
- [x] firefox style find bar + Breadth-first search
  [ ] fix double delete of [pd].
  [ ] added "version 2" syntax parser (optional), which has nested lists,
--- 28,32 ----
***************
*** 45,54 ****
      [x] add "info" display if no result returned
      [x] fix infinite loop if no result returned
- [x] fix client editor key not showing up
- [x] the original wire don't delete after object insertion
- [x] "click off" should also work with object insertion
- [x] after ctrl+1 focus gets lost if click on the ObjectBox
- [x] ctrl+c brok for GUI objects
  [ ] note that Marius Schebella is interested in benchmarks
  
  [ ] PureUnity
--- 35,41 ----
      [x] add "info" display if no result returned
      [x] fix infinite loop if no result returned
  [ ] note that Marius Schebella is interested in benchmarks
+ [ ] atomically with multiple level 
+ [ ] tidy_up/snap to grid
  
  [ ] PureUnity
***************
*** 61,70 ****
  
  ---------------------------------------------------------------- 0.40.pre7-...
- 
- <shift8> matju: another big bug for me - v/h sliders in existing patches bounce
-  repeatedly back to bottom when some kind of event occurs.  you have to move the
-  mouse very gently back and forth until the slider stays at the location you want,
-  then without moving the mouse, release the mouse button :(
- 
  [ ] MIDI loopback pseudo-device (inside pd)
  [ ] audio loopback pseudo-device (inside pd)
--- 48,51 ----

Index: ChangeLog
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/ChangeLog,v
retrieving revision 1.1.4.11.2.15
retrieving revision 1.1.4.11.2.16
diff -C2 -d -r1.1.4.11.2.15 -r1.1.4.11.2.16
*** ChangeLog	15 Jan 2007 21:45:08 -0000	1.1.4.11.2.15
--- ChangeLog	17 Jan 2007 00:42:29 -0000	1.1.4.11.2.16
***************
*** 25,29 ****
     [operator1-rule] [operator1-test]
     [operator2-rule] [operator2-test]
!    ...
  
  Desire 0.40.pre5 (2006.12.19) (-r desiredata; ./configure && make) :
--- 25,29 ----
     [operator1-rule] [operator1-test]
     [operator2-rule] [operator2-test]
!  * new parser for string support
  
  Desire 0.40.pre5 (2006.12.19) (-r desiredata; ./configure && make) :





More information about the Pd-cvs mailing list