ChangeLog
=========

This is the ChangeLog file for the SoQt-1 module.  This file is supposed to
be automatically generated every night.  Entries are in reversed chronological
order.  Check also out the following ChangeLog files:

  cfg/m4/ChangeLog
  cfg/m4/ChangeLog.sh
  docs/ChangeLog.v1.0.0
  docs/ChangeLog.v1.0.1
  src/Inventor/Qt/common/ChangeLog
  src/Inventor/Qt/common/ChangeLog.sh

See http://www.red-bean.com/~kfogel/cvs2cl.shtml for information about the
cvs2cl script used to generate this file.

============================================================================

2003-03-07 11:53  larsa

	* NEWS:
	
	update

2003-03-07 11:32  larsa

	* Makefile.am:
	
	make dist tarball self-bootstrappable

2003-03-07 10:31  larsa

	* Makefile.am:
	
	fix wrapmsvc.exe installation

2003-03-06 20:19  larsa

	* configure.ac:
	
	shees - finish the half-finished punt by whoever released 1.0.1

2003-03-06 19:51  larsa

	* src/Inventor/Qt/: Makefile.am, SoQt.cpp, SoQtP.h,
	devices/6DOFEvents.cpp, devices/Makefile.am, viewers/Makefile.am,
	viewers/SoQtExaminerViewerP.h, viewers/SoQtFullViewerP.h,
	viewers/SoQtPlaneViewerP.h, widgets/Makefile.am:
	
	be super-strict on include paths

2003-03-06 19:31  larsa

	* src/Inventor/Qt/: viewers/ExaminerViewer.cpp,
	viewers/FullViewer.cpp, viewers/PlaneViewer.cpp,
	widgets/QtNativePopupMenu.cpp, widgets/SoQtGLArea.cpp,
	widgets/SoQtThumbWheel.cpp:
	
	include paths

2003-03-06 19:28  larsa

	* packaging/windows/middle.nsi.in:
	
	png, not gif

2003-03-06 19:26  larsa

	* src/Inventor/Qt/: SoQt.cpp, SoQtComponent.cpp, SoQtGLWidget.cpp,
	viewers/ExaminerViewer.cpp, viewers/FullViewer.cpp,
	viewers/PlaneViewer.cpp, widgets/QtNativePopupMenu.cpp,
	widgets/SoQtGLArea.cpp, widgets/SoQtThumbWheel.cpp:
	
	fix include paths

2003-03-06 19:21  larsa

	* configure.ac:
	
	fix for wrapmsvc-install problem

2003-03-06 19:05  larsa

	* src/Inventor/Qt/: SoQtComponentP.h, SoQtGLWidgetP.h, SoQtP.h,
	devices/SoQtDeviceP.h, devices/SoQtSpaceballP.h,
	viewers/SoQtExaminerViewerP.h, viewers/SoQtFullViewerP.h,
	viewers/SoQtPlaneViewerP.h:
	
	flag as private header files

2003-03-06 18:39  larsa

	* src/Inventor/Qt/: SoQt.cpp, SoQtComponent.cpp, SoQtGLWidget.cpp,
	viewers/ExaminerViewer.cpp, viewers/FullViewer.cpp,
	viewers/PlaneViewer.cpp, widgets/QtNativePopupMenu.cpp,
	widgets/SoQtGLArea.cpp, widgets/SoQtThumbWheel.cpp:
	
	moc_* rename

2003-03-06 18:12  larsa

	* packaging/windows/middle.nsi.in:
	
	package documentation also

2003-03-06 18:02  larsa

	* html/Makefile.am, man/man3/Makefile.am:
	
	paths with spaces fixes

2003-03-06 17:28  larsa

	* configure.ac:
	
	additional ac-substs

2003-03-06 16:51  larsa

	* configure.ac:
	
	add msvc .dsp-setup

2003-03-06 16:49  larsa

	* packaging/windows/: bfheader.nsi.in, heading.nsi.in, post.nsi.in,
	soqt-sdk.html.in:
	
	general update

2003-03-04 12:01  mortene

	* src/Inventor/Qt/devices/SoQtMouse.cpp:
	
	Handle button values unexposed through the Qt API.

2003-03-03 14:29  mortene

	* src/Inventor/Qt/SoQt.cpp:
	
	Make sure Coin is initialized before SoDebugError is attempted
	used.

2003-02-28 18:01  mortene

	* src/Inventor/Qt/SoQtComponent.cpp:
	
	Is this what vi does to long lines? ;)

2003-02-28 16:30  kyrah

	* src/Inventor/Qt/SoQtComponent.cpp:
	
	Custom cursors don't work with Qt-3.1.2. Disabled until fixed by
	the Trolls.

2003-02-28 13:46  mortene

	* configure.ac, src/Inventor/Qt/viewers/ExaminerViewer.cpp,
	src/Inventor/Qt/viewers/FullViewer.cpp,
	src/Inventor/Qt/viewers/PlaneViewer.cpp:
	
	Correctness fix: use QStyleFactory instead of QWindowsStyle plug-in
	directly. Fixes compilation problems on Debian unstable. Reported
	by Leopold Palomo Avellaneda.

2003-02-26 23:22  kyrah

	* FAQ:
	
	Reference FAQ.legal

2003-02-26 18:42  mortene

	* src/Inventor/Qt/: SoQtComponent.cpp, viewers/FullViewer.cpp:
	
	Elaborate a bit on the code comments surrounding a bug workaround /
	warning.

2003-02-26 18:37  kyrah

	* src/Inventor/Qt/viewers/FullViewer.cpp:
	
	Bug fixed in Qt-3.1.2

2003-02-26 18:37  kyrah

	* src/Inventor/Qt/SoQtComponent.cpp:
	
	Bug (hopefully) fixed in Qt-3.1.2, will look into it.

2003-02-26 14:46  kyrah

	* configure.ac:
	
	Get rid of gcc3 warning caused by passing a -I<dir> option to gcc3
	that is one of its default include directories.

2003-02-21 11:36  kyrah

	* src/Inventor/Qt/SoQt.cpp:
	
	Mention that it means asking for trouble to fiddle around with
	SoQtComponent-derived objects after SoQt::mainLoop() has returned.

2003-01-30 18:48  kyrah

	* README.MAC:
	
	Document FORCE_NO_QTMAC_31_RESIZE_WORKAROUND variable

2003-01-30 18:44  kyrah

	* src/Inventor/Qt/viewers/FullViewer.cpp:
	
	Add environment variable FORCE_NO_QTMAC_31_RESIZE_WORKAROUND, which
	makes it possible to disable the workaround for the GL context
	resize problem in Qt/Mac 3.1.x. (This problem will be fixed in
	Qt/Mac 3.1.2, and is already fixed in current Qt/Mac snapshots.
	People using a current snapshot should be able to turn off the
	workaround.)

2003-01-30 17:05  kyrah

	* README.MAC:
	
	List knowns issues with Qt/Mac 3.1.x

2003-01-24 13:26  kyrah

	* src/Inventor/Qt/: SoQtComponent.cpp, viewers/FullViewer.cpp:
	
	Corrected placement of '(' (Oops...)

2003-01-23 17:32  kyrah

	* src/Inventor/Qt/SoQtComponent.cpp:
	
	Typo fix.

2003-01-23 16:46  kyrah

	* src/Inventor/Qt/: SoQtGLWidget.cpp, SoQtGLWidgetP.h:
	
	Fix for a problem with Qt/Mac 3.1 -- textures used to disappear
	when the viewer window was resized. The problem was due to a hack
	in Qt/Mac -- they sometimes destroy and re-create the OpenGL
	context. (*No comment*) In these cases, we have to register a new
	context as well to get a new cache context ID.

2003-01-22 12:01  kyrah

	* src/Inventor/Qt/viewers/: ExaminerViewer.cpp, FullViewer.cpp,
	PlaneViewer.cpp:
	
	Draw the buttons in the viewer decoration in the Windows style on
	Qt/Mac.
	
	(Since Qt/Mac 3.1.x, all pushbuttons (even those < 32x32) are drawn
	using the Aqua style, i.e. with rounded edges and shading. This
	looks really ugly in the viewer decoration. Drawing the buttons in
	the Windows style gives us the flat, square buttons we want.)

2003-01-20 13:15  kyrah

	* README.MAC:
	
	Removed outdated (and possibly confusing) information

2003-01-20 12:58  kyrah

	* src/Inventor/Qt/SoQtComponent.cpp:
	
	Undo my last changes, since that fixed only half of the problem.
	The custom cursor problem with Qt 3.1.1 is an acknowledged Qt bug,
	and will be fixed in the next version.	Until then, just use the
	standard arrow cursor instead of our custom cursor, and spit out a
	warning.

2003-01-17 15:43  kyrah

	* src/Inventor/Qt/SoQtComponent.cpp:
	
	Custom cursors > 16x16 do not work correctly in Qt/Mac versions
	3.1.0 and 3.1.1 - the displayed graphics look totally wrong. We
	normally use 32x32 bitmaps for all cursors, since this is the
	recommended cursor size that works on all platforms, but as a
	workaround, let's use the real size (usually 16x16 px) on these
	versions....

2003-01-16 19:11  kyrah

	* src/Inventor/Qt/viewers/FullViewer.cpp:
	
	Workaround for a bug in Qt/Mac 3.1.0 and 3.1.1: If the OpenGL
	context overlaps with the QSizeGrip widget (generated by default),
	resizing does not work any more. The workaround is to leave 15
	pixels at the lower border of the window blank...

2002-12-16 17:26  kyrah

	* src/Inventor/Qt/devices/: SoQtKeyboard.cpp, SoQtMouse.cpp:
	
	Qt::ControlButton now refers to the Apple key, no longer the Ctrl
	key. We still want to emulate the right mouse button by ctrl-click,
	though -> another ugly #if QT_VERSION ...

2002-10-28 14:37  mortene

	* src/Inventor/Qt/SoQt.cpp:
	
	Use a common envvar name for all SoGui modules for debugging DLL
	dependencies.

2002-10-28 14:27  mortene

	* src/Inventor/Qt/SoQt.cpp:
	
	Move debug output to after SoDB::init(), since it's using
	SoDebugError.

2002-10-24 21:39  mortene

	* src/Inventor/Qt/SoQtComponent.cpp:
	
	FIXME note about how to attack the resize-handling problems.

2002-10-23 10:01  mortene

	* src/Inventor/Qt/: SoQt.cpp, SoQtGLWidget.cpp:
	
	A couple of FIXME notices.

2002-10-22 16:28  rolvs

	* src/Inventor/Qt/viewers/FullViewer.cpp:
	
	A quick fix to BUG#014 (Viewers didn't resize if they was built
	without decorations), and at the same time it fixes a bug reported
	from Tamer Fahmy that setDecorations( TRUE ) bails out on an assert
	failure if the Viewer was built without decorations.
	
	Basically the fix makes sure that all widgets are built, and then
	hides the decorations if they are un-needed.

2002-10-14 16:15  mortene

	* src/Inventor/Qt/: SoQt.cpp, SoQtP.h:
	
	Reverse previous patch: there are good reasons for listing Win32
	DLL modules from SoQt, even though we also do it from Coin. (The
	SoQt lib could be built on top of SGI / TGS Inventor, for
	instance.)

2002-10-14 16:07  mortene

	* src/Inventor/Qt/: SoQt.cpp, SoQtP.h:
	
	SoAny::listWin32ProcessModules() is being obsoleted.

2002-10-08 16:45  mortene

	* src/Inventor/Qt/SoQtGLWidget.cpp:
	
	Compilation fix for inclusion header namespace clash between X11's
	Xmd.h and Qt's qglobal.h. Thanks to Bert Bril.

2002-10-07 12:54  mortene

	* src/Inventor/Qt/: SoQt.cpp, SoQtP.h:
	
	Hack for Bert Bril to silence X11 error messages.

2002-10-03 20:53  mortene

	* src/Inventor/Qt/SoQt.cpp:
	
	Qt 2 compile fix, by pederb.

2002-10-02 18:47  mortene

	* configure.ac, src/Inventor/Qt/SoQt.cpp, src/Inventor/Qt/SoQtP.h:
	
	Implements debug code to list all loaded DLLs under Win32

2002-10-01 14:35  larsa

	* src/Inventor/Qt/SoQt.cpp:
	
	added missing limits.h, thanks to Daniel Soto Alvarez

2002-09-30 21:41  mortene

	* src/Inventor/Qt/widgets/SoQtThumbWheel.cpp:
	
	Compilation fix for release builds. Thanks to Bert Bril.

2002-09-27 10:50  mortene

	* src/Inventor/Qt/widgets/SoQtThumbWheel.cpp:
	
	Don't ignore return value of QPixmap::convertFromImage() (we've had
	an unresolved problem report from MSWin Purify about an Array
	Bounds Read here).

2002-09-20 13:59  mortene

	* src/Inventor/Qt/SoQt.cpp:
	
	Compilation fix: explicit cast. Thanks to Colin Dunlop.

2002-09-18 14:53  mortene

	* src/Inventor/Qt/: SoQtGLWidget.cpp, SoQtGLWidgetP.h:
	
	Implements code that checks if rendering is direct.

2002-09-18 09:31  mortene

	* configure.ac:
	
	Check for presence of GLX (which we need to use to query about
	direct vs remote rendering).

2002-09-17 14:18  mortene

	* src/Inventor/Qt/: SoQt.cpp, SoQtP.h:
	
	Provide debugging mechanisms for making it a lot easier to track
	down the cause of X11 errors.

2002-09-11 15:48  mortene

	* src/Inventor/Qt/SoQt.cpp:
	
	Fixes a nasty crash-on-exit problem. Some code comment fixes.
	Assert-check for QApplication.

2002-08-26 15:11  mortene

	* src/Inventor/Qt/devices/SoQtMouse.cpp:
	
	Bugfixes for conversion of mousewheel events. (QWheelEvent was
	casted to QMouseEvent when checking for modifier key states.)

2002-08-25 22:03  mortene

	* src/Inventor/Qt/viewers/FullViewer.cpp:
	
	Fix endless resize recursion bug.

2002-08-24 12:47  mortene

	* src/Inventor/Qt/devices/SoQtMouse.cpp:
	
	FIXME note about SoMouseWheel idea.

2002-08-23 15:16  larsa

	* configure.ac:
	
	support for arbitrary extension nodes

2002-08-23 15:15  larsa

	* src/Inventor/Qt/SoQt.cpp:
	
	support for arbitrary configure-time extension nodes

2002-08-19 13:45  mortene

	* src/Inventor/Qt/viewers/PlaneViewer.cpp:
	
	Bugfix: initialize buttons in case they are not set up later.
	Problem reported by Eric Rose.

