purr-data issueshttps://git.purrdata.net/jwilkes/purr-data/-/issues2020-05-23T08:21:12Zhttps://git.purrdata.net/jwilkes/purr-data/-/issues/531decrease recursion limit to 10002020-05-23T08:21:12ZJonathan Wilkesdecrease recursion limit to 1000The increased size of STACKITER to 10000 can cause crashes on Windows.
Decrease it to 1000 where it used to be.
Even though recursion in Pd is treacherous, this could possibly break patches which depend on the larger limit. So we'll ne...The increased size of STACKITER to 10000 can cause crashes on Windows.
Decrease it to 1000 where it used to be.
Even though recursion in Pd is treacherous, this could possibly break patches which depend on the larger limit. So we'll need to bump the major version when this gets changed.3.0.0https://git.purrdata.net/jwilkes/purr-data/-/issues/530remove jessie builds from CI2019-04-25T04:40:39ZJonathan Wilkesremove jessie builds from CIThe way LTS works in Debian, they just drop the jessie-backports repo and cause apt-get update to output an error.
I removed that repo from /etc/apt/sources.list to get 2.9.0 to build successfully. But let's go ahead and take their erro...The way LTS works in Debian, they just drop the jessie-backports repo and cause apt-get update to output an error.
I removed that repo from /etc/apt/sources.list to get 2.9.0 to build successfully. But let's go ahead and take their error seriously and drop Jessie from CI and the release binaries.3.0.0Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/528add step to windows build instructions2019-04-14T18:37:00ZJonathan Wilkesadd step to windows build instructionsBefore step number 5, add a sentence telling to close the terminal and open a new one.Before step number 5, add a sentence telling to close the terminal and open a new one.Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/525Garbled Text Purr-data 2.6.02019-12-01T19:03:46ZBrandon HaleGarbled Text Purr-data 2.6.0Hello,
I am using Purr-data Pd-l2ork-2.6.0 20181001-rev.4f8d1ccf (the one from the Ubuntu 18.04 repository) on Ubuntu Studio 18.04 and I currently have an issue with garbled text. The program works fine, but text has some weird artefac...Hello,
I am using Purr-data Pd-l2ork-2.6.0 20181001-rev.4f8d1ccf (the one from the Ubuntu 18.04 repository) on Ubuntu Studio 18.04 and I currently have an issue with garbled text. The program works fine, but text has some weird artefacts in it. ![Screenshot_2019-04-03_14-52-44](/uploads/6de33aa68e6403491407c3bf835f3e72/Screenshot_2019-04-03_14-52-44.png)
![Screenshot_2019-04-03_14-52-13](/uploads/1c3e11142e89b984187c252fd130c384/Screenshot_2019-04-03_14-52-13.png)
![Screenshot_2019-04-03_14-51-45](/uploads/bfc7f56af44a956f315fd57b07f06b40/Screenshot_2019-04-03_14-51-45.png)
Notice in the pictures above the weird lines after certain text characters. This happens at all zoom levels too. What could this problem be?https://git.purrdata.net/jwilkes/purr-data/-/issues/523Purr Data 2.8.1 crashes when loading subpatch with widened text box2019-09-09T21:48:04ZChristof RessiPurr Data 2.8.1 crashes when loading subpatch with widened text box[purr-data-crash.zip](/uploads/782cea6a541f40432abd8a8b3349bbe1/purr-data-crash.zip)
I'm on Windows 7. I've narrowed down the problem to a very simple patch (see above) which crashes Purr Data with a socket error (shown in the picture)....[purr-data-crash.zip](/uploads/782cea6a541f40432abd8a8b3349bbe1/purr-data-crash.zip)
I'm on Windows 7. I've narrowed down the problem to a very simple patch (see above) which crashes Purr Data with a socket error (shown in the picture). I've seen encountered the same error on other occasions. Is this a known issue? Basically, I can't open many of my Pd vanilla patches in Purr Data...3.0.0https://git.purrdata.net/jwilkes/purr-data/-/issues/519pdlua loadbang2019-03-19T03:15:11Zkonsumerpdlua loadbangIf I make a pdlua patch, and then load it in a loadbang, it isn't available immediately, in the same patch, for example:
![Screenshot_2019-03-15_22-59-11](/uploads/432a87f605f7d99d4d4e15118c3977f5/Screenshot_2019-03-15_22-59-11.png)
If...If I make a pdlua patch, and then load it in a loadbang, it isn't available immediately, in the same patch, for example:
![Screenshot_2019-03-15_22-59-11](/uploads/432a87f605f7d99d4d4e15118c3977f5/Screenshot_2019-03-15_22-59-11.png)
If I rename created external, then rename it back it works.
I can get around this by dynamic-patching off the loadbang into a subpatch or by closing it and re-opening it, but both are not ideal.
![Screenshot_2019-03-15_23-14-17](/uploads/c0822973809d7bc87d3676d0dd741608/Screenshot_2019-03-15_23-14-17.png)https://git.purrdata.net/jwilkes/purr-data/-/issues/512Broken patch2019-03-05T16:03:19ZAske Vang RasmussenBroken patchHi Wilkes
I have a problem with purr data. It crashed while I was working on a patch, and now I can't open the patch anymore. I tried different things: I can still open every sub-patch used within the main patch if I open them seperately...Hi Wilkes
I have a problem with purr data. It crashed while I was working on a patch, and now I can't open the patch anymore. I tried different things: I can still open every sub-patch used within the main patch if I open them seperately. And I can still open the main patch if I delete the sub-patches within. I also tried copying the files and renaming them. I tried reinstalling pd and resetting the file paths and everything, and I tried downgrading from 2.8.1 to 2.8.0. When I try to open the entire patch it freezes after writing the working directory in the console, and then all preferences are blank. I can only force it to close with the task manager, then it opens a dialog box that reads: "Error: code: ECONNRESET errno: ECONNRESET syscall: read", with a blank command line, with the options OK and Cancel.
I think it crashed when I was editing the name of an object. It crashed when I tried to deselect the object, but it was still selected. When I tried to edit the object a second time it crashed. I have tried similar things when writing comments, where comments are still selected when I deselect it, and the text shows up in random places. It seems random when this bug occurs, but it doesn't crash when it happens with comments, I have only seen it happen this one time with an object, where it broke the patch. I hope you can help me.
Kind Regards, Aske Vanghttps://git.purrdata.net/jwilkes/purr-data/-/issues/511fix windows build guide installer directory2019-03-07T16:39:25ZJonathan Wilkesfix windows build guide installer directoryThe [build guide](https://git.purrdata.net/jwilkes/purr-data#windows-32-bit-using-msys2) for Windows says the installer is located in `purr-data/packages/win32_inno/Output` but it is actually in the toplevel directory of the repo.The [build guide](https://git.purrdata.net/jwilkes/purr-data#windows-32-bit-using-msys2) for Windows says the installer is located in `purr-data/packages/win32_inno/Output` but it is actually in the toplevel directory of the repo.https://git.purrdata.net/jwilkes/purr-data/-/issues/510update contribution section of README.md2019-04-16T17:19:03ZJonathan Wilkesupdate contribution section of README.mdWe need to make sure the [contributor guide](https://git.purrdata.net/jwilkes/purr-data#contributor-guide) has the following guidelines:
- short, clear commit message
- short, clear merge request title and description
- short branch nam...We need to make sure the [contributor guide](https://git.purrdata.net/jwilkes/purr-data#contributor-guide) has the following guidelines:
- short, clear commit message
- short, clear merge request title and description
- short branch name related to this issue, like update-readmehttps://git.purrdata.net/jwilkes/purr-data/-/issues/505Canceling "Do you want to save..." dialog doesn't work any more (in versions ...2019-02-09T00:56:13ZAlbert GräfCanceling "Do you want to save..." dialog doesn't work any more (in versions 2.7.0 and later)(Tested on Arch Linux.)
To reproduce: Create a new patch, add any object to it, then close the patch without saving => the usual "Do you want to save the changes you made in ...?" appears, but it's not possible to cancel the dialog in o...(Tested on Arch Linux.)
To reproduce: Create a new patch, add any object to it, then close the patch without saving => the usual "Do you want to save the changes you made in ...?" appears, but it's not possible to cancel the dialog in order to keep the patch. Only the Yes and No options work.
I haven't tested with 2.7.0, but I'm sure that this still worked in 2.6.x, so it must be a recent regression.Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/503add preferences panel entry for default fontsize of new patch2019-02-02T22:52:22ZJonathan Wilkesadd preferences panel entry for default fontsize of new patch2.9.0Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/502remove unused codepath from canvas_doclick2019-02-02T04:19:31ZJonathan Wilkesremove unused codepath from canvas_doclickLooks like there's a set of box text edition functions in g_rtext.c that's no longer reachable. I noticed part of it when inspecting canvas_doclick in g_editor.c. There's a branch there that can no longer get triggered (or at least *shou...Looks like there's a set of box text edition functions in g_rtext.c that's no longer reachable. I noticed part of it when inspecting canvas_doclick in g_editor.c. There's a branch there that can no longer get triggered (or at least *shouldn't* be able to get triggered).
So let's go ahead and remove these for the next release.2.9.0Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/501add dep for libgconf for rpi2019-06-13T17:17:38ZJonathan Wilkesadd dep for libgconf for rpiA user reported the following after trying to run a freshly installed Purr Data deb on RPI:
```
pi@raspberrypi:~ $ pd-l2ork
guidir is /usr/lib/pd-l2ork/bin
priority 6 scheduling enabled.
priority 8 scheduling enabled.
/usr/lib/pd-l2ork/...A user reported the following after trying to run a freshly installed Purr Data deb on RPI:
```
pi@raspberrypi:~ $ pd-l2ork
guidir is /usr/lib/pd-l2ork/bin
priority 6 scheduling enabled.
priority 8 scheduling enabled.
/usr/lib/pd-l2ork/bin/nw/nw: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory
watchdog: signaling pd...
watchdog: signaling pd...
watchdog: signaling pd...
```
So we should probably put libgconf as a dependency in the deb2.9.0Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/500"pacman -Syu" needed for msys2 to build properly, but not reflected in README2019-01-24T02:27:29Znerronsconiinedieu@gmail.com"pacman -Syu" needed for msys2 to build properly, but not reflected in READMEWhen using the out-of-the-box msys2 to build, it complains that `libfluidsynth-2.dll` cannot be found. This is because msys2 ships with an 1.x version of `fluidsynth` (and thus only has `libfluidsynth-1.dll`), so we need to upgrade it t...When using the out-of-the-box msys2 to build, it complains that `libfluidsynth-2.dll` cannot be found. This is because msys2 ships with an 1.x version of `fluidsynth` (and thus only has `libfluidsynth-1.dll`), so we need to upgrade it to 2.x, which is the version used in Purr Data.https://git.purrdata.net/jwilkes/purr-data/-/issues/498give better description of [line] behavior in help file2019-01-27T01:54:26ZJonathan Wilkesgive better description of [line] behavior in help fileThe help file for [line] leaves it unstated whether the total ramp duration is fudged to quantize to the grain rate, or whether the grain rate is fudged to accommodate a precise total ramp duration. (It's the latter, with a final message...The help file for [line] leaves it unstated whether the total ramp duration is fudged to quantize to the grain rate, or whether the grain rate is fudged to accommodate a precise total ramp duration. (It's the latter, with a final message sent below the grain rate when the grain rate doesn't divide evenly into the total ramp duration.)
Make this behavior explicit in the help file. Preferably without using the word "fudge."Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/497crash on startup without internet connection (W10)2019-02-25T17:14:19ZNuno Loureirocrash on startup without internet connection (W10)Don't know if this is a problem for everyone or just for me. I'm running an updated Windows 10 machine. Whenever I am not connected to a network, Purr crashes even before the console loads. This means I am not able to check it for errors...Don't know if this is a problem for everyone or just for me. I'm running an updated Windows 10 machine. Whenever I am not connected to a network, Purr crashes even before the console loads. This means I am not able to check it for errors. Vanilla works fine on my PC with or without an internet connection. I have reinstalled Purr Data but the behaviour is the same.
Users on PD's FB group suggested to start it from the command line with verbose settings but unfortunately I'm a noob with command line stuff and haven't managed to get it done yet. Still trying though, so maybe I'll be able to get more information on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/490create sys_printhook_error2018-12-29T05:44:21ZJonathan Wilkescreate sys_printhook_errorThere's a comment in s_print:
`// what about sys_printhook_error ?`
Well, ok: let's do it. I guess it should be *in addition* to sys_printhook, so that you can set both a printhook and an error hook at the same time.There's a comment in s_print:
`// what about sys_printhook_error ?`
Well, ok: let's do it. I guess it should be *in addition* to sys_printhook, so that you can set both a printhook and an error hook at the same time.https://git.purrdata.net/jwilkes/purr-data/-/issues/489implement [unpost] from desiredata2018-12-29T05:45:42ZJonathan Wilkesimplement [unpost] from desiredataTo easily test whether `[makefilename]` is correct we need to implement `[unpost]` from desiredata.
A few things:
* "unpost" is a confusing name. What about "printhook"? If so, we can add a creator for "errorhook" that only outputs err...To easily test whether `[makefilename]` is correct we need to implement `[unpost]` from desiredata.
A few things:
* "unpost" is a confusing name. What about "printhook"? If so, we can add a creator for "errorhook" that only outputs error/pd_error data.
* have to have a c alternative to ostringstreamhttps://git.purrdata.net/jwilkes/purr-data/-/issues/488check for sys_printhook in the methods for print class2018-12-29T05:44:53ZJonathan Wilkescheck for sys_printhook in the methods for print classWe're not currently checking if sys_printhook is set before shipping off the input to `[print]` to the gui.
Just change `if (sys_nogui)` to `if (sys_nogui || sys_printhook)` in the methods of the print class.
This will come in handy on...We're not currently checking if sys_printhook is set before shipping off the input to `[print]` to the gui.
Just change `if (sys_nogui)` to `if (sys_nogui || sys_printhook)` in the methods of the print class.
This will come in handy once we implement `[unpost]` from desiredata. :)https://git.purrdata.net/jwilkes/purr-data/-/issues/485roomsim2d is invisible in help patch2018-12-29T05:45:23Zpyroomsim2d is invisible in help patchhello, i am in purrdata on linux mint (
(build is from https://launchpad.net/~dr-graef/
i can't see the"canvas" from roomsim 2d(iemgui) in the window.
please advise.
Thanks,
Purrdata is great!
Pierre-Yveshello, i am in purrdata on linux mint (
(build is from https://launchpad.net/~dr-graef/
i can't see the"canvas" from roomsim 2d(iemgui) in the window.
please advise.
Thanks,
Purrdata is great!
Pierre-Yves