dist/changes-3.1.1
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 Qt 3.1.1 is a bugfix release. It maintains both forward and backward
       
     2 compatibility (source and binary) with Qt 3.1.0
       
     3 
       
     4 
       
     5 ****************************************************************************
       
     6 *			    General					   *
       
     7 ****************************************************************************
       
     8 
       
     9 - The build issues with the Professional Edition have been solved.
       
    10 
       
    11 - The build problems reported on Solaris and HP-UX have been addressed.
       
    12 
       
    13 - Detection of Xft2 support has been added.
       
    14 
       
    15 - The installer and reconfigure tools on Windows have been fixed.
       
    16 
       
    17 - Look'n'Feel improvements have been made in the Qt/Mac version.
       
    18 
       
    19 
       
    20 ****************************************************************************
       
    21 *			   Library					   *
       
    22 ****************************************************************************
       
    23 
       
    24 - QAccel
       
    25 	Fixed for single key accelerators. Made Shift modifier work
       
    26 	for all key combinations, unless an accelerator with Shift is
       
    27 	defined.
       
    28 
       
    29 - QAction
       
    30 	Remove iconset when a null-iconset is being set.
       
    31 
       
    32 - QApplication
       
    33 	Don't overwrite explicitly set font with the default font when
       
    34 	using the static methods before calling the constructor.
       
    35 	X11 only: Support custom color maps on 8-bit visuals.
       
    36 
       
    37 - QCheckBox
       
    38 	Draw focus indicator into indicator if the text label is empty.
       
    39 
       
    40 - QClipboard
       
    41 	X11 only: Null-terminate encoded strings.
       
    42 
       
    43 - QComboBox
       
    44 	Made sure the current item is selected in the list. Call
       
    45 	focusIn/OutEvent handlers when the lineedit changes focus.
       
    46 
       
    47 - QDataTable
       
    48 	Update the current cell when selecting rows.
       
    49 
       
    50 - QDialog
       
    51 	Don't find a place for dialogs that have been explicitly
       
    52 	moved.
       
    53 
       
    54 - QDir
       
    55 	Improved filtered lookup.
       
    56 
       
    57 - QDockWindow
       
    58 	Emit visibilityChanged signal only if visibility relative to
       
    59 	the dock area has changed.
       
    60 
       
    61 - QEventLoop
       
    62 	Implement this API on Windows and Mac.
       
    63 
       
    64 - QFileDialog
       
    65 	Fix visibility of preview widgets. Renaming files now also
       
    66 	works in ExistingFiles mode.
       
    67 
       
    68 - QFont
       
    69 	X11 only: Fixed width calculation for undefined characters.
       
    70 
       
    71 - QFrame
       
    72 	Erase the margin region for flicker-optimized subclasses.
       
    73 
       
    74 - QFtp
       
    75 	Don't try to connect multiple times to the server.
       
    76 
       
    77 - QHttp
       
    78 	Fix special case for "Content-Length: 0" transfers.
       
    79 
       
    80 - IME   (Input Methods)
       
    81 	Windows only: Accept the input when the widget loses focus.
       
    82 
       
    83 - QLibrary
       
    84 	Mac only: Implement path searching to look in standard loader places
       
    85 	for plugins.
       
    86 
       
    87 - QLineEdit
       
    88 	Draw background pixmap with the correct offset. Fixed
       
    89 	undo/redo.
       
    90 	Mac only: Support for native navigation and selection with keyboard.
       
    91 
       
    92 - QListBox
       
    93 	Fixed null-pointer crash in QFileDialog.
       
    94 
       
    95 - QListView
       
    96 	Fixed null-pointer crash when reimplementing insertItem.
       
    97 
       
    98 - QMenuBar
       
    99 	Improved focus handling.
       
   100 
       
   101 - QMime
       
   102 	Support URLs on Japanese Win98.
       
   103 	Windows only: Support URLs on network drives.
       
   104 
       
   105 - QOCIDriver
       
   106 	Improved handling for datatype mismatches
       
   107 
       
   108 - QODBCDriver
       
   109 	Don't report Unicode support on Win9x/Me. Support
       
   110 	high-precision values. Support fetchLast in forward-only
       
   111 	databases
       
   112 
       
   113 - QPainter
       
   114 	Make endpixel rendering consistent on all platforms. Draw
       
   115 	focus rectangles with better contrast. Fixed text rendering
       
   116 	with wordbreak.
       
   117 
       
   118 - QPixmap
       
   119 	Mac only: Support alpha channels when converting from a
       
   120 	QImage.
       
   121 
       
   122 - QPopupMenu
       
   123 	Fixed offset errors and keyboard navigation for invisible
       
   124 	items. Allow overlapping of menus with desktop elements (e.g.
       
   125 	taskbar). Avoid flicker for context menus.
       
   126 
       
   127 - QPrinterDialog
       
   128 	Unix only: Try harder to find all printers.
       
   129 
       
   130 - QProcess
       
   131 	Windows only : Start batch files with spaces in filename.
       
   132 
       
   133 - QScrollView
       
   134 	Don't propagate accepted contents mouse events.
       
   135 
       
   136 - QSettings
       
   137 	X11 only: Don't read Qt specific settings if application is
       
   138 	not desktop-settings-aware.
       
   139 	Windows only: Handle null-terminations correctly on
       
   140 	Win95/98/Me. Fixed a resource leak.
       
   141 
       
   142 - QSqlCursor
       
   143 	Improved performance for multiple inserts
       
   144 
       
   145 - QString
       
   146 	Pass base parameter to recursive calls in setNum().
       
   147 
       
   148 - QStyle
       
   149 	Make better use of the style flags.
       
   150 
       
   151 - QTabBar
       
   152 	Fixed focus handling for dynamically created tab widgets.
       
   153 
       
   154 - QTable
       
   155 	Make sizeHint implementation depend on header
       
   156 	visibility. Update the geometry of cell widgets in
       
   157 	setRowHeight() and setColumnWidth().
       
   158 
       
   159 - QTableItem
       
   160 	Fixed sizeHint() for items with wordwrap and items with
       
   161 	newlines in the text.
       
   162 
       
   163 - QTextCodecFactory
       
   164 	Load plugins correctly.
       
   165 
       
   166 - QTextEdit
       
   167 	Fixed rendering of selections in inactive windows. Return the
       
   168 	string with format tags in LogText mode. Non-breaking
       
   169 	whitespaces (0xA0) are no longer converted to spaces in text().
       
   170 
       
   171 - QWheelEvent
       
   172 	X11 only: Support second mouse wheel (since there is no
       
   173 	documented API for this on Windows).
       
   174 
       
   175 - QWidget
       
   176 	Fix showHidden(). Propagate palettes and fonts correctly to
       
   177 	children. Don't block modeless children of modal dialogs.
       
   178 
       
   179 - QWorkspace
       
   180 	Don't return invalid pointers to closed MDI clients.
       
   181 
       
   182 
       
   183 ****************************************************************************
       
   184 *		   		Tools					   *
       
   185 ****************************************************************************
       
   186 
       
   187 - moc and uic
       
   188 	Delete output files before aborting.
       
   189 
       
   190 - uic
       
   191 	Don't print debug messages from generated code. Fixed column
       
   192 	and row labeling. Don't generate code for database specific
       
   193 	properties.
       
   194 
       
   195 - Qt Designer
       
   196 	Fixed reported crashes.
       
   197   
       
   198 - Qt Assistant
       
   199 	Flush stdout to make sure that clients get the correct port
       
   200 	number.
       
   201 
       
   202 
       
   203 ****************************************************************************
       
   204 *			       Extensions				   *
       
   205 ****************************************************************************
       
   206 
       
   207 - ActiveQt
       
   208 	Fixed null-pointer crashes for QVariant parameters. Try harder
       
   209 	to convert types. Fixed Qt control placement and property
       
   210 	handling in Visual Basic. Improved workaround for Word
       
   211 	type library problems. Integrated hosted controls in tab focus
       
   212 	chain. Support property overloading in Qt controls.