1Qt 3.3.1 is a bugfix release. It maintains both forward and backward 2compatibility (source and binary) with Qt 3.3.0 3 4 5**************************************************************************** 6* General * 7**************************************************************************** 8 9Added support for animated cursors on Mac OS X. 10 11Compilers 12--------- 13 14Fixed SQLite compilation on Solaris. 15 16Fixed problem with precompiled headers (PCH) and Platform SDK on 17Windows by removing winsock2.h dependency. 18 19 20**************************************************************************** 21* Library * 22**************************************************************************** 23 24General Fixes 25------------- 26 27Fixed drag and drop for modal dialogs. 28 29- QAction 30 Propagate visibility state correctly to actions added to an 31 invisible actiongroup. 32 33- QHttp 34 Handle both upper and lower case in response headers. 35 36- QLineEdit 37 Fixed drawing problems that affected very long strings and 38 the handling of trailing spaces. 39 40- QObject 41 Fixed connectNotify() and disconnectNotify() for some special 42 cases. 43 44- QPixmap 45 Avoid calling detach() when setting a null mask on a pixmap. 46 47- QString 48 sprintf() again interprets strings, %s, as UTF-8 strings, not 49 as Latin1 strings. 50 51- QTabBar 52 Tabbars are now correctly left aligned again. 53 54- QTable 55 Fixed shift selections after editing. 56 57- QTextEdit 58 Emits cursorPositionChanged() when cursor position changes 59 when find() has been called. 60 LogText mode: Changing fonts after appending text now 61 recalculates the scrollbars properly. 62 Optimized createPopupMenu(). 63 64- QVariant 65 Added missing detach() calls in QVariant::as...() functions 66 (e.g. asInt()). 67 68- QWidget 69 setWindowState() fixed for WindowMaximized and 70 WindowFullScreen. showMaximized() and showFullScreen() now 71 work for laid out widgets that have not been explicitly 72 resized. 73 windowOpacity() correctly initialized. 74 75Platform-Specific Issues 76------------------------ 77 78Windows: 79 80Fixed overflow error that sometimes affected the font engine. 81Fixed font drawing problems for some international versions of Win9x; 82also improved handling of spaces before Chinese characters. 83 84- QApplication 85 Fixed libraryPaths() to return the correct location of the 86 application executable, independently of whether it has been 87 called before the QApplication constructor or afterwards. 88 89- QFileInfo 90 Fixed readLink() for special cases. 91 92- QSound 93 Fixed isFinished() to work correctly. 94 95- QStyle 96 Fixed QWindowsXPStyle drawing flat toggle buttons. 97 98- QWidget 99 Turn off layered painting if window opacity is set back to 100 1.0; making widget redrawing fast again. 101 102Mac: 103 104Fixed crash on exit problem with Qt Designer. 105Fixed compilation of networking modules for Professional edition. 106Fixed overflow error that sometimes occurred in the font engine. 107Fixed modal dialogs and contextMenuRequested() signals. 108 109- QMenuBar 110 Add separator after the "Abouts". 111 Fixed memory corruption. 112 113- QMessageBox 114 Improved handling of text and button size. 115 116- QPainter 117 Improved raster operations when using colors. 118 Improved polygon region handling and drawPolyLine(). 119 120- QStyle 121 Fixed QAquaStyle to use setWindowOpacity(). 122 Fixed QMacStyle drawing of flat toggle buttons. 123 124- QWidget 125 Fixed showFullScreen() to not hide the toolbar. 126 127X11: 128 129Fixed skipping of certain (bitmap) fonts for Xft2 when building up the 130font database. 131 132- QPrinter 133 Fixed regression with margins and Landscape. 134 135Embedded: 136 137- QPixmap 138 Fixed crash bug with transformed driver when using masked 139 pixmaps where width > height. 140 In xForm(), pre-fill the resulting pixmap with a transparent 141 color instead of white. 142