<feed xmlns='http://www.w3.org/2005/Atom'>
<title>inkscape/src/object-set.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>Move classes derived from SPObject to own directory.</title>
<updated>2018-01-30T08:33:01+00:00</updated>
<author>
<name>Tavmjong Bah</name>
<email>tavmjong@free.fr</email>
</author>
<published>2018-01-30T08:33:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=267299811df952d08324a39008f52c19641de9e0'/>
<id>267299811df952d08324a39008f52c19641de9e0</id>
<content type='text'>
A lot of header clean-up.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A lot of header clean-up.
</pre>
</div>
</content>
</entry>
<entry>
<title>selection clear: First disconnect, then clear</title>
<updated>2017-10-04T09:35:10+00:00</updated>
<author>
<name>Friedrich Beckmann</name>
<email>friedrich.beckmann@gmx.de</email>
</author>
<published>2017-10-04T09:35:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=a920a212fa3436801f27f75051ab47e36c21e3a2'/>
<id>a920a212fa3436801f27f75051ab47e36c21e3a2</id>
<content type='text'>
As proposed by Marc, the objects are first disconnected and then
all elements are removed from the container via container.clear.
This also avoids the corruption of the iterator as the container
is not modified during the iterations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As proposed by Marc, the objects are first disconnected and then
all elements are removed from the container via container.clear.
This also avoids the corruption of the iterator as the container
is not modified during the iterations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug: crash - iterator corrupted by removing objects from container</title>
<updated>2017-10-03T19:59:51+00:00</updated>
<author>
<name>Friedrich Beckmann</name>
<email>friedrich.beckmann@gmx.de</email>
</author>
<published>2017-10-03T19:59:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=9e706a36a08dce0d6434cc3186961bcf813533c0'/>
<id>9e706a36a08dce0d6434cc3186961bcf813533c0</id>
<content type='text'>
On MacOS El Capitan with XCode 7.3 inkscape crashes when a
second item is drawn in the drawing area. The crash is
triggered by clearing the selection from the previous drawing
activity. The reason for the crash is that the iterator
is corrupted because during iteration the objects are removed
from the container.

This patch uses a safe way to remove items from the container and
going to the next iteration. Using this patch, inkscape does
not crash anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On MacOS El Capitan with XCode 7.3 inkscape crashes when a
second item is drawn in the drawing area. The crash is
triggered by clearing the selection from the previous drawing
activity. The reason for the crash is that the iterator
is corrupted because during iteration the objects are removed
from the container.

This patch uses a safe way to remove items from the container and
going to the next iteration. Using this patch, inkscape does
not crash anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makes selection complexity linear in the number of selected objects instead of quadratic due to too many signals sent</title>
<updated>2017-02-28T22:07:32+00:00</updated>
<author>
<name>Marc Jeanmougin</name>
<email>marc@jeanmougin.fr</email>
</author>
<published>2017-02-28T22:07:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=dbe9eae8b96400c233e21d4b47046345ecbea26e'/>
<id>dbe9eae8b96400c233e21d4b47046345ecbea26e</id>
<content type='text'>
Fixed bugs:
  - https://launchpad.net/bugs/1666714

(bzr r15556)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed bugs:
  - https://launchpad.net/bugs/1666714

(bzr r15556)</pre>
</div>
</content>
</entry>
<entry>
<title>Add some unit tests for object-set cppification</title>
<updated>2016-11-02T23:08:41+00:00</updated>
<author>
<name>Marc Jeanmougin</name>
<email>marc@jeanmougin.fr</email>
</author>
<published>2016-11-02T23:08:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=6162cf1a9f6953319e0e3d6b56354c5cb0f26352'/>
<id>6162cf1a9f6953319e0e3d6b56354c5cb0f26352</id>
<content type='text'>
(bzr r15203)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r15203)</pre>
</div>
</content>
</entry>
<entry>
<title>Fix signals</title>
<updated>2016-10-25T10:03:33+00:00</updated>
<author>
<name>Marc Jeanmougin</name>
<email>marc@jeanmougin.fr</email>
</author>
<published>2016-10-25T10:03:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=d37444eade200b5e527a89164a39bc2894addf6f'/>
<id>d37444eade200b5e527a89164a39bc2894addf6f</id>
<content type='text'>
(bzr r15191)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r15191)</pre>
</div>
</content>
</entry>
<entry>
<title>Changed coding style</title>
<updated>2016-07-25T20:16:54+00:00</updated>
<author>
<name>Adrian Boguszewski</name>
<email>adrbogus1@student.pg.gda.pl</email>
</author>
<published>2016-07-25T20:16:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=300d24dedddefb2f68ebd680fcd2234bfca53ad7'/>
<id>300d24dedddefb2f68ebd680fcd2234bfca53ad7</id>
<content type='text'>
(bzr r14954.1.27)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r14954.1.27)</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed children list in SPObject</title>
<updated>2016-07-14T11:17:21+00:00</updated>
<author>
<name>Adrian Boguszewski</name>
<email>adrbogus1@student.pg.gda.pl</email>
</author>
<published>2016-07-14T11:17:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=24d3f50003ca3cec6a03a7f5267cc4fe5588c69f'/>
<id>24d3f50003ca3cec6a03a7f5267cc4fe5588c69f</id>
<content type='text'>
(bzr r14954.1.21)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r14954.1.21)</pre>
</div>
</content>
</entry>
<entry>
<title>First part of new SPObject children list</title>
<updated>2016-07-11T12:24:52+00:00</updated>
<author>
<name>Adrian Boguszewski</name>
<email>adrbogus1@student.pg.gda.pl</email>
</author>
<published>2016-07-11T12:24:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=058e95a59ccb2ab1748392acdfdbbffd516c9c81'/>
<id>058e95a59ccb2ab1748392acdfdbbffd516c9c81</id>
<content type='text'>
(bzr r14954.1.17)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r14954.1.17)</pre>
</div>
</content>
</entry>
<entry>
<title>Added items as a range function</title>
<updated>2016-07-03T18:53:39+00:00</updated>
<author>
<name>Adrian Boguszewski</name>
<email>adrbogus1@student.pg.gda.pl</email>
</author>
<published>2016-07-03T18:53:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=b3e8b69d72b193cffe4b5e1be228f63769b5398d'/>
<id>b3e8b69d72b193cffe4b5e1be228f63769b5398d</id>
<content type='text'>
(bzr r14954.1.13)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r14954.1.13)</pre>
</div>
</content>
</entry>
</feed>
