1Qt 3.2.3 is a bugfix release. It maintains both forward and backward 2compatibility (source and binary) with Qt 3.2.2 3 4 5**************************************************************************** 6* General * 7**************************************************************************** 8 9Compilers 10--------- 11 12Work around Solaris, AIX, and HP-UX bug affecting 13QString::operator=(const QString &) when linking statically. 14 15Fix gcc 3.4 compile problems. 16 17 18**************************************************************************** 19* Library * 20**************************************************************************** 21 22General Fixes 23------------- 24 25- QJpegIO 26 Fix memory leak when writing JPEG files. 27 28- QLineEdit 29 Preserve null and empty strings correctly in setText(). 30 31- QMessageBox 32 Preserve undocumented behavior in 3.1: expand tabs. 33 34- QMimeSourceFactory 35 Don't crash when a factory uses a pointer to a QMimeSource 36 which is owned by another factory. 37 38- QMovie 39 Respect the background color of a movie when loading 40 animations with transparent pixels. 41 Fix color mode if reading 1-bpp images or frames. 42 43- QPainter 44 Fill the complete bounding rect when rendering text with an 45 opaque painter. 46 47- QRichtext 48 Fix special case where <nobr>\nfoo had an extra space. 49 Fix line breaking for Latin text. 50 51- QTextEdit 52 Improve speed of syntax highlighting. 53 54- QToolBar 55 Do not grow in height when put inside a normal widget. 56 57- QWheelEvent 58 Wheel events are now only sent to the focus widget if the 59 widget under the mouse doesn't handle the event. 60 61- QWMatrix 62 Fix operator *(QRegion) when the world matrix is (-1 0 0 1 0 0) 63 or similar. 64 65 66Platform-Specific Issues 67------------------------ 68 69Windows: 70 71- QPrinter 72 Fix resource leak when printing on Windows 9x. 73 Fix crash for Win98 with HP OfficeJet Pro 1150C. 74 75- QTextBrowser 76 Fixed weight problem in setFont(). 77 78- QUriDrag 79 Fix bugs with encoding and separators. 80 81Mac: 82 83Mac OS X 10.3 (Panther) changes: 84 85- QMacStyle 86 Draw push button text vertically-centered. 87 88- QSplashScreen 89 Make the splash screen centered. 90 91- QWidget 92 Tooltips are displayed in the correct place in Panther. 93 Applications that save and restore their geometry will not 94 "walk up" the screen. 95 96General Mac OS X changes: 97 98Fix crash on exit problem (e.g. with Qt Designer). 99 100- QApplication 101 Fix mouse release problem when Control is used to emulate 102 mouse button 2. 103 104- QDesktopWidget 105 Fix problem with popup windows and dual monitors. 106 107- QFont 108 Improve fixed pitch font handling. 109 110- QMenuBar 111 Fix crash with empty menus. 112 Make sure that when we show the application menu, the items we 113 merged in from the other popup menu's are properly 114 enabled/disabled. 115 Fix case where clicking menu bar would stop timers firing. 116 117X11: 118 119- QApplication 120 Avoid endless client message loops when replying to 121 _NET_WM_PING events. 122 123- QFont 124 Fix crash when using high latin characters with GNU unifont. 125 Fix scale factor for printing (rounding error). 126 127- QPainter 128 Fix an endless loop and a bug in the shape engine for Hangul 129 Jamo. (Affects only ancient Korean texts.) 130 131- QPrinter 132 Work around bugs in Xft that cause memory corruption in the 133 postscript printer when downloading certain fonts. 134 135- QSound 136 Fixed crash when deleting a QSound object while it was 137 playing. 138 139 140Embedded: 141 142Fixed bug when applications connect then disconnect immediately. 143Added experimental code to handle 1-bpp and 4-bpp displays for 144big-endian architectures (turned off by default). 145 146- QEventLoop 147 Make processEvents(ExcludeUserInput) work. 148 149- QPrinter 150 Fix font metrics when printing with QPrinter::HighResolution. 151