summaryrefslogtreecommitdiffstats
path: root/tqtinterface/qt4/NOTES
blob: 8105e06cdf8c6ed4cc49339694f9cb5202479a4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
======================================================================================================================================
Things that need to be fixed in TQt
======================================================================================================================================

There should only be one master TQEventLoop, and it should be the built in master QEventLoop from Qt4
This means that TQEventLoop should inherit from QEventLoop, etc.
Having two event loops causes so many problems that it isn't even funny--for starters,
it makes it impossible to have TQSocketNotifier inherit from QSocketNotifier...
And who knows what else!

======================================================================================================================================
Known Qt4 problems that need to have workarounds in TQt
======================================================================================================================================

QX11WindowSurface destructor crash:
http://bugreports.qt.nokia.com/browse/QTBUG-16974

For some reason, SVN revision 88 caused toolbar icons to disappear upon docking
That same revision fixed the ktip background though

SVN revision 125 now sets the PaintOnScreen attribute by default
This *should* massively increase speed and clean up a number of remaining rendering glitches,
but it also only works on X11 and disables Qt compositing.  This can be unset, i.e. for 
transparent widgets, by clearing the new WPaintOnScreen window flag.