<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Also, please note 1 critical bug, a major crasher dealing with
the pasting buffer into the patch and trying to interpret it as a
patch (or code snippet). The same also does nothing even when
having a correct code snippet pasted (1.x does its best to
interpret whatever is workable, e.g. incomplete connections due to
missing objects are reported as errors, while pasting the entire
patch into a blank window will also resize the window and adjust
all its parameters).<br>
</p>
<ul class="content-list issuable-list issues-list"
style="box-sizing: border-box; margin: 0px; list-style: none;
padding: 0px; color: rgb(46, 46, 46); font-family: -apple-system,
BlinkMacSystemFont, "Segoe UI", Roboto, "Noto
Sans", Ubuntu, Cantarell, "Helvetica Neue",
sans-serif, "Apple Color Emoji", "Segoe UI
Emoji", "Segoe UI Symbol", "Noto Color
Emoji"; font-size: 14px; font-style: normal;
font-variant-ligatures: normal; font-variant-caps: normal;
font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
left; text-indent: 0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255); text-decoration-style:
initial; text-decoration-color: initial;">
<li class="issue today" data-id="706" data-labels="[2]"
data-qa-issue-title="Selecting any object and pasting bogus
stuff (e.g. random text) crashes Purr-Data"
data-qa-selector="issue" id="issue_706" style="box-sizing:
border-box; padding: 10px 0px 10px 16px; border-bottom: 1px
solid rgb(225, 232, 213); display: block; margin: 0px;
border-top-color: rgb(225, 232, 213); border-right-color:
rgb(225, 232, 213); border-left-color: rgb(225, 232, 213);
font-size: 0.875rem; color: rgb(46, 46, 46); word-break:
break-word; position: relative; background: rgb(243, 255, 242);">
<div class="issue-box" style="box-sizing: border-box; display:
flex;">
<div class="issuable-info-container" style="box-sizing:
border-box; flex: 1 1 0%; display: flex; padding-right:
16px;">
<div class="issuable-main-info" style="box-sizing:
border-box; flex: 1 1 auto; margin-right: 10px; min-width:
0px;">
<div class="issue-title title d-flex align-items-center"
style="box-sizing: border-box; display: flex !important;
align-items: center !important; font-weight: 600;
margin-bottom: 2px;"><span class="issue-title-text
js-onboarding-issue-item" dir="auto"
style="box-sizing: border-box;"><a
href="https://git.purrdata.net/jwilkes/purr-data/-/issues/638"
style="box-sizing: border-box; color: rgb(46, 46,
46); text-decoration: underline; background-color:
transparent; transition: background-color 100ms
linear 0s, color 100ms linear 0s, border 100ms
linear 0s;">Selecting any object and pasting bogus
stuff (e.g. random text) crashes Purr-Data</a></span></div>
<div class="issuable-info" style="box-sizing: border-box;
font-weight: 400; color: rgb(112, 112, 112);"><span
class="issuable-reference" style="box-sizing:
border-box;">#638<span> </span></span><span
class="issuable-authored d-none d-sm-inline-block"
style="box-sizing: border-box; display: inline-block
!important;">· opened<span> </span><time
class="js-timeago" title=""
datetime="2020-06-05T15:20:37Z"
data-toggle="tooltip" data-placement="bottom"
data-container="body" data-original-title="Jun 5,
2020 11:20am EDT" style="box-sizing: border-box;">6
hours ago</time><span> </span>by<span> </span><a
class="author-link js-user-link " data-user-id="4"
data-username="ico" data-name="Ivica Bukvic"
href="https://git.purrdata.net/ico"
style="box-sizing: border-box; color: rgb(46, 46,
46); text-decoration: none; background-color:
transparent; transition: background-color 100ms
linear 0s, color 100ms linear 0s, border 100ms
linear 0s; display: inline-block;"><span
class="author" style="box-sizing: border-box;">Ivica
Bukvic</span></a></span><span> </span> <span> </span><span
class="gl-label gl-label-sm" style="box-sizing:
border-box; padding: 0px; background-color: rgb(255,
255, 255); overflow: hidden; display: inline-flex;
border-radius: 0.75rem; position: relative; max-width:
100%; font-size: 0.875rem;"><a class="gl-link
gl-label-link"
href="https://git.purrdata.net/jwilkes/purr-data/-/issues?label_name%5B%5D=critical"
style="box-sizing: border-box; color: inherit;
text-decoration: none; background-color:
transparent; transition: background-color 100ms
linear 0s, color 100ms linear 0s, border 100ms
linear 0s; font-size: 0.875rem; line-height: 1rem;
display: flex; max-width: 100%;"><span
class="gl-label-text gl-label-text-light"
data-container="body" data-html="true"
style="box-sizing: border-box; color: rgb(255,
255, 255); padding: 0px 0.5rem; font-weight: 400;
font-size: 0.75rem; display: inline-block;
overflow: hidden; text-overflow: ellipsis;
vertical-align: top; white-space: nowrap;
max-width: 100%; background-color: rgb(255, 0,
0);">critical</span></a></span></div>
</div>
<div class="issuable-meta" style="box-sizing: border-box;
flex: 1 0 auto; display: flex; font-size: 14px;
align-self: center; overflow: hidden; text-overflow:
ellipsis; flex-direction: column; align-items: flex-end;">
<ul class="controls" style="box-sizing: border-box;
margin-top: 0px; margin-bottom: 2px; float: right;
list-style: none; display: flex; align-items: center;
line-height: 20px; padding: 0px;">
<li class="issuable-comments d-none d-sm-block"
style="box-sizing: border-box; display: block
!important; border-color: rgb(240, 240, 240);
font-size: 0.875rem; color: rgb(46, 46, 46);
word-break: break-word; float: left; margin-right:
0px;"><a class="has-tooltip " title="Comments"
href="https://git.purrdata.net/jwilkes/purr-data/-/issues/638#notes"
style="box-sizing: border-box; color: rgb(46, 46,
46); text-decoration: none; background-color:
transparent; transition: background-color 100ms
linear 0s, color 100ms linear 0s, border 100ms
linear 0s;"><span> </span>2</a></li>
</ul>
<div class="float-right issuable-updated-at d-none
d-sm-inline-block" style="box-sizing: border-box;
display: inline-block !important; float: right
!important; font-weight: 400; color: rgb(112, 112,
112);"><span style="box-sizing: border-box;">updated<span> </span><time
class="js-timeago issue_update_ago" title=""
datetime="2020-06-05T15:41:19Z"
data-toggle="tooltip" data-placement="bottom"
data-container="body" data-original-title="Jun 5,
2020 11:41am EDT" style="box-sizing: border-box;">6
hours ago</time></span></div>
</div>
</div>
</div>
</li>
</ul>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Best,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Ico<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 6/5/2020 6:12 PM, Ivica Ico Bukvic
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:d2ec7cbf-8359-57c9-6ea4-887969404c62@vt.edu">Here's the
breakdown of the new improvements (granted, some of them are
purely aesthetic but in my opinion nonetheless important,
particularly when considering new users):
<br>
<br>
commit bb9a14a56d6b8aeb9432a7fc924dccee972d96c7 (HEAD ->
master, origin/master, origin/HEAD)
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 18:00:48 2020 -0400
<br>
<br>
Introduced a way to deal with non-standard GUIs inside
externals (e.g. those that don't stay true to the xy being the
top-left origin, such as the ggee/image), so that they can
introduce an appropriate offset during autopatching to ensure they
are properly positioned below the object above them. You can now
use glob_autopatch_connectme to detect inside the external whether
you are being autopatched (add it to the external by using extern
glob_autopatch_connectme)
<br>
<br>
commit e3d0a4bc67f1bd6231c79d2591f9ce332e571502
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 17:33:34 2020 -0400
<br>
<br>
Further visual tweaks for the objects that failed to create
<br>
<br>
commit 3eb55827f1e8ca733141d0e9f4755deedd68b7c2
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 17:07:18 2020 -0400
<br>
<br>
Visual improvements to the default theme to match 1.x branch
including consistent highlight coloring and improvements to the
nlet highlighting.
<br>
<br>
commit 884b8d51e0a0b375f3461509f214e222e335a43e
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 17:06:36 2020 -0400
<br>
<br>
Improved ability to pinpoint nlets
<br>
<br>
commit efd894b15069096faaaea3e7eaa01463784e95e1
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 17:05:50 2020 -0400
<br>
<br>
Typo fix
<br>
<br>
commit 7a177682a2936360af9e4e47b8cbaf7b1f3023dc
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 17:03:36 2020 -0400
<br>
<br>
Finished adding pd-l2ork 1.x features to the ggee/image. Still
need to update K12 abstractions since they are for some reason off
by 1 pixel to the right and down from what they used to be in 1.x.
Best way to fix this is likely by fixing the abstractions. Another
thing to consider is autopatching of an image currently looks
weird and does not respect the autopatching spacing...
<br>
<br>
commit ebb6f0eb4bb8d925c1d2776174e80c40b413fc3f
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 17:01:12 2020 -0400
<br>
<br>
Improved coloring of cords while making connections
<br>
<br>
commit addc7be7561b804db1936f2523232a5c47804ebc
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 12:01:58 2020 -0400
<br>
<br>
Removed more unnecessary legacy code from the ggee/image
<br>
<br>
commit 5a6073a6fdbea58424ca0e477074c66b4bf486fc
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 10:59:15 2020 -0400
<br>
<br>
Fixed ggee/image offset that makes it incompatible with the
1.x implementation. (this one was overwritten later by a commit
above)
<br>
<br>
commit d3931d646ca4e2a5168bf47afe13427f22f6b732
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 10:45:25 2020 -0400
<br>
<br>
Fixes ggee image having selection box appear even when it is
inside a GOP (test with any K12 abstractions from the 1.x branch),
and removes unnecessary legacy calls and commented out obsolete
code.
<br>
<br>
commit 0084a68d9a10350f6b19b2e85f0ff7582257ac07
<br>
Author: Ivica Ico Bukvic <a class="moz-txt-link-rfc2396E" href="mailto:ico@vt.edu"><ico@vt.edu></a>
<br>
Date: Fri Jun 5 00:00:32 2020 -0400
<br>
<br>
Fixed issue #606. Given the changes Jonathan introduced to the
scalars, the redrawing as part of the graph_vis 1 call needs to be
tested. Prior to this commit, it appears there was only deletion
of g_objs but not their redrawing. (this one has a merge request
on the main branch)
<br>
<br>
I think the project would benefit from having one central branch
that is co-owned by Jonathan, Albert, and I (assuming that is even
possible inside git), with each one of us maintaining our own
branches. That is assuming Jonathan feels comfortable with such an
arrangement.
<br>
<br>
Best,
<br>
<br>
Ico
<br>
<br>
</blockquote>
<pre class="moz-signature" cols="72">--
Ivica Ico Bukvic, D.M.A.
Director, Creativity + Innovation
Institute for Creativity, Arts, and Technology
Virginia Tech
Creative Technologies in Music
School of Performing Arts – 0141
Blacksburg, VA 24061
(540) 231-6139
<a class="moz-txt-link-abbreviated" href="mailto:ico@vt.edu">ico@vt.edu</a>
<a class="moz-txt-link-abbreviated" href="http://www.icat.vt.edu">www.icat.vt.edu</a>
<a class="moz-txt-link-abbreviated" href="http://www.performingarts.vt.edu">www.performingarts.vt.edu</a>
l2ork.icat.vt.edu
ico.bukvic.net</pre>
</body>
</html>