38be0d1383
This is the beginning of revision history for this module. If you want to look at revision history older than this, please refer to the Qt Git wiki for how to use Git history grafting. At the time of writing, this wiki is located here: http://qt.gitorious.org/qt/pages/GitIntroductionWithQt If you have already performed the grafting and you don't see any history beyond this commit, try running "git log" with the "--follow" argument. Branched from the monolithic repo, Qt master branch, at commit 896db169ea224deb96c59ce8af800d019de63f12
215 lines
6.6 KiB
Groff
215 lines
6.6 KiB
Groff
Qt 3.0.4 is a bugfix release. It maintains both forward and backward
|
|
compatibility (source and binary) with Qt 3.0.3
|
|
|
|
|
|
****************************************************************************
|
|
* General *
|
|
****************************************************************************
|
|
|
|
- Qt 3.0.4 builds on VC++.NET.
|
|
|
|
|
|
****************************************************************************
|
|
* Library *
|
|
****************************************************************************
|
|
|
|
- QApplication
|
|
Send wheel events for blocked widgets to the focus widget instead.
|
|
Windows only: Fixed problems with Korean input methods. Reset
|
|
the mouse state even when we ignore the next button release.
|
|
|
|
- QColor:
|
|
Fixed marking colors created with an invalid color string as
|
|
invalid.
|
|
|
|
- QComboBox:
|
|
QComboBox's listbox now takes the combobox's palette.
|
|
|
|
- QDataTable:
|
|
Fixed the scrollbar behaviour when browsing result sets from
|
|
clients that do not return a query size. Make the table
|
|
adopt the filter and sort settings from the cursor when
|
|
setSqlCursor() is called.
|
|
|
|
- QDateTimeEdit:
|
|
Update the date/time edit even if the new date/time is
|
|
invalid.
|
|
|
|
- QDialog:
|
|
Respect the minimum and maximum size of the extension grow
|
|
width/height in showExtension( TRUE ). Don't delete the object
|
|
immediately for WDestructiveClose, instead use deleteLater()
|
|
to allow queued events to be processed.
|
|
|
|
- QDir:
|
|
Fixed crash when calling entryList() for non-existing
|
|
directories.
|
|
|
|
- QDnD:
|
|
Mac only: Prevent crash when dropping onto a transparent part
|
|
of a widget.
|
|
|
|
- QDockWindow:
|
|
Accelerators of the mainwindow now continue to work if a floating
|
|
dockwindow becomes active.
|
|
|
|
- QFileDialog:
|
|
Windows only: Fixed displaying shared Windows directories
|
|
(e.g. \\Machine\Folder). Worked around a problem which made
|
|
QFileDialog hang.
|
|
|
|
- QFontDataBase:
|
|
Enumerate all fonts correctly on Windows; also made it faster.
|
|
|
|
- QGridLayout:
|
|
Do not crash when a widget inserted with addMultiCellWidget()
|
|
is deleted.
|
|
|
|
- QHeader:
|
|
Fixed setOffset() for vertical headers.
|
|
|
|
- QIconView:
|
|
Fixed when clicking and dragging from the edge of an icon, so
|
|
that the icon will drag immediately rather than when the mouse
|
|
next passes over it.
|
|
|
|
- QKeyEvent:
|
|
Correctly deliver a KeyRelease event with isAutoRepeat
|
|
set to FALSE after releasing an auto-repeated key.
|
|
|
|
- QLabel:
|
|
Fixed so that the label uses paletteForegroundColor() and not
|
|
the the colorgroup's 'text' color, when displaying richtext.
|
|
|
|
- QListBox:
|
|
Performance improvements.
|
|
|
|
- QListView:
|
|
When typing in a listview to search for an item, don't select
|
|
items in Extended selection mode. Speed improvements for
|
|
selectAll() or (un)selecting a large number of items (e.g by
|
|
pressing Shift+End) in big listviews (starting from 150.000
|
|
items).
|
|
|
|
- QOCIDriver:
|
|
Allow access to tables not owned by the current user. Use
|
|
Oracle synonyms for table names. Tables can also be specified
|
|
as 'OWNER.TABLE'.
|
|
|
|
- QPainter:
|
|
Don't delete the tabarray set in setTabArray() in the first
|
|
drawText() call.
|
|
|
|
- QPopupMenu:
|
|
Fixed re-use of menus.
|
|
|
|
- QPrintDialog:
|
|
Layout group boxes properly. Fixed function cast in NIS code
|
|
so that it works on all compiler-platform pairs. Allow NIS on
|
|
any Unix, not just Solaris.
|
|
|
|
- QPrinter:
|
|
Windows only: Implemented printing of rotated pixmaps and
|
|
images.
|
|
|
|
- QProcess:
|
|
Unix and Mac only: Make sure that the processExited() signal
|
|
is emitted only once for each process. This also fixes a crash
|
|
that occurred on very rare occasions.
|
|
|
|
- QProgressBar:
|
|
Fixed crash bug when totalSteps() was 1. Fixed some painting
|
|
bugs.
|
|
|
|
- QPSPrinter:
|
|
Improvements in printing Japanese. Big speed improvements.
|
|
|
|
- QRichText:
|
|
Improved speed of loading plain text and rich text
|
|
documents. Fixed some internal links which didn't work
|
|
correctly. Fixed minimumWidth and usedWidth calculations for
|
|
table layouts of nested tables. Fixed <br> tags within list
|
|
items. Fixed some memory leaks and cleanup on exit. Now works
|
|
with fonts that specify sizes in pixels.
|
|
|
|
- QScrollBar:
|
|
Release the control, when the scrollbar got hidden while a
|
|
control was pressed.
|
|
|
|
- QSimpleRichText:
|
|
Make sure the painter's properties don't get changed in
|
|
setWidth().
|
|
|
|
- QSpinBox:
|
|
Don't fire the autorepeat timer before valueChanged() is
|
|
completed, if the up or down button is pressed.
|
|
|
|
- QSqlDriver:
|
|
Export DB driver classes under Windows if compiled into the
|
|
lib.
|
|
|
|
- QSqlQuery:
|
|
Reset the last error before a new query is executed.
|
|
|
|
- QTable:
|
|
If a row or column is hidden, setRowHeight() and
|
|
setColumnWidth() no longer cause an immediate resize; instead
|
|
they store the value for later use, i.e. for when the row or
|
|
column is shown. Fixed a problem which reset table header
|
|
sections after inserRows()/insertColumns() calls. showRow()
|
|
and showColumn() now do nothing if a row/column is already
|
|
visible. Windows only: Fixed the problem that combobox table
|
|
items never got smaller than a certain size.
|
|
|
|
- QTextEdit:
|
|
Cleaner modified() and setModified() handling (doesn't rely on
|
|
internal signals anymore, so it is now safe to call
|
|
setModified() from a slot connected to textChanged()). Fixed
|
|
selecting text if a margin was set using setMargins(). Fixed
|
|
crash when calling removeSelectedText() with a selNum larger
|
|
than 0. Only auto-create a bullet list when typing - or * at
|
|
the beginning of a line if textFormat() is RichText, not
|
|
AutoFormat.
|
|
|
|
- QTitleBar:
|
|
Don't paint all titlebars in a QWorkspace activated when a
|
|
dockwindow is the active window.
|
|
|
|
- QToolBar:
|
|
Don't show the extension button when the extension menu would
|
|
not contain any items.
|
|
|
|
- QUrlOperator
|
|
Fixed a crash.
|
|
|
|
- QWaitCondition:
|
|
Fixed a problem with wait() using invalid timeout values.
|
|
|
|
- QWorkspace:
|
|
Also show scrollbars (if enabled), when moving a document
|
|
window out of the workspace to the left at the top. Never show
|
|
scrollbars if a document window is maximized.
|
|
|
|
|
|
|
|
****************************************************************************
|
|
* Extensions *
|
|
****************************************************************************
|
|
|
|
****************************************************************************
|
|
* Other *
|
|
****************************************************************************
|
|
|
|
Qt Config:
|
|
X11 only: The default X input methods are now configurable
|
|
through qtconfig.
|
|
|
|
****************************************************************************
|
|
* Qt/Embedded-specific changes *
|
|
****************************************************************************
|
|
|
|
****************************************************************************
|
|
* Qt/Mac-specific changes *
|
|
****************************************************************************
|
|
|