source: trunk/changes-4.5.1@ 353

Last change on this file since 353 was 2, checked in by Dmitry A. Kuminov, 16 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 21.2 KB
Line 
1Qt 4.5.1 is a bug-fix release. It maintains both forward and backward
2compatibility (source and binary) with Qt 4.5.0. For more details,
3refer to the online documentation included in this distribution. The
4documentation is also available online:
5
6 http://doc.trolltech.com/4.5
7
8The Qt version 4.5 series is binary compatible with the 4.4.x series.
9Applications compiled for 4.4 will continue to run with 4.5.
10
11Some of the changes listed in this file include issue tracking numbers
12corresponding to tasks in the Task Tracker:
13
14 http://www.qtsoftware.com/developer/task-tracker
15
16Each of these identifiers can be entered in the task tracker to obtain more
17information about a particular change.
18
19****************************************************************************
20* General *
21****************************************************************************
22
23General Improvements
24--------------------
25
26- Documentation and Examples
27 * Added printing feature for the Spreadsheet demo.
28 * [245675] Clarified the differences between QItemDelegate and
29 QStyledItemDelegate.
30 * [248752] Marked QPrintDialog::printer(), setPrinter() and addButton()
31 as Unix only functions, part of Qt3Support.
32
33- Embedded Dialogs demo
34 * [246517] Fixed warnings and bugs in hover handling on Mac OS X
35
36
37Optimizations
38-------------
39
40- Graphics View Framework has been optimized in several areas
41 * Improved the performance of QGraphicsItem::clipPath().
42 * Improved the performance of QGraphicsItem::setPos().
43 * Improved the performance of QGraphicsItem::effectiveOpacity().
44 * Improved the performance of QGrahicsScene::items(*).
45 * Improved handling of updates.
46 * Reduced the number of floating point operations.
47 * Reduced QVariant overhead.
48
49Third party components
50----------------------
51
52
53****************************************************************************
54* Library *
55****************************************************************************
56
57- QAbstractItemModel
58 * Clarified some warning messages printed if the model is invalid.
59
60- QAbstractEventDispatcher
61 * [248805] Duplicate timerids could occur if a timer is running while the
62 QObject is moved to another thread, stopping timers from working.
63
64- QAbstractSocket
65 * [192037] Emit the disconnected signal only if we were connected before.
66
67- QAccessible
68 * [221731] Fixed a bug where the accessibility plugin could crash if
69 there was an "&" at the end or spin forever if a label had a sequence of
70 "&&".
71 * [241161] Fixed a bug in browsing menus with the keyboard.
72
73- QAtomicInt
74 * [216492] Fixed compilation on 64-bit PowerPC machines with gcc 4.3.
75
76- QAuthenticator
77 * [237979] Fixed implementation of md5-sess.
78