<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tqt/src/kernel/qdesktopwidget_x11.cpp, branch r14.1.x</title>
<subtitle>TQt toolkit
</subtitle>
<id>https://scm.trinitydesktop.org/cgit/tqt/atom?h=r14.1.x</id>
<link rel='self' href='https://scm.trinitydesktop.org/cgit/tqt/atom?h=r14.1.x'/>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/'/>
<updated>2026-04-03T15:17:48Z</updated>
<entry>
<title>TQDesktopWidget: move check for screenCount to isVirtualDesktop()</title>
<updated>2026-04-03T15:17:48Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2026-03-30T05:57:13Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=91abb642a1e2308f8811bdbc4e35d6d38954cf3d'/>
<id>urn:sha1:91abb642a1e2308f8811bdbc4e35d6d38954cf3d</id>
<content type='text'>
As for now there is a problem: in case an application is running on a
xinerama-capable screen and a new monitor gets attached to it later.
TQDesktopWidget::isVirtualDesktop() keeps returning false even if we now
have a desktop composed of two monitors. This patch fixes it.

Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
(cherry picked from commit aa77e86949615fd0767f391e82bb1bedff49682c)
</content>
</entry>
<entry>
<title>TQDesktopWidget: Fix SIGSEGV in case class is accessed before init()</title>
<updated>2026-04-03T15:17:48Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2026-03-22T07:43:41Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=3b0bf5affa141f12bc0c963b5904908b61b8785e'/>
<id>urn:sha1:3b0bf5affa141f12bc0c963b5904908b61b8785e</id>
<content type='text'>
If screenCount/rects get accessed before init() it may result in
SIGSEGV. Namely in TQDesktopWidget::resizeEvent() after recent changes.

Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
(cherry picked from commit 29aaf84e59df208ce92e546dd9e9b001062bd9b6)
</content>
</entry>
<entry>
<title>TQDesktopWidget::screenNumber: check default screen first</title>
<updated>2026-04-03T15:17:48Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2026-03-22T07:05:49Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=1c01e1523581a23d8d65eb0d17bc04b3286ae468'/>
<id>urn:sha1:1c01e1523581a23d8d65eb0d17bc04b3286ae468</id>
<content type='text'>
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
(cherry picked from commit f830fa60d224d0ac1ab107fce47627f7be2ee654)
</content>
</entry>
<entry>
<title>TQDesktopWidget: backport changes from Qt4</title>
<updated>2026-04-03T15:17:45Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2026-03-22T06:28:31Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=6e5e7d27463ff7d302f4923c1888c6f0f8393197'/>
<id>urn:sha1:6e5e7d27463ff7d302f4923c1888c6f0f8393197</id>
<content type='text'>
The class was little changed during lifetime of Qt4, so it was possible
to relatively easy backport them. This changeset is based on Qt4.8.7.

The changes include:

* This fixes several issues on "old-school multihead" X11 setups (with
  several screens per display i.e. when DISPLAY has form ":x.y" also
  known as "TDE_MULTIHEAD" or "Zaphod mode"). In particular:
  * fix graphical drag&amp;drop problems across displays.
  * fix menus being displayed outside of the screen.
* add screenCountChanged() signal
* emit resized() signal

See-also: https://github.com/qt/qt/blob/v4.8.7/src/gui/kernel/qdesktopwidget_x11.cpp
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
(cherry picked from commit 2d2ffd014846cbd89a53522a4bcef3f15dd043b7)
</content>
</entry>
<entry>
<title>Rename several symbols {qt=&gt;tqt}</title>
<updated>2026-03-23T09:26:09Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2026-03-22T04:59:46Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=5b6ab2acd52b3885cd310a404fb491f573e35eb8'/>
<id>urn:sha1:5b6ab2acd52b3885cd310a404fb491f573e35eb8</id>
<content type='text'>
Symbols renamed:
 * {qt=&gt;tqt}_desktopwidget_update_workarea
 * {qt=&gt;tqt}_desktopwidget_workarea_dirty
 * {qt=&gt;tqt}_net_supports()
 * {qt=&gt;tqt}_net_*
 * {qt=&gt;tqt}_x11_create_desktop_on_screen

All those are internal symbols; the changes don't affect API/ABI. No
additional changes required.

Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
(cherry picked from commit 58fc40e34a14a4d9d264bbdb0ac27b5995c2f9d8)
</content>
</entry>
<entry>
<title>tqdesktopwidget: cleanup indents</title>
<updated>2026-03-23T09:24:22Z</updated>
<author>
<name>Alexander Golubev</name>
<email>fatzer2@gmail.com</email>
</author>
<published>2026-03-22T04:35:56Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=457bcc975eea57d93dcfb417fe13c7bcfe4eb026'/>
<id>urn:sha1:457bcc975eea57d93dcfb417fe13c7bcfe4eb026</id>
<content type='text'>
Signed-off-by: Alexander Golubev &lt;fatzer2@gmail.com&gt;
(cherry picked from commit cb18ad741b27057cef04d3dee81c4f753a38970f)
</content>
</entry>
<entry>
<title>Replace TRUE/FALSE with boolean values true/false - part 8</title>
<updated>2025-12-14T08:51:59Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2025-12-08T06:17:51Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=3a477fb70884668d163f6631a73c8ab894928bcc'/>
<id>urn:sha1:3a477fb70884668d163f6631a73c8ab894928bcc</id>
<content type='text'>
Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
(cherry picked from commit 7d612f7c91d55501276a385a30dbadb121e7bd9f)
</content>
</entry>
<entry>
<title>QT_NO_* -&gt; TQT_NO_* renaming.</title>
<updated>2018-10-17T10:46:30Z</updated>
<author>
<name>Michele Calgaro</name>
<email>michele.calgaro@yahoo.it</email>
</author>
<published>2018-10-17T10:46:30Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=69d87202cb139ffe9e4b3ce92e434523b7b09b64'/>
<id>urn:sha1:69d87202cb139ffe9e4b3ce92e434523b7b09b64</id>
<content type='text'>
Signed-off-by: Michele Calgaro &lt;michele.calgaro@yahoo.it&gt;
</content>
</entry>
<entry>
<title>Update to latest tqt3 automated conversion</title>
<updated>2012-01-27T05:32:43Z</updated>
<author>
<name>Timothy Pearson</name>
<email>kb9vqf@pearsoncomputing.net</email>
</author>
<published>2012-01-27T05:32:43Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=ea318d1431c89e647598c510c4245c6571aa5f46'/>
<id>urn:sha1:ea318d1431c89e647598c510c4245c6571aa5f46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync with latest script</title>
<updated>2011-12-06T04:04:08Z</updated>
<author>
<name>Timothy Pearson</name>
<email>kb9vqf@pearsoncomputing.net</email>
</author>
<published>2011-12-06T04:04:08Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/tqt/commit/?id=e02e31c8b9d854cd62cbe9799228f6e08e882773'/>
<id>urn:sha1:e02e31c8b9d854cd62cbe9799228f6e08e882773</id>
<content type='text'>
</content>
</entry>
</feed>
