Revision control
++ Qt 4.1.3 is a bug-fix release. It maintains both forward and backward
++ compatibility (source and binary) with Qt 4.1.0.
++
++ The Qt version 4.1 series is binary compatible with the 4.0.x series.
++ Applications compiled for 4.0 will continue to run with 4.1.
++
++ ****************************************************************************
++ * General *
++ ****************************************************************************
++
++ Meta Object Compiler (moc)
++
++ Configure / Compilation
++ Compile with NAS sound support enabled and no Qt 3 support.
++ Fixed some issues with resolving absolute paths when configuring
++ Qt using "-prefix".
++
++ Porting (qt3to4)
++ qt3to4 now adds the needed include directive for
++ qPixmapFromMimeFactory().
++ Added rule for QDeepCopy.
++ Improved handling of files with non-unix line endings.
++
++ Qt Designer
++ Improved usability by letting the Find Icon dialog remember the last
++ path visited.
++ Fixed preview of DataTime and Date types.
++ Generate correct .ui code when saving forms containing Q3DateEdit,
++ Q3TimeEdit, Q3ProgressBar and Q3TextBrowser.
++ Fixed cursor position when editing text in QListWidget and QComboBox.
++ Fixed code generation for custom widgets containing a QComboBox.
++ Fixed a bug that prevented the windowTitle property for QDockWidgets
++ from being designable.
++ Fixed problem where Designer would fail to reflect QTreeWidget column
++ changes.
++ Fixed potential assert when font size is specified in points.
++ Fixed potential crash when breaking the layout of an empty splitter.
++ Ensured that Designer saves the used pixmap function.
++ Fixed potential crash on 64-bit platforms.
++ Ensured that windows show when restarting after a crash.
++ Improved geometry saving with multiple monitors.
++ Fixed a potential crash when using QVBoxLayout with certain widget
++ combinations.
++ Fixed a bug where breaking splitter layout would not work after
++ reopening the form.
++
++ Qt Assistant
++ Assistant now sets the proper encoding attribute when saving files,
++ solving problems when viewing the page in some browsers.
++ Improved window placement on startup.
++ Improved performance of first-time keyword loading.
++
++ Qt Linguist / Internationalization
++ Improved window placement on startup.
++ Fixed problem where .ts files for Qt 3 .ui files would be grayed out.
++
++ uic
++ Fixed code generating bug for forms in namepsaces preventing
++ connections from being made.
++ Split large generated strings to avoid compiler errors.
++ Fixed a bug causing QLabel's font not to be set when using uic3.
++ Fixed a dependency issue when .ui files are in a subdirectory.
++ Ensured that "uic3 -convert" will convert connections.
++ Ensured that uic3 will convert QDataTable and QSqlCursor to Qt3
++ support classes.
++
++ Demos / Examples
++ Fixed a bug in the Tooltips example when moving the cursor from one
++ circle to the next.
++ Fixed a bug in the FTP example which caused the Download button to be
++ incorrectly enabled/disabled.
++ Fixed a crash in the FTP example.
++ Made it easier to change the Arthur Widget properties in Designer.
++ Fixed indexing issues in the Spreadsheet demo.
++
++ ****************************************************************************
++ * Library *
++ ****************************************************************************
++
++ General improvements
++ --------------------
++
++ - Fixed rendering of some GIF images.
++ - Popup and Tool widgets are now correctly blocked by sibling modal dialogs.
++ - Group-leader widgets are no longer blocked by non-child modal widgets.
++ - A parent modal dialog of a child modal dialog can no longer be brought on
++ top of the child.
++ - Made sure modal widgets are modal when opened on a closing parent.
++ - Fixed expose painting error when closing a child popup.
++ - Ensured that index widget pointers are maintained when a view is sorted.
++ - Ensured that closingDown() returns true when the application
++ objects are being destroyed.
++ - Fixed a potential crash in the PNG image handler.
++ - Improved stability of PDF font generation when embedding invalid fonts.
++
++ - Q3ButtonGroup
++ Fixed incorrect behaviour when using setExclusive(false).
++
++ - Q3DockWindow
++ Fixed placement when showing after being hidden.
++ Fixed issue where calling show() on a hidden Q3DockWindow would
++ make the dock window overlap the existing one.
++
++ - Q3GroupBox
++ Removed empty row at the bottom.
++
++ - Q3TextEdit
++ Fixed some input method issues.
++
++ - Q3TextBrowser
++ Fixed a bug that prevented some Unicode HTML files from being
++ displayed.
++
++ - Q3ToolBar
++ Ensured that toolbar separators are painted in all styles.
++
++ - Q3IconView
++ Fixed a crash when disabling the view while an item is being edited.
++
++ - Q3ListView
++ Fixed incorrect background color.
++ Fixed painting issues with disabled items.
++ Added support for tooltips.
++
++ - Q3Table
++ Fixed a painting bug in the headers that occurred when a cell was
++ selected.
++ Ensured that checkbox backgrounds are filled.
++ Fixed issue where calling selectRow() would not deselect the current
++ row in SingleRow selection mode.
++
++ - Q3Header
++ Fixed incorrect vertical text alignment.
++ Fixed issue where a header label would be lost after swapping two
++ column headers.
++
++ - Q3UrlOperator
++ Fixed listChildren() for the case when setProtocol() hasn't been
++ called.
++
++ - Q3WhatsThis
++ Fixed handling of dynamic "What's This?" texts.
++
++ - Q3WidgetStack
++ Fixed a potential crash.
++ Fixed a bug preventing arrows from showing up in some cases.
++
++ - QAbstractButton
++ Ensured that QAbstractButton::setPixmap() also sets the size of the
++ pixmap.
++
++ - QAbstractItemView
++ Fixed QStatusTipEvents for item views.
++ Fixed a crash occurring when removing a row in a slot connected to
++ selectionChanged().
++ Fixed issue where itemChanged() would be emitted twice.
++ Fixed issue where input methods would not work on editable itemviews.
++ Fixed potential crash.
++ Made sure the editor does not open when expanding and collapsing
++ branches in QTreeView. Note that this change introduces a system
++ dependent delay to differentiate between single and double clicks.
++ Made sure setIndexWidget() does not delete an old widget if one is
++ already set.
++ Fixed a bug causing fetchMore() to behave incorrectly with empty
++ models.
++ Fixed an issue that sometimes caused tab order to be incorrect after
++ editing items.
++
++ - QAbstractSocket
++ Fixed potential crash when connecting to local sockets on BSD
++ systems.
++
++ - QCheckBox
++ Only emit the stateChanged() signal when the state actually changes.
++ Improved performance.
++
++ - QColorDialog
++ Improved usability.
++
++ - QComboBox
++ Corrected escape of '&' in items.
++ Reset input context when showing the popup.
++ Fixed a missing update after model is reset.
++ Ensured that TextElideMode is respected.
++
++ - QCommonStyle
++ Fixed incorrect values returned from sizeHintFromContents() for the
++ header sections.
++
++ - QCheckBox
++ Fixed some painting issues when using CDE or Motif style.
++
++ - QDatabase
++ Fixed bool values in prepared queries in the MYSQL driver.
++ Fixed use of stored procedures that returns a result set in MySQL
++ 5.x.
++ Fixed queries on tables with a LONG field type in Oracle databases.
++ Fixed reading of large blobs from an Interbase database.
++
++ - QDir
++ Fixed infinite loop in rename() when renaming a directory without
++ write permission.
++
++ - QDirModel
++ Fixed possible assert on broken links.
++ Fixed a bug preventing links to "/" on Unix system from working
++ correctly.
++
++ - QFile
++ Corrected error reporting on flush() and close().
++ Fixed caching issues causing wrong file sizes to be returned in some
++ cases.
++ Ensure that write() will fail when trying to write to a full disk.
++
++ - QFileDialog
++ Fixed a bug that allowed selection of multiple files in
++ getOpenFileName().
++ Ensured that the proper error message is given when deleting a
++ directory fails.
++ Fixed a bug preventing an update when changing the FileMode.
++ Added support to allow several new characters (such as @{},*~^) to be
++ used in dialog file filters.
++ Ensured that files are hidden when browsing in DirectoryOnly mode.
++
++ - QFtp
++ Fixed crash that occurred if an FTP session got deleted in a slot.
++
++ - QGridLayout
++ All addWidget() functions now invalidate the layout.
++ Fixed minimum size for layouts containing widgets that maintain
++ a height-for-width size policy.
++
++ - QGroupBox
++ Fixed some painting issues appearing on all styles except Windows XP.
++ Fixed keyboard handling if checkable.
++
++ - QHeaderView
++ Fixed a bug preventing tooltips from being shown.
++ Fixed a painting error occurring when the sort indicator was enabled
++ and the column width became smaller than the indicator width.
++ Fixed a usability issue when resizing small headers in a fixed-width
++ QTreeWidget.
++ Ensured that the header has the correct size when the font changes.
++ Fixed a painting error that occurred when the header was hidden.
++ Fixed a painting error that occurred when the user activated the
++ context menu while pressing the left mouse key.
++ Fixed a bug giving the last section a resize cursor event though it
++ cannot be resized.
++ Icons in header views now respect the layout direction.
++ Added support for setting a pixmap.
++ Prevented views from deleting a view it does not own.
++
++ - QHttp
++ Fixed issue where setProxy() would only work for the first get()
++ call.
++
++ - QIcon
++ Ensured that visible icons on QToolButtons and QMenus are updated
++ when the icon of a QAction changes.
++ Fixed issue where actualSize() would return a bigger size than the
++ requested size.
++
++ - QImage
++ Fixed writing to a PNG file when the alpha value is premultiplied.
++ Fixed a bug where dotsPerMeter was not preserved after a call to
++ convertToFormat().
++ Handle out of memory conditions gracefully.
++
++ - QIODevice
++ Fixed return values for Qt 3 support members getch(), putch() and
++ ungetch().
++
++ - QItemDelegate
++ Proper painting in inactive windows.
++ Improved hit detection for QTreeWidgetItem checkboxes.
++
++ - QItemSelectionModel
++ Emit currentChanged() when the current item is deleted.
++ Fixed a bug causing the selection to be lost when an item was
++ removed.
++
++ - QLibrary
++ Added support for suffixes before library extensions.
++
++ - QLineEdit
++ Made sure QT_NO_CLIPBOARD is respected.
++ Fixed incorrect background color when disabled.
++
++ - QListView
++ Fixed setRowHidden().
++ Made the decision to showing scrollbars independent of the previous
++ scrollbar state.
++ Ensured that setting the icon position programatically works as
++ intended.
++
++ - QLocale
++ Fixed a bug causing toString() to return the wrong day of the week in
++ some cases.
++
++ - QMainWindow
++ Fixed a crash when deleting the widget returned by
++ QMainWindow::statusBar().
++ Fixed a bug causing wrong behavior when removing a QToolBar with
++ removeToolBar()
++ Fixed layout error when showing the status bar after the main window.
++ Fixed incorrect assert in QMainWindowLayout::dockWidgetArea().
++ Fixed a bug making it impossible to have a dock widget under two
++ others in the same dock widget area.
++ Fixed a regression preventing insertToolBar() from inserting a
++ toolbar before an existing toolbar.
++ Ensured that QDockWidget's maximumWidth() is honored.
++ Ensured that window menu shortcuts are available before the window is
++ shown.
++
++ - QMenu
++ Allowed setActiveAction() open a submenu, to be consistent with
++ QMenuBar.
++ Made it possible for the Alt key to be used to close a context menu.
++ Improved navigation behavior when using Home/End.
++ Improved navigation behavior when using up/down arrows on a menu with
++ no selected items.
++ Fixed crash when clicking on cleared or disabled submenus.
++ Ensured that only the currently highlighted submenu is visible.
++
++ - QMenuBar
++ Improved calculation of sizeHint().
++ Fixed a bug causing menu items after a spacer item to always appear
++ in the extension menu.
++ Changed activateItemAt() to behave more like its behavior in Qt 3.
++
++ - QMotifStyle
++ Draw QSlider tick marks.
++ Fixed a bug preventing the focus frame background from being cleared.
++
++ - QMovie
++ Improved frame delay calculations.
++
++ - QObject
++ Fixed a crash when calling disconnect() on the last connection.
++
++ - QPainter
++ Optimized drawing of dotted lines.
++ Fixed potential assert after calling setClipping(true).
++
++ - QPainter
++ Fixed a bug causing contains(QPoint) to return the wrong result in some
++ cases.
++ Fixed some painting issues with drawArc().
++ Improved performance of drawLine() and drawEllipse().
++
++ - QPen
++ Fixed a bug that caused the wrong dash patterns to be drawn when
++ changing styles.
++
++ - QPicture
++ Fixed a DPI issue when drawing into a QLabel.
++ Made sure that the bounding rectangle is updated for all drawing
++ operations.
++ Improved stability when handling complex scenes.
++ Made sure SVG files saved by QPicture include namespace bindings in
++ the SVG tag.
++
++ - QPlastiqueStyle
++ Improved usability in QSlider by making the hit rectangle for mouse
++ clicks wider.
++ Fixed animation of indeterminate progress bars.
++ Ensured that lines are drawn for the hierarchical relationships in
++ QTreeWidgets.
++
++ - QPrinter
++ Optimized the size of PDF documents containing the same picture in
++ several places.
++ Ensured that systems with high resolution are correctly handled.
++ Fixed a bug preventing the setup() function from displaying the print
++ dialog.
++ Improved positioning of tiled pixmaps.
++
++ - QPrintDialog
++ Fixed a crash that occurred when opening a page setup dialog on a PDF
++ printer.
++
++ - QPushButton
++ Made sure that flat push buttons paint their contents.
++
++ - QProcess
++ Ensured that the exit status is reset after a sub-process crash.
++ Fixed a bug causing the system to lock on X11 after calling
++ startDetached() 65536 times.
++ Enabled QProcess to be used outside the GUI thread.
++
++ - QScrollArea
++ Fixed problem where focusing the next child in a scroll area would
++ make the top-left part of the child scroll out of view.
++
++ - QSettings
++ Made it possible to use the "Default" registry entry on Windows.
++
++ - QSortFilterProxyModel
++ Fixed a crash that occurred when deleting rows.
++ Improved stability by checking the model index for validity.
++
++ - QStandardItemModel
++ Made sure that the column count is updated after calling
++ removeColumn().
++
++ - QSplashScreen
++ Made sure the font set with setFont() is actually used.
++
++ - QSqlRelationalTableModel
++ Fixed a bug where inserting using the OnManualSubmit edit strategy
++ failed in some cases.
++ Fixed removeColumn() for columns that contain relations.
++
++ - QSqlTableModel
++ Made the OnFieldChange edit strategy behave like OnRowChange when
++ inserting rows.
++
++ - QStackedLayout
++ Fixed a bug causing a focus change when calling removeWidget().
++
++ - QSvgRenderer
++ Fixed rendering into a QPicture.
++ Fixed issue where id attributes containing certain characters would
++ not render correctly.
++
++ - QSplashScreen
++ Fixed rendering of pixmaps with alpha channels.
++
++ - QSplitter
++ Ensured that non-collapsible children are respected.
++
++ - QSqlRelationalTableModel
++ Fixed handling of mixed-case field names for relations.
++
++ - QSqlTableModel
++ Fixed a bug preventing the value 'false' from being set on a field of
++ boolean type.
++
++ - QSyntaxHighlighter
++ Fixed a regression.
++
++ - QTabBar
++ Ensured that currentChanged() is only emitted when the current index
++ actually changes.
++
++ - QTabWidget
++ Ensured that QTabWidget has the same behavior as QStackedWidget when
++ inserting a page at index <= currentIndex().
++
++ - QTableView
++ Fixed selection handling in situations after rows/columns have been
++ moved.
++ Made decision to show scrollbars independent of the previous
++ scrollbar state.
++ Fixed a bug causing mouse clicks to be lost.
++ Fixed potential assertion when hiding columns in QTableView.
++ Fixed potential crash if indexes are invalid and sections have been
++ moved.
++
++ - QTabWidget
++ Fixed drawing of icons.
++
++ - QTextCodec
++ Fixed detection of locales with the '@' modifier.
++
++ - QTextDocumentLayout
++ Made sure the right margin of a QTextBlock is filled with the
++ background color.
++
++ - QTextEdit
++ Fixed a bug causing setPlainText() to emit textChanged() three times.
++ Fixed an infinte loop triggered when calling setHtml() inside
++ resizeEvent().
++ Added support for pasting text with '\r' line feeds.
++ Fixed a bug causing tables loaded from HTML to be saved incorrectly.
++ Made it possible to delete images using the Backspace key.
++ Fixed some issues with justified text in combination with forced line
++ breaks.
++ Improved stability when setting a null cursor.
++ Increased accuracy when moving text by drag and drop.
++
++ - QTextBrowser
++ Fixed incorrect mouse cursor after right-clicking a link.
++ Fixed incorrect mouse cursor in read-only mode.
++ Fixed issue where arrow cursor would override custom cursors.
++ Fixed potential crash when inserting HTML.
++ Improved support for relative links.
++ Improved parsing of internal document anchors.
++
++ - QTextHtmlParser
++ Fixed a bug in the whitespace handling.
++
++ - QTreeWidget
++ Fixed a bug that caused itemChanged() to be emitted with a null
++ pointer.
++
++ - QTreeWidgetItemIterator
++ Fixed incorrect assert caused by creating an iterator for an empty
++ QTreeWidget.
++
++ - QToolBar
++ Fixed potential crash when resizing a tool bar with certain types of
++ widgets.
++ Fixed a bug causing hidden widgets to be shown when the toolbar is
++ moved.
++
++ - QToolTip
++ Enable word breaking in rich-text tool tips.
++
++ - QTextStream
++ Fixed a bug causing aboutToClose() to be connected to a NULL slot
++ after calling unsetDevice().
++ Fixed a bug causing read() or readLine() to sometimes return an empty
++ string.
++
++ - QTreeView
++ Fixed some drag and drop issues.
++ Fixed a bug where the check state of an item was unchanged after an
++ itemClicked() signal was emitted.
++ Made decision to show scrollbars independent of the previous
++ scrollbar state.
++ Fixed a bug causing horizontal scrolling when only vertically
++ scrolling should occur.
++ Fixed painting of parent-child hierarchy decorations.
++ Fixed scrollbar visibility bug.
++ Fixed branch indicator painting error in right-to-left mode.
++ Fixed painting issues when using reverse layout on hidden headers.
++ Fixed a bug preventing the view from being scrolled when column 0 was
++ hidden.
++ Fixed a bug causing some custom index widgets to be incorrectly
++ placed.
++
++ - QTreeWidget
++ Fixed selection handling in situations after sortItems() has been
++ called.
++
++ - QUdpSocket
++ Fixed issue where unbuffered sockets would continuously emit
++ readyRead().
++
++ - QUrl
++ Fixed behavior of setPort() when -1 is given as the port number.
++ setEncodedUrl() now escapes '[' and ']' after the host in tolerant
++ mode.
++ Made handling of IP encoding more consistent.
++
++ - QUtf16Codec
++ Fixed bug in covertFromUnicode() on big-endian machines.
++
++ - QVariant
++ Fixed handling of variants of type "QList<QVariant>".
++
++ - QWidget
++ Made sure that the application does not close if a widget with a
++ visible parent exists.
++ Fixed issue where scroll() would scroll child widgets in some cases.
++ Fixed painting issues when resizing very large child widgets.
++ Fixed a bug preventing setCursor() from working with platform-
++ dependent cursors.
++
++ - QWorkspace
++ Ensured that the correct position is set when maximizing a child with
++ the NoBorder hint.
++ Fixed MDI title bar text wrapping in Plastique style.
++ Fixed some painting issues when resizing child windows.
++ Improved accuracy when resizing child windows.
++
++ - QXml
++ Improved parsing of entities.
++
++ Platform-Specific changes
++ -------------------------
++
++ Windows:
++
++ - Ensured that the correct default font is used on Windows 2000 and later
++ versions. This also fixes issues with international characters on some
++ systems.
++
++ - Improved painting of rubber bands in Windows XP and Windows style.
++
++ - Calling showMaximixed() on a QDialog without minimize and maximize buttons
++ now behaves properly.
++
++ - Improved calculation of bounding rectangles for text.
++
++ - Fixed a bug making it possible to open multiple context menus using the
++ context menu key.
++
++ - Fixed writing of large files which failed on some systems.
++
++ - Optimized painting of ellipses.
++
++ - Fixed problem with release version of IDC.
++
++ - Fixed window state bug when restoring minimized and maximized windows.
++
++ - Fixed painting error on Windows XP style tabs in right-to-left mode.
++
++ - Fixed incorrect toolbar button spacing in Windows XP and Windows style.
++
++ - Fixed bug that caused QFontInfo::family() to return an empty string.
++
++ - Ensured that tool windows are now resizable by default.
++
++ - Improved precision for tablet coordinates.
++
++ - Improved probing and detection for OpenGL overlay mode.
++
++ - Improved the native look and feel of QComboBox.
++
++ - Improved appearance of QToolButtons with menus.
++
++ - Fixed issue where certain fonts would be incorrectly replaced when
++ printing.
++
++ - Fixed issue where minimized fixed-size dialogs would not respond to user
++ input.
++
++ - Fixed issue preventing bitmap fonts from being drawn using a scaled
++ painter.
++
++ - Made sure that QMAKE_PRE_LINK is respected by qmake on Windows.
++
++ - Fixed a bug causing tab widget contents to move when resized in Windows XP
++ style.
++
++ - Q3FileDialog
++ Fixed potential crash in Q3FileDialog when resolving shortcuts.
++
++ - QPainter
++ Fixed an issue where drawText() on a QPrinter would sometimes be
++ clipped away.
++ Fixed the behavior of drawEllipse() and drawLine() when used with
++ negative coordinates.
++ Fixed painting in OpaqueMode.
++ Fixed a bug preventing rectangles with negative coordinates from
++ being painted correctly by the raster engine.
++
++ - QAxBase
++ Fixed a bug preventing proper interaction with Excel.
++
++ - QAxWidget
++ Fixed conversion of short* and char* output parameters.
++
++ - QFile
++ Made sure that copy() returns false when the copy target already
++ exists.
++
++ - QFileInfo
++ Fixed crash that occurred when calling exists() on a invalid
++ shortcut.
++ Fixed absolute and canonical paths for files in the root directory.
++
++ - QGLWidget
++ Fixed a bug causing renderPixmap() to fail on 16-bit color depths.
++
++ - QLibrary
++ Enabled loading of filenames with non-standard suffixes.
++
++ - QLocale
++ Added support for 'z' in time format strings.
++
++ - QPrinter
++ Fixed setPageSize() to correctly update the page and paper
++ rectangles.
++
++ - QTextBrowser
++ Made sure that QTextBrowser does not override
++ QApplication::setOverrideCursor().
++
++ - QWindowsStyle
++ Ensured that the platform specific icons provided by the system are
++ used when appropriate.
++
++
++ X11:
++
++ - Fixed a bug in QFontDatabase which made isFixedPitch() return true for
++ certain non-fixed-pitch fonts, like "Sans Serif".
++
++ - Correctly handle the .so file extension on HP/UX IA-64.
++
++ - Fixed a crash that could occur when clicking a mouse button while dragging.
++
++ - Improve QProcess resource usage by making sure it closes all unused pipes.
++
++ - Made QFontEngine honor the autohinter setting from FontConfig.
++
++ - Fixed a potential crash that could occur when drawing a large number of
++ polygons/trapezoids.
++
++ - QtConfig
++ Fixed missing update of window decorations.
++ Fixed assert when editing font family substitutions.
++
++ - Fixed X Error that occurred when closing applications using the Motif
++ style.
++
++ - Ensured that -style command line arguments are respected when using
++ customized visuals.
++
++ - Fixed issues with multiple painters on the same device.
++
++ - Improved backward compatibility for XCursors.
++
++ - Fixed a bug causing text to be clipped incorrectly when printed.
++
++ - Fixed issue where Qt::KeyPadModifier was not being set for non-numeric
++ keypad keys.
++
++ - Ensured that files written by QSettings will only get user-readable
++ permissions by default.
++
++ - Ensured that QContextMenuEvent is also delivered when a popup menu is
++ already open.
++
++ - Added missing support for clipping of bitmaps on non-XRender systems.
++
++ - Fixed platform inconsistency with cosmetic pens.
++
++ - Fixed a potential crash when starting a QProcess for a non-existant
++ process.
++
++ - QPainter
++ Improved stability of QPainter::setClipPath().
++ Fixed painting issues with transformed points drawn with an aliased
++ cosmetic pen.
++
++ - QFontMetrics
++ Fixed a bug in boundingRect().
++ Fixed a potential crash in the constructor when it is passed a zero
++ paint device.
++
++
++ Mac OS X:
++
++ - Fixed issues with pasting of Japanese characters.
++
++ - Fixed a bug that made the close button unavailable on modal windows.
++
++ - Fixed icon rendering on x86 CPUs.
++
++ - Fixed painting of QBitmap into a QPixmap.
++
++ - Added the -framework and -F configure options.
++
++ - Fixed a bug where the menu bar would not show all items.
++
++ - Fixed several drag and drop issues.
++
++ - Fixed a bug that caused the font size to change when clicking checkable
++ toolbar buttons.
++
++ - Fixed a crash that occurred when using a Qt-plugin in a non-Qt application.
++
++ - Fixed use of newlines in a QMessageBox.
++
++ - Fixed painting of QGroupBox without any text.
++
++ - Fixed rendering of Qt::FDiagPattern and Qt::BDiagPattern.
++
++ - Fixed building with -no-qt3support.
++
++ - Fixed painting of the sort indicator in item view headers.
++
++ - Fixed text placement in QGroupBox.
++
++ - Fixed icon placement in QPushButton when used with RTL scripts.
++
++ - Fixed painting of read-only line edit widgets.
++
++ - Fixed animation of the Composition Modes demo.
++
++ - Fixed painting of QSpinBoxes smaller than 25 pixels.
++
++ - Fixed a bug preventing the page ranges in the print dialog from being set.
++
++ - Fixed a bug causing QPrinter::pageSize() to return incorrect sizes.
++
++ - Fixed printer resolution setting.
++
++ - Improved quality of PDF output.
++
++ - Ensured that calling setDirtyRegion() from within dragMoveEvent() updates
++ item views correctly.
++
++ - Fixed a bug resulting in painting and performance issues for embedded
++ QGLWidgets when using MacMetalStyle.
++
++ - Fixed a bug that sometimes prevented widgets from being shown.
++
++ - Ensured that the correct number of tick marks are painted on sliders.
++
++ - Fixed issue where Qt::FramelessWindowHint widgets were not visible in
++ Expose.
++
++ - Fixed a painting error that occurred when unchecking checkboxes.
++
++ - Fixed a bug that caused file dialogs and frameless windows to appear
++ outside screen bounds.
++
++ - Prevented windows from losing their shadows after using QRubberBand.
++
++ - Fixed a potential crash in QPixmap::copy() when given an area outside image
++ bounds.
++
++ - Improved QToolButton arrow appearance.
++
++ - Fixed an issue causing QDateTime::toString(Qt::LocalDate) to return
++ incorrect dates.
++
++ - Improved performance of QPainter::drawImage().
++
++ - Fixed sometimes incorrect drawing with QPainterPath.
++
++ - Improved key translation for non-Latin keyboard layouts.
++
++ - QGLWidget
++ Fixed update issues when QGLWidgets are embedded in a QTabWidget.
++
++ - QLibrary
++ isLibrary() now supports .dylib libraries with version numbers.
++
++ - QWidget
++ Fixed a platform inconsistency with isActiveWindow().
++
++ - Designer
++ Fixed some painting issues with widgets that are not laid out.
++ Allow dragging of widgets in Designer when the toolbox is hidden.
++ Fixed a bug preventing Designer from being hidden using
++ "Command + H".
++
++
++ Qtopia Core:
++
++ - Added configure options to build decorations and mouse drivers as plugins.
++
++ - Lots of new documentation.
++
++ - Added support for 8 and 16 bit screens.
++
++ - Fixed a bug that could result in painting errors after setting a new
++ decoration with QApplication::qwsSetDocoration().
++
++ - New skins for QVfb provided in the X11 package.
++
++ - Fixed the transparent corners of the window decoration using the Plastique
++ style.
++
++ - Removed dependency of shared memory when using QT_NO_QWS_MULTIPROCESS.
++
++ - Fixed input method focus change problems.
++
++ - Ensured that fonts are searched for using QLibraryInfo::LibrariesPath
++ instead of PrefixPath.
++
++ - Ensured that the smooth font flag is respected when parsing the 'fontdir'
++ file.
++
++ - Fixed crash on systems where Helvetica font is not available.
++
++ - Reduced memory usage with large fonts.
++
++ - Added support for QIODevice::canReadLine().
++
++ - Ensured that the Qtopia Core data directory owner is checked against the
++ effective user.
++
++ - Fixed appearance of the title bar font when the application font has not
++ been set.
++
++ - Ensured that the correct keycodes are generated for SysRq and PrtSc.
++
++ - Added support for transformed screens to QDirectPainter.
++
++ - Fixed issues with -title and -geometry command line arguments.
++
++ - Improved sound support.