<feed xmlns='http://www.w3.org/2005/Atom'>
<title>inkscape/src/knotholder.cpp, branch livecoding</title>
<subtitle>An experimental livecoding plugin for Inkscape</subtitle>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/'/>
<entry>
<title>Added knot holder entities</title>
<updated>2019-08-17T15:33:45+00:00</updated>
<author>
<name>vanntile</name>
<email>valentin.ionita1201@gmail.com</email>
</author>
<published>2019-08-02T16:23:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=56d76b4861d034dad8b4eeb25e86308e233202e4'/>
<id>56d76b4861d034dad8b4eeb25e86308e233202e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hatch knot editing initial commit</title>
<updated>2019-08-17T15:33:40+00:00</updated>
<author>
<name>vanntile</name>
<email>valentin.ionita1201@gmail.com</email>
</author>
<published>2019-08-01T06:26:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=46d53f48c6157e746ca63bffb4837616fa8e5c45'/>
<id>46d53f48c6157e746ca63bffb4837616fa8e5c45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check knot's pattern still exists before update</title>
<updated>2019-07-15T10:35:33+00:00</updated>
<author>
<name>Nathan Lee</name>
<email>2431820-nathanal@users.noreply.gitlab.com</email>
</author>
<published>2019-05-25T10:14:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=cdfe88fdf72647144a10d3230c663977364f3d00'/>
<id>cdfe88fdf72647144a10d3230c663977364f3d00</id>
<content type='text'>
Stop crash when pattern changed via swatch palette,
and knot is still present.

https://gitlab.com/inkscape/inkscape/issues/70
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Stop crash when pattern changed via swatch palette,
and knot is still present.

https://gitlab.com/inkscape/inkscape/issues/70
</pre>
</div>
</content>
</entry>
<entry>
<title>Add knot ungrabbed event</title>
<updated>2019-05-20T00:52:13+00:00</updated>
<author>
<name>Jabiertxof</name>
<email>jabier.arraiza@marker.es</email>
</author>
<published>2019-05-20T00:52:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=404f9a3d602e76473554fe0403acdb9d548aeedf'/>
<id>404f9a3d602e76473554fe0403acdb9d548aeedf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>modernize loops</title>
<updated>2019-01-02T09:41:30+00:00</updated>
<author>
<name>Marc Jeanmougin</name>
<email>marc@jeanmougin.fr</email>
</author>
<published>2019-01-02T09:41:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=169dff19d4da8d76e69b8e896aa25b0013639c03'/>
<id>169dff19d4da8d76e69b8e896aa25b0013639c03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify licenses</title>
<updated>2018-11-08T17:18:20+00:00</updated>
<author>
<name>Max Gaukler</name>
<email>development@maxgaukler.de</email>
</author>
<published>2018-09-11T14:05:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=79d82382b3ea1b7d77e3a47a96a786557588787a'/>
<id>79d82382b3ea1b7d77e3a47a96a786557588787a</id>
<content type='text'>
- add license headers to everything
- convert a few files from public domain or LGPL2.1+ to GPL2+
- some archaeology to clarify which files are from which library
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- add license headers to everything
- convert a few files from public domain or LGPL2.1+ to GPL2+
- some archaeology to clarify which files are from which library
</pre>
</div>
</content>
</entry>
<entry>
<title>KnotHolder: fix knots selection status when a knot is clicked without Shift</title>
<updated>2018-11-01T17:22:44+00:00</updated>
<author>
<name>Antonio Ospite</name>
<email>ao2@ao2.it</email>
</author>
<published>2018-10-30T22:22:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=b8ed9d236dc560adc83245ce50e0630a0c482496'/>
<id>b8ed9d236dc560adc83245ce50e0630a0c482496</id>
<content type='text'>
When there are already selected knots, and  _another_ knot is clicked
without the Shift key pressed, the user would expects the previously
selected knots to be unselected immediately, but this does not happen
until the mouse button is released.

Steps to replicate:
  1. Change size of a rect using one corner.
  2. Change the size using the opposite corner (without pressing Shift).

Observed behavior: The first corner looks still selected during grab.

Expected behavior: The first corner gets unelected as soon as the mouse
                   button is pressed..

This happens because the knots selection status is not updated until the
mouse button is released, i.e. in the click/ungrabbed signal handler.

In order to have a more immediate feedback of the knot selection status,
add a "mousedown" signal handler and update the selection status in
there.

While at it also remove the knot_holder local variable in
knot_clicked_handler() which seems to be unnecessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When there are already selected knots, and  _another_ knot is clicked
without the Shift key pressed, the user would expects the previously
selected knots to be unselected immediately, but this does not happen
until the mouse button is released.

Steps to replicate:
  1. Change size of a rect using one corner.
  2. Change the size using the opposite corner (without pressing Shift).

Observed behavior: The first corner looks still selected during grab.

Expected behavior: The first corner gets unelected as soon as the mouse
                   button is pressed..

This happens because the knots selection status is not updated until the
mouse button is released, i.e. in the click/ungrabbed signal handler.

In order to have a more immediate feedback of the knot selection status,
add a "mousedown" signal handler and update the selection status in
there.

While at it also remove the knot_holder local variable in
knot_clicked_handler() which seems to be unnecessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>KnotHolder: remove stale comment</title>
<updated>2018-11-01T17:22:44+00:00</updated>
<author>
<name>Antonio Ospite</name>
<email>ao2@ao2.it</email>
</author>
<published>2018-10-31T10:16:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=875f9ea97195b77e92625c6f41257758b0e8a880'/>
<id>875f9ea97195b77e92625c6f41257758b0e8a880</id>
<content type='text'>
The code in knot_ungrabbed_handler does not use the click signal, so the
comment does not apply there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code in knot_ungrabbed_handler does not use the click signal, so the
comment does not apply there.
</pre>
</div>
</content>
</entry>
<entry>
<title>KnotHolder: misc cosmetic cleanups</title>
<updated>2018-11-01T17:22:44+00:00</updated>
<author>
<name>Antonio Ospite</name>
<email>ao2@ao2.it</email>
</author>
<published>2018-10-31T10:07:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=201800d1be542ac95ac9651e7aaa6f74c6c472bc'/>
<id>201800d1be542ac95ac9651e7aaa6f74c6c472bc</id>
<content type='text'>
Remove some trailing spaces and reindent with spaces instad of tabs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove some trailing spaces and reindent with spaces instad of tabs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Run clang-tidy’s modernize-use-nullptr pass.</title>
<updated>2018-06-18T12:27:01+00:00</updated>
<author>
<name>Emmanuel Gil Peyrot</name>
<email>linkmauve@linkmauve.fr</email>
</author>
<published>2018-06-15T10:46:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=f4349fb3e45bd44cef0e2b69af4c9b4cf35dcf43'/>
<id>f4349fb3e45bd44cef0e2b69af4c9b4cf35dcf43</id>
<content type='text'>
This replaces all NULL or 0 with nullptr when assigned to or returned as
a pointer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This replaces all NULL or 0 with nullptr when assigned to or returned as
a pointer.
</pre>
</div>
</content>
</entry>
</feed>
