<div dir="ltr"><div></div><div class="markdown-here-wrapper" style=""><p style="margin:0px 0px 1.2em!important">Hi all,</p>
<p style="margin:0px 0px 1.2em!important">It’s time for another release with the latest bugfixes and some interesting new features. Download it here (Mac/Windows):<br><a href="https://github.com/agraef/purr-data/releases/tag/2.15.0">https://github.com/agraef/purr-data/releases/tag/2.15.0</a></p>
<p style="margin:0px 0px 1.2em!important">As usual, Linux packages are available from the <a href="https://agraef.github.io/purr-data/#jgu-packages">OBS</a>. <strong><a href="https://software.opensuse.org/download/package?package=purr-data&project=home%3Aaggraef">Download</a></strong></p>
<h3 id="bugfixes" style="margin:1.3em 0px 1em;padding:0px;font-weight:bold;font-size:1.3em">Bugfixes</h3>
<ul style="margin:1.2em 0px;padding-left:2em">
<li style="margin:0.5em 0px">Fixed Alt-Click popup issues reported by Joseph Gastelais (AG)</li>
<li style="margin:0.5em 0px">Cosmetic fixes to <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">declare</code> error reporting (AG)</li>
<li style="margin:0.5em 0px">Disable passing of key presses globally when an object grabs focus via glist_grab (Ico)</li>
<li style="margin:0.5em 0px">Fixed asynchronous getscroll and activate regression (Ico)</li>
<li style="margin:0.5em 0px">Fixed openpanel unable to open a custom path on Windows (Ico)</li>
<li style="margin:0.5em 0px">Disabled excessive coll legacy call warnings (Ico)</li>
</ul>
<h3 id="new-features" style="margin:1.3em 0px 1em;padding:0px;font-weight:bold;font-size:1.3em">New features</h3>
<ul style="margin:1.2em 0px;padding-left:2em">
<li style="margin:0.5em 0px">Improvements to iemgui numbox (drawstyle, font sizing and dialog) (Ico)<br><strong>Note:</strong> The new numbox drawing style will change the numbox size on existing patches.</li>
<li style="margin:0.5em 0px">Private abstractions (Guillem, GSoC 2020)<br>Please check the [ab] help patch and the corresponding <a href="https://agraef.github.io/purr-data-intro/Purr-Data-Intro.html#subpatch-and-abstraction-features">section in the “Cat” tutorial</a>!</li>
</ul>
<p style="margin:0px 0px 1.2em!important">Enjoy! :)<br>Albert</p>
<div title="MDH:PGRpdj5IaSBhbGwsPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JdCdzIHRpbWUgZm9yIGFub3Ro
ZXIgcmVsZWFzZSB3aXRoIHRoZSBsYXRlc3QgPHNwYW4gemV1bTRjMj0iUFJfMl8wIiBkYXRhLWRk
bndhYj0iUFJfMl8wIiBhcmlhLWludmFsaWQ9ImdyYW1tYXIiIGNsYXNzPSJMbSBuZyI+YnVnZml4
ZXM8L3NwYW4+IGFuZCBzb21lIGludGVyZXN0aW5nIG5ldyBmZWF0dXJlcy4gRG93bmxvYWQgaXQg
aGVyZSAoTWFjL1dpbmRvd3MpOjwvZGl2PjxkaXY+PGRpdj5odHRwczovL2dpdGh1Yi5jb20vYWdy
YWVmL3B1cnItZGF0YS9yZWxlYXNlcy90YWcvMi4xNS4wPC9kaXY+PC9kaXY+PGRpdj48YnI+PC9k
aXY+PGRpdj5BcyB1c3VhbCwgTGludXggcGFja2FnZXMgYXJlIGF2YWlsYWJsZSBmcm9tIHRoZSBb
T0JTXShodHRwczovL2FncmFlZi5naXRodWIuaW8vcHVyci1kYXRhLyNqZ3UtcGFja2FnZXMpLiAq
KltEb3dubG9hZF0oaHR0cHM6Ly9zb2Z0d2FyZS5vcGVuc3VzZS5vcmcvZG93bmxvYWQvcGFja2Fn
ZT9wYWNrYWdlPXB1cnItZGF0YSZhbXA7cHJvamVjdD1ob21lJTNBYWdncmFlZikqKjxicj48YnI+
IyMjIEJ1Z2ZpeGVzPGJyPjxicj4tIEZpeGVkIEFsdC1DbGljayBwb3B1cCBpc3N1ZXMgcmVwb3J0
ZWQgYnkgSm9zZXBoIEdhc3RlbGFpcyAoQUcpPGJyPi0gQ29zbWV0aWMgZml4ZXMgdG8gYGRlY2xh
cmVgIGVycm9yIHJlcG9ydGluZyAoQUcpPGJyPi0gRGlzYWJsZSBwYXNzaW5nIG9mIGtleSBwcmVz
c2VzIGdsb2JhbGx5IHdoZW4gYW4gb2JqZWN0IGdyYWJzIGZvY3VzIHZpYSBnbGlzdF9ncmFiIChJ
Y28pPGJyPi0gRml4ZWQgYXN5bmNocm9ub3VzIGdldHNjcm9sbCBhbmQgYWN0aXZhdGUgcmVncmVz
c2lvbiAoSWNvKTxicj4tIEZpeGVkIG9wZW5wYW5lbCB1bmFibGUgdG8gb3BlbiBhIGN1c3RvbSBw
YXRoIG9uIFdpbmRvd3MgKEljbyk8YnI+LSBEaXNhYmxlZCBleGNlc3NpdmUgY29sbCBsZWdhY3kg
Y2FsbCB3YXJuaW5ncyAoSWNvKTxicj48YnI+IyMjIE5ldyBmZWF0dXJlczxicj48YnI+LSBJbXBy
b3ZlbWVudHMgdG8gaWVtZ3VpIG51bWJveCAoZHJhd3N0eWxlLCBmb250IHNpemluZyBhbmQgZGlh
bG9nKSAoSWNvKSAmbmJzcDs8YnI+Jm5ic3A7ICoqTm90ZToqKiBUaGUgbmV3IG51bWJveCBkcmF3
aW5nIHN0eWxlIHdpbGwgY2hhbmdlIHRoZSBudW1ib3ggc2l6ZSBvbiBleGlzdGluZyBwYXRjaGVz
Ljxicj4tIFByaXZhdGUgYWJzdHJhY3Rpb25zIChHdWlsbGVtLCBHU29DIDIwMjApICZuYnNwOzxi
cj4mbmJzcDsgUGxlYXNlIGNoZWNrIHRoZSBbYWJdIGhlbHAgcGF0Y2ggYW5kIHRoZSBjb3JyZXNw
b25kaW5nIFtzZWN0aW9uIGluIHRoZSAiQ2F0IiB0dXRvcmlhbF0oaHR0cHM6Ly9hZ3JhZWYuZ2l0
aHViLmlvL3B1cnItZGF0YS1pbnRyby9QdXJyLURhdGEtSW50cm8uaHRtbCNzdWJwYXRjaC1hbmQt
YWJzdHJhY3Rpb24tZmVhdHVyZXMpITwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXY+RW5qb3khIDopPC9kaXY+PGRpdj5BbGJlcnQ8L2Rpdj4=" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0"></div></div><div class="markdown-here-signature">-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Dr. Albert Gr"af<br>Computer Music Research Group, JGU Mainz, Germany<br>Email: <a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a>, web: <a href="https://agraef.github.io/" target="_blank">https://agraef.github.io/</a></div></div></div></div></div></div></div></div>