1 Qt 3.0.4 is a bugfix release. It maintains both forward and backward
2 compatibility (source and binary) with Qt 3.0.3
5 ****************************************************************************
7 ****************************************************************************
9 - Qt 3.0.4 builds on VC++.NET.
12 ****************************************************************************
14 ****************************************************************************
17 Send wheel events for blocked widgets to the focus widget instead.
18 Windows only: Fixed problems with Korean input methods. Reset
19 the mouse state even when we ignore the next button release.
22 Fixed marking colors created with an invalid color string as
26 QComboBox's listbox now takes the combobox's palette.
29 Fixed the scrollbar behaviour when browsing result sets from
30 clients that do not return a query size. Make the table
31 adopt the filter and sort settings from the cursor when
32 setSqlCursor() is called.
35 Update the date/time edit even if the new date/time is
39 Respect the minimum and maximum size of the extension grow
40 width/height in showExtension( TRUE ). Don't delete the object
41 immediately for WDestructiveClose, instead use deleteLater()
42 to allow queued events to be processed.
45 Fixed crash when calling entryList() for non-existing
49 Mac only: Prevent crash when dropping onto a transparent part
53 Accelerators of the mainwindow now continue to work if a floating
54 dockwindow becomes active.
57 Windows only: Fixed displaying shared Windows directories
58 (e.g. \\Machine\Folder). Worked around a problem which made
62 Enumerate all fonts correctly on Windows; also made it faster.
65 Do not crash when a widget inserted with addMultiCellWidget()
69 Fixed setOffset() for vertical headers.
72 Fixed when clicking and dragging from the edge of an icon, so
73 that the icon will drag immediately rather than when the mouse
77 Correctly deliver a KeyRelease event with isAutoRepeat
78 set to FALSE after releasing an auto-repeated key.
81 Fixed so that the label uses paletteForegroundColor() and not
82 the the colorgroup's 'text' color, when displaying richtext.
85 Performance improvements.
88 When typing in a listview to search for an item, don't select
89 items in Extended selection mode. Speed improvements for
90 selectAll() or (un)selecting a large number of items (e.g by
91 pressing Shift+End) in big listviews (starting from 150.000
95 Allow access to tables not owned by the current user. Use
96 Oracle synonyms for table names. Tables can also be specified
100 Don't delete the tabarray set in setTabArray() in the first
104 Fixed re-use of menus.
107 Layout group boxes properly. Fixed function cast in NIS code
108 so that it works on all compiler-platform pairs. Allow NIS on
109 any Unix, not just Solaris.
112 Windows only: Implemented printing of rotated pixmaps and
116 Unix and Mac only: Make sure that the processExited() signal
117 is emitted only once for each process. This also fixes a crash
118 that occurred on very rare occasions.
121 Fixed crash bug when totalSteps() was 1. Fixed some painting
125 Improvements in printing Japanese. Big speed improvements.
128 Improved speed of loading plain text and rich text
129 documents. Fixed some internal links which didn't work
130 correctly. Fixed minimumWidth and usedWidth calculations for
131 table layouts of nested tables. Fixed <br> tags within list
132 items. Fixed some memory leaks and cleanup on exit. Now works
133 with fonts that specify sizes in pixels.
136 Release the control, when the scrollbar got hidden while a
140 Make sure the painter's properties don't get changed in
144 Don't fire the autorepeat timer before valueChanged() is
145 completed, if the up or down button is pressed.
148 Export DB driver classes under Windows if compiled into the
152 Reset the last error before a new query is executed.
155 If a row or column is hidden, setRowHeight() and
156 setColumnWidth() no longer cause an immediate resize; instead
157 they store the value for later use, i.e. for when the row or
158 column is shown. Fixed a problem which reset table header
159 sections after inserRows()/insertColumns() calls. showRow()
160 and showColumn() now do nothing if a row/column is already
161 visible. Windows only: Fixed the problem that combobox table
162 items never got smaller than a certain size.
165 Cleaner modified() and setModified() handling (doesn't rely on
166 internal signals anymore, so it is now safe to call
167 setModified() from a slot connected to textChanged()). Fixed
168 selecting text if a margin was set using setMargins(). Fixed
169 crash when calling removeSelectedText() with a selNum larger
170 than 0. Only auto-create a bullet list when typing - or * at
171 the beginning of a line if textFormat() is RichText, not
175 Don't paint all titlebars in a QWorkspace activated when a
176 dockwindow is the active window.
179 Don't show the extension button when the extension menu would
180 not contain any items.
186 Fixed a problem with wait() using invalid timeout values.
189 Also show scrollbars (if enabled), when moving a document
190 window out of the workspace to the left at the top. Never show
191 scrollbars if a document window is maximized.
195 ****************************************************************************
197 ****************************************************************************
199 ****************************************************************************
201 ****************************************************************************
204 X11 only: The default X input methods are now configurable
207 ****************************************************************************
208 * Qt/Embedded-specific changes *
209 ****************************************************************************
211 ****************************************************************************
212 * Qt/Mac-specific changes *
213 ****************************************************************************