dist/changes-3.3.1
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 Qt 3.3.1 is a bugfix release. It maintains both forward and backward
       
     2 compatibility (source and binary) with Qt 3.3.0
       
     3 
       
     4 
       
     5 ****************************************************************************
       
     6 *                           General                                        *
       
     7 ****************************************************************************
       
     8 
       
     9 Added support for animated cursors on Mac OS X.
       
    10 
       
    11 Compilers
       
    12 ---------
       
    13 
       
    14 Fixed SQLite compilation on Solaris.
       
    15 
       
    16 Fixed problem with precompiled headers (PCH) and Platform SDK on
       
    17 Windows by removing winsock2.h dependency.
       
    18 
       
    19 
       
    20 ****************************************************************************
       
    21 *                          Library                                         *
       
    22 ****************************************************************************
       
    23 
       
    24 General Fixes
       
    25 -------------
       
    26 
       
    27 Fixed 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 
       
    75 Platform-Specific Issues
       
    76 ------------------------
       
    77 
       
    78 Windows:
       
    79 
       
    80 Fixed overflow error that sometimes affected the font engine.
       
    81 Fixed font drawing problems for some international versions of Win9x;
       
    82 also 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 
       
   102 Mac:
       
   103 
       
   104 Fixed crash on exit problem with Qt Designer.
       
   105 Fixed compilation of networking modules for Professional edition. 
       
   106 Fixed overflow error that sometimes occurred in the font engine.
       
   107 Fixed 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 
       
   127 X11:
       
   128 
       
   129 Fixed skipping of certain (bitmap) fonts for Xft2 when building up the
       
   130 font database.
       
   131 
       
   132 - QPrinter
       
   133 	Fixed regression with margins and Landscape.
       
   134 
       
   135 Embedded:
       
   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.