Howdy all,
As quickly discussed on GitHub, there are a couple bugs which may warrant a 0.51-4 release.
In addition, here is a little list of things I think would be good fixes to have:
windows: save-to-/tmp/foo.wav bug
networking & libpd: getaddrinfo() rejects dual stack socket settings on BSD and Android (https://github.com/pure-data/pure-data/pull/1232 https://github.com/pure-data/pure-data/pull/1232)
mac: update patch window size after configure (https://github.com/pure-data/pure-data/pull/1236 https://github.com/pure-data/pure-data/pull/1236)
multi-instance & libpd: set pd_this for readsf~ and writesf~ threads (https://github.com/pure-data/pure-data/pull/1227 https://github.com/pure-data/pure-data/pull/1227)
writesf~: fix infinite loop on I/O error (https://github.com/pure-data/pure-data/pull/1224 https://github.com/pure-data/pure-data/pull/1224)
mac: add back-ported patch for Tk 8.6.10 which fixes disabled Help menu items (https://github.com/pure-data/pure-data/pull/1226 https://github.com/pure-data/pure-data/pull/1226), note: requires re-building and packaging Wish.app in mac/stuff
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
On 12/9/20 8:50 PM, Dan Wilcox wrote:
Howdy all,
As quickly discussed on GitHub, there are a couple bugs which may warrant a 0.51-4 release.
In addition, here is a little list of things I think would be good fixes to have:
windows: save-to-/tmp/foo.wav bug
+1
networking & libpd: getaddrinfo() rejects dual stack socket settings on BSD and Android (https://github.com/pure-data/pure-data/pull/1232 https://github.com/pure-data/pure-data/pull/1232)
+2
mac: update patch window size after configure (https://github.com/pure-data/pure-data/pull/1236 https://github.com/pure-data/pure-data/pull/1236)
+1
multi-instance & libpd: set pd_this for readsf~ and writesf~ threads (https://github.com/pure-data/pure-data/pull/1227 https://github.com/pure-data/pure-data/pull/1227)
+2
writesf~: fix infinite loop on I/O error (https://github.com/pure-data/pure-data/pull/1224 https://github.com/pure-data/pure-data/pull/1224)
+10
mac: add back-ported patch for Tk 8.6.10 which fixes disabled Help menu items (https://github.com/pure-data/pure-data/pull/1226 https://github.com/pure-data/pure-data/pull/1226), note: requires re-building and packaging Wish.app in mac/stuff
+1 == 17
should we prepare and merge this into 'develop', or does miller wants to merge them separately?
gfmadsr IOhannes
OK, I merged it all in and am now seeing how all my builds fare. Will probably put out test builds and let things stew for a day or 2.
cheers M
On Wed, Dec 09, 2020 at 08:50:33PM +0100, Dan Wilcox wrote:
Howdy all,
As quickly discussed on GitHub, there are a couple bugs which may warrant a 0.51-4 release.
In addition, here is a little list of things I think would be good fixes to have:
windows: save-to-/tmp/foo.wav bug
networking & libpd: getaddrinfo() rejects dual stack socket settings on BSD and Android (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... >)
mac: update patch window size after configure (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... >)
multi-instance & libpd: set pd_this for readsf~ and writesf~ threads (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... >)
writesf~: fix infinite loop on I/O error (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... >)
mac: add back-ported patch for Tk 8.6.10 which fixes disabled Help menu items (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... >), note: requires re-building and packaging Wish.app in mac/stuff
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7U... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7... >
Thanks.
Looks like we need a further patch for Tk 8.6.10 on macOS as the scrollbars aren't drawn: https://github.com/pure-data/pure-data/issues/1237 https://github.com/pure-data/pure-data/issues/1237
The Tk devs upstream have been busy but most of the work is in the dev branch. I can hopefully back port a fix for this as a further patch.
On Dec 15, 2020, at 7:14 PM, Miller Puckette msp@ucsd.edu wrote:
OK, I merged it all in and am now seeing how all my builds fare. Will probably put out test builds and let things stew for a day or 2.
cheers M
On Wed, Dec 09, 2020 at 08:50:33PM +0100, Dan Wilcox wrote:
Howdy all,
As quickly discussed on GitHub, there are a couple bugs which may warrant a 0.51-4 release.
In addition, here is a little list of things I think would be good fixes to have:
windows: save-to-/tmp/foo.wav bug
networking & libpd: getaddrinfo() rejects dual stack socket settings on BSD and Android (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... >)
mac: update patch window size after configure (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... >)
multi-instance & libpd: set pd_this for readsf~ and writesf~ threads (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... >)
writesf~: fix infinite loop on I/O error (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... >)
mac: add back-ported patch for Tk 8.6.10 which fixes disabled Help menu items (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... >), note: requires re-building and packaging Wish.app in mac/stuff
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7U... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7... >
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
macOS scrollbar fix is here, waiting on confirmation with a test build: https://github.com/pure-data/pure-data/pull/1242 https://github.com/pure-data/pure-data/pull/1242
Also, I have a new machine with macOS 11 and will do some checks that there aren't any major issues with the Pd Tk / the GUI.
I could update the build system for mac arm64, but I think that can be done more for a 0.52 release so we can have people get a chance to test out universal2 builds (x86_64 & arm64).
On Dec 15, 2020, at 10:18 PM, Dan Wilcox danomatika@gmail.com wrote:
Thanks.
Looks like we need a further patch for Tk 8.6.10 on macOS as the scrollbars aren't drawn: https://github.com/pure-data/pure-data/issues/1237 https://github.com/pure-data/pure-data/issues/1237
The Tk devs upstream have been busy but most of the work is in the dev branch. I can hopefully back port a fix for this as a further patch.
On Dec 15, 2020, at 7:14 PM, Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> wrote:
OK, I merged it all in and am now seeing how all my builds fare. Will probably put out test builds and let things stew for a day or 2.
cheers M
On Wed, Dec 09, 2020 at 08:50:33PM +0100, Dan Wilcox wrote:
Howdy all,
As quickly discussed on GitHub, there are a couple bugs which may warrant a 0.51-4 release.
In addition, here is a little list of things I think would be good fixes to have:
windows: save-to-/tmp/foo.wav bug
networking & libpd: getaddrinfo() rejects dual stack socket settings on BSD and Android (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ >)
mac: update patch window size after configure (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ >)
multi-instance & libpd: set pd_this for readsf~ and writesf~ threads (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ >)
writesf~: fix infinite loop on I/O error (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ >)
mac: add back-ported patch for Tk 8.6.10 which fixes disabled Help menu items (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ >), note: requires re-building and packaging Wish.app in mac/stuff
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4... https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4NAK4TmC$ > danomatika.com http://danomatika.com/ <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7U... https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4O0FMrL7$ > robotcowboy.com http://robotcowboy.com/ <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7... https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4MT_Vl_y$ >
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Howdy Miller,
I think the updates are ready to go, both in https://github.com/pure-data/pure-data/pull/1242 https://github.com/pure-data/pure-data/pull/1242 and the develop branch which has a few things from IOhannes. In testing, it's working on systems from macOS 10.9 to 11.1.
It would be good to have a 0.51-4-test2 build from your system and we can ask people to try and compare with my macupdates2 build. Then we would know if there is a difference to how Tk works based on the build system.
On Dec 15, 2020, at 11:32 PM, Dan Wilcox danomatika@gmail.com wrote:
macOS scrollbar fix is here, waiting on confirmation with a test build: https://github.com/pure-data/pure-data/pull/1242 https://github.com/pure-data/pure-data/pull/1242
Also, I have a new machine with macOS 11 and will do some checks that there aren't any major issues with the Pd Tk / the GUI.
I could update the build system for mac arm64, but I think that can be done more for a 0.52 release so we can have people get a chance to test out universal2 builds (x86_64 & arm64).
On Dec 15, 2020, at 10:18 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Thanks.
Looks like we need a further patch for Tk 8.6.10 on macOS as the scrollbars aren't drawn: https://github.com/pure-data/pure-data/issues/1237 https://github.com/pure-data/pure-data/issues/1237
The Tk devs upstream have been busy but most of the work is in the dev branch. I can hopefully back port a fix for this as a further patch.
On Dec 15, 2020, at 7:14 PM, Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> wrote:
OK, I merged it all in and am now seeing how all my builds fare. Will probably put out test builds and let things stew for a day or 2.
cheers M
On Wed, Dec 09, 2020 at 08:50:33PM +0100, Dan Wilcox wrote:
Howdy all,
As quickly discussed on GitHub, there are a couple bugs which may warrant a 0.51-4 release.
In addition, here is a little list of things I think would be good fixes to have:
windows: save-to-/tmp/foo.wav bug
networking & libpd: getaddrinfo() rejects dual stack socket settings on BSD and Android (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ >)
mac: update patch window size after configure (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ >)
multi-instance & libpd: set pd_this for readsf~ and writesf~ threads (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ >)
writesf~: fix infinite loop on I/O error (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ >)
mac: add back-ported patch for Tk 8.6.10 which fixes disabled Help menu items (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ >), note: requires re-building and packaging Wish.app in mac/stuff
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4... https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4NAK4TmC$ > danomatika.com http://danomatika.com/ <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7U... https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4O0FMrL7$ > robotcowboy.com http://robotcowboy.com/ <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7... https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4MT_Vl_y$ >
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Oh and I forgot to note: This will require (re)building the Wish apps.
On Dec 19, 2020, at 10:54 AM, Dan Wilcox danomatika@gmail.com wrote:
Howdy Miller,
I think the updates are ready to go, both in https://github.com/pure-data/pure-data/pull/1242 https://github.com/pure-data/pure-data/pull/1242 and the develop branch which has a few things from IOhannes. In testing, it's working on systems from macOS 10.9 to 11.1.
It would be good to have a 0.51-4-test2 build from your system and we can ask people to try and compare with my macupdates2 build. Then we would know if there is a difference to how Tk works based on the build system.
On Dec 15, 2020, at 11:32 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
macOS scrollbar fix is here, waiting on confirmation with a test build: https://github.com/pure-data/pure-data/pull/1242 https://github.com/pure-data/pure-data/pull/1242
Also, I have a new machine with macOS 11 and will do some checks that there aren't any major issues with the Pd Tk / the GUI.
I could update the build system for mac arm64, but I think that can be done more for a 0.52 release so we can have people get a chance to test out universal2 builds (x86_64 & arm64).
On Dec 15, 2020, at 10:18 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Thanks.
Looks like we need a further patch for Tk 8.6.10 on macOS as the scrollbars aren't drawn: https://github.com/pure-data/pure-data/issues/1237 https://github.com/pure-data/pure-data/issues/1237
The Tk devs upstream have been busy but most of the work is in the dev branch. I can hopefully back port a fix for this as a further patch.
On Dec 15, 2020, at 7:14 PM, Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> wrote:
OK, I merged it all in and am now seeing how all my builds fare. Will probably put out test builds and let things stew for a day or 2.
cheers M
On Wed, Dec 09, 2020 at 08:50:33PM +0100, Dan Wilcox wrote:
Howdy all,
As quickly discussed on GitHub, there are a couple bugs which may warrant a 0.51-4 release.
In addition, here is a little list of things I think would be good fixes to have:
windows: save-to-/tmp/foo.wav bug
networking & libpd: getaddrinfo() rejects dual stack socket settings on BSD and Android (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ >)
mac: update patch window size after configure (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ >)
multi-instance & libpd: set pd_this for readsf~ and writesf~ threads (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ >)
writesf~: fix infinite loop on I/O error (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ >)
mac: add back-ported patch for Tk 8.6.10 which fixes disabled Help menu items (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ >), note: requires re-building and packaging Wish.app in mac/stuff
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4... https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4NAK4TmC$ > danomatika.com http://danomatika.com/ <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7U... https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4O0FMrL7$ > robotcowboy.com http://robotcowboy.com/ <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7... https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4MT_Vl_y$ >
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
I just checked the Pd-0.51-4test3 build and the scrollbars are still empty. Was Tk rebuilt with the new patches and a new Wish app also generated? If so, maybe it wasn't used to make the Pd .app?
On Dec 19, 2020, at 10:55 AM, Dan Wilcox danomatika@gmail.com wrote:
Oh and I forgot to note: This will require (re)building the Wish apps.
On Dec 19, 2020, at 10:54 AM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Howdy Miller,
I think the updates are ready to go, both in https://github.com/pure-data/pure-data/pull/1242 https://github.com/pure-data/pure-data/pull/1242 and the develop branch which has a few things from IOhannes. In testing, it's working on systems from macOS 10.9 to 11.1.
It would be good to have a 0.51-4-test2 build from your system and we can ask people to try and compare with my macupdates2 build. Then we would know if there is a difference to how Tk works based on the build system.
On Dec 15, 2020, at 11:32 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
macOS scrollbar fix is here, waiting on confirmation with a test build: https://github.com/pure-data/pure-data/pull/1242 https://github.com/pure-data/pure-data/pull/1242
Also, I have a new machine with macOS 11 and will do some checks that there aren't any major issues with the Pd Tk / the GUI.
I could update the build system for mac arm64, but I think that can be done more for a 0.52 release so we can have people get a chance to test out universal2 builds (x86_64 & arm64).
On Dec 15, 2020, at 10:18 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Thanks.
Looks like we need a further patch for Tk 8.6.10 on macOS as the scrollbars aren't drawn: https://github.com/pure-data/pure-data/issues/1237 https://github.com/pure-data/pure-data/issues/1237
The Tk devs upstream have been busy but most of the work is in the dev branch. I can hopefully back port a fix for this as a further patch.
On Dec 15, 2020, at 7:14 PM, Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> wrote:
OK, I merged it all in and am now seeing how all my builds fare. Will probably put out test builds and let things stew for a day or 2.
cheers M
On Wed, Dec 09, 2020 at 08:50:33PM +0100, Dan Wilcox wrote:
Howdy all,
As quickly discussed on GitHub, there are a couple bugs which may warrant a 0.51-4 release.
In addition, here is a little list of things I think would be good fixes to have:
windows: save-to-/tmp/foo.wav bug
networking & libpd: getaddrinfo() rejects dual stack socket settings on BSD and Android (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ >)
mac: update patch window size after configure (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ >)
multi-instance & libpd: set pd_this for readsf~ and writesf~ threads (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ >)
writesf~: fix infinite loop on I/O error (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ >)
mac: add back-ported patch for Tk 8.6.10 which fixes disabled Help menu items (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ >), note: requires re-building and packaging Wish.app in mac/stuff
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4... https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4NAK4TmC$ > danomatika.com http://danomatika.com/ <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7U... https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4O0FMrL7$ > robotcowboy.com http://robotcowboy.com/ <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7... https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4MT_Vl_y$ >
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Sorry, forgot the steps. Assuming Pd is already build via make, they should be:
mac/tcltk-wish.sh 8.6.10 mac/osx-app.sh -w Wish-8.6.10.app 0.51-4test3
On Dec 20, 2020, at 1:36 AM, Dan Wilcox danomatika@gmail.com wrote:
I just checked the Pd-0.51-4test3 build and the scrollbars are still empty. Was Tk rebuilt with the new patches and a new Wish app also generated? If so, maybe it wasn't used to make the Pd .app?
On Dec 19, 2020, at 10:55 AM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Oh and I forgot to note: This will require (re)building the Wish apps.
On Dec 19, 2020, at 10:54 AM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Howdy Miller,
I think the updates are ready to go, both in https://github.com/pure-data/pure-data/pull/1242 https://github.com/pure-data/pure-data/pull/1242 and the develop branch which has a few things from IOhannes. In testing, it's working on systems from macOS 10.9 to 11.1.
It would be good to have a 0.51-4-test2 build from your system and we can ask people to try and compare with my macupdates2 build. Then we would know if there is a difference to how Tk works based on the build system.
On Dec 15, 2020, at 11:32 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
macOS scrollbar fix is here, waiting on confirmation with a test build: https://github.com/pure-data/pure-data/pull/1242 https://github.com/pure-data/pure-data/pull/1242
Also, I have a new machine with macOS 11 and will do some checks that there aren't any major issues with the Pd Tk / the GUI.
I could update the build system for mac arm64, but I think that can be done more for a 0.52 release so we can have people get a chance to test out universal2 builds (x86_64 & arm64).
On Dec 15, 2020, at 10:18 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Thanks.
Looks like we need a further patch for Tk 8.6.10 on macOS as the scrollbars aren't drawn: https://github.com/pure-data/pure-data/issues/1237 https://github.com/pure-data/pure-data/issues/1237
The Tk devs upstream have been busy but most of the work is in the dev branch. I can hopefully back port a fix for this as a further patch.
On Dec 15, 2020, at 7:14 PM, Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> wrote:
OK, I merged it all in and am now seeing how all my builds fare. Will probably put out test builds and let things stew for a day or 2.
cheers M
On Wed, Dec 09, 2020 at 08:50:33PM +0100, Dan Wilcox wrote: > Howdy all, > > As quickly discussed on GitHub, there are a couple bugs which may warrant a 0.51-4 release. > > In addition, here is a little list of things I think would be good fixes to have: > > windows: save-to-/tmp/foo.wav bug > > networking & libpd: getaddrinfo() rejects dual stack socket settings on BSD and Android (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ >) > > mac: update patch window size after configure (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ >) > > multi-instance & libpd: set pd_this for readsf~ and writesf~ threads (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ >) > > writesf~: fix infinite loop on I/O error (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ >) > > mac: add back-ported patch for Tk 8.6.10 which fixes disabled Help menu items (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ >), note: requires re-building and packaging Wish.app in mac/stuff > > -------- > Dan Wilcox > @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4... https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4NAK4TmC$ > > danomatika.com http://danomatika.com/ <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7U... https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4O0FMrL7$ > > robotcowboy.com http://robotcowboy.com/ <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7... https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4MT_Vl_y$ > > > >
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
yeah, did that...
OTOH I'm compiling on a 10.7 machine. Perhaps there's something in the compile chain that changed.
OR, maybe I'm doing something wrong... I'll have another look and try to make sure the patches made it in.
M
On Sun, Dec 20, 2020 at 01:39:10AM +0100, Dan Wilcox wrote:
Sorry, forgot the steps. Assuming Pd is already build via make, they should be:
mac/tcltk-wish.sh 8.6.10 mac/osx-app.sh -w Wish-8.6.10.app 0.51-4test3
On Dec 20, 2020, at 1:36 AM, Dan Wilcox danomatika@gmail.com wrote:
I just checked the Pd-0.51-4test3 build and the scrollbars are still empty. Was Tk rebuilt with the new patches and a new Wish app also generated? If so, maybe it wasn't used to make the Pd .app?
On Dec 19, 2020, at 10:55 AM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Oh and I forgot to note: This will require (re)building the Wish apps.
On Dec 19, 2020, at 10:54 AM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Howdy Miller,
I think the updates are ready to go, both in https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1242... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1242... > and the develop branch which has a few things from IOhannes. In testing, it's working on systems from macOS 10.9 to 11.1.
It would be good to have a 0.51-4-test2 build from your system and we can ask people to try and compare with my macupdates2 build. Then we would know if there is a difference to how Tk works based on the build system.
On Dec 15, 2020, at 11:32 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
macOS scrollbar fix is here, waiting on confirmation with a test build: https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1242... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1242... >
Also, I have a new machine with macOS 11 and will do some checks that there aren't any major issues with the Pd Tk / the GUI.
I could update the build system for mac arm64, but I think that can be done more for a 0.52 release so we can have people get a chance to test out universal2 builds (x86_64 & arm64).
On Dec 15, 2020, at 10:18 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
Thanks.
Looks like we need a further patch for Tk 8.6.10 on macOS as the scrollbars aren't drawn: https://urldefense.com/v3/__https://github.com/pure-data/pure-data/issues/12... <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/issues/12... >
The Tk devs upstream have been busy but most of the work is in the dev branch. I can hopefully back port a fix for this as a further patch.
> On Dec 15, 2020, at 7:14 PM, Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> wrote: > > OK, I merged it all in and am now seeing how all my builds fare. Will > probably put out test builds and let things stew for a day or 2. > > cheers > M > > On Wed, Dec 09, 2020 at 08:50:33PM +0100, Dan Wilcox wrote: >> Howdy all, >> >> As quickly discussed on GitHub, there are a couple bugs which may warrant a 0.51-4 release. >> >> In addition, here is a little list of things I think would be good fixes to have: >> >> windows: save-to-/tmp/foo.wav bug >> >> networking & libpd: getaddrinfo() rejects dual stack socket settings on BSD and Android (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1232__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4JdqT2st$ >) >> >> mac: update patch window size after configure (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1236__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4EFhOi5N$ >) >> >> multi-instance & libpd: set pd_this for readsf~ and writesf~ threads (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1227__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4GQxyMFT$ >) >> >> writesf~: fix infinite loop on I/O error (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1224__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4KCYImk7$ >) >> >> mac: add back-ported patch for Tk 8.6.10 which fixes disabled Help menu items (https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ <https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226... https://urldefense.com/v3/__https://github.com/pure-data/pure-data/pull/1226__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4DTPxVNa$ >), note: requires re-building and packaging Wish.app in mac/stuff >> >> -------- >> Dan Wilcox >> @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4... https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4NAK4TmC$ > >> danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!XUcVvAVsbkKboR... > <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7U... https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4O0FMrL7$ > >> robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!XUcVvAVsbkKbo... > <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7... https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!W5o64S4wdV7Z7UCbDen1aq35AVLsZoZ9kRylfDe7xr3RSW0MzihH4MT_Vl_y$ > >> >> >>
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!XUcVvAV... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!XUcVvAVsbkKboR... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!XUcVvAVsbkKbo... >
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!XUcVvAV... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!XUcVvAVsbkKboR... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!XUcVvAVsbkKbo... >
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!XUcVvAV... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!XUcVvAVsbkKboR... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!XUcVvAVsbkKbo... >
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!XUcVvAV... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!XUcVvAVsbkKboR... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!XUcVvAVsbkKbo... >
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!XUcVvAV... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!XUcVvAVsbkKboR... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!XUcVvAVsbkKbo... >
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!XUcVvAV... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!XUcVvAVsbkKboR... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!XUcVvAVsbkKbo... >
When you run tcltk-wish.sh, it should say if each patch was applied in the output at the beginning.
On Dec 20, 2020, at 2:02 AM, Miller Puckette msp@ucsd.edu wrote:
yeah, did that...
OTOH I'm compiling on a 10.7 machine. Perhaps there's something in the compile chain that changed.
OR, maybe I'm doing something wrong... I'll have another look and try to make sure the patches made it in.
M
On Sun, Dec 20, 2020 at 01:39:10AM +0100, Dan Wilcox wrote:
Sorry, forgot the steps. Assuming Pd is already build via make, they should be:
mac/tcltk-wish.sh 8.6.10 mac/osx-app.sh -w Wish-8.6.10.app 0.51-4test3
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Ha, it looks like Pd-0.51-4test3.app/Contents/MacOS/Pd is a different file from the version of Wish I compiled... my build script must be turned around somehow.
M
On Sun, Dec 20, 2020 at 02:03:42AM +0100, Dan Wilcox wrote:
When you run tcltk-wish.sh, it should say if each patch was applied in the output at the beginning.
On Dec 20, 2020, at 2:02 AM, Miller Puckette msp@ucsd.edu wrote:
yeah, did that...
OTOH I'm compiling on a 10.7 machine. Perhaps there's something in the compile chain that changed.
OR, maybe I'm doing something wrong... I'll have another look and try to make sure the patches made it in.
M
On Sun, Dec 20, 2020 at 01:39:10AM +0100, Dan Wilcox wrote:
Sorry, forgot the steps. Assuming Pd is already build via make, they should be:
mac/tcltk-wish.sh 8.6.10 mac/osx-app.sh -w Wish-8.6.10.app 0.51-4test3
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!UW3LPTQ... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!UW3LPTQFEzzh9f... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!UW3LPTQFEzzh9... >
Nope, false alarm, the difference is apparently from signing the app. Still digging... M On Sat, Dec 19, 2020 at 05:08:41PM -0800, Miller Puckette via Pd-dev wrote:
Ha, it looks like Pd-0.51-4test3.app/Contents/MacOS/Pd is a different file from the version of Wish I compiled... my build script must be turned around somehow.
M
On Sun, Dec 20, 2020 at 02:03:42AM +0100, Dan Wilcox wrote:
When you run tcltk-wish.sh, it should say if each patch was applied in the output at the beginning.
On Dec 20, 2020, at 2:02 AM, Miller Puckette msp@ucsd.edu wrote:
yeah, did that...
OTOH I'm compiling on a 10.7 machine. Perhaps there's something in the compile chain that changed.
OR, maybe I'm doing something wrong... I'll have another look and try to make sure the patches made it in.
M
On Sun, Dec 20, 2020 at 01:39:10AM +0100, Dan Wilcox wrote:
Sorry, forgot the steps. Assuming Pd is already build via make, they should be:
mac/tcltk-wish.sh 8.6.10 mac/osx-app.sh -w Wish-8.6.10.app 0.51-4test3
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!UW3LPTQ... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!UW3LPTQFEzzh9f... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!UW3LPTQFEzzh9... >
Pd-dev mailing list Pd-dev@lists.iem.at https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-dev__;!!...
OK... as I feared - sure enough, when I build Wish 8.6.10 on an OS 10.14 machine, I get good scrollbar behavior on 10.14 - but that build of Wish won't run on OS 10.7.
Meanwhile, building the exact same Wish (with all Dan's patches) on my 10.7 machine makes a working Pd on 10.7 (not ideal because the scrollbars don't darken when I hover the ouse over them, but visible and working)... but, as I checked over VNC on the 10.14 machine, scrollbars are invisible.
At this point the only thing I can think of to do is to release Pd in "new OS" and "old OS" versions (in addition to the 32-bit older-yet-OSes version). I'll have to rely on people with OSes between 10.7 and 10.14 to find out how far back one can run a 10.14-built version (I should put this info on the download site).
This is ugly, but I can't see spending the time to chase this down any further (especially on Dan's part - he's already put in a heroic effort).
So unless someone has a better idea I'll just release my 10.14 build (also as a "test 3") and plan to release 0.51-4 in, ugh, 3 Mac builds.
Miller
On Sat, Dec 19, 2020 at 05:15:00PM -0800, Miller Puckette via Pd-dev wrote:
Nope, false alarm, the difference is apparently from signing the app. Still digging... M On Sat, Dec 19, 2020 at 05:08:41PM -0800, Miller Puckette via Pd-dev wrote:
Ha, it looks like Pd-0.51-4test3.app/Contents/MacOS/Pd is a different file from the version of Wish I compiled... my build script must be turned around somehow.
M
On Sun, Dec 20, 2020 at 02:03:42AM +0100, Dan Wilcox wrote:
When you run tcltk-wish.sh, it should say if each patch was applied in the output at the beginning.
On Dec 20, 2020, at 2:02 AM, Miller Puckette msp@ucsd.edu wrote:
yeah, did that...
OTOH I'm compiling on a 10.7 machine. Perhaps there's something in the compile chain that changed.
OR, maybe I'm doing something wrong... I'll have another look and try to make sure the patches made it in.
M
On Sun, Dec 20, 2020 at 01:39:10AM +0100, Dan Wilcox wrote:
Sorry, forgot the steps. Assuming Pd is already build via make, they should be:
mac/tcltk-wish.sh 8.6.10 mac/osx-app.sh -w Wish-8.6.10.app 0.51-4test3
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!UW3LPTQ... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!UW3LPTQFEzzh9f... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!UW3LPTQFEzzh9... >
Pd-dev mailing list Pd-dev@lists.iem.at https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-dev__;!!...
Pd-dev mailing list Pd-dev@lists.iem.at https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-dev__;!!...
It was only a matter of time and we will need to do this going forward to support Mac arm64 anyway.
In the tests of my builds, someone responded in 10.9, so it works at least that far back. This fits up with my work experience where the more recent line is around 10.9 or 10.10 due to API changes and deprecations in the OS.
One option is to make the 32 but builds for 10.6 - 10.8 and have the 64 bit build for newer system only.
For Mac arm64 + x86_64 builds (universal2), we need at least a 10.15 system I believe or possibly 11.0 in order to run a new enough Xcode which will support arm64.
enohp ym morf tnes ----------- Dan Wilcox danomatika.com robotcowboy.com
On Dec 20, 2020, at 5:52 AM, Miller Puckette msp@ucsd.edu wrote:
OK... as I feared - sure enough, when I build Wish 8.6.10 on an OS 10.14 machine, I get good scrollbar behavior on 10.14 - but that build of Wish won't run on OS 10.7.
Meanwhile, building the exact same Wish (with all Dan's patches) on my 10.7 machine makes a working Pd on 10.7 (not ideal because the scrollbars don't darken when I hover the ouse over them, but visible and working)... but, as I checked over VNC on the 10.14 machine, scrollbars are invisible.
At this point the only thing I can think of to do is to release Pd in "new OS" and "old OS" versions (in addition to the 32-bit older-yet-OSes version). I'll have to rely on people with OSes between 10.7 and 10.14 to find out how far back one can run a 10.14-built version (I should put this info on the download site).
This is ugly, but I can't see spending the time to chase this down any further (especially on Dan's part - he's already put in a heroic effort).
So unless someone has a better idea I'll just release my 10.14 build (also as a "test 3") and plan to release 0.51-4 in, ugh, 3 Mac builds.
Miller
On Sat, Dec 19, 2020 at 05:15:00PM -0800, Miller Puckette via Pd-dev wrote: Nope, false alarm, the difference is apparently from signing the app. Still digging... M
On Sat, Dec 19, 2020 at 05:08:41PM -0800, Miller Puckette via Pd-dev wrote: Ha, it looks like Pd-0.51-4test3.app/Contents/MacOS/Pd is a different file from the version of Wish I compiled... my build script must be turned around somehow.
M
On Sun, Dec 20, 2020 at 02:03:42AM +0100, Dan Wilcox wrote:
When you run tcltk-wish.sh, it should say if each patch was applied in the output at the beginning.
On Dec 20, 2020, at 2:02 AM, Miller Puckette msp@ucsd.edu wrote:
yeah, did that...
OTOH I'm compiling on a 10.7 machine. Perhaps there's something in the compile chain that changed.
OR, maybe I'm doing something wrong... I'll have another look and try to make sure the patches made it in.
M
On Sun, Dec 20, 2020 at 01:39:10AM +0100, Dan Wilcox wrote:
Sorry, forgot the steps. Assuming Pd is already build via make, they should be:
mac/tcltk-wish.sh 8.6.10 mac/osx-app.sh -w Wish-8.6.10.app 0.51-4test3
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!UW3LPTQ... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!UW3LPTQFEzzh9f... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!UW3LPTQFEzzh9... >
Pd-dev mailing list Pd-dev@lists.iem.at https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-dev__;!!...
Pd-dev mailing list Pd-dev@lists.iem.at https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-dev__;!!...
Also, perhaps it will make sense to integrate building Wish.app as part of the build process for Pd 0.52. So far, "make app" (re)uses the Wish.app in the mac/stuff tarball, but this will get untenable if Tk is now sensitive to the originating build system. This could be changed via adding a couple make targets which call tcltk-wish.sh to download & build and we can set the Tk version number in the Makefile and/or configure.
In any case, I will revisit the build system to add Mac arm support for 0.52 once 0.51-4 is out.
On Dec 20, 2020, at 9:56 AM, Dan Wilcox danomatika@gmail.com wrote:
It was only a matter of time and we will need to do this going forward to support Mac arm64 anyway.
In the tests of my builds, someone responded in 10.9, so it works at least that far back. This fits up with my work experience where the more recent line is around 10.9 or 10.10 due to API changes and deprecations in the OS.
One option is to make the 32 but builds for 10.6 - 10.8 and have the 64 bit build for newer system only.
For Mac arm64 + x86_64 builds (universal2), we need at least a 10.15 system I believe or possibly 11.0 in order to run a new enough Xcode which will support arm64.
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
On 12/20/20 10:34 AM, Dan Wilcox wrote:
This could be changed via adding a couple make targets which call tcltk-wish.sh to download & build and we can set the Tk version number in the Makefile and/or configure.
just make sure that the default build process does not require any network access.
gfds IOhannes