<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>If you don't send [map 0, map 1( to the parent canvas, the graph
will still contain previous graphical elements. You don't notice
this if you use a mycanvas in the background, though.<br>
</p>
<div class="moz-cite-prefix">On 01.12.2021 22:04, Alexandre Torres
Porres wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAEAsFmh48QVdyKSA2TO5j231YJW_UFD+AzjDrLKnrLdzSoYqEg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">yeah, I'll just take the 'coords' message out and
keep the rest
<div><br>
</div>
<div>but it's not like it always needs map 0/1, does it?</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Em qua., 1 de dez. de 2021 às
18:03, Christof Ressi <<a
href="mailto:info@christofressi.com" moz-do-not-send="true"
class="moz-txt-link-freetext">info@christofressi.com</a>>
escreveu:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<p>The problem with [coords( is that you also need to do
[map 0, map1( to force a redraw of the parent canvas. This
means you would have to document [map( as well.<br>
</p>
<p>I would say don't document it for now and instead let's
hope that we will *finally* get <a
href="https://github.com/pure-data/pure-data/pull/627"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/pure-data/pure-data/pull/627</a>
(this PR is now already 2 1/2 years old...)</p>
<p>Christof<br>
</p>
<div>On 01.12.2021 20:24, Alexandre Torres Porres wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">sorry to insist, but this has been already
committed to my documentation branch and it's the only
big change that I really worry about. So let's settle
this before it's too late :)
<div><br>
</div>
<div>thanks</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Em sáb., 27 de nov. de
2021 às 22:28, Alexandre Torres Porres <<a
href="mailto:porres@gmail.com" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">porres@gmail.com</a>>
escreveu:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px
0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">I updated my file. It seems the only
"tricky" message is 'coords', right?
<div><br>
</div>
<div>I put a warning about it. So, does it settle
it?</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Em sáb., 27 de
nov. de 2021 às 22:01, Christof Ressi <<a
href="mailto:info@christofressi.com"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">info@christofressi.com</a>>
escreveu:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p>I very much agree with your points.</p>
<p> </p>
<blockquote type="cite">If we lump "user space"
and "internal" messaging together in an open
manual, then they should be clearly delineated
with special placed on emphasizing what things
are more or less stable and what things are
not. Then the user can decide how they want to
proceed. </blockquote>
As you say, it's better to document all of it
and at the same time make it clear what is
public and what is private. And figure out how
to deal with the large gray area in between :-)
<p>Christof<br>
</p>
<div>On 28.11.2021 00:37, Dan Wilcox wrote:<br>
</div>
<blockquote type="cite"> Howdy all,
<div><br>
</div>
<div>My feeling on this is:
<div><br>
</div>
<div>1. Recognize that, despite using
"private" or "unstable" internal APIs,
people have been using/abusing them for
years. (So far, I feel we have been
recognizing this by being careful not to
break things, more or less.)</div>
<div><br>
</div>
<div>2. We should document all internal
messaging, at least for the sake of
developer documentation. If we lump "user
space" and "internal" messaging together
in an open manual, then they should be
clearly delineated with special placed on
emphasizing what things are more or less
stable and what things are not. Then the
user can decide how they want to proceed.
I don't see a problem if people want to
play with the internals on their own
machine and crash Pd... that's half the
fun for such activities anyway (learning).</div>
<div><br>
</div>
<div>3. We should get a poll of which
internal messages are currently in use and
consider which of these could be moved
into "user space" and/or replaced by a
better API. I believe this thread is
already providing a good list...</div>
<div><br>
</div>
<div>4. Open a technical discussion on
supporting "dynamic patching" officially.
It's clearly very useful even if clunky
through the current workarounds. Even with
[clone] there are still many use cases...<br>
<div><br>
<blockquote type="cite">
<div>On Nov 28, 2021, at 12:25 AM, <a
href="mailto:pd-list-request@lists.iem.at" target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">pd-list-request@lists.iem.at</a>
wrote:</div>
<br>
<div> <span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Message:
1</span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Date:
Sat, 27 Nov 2021 20:20:49 +0100</span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">From:
Jean-Yves Gratius <</span><a
href="mailto:jyg@gumo.fr"
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">jyg@gumo.fr</a><span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">></span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">To:<span> </span></span><a
href="mailto:pd-list@lists.iem.at"
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">pd-list@lists.iem.at</a><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Subject:
Re: [PD] documenting messages
to/from Pd and dynamic patching</span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Message-ID:
<</span><a
href="mailto:f41bab20-e831-3f04-52fb-ba273b1e0daf@gumo.fr"
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">f41bab20-e831-3f04-52fb-ba273b1e0daf@gumo.fr</a><span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">></span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Content-Type:
text/plain;
charset="windows-1252";
Format="flowed"</span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">On
27/11/2021 17:19,<span> </span></span><a
href="mailto:pd-list-request@lists.iem.at"
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">pd-list-request@lists.iem.at</a><span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline"><span> </span>wrote:</span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<blockquote type="cite"
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">ForwardedMessage.eml<br>
<br>
Subject:<br>
Re: [PD] documenting messages
to/from Pd and dynamic patching<br>
From:<br>
Christof Ressi <<a
href="mailto:info@christofressi.com"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">info@christofressi.com</a>><br>
Date:<br>
27/11/2021 ? 17:01<br>
<br>
To:<br>
Pd-List <<a
href="mailto:pd-list@lists.iem.at"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">pd-list@lists.iem.at</a>><br>
<br>
<br>
Two examples that come to my mind:<br>
<br>
1) [iemguts/canvasselect] allows
to (de)select objects simply by<span> </span><br>
index. No need to emulate mouse
selection with "mouse" and
"mouseup".<br>
<br>
2) canvases/objects can be moved
around with
[iemguts/canvasposition]<span> </span><br>
resp.
[iemguts/canvasobjectposition]<br>
<br>
Are there any other use cases for
"mouse" and "mouseup"?<br>
<br>
</blockquote>
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Hi.
My 2 cents</span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Personally,
I use mouse and mouseup messages
to forward multitouch<span> </span></span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">events
into the patch, received? from my
multitouch linux laptop.</span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">If
those messages were blocked, all
my multitouch ecosystem would be
out<span> </span></span><br
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<span
style="font-family:Menlo-Regular;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">of
order :-) .</span></div>
</blockquote>
</div>
<br>
<div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">--------</div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Dan
Wilcox</div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><a
href="http://twitter.com/danomatika"
target="_blank"
moz-do-not-send="true">@danomatika</a></div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><a
href="http://danomatika.com"
target="_blank"
moz-do-not-send="true">danomatika.com</a></div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><a
href="http://robotcowboy.com"
target="_blank"
moz-do-not-send="true">robotcowboy.com</a></div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><br>
</div>
<br>
</div>
<br>
</div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
<a href="mailto:Pd-list@lists.iem.at" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
</blockquote>
</div>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">Pd-list@lists.iem.at</a>
mailing list<br>
UNSUBSCRIBE and account-management -> <a
href="https://lists.puredata.info/listinfo/pd-list"
rel="noreferrer" target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">https://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote>
</div>
</blockquote>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
<a href="mailto:Pd-list@lists.iem.at" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
</blockquote>
</div>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">Pd-list@lists.iem.at</a>
mailing list<br>
UNSUBSCRIBE and account-management -> <a
href="https://lists.puredata.info/listinfo/pd-list"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote>
</div>
</blockquote>
</body>
</html>