purr-data issueshttps://git.purrdata.net/jwilkes/purr-data/-/issues2023-07-23T13:26:34Zhttps://git.purrdata.net/jwilkes/purr-data/-/issues/878Update build instructions for 23.042023-07-23T13:26:34ZAntonio RobertsUpdate build instructions for 23.04The build instructions for linux don't work on Ubuntu 23.04 and need updating to include replacement and obsolete packages
https://github.com/agraef/purr-data/blob/master/README.md#linux
For example slv2-jack libslv2-dev python-dev lib...The build instructions for linux don't work on Ubuntu 23.04 and need updating to include replacement and obsolete packages
https://github.com/agraef/purr-data/blob/master/README.md#linux
For example slv2-jack libslv2-dev python-dev libjpeg62-turbo libstk0-dev libdc1394-22-dev do not exist or have no installation candidatehttps://git.purrdata.net/jwilkes/purr-data/-/issues/543recommend using [declare] in [import] help patch2023-04-04T02:23:22ZJonathan Wilkesrecommend using [declare] in [import] help patch`[declare]` is the standard library loading mechanism. So unless someone needs `[import]` to iterate through the list of loaded libraries `[declare]` should be used.
The help patch for `[import]` should reflect this.`[declare]` is the standard library loading mechanism. So unless someone needs `[import]` to iterate through the list of loaded libraries `[declare]` should be used.
The help patch for `[import]` should reflect this.https://git.purrdata.net/jwilkes/purr-data/-/issues/877Gem under MacOS should use glfw32023-01-30T11:28:41Z60-hzGem under MacOS should use glfw3Gem under MacOS works better with glfw3 as default window manager, rather than the default sdl2 in PurrData.
Recently, IOhannes fixed a lot of issues and it's working nicely with antialiaing etc...
You can enable it at configure:
./con...Gem under MacOS works better with glfw3 as default window manager, rather than the default sdl2 in PurrData.
Recently, IOhannes fixed a lot of issues and it's working nicely with antialiaing etc...
You can enable it at configure:
./configure --with-defaultwindow=gemglfw3windowhttps://git.purrdata.net/jwilkes/purr-data/-/issues/672Issue with [moonlib/mknob] in Purr-data 2.13.02023-01-25T23:10:39ZZigmhountIssue with [moonlib/mknob] in Purr-data 2.13.0Hi!
As I raised [on the Pd forum](https://forum.pdpatchrepo.info/topic/12990/issue-with-moonlib-mknob-in-purr-data-2-13-0), I've had crashes with Purr-data 2.13.0 when trying to save patches containing an [mknob]. This is the case both f...Hi!
As I raised [on the Pd forum](https://forum.pdpatchrepo.info/topic/12990/issue-with-moonlib-mknob-in-purr-data-2-13-0), I've had crashes with Purr-data 2.13.0 when trying to save patches containing an [mknob]. This is the case both for patches that were working before, as well as for new, empty patches in which I put only a [moonlib/mknob] object and save. I've had this both on OpenSuse 15.2 and Debian 9.0 with `Pd-L2Ork version 2.13.0 (20200802-rev.70066071)` installed from https://download.opensuse.org/repositories/home:aggraef.
When running `purr-data -d 3` and saving such a patch with only one mknob in it I get only this:
```
<- pd watchdog;
<- x563e8f831110 savetofile mknob.pd /home/zig/PureData 0;
-> gui_post "warning: saving iemgui colors as hex symbol. These colors are readable in Pd Vanilla since 0.47, but they are not readable in Purr Data version 2.12.0 or earlier. If you need to remain compatible with older versions of Purr Data please run in compatibility mode with Vanilla version 0.47 like this:
"
-> gui_post "
"
-> gui_post "[compatibility 0.47(
"
-> gui_post "|
"
-> gui_post "[send pd]
"
-> gui_post "
"Pd: signal 6
```
It seemed to work find with the previous version, but I'll downgrade tomorrow because I've had to make changes in patches containing mknob and I can't use them anymore.
Let me know if you need more details.https://git.purrdata.net/jwilkes/purr-data/-/issues/35510 cyclone objects that still need to be ported to Purr Data2022-12-19T20:35:18ZAlexandre Porres10 cyclone objects that still need to be ported to Purr DataHowdy, 6 objects in cyclone cannot view/edit their text window: they are: [prob] / [coll] / [table] / [seq] / [capture] and [capture~] - most of them have been mentioned here already: https://git.purrdata.net/jwilkes/purr-data/issues/233...Howdy, 6 objects in cyclone cannot view/edit their text window: they are: [prob] / [coll] / [table] / [seq] / [capture] and [capture~] - most of them have been mentioned here already: https://git.purrdata.net/jwilkes/purr-data/issues/233
Moreover: 3 objects with the gui.c dependency also need porting, they are: [mousestate], [mousefilter] and [active]
Finally, [comment] needs to be fully ported from scratchhttps://git.purrdata.net/jwilkes/purr-data/-/issues/876Update list store to latest from vanilla2022-12-05T01:56:17ZAlbert GräfUpdate list store to latest from vanillaThe issue I noticed personally is that the 2017 version of `list store` that we got doesn't support a `get` message with just one index argument. Looking at the [upstream history](https://github.com/pure-data/pure-data/commits/master/src...The issue I noticed personally is that the 2017 version of `list store` that we got doesn't support a `get` message with just one index argument. Looking at the [upstream history](https://github.com/pure-data/pure-data/commits/master/src/x_list.c), I see that this is part of a bunch of other changes by Spacechild1 on Aug 11 2020, as well as various other bugfixes. So we should look at these changes (basically anything committed upstream July 2017 and later), and see what needs to be backported to Purr Data.https://git.purrdata.net/jwilkes/purr-data/-/issues/690fluid~ broken (again) on Windows since 2.11.02022-08-03T14:48:28ZAlbert Gräffluid~ broken (again) on Windows since 2.11.0We've been through this before (cf. #540). This time it's a new dependency on libopus in libsndfile which we don't currently include in the Windows installer, and the fix is simply to include libopus (analogous to !300).We've been through this before (cf. #540). This time it's a new dependency on libopus in libsndfile which we don't currently include in the Windows installer, and the fix is simply to include libopus (analogous to !300).2.15.1Albert GräfAlbert Gräfhttps://git.purrdata.net/jwilkes/purr-data/-/issues/874Broken OBS builds2022-07-29T01:36:38ZAlbert GräfBroken OBS buildsI noticed some breakage in the OBS builds of Purr Data, due to recent changes in dependencies. I'm currently working on fixing these, so expect an MR soon when I'm done testing my changes.
- **Debian/Ubuntu:** libdc1394-22-dev was renam...I noticed some breakage in the OBS builds of Purr Data, due to recent changes in dependencies. I'm currently working on fixing these, so expect an MR soon when I'm done testing my changes.
- **Debian/Ubuntu:** libdc1394-22-dev was renamed to libdc1394-dev, and libgmerlin was updated from 1.2 to 2.0 in Ubuntu 22.04. The former is easily fixed in the debian/rules file, but the latter causes a compile error in Gem's filmGMERLIN module. My proposed solution is to just remove the Gmerlin dependency. It isn't really needed any more, as we also support video playback via the Quicktime backend (in fact, I removed the Gmerlin dependency from the Arch build already in 2018, and I didn't notice any bad effects there).
- **Arch:** libquicktime was moved from the official repositories to the AUR (Arch User Repositories). This doesn't affect the AUR build, as libquicktime is still available there, but it *will* affect the OBS build. The only solution I see right now is to just remove the dependency on libquicktime in the OBS PKGBUILD, which might adversely affect the user experience when trying to play back some video formats which are only supported in the Quicktime backend. (Users can always work around this if needed by just building Purr Data themselves using the AUR package.)
NB: In the long run, this probably means that we will have to update Gem once more to hopefully get better video backend support which doesn't rely on libquicktime (the upstream libquicktime project hasn't been maintained in a long time and thus seems pretty much dead now).Albert GräfAlbert Gräfhttps://git.purrdata.net/jwilkes/purr-data/-/issues/875Drag event now causing 'Consistency check failed' warning2022-05-31T09:36:54ZDavid AdamsDrag event now causing 'Consistency check failed' warningAdding a [drag 1( message to a [draw] object
in purr-data compiled against pd-l2ork 2.16.0 or later causes the following warning in the console
Consistency check failed for event mousemove of element [object HTMLDocument]
Consistency c...Adding a [drag 1( message to a [draw] object
in purr-data compiled against pd-l2ork 2.16.0 or later causes the following warning in the console
Consistency check failed for event mousemove of element [object HTMLDocument]
Consistency check failed for event touchmove of element [object HTMLDocument]
Consistency check failed for event mouseup of element [object HTMLDocument]
Consistency check failed for event touchend of element [object HTMLDocument]
However this doesn't happen in pd-L2Ork 2.16.0 for windows
My system is Windows 10https://git.purrdata.net/jwilkes/purr-data/-/issues/873Packages slv2-jack , libslv2-dev and libjpeg62-turbo do not seem to be downlo...2022-05-15T00:08:18ZSavvy OsivePackages slv2-jack , libslv2-dev and libjpeg62-turbo do not seem to be downloadable anymore via the apt repository.While trying to build the project for Debian/Ubuntu using the [build doc](https://git.purrdata.net/jwilkes/purr-data#linux), some of the Linux build dependencies do not seem to have an installable candidate.
**Screenshot**
![image](/up...While trying to build the project for Debian/Ubuntu using the [build doc](https://git.purrdata.net/jwilkes/purr-data#linux), some of the Linux build dependencies do not seem to have an installable candidate.
**Screenshot**
![image](/uploads/4fe5affafd7ed3017e135d2ced9470c6/image.png)
**Desktop**
Linux ip-10-0-0-52 5.16.11-76051611-generic #202202230823~1646248261~20.04~2b22243-Ubuntu SMP PREEMPT Thu Ma x86_64 x86_64 x86_64 GNU/Linuxhttps://git.purrdata.net/jwilkes/purr-data/-/issues/872Incorrect comment syntax in CSS files (web app)2022-03-11T18:20:21ZPaarth AgarwalIncorrect comment syntax in CSS files (web app)In the CSS files, incorrect syntax for comments. For example, "//" is used instead of "/\*\*/" for commenting.In the CSS files, incorrect syntax for comments. For example, "//" is used instead of "/\*\*/" for commenting.https://git.purrdata.net/jwilkes/purr-data/-/issues/867Redundant windows menu (web app)2022-03-10T17:36:01ZPaarth AgarwalRedundant windows menu (web app)The windows menu present in patch menu and canvas menu doesn't have any utility in the web app as the current web app is a SPA. So it can be removed.
I'd love to work on this issue.The windows menu present in patch menu and canvas menu doesn't have any utility in the web app as the current web app is a SPA. So it can be removed.
I'd love to work on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/871GUI changes not reflecting properly in canvas (web app)2022-03-08T17:21:15ZPaarth AgarwalGUI changes not reflecting properly in canvas (web app)As we change GUI the changes are not reflected in canvas as they should have like the canvas of the native app.
Steps to replicate behaviour:
1. Go to preferences in edit menu.
2. Go to GUI and change to any GUI(preferably ones with co...As we change GUI the changes are not reflected in canvas as they should have like the canvas of the native app.
Steps to replicate behaviour:
1. Go to preferences in edit menu.
2. Go to GUI and change to any GUI(preferably ones with colored background).
Current Behaviour(solarized inverted):
![Screenshot_2022-03-08_224139](/uploads/c60d26beddc4af5256c8f580c48f55b1/Screenshot_2022-03-08_224139.png)
I am working on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/865Inconsistent cursor style in same canvas area (web app)2022-03-07T10:50:22ZPaarth AgarwalInconsistent cursor style in same canvas area (web app)In the canvas, different cursor types are present in the same canvas area after toggling edit mode off. Related to #736 (it solved in edit mode issue)
Current behaviour:
![ubuntu__Running__-_Oracle_VM_VirtualBox_2022-02-21_22-59-29_Tri...In the canvas, different cursor types are present in the same canvas area after toggling edit mode off. Related to #736 (it solved in edit mode issue)
Current behaviour:
![ubuntu__Running__-_Oracle_VM_VirtualBox_2022-02-21_22-59-29_Trim](/uploads/02dd8242b5297f694dda794581991c56/ubuntu__Running__-_Oracle_VM_VirtualBox_2022-02-21_22-59-29_Trim.mp4)
I am working on it.https://git.purrdata.net/jwilkes/purr-data/-/issues/866Add dialog for saving patch (web app)2022-03-07T10:49:56ZPaarth AgarwalAdd dialog for saving patch (web app)We should add a dialog instead of showing an alert in the browser to send a message to improve UI/UX.
**Steps to follow:**
1. Click on File -> Save or Save as
1. See that an alert box shows up for saving patch.
**Current Behaviour:** ...We should add a dialog instead of showing an alert in the browser to send a message to improve UI/UX.
**Steps to follow:**
1. Click on File -> Save or Save as
1. See that an alert box shows up for saving patch.
**Current Behaviour:** Alert box shows up
![image](/uploads/945c8e3c491a7fbcab785a63b612d736/image.png)
**Expected Behaviour:** Dialog box should show up instead.
I am starting to work on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/868Add placeholder text in find text box of canvas (web app)2022-03-07T10:48:50ZPaarth AgarwalAdd placeholder text in find text box of canvas (web app)We can add a placeholder text in the find textbox to tell users to type there to search for something in canvas.
**Current behaviour:**
![image](/uploads/1dd0211f6b80052d058fe2a4f4225018/image.png)
**Expected behaviour:**
![image](/u...We can add a placeholder text in the find textbox to tell users to type there to search for something in canvas.
**Current behaviour:**
![image](/uploads/1dd0211f6b80052d058fe2a4f4225018/image.png)
**Expected behaviour:**
![image](/uploads/1f44713bbe5bd27cb8a2ee30508697e7/image.png)https://git.purrdata.net/jwilkes/purr-data/-/issues/870Download option is missing tootltip (web app)2022-03-07T10:47:51ZPaarth AgarwalDownload option is missing tootltip (web app)The download option in the File menu of canvas is missing tooltip.
I am working on this issue.The download option in the File menu of canvas is missing tooltip.
I am working on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/869All the matches are highlighted even if "Highlight All" is unchecked2022-03-06T11:11:17ZPaarth AgarwalAll the matches are highlighted even if "Highlight All" is uncheckedIf we search in the console we can see that the current match is shown in light yellow color while the rest of the matches are shown in white color. Since in default GUI the background is also white they appear not to highlight but are v...If we search in the console we can see that the current match is shown in light yellow color while the rest of the matches are shown in white color. Since in default GUI the background is also white they appear not to highlight but are visible in other GUI having dark background even though we have not checked "Highlight All" checkbox.
Related issue #789 and MR !713(which added white background)
**Current Behavior:**
![image](/uploads/af751cbc12a34628e359ed94143e34b5/image.png)
I am starting to work on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/789All the matches are highlighted even if "Highlight All" is not checked2022-03-05T09:34:39ZPrakhar AgarwalAll the matches are highlighted even if "Highlight All" is not checkedIf we search in console we can see that all matches are by default shown in light yellow color even though we have not checked "Highlight All" checkbox.
**Current:**
![image](/uploads/b19db8703b2986ae4d7b8259784dd22b/image.png)
We can...If we search in console we can see that all matches are by default shown in light yellow color even though we have not checked "Highlight All" checkbox.
**Current:**
![image](/uploads/b19db8703b2986ae4d7b8259784dd22b/image.png)
We can fix this to only show a single match at a time by default if "Highlight All" is not selected.
I am starting to work on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/849Ask for saving the patch when the user closes an edited patch2022-02-28T09:48:39ZPrakhar AgarwalAsk for saving the patch when the user closes an edited patchWe can ask the user to save the edited patch before closing it to avoid any unintentional data loss.We can ask the user to save the edited patch before closing it to avoid any unintentional data loss.