Updated change log for 4.5.3
[qt-netbsd.git] / dist / changes-0.93
blob892395bc4b12c481097c9939d60d33b7d96a34b4
1 Here is a list of (major) changes in Qt from 0.92 to 0.93.
3 Bug-fixes, optimizations and much improved documentation, of course.
5 There are not many changes in the API interface.
6 Here's a list of the most important changes.
9 QApplication:
10 -------
11   setCursor(), restoreCursor() now uses a stack of cursors.
12   quit() is now a slot.
13   exit() replaces the old static quit() function.
16 QColor:
17 -------
18   New constructor that makes you set an RGB or HSV color directly,
19     like this: QColor(320, 255, 240, QColor::Hsv)
22 QObject:
23 --------
24   Has now a timerEvent(), which was moved from QWidget.
25   Compatible with old code.
28 QPainter:
29 ---------
30   GC caching (internal optimization) makes drawing very fast.
32   drawShade* obsolete, moved to qdrawutl.h and renamed to qDrawShade*
33     - These are now global functions that take QPainter * and QColorGroup
34     - Added qDrawWinPanel and qDrawWinButton for Windows 95 look
35     - Added qDrawPlainRect
38 QPixmap:
39 -------
40   New fill() function that fills the pixmap with the background color
41     OR background pixmap of a widget.
44 QRect:
45 ------
46   fixup() renamed to normalize(), returns a new QRect.
49 QWidget:
50 -------
51   New function setCaption(), setIcon() and setIconText(), moved from QWindow.
54 New classes:
55 ------------
56   QSocketNotifier, makes it possible to write async socket code.
59 New global functions:
60 ---------------------
61   qInstallMsgHandler() and qRound(), in qglobal.h.
64 moc:
65 ----
66   Supports templates.
69 Documentation:
70 --------------
71   A tutorial.
72   Template classes (QArray, QList etc.) are documented.
73   Many more links in the examples.
74   Postscript documentation (around 400 pages).