dist/changes-3.0.4
changeset 0 1918ee327afb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dist/changes-3.0.4	Mon Jan 11 14:00:40 2010 +0000
@@ -0,0 +1,214 @@
+Qt 3.0.4 is a bugfix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 3.0.3
+
+
+****************************************************************************
+*			    General					   *
+****************************************************************************
+
+- Qt 3.0.4 builds on VC++.NET.
+
+
+****************************************************************************
+*			   Library					   *
+****************************************************************************
+
+- QApplication
+	Send wheel events for blocked widgets to the focus widget instead.
+	Windows only: Fixed problems with Korean input methods. Reset
+	the mouse state even when we ignore the next button release.
+
+- QColor:
+	Fixed marking colors created with an invalid color string as
+	invalid.
+
+- QComboBox:
+	QComboBox's listbox now takes the combobox's palette.
+
+- QDataTable:
+	Fixed the scrollbar behaviour when browsing result sets from
+	clients that do not return a query size. Make the table
+	adopt the filter and sort settings from the cursor when
+	setSqlCursor() is called.
+	
+- QDateTimeEdit:
+	Update the date/time edit even if the new date/time is
+	invalid.
+
+- QDialog:
+	Respect the minimum and maximum size of the extension grow
+	width/height in showExtension( TRUE ). Don't delete the object
+	immediately for WDestructiveClose, instead use deleteLater()
+	to allow queued events to be processed.
+
+- QDir:
+	Fixed crash when calling entryList() for non-existing
+	directories.
+
+- QDnD:
+	Mac only: Prevent crash when dropping onto a transparent part
+	of a widget.
+
+- QDockWindow:
+	Accelerators of the mainwindow now continue to work if a floating
+	dockwindow becomes active.
+
+- QFileDialog:
+	Windows only: Fixed displaying shared Windows directories
+	(e.g. \\Machine\Folder). Worked around a problem which made
+	QFileDialog hang.
+
+- QFontDataBase:
+	Enumerate all fonts correctly on Windows; also made it faster.
+
+- QGridLayout:
+	Do not crash when a widget inserted with addMultiCellWidget()
+	is deleted.
+
+- QHeader:
+	Fixed setOffset() for vertical headers.
+
+- QIconView:
+	Fixed when clicking and dragging from the edge of an icon, so
+	that the icon will drag immediately rather than when the mouse
+	next passes over it.
+
+- QKeyEvent:
+	Correctly deliver a KeyRelease event with isAutoRepeat
+	set to FALSE after releasing an auto-repeated key.
+
+- QLabel:
+	Fixed so that the label uses paletteForegroundColor() and not
+	the the colorgroup's 'text' color, when displaying richtext.
+
+- QListBox:
+	Performance improvements.
+
+- QListView:
+	When typing in a listview to search for an item, don't select
+	items in Extended selection mode. Speed improvements for
+	selectAll() or (un)selecting a large number of items (e.g by
+	pressing Shift+End) in big listviews (starting from 150.000
+	items).
+
+- QOCIDriver:
+	Allow access to tables not owned by the current user. Use
+	Oracle synonyms for table names. Tables can also be specified
+	as 'OWNER.TABLE'.
+
+- QPainter:
+	Don't delete the tabarray set in setTabArray() in the first
+	drawText() call.
+
+- QPopupMenu:
+	Fixed re-use of menus.
+
+- QPrintDialog:
+	Layout group boxes properly. Fixed function cast in NIS code
+	so that it works on all compiler-platform pairs. Allow NIS on
+	any Unix, not just Solaris.
+
+- QPrinter:
+	Windows only: Implemented printing of rotated pixmaps and
+	images.
+
+- QProcess:
+	Unix and Mac only: Make sure that the processExited() signal
+	is emitted only once for each process. This also fixes a crash
+	that occurred on very rare occasions.
+
+- QProgressBar:
+	Fixed crash bug when totalSteps() was 1. Fixed some painting
+	bugs.
+
+- QPSPrinter:
+	Improvements in printing Japanese. Big speed improvements.
+
+- QRichText:
+	Improved speed of loading plain text and rich text
+	documents. Fixed some internal links which didn't work
+	correctly. Fixed minimumWidth and usedWidth calculations for
+	table layouts of nested tables. Fixed <br> tags within list
+	items. Fixed some memory leaks and cleanup on exit. Now works
+	with fonts that specify sizes in pixels.
+
+- QScrollBar:
+	Release the control, when the scrollbar got hidden while a
+	control was pressed.
+
+- QSimpleRichText:
+	Make sure the painter's properties don't get changed in
+	setWidth().
+
+- QSpinBox:
+	Don't fire the autorepeat timer before valueChanged() is
+	completed, if the up or down button is pressed.
+
+- QSqlDriver:
+	Export DB driver classes under Windows if compiled into the
+	lib.
+
+- QSqlQuery:
+	Reset the last error before a new query is executed.
+
+- QTable:
+	If a row or column is hidden, setRowHeight() and
+	setColumnWidth() no longer cause an immediate resize; instead
+	they store the value for later use, i.e. for when the row or
+	column is shown. Fixed a problem which reset table header
+	sections after inserRows()/insertColumns() calls. showRow()
+	and showColumn() now do nothing if a row/column is already
+	visible. Windows only: Fixed the problem that combobox table
+	items never got smaller than a certain size.
+
+- QTextEdit:
+	Cleaner modified() and setModified() handling (doesn't rely on
+	internal signals anymore, so it is now safe to call
+	setModified() from a slot connected to textChanged()). Fixed
+	selecting text if a margin was set using setMargins(). Fixed
+	crash when calling removeSelectedText() with a selNum larger
+	than 0. Only auto-create a bullet list when typing - or * at
+	the beginning of a line if textFormat() is RichText, not
+	AutoFormat.
+
+- QTitleBar:
+	Don't paint all titlebars in a QWorkspace activated when a
+	dockwindow is the active window.
+
+- QToolBar:
+	Don't show the extension button when the extension menu would
+	not contain any items.
+
+- QUrlOperator
+	Fixed a crash.
+
+- QWaitCondition:
+	Fixed a problem with wait() using invalid timeout values.
+
+- QWorkspace:
+	Also show scrollbars (if enabled), when moving a document
+	window out of the workspace to the left at the top. Never show
+	scrollbars if a document window is maximized.
+
+
+
+****************************************************************************
+*			   Extensions					   *
+****************************************************************************
+
+****************************************************************************
+*			      Other					   *
+****************************************************************************
+
+Qt Config:
+	X11 only: The default X input methods are now configurable
+	through qtconfig.
+
+****************************************************************************
+*		    Qt/Embedded-specific changes		           *
+****************************************************************************
+
+****************************************************************************
+*		    Qt/Mac-specific changes		           	   *
+****************************************************************************
+