dist/changes-3.1.0-b2
changeset 0 1918ee327afb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dist/changes-3.1.0-b2	Mon Jan 11 14:00:40 2010 +0000
@@ -0,0 +1,220 @@
+Qt 3.1 introduces many significant new features and many improvements
+over the 3.0.x series. For an overview of the main changes between
+3.0.x and 3.1, look at the changes-3.1.0-b1 file. This file describes
+the changes between Qt 3.1 beta1 and Qt 3.1 beta2.
+
+
+****************************************************************************
+*			    General					   *
+****************************************************************************
+
+The binary incompatibilities that were introduced in Qt 3.1 beta1
+have been fixed.
+
+****************************************************************************
+*			   Library					   *
+****************************************************************************
+
+- QAction
+	Don't update when nothing has changed.
+
+- QActionGroup
+	Syncronize comboboxes correctly for groups with
+	separators. Set the initial currentItem of comboboxes to the
+	action that is on when adding the group. Emit activated signal
+	for non-toggle actions selected from a combobox. Apply the
+	state of the action group for new widgets.
+
+- QApplication
+	Correctly set the accept() flag on accel events. Obsoleted
+	processOneEvent(), we have a better way for integrating
+	eventloops now. (See QEventLoop's documentation.)
+	Windows only: reserve more space for very long application
+	filenames.
+
+- QCheckTableItem
+	Use the colorgroup passed in for the background color and not
+	the viewport's.
+
+- QColor
+	Windows only: Fix palette allocation and ManyColor mode on
+	Windows.
+
+- QComboBox
+	Emit activated() signals from the wheel event handler.
+
+- QComboTableItem
+	Make sure stringlist is updated even if setStringList() is
+	called while an editor exists.
+
+- QDataTable
+	Windows only: If edit confirmation was switched on and
+	the user cancelled an update by clicking in a different field,
+	the current row was needlessly changed.
+
+- QDateTimeEdit/QTimeEdit
+	Now supports wraparound for time editing.
+	
+- QDesktopWidget
+	Windows only: Allow explicit creation of QDesktopWidgets.
+
+- QDns
+	Fix a crash when a QDns object is deleted in a slot connected
+	to its resultsReady() signal.
+
+- QDockWindow
+	Windows only: Don't pass window activation around
+	unnecessarily when the activation is ignored anyway. Also
+	fixed repaint errors while dragging dock windows. Remove
+	floating windows from the mainwindow's internal lists when
+	deleting.
+
+- QEventLoop
+	Renamed processNextEvent(flags,bool) to processEvents(flags)
+	and introduced new ProcessEvents flag, WaitForMore. Remove
+	processOneEvent since it is redundant.
+
+- QFileDialog
+	Windows only: Disable NTFS permission lookup during filedialog
+	population. This can take a long time, and the information is
+	not really required.
+
+- QGLContext
+	Added a workaround to get overlays to work on ATi FireGL
+	cards.
+
+- QGLWidget
+	Added support for rendering text into a GL context with the
+	renderText() calls.
+
+- QHeader
+	Draw the sort arrow at the right position with multi-line
+	header labels. Scale the correct sections when the header
+	sections are reordered. Respect orientation() in sizeHint().
+
+- qHeapSort()
+	Fixed to only require operator<, instead of a mix of
+	operator<, <=, and >.
+
+- QIconView
+	Optimize updates on focus/window activation changes.
+
+- QLibrary
+	Windows only: only append ".dll" extension if no extension has
+	been provided.
+
+- QListBox
+	Don't call ensureCurrentVisible() in resizeEvent() unless the
+	current item was visible when you started resizing.
+
+- QListView
+	Don't draw the cell if the cell wouldn't be visible due to
+	having a width or height of 0. Don't call cancelRename() when
+	the rename was OK'd. When showing a tooltip make sure it's
+	only for that column and not for the whole item.
+
+- QMacStyle
+	Many improvements to follow the native style more closely.
+
+- QMainWindow
+	Close all floating dockwindows of the mainwindow in the close
+	event.
+
+- QMenuData
+	Make removeItem(int id) work on trees like the other functions
+	that take IDs as arguments.
+
+- QObject
+	Make sender() a safer function to use:
+	- it cannot be dangling anymore (points to 0 if the sender was
+	  deleted or disconnected)
+	- it maintains its value after other signals have been emitted
+	Fixed compatibility problem in connect(). Remove quadratic
+	behaviour in insertChild()
+
+- QPicture
+	Proper streaming for null pictures.
+
+- QPixmap
+	X11 only: allow grabWindow() to work on a screen other than
+	the default screen.
+
+- QPopupMenu
+	Draw submenu items disabled if the submenu is disabled. Fix
+	null-pointer dereferencing for dynamically changing menus.
+
+- QProcess
+	Windows only: make the tryTerminate() function work for
+	windows applications (it still does not work for
+	consoleapplications, though).
+
+- QSocket
+	Don't crash if the readBlock() returned 0.
+
+- QSplitter
+	addWidget() now reparents the widget if necessary.
+
+- QTable
+	Set the table of the item to the table in insertItem(), so
+	takeItem()/insertItem() can be used to move items between
+	tables.
+
+- QWidget
+	Clear WDestructiveClose before calling deleteLater() on
+	widgets. Event processing during destruction might otherwise
+	have another close event come along, which would issue another
+	deleteLater() call. Added a new function toggleShowHide(bool show).
+	Simplified visible() handling and added a convenience property
+	"shown" and a write function for "hidden". Save WFlags in
+	showFullScreen() and restore them so flags are remembered
+	correctly.
+
+- QWindowsStyle
+	Make the Windowsstyle obey the system's scrollbar widths.
+
+- qUncompress()
+	Don't hang forever if the expected size passed in is 0. Return
+	an empty bytearray if something went wrong instead of garbage
+	data.
+
+
+
+
+****************************************************************************
+*			   Qt Designer					   *
+****************************************************************************
+
+- Improved the look of the Toolbox
+
+- Many small usibility improvements in the special editors for widgets
+  (drag'n'drop, in-place renaming, etc.).
+
+- New icon look.
+
+- Accept class names with "::" and generate correct namespace code in
+  uic.
+
+- Reduced startup time.
+
+- Fixed a crash when loading .ui files using QWidgetFactory.
+
+- Cleaned up some old dialogs and removed obsolete settings.
+
+- Improved the .dlg import plugin.
+
+- Button text properties can be edited in a multi-line editor now,
+  since all buttons support multi-line labels.
+
+****************************************************************************
+*			   Qt Assistant					   *
+****************************************************************************
+
+- Added commandline option -removeContentFile.
+
+- New icon look.
+
+****************************************************************************
+*			   Qt Linguist					   *
+****************************************************************************
+
+- New icon look.