purr-data issueshttps://git.purrdata.net/jwilkes/purr-data/-/issues2020-03-23T23:24:46Zhttps://git.purrdata.net/jwilkes/purr-data/-/issues/598Updating iemgui properties redraws the item above others even though it is no...2020-03-23T23:24:46ZIvica BukvicUpdating iemgui properties redraws the item above others even though it is not in front of them2.10 Windows2.10 Windowshttps://git.purrdata.net/jwilkes/purr-data/-/issues/597New objects that are created are transparent instead of boxes being filled ma...2020-03-23T22:58:21ZIvica BukvicNew objects that are created are transparent instead of boxes being filled making the typing difficulthttps://git.purrdata.net/jwilkes/purr-data/-/issues/596Multiline comments have not been ported from 1.x branch2020-08-27T19:34:48ZIvica BukvicMultiline comments have not been ported from 1.x branchhttps://git.purrdata.net/jwilkes/purr-data/-/issues/595Purr-Data 2.10 is missing disis_netsend and disis_netreceive2020-03-23T22:45:01ZIvica BukvicPurr-Data 2.10 is missing disis_netsend and disis_netreceivehttps://git.purrdata.net/jwilkes/purr-data/-/issues/594Attempting to open subpatcher twice in a short period of time on Windows crea...2020-03-23T20:54:24ZIvica BukvicAttempting to open subpatcher twice in a short period of time on Windows creates a ghost windowhttps://git.purrdata.net/jwilkes/purr-data/-/issues/593iemgui labels when given larger numbers are concatenated into an actual numbe...2020-03-23T18:45:26ZIvica Bukviciemgui labels when given larger numbers are concatenated into an actual number rather than dealing with it as a text (symbol)Create a label to an iemgui object that is a multidigit number, click apply. While this may be backwards-compatible bug, it should be added to the legacy pile and fixed for the purr-data. Need to check to see if pd-l2ork suffers from the...Create a label to an iemgui object that is a multidigit number, click apply. While this may be backwards-compatible bug, it should be added to the legacy pile and fixed for the purr-data. Need to check to see if pd-l2ork suffers from the same bug.https://git.purrdata.net/jwilkes/purr-data/-/issues/592coll object editor is not working2020-04-18T00:06:02ZIvica Bukviccoll object editor is not workingDouble-click on the coll-->error in console instead of opening an editor. I imagine nw.js has a built-in editor that may be utilized for this purpose.Double-click on the coll-->error in console instead of opening an editor. I imagine nw.js has a built-in editor that may be utilized for this purpose.https://git.purrdata.net/jwilkes/purr-data/-/issues/591sometimes copying things creates ghost images2020-03-23T22:41:33ZIvica Bukvicsometimes copying things creates ghost imagesDifficult to reproduce. It appears cut/paste/delete/undo may have something to do with it.Difficult to reproduce. It appears cut/paste/delete/undo may have something to do with it.https://git.purrdata.net/jwilkes/purr-data/-/issues/589Merge fixes to the preset_hub/node and other more recent fixes to the 1.0 branch2020-04-30T17:40:45ZIvica BukvicMerge fixes to the preset_hub/node and other more recent fixes to the 1.0 branchSee the pd-l2ork git changelogSee the pd-l2ork git changeloghttps://git.purrdata.net/jwilkes/purr-data/-/issues/588iemgui property windows (and others) tend to pop up partially off-screen inst...2020-04-29T23:49:24ZIvica Bukviciemgui property windows (and others) tend to pop up partially off-screen instead of keeping them within the window constraints (where possible)Do properties on an iemgui object that is located low on the screenDo properties on an iemgui object that is located low on the screenhttps://git.purrdata.net/jwilkes/purr-data/-/issues/587moving a label in an iemgui does not reposition its handle until apply is pre...2020-04-30T17:18:12ZIvica Bukvicmoving a label in an iemgui does not reposition its handle until apply is pressed, while the label movesCreate an iemgui object. do properties, change value in the property window.Create an iemgui object. do properties, change value in the property window.https://git.purrdata.net/jwilkes/purr-data/-/issues/584excessing files that doesn't exit anymore2020-03-27T18:50:20ZUday Mewadaexcessing files that doesn't exit anymoreWhile building on windows, when we run the command `./tar_em_up.sh -Z` It will access the files that don't exist anymore.
for detailed info seen in the attachment![Screenshot__11_](/uploads/5ef51695d241a10c049b91effc0f395c/Screenshot__11...While building on windows, when we run the command `./tar_em_up.sh -Z` It will access the files that don't exist anymore.
for detailed info seen in the attachment![Screenshot__11_](/uploads/5ef51695d241a10c049b91effc0f395c/Screenshot__11_.png)https://git.purrdata.net/jwilkes/purr-data/-/issues/583update doc/refererence/netsend-help.pd and netreceive-help.pd2020-05-09T01:13:16ZJonathan Wilkesupdate doc/refererence/netsend-help.pd and netreceive-help.pdNetsend and netreceive have xlets so that both objects can send *and* receive messages.
Once connected, they both accept a "send" message to the inlet.
This isn't clear in the help patches for each object so they need to be updated.Netsend and netreceive have xlets so that both objects can send *and* receive messages.
Once connected, they both accept a "send" message to the inlet.
This isn't clear in the help patches for each object so they need to be updated.https://git.purrdata.net/jwilkes/purr-data/-/issues/582build error in MacOS 10.14.6 using tar_em_up.sh2020-03-12T03:47:18ZTsz Kiu Pangbuild error in MacOS 10.14.6 using tar_em_up.shI don't know if anyone has experienced this.
I am on MacOS 10.14.6.
I have installed all the dependencies as listed in purr-data/README.md using homebrew,
and `lua.h` is located at `/usr/local/include/lua/`.
When I use `l2ork_addons/tar...I don't know if anyone has experienced this.
I am on MacOS 10.14.6.
I have installed all the dependencies as listed in purr-data/README.md using homebrew,
and `lua.h` is located at `/usr/local/include/lua/`.
When I use `l2ork_addons/tar_em_up.sh`, the following error arises:
```
make -C /Users/tszkiupang/repos/purr-data/externals/pd-lua LUA_CFLAGS="" LUA_LIBS="" PD_PATH="/Users/tszkiupang/repos/purr-data/pd" PD_LIB="/Users/tszkiupang/repos/purr-data/pd/src" CFLAGS="-DPD -I/Users/tszkiupang/repos/purr-data/pd/src -Wall -W -Wno-unused-parameter -ggdb -I/Users/tszkiupang/repos/purr-data/Gem/src -I/sw/include -I/Users/tszkiupang/repos/purr-data/externals/pdp/include -DMACOSX -DUNIX -Dunix -DDL_OPEN"
cc -I"/Users/tszkiupang/repos/purr-data/pd/src" -DPD -DVERSION='"0.9"' -mmacosx-version-min=10.9 -fPIC -I/sw/include -I/opt/local/include -DPD -I/Users/tszkiupang/repos/purr-data/pd/src -Wall -W -Wno-unused-parameter -ggdb -I/Users/tszkiupang/repos/purr-data/Gem/src -I/sw/include -I/Users/tszkiupang/repos/purr-data/externals/pdp/include -DMACOSX -DUNIX -Dunix -DDL_OPEN -fast -fPIC -ftree-vectorize-march=core2 -msse3 -mssse3 -mfpmath=sse -o pdlua.o -c pdlua.c
clang: warning: argument unused during compilation: '-fast' [-Wunused-command-line-argument]
pdlua.c:45:10: fatal error: 'lua.h' file not found
#include <lua.h>
^~~~~~~
1 error generated.
```
This seems very strange to me as `LUA_CFLAGS` and `LUA_LIBS` are empty strings, where in `externals/pd-lua/Makefile`, `LUA_CLAGS = -I/usr/local/include/lua`(I changed this from `-I/usr/include/lua` in attempt to debug this) and `LUA_LIBS = -llua`. I would much appreciate if anyone could please point me in the right directionhttps://git.purrdata.net/jwilkes/purr-data/-/issues/581EditMode - Reliability Issues2020-06-11T06:23:24ZJoseph GastelaisEditMode - Reliability IssuesIn add to one of my previous posts (#553 Copy/Paste - Duplicate - Move Weird behavior), I would like to mention 3 new key problems making the daily usage of EditMode a pain.
1. Purr Data doesn't have an '*edit*' indicator in the windows...In add to one of my previous posts (#553 Copy/Paste - Duplicate - Move Weird behavior), I would like to mention 3 new key problems making the daily usage of EditMode a pain.
1. Purr Data doesn't have an '*edit*' indicator in the windows tittle bar like Pure Data when EditMode is turned ON. So each time we have to visit again and again its Edit Menu to check if EditMode is ON or OFF. It's more than boring and not productive at all.
2. Both in patch and subpatch with Edit Mode = ON, when an object is under either the horizontal or vertical scrolling bar a click at this place on the bars will unfortunately select the object-s for edition. This bad behaviour is leading to enormous and continuous edition errors (known and unknown or known but much-much later when trying to understand what was going wrong).
3. At least for the top level parent patch there is not protection - advise against unwanted switch to EditMode = ON. An example among others, with a French AZERTY keyboard and Edit Mode = OFF, 'CTRL' + '-' lead directly to add a [dropdown] object when the expected result was to decrease the zoom level. A patch developer can +/- deal with such kind of behaviour but not standard users of your patch. A security mechanism should be added to the top level parent patch asking confirmation from the user before turning ON or not the EditMode.
I'm using Purr Data v.2.10.0 64-bit under GNU/Linux (Linux Mint 19.3 Cinnamon 64-bit based on Ubuntu 18.04).
I would appreciate a lot if above reliability issues can have a solution.
Thank you.https://git.purrdata.net/jwilkes/purr-data/-/issues/580Setting JACK port property metadata?2020-03-04T20:32:14ZMilkii BrewsterSetting JACK port property metadata?JACK allows port property metadata to be set, which would allow ports to be assigned as [CV](https://linuxmusicians.com/viewtopic.php?f=1&t=20701) (and more). Might this be possible in Purr Data?
https://jackaudio.org/metadata
https://...JACK allows port property metadata to be set, which would allow ports to be assigned as [CV](https://linuxmusicians.com/viewtopic.php?f=1&t=20701) (and more). Might this be possible in Purr Data?
https://jackaudio.org/metadata
https://github.com/Spaghettis/Spaghettis/pull/229https://git.purrdata.net/jwilkes/purr-data/-/issues/579use gui_text_displace in displacefn for cyclone/Scope~2020-03-01T22:12:38ZJonathan Wilkesuse gui_text_displace in displacefn for cyclone/Scope~put `gui_text_displace` and `canvas_fixlinesfor` for proper "Tidy Up" functionality plus whatever else displacefn is used for.put `gui_text_displace` and `canvas_fixlinesfor` for proper "Tidy Up" functionality plus whatever else displacefn is used for.Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/578displace routine for cyclone/Scope~ needs to update GUI2020-02-27T02:54:04ZJonathan Wilkesdisplace routine for cyclone/Scope~ needs to update GUIDue to the displace/displace_wtag madness we forgot to make sure that scope_displace actually redraws or moves the gobj. That means when you "Tidy Up" and the displace callback is called back, the GUI doesn't actually move the gobj to th...Due to the displace/displace_wtag madness we forgot to make sure that scope_displace actually redraws or moves the gobj. That means when you "Tidy Up" and the displace callback is called back, the GUI doesn't actually move the gobj to the new position. (Even though the new position is set correctly in the backend.)
So, add whatever call is necessary inside scope_displace to update the new position of the gobj in the GUI.
For the record:
* displace_wtag is an end-run around Pd's stupid, potentially socket-breaking noise of sending N messages to update position of a selection of N objects.
* displacefn still gets invoked in the case of clicking "Tidy Up." Why? I don't know.
* are there other callers to displacefn in the codebase? I don't know.
* for any external GUI in Purr Data, you have to have a displace_wtag routine which just updates member fields, *and* a displace callback to update fields plus updating the GUI manually. It's dumb. Luckily, the API for drawing GUI externals is so bad that nearly no one creates new external GUI widgets with it.
* the name of the displace callback member of `t_widgetbehavior`? `displacefn`
* the name of the displace_wtag callback member of `t_widgetbehavior`? Is it `displacewtagfn` or perhaps `displace_wtagfn`? No. It is `displacefnwtag`.
I like that last one a lot. It fits well with the "append-more-hair-to-the-hairball" process common to Pd, Pd-extended, and Purr Data.
And it works for other things, too: consider the South Carolina Democratic Primary Debateplustwobillionaires. I think we've inadvertendly hit upon an effective design pattern quite useful for reasoning not only about software but also our modern world in general.Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/577Improve the download link in README.md2020-03-13T11:50:50ZJonathan WilkesImprove the download link in README.mdThe download link should point at the OBS binaries for Ubuntu and friends, as those are the most up-to-date packages from Albert.The download link should point at the OBS binaries for Ubuntu and friends, as those are the most up-to-date packages from Albert.https://git.purrdata.net/jwilkes/purr-data/-/issues/576Step missing in purr data build guide2020-01-30T15:19:49ZAnton SöderbergStep missing in purr data build guideIn order to run the compilation in step 4, you first need to enter the purr-data folder by typing "cd purr-data". Consider adding another step in between step 3 and 4. ![Screenshot_2020-01-30_at_15.52.22](/uploads/ff6a6a573938579b619357b...In order to run the compilation in step 4, you first need to enter the purr-data folder by typing "cd purr-data". Consider adding another step in between step 3 and 4. ![Screenshot_2020-01-30_at_15.52.22](/uploads/ff6a6a573938579b619357b4c6773bb0/Screenshot_2020-01-30_at_15.52.22.png)