<feed xmlns='http://www.w3.org/2005/Atom'>
<title>inkscape/src/path-chemistry.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>Inkscape::XML::Node::addChildAtPos</title>
<updated>2019-10-16T20:20:20+00:00</updated>
<author>
<name>Thomas Holder</name>
<email>thomas@thomas-holder.de</email>
</author>
<published>2019-10-16T11:07:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=fb9b208ae9b22e8ced331f4d4e20392c9bc1357b'/>
<id>fb9b208ae9b22e8ced331f4d4e20392c9bc1357b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve casts from voids and fix a issue when fill/stroke is unset set desktop styles with it</title>
<updated>2019-09-16T21:11:01+00:00</updated>
<author>
<name>Jabier Arraiza</name>
<email>jabier.arraiza@marker.es</email>
</author>
<published>2019-09-16T21:11:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=8456986cea7b4a4cce5135e9b4170d39630a50ac'/>
<id>8456986cea7b4a4cce5135e9b4170d39630a50ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactoring: call setAttribute() directly.</title>
<updated>2019-06-06T12:57:27+00:00</updated>
<author>
<name>Shlomi Fish</name>
<email>shlomif@shlomifish.org</email>
</author>
<published>2019-05-23T08:06:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=cb8c36249e983866378e7915e6605ef92d247923'/>
<id>cb8c36249e983866378e7915e6605ef92d247923</id>
<content type='text'>
Call this-&gt;setAttribute(...) directly instead of
this-&gt;getRepr()-&gt;setAttribute(...). This avoids clutter and mental indirection.

See
http://wiki.inkscape.org/wiki/index.php?title=Refactoring_projects&amp;oldid=112116

and https://en.wikipedia.org/wiki/Law_of_Demeter .

---

I hereby disclaim any implicit or explicit ownership of my changes in this
changeset, and put them under a multiple licence consisting of your choice of
one of more of:

- The CC0 / Public Domain - https://creativecommons.org/choose/zero/ .

- The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License

- The default licence of your project

- The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version
2.1 or higher

- The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or
higher

- Any licence in the 2018-Aug-27 popular licenses list of
https://opensource.org/licenses

- The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later

- The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later

- The https://en.wikipedia.org/wiki/ISC_license

- The https://opensource.org/licenses/BSD-2-Clause

Crediting me will be nice, but not mandatory, and you can change the licence
of the project without needing my permission.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Call this-&gt;setAttribute(...) directly instead of
this-&gt;getRepr()-&gt;setAttribute(...). This avoids clutter and mental indirection.

See
http://wiki.inkscape.org/wiki/index.php?title=Refactoring_projects&amp;oldid=112116

and https://en.wikipedia.org/wiki/Law_of_Demeter .

---

I hereby disclaim any implicit or explicit ownership of my changes in this
changeset, and put them under a multiple licence consisting of your choice of
one of more of:

- The CC0 / Public Domain - https://creativecommons.org/choose/zero/ .

- The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License

- The default licence of your project

- The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version
2.1 or higher

- The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or
higher

- Any licence in the 2018-Aug-27 popular licenses list of
https://opensource.org/licenses

- The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later

- The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later

- The https://en.wikipedia.org/wiki/ISC_license

- The https://opensource.org/licenses/BSD-2-Clause

Crediting me will be nice, but not mandatory, and you can change the licence
of the project without needing my permission.
</pre>
</div>
</content>
</entry>
<entry>
<title>Keep generic attributes with "Simplify" et. al</title>
<updated>2019-03-18T12:22:41+00:00</updated>
<author>
<name>Thomas Holder</name>
<email>thomas@thomas-holder.de</email>
</author>
<published>2019-03-18T12:22:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=fd0823e67a02fbf460fc2e1a14a2752b4d036fde'/>
<id>fd0823e67a02fbf460fc2e1a14a2752b4d036fde</id>
<content type='text'>
Keep generic attributes and child nodes when doing path conversion like
"Simplify", "Object To Path", "Combine", Inset/Outset or Boolean operations.

Fixes https://bugs.launchpad.net/inkscape/+bug/373140
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Keep generic attributes and child nodes when doing path conversion like
"Simplify", "Object To Path", "Combine", Inset/Outset or Boolean operations.

Fixes https://bugs.launchpad.net/inkscape/+bug/373140
</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>Minor style fixes</title>
<updated>2019-01-01T18:09:46+00:00</updated>
<author>
<name>Marc Jeanmougin</name>
<email>marc@jeanmougin.fr</email>
</author>
<published>2019-01-01T18:09:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=5a701624dae54b64008a126de7ecec7f66bce675'/>
<id>5a701624dae54b64008a126de7ecec7f66bce675</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Accelerate the break-apart operation for larger paths by disabling redrawing the canvas during the break-apart algorithm is running.</title>
<updated>2018-12-08T18:24:05+00:00</updated>
<author>
<name>Olli Parviainen</name>
<email>oparviai@iki.fi</email>
</author>
<published>2018-12-08T14:37:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=1062580959edcb03cce8419e8c16dea5fa69effa'/>
<id>1062580959edcb03cce8419e8c16dea5fa69effa</id>
<content type='text'>
Testing this change with a large pathset accelerated the break-apart operation duration from 24 seconds down to mere 4 seconds.

Signed-off-by: Olli Parviainen &lt;oparviai@iki.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Testing this change with a large pathset accelerated the break-apart operation duration from 24 seconds down to mere 4 seconds.

Signed-off-by: Olli Parviainen &lt;oparviai@iki.fi&gt;
</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>Remove #include "config.h" wherever possible</title>
<updated>2018-10-01T22:50:12+00:00</updated>
<author>
<name>Eduard Braun</name>
<email>eduard.braun2@gmx.de</email>
</author>
<published>2018-09-30T23:49:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=71f15d1e96dab3a48fd8e544561f1830795b56ed'/>
<id>71f15d1e96dab3a48fd8e544561f1830795b56ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
