[PD] droidparty's [touch] on 0.48-1 and "grid" like object in vanilla

Alexandre Torres Porres porres at gmail.com
Fri Mar 2 18:12:42 CET 2018


please, what do these numbers/argument mean again? quite explicitly?

what are the options, what is 0, 1, 2, 3? Are there more? What used to be
"2"? What is "2" now?

Is there any documentation about this out there, what is this used for in
dynamic patching?

thanks

2018-03-02 13:50 GMT-03:00 Christof Ressi <christof.ressi at gmx.at>:

> > the third argument (the one that represents the "graph on parent" and
> > "hide object names and arguments" checkboxes) has changed its counting
> > method.
>
> this argument actually is a bitfield where the first bit is "graph on
> parent" and the second bit is "hide object name".
> the people who first experimented with dynamic patching exploited a bug
> (maybe unintentionally) in the [donecanvasdialog( message handling where 2
> would be treated the same as 3. since then, most people just copied it. the
> correct value has always been 3 (= both bits set). Miller thought about
> adding a compatibily argument but apparently decided against it:
> https://lists.puredata.info/pipermail/pd-list/2017-07/119724.html
>
> I agree with oliver that we should spread the word about this bugfix since
> it affects quite a number of patches. I'll post it to facebook group.
>
> > Gesendet: Freitag, 02. März 2018 um 02:09 Uhr
> > Von: oliver <oliver at klingt.org>
> > An: Pd-List <pd-list at mail.iem.at>
> > Betreff: Re: [PD] droidparty's [touch] on 0.48-1 and "grid" like object
> in vanilla
> >
> >
> > >
> > > My hunch is Miller or somebody changed something with the
> > > unsupported donecanvasdialog messages that those droidparty
> > > abstractions are (ab)using, but I do not have evidence for this yet.
> > >
> >
> >
> > indeed, for what i know, "donecanvasdialog" changed with 0.48 !
> > (there has been a post on this list by christof ressi some months ago)
> > https://www.mail-archive.com/pd-list@lists.iem.at/msg12504.html
> >
> > the third argument (the one that represents the "graph on parent" and
> > "hide object names and arguments" checkboxes) has changed its counting
> > method.
> >
> > what used to be "2" in earlier PD versions (both checkboxes ticked) must
> > now say "3":
> >
> > so until PD 0.47 it was:
> > donecanvasdialog 1 -1 2 0 -1 1 1 120 60 10 10, dirty 0
> >
> > from PD 0.48 on it's:
> > donecanvasdialog 1 -1 3 0 -1 1 1 120 60 10 10, dirty 0
> >
> >
> > that broke my GOP patches too, but i already updated them all
> > accordingly. not too much work ...
> >
> > but i really think this should be mentioned in capital letters in the
> > release notes for PD 0.48, since i'm sure many people "exploited" this
> > feature to build their customized GUIs
> >
> > best
> >
> > oliver
> >
> > _______________________________________________
> > Pd-list at lists.iem.at mailing list
> > UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
> >
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180302/0ea4b29d/attachment.html>


More information about the Pd-list mailing list