<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tqt, branch fix/no-thread</title>
<subtitle>TQt toolkit
</subtitle>
<id>https://scm.trinitydesktop.org/cgit/tqt/atom?h=fix%2Fno-thread</id>
<link rel='self' href='https://scm.trinitydesktop.org/cgit/tqt/atom?h=fix%2Fno-thread'/>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/'/>
<updated>2024-03-13T21:11:47Z</updated>
<entry>
<title>TQT_THREAD_SUPPORT-&gt;!TQT_NO_THREAD: update documentation</title>
<updated>2024-03-13T21:11:47Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2024-03-11T22:44:49Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=f610c11869e67d9c79be696de5d5ed69a4761b1b'/>
<id>urn:sha1:f610c11869e67d9c79be696de5d5ed69a4761b1b</id>
<content type='text'>
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
</content>
</entry>
<entry>
<title>TQT_THREAD_SUPPORT-&gt;!TQT_NO_THREAD: update mkspecs</title>
<updated>2024-03-13T21:11:47Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2024-03-11T22:44:05Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=558bc78e5b4a4d78a3e430c84d790eaa0615fe5e'/>
<id>urn:sha1:558bc78e5b4a4d78a3e430c84d790eaa0615fe5e</id>
<content type='text'>
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
</content>
</entry>
<entry>
<title>TQT_THREAD_SUPPORT-&gt;!TQT_NO_THREAD: migrate sources</title>
<updated>2024-03-13T21:11:47Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2024-03-11T22:19:14Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=f7642b09c9e61f71e434aeb0ceb330d2ccaa25db'/>
<id>urn:sha1:f7642b09c9e61f71e434aeb0ceb330d2ccaa25db</id>
<content type='text'>
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
</content>
</entry>
<entry>
<title>Initial conversion for TQT_THREAD_SUPPORT-&gt;!TQT_NO_THREAD</title>
<updated>2024-03-13T21:11:47Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2024-03-11T18:20:42Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=fa4475f36d6404a70d760ca95ac6a986a8846a3f'/>
<id>urn:sha1:fa4475f36d6404a70d760ca95ac6a986a8846a3f</id>
<content type='text'>
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
</content>
</entry>
<entry>
<title>Resort includes in ntqt.h</title>
<updated>2024-03-13T21:11:47Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2024-03-11T21:14:46Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=3ee3f6480fd72a586e45e7e7eb9dc1990779a851'/>
<id>urn:sha1:3ee3f6480fd72a586e45e7e7eb9dc1990779a851</id>
<content type='text'>
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add a lock to removing ourself from another's object's sender list</title>
<updated>2024-03-13T20:01:57Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2024-03-13T20:01:57Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=74f7b9309e194faee2de1ce354bf5c717b01f5c9'/>
<id>urn:sha1:74f7b9309e194faee2de1ce354bf5c717b01f5c9</id>
<content type='text'>
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
</content>
</entry>
<entry>
<title>TQObject::activate_signal: uniformly apply if(sol) checks</title>
<updated>2024-03-13T17:47:55Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2024-03-11T15:52:17Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=14e882386b4fd47c22304156f0bfc2a0c599b617'/>
<id>urn:sha1:14e882386b4fd47c22304156f0bfc2a0c599b617</id>
<content type='text'>
It seems the situation where sol is NULL is theoretically possible. So
keep the checks and apply those uniformly to all instances of access to
`sol`.

Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
</content>
</entry>
<entry>
<title>Workaround crashes caused by some slots deleting the sender</title>
<updated>2024-03-13T16:50:28Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2024-03-13T16:50:28Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=ebc3e67bf427f4210264c2259ea2887bca745fee'/>
<id>urn:sha1:ebc3e67bf427f4210264c2259ea2887bca745fee</id>
<content type='text'>
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
</content>
</entry>
<entry>
<title>Deduplicate code in  TQObject::activate_signal()</title>
<updated>2024-03-11T15:41:57Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2024-03-11T10:47:16Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=5a662b671d7e3a891df7dfb17556d309e77e327b'/>
<id>urn:sha1:5a662b671d7e3a891df7dfb17556d309e77e327b</id>
<content type='text'>
According to a benchmark the while() loop with direct use of iterators
were ~10% slower than the current one which handled case when there is
only one connection to a signal separately.

But use of a range-based for loop sped up even this case for ~1.5%.

Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/121
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
</content>
</entry>
<entry>
<title>./configure: turn thread support on by default</title>
<updated>2024-03-11T10:12:37Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2024-03-11T10:10:15Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=d8738f551be832cd69b8b382a550819d9b747ad7'/>
<id>urn:sha1:d8738f551be832cd69b8b382a550819d9b747ad7</id>
<content type='text'>
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
</content>
</entry>
</feed>
