lists@iem
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
April
March
February
January
2011
December
November
October
September
August
July
June
May
April
March
February
January
2010
December
November
October
September
August
July
June
May
April
March
February
January
2009
December
November
October
September
August
July
June
May
April
March
February
January
2008
December
November
October
September
August
July
June
May
April
March
February
January
2007
December
November
October
September
August
July
June
May
April
March
February
January
2006
December
November
October
September
August
July
June
May
April
March
February
January
2005
December
November
October
September
August
July
June
May
April
March
February
January
2004
December
November
October
September
August
July
June
May
April
March
February
January
2003
December
November
October
List overview
Download
Pd-cvs
January 2007
----- 2025 -----
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
----- 2011 -----
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
----- 2010 -----
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
----- 2009 -----
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
----- 2008 -----
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
----- 2007 -----
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
----- 2006 -----
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
----- 2005 -----
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
----- 2004 -----
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
January 2004
----- 2003 -----
December 2003
November 2003
October 2003
pd-cvs@lists.iem.at
21 participants
539 discussions
Start a n
N
ew thread
pd/extra/pureunity reflexive-test.pd, NONE, 1.1.2.1 antireflexive-test.pd, NONE, 1.1.2.1 antisymmetric-test.pd, NONE, 1.1.2.1 trichotomy-test.pd, NONE, 1.1.2.1
by Mathieu Bouchard
10 Jan '07
10 Jan '07
Update of /cvsroot/pure-data/pd/extra/pureunity In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23135 Added Files: Tag: desiredata reflexive-test.pd antireflexive-test.pd antisymmetric-test.pd trichotomy-test.pd Log Message: . --- NEW FILE: antireflexive-test.pd --- #N canvas 0 0 450 164 10; #X obj 12 18 inlet; #X obj 12 118 outlet; #X obj 12 80 \$2; #X msg 12 37 2 2; #X obj 12 56 t a a; #X obj 12 99 == 0; #X connect 0 0 3 0; #X connect 2 0 5 0; #X connect 3 0 4 0; #X connect
…
[View More]
4 0 2 0; #X connect 4 1 2 1; #X connect 5 0 1 0; --- NEW FILE: reflexive-test.pd --- #N canvas 0 0 450 161 10; #X obj 12 18 inlet; #X obj 12 120 outlet; #X obj 12 56 t a a; #X msg 12 37 2 2; #X obj 12 82 \$2; #X obj 12 101 == 1; #X connect 0 0 3 0; #X connect 2 0 4 0; #X connect 2 1 4 1; #X connect 3 0 2 0; #X connect 4 0 5 0; #X connect 5 0 1 0; --- NEW FILE: antisymmetric-test.pd --- #N canvas 0 0 450 300 10; #X obj 12 18 inlet; #X obj 12 48 outlet; #X connect 0 0 1 0; --- NEW FILE: trichotomy-test.pd --- #N canvas 174 185 553 302 10; #X obj 13 21 inlet; #X obj 13 255 outlet; #X msg 13 40 1 2 \, 2 2 \, 2 1; #X msg 38 78 \$2 \$1; #X obj 13 117 +; #X obj 13 59 t a a a; #X obj 13 97 \$3; #X obj 38 97 \$3; #X obj 91 100 \$2; #X obj 38 117 +; #X obj 13 136 - 1; #X obj 13 155 t a a; #X obj 13 174 == 0; #X obj 13 236 list append trichotomy \$1 \$2; #X obj 13 217 pack 0 0 -1; #X connect 0 0 2 0; #X connect 2 0 5 0; #X connect 3 0 7 0; #X connect 4 0 10 0; #X connect 5 0 6 0; #X connect 5 1 3 0; #X connect 5 2 8 0; #X connect 6 0 4 0; #X connect 7 0 9 0; #X connect 8 0 9 1; #X connect 9 0 4 1; #X connect 11 0 12 0; #X connect 11 1 14 1; #X connect 12 0 14 0; #X connect 13 0 1 0; #X connect 14 0 13 0;
[View Less]
1
0
0
0
pd/extra/pureunity partialorder-test.pd, NONE, 1.1.2.1 partialordereq-test.pd, NONE, 1.1.2.1 totalorder-test.pd, NONE, 1.1.2.1 totalordereq-test.pd, NONE, 1.1.2.1
by Mathieu Bouchard
10 Jan '07
10 Jan '07
Update of /cvsroot/pure-data/pd/extra/pureunity In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22256 Added Files: Tag: desiredata partialorder-test.pd partialordereq-test.pd totalorder-test.pd totalordereq-test.pd Log Message: . --- NEW FILE: totalordereq-test.pd --- #N canvas 349 136 450 153 10; #X obj 13 21 inlet; #X obj 13 97 outlet; #X obj 13 78 trichotomy-test \$1 \$2; #X obj 43 59 partialordereq-test \$1 \$2; #X obj 13 40 t b b; #X connect 0 0 4 0; #X connect 2 0 1 0; #
…
[View More]
X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 4 1 3 0; --- NEW FILE: partialorder-test.pd --- #N canvas 118 56 450 189 10; #X obj 13 21 inlet; #X obj 13 141 outlet; #X obj 35 87 transitive-test \$1 \$2; #X obj 13 107 antisymmetric-test \$1 \$2; #X obj 57 67 antireflexive-test \$1 \$2; #X obj 13 41 t b b b; #X connect 0 0 5 0; #X connect 2 0 1 0; #X connect 3 0 1 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X connect 5 1 2 0; #X connect 5 2 4 0; --- NEW FILE: partialordereq-test.pd --- #N canvas 118 56 450 182 10; #X obj 13 21 inlet; #X obj 13 131 outlet; #X obj 35 79 transitive-test \$1 \$2; #X obj 57 60 reflexive-test \$1 \$2; #X obj 13 98 antisymmetric-test \$1 \$2; #X obj 13 40 t b b b; #X connect 0 0 5 0; #X connect 2 0 1 0; #X connect 3 0 1 0; #X connect 4 0 1 0; #X connect 5 0 4 0; #X connect 5 1 2 0; #X connect 5 2 3 0; --- NEW FILE: totalorder-test.pd --- #N canvas 118 56 418 157 10; #X obj 13 21 inlet; #X obj 13 101 outlet; #X obj 43 59 partialorder-test \$1 \$2; #X obj 13 78 trichotomy-test \$1 \$2; #X obj 13 40 t b b; #X connect 0 0 4 0; #X connect 2 0 1 0; #X connect 3 0 1 0; #X connect 4 0 3 0; #X connect 4 1 2 0;
[View Less]
1
0
0
0
pd/extra/pureunity glue-test.pd, NONE, 1.1.2.1 arith-test.pd, NONE, 1.1.2.1 comparators-test.pd, NONE, 1.1.2.1
by Mathieu Bouchard
10 Jan '07
10 Jan '07
Update of /cvsroot/pure-data/pd/extra/pureunity In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9955 Added Files: Tag: desiredata glue-test.pd arith-test.pd comparators-test.pd Log Message: . --- NEW FILE: arith-test.pd --- #N canvas 69 22 726 501 10; #X text 78 136 Abelian Groups:; #X text 80 229 Abelian Monoids:; #X text 79 349 Rings (incl Fields):; #X obj 134 87 r \$0-b; #X obj 309 87 r \$0-b; #X obj 460 87 r \$0-b; #X obj 26 69 s \$0-b; #X obj 26 50 inlet bang; #X obj 14
…
[View More]
464 r \$0-r; #X obj 14 483 outlet reports; #X obj 134 456 s \$0-r; #X obj 309 456 s \$0-r; #X obj 460 456 s \$0-r; #X obj 134 157 commutative-test \$1 +; #X obj 134 367 distributive-test \$1 + *; #X obj 134 177 commutative-test \$1 *; #X obj 134 197 commutative-test \$1 ^; #X obj 134 247 commutative-test \$1 &; #X obj 134 267 commutative-test \$1 |; #X obj 309 157 associative-test \$1 +; #X obj 460 157 invertible-test \$1 + -; #X text 17 11 This is the testclass for + \, - \, * \, / \, div \, pow \, % \, mod; #X obj 134 296 commutative-test \$1 min; #X obj 134 317 commutative-test \$1 max; #X text 18 25 And also for & \, | \, ^ \, min \, max; #X obj 134 387 distributive-test \$1 ^ &; #X obj 309 177 associative-test \$1 *; #X obj 309 247 associative-test \$1 &; #X obj 309 267 associative-test \$1 |; #X obj 309 197 associative-test \$1 ^; #X obj 309 296 associative-test \$1 min; #X obj 309 316 associative-test \$1 max; #X obj 460 177 invertible-test \$1 * /; #X obj 460 197 invertible-test \$1 ^ ^; #X connect 3 0 13 0; #X connect 3 0 14 0; #X connect 3 0 15 0; #X connect 3 0 16 0; #X connect 3 0 17 0; #X connect 3 0 18 0; #X connect 3 0 22 0; #X connect 3 0 23 0; #X connect 3 0 25 0; #X connect 4 0 19 0; #X connect 4 0 26 0; #X connect 4 0 27 0; #X connect 4 0 28 0; #X connect 4 0 29 0; #X connect 4 0 30 0; #X connect 4 0 31 0; #X connect 5 0 20 0; #X connect 5 0 32 0; #X connect 5 0 33 0; #X connect 7 0 6 0; #X connect 8 0 9 0; #X connect 13 0 10 0; #X connect 14 0 10 0; #X connect 15 0 10 0; #X connect 16 0 10 0; #X connect 17 0 10 0; #X connect 18 0 10 0; #X connect 19 0 11 0; #X connect 20 0 12 0; #X connect 22 0 10 0; #X connect 23 0 10 0; #X connect 25 0 10 0; #X connect 26 0 11 0; #X connect 27 0 11 0; #X connect 28 0 11 0; #X connect 29 0 11 0; #X connect 30 0 11 0; #X connect 31 0 11 0; #X connect 32 0 12 0; #X connect 33 0 12 0; --- NEW FILE: comparators-test.pd --- #N canvas 365 120 687 494 10; #X obj 134 87 r \$0-b; #X obj 329 87 r \$0-b; #X obj 26 69 s \$0-b; #X obj 26 50 inlet bang; #X obj 14 414 r \$0-r; #X obj 14 433 outlet reports; #X obj 134 406 s \$0-r; #X obj 329 406 s \$0-r; #X text 17 11 This is the testclass for == \, != \, < \, > \, <= \, >= \, && \, ||; #X obj 329 157 equivalence-test \$1 ==; #X obj 329 257 totalordereq-test \$1 == >=; #X obj 329 237 totalordereq-test \$1 == <=; #X obj 329 217 totalorder-test \$1 == >; #X obj 329 197 totalorder-test \$1 == <; #X obj 134 157 commutative-test \$1 ==; #X obj 134 177 commutative-test \$1 !=; #X obj 134 297 commutative-test \$1 &&; #X obj 134 317 commutative-test \$1 ||; #X obj 134 197 antisymmetric-test \$1 <; #X obj 134 217 antisymmetric-test \$1 >; #X obj 134 237 antisymmetric-test \$1 <=; #X obj 134 257 antisymmetric-test \$1 >=; #X obj 467 418 nbx 12 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 467 382 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 329 297 associative-test \$1 &&; #X obj 329 317 associative-test \$1 ||; #X obj 467 399 rand.\$1; #X connect 0 0 14 0; #X connect 0 0 15 0; #X connect 0 0 16 0; #X connect 0 0 17 0; #X connect 0 0 18 0; #X connect 0 0 19 0; #X connect 0 0 20 0; #X connect 0 0 21 0; #X connect 1 0 9 0; #X connect 1 0 10 0; #X connect 1 0 11 0; #X connect 1 0 12 0; #X connect 1 0 13 0; #X connect 1 0 24 0; #X connect 1 0 25 0; #X connect 3 0 2 0; #X connect 4 0 5 0; #X connect 9 0 7 0; #X connect 10 0 7 0; #X connect 11 0 7 0; #X connect 12 0 7 0; #X connect 13 0 7 0; #X connect 14 0 6 0; #X connect 15 0 6 0; #X connect 16 0 6 0; #X connect 17 0 6 0; #X connect 18 0 6 0; #X connect 19 0 6 0; #X connect 20 0 6 0; #X connect 21 0 6 0; #X connect 23 0 26 0; #X connect 24 0 7 0; #X connect 25 0 7 0; #X connect 26 0 22 0; --- NEW FILE: glue-test.pd --- #N canvas 185 138 665 479 10; #X obj 26 69 s \$0-b; #X obj 26 50 inlet bang; #X obj 14 414 r \$0-r; #X obj 14 433 outlet reports; #X obj 176 111 func2-test float; #X obj 176 131 func2-test symbol; #X obj 176 151 func2-test int; #X obj 176 91 func1-test bang; #X text 346 19 todo: send \, receive \, select \, route; #X text 346 32 todo: pack \, unpack \, trigger \, spigot; #X text 346 45 todo: moses \, until \, print \, makefilename; #X text 346 58 todo: change \, swap \, value; #X connect 1 0 0 0; #X connect 2 0 3 0;
[View Less]
1
0
0
0
pd/extra/pureunity TODO,1.1.2.1,NONE
by Mathieu Bouchard
10 Jan '07
10 Jan '07
Update of /cvsroot/pure-data/pd/extra/pureunity In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8007 Removed Files: Tag: desiredata TODO Log Message: merged into DesireData's TODO --- TODO DELETED ---
1
0
0
0
pd/src TODO,1.1.2.28.2.30,1.1.2.28.2.31
by Mathieu Bouchard
10 Jan '07
10 Jan '07
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7645 Modified Files: Tag: desiredata TODO Log Message: merge PureUnity TODO Index: TODO =================================================================== RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v retrieving revision 1.1.2.28.2.30 retrieving revision 1.1.2.28.2.31 diff -C2 -d -r1.1.2.28.2.30 -r1.1.2.28.2.31 *** TODO 9 Jan 2007 16:57:27 -0000 1.1.2.28.2.30 --- TODO 10 Jan 2007 03:27:36 -
…
[View More]
0000 1.1.2.28.2.31 *************** *** 3,6 **** --- 3,7 ---- ---------------------------------------------------------------- 0.40.pre6 [ ] get rid of stderr in server + [ ] slider val has to change back to centipixels but as a float. [ ] <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. *************** *** 39,42 **** --- 40,51 ---- [x] ctrl+c brok for GUI objects + [ ] PureUnity + [ ] benchmark + [ ] signals + [ ] grids + [ ] transitive, antisymmetric, predicate + [ ] contracts : *-rule.pd + [ ] tests for the frameworks' own components? + ---------------------------------------------------------------- 0.40.pre7-... *************** *** 386,387 **** --- 395,886 ---- 3. times (tclx) + + + 81886 ::ObjectBox_draw_box + 82135 ::x80cd2b0 + 83076 ::x80cc9c8 + 87135 ::x80cd3f0 + 87337 ::TextBox_update_size + 87662 ::Canvas_children + 92144 ::Labeled_draw + 93469 ::TextBox_text= + 94827 ::Box_io_bbox + 96890 ::View_canvas + 97818 ::x80cd6f8 + 99591 ::View_get_canvas + 100330 ::x80ccf98 + 103005 ::x80ccff8 + 103157 ::StatusBar_widget + 104622 ::x80ccb30 + 104861 ::x80cca28 + 107575 ::Canvas_draw + 113401 ::MessageBox_draw + 116713 ::x80cd460 + 116867 ::x81b34a0 + 119329 ::x80d0440 + 119357 ::x8100908 + 119648 ::Canvas_init_scrollbars + 120333 ::x81c1250 + 123602 ::x80cc690 + 125397 ::x80cc8a0 + 133951 ::Active_init + 140976 ::View_look + 150736 ::x80c1610 + 152037 ::Client_init_controls + 156158 ::x80cc7d0 + 157623 ::Client_init + 158007 ::Client_new + 158154 ::Client + 165917 ::Wire_draw + 172527 ::View_noutlets= + 173574 ::Box_draw_io2 + 175002 ::x80d0c30 + 175065 ::View_pdclass= + 186335 ::MessageBox_init + 196522 ::View_ninlets= + 200936 ::x80c1818 + 201826 ::Box_draw_io + 210567 ::Console_post_string + 213590 ::Observable_subscribe + 218579 ::x8203f38 + 219125 ::Box_draw + 219656 ::Crosshair_init + 220330 ::MessageBox_new_as + 224091 ::Canvas_folder= + 224849 ::Canvas_name= + 226838 ::x80c15a0 + 229664 ::Canvas_delete_window + 231295 ::x80ede38 + 231502 ::x80f92d0 + 233187 ::x80ed398 + 233539 ::x8115d70 + 234836 ::MessageBox + 235501 ::x8109fc8 + 236857 ::x80f8898 + 237161 ::x8229ed8 + 237539 ::x821d708 + 237764 ::x822a590 + 237796 ::x812f940 + 237899 ::x8116808 + 239419 ::x8144f30 + 239466 ::x812ee98 + 240266 ::x8122698 + 240444 ::x80de250 + 240564 ::x8121c60 + 240814 ::x81eec10 + 240825 ::x80dd598 + 241064 ::x8138b30 + 242025 ::Box_remove_braces + 242037 ::x81444f8 + 242708 ::x81d3b50 + 242739 ::x8139608 + 243399 ::x8229858 + 243402 ::x8150310 + 243452 ::x810aa30 + 243465 ::x8150d48 + 243511 ::x8163c90 + 243543 ::x81e4f80 + 243852 ::x81ef308 + 245129 ::x816f8a0 + 245188 ::x81eaf60 + 245712 ::x8163220 + 245790 ::x8189320 + 245933 ::x81f4840 + 246454 ::x8170360 + 246837 ::x817cb40 + 247212 ::x81f4f38 + 248740 ::x817c080 + 249797 ::balloon + 252557 ::x81e6888 + 253523 ::Canvas_make_title + 254455 ::View_item + 254762 ::x80d6e90 + 256130 ::Active_new + 256313 ::x80da3e8 + 256410 ::x80e7d18 + 256527 ::x80e70f8 + 256552 ::x80d9790 + 257495 ::x81ec7c0 + 258348 ::x80f5838 + 258466 ::x80e9598 + 258539 ::x80e64c0 + 258554 ::x80db838 + 258567 ::x80f2370 + 258829 ::x80d7b00 + 259162 ::x8188860 + 259185 ::x80e8958 + 259608 ::x80f4be0 + 259628 ::x8108448 + 260074 ::x80f2fb0 + 260655 ::x80f6c08 + 261836 ::x8112020 + 261959 ::x8110420 + 262220 ::x810f940 + 262546 ::x81ceb10 + 262582 ::x819cc40 + 262601 ::x811dfa8 + 262742 ::x811b768 + 263189 ::x81c17a0 + 263273 ::x8107078 + 263926 ::x80d6268 + 264668 ::x811c3a8 + 266364 ::x812a698 + 266415 ::x8129a58 + 266693 ::x81281f8 + 267211 ::x80e4c98 + 267259 ::x810ed40 + 267382 ::x80e40b8 + 267393 ::x81ce038 + 267671 ::x8128e18 + 267672 ::x813ec40 + 267891 ::x8135280 + 268058 ::x812b2d0 + 269534 ::x81ab330 + 270052 ::x813e000 + 270067 ::x80eae18 + 270111 ::x812bef0 + 270205 ::x81569a8 + 270253 ::x81b7b80 + 270498 ::x8114048 + 270504 ::x814a9f0 + 270969 ::x819c180 + 271884 ::x8135ea0 + 271895 ::x813d400 + 272560 ::x80e5880 + 272623 ::x8140840 + 272761 ::x8157588 + 272818 ::x815e5e8 + 273130 ::x8106420 + 274167 ::x816b2b0 + 274203 ::x816bee8 + 274243 ::x8169a30 + 274402 ::x80f1770 + 274470 ::x80ea1d8 + 275219 ::x815d9a8 + 275475 ::x8184270 + 275896 ::x81372c0 + 275958 ::x80d87c0 + 276239 ::x8134648 + 276255 ::x81786c8 + 276342 ::x8176e50 + 276478 ::x8184ea8 + 277203 ::x8176210 + 277249 ::x8183630 + 277333 ::x8149de0 + 277815 ::x8149200 + 277929 ::x820f1c8 + 278087 ::x81aa870 + 278151 ::x816a670 + 278240 ::x815cd68 + 278442 ::x8185ac8 + 278808 ::x807b748 + 279269 ::x811ab68 + 279563 ::x815c128 + 279748 ::x8203388 + 279999 ::x814c5f0 + 280139 ::pd_mess_split + 280215 ::x8177a90 + 280365 ::x8142868 + 281218 ::x8112c78 + 282043 ::x80f3c18 + 282107 ::x81829f0 + 283392 ::x821b9b8 + 283570 ::x8226e40 + 283649 ::x815b508 + 283825 ::x8186708 + 283935 ::x8133a08 + 284126 ::x812cb30 + 284418 ::x8132dd0 + 285125 ::x816d748 + 285259 ::x821aee0 + 285273 ::x8168e10 + 285911 ::x814e618 + 285944 ::x8111088 + 287089 ::x811d010 + 287123 ::x816cb08 + 287879 ::x814d248 + 288513 ::x8242118 + 289244 ::x81a6220 + 289337 ::x81b70d8 + 289984 ::x81a86b8 + 290018 ::x81755f0 + 290684 ::x8198fc8 + 291037 ::x81792e8 + 291053 ::Observable_init + 291061 ::x81de170 + 291106 ::x8179f28 + 291319 ::x81b3698 + 291548 ::x81983c8 + 291894 ::x820fc00 + 291939 ::x8105490 + 292161 ::x811ffd0 + 292244 ::x81a7a78 + 292556 ::x8199c08 + 292813 ::x813f8a8 + 292933 ::x81b4ef8 + 293069 ::x81dd738 + 293253 ::x81bc838 + 294324 ::Active + 295019 ::x81a6e58 + 295107 ::x8141498 + 295503 ::x8181dd0 + 296289 ::x8100c60 + 296807 ::x815a8e8 + 298045 ::x8242bd8 + 299258 ::x81b2a60 + 299293 ::x81b42b8 + 299549 ::x8235958 + 301393 ::x814b658 + 302102 ::x81bbbf8 + 302632 ::x81bafc0 + 302930 ::x8236418 + 303229 ::x8100050 + 303617 ::x81ca8d0 + 305461 ::x80ff418 + 305737 ::x82016f8 + 307046 ::x8200328 + 307070 ::x81b11e0 + 307598 ::x81be090 + 308431 ::x81ff6d0 + 308498 ::x81b05c0 + 308968 ::x82080d0 + 310456 ::x8208cd0 + 310899 ::x8213f10 + 311060 ::x81fc290 + 311557 ::Canvas_havewindow= + 311572 ::x81bf468 + 313011 ::x81cc8a8 + 313874 ::x820c168 + 314556 ::x8218d60 + 314599 ::x8220910 + 314808 ::x8221520 + 315966 ::x8214b10 + 316120 ::x821fd30 + 316330 ::x81b1e20 + 316444 ::x81c4b60 + 316496 ::x8217fa8 + 316802 ::x81cb4d0 + 317852 ::x8225148 + 318338 ::x823ffc0 + 318605 ::x8231fa0 + 318842 ::x820d538 + 319250 ::o0000003 + 320041 ::x81d7208 + 320496 ::x8233800 + 321574 ::x820b510 + 322488 ::x823b688 + 322824 ::x823c2a8 + 323198 ::x81fdad0 + 323290 ::x80ce5e8 + 323603 ::x823f380 + 324382 ::x81dba40 + 325437 ::x81d6628 + 325485 ::x81d7e18 + 326123 ::x81da670 + 326259 ::x8232bc0 + 326534 ::x81fce90 + 327235 ::x822eec8 + 328365 ::x8231368 + 328962 ::x8223d78 + 329266 ::x8223120 + 332900 ::x8209910 + 336023 ::x8217350 + 337737 ::o0000004 + 340212 ::x81d9a18 + 340480 ::x8215750 + 342576 ::ObjectBox_draw + 345694 ::x823db28 + 346488 ::x8230728 + 357849 ::x823cee8 + 360603 ::x81fe738 + 361056 ::Crosshair_new + 364872 ::x81c0cc8 + 365048 ::x81e02a8 + 367044 ::x820a578 + 370557 ::x823e760 + 372260 ::x82163b8 + 377588 ::TextBox_draw + 380555 ::x8227878 + 381143 ::x81efa50 + 381764 ::x81269b8 + 390072 ::x8155198 + 391212 ::x81f5668 + 392417 ::x81e5758 + 396715 ::pdtk_post + 396897 ::x8173de0 + 399433 ::Crosshair + 400724 ::x811ec00 + 402375 ::x8167600 + 406435 ::x81aedb0 + 408107 ::x818cda0 + 408708 ::x81805c0 + 413015 ::x81eb708 + 420693 ::x80fdc08 + 429730 ::x81d8a80 + 443760 ::x824c760 + 445914 ::x81a1940 + 446966 ::x824e8b0 + 452200 ::x81a39d0 + 454224 ::x80e2888 + 455514 ::x825ca70 + 455572 ::x822d6b8 + 456835 ::x8266c90 + 460382 ::x8262b40 + 460733 ::x826ce18 + 462027 ::x81a5a78 + 462386 ::x8239e78 + 462461 ::x825a940 + 462554 ::x826ee88 + 464070 ::x825eaa8 + 465617 ::x8272ee0 + 465654 ::x8250810 + 468209 ::x827b018 + 470065 ::x8274ef8 + 472780 ::Canvas_update_title + 474736 ::x8266be0 + 475641 ::x8270f10 + 476276 ::x8250918 + 480996 ::x8249f30 + 481699 ::Canvas_widget + 487458 ::x8276f88 + 488441 ::x826ad90 + 489594 ::x8270e60 + 490541 ::x8260ae8 + 493027 ::x8222188 + 500321 ::x8203dc0 + 502216 ::x8278fa0 + 513532 ::x807ca90 + 514391 ::x822fae8 + 514695 ::x8103488 + 515959 ::x81bd470 + 526150 ::x81ee578 + 526533 ::x8102d38 + 528761 ::x807c2f8 + 529697 ::x8158170 + 539602 ::x81e4978 + 542006 ::x81f41a0 + 543052 ::x815f228 + 544530 ::x8158920 + 549941 ::accel_munge + 555066 ::x815f990 + 566144 ::x81c81d0 + 566191 ::x8195c98 + 570480 ::x8193620 + 570706 ::x81ea968 + 571876 ::x81c5798 + 584927 ::x818e5b0 + 591699 ::x8191628 + 596840 ::x81e25d8 + 598929 ::x81e8658 + 602851 ::x81963e8 + 613202 ::x81c8920 + 618366 ::x81c5f48 + 621473 ::x8193d70 + 629978 ::x81f4068 + 634569 ::x81f1658 + 671052 ::StatusBar_addw + 697682 ::Comment_new_as + 699423 ::x818ed40 + 712652 ::x81e1d08 + 722110 ::x81f3a48 + 723125 ::x81edd88 + 736875 ::x81e7df8 + 737859 ::x8237b68 + 744021 ::Comment + 789893 ::mset + 800343 ::Wire_reinit + 848684 ::View_gop_check + 861763 ::x8131c28 + 945054 ::x81242d8 + 952884 ::x81b9de8 + 958071 ::Canvas_wires= + 961995 ::Canvas_children= + 966542 ::x80c2d40 + 968682 ::x80c76a8 + 969697 ::say + 992149 ::x80d44b8 + 1011078 ::x80effe8 + 1017824 ::x810d5e8 + 1018741 ::x80c1af0 + 1022591 ::x81acaa0 + 1024782 ::x81193e0 + 1038344 ::x813bc38 + 1054410 ::x8147a68 + 1087759 ::x80dff20 + 1091992 ::x80faf28 + 1102524 ::x810c688 + 1115787 ::Box_reinit + 1126043 ::x81311d0 + 1130844 ::x813acd8 + 1132347 ::x81184c0 + 1157013 ::x8125160 + 1158546 ::x8171ac8 + 1160196 ::x81524d8 + 1169554 ::x81fab38 + 1191160 ::x82127b8 + 1192248 ::x8206978 + 1193824 ::x81653f8 + 1194002 ::x817ef30 + 1197658 ::x8165f70 + 1205987 ::x821e568 + 1207968 ::x8172750 + 1211369 ::x80d2f78 + 1228787 ::x819e3a8 + 1236098 ::x818aa88 + 1240774 ::StatusBar_init + 1245510 ::x81ad720 + 1257692 ::x819efb0 + 1289132 ::x81f9ba0 + 1289367 ::x80d2c48 + 1308113 ::Menuable_init + 1313150 ::x8205a18 + 1328710 ::x8211858 + 1329411 ::x822b198 + 1332386 ::x822b420 + 1333643 ::x822bf90 + 1337448 ::x82387b8 + 1338898 ::x81b92f0 + 1350810 ::x81f9860 + 1364280 ::x80e0f10 + 1368588 ::StatusBar_new + 1374121 ::x81d3720 + 1384345 ::x81c3988 + 1386753 ::x81d4e50 + 1391552 ::x80ef1f0 + 1407356 ::StatusBar + 1429565 ::x80fbe70 + 1477726 ::View_outside_of_the_box + 1533613 ::Canvas_init + 1572148 ::View_init + 1659824 ::Canvas_new_as + 1702767 ::tk::MenuDup + 1710723 ::Canvas + 1833115 ::View_position= + 1995896 ::Wire_init + 2301183 ::ButtonBar_init + 2437950 ::ButtonBar_new + 2478441 ::ButtonBar + 2567375 ::Box_init + 2678985 ::Canvas_bind + 2782587 ::Wire_new_as + 3022537 ::Wire + 3131866 ::Menuable_populate_menu + 3217572 ::ObjectBox_init + 3288002 ::View_draw_maybe + 3447790 ::ObjectBox_new_as + 3657314 ::ObjectBox + 3729210 ::TextBox_init + 4556624 ::Canvas_new_binds + 4704795 ::Manager_call + 8509571 ::Manager_notice + 9344595 ::Canvas_new_menubar + 12218292 ::Wire_canvas= + 19712419 ::Canvas_init_window + 20043022 ::Canvas_reinit + 25241247 ::View_canvas= + 33783024 ::change_2 + 35595673 ::Observable_changed + 59245396 ::Observable_child_changed + 67329776 ::Canvas_notice + 76355783 ::change + 112779492 ::poll_sock
[View Less]
1
0
0
0
pd/src kernel.c,1.1.2.38,1.1.2.39
by Mathieu Bouchard
10 Jan '07
10 Jan '07
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3043 Modified Files: Tag: desiredata kernel.c Log Message: fixed bug in binbuf_gettext2 and stuff Index: kernel.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/Attic/kernel.c,v retrieving revision 1.1.2.38 retrieving revision 1.1.2.39 diff -C2 -d -r1.1.2.38 -r1.1.2.39 *** kernel.c 9 Jan 2007 23:13:21 -0000 1.1.2.38 --- kernel.c 10 Jan
…
[View More]
2007 03:15:29 -0000 1.1.2.39 *************** *** 420,437 **** #undef g_next ! typedef struct _gstack { ! t_pd *g_what; ! t_symbol *g_loadingabstraction; ! struct _gstack *g_next; ! } t_gstack; static t_gstack *gstack_head = 0; static t_pd *lastpopped; ! static t_symbol *pd_loadingabstraction; int pd_setloadingabstraction(t_symbol *sym) { t_gstack *foo = gstack_head; ! for (foo = gstack_head; foo; foo = foo->g_next) if (foo->g_loadingabstraction == sym) return 1; ! pd_loadingabstraction = sym; return 0; } --- 420,437 ---- #undef g_next ! struct t_gstack { ! t_pd *what; ! t_symbol *loading_abstr; ! t_gstack *next; ! }; static t_gstack *gstack_head = 0; static t_pd *lastpopped; ! static t_symbol *pd_loading_abstr; int pd_setloadingabstraction(t_symbol *sym) { t_gstack *foo = gstack_head; ! for (foo = gstack_head; foo; foo = foo->next) if (foo->loading_abstr == sym) return 1; ! pd_loading_abstr = sym; return 0; } *************** *** 439,446 **** void pd_pushsym(t_pd *x) { t_gstack *y = (t_gstack *)malloc(sizeof(*y)); ! y->g_what = s__X.thing; ! y->g_next = gstack_head; ! y->g_loadingabstraction = pd_loadingabstraction; ! pd_loadingabstraction = 0; gstack_head = y; s__X.thing = x; --- 439,446 ---- void pd_pushsym(t_pd *x) { t_gstack *y = (t_gstack *)malloc(sizeof(*y)); ! y->what = s__X.thing; ! y->next = gstack_head; ! y->loading_abstr = pd_loading_abstr; ! pd_loading_abstr = 0; gstack_head = y; s__X.thing = x; *************** *** 450,464 **** if (!gstack_head || s__X.thing != x) {bug("gstack_pop"); return;} t_gstack *headwas = gstack_head; ! s__X.thing = headwas->g_what; ! gstack_head = headwas->g_next; free(headwas); lastpopped = x; } - void pd_doloadbang(void) { - if (lastpopped) pd_vmess(lastpopped, gensym("loadbang"), ""); - lastpopped = 0; - } - void pd_bang(t_pd *x) {x->_class->bangmethod(x);} void pd_float(t_pd *x, t_float f) {x->_class->floatmethod(x, f);} --- 450,459 ---- if (!gstack_head || s__X.thing != x) {bug("gstack_pop"); return;} t_gstack *headwas = gstack_head; ! s__X.thing = headwas->what; ! gstack_head = headwas->next; free(headwas); lastpopped = x; } void pd_bang(t_pd *x) {x->_class->bangmethod(x);} void pd_float(t_pd *x, t_float f) {x->_class->floatmethod(x, f);} *************** *** 682,693 **** struct _outlet { ! t_object *o_owner; ! struct _outlet *o_next; ! t_outconnect *o_connections; ! t_symbol *o_sym; }; t_inlet *t_object:: in(int n) {t_inlet *i= inlet; while(n--) i=i->next; return i;} ! t_outlet *t_object::out(int n) {t_outlet *o=outlet; while(n--) o=o->o_next; return o;} t_class *wire_class; --- 677,688 ---- struct _outlet { ! t_object *owner; ! struct _outlet *next; ! t_outconnect *connections; ! t_symbol *sym; }; t_inlet *t_object:: in(int n) {t_inlet *i= inlet; while(n--) i=i->next; return i;} ! t_outlet *t_object::out(int n) {t_outlet *o=outlet; while(n--) o=o->next; return o;} t_class *wire_class; *************** *** 709,727 **** t_outlet *outlet_new(t_object *owner, t_symbol *s) { t_outlet *x = (t_outlet *)malloc(sizeof(*x)), *y, *y2; ! x->o_owner = owner; ! x->o_next = 0; y = owner->ob_outlet; if (y) { ! while ((y2 = y->o_next)) y = y2; ! y->o_next = x; } else owner->ob_outlet = x; ! x->o_connections = 0; ! x->o_sym = s; return x; } ! static void outlet_stackerror(t_outlet *x) {pd_error(x->o_owner, "stack overflow");} ! #define each_connect(oc,x) for (t_outconnect *oc = x->o_connections; oc; oc = oc->next) void outlet_bang(t_outlet *x) {ENTER{ each_connect(oc,x) pd_bang(oc->oc_to); --- 704,722 ---- t_outlet *outlet_new(t_object *owner, t_symbol *s) { t_outlet *x = (t_outlet *)malloc(sizeof(*x)), *y, *y2; ! x->owner = owner; ! x->next = 0; y = owner->ob_outlet; if (y) { ! while ((y2 = y->next)) y = y2; ! y->next = x; } else owner->ob_outlet = x; ! x->connections = 0; ! x->sym = s; return x; } ! static void outlet_stackerror(t_outlet *x) {pd_error(x->owner, "stack overflow");} ! #define each_connect(oc,x) for (t_outconnect *oc = x->connections; oc; oc = oc->next) void outlet_bang(t_outlet *x) {ENTER{ each_connect(oc,x) pd_bang(oc->oc_to); *************** *** 745,755 **** /* get the outlet's declared symbol */ ! t_symbol *outlet_getsymbol(t_outlet *x) {return x->o_sym;} void outlet_free(t_outlet *x) { ! t_object *y = x->o_owner; ! if (y->ob_outlet == x) y->ob_outlet = x->o_next; ! else for (t_outlet *x2 = y->ob_outlet; x2; x2 = x2->o_next) if (x2->o_next == x) { ! x2->o_next = x->o_next; break; } --- 740,750 ---- /* get the outlet's declared symbol */ ! t_symbol *outlet_getsymbol(t_outlet *x) {return x->sym;} void outlet_free(t_outlet *x) { ! t_object *y = x->owner; ! if (y->ob_outlet == x) y->ob_outlet = x->next; ! else for (t_outlet *x2 = y->ob_outlet; x2; x2 = x2->next) if (x2->next == x) { ! x2->next = x->next; break; } *************** *** 758,762 **** #define each_inlet(i,obj) for ( t_inlet *i=obj->ob_inlet; i; i=i->next) ! #define each_outlet(o,obj) for (t_outlet *o=obj->ob_outlet; o; o=o->o_next) static t_pd *find_inlet(t_object *to, int inlet) { --- 753,757 ---- #define each_inlet(i,obj) for ( t_inlet *i=obj->ob_inlet; i; i=i->next) ! #define each_outlet(o,obj) for (t_outlet *o=obj->ob_outlet; o; o=o->next) static t_pd *find_inlet(t_object *to, int inlet) { *************** *** 782,790 **** /* append it to the end of the list */ /* LATER we might cache the last "oc" to make this faster. */ ! if ((oc2 = o->o_connections)) { while (oc2->next) oc2 = oc2->next; oc2->next = oc; ! } else o->o_connections = oc; ! if (o->o_sym == &s_signal) canvas_update_dsp(); return oc; } --- 777,785 ---- /* append it to the end of the list */ /* LATER we might cache the last "oc" to make this faster. */ ! if ((oc2 = o->connections)) { while (oc2->next) oc2 = oc2->next; oc2->next = oc; ! } else o->connections = oc; ! if (o->sym == &s_signal) canvas_update_dsp(); return oc; } *************** *** 794,801 **** t_pd *i = find_inlet(to,inlet); if (!o||!i) return; ! t_outconnect *oc = o->o_connections, *oc2; if (!oc) return; if (oc->oc_to == i) { ! o->o_connections = oc->next; pd_free((t_pd *)oc); goto done; --- 789,796 ---- t_pd *i = find_inlet(to,inlet); if (!o||!i) return; ! t_outconnect *oc = o->connections, *oc2; if (!oc) return; if (oc->oc_to == i) { ! o->connections = oc->next; pd_free((t_pd *)oc); goto done; *************** *** 810,814 **** } done: ! if (o->o_sym == &s_signal) canvas_update_dsp(); } --- 805,809 ---- } done: ! if (o->sym == &s_signal) canvas_update_dsp(); } *************** *** 829,835 **** t_outconnect *obj_starttraverseoutlet(t_object *x, t_outlet **op, int nout) { t_outlet *o = x->ob_outlet; ! while (nout-- && o) o = o->o_next; *op = o; ! return o ? o->o_connections : 0; } --- 824,830 ---- t_outconnect *obj_starttraverseoutlet(t_object *x, t_outlet **op, int nout) { t_outlet *o = x->ob_outlet; ! while (nout-- && o) o = o->next; *op = o; ! return o ? o->connections : 0; } *************** *** 871,877 **** void obj_moveoutletfirst(t_object *x, t_outlet *o) { if (x->ob_outlet == o) return; ! each_outlet(o2,x) if (o2->o_next == o) { ! o2->o_next = o->o_next; ! o->o_next = x->ob_outlet; x->ob_outlet = o; return; --- 866,872 ---- void obj_moveoutletfirst(t_object *x, t_outlet *o) { if (x->ob_outlet == o) return; ! each_outlet(o2,x) if (o2->next == o) { ! o2->next = o->next; ! o->next = x->ob_outlet; x->ob_outlet = o; return; *************** *** 890,894 **** int obj_nsigoutlets(t_object *x) { int n=0; ! each_outlet(o,x) if (o->o_sym == &s_signal) n++; return n; } --- 885,889 ---- int obj_nsigoutlets(t_object *x) { int n=0; ! each_outlet(o,x) if (o->sym == &s_signal) n++; return n; } *************** *** 908,912 **** int obj_sigoutletindex(t_object *x, int m) { int n=0; ! each_outlet(o,x) if (o->o_sym == &s_signal) { if (m == 0) return n; n++; m--; --- 903,907 ---- int obj_sigoutletindex(t_object *x, int m) { int n=0; ! each_outlet(o,x) if (o->sym == &s_signal) { if (m == 0) return n; n++; m--; *************** *** 926,931 **** int obj_issignaloutlet(t_object *x, int m) { t_outlet *o2; ! for (o2 = x->ob_outlet; o2 && m--; o2 = o2->o_next) {} ! return o2 && o2->o_sym==&s_signal; } --- 921,926 ---- int obj_issignaloutlet(t_object *x, int m) { t_outlet *o2; ! for (o2 = x->ob_outlet; o2 && m--; o2 = o2->next) {} ! return o2 && o2->sym==&s_signal; } *************** *** 952,956 **** int outlet_getsignalindex(t_outlet *x) { int n=0; t_outlet *o; ! for (o = x->o_owner->ob_outlet; o && o != x; o = o->o_next) if (o->o_sym == &s_signal) n++; return n; } --- 947,951 ---- int outlet_getsignalindex(t_outlet *x) { int n=0; t_outlet *o; ! for (o = x->owner->ob_outlet; o && o != x; o = o->next) if (o->sym == &s_signal) n++; return n; } *************** *** 1815,1819 **** int n; binbuf_gettext(x,&buf,&n); ! return buf; } --- 1810,1815 ---- int n; binbuf_gettext(x,&buf,&n); ! buf[n] = 0; ! return (char *)realloc(buf,n+1); } *************** *** 2520,2525 **** } - void pd_doloadbang(void); - /* LATER figure out how to log errors */ void binbuf_evalfile(t_symbol *name, t_symbol *dir) { --- 2516,2519 ---- *************** *** 2551,2557 **** int dspstate = canvas_suspend_dsp(); binbuf_evalfile(name, dir); ! while ((x != s__X.thing) && (x = s__X.thing)) ! vmess(x, gensym("pop"), "i", 1); ! pd_doloadbang(); canvas_resume_dsp(dspstate); } --- 2545,2551 ---- int dspstate = canvas_suspend_dsp(); binbuf_evalfile(name, dir); ! while ((x != s__X.thing) && (x = s__X.thing)) vmess(x, gensym("pop"), "i", 1); ! if (lastpopped) pd_vmess(lastpopped, gensym("loadbang"), ""); ! lastpopped = 0; canvas_resume_dsp(dspstate); }
[View Less]
1
0
0
0
pd/extra/pureunity operator1-test.pd, NONE, 1.1.2.1 operator1-rule.pd, NONE, 1.1.2.1 operator2-test.pd, NONE, 1.1.2.1 operator2-rule.pd, NONE, 1.1.2.1
by Mathieu Bouchard
10 Jan '07
10 Jan '07
Update of /cvsroot/pure-data/pd/extra/pureunity In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3489 Added Files: Tag: desiredata operator1-test.pd operator1-rule.pd operator2-test.pd operator2-rule.pd Log Message: dummy test and rule for operator[12] --- NEW FILE: operator1-test.pd --- #N canvas 0 0 450 142 10; #X obj 15 16 inlet; #X obj 15 94 outlet; #X text 57 17 Test that one input gives one output; #X connect 0 0 1 0; --- NEW FILE: operator2-test.pd --- #N canvas 248
…
[View More]
186 450 162 10; #X obj 15 16 inlet; #X obj 15 94 outlet; #X obj 54 35 func1-test \$1 \$2; #X text 74 55 And test that one right input gives zero output; #X obj 15 35 t a a; #X connect 0 0 4 0; #X connect 2 0 1 0; #X connect 4 0 1 0; #X connect 4 1 2 0; --- NEW FILE: operator2-rule.pd --- #N canvas 248 186 450 162 10; #X obj 15 16 inlet; #X obj 15 94 outlet; #X obj 54 35 func1-test \$1 \$2; #X text 74 55 And test that one right input gives zero output; #X obj 15 35 t a a; #X connect 0 0 4 0; #X connect 2 0 1 0; #X connect 4 0 1 0; #X connect 4 1 2 0; --- NEW FILE: operator1-rule.pd --- #N canvas 0 0 450 142 10; #X obj 15 16 inlet; #X obj 37 104 outlet; #X text 57 17 Test that one input gives one output; #X obj 37 84 \$1; #X obj 87 104 outlet; #X obj 15 55 t b a b; #X obj 242 63 error; #X connect 0 0 5 0; #X connect 3 0 1 0; #X connect 5 1 3 0;
[View Less]
1
0
0
0
pd/extra/pureunity main.pd,NONE,1.1.2.1
by Mathieu Bouchard
10 Jan '07
10 Jan '07
Update of /cvsroot/pure-data/pd/extra/pureunity In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2240 Added Files: Tag: desiredata main.pd Log Message: main patch for pureunity --- NEW FILE: main.pd --- #N canvas 732 0 490 486 10; #X obj 19 65 loadbang; #X obj 28 87 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 41 373 print; #N canvas 509 382 450 300 other 0; #X obj 20 38 2times symbol foo bar; #X obj 20 21 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
…
[View More]
-1; #X obj 20 57 print; #X obj 20 81 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 20 117 print; #X obj 20 98 3times symbol foo bar baz; #X obj 20 141 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 20 177 print; #X obj 20 158 4times symbol foo bar baz fnord; #X connect 0 0 2 0; #X connect 1 0 0 0; #X connect 3 0 5 0; #X connect 5 0 4 0; #X connect 6 0 8 0; #X connect 8 0 7 0; #X restore 345 56 pd other; #X obj 19 111 t b b b; #X obj 71 354 +; #X msg 121 354 0; #X msg 71 316 float \$1; #X obj 41 297 t a a; #X obj 96 354 t f; #X obj 19 346 f; #X obj 71 335 == 0; #X obj 19 392 print total_failures; #X obj 226 251 sel 0; #X obj 234 312 bng 100 250 50 0 empty empty empty 0 -6 0 8 -258699 -1 -262144; #X msg 234 293 color \$1 \, bang; #X msg 226 270 16; #X msg 256 270 13; #X text 24 437 This does not count errors not reported by the tests ; #X text 25 464 Consult the console for more information; #X obj 4 7 cnv 15 500 40 empty empty PureUnity 8 20 1 18 -34345 -68160 0; #X text 130 7 TM; #X obj 15 35 cnv 1 480 1 empty empty Copyright_2006-2007_by_Mathieu_Bouchard 150 -5 1 9 -258699 -262144 0; #X text 25 450 Such as Syntax Error \, Class Not Found \, etc.; #X text 297 253 Green: PASS; #X text 311 265 Red: FAIL; #X obj 85 150 glue-test; #X obj 41 131 t b b b; #X text 6 48 from the bit rot prevention department; #X obj 284 168 print; #X symbolatom 284 133 10 0 0 0 - - -; #X msg 284 114 symbol field; #X obj 63 169 arith-test f; #X obj 41 188 comparators-test f; #X text 209 96 type in the name of an interface; #X obj 284 149 protocols-tree; #X connect 0 0 4 0; #X connect 1 0 4 0; #X connect 4 0 10 0; #X connect 4 1 27 0; #X connect 4 2 6 0; #X connect 5 0 9 0; #X connect 5 0 10 1; #X connect 6 0 5 1; #X connect 7 0 11 0; #X connect 8 0 2 0; #X connect 8 1 7 0; #X connect 9 0 5 1; #X connect 10 0 12 0; #X connect 10 0 13 0; #X connect 11 0 5 0; #X connect 13 0 16 0; #X connect 13 1 17 0; #X connect 15 0 14 0; #X connect 16 0 15 0; #X connect 17 0 15 0; #X connect 26 0 8 0; #X connect 27 0 33 0; #X connect 27 1 32 0; #X connect 27 2 26 0; #X connect 30 0 35 0; #X connect 31 0 30 0; #X connect 32 0 8 0; #X connect 33 0 8 0; #X connect 35 0 29 0;
[View Less]
1
0
0
0
pd/src desire.c,1.1.2.217.2.119,1.1.2.217.2.120
by Mathieu Bouchard
10 Jan '07
10 Jan '07
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3490 Modified Files: Tag: desiredata desire.c Log Message: slider: made ->val backwards-compatible and removed ->pos. Index: desire.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.217.2.119 retrieving revision 1.1.2.217.2.120 diff -C2 -d -r1.1.2.217.2.119 -r1.1.2.217.2.120 *** desire.c 9
…
[View More]
Jan 2007 22:36:48 -0000 1.1.2.217.2.119 --- desire.c 10 Jan 2007 00:23:56 -0000 1.1.2.217.2.120 *************** *** 5664,5668 **** struct t_slider : t_iemgui { - int pos; int val; double min,max; --- 5664,5667 ---- *************** *** 5757,5765 **** if (binbuf_getnatom(b)) { if (!newest) { ! binbuf_print(b); ! post("... couldn't create"); } else if (!(x = pd_checkobject(newest))) { ! binbuf_print(b); ! post("... didn't return a patchable object"); } } --- 5756,5766 ---- if (binbuf_getnatom(b)) { if (!newest) { ! char *s = binbuf_gettext2(b); ! error("couldn't create %s",s); ! free(s); } else if (!(x = pd_checkobject(newest))) { ! char *s = binbuf_gettext2(b); ! error("didn't return a patchable object: %s",s); ! free(s); } } *************** *** 6767,6771 **** if(w < IEM_SL_MINSIZE) w = IEM_SL_MINSIZE; if (x->orient) SET(h,w); else SET(w,w); ! if(x->val > m) {SET(pos,m); SET(val,x->pos);} SET(k,span/l); } --- 6768,6772 ---- if(w < IEM_SL_MINSIZE) w = IEM_SL_MINSIZE; if (x->orient) SET(h,w); else SET(w,w); ! if(x->val > m) SET(val,m); SET(k,span/l); } *************** *** 6785,6795 **** static void slider_set(t_slider *x, t_floatarg f) { - //double g; if(x->min > x->max) CLAMP(f,x->max,x->min); else CLAMP(f,x->min,x->max); ! //g = (x->is_log ? log(f/x->min) : (f-x->min)) / x->k; ! //SET(val,(int)(100.0*g + 0.49999)); ! SET(val,(int)f); ! SET(pos,x->val); } --- 6786,6794 ---- static void slider_set(t_slider *x, t_floatarg f) { if(x->min > x->max) CLAMP(f,x->max,x->min); else CLAMP(f,x->min,x->max); ! double g = (x->is_log ? log(f/x->min) : (f-x->min)) / x->k; ! SET(val,(int)(100.0*g + 0.49999)); ! //SET(val,(int)f); } *************** *** 6839,6846 **** binbuf_update(x,gensym((char *)(x->orient?"vsl":"hsl")),argc,argv); if (!slider_pickle(x,&foo)) return; - // fprintf(stderr,"STEADY=%d\n",x->steady); //this is wrong because it should happen when loading a file but not when loading from properties: SET(val,x->isa&1 ? x->val : 0); - SET(pos,x->val); //end wrong. iemgui_constrain(x); --- 6838,6843 ----
[View Less]
1
0
0
0
pd/src m_pd.h, 1.4.4.11.2.33.2.41, 1.4.4.11.2.33.2.42 kernel.c, 1.1.2.37, 1.1.2.38
by Mathieu Bouchard
10 Jan '07
10 Jan '07
Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9369 Modified Files: Tag: desiredata m_pd.h kernel.c Log Message: added binbuf_gettext2 Index: m_pd.h =================================================================== RCS file: /cvsroot/pure-data/pd/src/m_pd.h,v retrieving revision 1.4.4.11.2.33.2.41 retrieving revision 1.4.4.11.2.33.2.42 diff -C2 -d -r1.4.4.11.2.33.2.41 -r1.4.4.11.2.33.2.42 *** m_pd.h 9 Jan 2007 21:41:05 -0000 1.4.4.11.2.33.
…
[View More]
2.41 --- m_pd.h 9 Jan 2007 23:13:21 -0000 1.4.4.11.2.33.2.42 *************** *** 95,99 **** size_t capa; size_t refcount; ! size_t n; /* size of at */ } t_list, t_binbuf; --- 95,99 ---- size_t capa; size_t refcount; ! size_t n; } t_list, t_binbuf; *************** *** 363,366 **** --- 363,367 ---- EXTERN void binbuf_text(t_binbuf *x, char *text, size_t size); EXTERN void binbuf_gettext(t_binbuf *x, char **bufp, int *lengthp); + EXTERN char *binbuf_gettext2(t_binbuf *x); EXTERN void binbuf_clear(t_binbuf *x); EXTERN void binbuf_add(t_binbuf *x, int argc, t_atom *argv); Index: kernel.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/Attic/kernel.c,v retrieving revision 1.1.2.37 retrieving revision 1.1.2.38 diff -C2 -d -r1.1.2.37 -r1.1.2.38 *** kernel.c 9 Jan 2007 22:13:01 -0000 1.1.2.37 --- kernel.c 9 Jan 2007 23:13:21 -0000 1.1.2.38 *************** *** 1810,1813 **** --- 1810,1821 ---- } + /* convert a binbuf to text with null termination and malloc. */ + char *binbuf_gettext2(t_binbuf *x) { + char *buf = (char *)malloc(MAXPDSTRING); + int n; + binbuf_gettext(x,&buf,&n); + return buf; + } + /* Miller said: fix this so that writing to file doesn't buffer everything together. */ /* matju said: make this use vector size doubling as it used to be in binbuf_text */
[View Less]
1
0
0
0
← Newer
1
...
30
31
32
33
34
35
36
...
54
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Results per page:
10
25
50
100
200