dist/changes-3.2.3
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 Qt 3.2.3 is a bugfix release. It maintains both forward and backward
       
     2 compatibility (source and binary) with Qt 3.2.2
       
     3 
       
     4 
       
     5 ****************************************************************************
       
     6 *                           General                                        *
       
     7 ****************************************************************************
       
     8 
       
     9 Compilers
       
    10 ---------
       
    11 
       
    12 Work around Solaris, AIX, and HP-UX bug affecting
       
    13 QString::operator=(const QString &) when linking statically.
       
    14 
       
    15 Fix gcc 3.4 compile problems.
       
    16 
       
    17 
       
    18 ****************************************************************************
       
    19 *                          Library                                         *
       
    20 ****************************************************************************
       
    21 
       
    22 General 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 
       
    66 Platform-Specific Issues
       
    67 ------------------------
       
    68 
       
    69 Windows:
       
    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 
       
    81 Mac:
       
    82 
       
    83 Mac 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 
       
    96 General Mac OS X changes:
       
    97 
       
    98 Fix 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 
       
   117 X11:
       
   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 
       
   140 Embedded:
       
   141 
       
   142 Fixed bug when applications connect then disconnect immediately.
       
   143 Added experimental code to handle 1-bpp and 4-bpp displays for
       
   144 big-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.