qtbase-opensource-src/dist/changes-3.2.3

151 lines
3.6 KiB
Groff
Raw Normal View History

2022-05-14 17:39:13 +08:00
Qt 3.2.3 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.2.2
****************************************************************************
* General *
****************************************************************************
Compilers
---------
Work around Solaris, AIX, and HP-UX bug affecting
QString::operator=(const QString &) when linking statically.
Fix gcc 3.4 compile problems.
****************************************************************************
* Library *
****************************************************************************
General Fixes
-------------
- QJpegIO
Fix memory leak when writing JPEG files.
- QLineEdit
Preserve null and empty strings correctly in setText().
- QMessageBox
Preserve undocumented behavior in 3.1: expand tabs.
- QMimeSourceFactory
Don't crash when a factory uses a pointer to a QMimeSource
which is owned by another factory.
- QMovie
Respect the background color of a movie when loading
animations with transparent pixels.
Fix color mode if reading 1-bpp images or frames.
- QPainter
Fill the complete bounding rect when rendering text with an
opaque painter.
- QRichtext
Fix special case where <nobr>\nfoo had an extra space.
Fix line breaking for Latin text.
- QTextEdit
Improve speed of syntax highlighting.
- QToolBar
Do not grow in height when put inside a normal widget.
- QWheelEvent
Wheel events are now only sent to the focus widget if the
widget under the mouse doesn't handle the event.
- QWMatrix
Fix operator *(QRegion) when the world matrix is (-1 0 0 1 0 0)
or similar.
Platform-Specific Issues
------------------------
Windows:
- QPrinter
Fix resource leak when printing on Windows 9x.
Fix crash for Win98 with HP OfficeJet Pro 1150C.
- QTextBrowser
Fixed weight problem in setFont().
- QUriDrag
Fix bugs with encoding and separators.
Mac:
Mac OS X 10.3 (Panther) changes:
- QMacStyle
Draw push button text vertically-centered.
- QSplashScreen
Make the splash screen centered.
- QWidget
Tooltips are displayed in the correct place in Panther.
Applications that save and restore their geometry will not
"walk up" the screen.
General Mac OS X changes:
Fix crash on exit problem (e.g. with Qt Designer).
- QApplication
Fix mouse release problem when Control is used to emulate
mouse button 2.
- QDesktopWidget
Fix problem with popup windows and dual monitors.
- QFont
Improve fixed pitch font handling.
- QMenuBar
Fix crash with empty menus.
Make sure that when we show the application menu, the items we
merged in from the other popup menu's are properly
enabled/disabled.
Fix case where clicking menu bar would stop timers firing.
X11:
- QApplication
Avoid endless client message loops when replying to
_NET_WM_PING events.
- QFont
Fix crash when using high latin characters with GNU unifont.
Fix scale factor for printing (rounding error).
- QPainter
Fix an endless loop and a bug in the shape engine for Hangul
Jamo. (Affects only ancient Korean texts.)
- QPrinter
Work around bugs in Xft that cause memory corruption in the
postscript printer when downloading certain fonts.
- QSound
Fixed crash when deleting a QSound object while it was
playing.
Embedded:
Fixed bug when applications connect then disconnect immediately.
Added experimental code to handle 1-bpp and 4-bpp displays for
big-endian architectures (turned off by default).
- QEventLoop
Make processEvents(ExcludeUserInput) work.
- QPrinter
Fix font metrics when printing with QPrinter::HighResolution.