Patches item #3238078, was opened at 2011-03-23 10:02
Message generated for change (Settings changed) made by millerpuckette
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3238078&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: puredata
Group: bugfix
>Status: Pending
>Resolution: Accepted
Priority: 9
Private: No
Submitted By: Hans-Christoph Steiner (eighthave)
Assigned to: Miller Puckette (millerpuckette)
Summary: add missing 'int blocksize' to mmio_open_audio() in s_stuf
Initial Comment:
The mmio_open_audio() function had a new "blocksize" arg added to it, but the declaration in s_stuff.h was not changed. This patch fixes that. I set the priority high because this bug prevents compilation on Windows using MMIO.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3238078&group_…
Patches item #3234958, was opened at 2011-03-22 09:11
Message generated for change (Comment added) made by millerpuckette
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3234958&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: puredata
Group: feature
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: gusano (elgusanorojo)
Assigned to: Nobody/Anonymous (nobody)
Summary: add gui preferences system via conf files
Initial Comment:
this patch adds a gui-preferences system, right now for recent files only.
recently opened files are written in the user-app-config directory (i.e. ~/.config/pure-data/recentfiles.conf on linux) and read when pd launches.
this was tested on linux and osx only (I don't have access to a win32 machine).
see the following related threads:
http://www.mail-archive.com/pd-dev@iem.at/msg09330.htmlhttp://www.mail-archive.com/pd-dev@iem.at/msg09351.html
----------------------------------------------------------------------
>Comment By: Miller Puckette (millerpuckette)
Date: 2011-04-17 18:33
Message:
I couldn't apply this to 0.43.. (failed on po/Makefile.am - I couldn't
figure
out why).
----------------------------------------------------------------------
Comment By: gusano (elgusanorojo)
Date: 2011-03-29 07:01
Message:
I finally found the time to make a new patch:
- added support for osx preferences and windows registry
- new file is now added to recentfiles if it's saved
- better error handling
- better doc (pd_guiprefs)
- bugfix 3192731
(http://sourceforge.net/tracker/?func=detail&aid=3192731&group_id=55736&atid…)
the patch was tested on archlinux, ubuntu10.10 and osx 10.5.8
on windows I could only test the registry stuff in a tclsh prompt, please
test !
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-03-23 21:44
Message:
This is looking good, I just have a couple comments:
- I think you should manually edit pkgIndex.tcl. the script made a bunch
of changes, that are not really relevant and might affect other things.
You just need to add a single line for pd_guiprefs.tcl
- preferences on Mac OS X are stored in ~/Library/Preferences rather than
~/Library/Application Support/pure-data. Ideally, this patch would also
use the terminal tool 'defaults read' and 'defaults write' to create a
proper Mac OS X .plist preferences file. Its not hard to do, you can see
how Pd currently does it in pd/src/s_file.c. Windows needs to use the
registry, that's even easier because Tcl has the built -in 'registry'
command.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3234958&group_…
Patches item #3222795, was opened at 2011-03-18 07:19
Message generated for change (Comment added) made by millerpuckette
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3222795&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: puredata
Group: bugfix
>Status: Pending
>Resolution: Accepted
Priority: 5
Private: No
Submitted By: Hans-Christoph Steiner (eighthave)
Assigned to: Miller Puckette (millerpuckette)
Summary: fully automate the creation of the translation template.pot
Initial Comment:
The gettext tools can automatically generate a translation template file template.pot from the source code, but xgettext gets confused by the strings that are send from C to Tcl. So I added those strings to some fake Tcl files, and now "make po/template.pot" will automatically generate the updated translation template from the source code.
----------------------------------------------------------------------
>Comment By: Miller Puckette (millerpuckette)
Date: 2011-04-17 18:24
Message:
No idea what this does... but Hans is the authority on the makefile.am
stuff
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3222795&group_…
Patches item #3189135, was opened at 2011-02-22 03:17
Message generated for change (Settings changed) made by millerpuckette
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3189135&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: puredata
Group: None
>Status: Pending
>Resolution: Accepted
Priority: 5
Private: No
Submitted By: Rich E (reakin)
Assigned to: Miller Puckette (millerpuckette)
Summary: glob_evalfile returns reference *
Initial Comment:
glob_evalfile returns a reference to the patch that it opens, which is useful when opening/closing patches with a system other than the messaging (pd open ....) system. We are already using this system in libpd to open and close patches by reference instead of file name, and this also allows us to know more about the patch at instantiation (ex. dollar args).
As the method glob_evalfile currently returns void, it has no backwards incompatibility issues.
----------------------------------------------------------------------
Comment By: Miller Puckette (millerpuckette)
Date: 2011-04-17 18:21
Message:
Looks OK to me - I'll take it unless someone else complains :)
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-02-25 08:27
Message:
yeah git format-patch preserves the author, etc. so its quite nice. The
code looks good, and the patch looks perfect, thanks for the update!
----------------------------------------------------------------------
Comment By: Rich E (reakin)
Date: 2011-02-25 01:40
Message:
Okay, new uploaded patch file, this time formatted with git format-patch -
I didn't realize that there was a difference between this and using git
diff. Please let me know if there is any other issues.
----------------------------------------------------------------------
Comment By: Rich E (reakin)
Date: 2011-02-24 04:16
Message:
Please look at the updated diff file, I have removed all the tabs and
inserted white spaces instead (sorry, its my ide's fault not mine).
The brackets around the while statement are preferred, as we want to
return x when it is still valid, not assign it a new value at each
iteration (at which point the loop ends when x == null).
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-02-23 21:05
Message:
Sounds like a reasonable patch, but the diff itself is fully of whitespace
changes, so its quite hard to read. A patch should only have relevant
changes in it.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3189135&group_…
Patches item #3189135, was opened at 2011-02-22 03:17
Message generated for change (Comment added) made by millerpuckette
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3189135&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: puredata
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Rich E (reakin)
Assigned to: Miller Puckette (millerpuckette)
Summary: glob_evalfile returns reference *
Initial Comment:
glob_evalfile returns a reference to the patch that it opens, which is useful when opening/closing patches with a system other than the messaging (pd open ....) system. We are already using this system in libpd to open and close patches by reference instead of file name, and this also allows us to know more about the patch at instantiation (ex. dollar args).
As the method glob_evalfile currently returns void, it has no backwards incompatibility issues.
----------------------------------------------------------------------
>Comment By: Miller Puckette (millerpuckette)
Date: 2011-04-17 18:21
Message:
Looks OK to me - I'll take it unless someone else complains :)
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-02-25 08:27
Message:
yeah git format-patch preserves the author, etc. so its quite nice. The
code looks good, and the patch looks perfect, thanks for the update!
----------------------------------------------------------------------
Comment By: Rich E (reakin)
Date: 2011-02-25 01:40
Message:
Okay, new uploaded patch file, this time formatted with git format-patch -
I didn't realize that there was a difference between this and using git
diff. Please let me know if there is any other issues.
----------------------------------------------------------------------
Comment By: Rich E (reakin)
Date: 2011-02-24 04:16
Message:
Please look at the updated diff file, I have removed all the tabs and
inserted white spaces instead (sorry, its my ide's fault not mine).
The brackets around the while statement are preferred, as we want to
return x when it is still valid, not assign it a new value at each
iteration (at which point the loop ends when x == null).
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-02-23 21:05
Message:
Sounds like a reasonable patch, but the diff itself is fully of whitespace
changes, so its quite hard to read. A patch should only have relevant
changes in it.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3189135&group_…
Patches item #3248426, was opened at 2011-03-26 23:08
Message generated for change (Comment added) made by eighthave
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3248426&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: puredata
Group: None
Status: Open
Resolution: Fixed
Priority: 8
Private: No
Submitted By: dmotd (dmotd)
Assigned to: Miller Puckette (millerpuckette)
Summary: update new build system to having fully working install targ
Initial Comment:
issue with pd-0.43-0 source tarball. tcl scripts don't get installed system wide, pd complains:
Error in startup script: couldn't read file "/usr/lib/pd/tcl//pd-gui.tcl": no such file or directory
there are also two configure scripts, one that's pre-generated in the 'src' folder, and another that can be generated with autogen.sh in the parent folder. both don't have install procedures for the tcl folder.
this behaviour is not consistent with the git tree, which builds and runs without issue.
tested on arch linux (aclocal-1.11 automake-1.11 autoconf-2.68 libtool-2.4)
----------------------------------------------------------------------
>Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-04-16 12:28
Message:
ok, sorry for the noise, these patches have now been tested a lot more and
are actually ready for inclusion.
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-04-15 12:05
Message:
I removed the second patch, its not ready for primetime ;)
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-04-11 15:32
Message:
I added a second patch related to this one that creates 'make
DESTDIR=/Applications install-pd-app' which builds a basic, working Pd.app
based on the version of Wish.app that it finds.
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-04-10 15:37
Message:
This patch updates the new buildsystem in the root pd/ folder so that it:
- installs properly into a UNIX tree style
- UNIX-style install can be controlled by ./configure
--enable-unix-layout/--disable-unix-layout
- GNU/Linux defaults to UNIX-style, Mac OS X and Windows not
- installs into a Mac OS X Wish.app to create a Pd.app using:
./configure && make DESTDIR=/path/to/Pd.app/Contents/Resources prefix=
install
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3248426&group_…
Bugs item #3287674, was opened at 2011-04-15 16:35
Message generated for change (Tracker Item Submitted) made by nobody
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3287674&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: puredata
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: loadbanged $1 not passed to outlet
Initial Comment:
I stumbled across a bug in an abstraction where a loadbanged $1
is passed on to an outlet. The message can be picked up at the outlet
as expected the first time the patch is loaded, but not when it is
reloaded (for example because its creation arguments are changed in
the parent patch calling it).
Attached is a ZIP archive with a minimal working example (abstraction plus calling
patch). Open mmw_call.pd and follow the instructions there to get the
idea.
I tested this under the following configuration:
Pd 0.42-6 vanilla (self-compiled)
Debian wheezy
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3287674&group_…
Patches item #3248426, was opened at 2011-03-26 23:08
Message generated for change (Comment added) made by eighthave
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3248426&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: puredata
Group: None
Status: Open
Resolution: Fixed
Priority: 8
Private: No
Submitted By: dmotd (dmotd)
Assigned to: Miller Puckette (millerpuckette)
Summary: update new build system to having fully working install targ
Initial Comment:
issue with pd-0.43-0 source tarball. tcl scripts don't get installed system wide, pd complains:
Error in startup script: couldn't read file "/usr/lib/pd/tcl//pd-gui.tcl": no such file or directory
there are also two configure scripts, one that's pre-generated in the 'src' folder, and another that can be generated with autogen.sh in the parent folder. both don't have install procedures for the tcl folder.
this behaviour is not consistent with the git tree, which builds and runs without issue.
tested on arch linux (aclocal-1.11 automake-1.11 autoconf-2.68 libtool-2.4)
----------------------------------------------------------------------
>Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-04-15 12:05
Message:
I removed the second patch, its not ready for primetime ;)
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-04-11 15:32
Message:
I added a second patch related to this one that creates 'make
DESTDIR=/Applications install-pd-app' which builds a basic, working Pd.app
based on the version of Wish.app that it finds.
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2011-04-10 15:37
Message:
This patch updates the new buildsystem in the root pd/ folder so that it:
- installs properly into a UNIX tree style
- UNIX-style install can be controlled by ./configure
--enable-unix-layout/--disable-unix-layout
- GNU/Linux defaults to UNIX-style, Mac OS X and Windows not
- installs into a Mac OS X Wish.app to create a Pd.app using:
./configure && make DESTDIR=/path/to/Pd.app/Contents/Resources prefix=
install
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3248426&group_…
I am a PD newbie running PD on RHEL5 using RPMs downloaded from here:
http://ccrma-www.stanford.edu/planetccrma/mirror/centos/linux/planetccrma/5…
OS is RHEL 5.5 and uname -a says: Linux myhost 2.6.18-194.el5 #1 SMP Tue
Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
Using the PD file below (based on one I found somewhere) I see packOSC
outputting negative numbers when floats or negative numbers are input.
#N canvas 2929 425 631 244 10;
#X obj 210 115 mrpeach/packOSC;
#X msg 210 24 send /int 1;
#X msg 258 77 send /negative -1;
#X msg 234 53 send /float 0.1;
#X text 293 24 <- works well;
#X text 343 53 <- convert float to negative value: ERROR!;
#X text 375 77 <- negative value. ERROR!;
#X obj 210 151 print;
#X connect 0 0 7 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
Clicking on the send buttons in order, I see this output, the latter two
lines of which udpsend won't accept (it expects an array of positive
octets and prints an error when it receives negative numbers.)
print: 47 105 110 116 0 0 0 0 44 105 0 0 0 0 0 1
print: 47 102 108 111 97 116 0 0 44 102 0 0 61 -52 -52 -51
print: 47 110 101 103 97 116 105 118 101 0 0 0 44 105 0 0 -1 -1 -1 -1
I am guessing it might be a issue with octet signing - for the last
example (send /negative -1) it looks like "-1 -1 -1 -1" maybe should be
"255 255 255 255" which I am guessing would represent -1. But I'm no
OSC expert.
Does it look like a problem with the RPM? It's the only one I could
find for RHEL5. I had a whole bunch of trouble compiling pd-extended
from source but I suspect I might need to go back to that option.
Thanks for any help you can provide,
Adrian.
Patches item #3286130, was opened at 2011-04-13 19:15
Message generated for change (Tracker Item Submitted) made by nobody
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3286130&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: externals
Group: bugfix
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: cooled~ w32 build
Initial Comment:
not sure this only fix win32 build, could anyone try on linux, also without the #ifdef NT line 148?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478072&aid=3286130&group_…