Qt 3.3.1 is a bugfix release. It maintains both forward and backward compatibility (source and binary) with Qt 3.3.0 **************************************************************************** * General * **************************************************************************** Added support for animated cursors on Mac OS X. Compilers --------- Fixed SQLite compilation on Solaris. Fixed problem with precompiled headers (PCH) and Platform SDK on Windows by removing winsock2.h dependency. **************************************************************************** * Library * **************************************************************************** General Fixes ------------- Fixed drag and drop for modal dialogs. - QAction Propagate visibility state correctly to actions added to an invisible actiongroup. - QHttp Handle both upper and lower case in response headers. - QLineEdit Fixed drawing problems that affected very long strings and the handling of trailing spaces. - QObject Fixed connectNotify() and disconnectNotify() for some special cases. - QPixmap Avoid calling detach() when setting a null mask on a pixmap. - QString sprintf() again interprets strings, %s, as UTF-8 strings, not as Latin1 strings. - QTabBar Tabbars are now correctly left aligned again. - QTable Fixed shift selections after editing. - QTextEdit Emits cursorPositionChanged() when cursor position changes when find() has been called. LogText mode: Changing fonts after appending text now recalculates the scrollbars properly. Optimized createPopupMenu(). - QVariant Added missing detach() calls in QVariant::as...() functions (e.g. asInt()). - QWidget setWindowState() fixed for WindowMaximized and WindowFullScreen. showMaximized() and showFullScreen() now work for laid out widgets that have not been explicitly resized. windowOpacity() correctly initialized. Platform-Specific Issues ------------------------ Windows: Fixed overflow error that sometimes affected the font engine. Fixed font drawing problems for some international versions of Win9x; also improved handling of spaces before Chinese characters. - QApplication Fixed libraryPaths() to return the correct location of the application executable, independently of whether it has been called before the QApplication constructor or afterwards. - QFileInfo Fixed readLink() for special cases. - QSound Fixed isFinished() to work correctly. - QStyle Fixed QWindowsXPStyle drawing flat toggle buttons. - QWidget Turn off layered painting if window opacity is set back to 1.0; making widget redrawing fast again. Mac: Fixed crash on exit problem with Qt Designer. Fixed compilation of networking modules for Professional edition. Fixed overflow error that sometimes occurred in the font engine. Fixed modal dialogs and contextMenuRequested() signals. - QMenuBar Add separator after the "Abouts". Fixed memory corruption. - QMessageBox Improved handling of text and button size. - QPainter Improved raster operations when using colors. Improved polygon region handling and drawPolyLine(). - QStyle Fixed QAquaStyle to use setWindowOpacity(). Fixed QMacStyle drawing of flat toggle buttons. - QWidget Fixed showFullScreen() to not hide the toolbar. X11: Fixed skipping of certain (bitmap) fonts for Xft2 when building up the font database. - QPrinter Fixed regression with margins and Landscape. Embedded: - QPixmap Fixed crash bug with transformed driver when using masked pixmaps where width > height. In xForm(), pre-fill the resulting pixmap with a transparent color instead of white.