Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Nick Hudson <skrll@netbsd.org>
List: source-changes
Date: 12/26/2000 15:00:15
Module Name:	pkgsrc
Committed By:	skrll
Date:		Tue Dec 26 13:00:15 UTC 2000

Modified Files:
	pkgsrc/x11/qt2: Makefile.common
	pkgsrc/x11/qt2-designer/files: md5
	pkgsrc/x11/qt2-designer/pkg: PLIST
	pkgsrc/x11/qt2-docs/files: md5
	pkgsrc/x11/qt2-docs/pkg: PLIST
	pkgsrc/x11/qt2-libs/files: md5 patch-sum
	pkgsrc/x11/qt2-libs/patches: patch-ae
	pkgsrc/x11/qt2-libs/pkg: PLIST

Log Message:
Update to 2.2.3. Changes are:

Qt 2.2.3 is a bugfix release. It keeps both forward and backward
compatibility (source and binary) with Qt 2.2.2

****************************************************************************
*			    General					   *
****************************************************************************

- Platform fixes for Red Hat 7.0, Unixware 7, SCO OpenServer 5.0.5,
  LinuxPPC, True64.

- Basic multihead support for MS-Windows 98/2000: Popup windows, tooltips
  and What's This? help texts now appear on the correct screen,
  QApplication::desktop() is now as big as the virtual screen.

- Documented previously internal QEmbed utility. The tool converts
  arbitrary files into C++ code. This is useful for including image
  files and other resources directly into your application rather than
  loading the data from external files. You find it in qt/tools/qembed.

- X11 only: Fixed font sizes on higher resolution displays. When
  asking for a specific point size, you should always receive a font
  with an adequate pixel size depending on the dpi value of the
  display. This was supposed to work before, but broke for certain cases
  on XFree 4.x.

- Many minor bugfixes and small improvements, see detailed lists below.

****************************************************************************
*			   Designer					   *
****************************************************************************

- Minor fixes for custom widget handling

- Minor user interfaces fixes

- Fixed uic-generated code for dialogs that are not completely
  layouted

- Improved code generation for non-ascii and non-latin1 text

****************************************************************************
*			   Library					   *
****************************************************************************

QAction:	Deletes generated widgets on the action's destruction
		time

QApplication:	Cleans thread-pipe on destruction time
		Fixed crash when passing 0/0 as argc/argv

QClipboard:	MS-Windows only:  Try harder to get the unicode contents
		from the system clipboard

QComboBox:	Fixes for NoInsertion policy

QDir:		Gives ';' higher priority than ' ' as a filter separator

QDom:		Support for NOTATION and ENTITY declarations was missing.

QFileDialog:	MS-Windows only: safer handling of non-existing directories

QFont:		X11 only: Fixed font sizes on higher resolution displays.
		When asking for a specific point size, you should always
		receive a font with an adequate pixel size depending on
		the dpi value of the display. This was supposed to work
		before, but broke for certain cases on XFree 4.x.

QGl:		MS-Windows only: added some missing Q_EXPORTS for using
		the OpenGL module in a DLL

QIconView:	Fixed icon selection in case icons overlap
		Fixed crash when trying to drag items in NoSelection mode

QImage:		MS-Windows only: Fixed problems with reading 15/16/32
		bits-per-pixel Windows DIBs

QListView:	currentChanged() signal in takeItem() is now safe to use

QMainWindow: 	Small layout fix

QMetaObject:	Fixed numClassInfo()

QMotifPlusStyle: Added support for Tristate checkboxes

QPointArray: 	Avoid overflow if the array gets too big

QPopupMenu:	Improved auto-placement

QPrinter:	Saves last printer dialog configuration by default
		Unix only: a memory leak fixed

QPushButton:	Improved popup menu placement

QString:	Fixed toDouble() for strings containing non latin1
		characters

QTabBar:	Optimizations

QTable:		Several minor bugfixes including a possible crash fix

QTextCodec:	Support for the changed posix charmap tables on
		Red Hat 7.0

QToolButton:	Improved popup menu placement

QThread:	MS-Windows only: minor bugs and race conditions fixed

QUrl:		Fixed parser, path can start with a digit

QWidget:	Revised lastWindowClosed() signal, it was ocassionally
		emitted too often

QWindowsMime:	MS-Windows only: Try harder to get unicode contents

QWindowsStyle:	Draws disabled radio buttons grayed out

QXml:		Fix missing distinction between external parsed and
		external unparsed entities.
		The reporting of some processing instructions were missing.

****************************************************************************
*			   Extensions					   *
****************************************************************************

Xt Extension:	Prioritize timers over posted events. This is necessary
		to ensure that paintEvents are processed in a timely
		manner after QWidget::update is called from a slot that
		is connected to a QTimer signal

NS Plugin:	Bugfixes and maintainance

****************************************************************************
*			      Other					   *
****************************************************************************

- Meta Object Compiler (moc): Improved namespace support with MSVC.

****************************************************************************
*			   Third party					   *
****************************************************************************

None

****************************************************************************
*               Changes that might affect runtime behavior                 *
****************************************************************************

None

****************************************************************************
*		    Qt/Embedded-specific changes		           *
****************************************************************************

- The libqt.* library file is now called libqte.* on Qt/Embedded so
  you can easily have both Qt/X11 and Qt/Embedded installed on the
  same system.

- 4bpp grayscale and 24bpp color is supported.

- Some additional Window Manager styles are provided.

- Setable "desktop" color/image.

- Performance improvements.


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 pkgsrc/x11/qt2/Makefile.common
cvs rdiff -r1.2 -r1.3 pkgsrc/x11/qt2-designer/files/md5
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/x11/qt2-designer/pkg/PLIST
cvs rdiff -r1.2 -r1.3 pkgsrc/x11/qt2-docs/files/md5
cvs rdiff -r1.2 -r1.3 pkgsrc/x11/qt2-docs/pkg/PLIST
cvs rdiff -r1.2 -r1.3 pkgsrc/x11/qt2-libs/files/md5
cvs rdiff -r1.6 -r1.7 pkgsrc/x11/qt2-libs/files/patch-sum
cvs rdiff -r1.4 -r1.5 pkgsrc/x11/qt2-libs/patches/patch-ae
cvs rdiff -r1.2 -r1.3 pkgsrc/x11/qt2-libs/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.