summaryrefslogtreecommitdiffstats
path: root/dist/changes-4.5.2
blob: 98ea59ecd848db5fd5bb8f28fbcb3fe7bab2bdaa (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
Qt 4.5.2 is a bug-fix release. It maintains both forward and backward
compatibility (source and binary) with Qt 4.5.0.  For more details,
refer to the online documentation included in this distribution. The
documentation is also available online:

  http://doc.trolltech.com/4.5

The Qt version 4.5 series is binary compatible with the 4.4.x series.
Applications compiled for 4.4 will continue to run with 4.5.

Some of the changes listed in this file include issue tracking numbers
corresponding to tasks in the Task Tracker:

  http://www.qtsoftware.com/developer/task-tracker

Each of these identifiers can be entered in the task tracker to obtain more
information about a particular change.

****************************************************************************
*                           General                                        *
****************************************************************************

General Improvements
--------------------

- Documentation and Examples
   * Added a new example (fancy browser) which shows how to use jQuery
     in QtWebKit.

Third party components
----------------------


****************************************************************************
*                          Library                                         *
****************************************************************************

- QtWebKit
   * Backported fixes for critical bugs, memory leaks, and crashes from
     WebKit trunk (with revision numbers) related to:
       Canvas (r40546, r41221 r41355, r42996, r43645)
       Memory (r41527, r43764, r43828, r43830)
       JavaScript (r39882, r40086, r40131, r40133)
       Rendering (r41285, r41296, r41659, r42887)
       Network (r41664, r42516, r42747)
       Plugins (r41346, r43550, r43915, r43917, r43923)
       Clipboard (r41360)

- QMacStyle
    * [253339] Don't draw arrows on toolbuttons that have a menu and text only.
    * [252301] Ensure that small and mini spin boxes are drawn correctly.

- QFontDialog
    * [252000] Ensure that QFontDialog::getFont() works on Mac OS X.

- QWidget
    * [250668] Don't send extra wheel events when using the scroll wheel in Cocoa.
    * [253448] Prevent a crash when using the Qt::WA_MacBrushedMetal attribute
      in conjunction with style sheets.

****************************************************************************
*                          Database Drivers                                *
****************************************************************************


****************************************************************************
*                      Platform Specific Changes                           *
****************************************************************************

Qt for Linux/X11
----------------


Qt for Windows
--------------


Qt for Mac OS X
---------------
[252795] Ensure that we send Apple Events in the Cocoa port even when Cocoa isn't ready.
[252176] Fix regression in drawing parts of pixmaps on Panther.
[253402] Fix a crash when a Cocoa window that used to be a QWidget would get events
         after the QWidget was destroyed.


Qt for Embedded Linux
---------------------


Qt for Windows CE
-----------------


****************************************************************************
*                      Compiler Specific Changes                           *
****************************************************************************


****************************************************************************
*                          Tools                                           *
****************************************************************************

- Build System

- Assistant


- Designer
   * [248769] Fixed a bug affecting the display of keyboard shortcuts in
     the detailed view of the action editor.
   * [251092] Fixed a bug preventing entering local file names for QUrl-type
     properties on Windows.
   * [251691] Fixed dynamic re-translation of table headers.
   * [252251] Improved readability of the property editor when using the
     KDE Obsidian Coast theme.
   * [253236] Fixed a regression bug triggered by forms with a size policy
     of 'Fixed' on the main cointainer.
   * [253278] Made it possible to set QString-type properties using
     QDesignerFormWindowCursor::setProperty().
   * [253539] Prevent crash in Designer with the Cocoa port when when using a scroll
     wheel to change a property.

- Linguist
  - Linguist GUI

  - lupdate

  - lrelease


- rcc


- moc


- uic
  * [252333] Fixed a regression crash triggered by using icons with
    different pixmaps for QIcon states.

- uic3


- qmake


- configure


- qtconfig


- qt3to4


****************************************************************************
*                          Plugins                                         *
****************************************************************************

- directfb
  * Make sure we pick an approriate format for pixmaps. E.g. use the same as
    the primary surface for opaque pixmaps and pick an appropriate one for
    transparent pixmaps if the primary surface format is not transparent.
  * Properly fall back to the raster engine for pens that aren't solidcolor
  * Properly fall back to raster engine with "mirrored" scales
  * Make sure window surfaces are the approriate pixel format and created in
    video memory if supported
  * Fix clipping bug that would cause painting errors
  * Fix various crash bugs
  * Fix bugs when transforming/copying pixmaps with alpha channel
  * Fix various bugs with regards to painting with alpha channel/porter duff
  * Optimize a coupld of internal functions to slightly speed up drawing
  * Optimize raster fall backs
  * Allow more customization for Flipping options
  * Fix drawing with opacity != 1.0
  * Support for better logging when trying to debug performance problems.
  * Fix bug in keyboard handling that caused modifiers not to work
  * Get rid of some compiler warnings


****************************************************************************
*                   Important Behavior Changes                             *
****************************************************************************