2017-06-30  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.12.1 for changeset c14f43801cc2
	[7d9f51a9593b] [tip] <4.12-maint>

	* NEWS:
	Released as v4.12.1.
	[c14f43801cc2] [4.12.1] <4.12-maint>

2017-06-15  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Removed some assumptions about a slot receiver when it is a method.
	[c6004fde410a] <4.12-maint>

	* doc/docgen.conf:
	Fix some legacy http links.
	[7e5b523ab924] <4.12-maint>

2017-03-24  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py:
	msip is now msipgen.
	[e4d02ca19c24] <4.12-maint>

	* lib/build-pyqt4.sh:
	Removed the build-pyqt4.sh script as it is now part of the build
	system.
	[8f34e88f49da] <4.12-maint>

2017-03-16  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py, lib/configure.py:
	QtXml is no longer deprecated in Qt5.
	[404e747e002d] <4.12-maint>

	* PyQt4.msp:
	Fix for building against Qt v5.8.0 and later.
	[81466ef1ee5b] <4.12-maint>

2017-03-03  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_types.cpp:
	Fixed a regression that affects user defined classes that use
	pyqtWrapperType as a meta-type but are not derived from
	sip.simplewrapper.
	[beba857bd97d] <4.12-maint>

2017-02-20  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, lib/configure-ng.py, lib/configure.py:
	Pass the -D flag to SIP with debug builds.
	[e82534c138da] <4.12-maint>

2016-12-26  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.12 for changeset 092a9edefe40
	[1517de4c152d]

	* NEWS:
	Released as v4.12.
	[092a9edefe40] [4.12]

2016-12-04  Phil Thompson  <phil@riverbankcomputing.com>

	* pylupdate/main.cpp:
	pylupdate now generates correct relative paths when -ts is used.
	[476e75155347]

	* pyuic/uic/uiparser.py:
	Fixed a crash when a .ui file doesn't contain a button group when it
	should.
	[6d0e7c5de2f0]

2016-10-25  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure-ng.py:
	SIP v4.19 is now required.
	[68ccdd558f8f]

2016-09-23  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure.py, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Updates for SIP v4.19.
	[66ed246156fc]

2016-08-13  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/build-pyqt4.sh:
	Updated build-pyqt4.sh for the revised ~bob layout.
	[41f22d9f30b4]

	* lib/build-pyqt4.sh:
	Fixed the name of the opensource download directory.
	[a76a45a5e7e5]

2016-08-12  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/build-pyqt4.sh:
	Added build-pyqt4.sh as the legacy script for generating overnight
	snapshots.
	[81efbae5590c]

2016-06-10  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed the build when the protect hack is not used.
	[16190713919c]

2016-05-05  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Backed out changeset 194333545a2f This is a more intrusive change
	than first anticipated (based on the PyQt5 experience) so it's
	better to leave the bug unfixed.
	[bf9f0230a3de]

	* PyQt4.msp:
	Fixed a bug breaking the build of the QtDBus module.
	[f8a51466aeef]

2016-04-17  Phil Thompson  <phil@riverbankcomputing.com>

	* rbproduct.py:
	Removed the product plugin as it isn't helping as intended.
	[ffa00852ebe7]

	* sphinx/installation.rst:
	Fixed some Sphinx warnings.
	[0bb981ffc583]

	* Makefile, rbproduct.py:
	Added a minimal product plugin that supports minimal installs.
	[478ad0f58561]

2016-03-31  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py, lib/configure.py:
	Fixed confusion between os.pathsep and os.sep.
	[8a6e6de8b30e]

2016-03-28  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Backed out changeset 06f347063026
	[88c1c9cd95c5]

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Fixed a minor bug in the error handling of bound signals.
	[06f347063026]

2016-03-25  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py:
	Use the new naming standards for source packages.
	[4190edc8f51a]

	* QAxContainer/qaxbase.sip:
	Removed uses of the deprecated /DocValue/ annotation.
	[1c8c7394191e]

2016-03-24  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Connecting to a decorated method will now fail without a compatible
	signature.
	[194333545a2f]

2016-03-13  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Restored the QFlags copy ctor to ensure assignment helpers are
	generated.
	[203b66d61cf9]

2016-03-07  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Updated the project file to the latest MetaSIP version.
	[19cee2125593]

2016-03-01  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Don't embed the -f flag in PYQT_CONFIGURATION.
	[1de80a2aa9bf]

2016-02-27  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Renamed a number of enum members from None to None_.
	[dd08aa5ceced]

	* PyQt4.msp:
	More updated type hints.
	[45c54fb81b42]

	* PyQt4.msp:
	Updated the type hints for all callables.
	[5230b6b1990b]

	* PyQt4.msp:
	Replaced Iterator with Iterable in type hints.
	[8e6ba6f17184]

2016-02-26  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Make sure the datetime module is available to stub files.
	[c70cb1479d40]

	* PyQt4.msp:
	Removed some superfluous ctors.
	[9d7e22e884fe]

2016-02-25  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Updated the project file to the current version.
	[aaba7b771563]

2016-02-18  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Moved /TypeHintValue/ from individual arguments to the appropriate
	mapped type definitions.
	[e13652538f92]

	* PyQt4.msp:
	Rename some type hint aliases to be consistent with PyQt5.
	[89849b8fda37]

2016-02-16  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added the type hint types for old-style signals and slots.
	[a479cd5f3076]

	* PyQt4.msp:
	Tweaked the type hints for pyqtSlot() and pyqtSignature().
	[af3011416715]

	* PyQt4.msp:
	Renamed some typing types.
	[61bb9de06d96]

2016-02-15  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed remaining old-style TypeHintValue annotations.
	[bc353204a390]

	* qpy/QtCore/qpycore_qtlib.cpp:
	Fixed regressions related to the refactored SIP Qt support.
	[f73b59612c99]

2016-02-10  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtsignal.cpp:
	Updated the docstring for pyqtSignal().
	[b3c6b3b66994]

	* qpy/QtDBus/qpydbuspendingreply.sip, qpy/QtDBus/qpydbusreply.sip:
	Removed finaluses of /DocValue/.
	[bfa7d99054db]

	* sphinx/installation.rst:
	Fixed some version related typos in the docs.
	[d3482bda0a9a]

	* Makefile, PyQt4.msp:
	Tweaked the use of Optional now that we understand exactly what it
	means.
	[e2f3310787dc]

2016-02-08  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Attempted to make the type hint pseudo-types more readable in
	docstrings.
	[6f7d0667c880]

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp:
	Improved the repr() of bound and unbound PyQt signals.
	[8e313416bb52]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_pyqtsignal.cpp:
	Improved the repr() of unbound signals.
	[3fc59f7a7691]

2016-02-05  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, test/tests/classes/test_QFlags.py:
	Fixed a regression in the handling of QFlags.
	[f033a2dea8e9]

	* PyQt4.msp:
	Refined the typehints for ellipsis arguments.
	[f1677dd5917a]

	* PyQt4.msp:
	Further refinement of QFlags.
	[9728e8a54f1e]

	* PyQt4.msp, test/tests/classes/test_QFlags.py:
	Refactored the QFlags support so that is consistant and minimal.
	[7600ac4d4985]

2016-02-04  Phil Thompson  <phil@riverbankcomputing.com>

	* test/tests/classes/test_QFlags.py:
	Added the QFlags unit tests.
	[558eee916ee4]

	* PyQt4.msp:
	Added the /TypeHintIn/ class annotation where appropriate.
	[a3b257461842]

2016-02-03  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Replaced /DocValue/ with /TypeHintValue/.
	[e04b5d2b5af7]

	* Makefile, lib/configure-ng.py:
	Run sip with the -f flag.
	[c185cd1f1c77]

	* qpy/QtDBus/qpydbusreply.sip,
	qpy/QtDeclarative/qpydeclarativelistproperty.sip:
	Replaced /DocType/ with /TypeHint/ in the support code.
	[a52a55c00479]

	* Makefile, PyQt4.msp:
	Removed all uses of /DocType/.
	[1e207f6c0ccd]

	* Makefile, PyQt4.msp:
	Replaced TypeHint with TypeHintIn and TypeHintOut where appropriate.
	[0d70bb9dba16]

2016-02-02  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, sphinx/incompatibilities.rst:
	Removed all remaining implementations of qSwap().
	[3c82dc0a68f7]

	* Makefile, PyQt4.msp:
	Fixed a /TypeHint/ typo.
	[81322681e5bf]

	* PyQt4.msp:
	Removed redundant DocType and TypeHint annos.
	[a66ddbc91a94]

	* PyQt4.msp:
	Fixed the type hint for QAbstractItemModel.setItemData().
	[41335faca1b8]

	* PyQt4.msp:
	Properly fix QStringRef.
	[639d49aa71cf]

2016-02-01  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added a missing /DocType/ to QStringRef.
	[8dc44059dd1f]

	* lib/configure-ng.py, sphinx/build_system.rst,
	sphinx/installation.rst:
	Updated configure-ng.py to handle PEP 484 stub files.
	[65a78775a249]

2016-01-31  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Updated the project format to v8. Implemented the required
	handwritten type hint code.
	[8317759dc48b]

	* PyQt4.msp:
	Renamed the OpenGL type hint types.
	[4d50352f4130]

	* PyQt4.msp:
	Renamed /HintType/ to /TypeHint/.
	[eb4263ef76bb]

2016-01-30  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added /HintType/ annotations where necessary.
	[ce05ffb29566]

2016-01-26  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, lib/LICENSE.commercial.short, lib/LICENSE.gpl.short,
	lib/LICENSE.internal, lib/configure-ng.py, sphinx/conf.py:
	Updated the copyright notices.
	[f5c379f1edec]

2016-01-25  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Removed all implementations of qSwap().
	[dd17caf8fe5c]

2016-01-22  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h, qpy/QtCore/qpycore_sip_helpers.cpp:
	Fixes for building against sip v5.
	[80b5e1494320]

	* qpy/QtCore/qpycore_qtlib.cpp:
	Only call sipSetPossibleProxy() for sip v4.
	[5672107fc627]

	* PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	test/tests/metaobject/test_gc_slots.py:
	Refactored the garbage collection of slots for sip v5.
	[60fcab00604a]

2016-01-21  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_qtlib.cpp, qpy/QtCore/qpycore_qtlib.h,
	qpy/QtCore/qpycore_types.h:
	Refactored most of the remaining code that depends on the Qt support
	implemented in sip v4.
	[6beb4d54832a]

	* qpy/QtCore/qpycore_qmetaobject_helpers.cpp:
	Removed a call to the deprecated sipConnectRx().
	[1780a9d76521]

2016-01-20  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/extension_api.rst, sphinx/index.rst:
	Documented the public extension API.
	[7aa14e236317]

	* PyQt4.msp, qpy/QtDBus/qpydbus_post_init.cpp,
	qpy/QtDeclarative/qpydeclarative_post_init.cpp:
	Called Q_ASSERT() on the value returned from sipImportSymbol().
	[14c3c868155a]

	* qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_public_api.h,
	qpy/QtDBus/qpydbus_chimera_helpers.cpp,
	qpy/QtDBus/qpydbus_chimera_helpers.h,
	qpy/QtDBus/qpydbus_post_init.cpp,
	qpy/QtDeclarative/qpydeclarative_chimera_helpers.cpp,
	qpy/QtDeclarative/qpydeclarative_chimera_helpers.h,
	qpy/QtDeclarative/qpydeclarative_post_init.cpp:
	Added the QVariant convertor registration functions to the public
	API.
	[31d4004ce7e5]

	* PyQt4.msp, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_public_api.h,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_qtlib.cpp:
	Added pyqt4_get_pyqtsignal_parts() to the public API.
	[f3170ae442a3]

	* PyQt4.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_public_api.h,
	qpy/QtCore/qpycore_qvariant_value.cpp,
	qpy/QtDBus/qpydbuspendingreply.cpp, qpy/QtDBus/qpydbusreply.cpp:
	Added pyqt4_from_qvariant_by_type() ot the public API.
	[66b2ff79a394]

2016-01-18  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_public_api.h, qpy/QtCore/qpycore_pyqtslot.cpp:
	Added pyqt4_get_pyqtslot_parts() to the public API and fix the
	QtDBus module to use it.
	[192a4f5e4063]

2016-01-17  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Removed all uses of SIP_SLOT.
	[27b368969328]

	* PyQt4.msp:
	Fixed a documentation string.
	[ca3f5d6050b9]

	* PyQt4.msp:
	Completed the removal of SIP_RXOBJ_CON and SIP_SLOT_CON.
	[21a7e3aedeba]

	* PyQt4.msp:
	Removed the use of SIP_RXOBJ_CON from all dialog open() methods.
	[528d73a108f0]

	* PyQt4.msp, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_public_api.h, qpy/QtCore/qpycore_qtlib.cpp:
	Removed all uses of SIP_RXOBJ_CON except for the QtGui module.
	[f7e42c545486]

2016-01-16  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Removed all uses of SIP_SIGNAL.
	[76f8cf4b31ba]

	* PyQt4.msp, qpy/QtCore/qpycore_public_api.h,
	qpy/QtCore/qpycore_qtlib.cpp, qpy/QtCore/qpycore_sip_helpers.cpp:
	pyqt4_get_signal() now handles signal objects.
	[b5efe4794147]

	* PyQt4.msp, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_public_api.h, qpy/QtCore/qpycore_qtlib.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Added pyqt4_get_signal() to the public API.
	[e1bed57399b0]

2016-01-15  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_misc.cpp, qpy/QtCore/qpycore_misc.h,
	qpy/QtCore/qpycore_public_api.cpp, qpy/QtCore/qpycore_public_api.h,
	qpy/QtCore/qpycore_shared.h:
	Some tidying up of the public API.
	[e97445a1cb66]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_public_api.cpp,
	qpy/QtCore/qpycore_public_api.h,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h:
	No longer use SIP_ANYSLOT.
	[ffbb9edd9f8e]

2016-01-12  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_qtlib.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp,
	qpy/QtCore/qpycore_sip_helpers.h:
	Refactored QObject.connect().
	[ebd7866c5e3e]

	* PyQt4.msp:
	Refactored QObject.connectNotify() and QObject.disconnectNotify().
	[b4ede964024c]

	* PyQt4.msp, qpy/QtCore/qpycore_init.cpp:
	Refactored QObject.receivers().
	[e4dcb263638b]

	* PyQt4.msp, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_qtlib.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Refactored QObject.emit().
	[9237b00d973e]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtmethodproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h, qpy/QtCore/qpycore_qtlib.cpp:
	Completed the refactoring of QObject.disconnect().
	[90175827fb3a]

	* Merged the current maintenance branch into the default.
	[9ac77e8026c3]

	* test/tests/metaobject/test_connections_old_style.py:
	Added unit tests for bad arguments for old-style disconnect().
	[56f884b39c9f] <4.11-maint>

	* test/tests/metaobject/test_connections_old_style.py:
	Added unit tests for bad arguments for old-style connect().
	[7dd72a7ea281] <4.11-maint>

	* test/tests/metaobject/test_connections_old_style.py:
	Added unit tests for old-style disconnect().
	[122a24cafbbc] <4.11-maint>

2016-01-11  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed a regression in the handling of button groups when loading a
	.ui file.
	[6b2e6a904523] <4.11-maint>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_qtlib.cpp:
	Added the stub of the migration of the sip4 Qt support.
	[6a64fe715215]

	* pyuic/uic/uiparser.py:
	Fixed a regression in the handling of button groups when loading a
	.ui file.
	[85dd5efaf948]

	* designer/python.pro-in, lib/GPL_EXCEPTION.TXT,
	lib/GPL_EXCEPTION_ADDENDUM.TXT, lib/LICENSE.GPL2, lib/LICENSE.GPL3,
	lib/OPENSOURCE-NOTICE.TXT, sphinx/static/default.css:
	Merged the current maintenance branch into the default branch.
	[b196765619d2]

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtmethodproxy.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_types.cpp,
	qpy/QtDeclarative/qpydeclarativelistproperty.cpp:
	More sip5 fixes.
	[e071838202e3] <4.11-maint>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	More sip5 changes.
	[30fe9d140339] <4.11-maint>

	* lib/configure-ng.py, qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtslot.cpp:
	Fixes for sip5.
	[fc00c13bb116] <4.11-maint>

2016-01-06  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/new_style_signals_slots.rst:
	Documented the PyQt_PyObject signal argument type.
	[27002b3cf1ce] <4.11-maint>

2015-12-15  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile:
	Switched the internal build system to Python v3.5.
	[e8028b5d2594] <4.11-maint>

2015-12-14  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile:
	Added support for venv to the internal build system.
	[8466d735a6c4] <4.11-maint>

2015-12-05  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed pyuic's handling of the margins of layout widgets.
	[6493d33126f5] <4.11-maint>

2015-10-28  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Handle PATH components that are enclosed in quotes.
	[d5f52f3403f7] <4.11-maint>

	* PyQt4.msp:
	Fixed QStyleOptionButton.None.
	[3a4a57126086] <4.11-maint>

2015-10-25  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtproperty.cpp:
	Fixed the handling of a getter's docstring by pyqtProperty.
	[cb64cf7df330] <4.11-maint>

2015-09-19  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qstring.cpp:
	Don't assume unicode objects being converted to QStrings are ready.
	[cc708df12d26] <4.11-maint>

2015-09-18  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, pyuic/uic/properties.py:
	Fixed pyuic's handling of non-ASCII font family names.
	[147fb277a6e8] <4.11-maint>

2015-09-08  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt, installers/PyQt4-Qt4-gpl.nsi,
	installers/PyQt4-Qt5-gpl.nsi, installers/psql-config.bat:
	Updates to installers for Python v3.5.
	[ec8ff8d8e222] <4.11-maint>

	* lib/configure-ng.py:
	Use win32-msvc2015 for Python v3.5.
	[92a10920a144] <4.11-maint>

2015-09-01  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile:
	The internal build system now defaults to Python v3.5.
	[b57eda72a756] <4.11-maint>

2015-08-02  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Properly fix the different licensee values for the LGPL version of
	Qt.
	[4de100248645] <4.11-maint>

2015-07-22  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/SubclassCode/QtCore.versions, lib/configure-ng.py:
	Added the PyQt_Process feature for iOS.
	[9e9f7cd5a29b] <4.11-maint>

	* lib/configure-ng.py:
	Interpret a licensee of "Builder Qt" as being the LGPL version.
	[385471caa33b] <4.11-maint>

2015-07-17  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt5-gpl.nsi, installers/pyqt4-check.py:
	Updated the installer for Qt5.
	[8d582c64313f] <4.11-maint>

2015-07-01  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed the adding of a widget to a box layout when an alignment is
	specified.
	[3f0dad48ec97] <4.11-maint>

2015-06-11  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.11.4 for changeset ee2652e4e85d
	[60b1f4e054a1] <4.11-maint>

	* NEWS:
	Released as v4.11.4.
	[ee2652e4e85d] [4.11.4] <4.11-maint>

	* installers/pyqt4-check.py:
	Updated the PyQt4 check script now that we have an extra image
	format with Qt5.
	[84067dacdda4] <4.11-maint>

	* installers/PyQt4-Qt5-gpl.nsi:
	Removed the accessibility plugins from the Qt5 installer.
	[a801041eb3d2] <4.11-maint>

	* PyQt4.msp:
	Fixed a bug compiling against Qt5.
	[f16b9eb9fa23] <4.11-maint>

	* installers/PyQt4-Qt5-gpl.nsi:
	Updated the default Qt5 version in the Windows installer.
	[a356a91783bd] <4.11-maint>

	* Makefile, pyqtdoc/renderer.py:
	Updated the references to Digia in the docs.
	[c09964de7d12] <4.11-maint>

2015-06-07  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/qobjectcreator.py:
	Make sure all generedt imports are sorted and therefore repeatable.
	[deec3fd32e3e] <4.11-maint>

2015-06-02  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS:
	Updated the NEWS file.
	[7efb81d3b2a8] <4.11-maint>

2015-05-27  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Completed the support for Qt v4.8.7.
	[3e34b5bd2b24] <4.11-maint>

	* PyQt4.msp:
	Completed the initial scan of Qt v4.8.7.
	[dbba8c672c8e] <4.11-maint>

2015-05-26  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, doc/pyqtdoc/PyQt4.xfm, installers/PyQt4-Qt4-gpl.nsi:
	Updated the doc generator and installers for Qt v4.8.7.
	[7b384a4a516c] <4.11-maint>

2015-05-23  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py, sphinx/installation.rst:
	Added the --no-python-dbus option to configure-ng.py.
	[d742e2d89b38] <4.11-maint>

2015-05-18  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/driver.py, pyuic/uic/objcreator.py,
	pyuic/uic/port_v2/load_plugin.py, pyuic/uic/port_v3/load_plugin.py,
	pyuic/uic/uiparser.py:
	Fixed deprecation warnings in pyuic.
	[3b26fc624104] <4.11-maint>

2015-05-08  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile:
	Fixed a typo in the previous change.
	[ffef79bd4f57] <4.11-maint>

	* Makefile:
	Fix the path to SIP for OS/X.
	[80d29568fd52] <4.11-maint>

2015-05-06  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/qobjectcreator.py:
	Fixed a typo in the previous fix.
	[c089b32daca1] <4.11-maint>

	* pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Loader/qobjectcreator.py, pyuic/uic/icon_cache.py,
	pyuic/uic/objcreator.py:
	Fixed the handling of themed icons by uic.loadUi().
	[debb218e6fe0] <4.11-maint>

2015-04-04  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Fixed pyuic's handling of default margins.
	[00a3c8d2587d] <4.11-maint>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Fixed pyuic's handling of the default spacing.
	[d39116ae0f76] <4.11-maint>

2015-04-03  Phil Thompson  <phil@riverbankcomputing.com>

	* pylupdate/main.cpp:
	pylupdate now saves locations as relative to the .ts file.
	[1496e92367f5] <4.11-maint>

2015-04-01  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added QWIDGETSIZE_MAX to QtGui.
	[6f6f7460ca3d] <4.11-maint>

2015-03-25  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/static/classic.css, sphinx/static/default.css:
	Fixed the stylesheet.
	[4cbee1709ebd] <4.11-maint>

2015-03-11  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/conf.py:
	Updated for sphinx v1.3.
	[265be2eab2fa] <4.11-maint>

	* pyuic/uic/uiparser.py:
	pyuic now handles empty zorder elements.
	[5cab57dce7c4] <4.11-maint>

	* lib/configure-ng.py:
	Added nostrup to the generated .pro file.
	[0c2869fa5480] <4.11-maint>

2015-03-01  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	pyuic will now ignore spacer items when setting the z-order.
	[8313084030e1] <4.11-maint>

2015-02-14  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile:
	Default to sip4.
	[83d48b092f7c] <4.11-maint>

	* Makefile, lib/configure-ng.py:
	Installing into a virtual env should now work.
	[40a7e6667c0d] <4.11-maint>

2015-02-08  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Improved the implementation of the executable search.
	[7649dd4c2e64] <4.11-maint>

	* Makefile, lib/configure-ng.py:
	Use sip5 in preference to sip4.
	[70ec41ae0377] <4.11-maint>

2015-02-06  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added some missing QEvent.Type enum values.
	[5d830e9012ae] <4.11-maint>

	* PyQt4.msp:
	Fixed all pseudo-ctors that take a QVariant argument.
	[5c941d8fb16b] <4.11-maint>

2015-02-01  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	configure-ng.py will now ignore old moc generated C++ files.
	[e270102197b1] <4.11-maint>

2015-01-31  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py, sphinx/installation.rst:
	Added the --license-dir command line option to configure-ng.py.
	[3860cd760eba] <4.11-maint>

2015-01-30  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	configure-ng.py will now handle a blank licensee.
	[58cba0e39f74] <4.11-maint>

	* qpy/QtCore/qpycore_misc.cpp:
	Converting argv now uses the current locale codec rather than
	Latin-1.
	[263fa1a7c3d8] <4.11-maint>

	* pyuic/uic/uiparser.py:
	pyuic now supports the z-order of widgets.
	[e1fb81fca18d] <4.11-maint>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Improved the fix for handling frame shadows of lines.
	[e03f99623150] <4.11-maint>

2015-01-29  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Fixed pyuic's handling of the frame shadow of lines.
	[d651c0094e96] <4.11-maint>

	* pyrcc/rcc.cpp, pyuic/uic/__init__.py:
	Removed the timestamp from the header generated by pyrcc.
	[f67a1a3ba439] <4.11-maint>

	* pyuic/uic/__init__.py:
	Removed the timestamp from the header generated by pyuic.
	[4a18f77c9854] <4.11-maint>

2015-01-23  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qstring.cpp:
	Fixed a regression converting a QString with a surrogate pair as the
	last character.
	[0842394703a2] <4.11-maint>

2015-01-14  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_types.cpp:
	Fixed the previous fix.
	[db40514060bd] <4.11-maint>

2015-01-12  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_types.cpp:
	Ensure any exception is cleared after introspecting QObject class
	attributes.
	[2dadd297b329] <4.11-maint>

2015-01-02  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/LICENSE.commercial.short, lib/LICENSE.gpl,
	lib/LICENSE.gpl.short, lib/LICENSE.internal:
	Updated the copyright notices.
	[80132fdfb984] <4.11-maint>

	* lib/configure-ng.py, sphinx/build_system.rst,
	sphinx/introduction.rst:
	Documentation updates anticipating the change from snapshots to
	previews.
	[5637bd1c4c2a] <4.11-maint>

2014-12-22  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/introduction.rst:
	Updated the docs regardig the commercial license.
	[66379812fa5f] <4.11-maint>

	* lib/configure-ng.py, lib/configure.py:
	Fixed the configure scripts for the changes to the names of the
	license files.
	[89c8027184c6] <4.11-maint>

	* build.py, installers/PyQt4-Qt4-gpl.nsi,
	installers/PyQt4-Qt5-gpl.nsi, lib/GPL_EXCEPTION.TXT,
	lib/GPL_EXCEPTION_ADDENDUM.TXT, lib/LICENSE.GPL2, lib/LICENSE.GPL3,
	lib/LICENSE.commercial.short, lib/LICENSE.gpl,
	lib/LICENSE.gpl.short, lib/OPENSOURCE-NOTICE.TXT:
	Aligned the GPL licensing with Qt.
	[436412d027d3] <4.11-maint>

2014-12-21  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/LICENSE.commercial:
	Updated the commercial license to v4.0.
	[9a31c427f796] <4.11-maint>

2014-12-16  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qstring.cpp:
	Fixed the QString to Unicode conversion to not assume that a QString
	has a trailing null QChar.
	[feec4cda951e] <4.11-maint>

2014-11-29  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt5-gpl.nsi:
	Updated the version of Qt5 used in the installer.
	[0853c2ed18f9] <4.11-maint>

	* PyQt4.msp:
	Fixed an incorrect transfer annotation on a QCompleter ctor.
	[d038e5a3a89c] <4.11-maint>

2014-11-27  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed the return values of the addWidget() and insertWidget()
	methods of QStackedLayout.
	[ab9fd6324d7c] <4.11-maint>

2014-11-16  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py:
	A source package now contains a full ChangeLog.
	[6325cd14b33b] <4.11-maint>

2014-11-10  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt5-gpl.nsi:
	Remove redundant code from the Qt5 installer.
	[59ae4401905b] <4.11-maint>

2014-11-09  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.11.3 for changeset 1514e4c6f4aa
	[e6ecc132de7b] <4.11-maint>

	* NEWS:
	Released as v4.11.3.
	[1514e4c6f4aa] [4.11.3] <4.11-maint>

2014-11-05  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py, pyqtdoc/xform.py:
	Fixed a unicode handling problem in the document generator.
	[535f80ae9242] <4.11-maint>

2014-10-24  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Fixed a regression in configure-ng.py related to the DBus Python
	module.
	[adb94530c076] <4.11-maint>

2014-10-23  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed the previous fix (shouldn't program after only one cup of
	tea).
	[b33b409e24f7] <4.11-maint>

	* PyQt4.msp:
	Reduced the delay in the input hook for Windows.
	[c952f8b545d9] <4.11-maint>

2014-10-22  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Always check for the Python dbus module.
	[d8a3e969c515] <4.11-maint>

	* lib/configure-ng.py:
	Run qmake once, recursively.
	[c1c46f99c0ef] <4.11-maint>

	* lib/configure-ng.py:
	Renamed the .pro files for pyrcc4 and pylupdate4.
	[0fb4cc78de68] <4.11-maint>

	* designer/designer.pro-in, designer/python.pro-in, lib/configure-
	ng.py, lib/configure.py:
	Renamed the .pro file for the designer plugin.
	[cfa775fb92a5] <4.11-maint>

2014-10-15  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Removed the redundant __unicode__ methods as they break with Python
	v2.6 and earlier.
	[43b79301ca04] <4.11-maint>

2014-10-10  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Handle OS/X with --enable-shared as well as --enable-framework.
	[5cfd02044003] <4.11-maint>

2014-10-03  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Updated the project file to the latest format.
	[61cdc8feb321] <4.11-maint>

2014-10-01  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Fixed QNetworkAccessManager.createRequest() so that it aborts rather
	than crashes when None is returned or there is an ungandled Python
	exception.
	[27135af9a809] <4.11-maint>

	* designer/python.pro-in:
	Fixed a typo in the .pro file for the Designer plugin.
	[c78795d1a1e9] <4.11-maint>

2014-09-23  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt4-gpl.nsi:
	The Qt4 installer now uses relative paths in the qt.conf files.
	[fae7bb3b67eb] <4.11-maint>

	* installers/PyQt4-Qt5-gpl.nsi:
	Updates to the Qt5 installer for Qt v5.3.2 and the updated version
	of ICU.
	[dda6a6544218] <4.11-maint>

2014-09-22  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Fix building against Qt v5.3.2.
	[02988583236e] <4.11-maint>

2014-09-16  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Fixed a configure-ng.py regression when introspecting for a static
	Python library.
	[a33079682483] <4.11-maint>

2014-09-11  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.11.2 for changeset f8b8b95963ad
	[dbfd711f07a0] <4.11-maint>

	* NEWS:
	Released as v4.11.2.
	[f8b8b95963ad] [4.11.2] <4.11-maint>

2014-09-10  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed a typo in the most recent pyuic changes.
	[219e73ee7a65] <4.11-maint>

	* lib/configure-ng.py, lib/configure.py:
	Improved a configure.py error message.
	[d64eb76a9459] <4.11-maint>

2014-09-09  Phil Thompson  <phil@riverbankcomputing.com>

	* designer/pluginloader.cpp, designer/python.pro-in, lib/configure-
	ng.py:
	Reverted the behaviour of the designer plugin so that it explicitly
	loads the Python interpreter library.
	[ff6fa1363cbc] <4.11-maint>

2014-09-04  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS:
	Updated the NEWS file.
	[e6a7b908d5a9] <4.11-maint>

2014-09-03  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic bug handling the alignment of box layouts.
	[2beddcfc99fd] <4.11-maint>

2014-09-02  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed the handling of Python exceptions in QWebPage.extension().
	[7d19343b836a] <4.11-maint>

2014-08-25  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Avoid a qmake warning by embedding the SIP flags earlier. Fix the
	license check when using a configuration file.
	[84b2dc214e8d] <4.11-maint>

2014-08-14  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/new_style_signals_slots.rst:
	Tightened up the docs regarding pyqtSignal().
	[3d5d058df79e] <4.11-maint>

	* installers/PyQt4-Qt4-gpl.nsi, installers/PyQt4-Qt5-gpl.nsi:
	Updated the installers to include qmake and mkspecs which are needed
	by lrelease when it is given a .pro file.
	[b0319b7959e1] <4.11-maint>

2014-07-31  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed QAbstractPrintDialog.PrintDialogOption.None for Python v3.
	[bb8ff2f38c2f] <4.11-maint>

2014-07-22  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt:
	Updated the internal docs for installing MSVC2010.
	[2c3f3d227e9b] <4.11-maint>

2014-07-20  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added a missing /TransferThis/ to the QItemSelectionModel single arg
	ctor.
	[b9f5b3ced004] <4.11-maint>

2014-07-12  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Make sure widgets always have an owner even if the layout isn't in a
	widget.
	[c0c550858ebb] <4.11-maint>

	* PyQt4.msp:
	Ownership fixes for QLayout.addChildWidget().
	[b581455d5a6e] <4.11-maint>

	* PyQt4.msp:
	Ensure that the ownership of widgets in a layout are always correct.
	[3cb30662bcce] <4.11-maint>

	* lib/configure-ng.py:
	Fixed a regression in the handling of the qmake spec when building
	against the OS/X binary installer.
	[5e48b7444a5a] <4.11-maint>

2014-07-10  Phil Thompson  <phil@riverbankcomputing.com>

	* designer/python.pro-in, lib/configure-ng.py:
	Fixes to work around QTBUG-39300.
	[ebd39a944b7e] <4.11-maint>

	* PyQt4.msp, lib/SubclassCode/QtNetwork.versions:
	Fixed building against Qt5 without SSL support.
	[ddffde17eedb] <4.11-maint>

2014-07-03  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.11.1 for changeset 1f578533deca
	[b6804609f1d8] <4.11-maint>

	* NEWS:
	Released as v4.11.1.
	[1f578533deca] [4.11.1] <4.11-maint>

	* sphinx/deploy_commercial.rst, sphinx/installation.rst:
	Updated the docs to refer to pyqtdeploy rather than VendorID.
	[df4d2be05820] <4.11-maint>

2014-07-01  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt:
	Updates to the installer docs.
	[1715f910b979] <4.11-maint>

2014-06-27  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt5-gpl.nsi:
	Updated the Qt5 installer for Qt v5.3.1.
	[6ff5c1ddabc1] <4.11-maint>

2014-06-17  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic regression in the handling of implicit QTableWidget
	dimensions.
	[e1e46b3cad30] <4.11-maint>

2014-06-16  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py, sphinx/installation.rst:
	Removed the --consolidate argument to configure-ng.py as it never
	worked and pyqtdeploy is the way forward.
	[1b6513d3741f] <4.11-maint>

	* lib/configure-ng.py:
	Fixed the handling of QtAssistant in configure-ng.py.
	[daa4b3e27144] <4.11-maint>

2014-06-14  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Make sure -fno-exceptions is used on darwin.
	[c5448342f24f] <4.11-maint>

	* lib/configure-ng.py:
	Try to make sure -spec isn't passed unless it is really needed.
	[aef9d9b38af4] <4.11-maint>

	* lib/configure-ng.py:
	Fixed the handling of the qmake spec for darwin.
	[c16920986ec4] <4.11-maint>

2014-06-08  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py, lib/configure.py:
	Fixed configure.py etc to not create blank lines in the output of
	the test program that determines the detail of the Qt installation.
	[123dfb701c3e] <4.11-maint>

2014-06-03  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Fixes for Python v2.6.
	[e4bc318a116e] <4.11-maint>

2014-06-02  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Fixed the previous fix.
	[b771f7a0ebb3] <4.11-maint>

	* lib/configure-ng.py:
	Fixed the handling of the default qmake spec so that the Linux
	linker version scripts get generated and exceptions are disabled.
	[b0a5108c2096] <4.11-maint>

	* lib/configure-ng.py:
	Fixed the linker version scripts created for Linux.
	[2577924b19fe] <4.11-maint>

2014-06-01  Phil Thompson  <phil@riverbankcomputing.com>

	* pylupdate/fetchtr.cpp, pylupdate/main.cpp:
	Added the -tr-function, -trUtf8-function and -translate-function
	command line options to pylupdate4.
	[b42b9f1407d3] <4.11-maint>

	* lib/configure.py:
	Fixed building against Qt5 with configure.py.
	[78a0e95230b2] <4.11-maint>

2014-05-30  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qvariant_value.cpp:
	Improved the previous fix to handle API v1 properly.
	[9d5a6843b580] <4.11-maint>

	* qpy/QtCore/qpycore_qvariant_value.cpp:
	Fixed the QSettings.value() handling of an invalid value when a
	requested type is specified.
	[c1880812fbe5] <4.11-maint>

	* qpy/QtCore/qpycore_qvariant_value.cpp:
	Fixed QSettings.value() so that a desired type of QStringList works
	on Linux.
	[ce82a2c7b6a1] <4.11-maint>

	* qpy/QtCore/qpycore.pro, qpy/QtDBus/qpydbus.pro,
	qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDesigner/qpydesigner.pro, qpy/QtGui/qpygui.pro,
	qpy/QtOpenGL/qpyopengl.pro:
	Fixed a build regression with configure.py.
	[e8700c99e8da] <4.11-maint>

2014-05-29  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, installers/PyQt4-Qt5-gpl.nsi:
	Fixed the Qt versions in the installers. Updated the cross-compile
	target version.
	[328d88582f7e]

2014-05-26  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.11 for changeset 7928d1870f9a
	[d9397191fa8d]

	* NEWS:
	Released as v4.11.
	[7928d1870f9a] [4.11]

2014-05-25  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Fixed a build regression on Windows.
	[7a93baf0ff6a]

	* sphinx/conf.py:
	Fixed the documentation copyright notice.
	[77c0d3bb5ad5]

2014-05-23  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile:
	Added the Android build target.
	[6fe3d7dcabbf]

2014-05-16  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Cross-compilation to the iPhone simulator now works.
	[17a2b6634edf]

	* Makefile, PyQt4.msp, lib/configure-ng.py, lib/configure.py,
	qpy/QtGui/opengl_types.sip, qpy/QtOpenGL/opengl_types.sip:
	Fixes for compiling for the iPhone simulator and Qt5.
	[eda0aeeae88c]

	* lib/configure-ng.py:
	Make sure the -B flag doesn't appear in PYQT_CONFIGURATION.
	[c67cf4b88dfa]

	* lib/configure-ng.py:
	Fixed the handling of the print range bug feature.
	[036835e0e029]

	* lib/configure-ng.py, sphinx/installation.rst:
	Renamed qt_disabled_features to pyqt_disabled_features.
	[0bc633e3b347]

	* lib/configure-ng.py:
	Make use of SIP v4.16's handling of timelines to avoid having to
	work out the exact tag to use.
	[6de7f589d502]

	* PyQt4.msp:
	Make sure all historical versions of Qt have been defined.
	[6b8264db0319]

2014-05-14  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Don't create the QScintilla .api file if it isn't going to be
	installed.
	[965252bb4098]

	* lib/configure-ng.py, sphinx/installation.rst:
	Adjustments to the license handling because there is no way to
	discover the licensee when cross-compiling.
	[d3d4aa6f0304]

2014-05-12  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed for building against Qt v5.3.0-rc1.
	[573fd2ef7168]

	* Makefile, sphinx/installation.rst:
	Documented the new configure-ng.py options.
	[8dd378ee81db]

	* qpy/QtDeclarative/qpydeclarativelistproperty.cpp:
	Fixed a warning message with Python v3.4.
	[39d8695ce964]

	* build.py, configurations/rpi_py3.cfg:
	Removed the configurations directory.
	[1d76f23f1903]

	* Makefile, designer/pluginloader.cpp, designer/python.pro-in, lib
	/configure-ng.py:
	Backported the --target-py-version, --sysroot and --no-tools options
	to configure-ng.py from PyQt5. The Designer plugin no longer tries
	to load the Python library.
	[9422a8f8046a]

2014-04-30  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Qt::UniqueConnection is a flag.
	[6e141d7b9925]

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Disable the Qt::UniqueConnection support for Qt prior to v4.6.
	[dd6f8946e151]

2014-04-29  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Implement support for Qt::UniqueConnection when connecting to Python
	slots.
	[d6f34d97c659]

2014-04-28  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py, lib/configure.py:
	Fixed the handling of deprecated methods when building against QT
	v5.
	[1d247094537d]

	* PyQt4.msp:
	Added the missing %MethodCode for QDialog.exec() when building
	against Qt v5.
	[927678eb5cf2]

2014-04-26  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Handle the unsupported directory of Qt's qmake specs.
	[1d1919d42630]

	* lib/configure-ng.py, lib/configure.py:
	Fixed the configure scripts for Qt v4.8.6.
	[efc3f9901b5c]

	* Makefile, NEWS, doc/pyqtdoc/PyQt4.xfm, installers/PyQt4-Qt4-gpl.nsi,
	installers/PyQt4-Qt5-gpl.nsi:
	Infrastructure updates for Qt v4.8.6. Updated the NEWS file.
	[e7c47fae898a]

	* Merged the v4.8.6 update into the trunk.
	[a2372f20bce1]

	* PyQt4.msp:
	Updated the project for Qt v4.8.6.
	[bc2d84b884ba] <4.10-maint>

2014-04-22  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/incompatibilities.rst, sphinx/new_style_signals_slots.rst:
	Documented the no_receiver_check issues.
	[8f4cebfc25d1]

	* lib/configure-ng.py, lib/configure.py:
	SIP v4.16 is now required.
	[a48d3b1c0de2]

2014-04-21  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Another trivial docstring fix.
	[d01106d533c4]

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Fixed the connect() docstring.
	[e861e90cd5d7]

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_pyqtsignal.cpp:
	Implemented the 'no_receiver_check' argument to connect(). By
	default checks are now made.
	[732656fcb8a4]

2014-04-20  Phil Thompson  <phil@riverbankcomputing.com>

	* Qt5-TODO.txt, installers/pyqt-check.py, installers/pyqt-config.bat,
	installers/qsci-config.bat, installers/sip-config.bat,
	lib/SubclassCode/QtGuiQt4.versions, qpy/QtCore/qpycore.pro,
	qpy/QtDBus/qpydbus.pro, qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDesigner/qpydesigner.pro, qpy/QtGui/qpygui.pro,
	qpy/QtOpenGL/qpyopengl.pro:
	Merged the v4.10 maintenance branch into the trunk.
	[961f0c8bfdea]

	* lib/configure-ng.py:
	Fixed a progress message.
	[42b109ae4bc7] <4.10-maint>

	* lib/configure-ng.py:
	The modules generated for a static build now have a _s suffix.
	[fd7839c69c1f] <4.10-maint>

2014-04-19  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Fixed a build regression from the PyQt5 changes.
	[640d56ee0ac1] <4.10-maint>

2014-04-15  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, qpy/QtCore/qpycore_qstring.cpp:
	Fixed a bug in the conversion of QStrings with surrogate pairs.
	[850f2d2c1d2b] <4.10-maint>

	* Makefile, lib/configure-ng.py:
	Make sure the SIP include directory is searched before the Python
	include directory if they are different.
	[d8bc69ec55c3] <4.10-maint>

2014-04-12  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, lib/configure-ng.py, qpy/QtCore/qpycore.pro,
	qpy/QtDBus/qpydbus.pro, qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDesigner/qpydesigner.pro, qpy/QtGui/qpygui.pro,
	qpy/QtOpenGL/qpyopengl.pro:
	Backported the changes from PyQt5 so that the qpy support code is
	not built as separate static libraries.
	[f2a49d947d12] <4.10-maint>

2014-04-06  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed pyuic handling of non-exclusive button groups.
	[ff915a78616f] <4.10-maint>

2014-03-29  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed pyuic's handling of connecting to QButtonGroups.
	[53faf7a0264a] <4.10-maint>

2014-03-26  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py,
	qpy/QtCore/qpycore.pro:
	Fixed all the 'deprecated before' to be 0x050000.
	[1bfabeb2b945] <4.10-maint>

2014-03-23  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt5-gpl.nsi:
	Fixed the installer for building against Qt v5.2.0.
	[ea6388aba0f3] <4.10-maint>

2014-03-21  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added a missing /KeepReference/ to QThreadPool::globalInstance().
	Added /ReleaseGIL/ to start() and tryStart() for documentation
	reasons. Removed /NewThread/ from QRunnable::run().
	[65266e342a03] <4.10-maint>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py,
	sphinx/deploy_commercial.rst, sphinx/installation.rst:
	VendorID is Python v2 specific.
	[86780d605572] <4.10-maint>

2014-03-14  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.10.4 for changeset 6726592a58da
	[c3753e3cba7b] <4.10-maint>

	* NEWS:
	Released as v4.10.4.
	[6726592a58da] [4.10.4] <4.10-maint>

2014-03-12  Phil Thompson  <phil@riverbankcomputing.com>

	* pyqtdoc/renderer.py:
	Removed old Nokia references in the class documentation.
	[a4cce1fd573c] <4.10-maint>

2014-03-09  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/LICENSE.commercial:
	Updates to the commercial license.
	[c501e53f3456] <4.10-maint>

2014-03-05  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS:
	Updated the NEWS file.
	[bfe6e40923a4] <4.10-maint>

2014-03-04  Phil Thompson  <phil@riverbankcomputing.com>

	* pylupdate/fetchtr.cpp:
	Backed out fb98d48c977b (pylupdate support for nested classes)
	because it breaks a common use case.
	[bdca24701400] <4.10-maint>

2014-02-22  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/LICENSE.commercial:
	Updated the commercial license.
	[08b90128d7a3] <4.10-maint>

	* PyQt4.msp, qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Added the signal hack #3.
	[8fd12a854829] <4.10-maint>

2014-02-21  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera_storage.cpp:
	Fixed the handling of results of JavaScript functions in QML.
	[6c0638222852] <4.10-maint>

	* lib/configure-ng.py:
	Fix remaining misleading error messages about qmake on Windows.
	[dbe24380bcd7] <4.10-maint>

	* lib/configure-ng.py:
	Fixed the pyuic4 wrapper for Python v3.4 on OS/X.
	[7940d69f67af] <4.10-maint>

2014-02-20  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h,
	qpy/QtCore/qpycore_sip_helpers.cpp, sphinx/qt_v5.rst:
	Fixes for Qt5 signals with optional arguments.
	[e9d065a69fe1] <4.10-maint>

2014-02-18  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, QAxContainer/qaxbase.sip, QAxContainer/qaxobject.sip,
	QAxContainer/qaxwidget.sip, lib/configure-ng.py,
	qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Changes needed by the SIP v11.0 internal API.
	[cbd0eb550a22] <4.10-maint>

2014-02-15  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/demos/qtdemo/qtdemo_rc2.py,
	examples/demos/qtdemo/qtdemo_rc3.py,
	examples/demos/qtdemo/xml/examples.xml,
	examples/webkit/webftpclient.py:
	Added the port of the webftpclient example from Moritz Warning.
	[e26679855f40] <4.10-maint>

2014-02-10  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Allow for the possiblilty that the -query flag was added to qmake
	sometime during the Qt v4 release rather than at the start.
	[ae7c36a8ce82] <4.10-maint>

	* lib/configure.py:
	configure.py now uses the correct Qt library dependencies when doing
	the module checks.
	[7359d88dd717] <4.10-maint>

2014-02-09  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile:
	Removed a testing artifact.
	[44a4c91b4230] <4.10-maint>

	* lib/configure-ng.py:
	Backed out the change to set the install names as it is Qt5
	specific.
	[aab307e07f7b] <4.10-maint>

	* Makefile, qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtmethodproxy.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_types.cpp:
	Suppress warning messages about tp_finalize.
	[449975dad707] <4.10-maint>

	* lib/LICENSE.GPL2, lib/LICENSE.GPL3, lib/LICENSE.commercial.short,
	lib/LICENSE.gpl.short, lib/LICENSE.internal:
	Updated the copyright notices.
	[029d37a91550] <4.10-maint>

	* lib/configure-ng.py:
	The extension modules now have the correct install name on OS/X.
	[aad4627f18b7] <4.10-maint>

	* pylupdate/fetchtr.cpp:
	Fixes for the handling of nested classes in pylupdate from Matteo
	Bertini.
	[fb98d48c977b] <4.10-maint>

2014-02-05  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/widgets/tetrix.py:
	Fixes to the tetrix.py example from Mike Taverne.
	[700742f90f4b] <4.10-maint>

2014-02-03  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, qpy/QtCore/qpycore_qstring.cpp:
	Fixed the QString to Python conversion for Python v3.3 and later as
	I hadn't realised that the KIND is interpreted very strictly.
	[539cf1d7306d] <4.10-maint>

2014-01-17  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	The --use-arch argument to configure.py can now be specified more
	than once.
	[578e568cc881] <4.10-maint>

2014-01-04  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qstring.cpp:
	Fixed the PEP 393 conversion from QString to Python unicode objects
	so that it properly handles surrogates. Also made the common case
	where the text is Latin-1 faster and the final object smaller.
	[595c1453ae29] <4.10-maint>

	* PyQt4.msp:
	The PyQt_Printer and PyQT_PrintDialog features are now respected
	when building against Qt v5.
	[99f8a4ee2d14] <4.10-maint>

2013-12-20  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed bugs in the error handling of the QMultiMap mapped types in
	QSslCertificate.
	[f28b04f7b22d] <4.10-maint>

2013-11-17  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/mainwindows/recentfiles.py,
	examples/widgets/stylesheet/stylesheeteditor.py:
	A couple of examples fixes.
	[e52357d82574] <4.10-maint>

	* examples/demos/declarative/samegame/SamegameCore/samegame.js,
	examples/demos/declarative/samegame/highscores/score_data.xml,
	examples/demos/declarative/samegame/highscores/score_style.xsl,
	examples/demos/declarative/samegame/highscores/scores.php,
	examples/sql/connection.py:
	Fixed the permissions on some example files.
	[97e2b498e1d2] <4.10-maint>

2013-11-16  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile:
	Fixes to the build system for Linux.
	[b7f7b023b0e7] <4.10-maint>

2013-11-15  Phil Thompson  <phil@riverbankcomputing.com>

	* pyrcc/main.cpp:
	pyrcc4 uses the local encoding for the name of the .qrc file.
	[7e4c494ac6a4] <4.10-maint>

2013-11-11  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/demos/qtdemo/scanitem.py,
	examples/demos/textedit/textedit.py,
	examples/designer/plugins/widgets/datetimeedit.py,
	examples/graphicsview/diagramscene/diagramscene.py,
	examples/itemviews/chart/chart.py,
	examples/itemviews/pixelator/pixelator.py,
	examples/widgets/tetrix.py:
	Various fixes to the examples from Dmitry Shachnev.
	[315a27c0f0a7] <4.10-maint>

2013-10-12  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Fixed the handling of VendorID in configure-ng.py.
	[f62fabcefe39] <4.10-maint>

2013-10-03  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtconfigure.cpp:
	Fixed an incorrect (for Python2) format character.
	[f24cac93a1b0] <4.10-maint>

2013-09-28  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtsignal.cpp:
	Improve the text of the exception raised when the type of a C++
	signal argument couldn't be parsed.
	[507d15ce70b8] <4.10-maint>

2013-09-08  Phil Thompson  <phil@riverbankcomputing.com>

	* pylupdate/fetchtr.cpp:
	Added support for the different line endings to pylupdate based on a
	patch from Florent Rougon.
	[4615fa986d0c] <4.10-maint>

	* lib/configure-ng.py:
	Do a better job of detecting when the user is trying to use Qt3. Do
	a better job of detecting when the use doesn't have write
	permissions.
	[ca90872e3409] <4.10-maint>

2013-09-07  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/opengl/2dpainting.py, examples/opengl/grabber.py,
	examples/opengl/hellogl.py, examples/opengl/overpainting.py,
	examples/opengl/textures/textures.py:
	Fixed the OpenGL examples for Python3.
	[10f815377ace] <4.10-maint>

2013-09-01  Phil Thompson  <phil@riverbankcomputing.com>

	* pylupdate/fetchtr.cpp:
	pylupdate now handles backslash at the end of a line within a quoted
	string.
	[f32540dbcf98] <4.10-maint>

2013-08-26  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed build errors in third-party modules that use --public-not-
	protected.
	[62e7a4b7a2eb] <4.10-maint>

2013-08-23  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed the MULTIARCH support in configure.py.
	[05cf2e0947c2] <4.10-maint>

2013-08-22  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py, lib/configure.py:
	Added MULTIARCH support to configure.py and configure-ng.py.
	[1ece6fbc7ae1] <4.10-maint>

2013-08-21  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.10.3 for changeset f4bb7434878e
	[76d1f2da3492] <4.10-maint>

	* NEWS:
	Released as v4.10.3.
	[f4bb7434878e] [4.10.3] <4.10-maint>

2013-08-19  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt, installers/PyQt4-Qt5-gpl.nsi,
	installers/qt4-config.bat, installers/qt5-config.bat:
	Updated the Windows build documentation and scripts.
	[b909e0d46deb] <4.10-maint>

	* NEWS:
	Updated the NEWS file.
	[ce44513297ff] <4.10-maint>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Resolved all the qreal/double confusions.
	[605664c75dfd] <4.10-maint>

	* lib/configure-ng.py:
	Fixed an error message bug in configure-ng.py.
	[a51bfcb5660a] <4.10-maint>

2013-08-16  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed the error detection in the QList convertors based on Matt
	Newell's patch.
	[46e226c787d4] <4.10-maint>

2013-08-10  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Fixed the handling of the Designer plugin installation directory.
	[e0e54a5ec774] <4.10-maint>

	* lib/configure-ng.py:
	Made sure the qmake version is checked before any other output.
	[157d07cb2306] <4.10-maint>

2013-07-28  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed QWidget.x11Info() and QWidget.x11PictureHandle() for Qt5.
	[1822d54bd3a4] <4.10-maint>

	* pyuic/uic/uiparser.py:
	Grid alignments can now be a set of or-ed values.
	[f593c09fdaf9] <4.10-maint>

2013-07-26  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Added support for the alignment of grid items in pyuic.
	[3ea3fe511f2b] <4.10-maint>

2013-07-23  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed an incorrect declaration.
	[65be699d04ee] <4.10-maint>

	* PyQt4.msp:
	Fixed QTextBlock.setUserData() and
	QSyntaxHighlighter.setCurrentBlockUserData() so that an explicit
	reference to the owning document doesn't need to be kept.
	[e5df94f5e2e3] <4.10-maint>

2013-07-07  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Backed out changeset eb0d879b6560, the correct fix is to SIP.
	[05a01eef7a2e] <4.10-maint>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Worked around a incompatibility with QProcess in Qt v5.1.
	[eb0d879b6560] <4.10-maint>

2013-07-06  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Improved the error message when configure-ng.py detects an incorrect
	Qt version.
	[6c409d355b1f] <4.10-maint>

2013-07-05  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm,
	installers/PyQt4-Qt4-gpl.nsi:
	Updated for Qt v4.8.5.
	[27b0052cd892] <4.10-maint>

2013-07-01  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Updated the project file to v6.
	[15d06998490a] <4.10-maint>

2013-06-30  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py,
	qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_pyqtconfigure.cpp,
	qpy/QtCore/qpycore_qobject_helpers.h:
	Changed the handling of QObject ctor keyword arguments so that it
	doesn't break cooperative multi-inheritance. SIP v4.15 is now
	required.
	[6bd5b16970bd] <4.10-maint>

2013-06-28  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Make sure the --spec value passed to configure-ng.py is always used.
	[3cf1c8d23252] <4.10-maint>

2013-06-25  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Make the pyuic5 wrapper executable before running qmake so that the
	permissions don't get stripped when installing on Linux.
	[ef55432a0194] <4.10-maint>

2013-06-21  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/SubclassCode/QtGui.versions,
	lib/SubclassCode/QtGuiQt4.versions,
	lib/SubclassCode/QtOpenGL.versions, lib/configure-ng.py,
	lib/configure.py:
	Disabling deprecated features when building against Qt5 now covers
	the deprecated modules, OpenGL classes and QColor methods.
	[35d3f3943fed] <4.10-maint>

2013-06-16  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.10.2 for changeset 5cabcb832d5b
	[a870fd9b136e] <4.10-maint>

	* NEWS:
	Released as v4.10.2.
	[5cabcb832d5b] [4.10.2] <4.10-maint>

	* examples/demos/qtdemo/menumanager.py:
	Fixed the qtdemo.py fix for Qt5.
	[4f230733e847] <4.10-maint>

	* examples/designer/plugins/plugins.py:
	Fixed the plugins.py example so that it doesn't have to be run from
	the directory containing the script.
	[a7f0600b6897] <4.10-maint>

	* examples/demos/qtdemo/menumanager.py, sphinx/introduction.rst:
	Work around the problem of qtdemo.py crashing on exit when built
	against Qt5.
	[d06e79a117d7] <4.10-maint>

2013-06-12  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt, lib/configure-ng.py:
	Minor tweak to configure-ng.py.
	[11b3001947c9] <4.10-maint>

	* lib/configure-ng.py:
	Fixes for configure-ng.py to handle debug builds on Windows.
	[62aa127979cc] <4.10-maint>

	* installers/PyQt4-Qt4-gpl.nsi, installers/PyQt4-Qt5-gpl.nsi:
	Updates to the installers to handle conflicts with PyQt5.
	[ea1ae190589a] <4.10-maint>

2013-06-08  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	QSyntaxHighlighter.setCurrentBlockUserData() now keeps a reference
	to the document.
	[3bab4bbdf026] <4.10-maint>

2013-06-07  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Updated the project format to v4.
	[c2c370eedd20] <4.10-maint>

2013-05-14  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Removed a wrong /Transfer/ annotation from
	QWebFrame.addToJavaScriptWindowObject().
	[a8a14dd99d1e] <4.10-maint>

2013-05-05  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Several fixes for properly tracking QPropertyAnimation instances.
	Several fixes for handling the parenting of transitions.
	[74ade0e1faf2] <4.10-maint>

	* installers/BuildGPL.txt, installers/pyqt-check.py, installers/pyqt-
	config.bat, installers/pyqt4-check.py, installers/pyqt4-config.bat,
	installers/qsci-config.bat, installers/qsci-pyqt4-config.bat,
	installers/sip-config.bat, installers/sip-pyqt4-config.bat:
	Updated the install docs and configuration scripts so there are no
	clashes with PyQt5.
	[7d01af970f11] <4.10-maint>

	* build.py:
	Changed the format of the name of a snapshot to match other
	packages.
	[e923fc91a70b] <4.10-maint>

2013-05-04  Phil Thompson  <phil@riverbankcomputing.com>

	* designer/python.pro-in, installers/PyQt4-Qt4-gpl.nsi,
	installers/PyQt4-Qt5-gpl.nsi:
	Renamed the Python Qt Designer plugin so that it is distinguished
	between the PyQt5 version.
	[6f54723ef2ba] <4.10-maint>

2013-05-01  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Ignore methods introduced in Qt5 that have QLatin1String arguments.
	[8a31588c88b1] <4.10-maint>

2013-04-29  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added a missing /Transfer/ from
	QStandardItemModel.invisibleRootItem().
	[7358a55baa40] <4.10-maint>

	* qpy/QtDesigner/qpydesigner.pro:
	Fixed the deprecated qmake usage for the QtDesigner support library.
	[628506da8237] <4.10-maint>

	* installers/BuildGPL.txt:
	Updated the installer instructions now that we won't be making
	changes for new versions of Qt5.
	[18e909495d85] <4.10-maint>

	* PyQt4.msp:
	Removed Qt v5.0.1 from the projetc file.
	[0370c87cf74a] <4.10-maint>

2013-04-28  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	qabstractnativeeventfilter.h doesn't need parsing.
	[a8b5f8a64044] <4.10-maint>

2013-04-27  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added the historical Qt_4_1_0 version tag.
	[b8c14d94f81c] <4.10-maint>

2013-04-25  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt5-gpl.nsi:
	Updated the Qt5 installer to include the qminimal.dll platform
	plugin.
	[ffcf323516fc] <4.10-maint>

2013-04-23  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Connections to partial slots of objects in a different thread are
	now handled correctly.
	[d9c6e01fe9ce] <4.10-maint>

	* lib/configure-ng.py:
	Directories are now ignored when searching for qmake and sip.
	[688f8850e093] <4.10-maint>

	* Makefile, lib/configure-ng.py:
	Checking for modules is now tolerant of qmake failing to create a
	makefile which can happen with an unsupported Qt5 module.
	[bf24a762c5be] <4.10-maint>

2013-04-22  Phil Thompson  <phil@riverbankcomputing.com>

	* Qt5-TODO.txt:
	Removed the PyQt5 TODO list.
	[e93e243169f6] <4.10-maint>

	* sphinx/conf.py:
	Fixed the documentation copyright notice.
	[84fce71da84f] <4.10-maint>

	* lib/README:
	Fixed a typo in the README file.
	[b95a86307d59] <4.10-maint>

	* lib/configure-ng.py, lib/configure.py:
	The --no-deprecated flag is now completely ignored unless building
	against Qt5.
	[e81cef303b62] <4.10-maint>

	* lib/configure-ng.py:
	Remove an old debug message from configure-ng.py.
	[ac3e914d79b6] <4.10-maint>

	* lib/configure-ng.py:
	Fixed the handling of --no-deprecated in configure-ng.py.
	[315764c91c43] <4.10-maint>

2013-04-21  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt5-gpl.nsi:
	Fixed the installer for Qt v5.0.2.
	[c598177d8b85] <4.10-maint>

	* .hgtags:
	Added tag 4.10.1 for changeset c3dbc7e06f67
	[1fee7f006e5f] <4.10-maint>

	* NEWS:
	Released as v4.10.1.
	[c3dbc7e06f67] [4.10.1] <4.10-maint>

2013-04-19  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtpyobject.cpp:
	Added pyqtSetPickleProtocol() and pyqtPickleProtocol().
	[66f4c96140c6] <4.10-maint>

2013-04-14  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Loader/loader.py, pyuic/uic/__init__.py,
	pyuic/uic/driver.py, pyuic/uic/pyuic.py, pyuic/uic/uiparser.py,
	sphinx/designer.rst:
	Added the --resource-suffix option to pyuoc4. Added the
	resource_suffix optional argument to compileUi(), loadUi() and
	loadUiType().
	[7710ca89491b] <4.10-maint>

	* installers/BuildGPL.txt, lib/configure.py:
	Allow QtDesigner to be built when universal binaries are found.
	[f6a02739d96d] <4.10-maint>

2013-04-13  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt5-gpl.nsi:
	Updated the installers for Qt v5.0.2.
	[07c1da3f0909] <4.10-maint>

2013-04-10  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/new_style_signals_slots.rst:
	Slightly clarified the use of normalised and non-normalised C++
	types when specifying signal arguments to select particular new-
	style signals.
	[227b3c0affb4] <4.10-maint>

2013-04-09  Phil Thompson  <phil@riverbankcomputing.com>

	* QAxContainer/qaxbase.sip:
	Fixed QAxBase.dynamicCall().
	[351cafd3a145] <4.10-maint>

	* lib/configure-ng.py:
	Fixed configure-ng.py not installing some things when doing an out-
	of-tree build.
	[34824cff2035] <4.10-maint>

	* installers/pyqt-config.bat:
	Fixed a bug with the new PyQt configuration .bat file.
	[f4b809d031c0] <4.10-maint>

	* PyQt4.msp:
	The behaviour of qInstallMsgHandler() with Qt5 is now the same as
	with Qt4.
	[2969a081764f] <4.10-maint>

	* pylupdate/fetchtr.cpp:
	Updated pylupdate to handle the _translate() function generated by
	the current pyuic.
	[a26e86c66d34] <4.10-maint>

	* PyQt4.msp:
	Removed a call to QString::toAscii() when building against Qt5.
	[df002d853d40] <4.10-maint>

	* lib/README, lib/configure-ng.py, sphinx/build_system.rst,
	sphinx/installation.rst:
	Documented configure-ng.py.
	[68edd29cb7c8] <4.10-maint>

2013-04-08  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt4-gpl.nsi, installers/PyQt4-Qt5-gpl.nsi,
	installers/pyqt-config.bat:
	Updated the installers for the configure-ng.py based build.
	[46229b0d689d] <4.10-maint>

	* lib/configure-ng.py:
	configure-ng.py will now build against Qt5 on Windows.
	[75686fce4a00] <4.10-maint>

	* lib/configure-ng.py:
	configure-ng.py fixes for building QAxContainer with Qt5.
	[3cb65cd4ba03] <4.10-maint>

	* installers/PyQt4-Qt4-gpl.nsi, installers/PyQt4-Qt5-gpl.nsi,
	installers/pyqt-config.bat:
	Update the installers for configure-ng.py. This means we no longer
	include pyqtconfig.py, sipconfig.py etc.
	[78c211f3ab97] <4.10-maint>

2013-04-07  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/pyqt-config.bat, lib/configure-ng.py:
	Basic Windows fixes for configure-ng.py.
	[a8db83af435d] <4.10-maint>

2013-04-06  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	Fixed configure-ng.py for out-of-tree builds of the dbus module.
	[07de71ff25d8] <4.10-maint>

	* lib/configure-ng.py:
	configure-ng.py now makes the pyuic4 wrapper executable after it
	runs qmake so that the Makefile doesn't try and strip it.
	[28a40cef99ba] <4.10-maint>

	* lib/configure-ng.py:
	Fixed configure-ng.py for the dbus module.
	[ae6c85684222] <4.10-maint>

	* Makefile, lib/configure-ng.py:
	configure-ng.py now supports consolidated builds.
	[0cf4cbf0d0d5] <4.10-maint>

2013-03-30  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	configure-ng.py now fully supports out-of-tree builds.
	[3eeadbfc8ff6] <4.10-maint>

	* lib/configure-ng.py:
	configure-ng.py now generates Makefiles for out-of-tree builds.
	[dc6440d4bc25] <4.10-maint>

2013-03-29  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed QCoreApplication.translate() and QObject.tr() for Qt5.
	[3ade65901e3e] <4.10-maint>

	* PyQt4.msp, examples/ipc/localfortuneclient.py,
	examples/ipc/localfortuneserver.py:
	Fixed QLocalServer.listen() for Qt5 and Python2.
	[dc07164d313e] <4.10-maint>

2013-03-27  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, lib/configure-ng.py, lib/configure.py,
	sphinx/build_system.rst:
	Support the Qt5 split between architecture dependent and independent
	data directories. Some tidying up of configure-ng.py.
	[3395e34bdcd0] <4.10-maint>

2013-03-20  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, lib/configure-ng.py:
	Fixed building against Qt5.
	[19c32f448665] <4.10-maint>

	* lib/configure.py, qpy/QtCore/qpycore.pro, qpy/QtDBus/qpydbus.pro,
	qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDesigner/qpydesigner.pro, qpy/QtGui/qpygui.pro,
	qpy/QtOpenGL/qpyopengl.pro:
	The debug versions of the qpy libraries no longer have different
	names.
	[0765201cd762] <4.10-maint>

	* Makefile:
	Switched the internal build system to configure-ng.py.
	[9668612bd06a] <4.10-maint>

	* examples/activeqt/webbrowser/mainwindow.ui,
	examples/activeqt/webbrowser/mainwindow_rc2.py,
	examples/activeqt/webbrowser/mainwindow_rc3.py,
	examples/activeqt/webbrowser/ui_mainwindow.py,
	examples/activeqt/webbrowser/webbrowser.py,
	examples/animation/animatedtiles/animatedtiles.py,
	examples/animation/animatedtiles/animatedtiles_rc2.py,
	examples/animation/animatedtiles/animatedtiles_rc3.py,
	examples/animation/appchooser/appchooser.py,
	examples/animation/appchooser/appchooser_rc2.py,
	examples/animation/appchooser/appchooser_rc3.py,
	examples/animation/easing/easing.py,
	examples/animation/easing/easing_rc2.py,
	examples/animation/easing/easing_rc3.py,
	examples/animation/states/states.py,
	examples/animation/states/states_rc2.py,
	examples/animation/states/states_rc3.py,
	examples/animation/stickman/stickman.py,
	examples/animation/stickman/stickman_rc2.py,
	examples/animation/stickman/stickman_rc3.py,
	examples/declarative/modelviews/objectlistmodel/objectlistmodel.py,
	e
	xamples/declarative/modelviews/objectlistmodel/objectlistmodel_rc2.p
	y, examples/declarative/modelviews/objectlistmodel/objectlistmodel_r
	c3.py, examples/demos/embeddeddialogs/embeddeddialogs.py,
	examples/demos/embeddeddialogs/embeddeddialogs_rc2.py,
	examples/demos/embeddeddialogs/embeddeddialogs_rc3.py,
	examples/demos/qtdemo/qtdemo.py,
	examples/demos/qtdemo/qtdemo_rc2.py,
	examples/demos/qtdemo/qtdemo_rc3.py,
	examples/demos/spreadsheet/spreadsheet.py,
	examples/demos/spreadsheet/spreadsheet_rc2.py,
	examples/demos/spreadsheet/spreadsheet_rc3.py,
	examples/demos/textedit/textedit.py,
	examples/demos/textedit/textedit_rc2.py,
	examples/demos/textedit/textedit_rc3.py,
	examples/desktop/systray/systray.py,
	examples/desktop/systray/systray_rc2.py,
	examples/desktop/systray/systray_rc3.py,
	examples/dialogs/classwizard/classwizard.py,
	examples/dialogs/classwizard/classwizard_rc2.py,
	examples/dialogs/classwizard/classwizard_rc3.py,
	examples/dialogs/configdialog/configdialog.py,
	examples/dialogs/configdialog/configdialog_rc2.py,
	examples/dialogs/configdialog/configdialog_rc3.py,
	examples/draganddrop/delayedencoding/delayedencoding.py,
	examples/draganddrop/delayedencoding/delayedencoding_rc2.py,
	examples/draganddrop/delayedencoding/delayedencoding_rc3.py,
	examples/draganddrop/draggableicons/draggableicons.py,
	examples/draganddrop/draggableicons/draggableicons_rc2.py,
	examples/draganddrop/draggableicons/draggableicons_rc3.py,
	examples/draganddrop/draggabletext/draggabletext.py,
	examples/draganddrop/draggabletext/draggabletext_rc2.py,
	examples/draganddrop/draggabletext/draggabletext_rc3.py,
	examples/draganddrop/fridgemagnets/fridgemagnets.py,
	examples/draganddrop/fridgemagnets/fridgemagnets_rc2.py,
	examples/draganddrop/fridgemagnets/fridgemagnets_rc3.py,
	examples/draganddrop/puzzle/puzzle.py,
	examples/draganddrop/puzzle/puzzle_rc2.py,
	examples/draganddrop/puzzle/puzzle_rc3.py,
	examples/graphicsview/collidingmice/collidingmice.py,
	examples/graphicsview/collidingmice/mice_rc2.py,
	examples/graphicsview/collidingmice/mice_rc3.py,
	examples/graphicsview/diagramscene/diagramscene.py,
	examples/graphicsview/diagramscene/diagramscene_rc2.py,
	examples/graphicsview/diagramscene/diagramscene_rc3.py,
	examples/graphicsview/dragdroprobot/dragdroprobot.py,
	examples/graphicsview/dragdroprobot/dragdroprobot_rc2.py,
	examples/graphicsview/dragdroprobot/dragdroprobot_rc3.py,
	examples/graphicsview/padnavigator/padnavigator.py,
	examples/graphicsview/padnavigator/padnavigator_rc2.py,
	examples/graphicsview/padnavigator/padnavigator_rc3.py,
	examples/itemviews/chart/chart.py,
	examples/itemviews/chart/chart_rc2.py,
	examples/itemviews/chart/chart_rc3.py,
	examples/itemviews/editabletreemodel/editabletreemodel.py,
	examples/itemviews/editabletreemodel/editabletreemodel_rc2.py,
	examples/itemviews/editabletreemodel/editabletreemodel_rc3.py,
	examples/itemviews/editabletreemodel/mainwindow.ui,
	examples/itemviews/editabletreemodel/ui_mainwindow.py,
	examples/itemviews/pixelator/pixelator.py,
	examples/itemviews/pixelator/pixelator_rc2.py,
	examples/itemviews/pixelator/pixelator_rc3.py,
	examples/itemviews/puzzle/puzzle.py,
	examples/itemviews/puzzle/puzzle_rc2.py,
	examples/itemviews/puzzle/puzzle_rc3.py,
	examples/itemviews/simpletreemodel/simpletreemodel.py,
	examples/itemviews/simpletreemodel/simpletreemodel_rc2.py,
	examples/itemviews/simpletreemodel/simpletreemodel_rc3.py,
	examples/mainwindows/application/application.py,
	examples/mainwindows/application/application_rc2.py,
	examples/mainwindows/application/application_rc3.py,
	examples/mainwindows/dockwidgets/dockwidgets.py,
	examples/mainwindows/dockwidgets/dockwidgets_rc2.py,
	examples/mainwindows/dockwidgets/dockwidgets_rc3.py,
	examples/mainwindows/mdi/mdi.py,
	examples/mainwindows/mdi/mdi_rc2.py,
	examples/mainwindows/mdi/mdi_rc3.py,
	examples/mainwindows/sdi/sdi.py,
	examples/mainwindows/sdi/sdi_rc2.py,
	examples/mainwindows/sdi/sdi_rc3.py, examples/network/ftp/ftp.py,
	examples/network/ftp/ftp_rc2.py, examples/network/ftp/ftp_rc3.py,
	examples/opengl/textures/textures.py,
	examples/opengl/textures/textures_rc2.py,
	examples/opengl/textures/textures_rc3.py,
	examples/painting/basicdrawing/basicdrawing.py,
	examples/painting/basicdrawing/basicdrawing_rc2.py,
	examples/painting/basicdrawing/basicdrawing_rc3.py,
	examples/painting/svgviewer/svgviewer.py,
	examples/painting/svgviewer/svgviewer_rc2.py,
	examples/painting/svgviewer/svgviewer_rc3.py,
	examples/tools/customcompleter/customcompleter.py,
	examples/tools/customcompleter/customcompleter_rc2.py,
	examples/tools/customcompleter/customcompleter_rc3.py,
	examples/tools/i18n/i18n.py, examples/tools/i18n/i18n_rc2.py,
	examples/tools/i18n/i18n_rc3.py,
	examples/webkit/fancybrowser/fancybrowser.py,
	examples/webkit/fancybrowser/jquery_rc2.py,
	examples/webkit/fancybrowser/jquery_rc3.py,
	examples/webkit/formextractor/formextractor.py,
	examples/webkit/formextractor/formextractor_rc2.py,
	examples/webkit/formextractor/formextractor_rc3.py,
	examples/widgets/stylesheet/stylesheet.py,
	examples/widgets/stylesheet/stylesheet_rc2.py,
	examples/widgets/stylesheet/stylesheet_rc3.py,
	examples/widgets/tooltips/tooltips.py,
	examples/widgets/tooltips/tooltips_rc2.py,
	examples/widgets/tooltips/tooltips_rc3.py,
	examples/xmlpatterns/schema/schema.py,
	examples/xmlpatterns/schema/schema_rc2.py,
	examples/xmlpatterns/schema/schema_rc3.py, lib/configure-ng.py,
	lib/configure.py:
	The examples now have pre-built resource files rather than build
	them as part of the installation process.
	[04b69c56db3c] <4.10-maint>

2013-03-19  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	configure-ng.py now handles the running of pyrcc4 against the
	examples.
	[7b8a544a91d2] <4.10-maint>

	* designer/python.pro-in, lib/configure-ng.py:
	configure-ng.py now handles the Qt Designer plugin.
	[a2748606c696] <4.10-maint>

	* lib/configure-ng.py, qpy/QtCore/qpycore.pro, qpy/QtDBus/qpydbus.pro,
	qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDesigner/qpydesigner.pro, qpy/QtGui/qpygui.pro,
	qpy/QtOpenGL/qpyopengl.pro:
	configure-ng.py now handles pylupdate4 and pyrcc4. The qpy .pro
	files now have warnings enabled.
	[3c6866322dd7] <4.10-maint>

	* lib/configure-ng.py:
	configure-ng.py now handles pyuic4 and the uic module.
	[c9d7cea4f216] <4.10-maint>

	* lib/configure-ng.py:
	configure-ng.py now builds the dbus support module.
	[d9a6523db0e2] <4.10-maint>

2013-03-18  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	configure-ng.py now handles elementtree.
	[c9fde076b375] <4.10-maint>

	* lib/configure-ng.py:
	configure-ng.py now builds the composite module and installs the
	.api file.
	[3dcde0bdd933] <4.10-maint>

	* lib/configure-ng.py:
	configure-ng.py now installs __init__.py.
	[26424a57fa80] <4.10-maint>

	* lib/configure-ng.py:
	configure-ng.py now builds all the regular modules.
	[4889761ed269] <4.10-maint>

	* lib/configure-ng.py:
	Removed the universal binary support from configure-ng.py as it is
	not supported by Qt5.
	[f0b0ab2ec55e] <4.10-maint>

	* lib/configure-ng.py:
	configure-ng.py now builds the QtOpenGL module.
	[e2c1700899c2] <4.10-maint>

2013-03-17  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	configure-ng.py will now build the QtCore module.
	[eb987247618f] <4.10-maint>

2013-03-15  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py:
	Non-Windows source packages now include the QAxContainer .sip files
	and non-X11 source packages now include the DBus .sip files.
	[4e349e5cd326] <4.10-maint>

	* PyQt4.msp:
	Fixed QSyntaxHighlighter::setCurrentBlockUserData() when the
	protected/public hack is disabled (ie. on Windows).
	[fb3d89c82296] <4.10-maint>

2013-03-13  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	configure-ng.py now generates C++ code and associated .pro files.
	[ba2fe994bb0b] <4.10-maint>

2013-03-12  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	configure-ng.py now gathers all the needed configuration
	information.
	[aea7dd82f704] <4.10-maint>

	* lib/configure-ng.py:
	Further work on configure-ng.py. The QtGui module is now detected.
	[6be9310b84a0] <4.10-maint>

2013-03-11  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed QTextBlockUserData ownership issues when calling
	QSyntaxHighlighter.setCurrentBlockUserData() and
	QTextBlock.setUserData().
	[1723f580e589] <4.10-maint>

2013-03-08  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt4-gpl.nsi:
	Added the qtaccessiblewidgets4.dll to the Qt4 Windows installers.
	[5859d9c1e93e] <4.10-maint>

	* installers/PyQt4-Qt5-gpl.nsi:
	Fixed dumb typos in the previous fix.
	[7db2892db623] <4.10-maint>

	* installers/PyQt4-Qt5-gpl.nsi:
	Added the accessible plugins to the Qt5 Windows installer.
	[7776cf6cd6e1] <4.10-maint>

	* installers/PyQt4-Qt5-gpl.nsi:
	Added the missing icudt49.dll to the Qt5 based Windows installer.
	[cb2a8fc0b5c5] <4.10-maint>

	* lib/configure-ng.py:
	More work on configure-ng.py.
	[bbff01cad1e8] <4.10-maint>

2013-03-07  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	More work on configure-ng.py.
	[e8468e2f8a71] <4.10-maint>

2013-03-06  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	More work on configure-ng.py.
	[5bbdfbba080e] <4.10-maint>

2013-03-05  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py:
	configure-ng.py now runs the -h flag without sipconfig.py.
	[6158a83b247d] <4.10-maint>

	* PyQt4.msp:
	Added a missing /Transfer/ to QTreeWidget.invisibleRootItem().
	[85635bd2f453] <4.10-maint>

2013-03-04  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/qsci-config.bat:
	Fixed the QScintilla configuration .bat file.
	[90522b46ebd0] <4.10-maint>

2013-03-01  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.10 for changeset 88c1f8ec7a38
	[b7f9ddeeb391]

	* NEWS:
	Released as v4.10.
	[88c1f8ec7a38] [4.10]

2013-02-09  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h:
	Fixed a regression in the error handling of defining Qt signals so
	that QSignalMapper doesn't raise unncessary exceptions when QWidget
	has not been imported.
	[857940cc7ac7]

2013-02-06  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt, installers/qsci-config.bat:
	Added qsci-config.bat for QScintilla's new configure.py.
	[3a23595fcebe]

	* NEWS, Qt5-TODO.txt, lib/configure-ng.py, lib/configure.py,
	qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_post_init.cpp.in, sphinx/build_system.rst:
	Added support for QtCore.PYQT_CONFIGURATION.
	[edc6504c58df]

2013-02-05  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt, installers/PyQt4-Qt4-gpl.nsi,
	installers/PyQt4-Qt5-gpl.nsi, installers/qt5-config.bat:
	Fixed the qt5-config.bat script. Updated the installer scripts so
	that the installer number is only added for subsequent versions.
	[00f1b86f7175]

2013-02-04  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt4-gpl.nsi, installers/PyQt4-Qt5-gpl.nsi:
	Renamed the Windows installers so that the PyQt version is more
	obvious.
	[a2557682038f]

2013-02-03  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt4-Qt5-gpl.nsi, installers/pyqt-check.py:
	Fixed the Qt5 installer to include everything that is needed.
	Updated pyqt-check.py for Qt5.
	[49b20a53f7aa]

	* PyQt4.msp:
	Use the Qt5 implementation of WId.
	[46b7ee6f4ed4]

2013-02-02  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qwineventnotifier.sip:
	Add Qt scope to the use of HANDLE.
	[9432c415dc0f]

	* PyQt4.msp:
	Added QAbstractNativeEventFilter.
	[0cc9fb348ffe]

	* PyQt4.msp, qpy/QtCore/qwineventnotifier.sip:
	Added QWinEventNotifier. Added registerEventNotifier() and
	unregisterEventNotifier() to QAbstractEventDispatcher. Added
	installNativeEventFilter() and removeNativeEventFilter() to
	QAbstractEventDispatcher and QCoreApplication.
	[ae75a5c2a626]

	* PyQt4.msp, QAxContainer/qaxobject.sip, QAxContainer/qaxwidget.sip,
	lib/configure.py:
	Updated QAxObject and QAxWidget for Qt5. Fixed the missing HWND for
	Qt5. Fixed the QAxContainer build.
	[2fedf4fef4f4]

	* PyQt4.msp:
	Use Q_OS_WIN rather than Q_OS_WIN32.
	[74cbe4e74ebf]

	* lib/configure.py:
	Fixed a decoding problem with Python3 in configure.py.
	[b0fde58ea807]

	* PyQt4.msp:
	Updates for Qt5/Windows.
	[86bd7c35936f]

2013-02-01  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt, installers/PyQt4-Qt5-gpl.nsi,
	installers/qt5-config.bat:
	More installer and doc changes for Qt5.
	[d7878427bb5b]

	* installers/BuildGPL.txt:
	Updated the installer docs to cover building Qt5.
	[4eb0efcf0898]

	* PyQt4.msp, installers/BuildGPL.txt, installers/PyQt4-Qt5-gpl.nsi,
	installers/qt5-config.bat:
	Updated for Qt v5.0.1.
	[ce700ab0ea24]

2013-01-31  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py, installers/BuildGPL.txt, installers/PyQt-gpl.nsi,
	installers/PyQt4-Qt4-gpl.nsi, installers/PyQt4-Qt5-gpl.nsi,
	installers/qt-config.bat, installers/qt4-config.bat,
	installers/qt5-config.bat:
	Various changes to the GPL installer scripts and build notes in
	preparation for support for Qt5. Added accessibility support to the
	Qt4 build.
	[c4d8c8b03b7c]

2013-01-25  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h:
	Fixed a bug with the handling of QVariant with Qt5.
	[51857d721e64]

	* sphinx/designer.rst:
	Fixed a couple of bugs in the Designer example code.
	[9c8593de34e0]

2013-01-18  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Restored the /Transfer/ annotations to the menuBar() and statusBar()
	methods of QMainWindow. The root cause of the original problem was a
	SIP bug.
	[f0118624625e]

2013-01-15  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure-ng.py, lib/configure.py:
	Change the build system to not detect QtDBus prior to Qt v4.7 which
	was the version that was current when we added support for it.
	[e143a1307289]

2013-01-11  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed the super-type of QGestureRecognizer.
	[4c2c40a76893]

	* lib/LICENSE.GPL2, lib/LICENSE.GPL3, lib/LICENSE.commercial.short,
	lib/LICENSE.gpl.short, lib/LICENSE.internal:
	Updated the copyright notices.
	[d9476fe9bbc9]

2013-01-08  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed the handling of qintptr and quintptr for Qt5.
	[c21a07c6072f]

	* PyQt4.msp:
	Fixed QWebPage.extension() so that Python reimplementations are
	passed specific sub-classes for the option and output arguments.
	[6ab77c4c30f8]

2013-01-02  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, installers/BuildGPL.txt:
	Fixed build problems on OS/X when concatanation isn't specified.
	[d637d1e32894]

2012-12-29  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed some C that should have been C++.
	[44a9d919fa47]

	* lib/configure.py:
	Build system fixes for Qt5 under Linux.
	[0aebdbbfdd68]

2012-12-21  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed /Transfer/ annotations on menuBar() and statusBar() of
	QMainWindow.
	[87332d15cad2]

2012-12-20  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, NEWS, PyQt4.msp, installers/BuildGPL.txt:
	Updated for Qt v5.0.0.
	[07fe7a82297e]

2012-12-19  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/declarative/toys/dynamicscene/qml/Button.qml,
	examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml,
	examples/declarative/toys/dynamicscene/qml/PaletteItem.qml,
	examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml,
	examples/declarative/toys/dynamicscene/qml/Sun.qml,
	examples/declarative/toys/dynamicscene/qml/itemCreation.js,
	examples/declarative/ui-components/scrollbar/pics/niagara_falls.jpg,
	lib/SubclassCode/QtGui.versions, pyuic/uic/Compiler/proxy_type.py,
	sphinx/qsettings.rst, sphinx/qvariant.rst:
	Merged the 4.9 maintenance branch into the trunk.
	[ca339b33f10b]

	* PyQt4.msp,
	examples/demos/declarative/minehunt/MinehuntCore/Explosion.qml,
	examples/demos/declarative/minehunt/MinehuntCore/Tile.qml,
	examples/demos/declarative/minehunt/minehunt.qml,
	examples/demos/declarative/samegame/SamegameCore/BoomBlock.qml,
	examples/demos/declarative/samegame/SamegameCore/Button.qml,
	examples/demos/declarative/samegame/SamegameCore/Dialog.qml,
	examples/demos/declarative/samegame/samegame.qml, lib/configure-
	ng.py, lib/configure.py:
	Updated QtDeclarative for Qt5.
	[f7ae313dfdc7] <4.9-maint>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Updated QtOpenGL for Qt5.
	[72770743d492] <4.9-maint>

	* designer/python.pro-in:
	Fixed a deprecation warning in the building of the Designer plugin.
	[ae1c4161714d] <4.9-maint>

	* designer/pluginloader.h:
	Fixed the Designer plugin to use the standard interface name.
	[c3d59eebade4] <4.9-maint>

2012-12-18  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, designer/pluginloader.cpp, designer/pluginloader.h, lib
	/configure-ng.py, lib/configure.py:
	Updated QtDesigner for Qt5.
	[a47575efdf77] <4.9-maint>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Ported QtDBus to Qt5.
	[cfb5521d717f] <4.9-maint>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Updated QtMultimedia for Qt5.
	[b780fe4c40e9] <4.9-maint>

	* PyQt4.msp:
	Marked the deprecated methods of QtTest and QtScript.
	[876f5c906c90] <4.9-maint>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Updated QtTest for Qt5. SIP v4.14.3 is now required.
	[3185a9d983b4] <4.9-maint>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Updated QtScript and QtScriptTools for Qt5.
	[2e496514c121] <4.9-maint>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Updated phonon for Qt5.
	[495ac7cfa29b] <4.9-maint>

	* PyQt4.msp, lib/configure.py:
	Fixed the building of QtXmlPatterns against Qt5.
	[8bc66fe29cae] <4.9-maint>

	* PyQt4.msp:
	Resolved the outstanding TODO items for Qt5.
	[90b11eaa3d96] <4.9-maint>

	* Makefile, NEWS, PyQt4.msp:
	Updates for Qt v5-rc2.
	[f7c203b8e767] <4.9-maint>

2012-12-08  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.9.6 for changeset d7a19a62cbca
	[31c0e434a23f] <4.9-maint>

	* NEWS:
	Released as v4.9.6.
	[d7a19a62cbca] [4.9.6] <4.9-maint>

2012-12-07  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, pylupdate/translator.h:
	Completed the updates for Qt v5-rc1.
	[9565ce63ec2f] <4.9-maint>

	* Makefile, NEWS, PyQt4.msp:
	Updated QtGui for Qt v5-rc1.
	[dfa23c96bc85] <4.9-maint>

	* PyQt4.msp:
	Initial scan of QtCore for Qt v5-rc1.
	[fac4c57bb9b7] <4.9-maint>

2012-12-06  Phil Thompson  <phil@riverbankcomputing.com>

	* QAxContainer/qaxbase.sip:
	Fixed an earlier fix to QAxBase.
	[bd5c2fe465d2] <4.9-maint>

	* installers/BuildGPL.txt:
	Updated the installer documentation.
	[9e327901d828] <4.9-maint>

	* installers/sip-config.bat:
	Fixed the SIP configuration script so that it doesn't hardcode the
	platform.
	[96906c4a2084] <4.9-maint>

2012-12-05  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt, installers/mysql-config.bat, installers
	/psql-config.bat:
	Added configuration scripts for MySQL and PostgreSQL drivers.
	[53733ff6df76] <4.9-maint>

2012-12-03  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Updated for Qt v4.8.4.
	[cb5b89b8e9cd] <4.9-maint>

	* examples/declarative/modelviews/objectlistmodel/view.qml,
	examples/declarative/toys/clocks/clocks.qml,
	examples/declarative/toys/clocks/content/Clock.qml,
	examples/declarative/toys/clocks/content/QuitButton.qml,
	examples/declarative/toys/clocks/content/quit.png,
	examples/declarative/toys/corkboards/Day.qml,
	examples/declarative/toys/corkboards/corkboards.qml,
	examples/declarative/toys/dynamicscene/Button.qml,
	examples/declarative/toys/dynamicscene/GenericSceneItem.qml,
	examples/declarative/toys/dynamicscene/PaletteItem.qml,
	examples/declarative/toys/dynamicscene/PerspectiveItem.qml,
	examples/declarative/toys/dynamicscene/Sun.qml,
	examples/declarative/toys/dynamicscene/dynamicscene.qml,
	examples/declarative/toys/dynamicscene/itemCreation.js,
	examples/declarative/toys/dynamicscene/qml/Button.qml,
	examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml,
	examples/declarative/toys/dynamicscene/qml/PaletteItem.qml,
	examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml,
	examples/declarative/toys/dynamicscene/qml/Sun.qml,
	examples/declarative/toys/dynamicscene/qml/itemCreation.js,
	examples/declarative/toys/tic-tac-toe/content/Button.qml,
	examples/declarative/toys/tic-tac-toe/content/TicTac.qml,
	examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml,
	examples/declarative/toys/tvtennis/tvtennis.qml,
	examples/declarative/ui-components/dialcontrol/content/Dial.qml,
	examples/declarative/ui-
	components/dialcontrol/content/QuitButton.qml, examples/declarative
	/ui-components/dialcontrol/content/quit.png, examples/declarative
	/ui-components/dialcontrol/dialcontrol.qml, examples/declarative/ui-
	components/flipable/content/Card.qml, examples/declarative/ui-
	components/flipable/flipable.qml, examples/declarative/ui-
	components/progressbar/content/ProgressBar.qml, examples/declarative
	/ui-components/progressbar/main.qml, examples/declarative/ui-
	components/scrollbar/ScrollBar.qml, examples/declarative/ui-
	components/scrollbar/main.qml, examples/declarative/ui-
	components/scrollbar/niagara_falls.jpg, examples/declarative/ui-
	components/scrollbar/pics/niagara_falls.jpg, examples/declarative
	/ui-components/searchbox/SearchBox.qml, examples/declarative/ui-
	components/searchbox/main.qml, examples/declarative/ui-
	components/slideswitch/content/Switch.qml, examples/declarative/ui-
	components/slideswitch/slideswitch.qml, examples/declarative/ui-
	components/spinner/content/Spinner.qml, examples/declarative/ui-
	components/spinner/main.qml, examples/declarative/ui-
	components/tabwidget/TabWidget.qml, examples/declarative/ui-
	components/tabwidget/main.qml, examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/qmlShell.qml:
	Updated the QML examples from Qt v4.8.4 to eliminate the warning
	messages about the instances of "import Qt 4.7".
	[4f18b5233a2f] <4.9-maint>

	* doc/pyqtdoc/PyQt4.xfm, installers/PyQt-gpl.nsi:
	Build system changes for Qt v4.8.4.
	[d767725c5fce] <4.9-maint>

	* lib/configure-ng.py:
	More changes to the new configuration script.
	[173a88275e58] <4.9-maint>

2012-11-22  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic bug when a layout is given an explicit margin.
	[eb3707b921b4] <4.9-maint>

2012-11-20  Phil Thompson  <phil@riverbankcomputing.com>

	* QAxContainer/qaxbase.sip:
	Fixed QAxBase so that dynamicCall() and querySubObject() update the
	list of arguments on return.
	[be9a242a82c1] <4.9-maint>

2012-11-19  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_qstring.cpp:
	Fixed a couple of regressions building against Qt4.
	[613edeb8564c] <4.9-maint>

	* Makefile, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/properties.py,
	sphinx/build_system.rst, sphinx/dbus.rst,
	sphinx/deploy_commercial.rst, sphinx/designer.rst,
	sphinx/gotchas.rst, sphinx/i18n.rst, sphinx/incompatibilities.rst,
	sphinx/incompatible_apis.rst, sphinx/index.rst,
	sphinx/installation.rst, sphinx/introduction.rst,
	sphinx/keyword_arguments.rst, sphinx/new_style_signals_slots.rst,
	sphinx/old_style_signals_slots.rst, sphinx/pickle.rst,
	sphinx/pyqt_qsettings.rst, sphinx/pyqt_qvariant.rst,
	sphinx/python_shell.rst, sphinx/python_v3.rst, sphinx/qml.rst,
	sphinx/qt_properties.rst, sphinx/qt_v5.rst, sphinx/resources.rst:
	Documentation tidy-ups (anticipating PyQt5).
	[21fb0e222468] <4.9-maint>

	* PyQt4.msp:
	Reverted the recent encoding changes as it is better to be
	compatible and (possibly) wrong.
	[09a19d1af4e9] <4.9-maint>

	* Makefile, PyQt4.msp:
	Fix for building without deprecated features.
	[96959c366acc] <4.9-maint>

	* PyQt4.msp, examples/demos/qtdemo/demoitem.py, lib/configure-ng.py,
	lib/configure.py, pylupdate/main.cpp, pylupdate/metatranslator.cpp,
	qpy/QtCore/qpycore.pro:
	Fixed pylupdate for Qt5-beta2. Fixed qtdemo.py for Qt5-beta2. All
	the modules that currently support Qt5 now support beta2.
	[fc697a4c0315] <4.9-maint>

	* PyQt4.msp:
	The QtNetwork modules now supports Qt5-beta2.
	[cf9782978014] <4.9-maint>

2012-11-17  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	The deprecated Qt4 features are now restored to QtGui.
	[021687bb7145] <4.9-maint>

	* PyQt4.msp, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_qstring.cpp:
	The deprecated Qt4 features are now restored to QtCore.
	[0aafceb02811] <4.9-maint>

	* Makefile, PyQt4.msp, lib/configure-ng.py, lib/configure.py,
	sphinx/installation.rst:
	Added the --no-deprecated option to configure.py. Added the stubs
	for re-introducing support for features deprecated in Qt5.
	[5a9c144d7316] <4.9-maint>

2012-11-16  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	QtCore now supports Qt5-beta2.
	[eb5d1f3ffd0b] <4.9-maint>

2012-11-15  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_qstring.cpp:
	QtCore now supports Qt5-beta2.
	[4cc2c28be058] <4.9-maint>

2012-11-14  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure-ng.py, lib/configure.py:
	Initial Qt5-beta2 changes related to QtWebKit being renamed to
	QtWebKitWidgets.
	[852f57b7ee58] <4.9-maint>

2012-11-13  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, lib/configure-ng.py:
	More configure-ng.py work.
	[4d74d3bd6314] <4.9-maint>

	* lib/configure.py:
	Restored configure.py to before the cross-compilation support
	changes. All related work will now be done in configure-ng.py.
	[c9a8fbc44cbf] <4.9-maint>

	* Makefile, build.py, configurations/rpi_py3.cfg, lib/configure-ng.py,
	lib/configure.py, lib/rpi.cfg:
	More fixes for cross-compilation. Preparations for the new build
	system.
	[17e5ca332fbd] <4.9-maint>

	* PyQt4.msp:
	Fixed QVariantAnimation for Qt5.
	[b35d046175cf] <4.9-maint>

2012-11-12  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, lib/configure.py, lib/rpi.cfg:
	More support for cross-compilation.
	[80730f7cf317] <4.9-maint>

	* Makefile, lib/configure.py, lib/rpi.cfg:
	Added the start of support for cross-compilation.
	[562ec95d2fc2] <4.9-maint>

	* lib/configure.py:
	Removed support for the mega-windows build from configure.py.
	[ec8bd962cdb8] <4.9-maint>

2012-11-11  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure.py:
	Fixed a build problem against OS/X non-Cocoa Qt v4.8 and later.
	[fe4e7f1c9f51] <4.9-maint>

2012-11-10  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, Qt5-TODO.txt:
	Added the missing constBits() and constScanLine() methods to QImage.
	[5d8f2d809b23] <4.9-maint>

2012-11-04  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/gotchas.rst:
	Clarified the docs regarding sip.voidptr and memoryview.
	[a76fd13f54f9] <4.9-maint>

2012-10-28  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed the build to handle the Python config include directory being
	different to the regular Python include directory.
	[1b4b26628739] <4.9-maint>

2012-10-08  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, lib/SubclassCode/QtGui.versions,
	lib/SubclassCode/QtGuiQt4.versions, lib/SubclassCode/mksccode.py:
	Implemented QScreen for Qt5.
	[95094339d25b] <4.9-maint>

2012-10-07  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	A QPoint can now be specified whenever a QPointF is expected.
	[f7b4fc5c2e79] <4.9-maint>

	* PyQt4.msp, lib/QMetaObjectFormats.txt,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h,
	qpy/QtCore/qpycore_qobject_getattr.cpp:
	Backed out the signal handling changes that support choosing an
	overload based on the number of arguments to emit(). The approach is
	just wrong and doesn't work. Fixed the signature of
	QAbstractItemModel.dataChanged() for Qt5 to properly fix the above
	problem.
	[047e78e233a7] <4.9-maint>

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed a problem parsing QWidget based types with Qt5 caused by it
	registering QWidget* as a user type.
	[54a73237d721] <4.9-maint>

2012-10-05  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Fixed the implementation of QUrl.FormattingOptions for Qt5.
	[c637c0fc6f5f] <4.9-maint>

	* Makefile, PyQt4.msp:
	Implemented QLCDNumber.setNumDigits() for Qt5 so that Designer4 .ui
	files are usable with Qt5.
	[477415fb7ce9] <4.9-maint>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.h,
	qpy/QtCore/qpycore_qobject_getattr.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp, qpy/QtCore/qpycore_types.cpp:
	Refactored signal support again to resolve a regression in the
	handling of overloaded signals.
	[6b4c37e45948] <4.9-maint>

2012-10-03  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Fixed some ownership issues with QScriptEngine and
	QScriptEngineAgent.
	[dfed2357a8bc] <4.9-maint>

	* lib/configure.py:
	SIP v4.14.1 is now required.
	[5b1cd8e6e75f] <4.9-maint>

	* PyQt4.msp:
	Added the missing (but undocumented) locale and widget members to
	QStyleOptionViewItem for Qt5.
	[2c65850e632b] <4.9-maint>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_qobject_getattr.cpp:
	When emitting a signal that supports optional arguments the unbound
	signal used is the one that matches the number of supplied arguments
	rather than the one that the bound signal is bound to.
	[a2f79ec1be76] <4.9-maint>

	* qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.h,
	qpy/QtCore/qpycore_qobject_getattr.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp,
	qpy/QtCore/qpycore_sip_helpers.h, qpy/QtCore/qpycore_types.cpp:
	Refactored the implementation of signals prior to improving the
	support for calling signals with optional arguments. The docstring
	for a bound signal now only includes the docstring of specific
	unbound signal overload.
	[224e6247d454] <4.9-maint>

2012-09-30  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed QTreeWidget.indexOfTopLevelItem() for all versions of Qt.
	[a2bc9d615aaa] <4.9-maint>

	* PyQt4.msp:
	Fixed the docstrings for all Qt5 implementations of dataChanged().
	[c0840943eec2] <4.9-maint>

	* PyQt4.msp:
	Added Qt4 compatibility references to the Qt5 support for the
	QStyleOption classes.
	[7337a500c76b] <4.9-maint>

	* Makefile, PyQt4.msp:
	Fixed QApplication.palette() for Qt5.
	[aff5dab10b01] <4.9-maint>

2012-09-29  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.9.5 for changeset 1bc4bbde25e0
	[118d2f4a3630] <4.9-maint>

	* NEWS:
	Released as v4.9.5.
	[1bc4bbde25e0] [4.9.5] <4.9-maint>

2012-09-28  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, examples/demos/qtdemo/xml/examples.xml,
	examples/tools/customcompleter/customcompleter.py,
	examples/tools/customcompleter/customcompleter.qrc,
	examples/tools/customcompleter/resources/wordlist.txt:
	Added the customcompleter.py example.
	[2a300de91e6e] <4.9-maint>

2012-09-27  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt:
	Further Windows installer documentation changes.
	[9eb6aac99275] <4.9-maint>

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi:
	Further Windows installer documentation updates. Updated the link to
	the Qt homepage in the installer.
	[8e3e4da458eb] <4.9-maint>

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi:
	Updated the internal build instructions for MSVC 2010 x64. Updated
	the location of the Qt docs in the Windows installer.
	[2a1d269451c1] <4.9-maint>

2012-09-25  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Another Qt5-beta1 fix for building pyrcc4.
	[1453d84fc481] <4.9-maint>

	* PyQt4.msp, lib/configure.py:
	Various fixes for building against Qt5-beta1 on Linux.
	[8f28f5418b79] <4.9-maint>

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi:
	Some internal documentation updates for MSVC 2010.
	[2cb63a4afc90] <4.9-maint>

2012-09-24  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed configure.py for the LGPL version of Qt5-beta1.
	[3e881fe8af84] <4.9-maint>

2012-09-19  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added the missing QPointF operator*(qreal, QPointF).
	[b007d37329a0] <4.9-maint>

2012-09-16  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, NEWS, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, lib/configure.py:
	Added support for Qt v4.8.3.
	[e8962761d9f7] <4.9-maint>

2012-09-15  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qstring.cpp:
	Fixed a bug in the PEP393 conversion from UCS1 Unicode to QString.
	[85c7c0c9c6e4] <4.9-maint>

	* Makefile, PyQt4.msp, lib/QMetaObjectFormats.txt:
	Fixed the QString comparison operators for Qt5. All tests now pass
	with Qt v5-beta1.
	[78042a30d382] <4.9-maint>

	* qpy/QtCore/qpycore_pyqtproxy.cpp:
	Further PyQtProxy fixes for Qt5.
	[6ce9c674f3fc] <4.9-maint>

	* qpy/QtCore/qpycore_pyqtproxy.cpp:
	Fixed PyQtProxy so that signals are added to the meta-object before
	slots.
	[fdc83015bec5] <4.9-maint>

	* Makefile, lib/QMetaObjectFormats.txt,
	test/tests/metaobject/test_pyqtproperty.py,
	test/tests/metaobject/test_pyqtsignature.py,
	test/tests/metaobject/test_pyqtslot.py:
	Various test fixes for Qt v5-beta1.
	[9040599e8ccb] <4.9-maint>

	* qpy/QtCore/qpycore_types.cpp:
	Fixed property types for Qt5 QObject sub-classes, although the
	behaviour is now slightly different than for Qt4.
	[c32ca16478ff] <4.9-maint>

	* qpy/QtCore/qpycore_types.cpp:
	Fixed the initial readable and writeable states of properties for
	Qt5.
	[1d19cf3405bc] <4.9-maint>

2012-09-14  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, test/tests/metaobject/test_qvariantmap.py:
	Fixed a unit test bug for Python3.
	[fb7b53ddf9e4] <4.9-maint>

	* pyrcc/rcc.cpp:
	Fixed pyrcc4 for Qt v5-beta1.
	[ff7f9f6536d8] <4.9-maint>

	* PyQt4.msp, lib/configure.py:
	QtXml now builds against Qt v5-beta1.
	[906ce7cb7530] <4.9-maint>

	* PyQt4.msp, lib/configure.py:
	QtWebKit now builds against Qt v5-beta1.
	[7c50f6b22ae2] <4.9-maint>

	* Makefile, PyQt4.msp, lib/configure.py,
	qpy/QtCore/qpycore_pyqtproxy.cpp:
	QtSql now builds against Qt v5-beta1.
	[fe7a09fe433a] <4.9-maint>

	* Makefile, PyQt4.msp, lib/SubclassCode/QtNetwork.versions,
	lib/configure.py, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h:
	SIP v4.14 is now required. QtNetwork now builds against Qt v5-beta1.
	[a5223e4c201c] <4.9-maint>

	* PyQt4.msp, lib/configure.py:
	QtSvg now builds against Qt v5-beta1.
	[8d4eef4f8542] <4.9-maint>

	* PyQt4.msp, lib/configure.py:
	QtHelp will now build against Qt v5-beta1.
	[e6586ddf2149] <4.9-maint>

2012-09-11  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Updated the QtGui sub-class convertor code for Qt v5-beta1.
	[4609dca587a0] <4.9-maint>

	* PyQt4.msp, lib/SubclassCode/QtGui.versions:
	The QtCore and QtGui modules now build against Qt v5-beta1.
	[5840ebfdf3eb] <4.9-maint>

	* PyQt4.msp:
	Updated QtWidgets from Qt v5-beta1
	[404305cda772] <4.9-maint>

	* PyQt4.msp:
	Updated QtPrintSupport for Qt v5-beta1.
	[4a9d653d3c31] <4.9-maint>

	* Makefile, PyQt4.msp:
	Updated QtGui for Qt v5-beta1 (but not QtWidgets and
	QtPrintSupport).
	[8d08462ea831] <4.9-maint>

2012-09-10  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	QtCore now builds against Qt v5-beta1.
	[d0cccb4295cb] <4.9-maint>

2012-09-07  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed connectNotify() and disconnectNotify() for Qt5.
	[304317205ef4] <4.9-maint>

2012-09-06  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed the build system for Qt5-beta1.
	[1b0ce0f34919] <4.9-maint>

	* Makefile, qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp,
	qpy/QtCore/qpycore_qmetaobjectbuilder.h,
	qpy/QtCore/qpycore_qobject_getattr.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp, qpy/QtCore/qpycore_types.cpp:
	Fixed PyQtProxy for Qt5. The QtCore support library now compiles
	against Qt5-beta1.
	[6711bb28821e] <4.9-maint>

2012-09-04  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/QMetaObjectFormats.txt, qpy/QtCore/qpycore.pro,
	qpy/QtCore/qpycore_qmetaobjectbuilder.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	Added initial support for QMetaObject revision 7.
	[3ad1e0f2a0f2] <4.9-maint>

	* Qt5-TODO.txt, lib/QMetaObjectFormats.txt,
	qpy/QtCore/qpycore_types.cpp:
	Finshed properly documenting the revision 6 QMetaObject format.
	[7ca304ff209a] <4.9-maint>

2012-09-03  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, lib/QMetaObjectFormats.txt:
	Added the start of the QMetaObject format document.
	[7b99c5b5bfbd] <4.9-maint>

	* Makefile, PyQt4.msp, lib/configure.py, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_qabstracteventdispatcher.cpp,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	Initial update to QtCore for Qt v5-beta1.
	[5fb2aa4067a8] <4.9-maint>

2012-08-15  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Removed all calls to (the now deprecated) sipTransferBreak().
	[6373b573b392] <4.9-maint>

2012-08-11  Phil Thompson  <phil@riverbankcomputing.com>

	* pyrcc/rcc.cpp:
	The timestamp in the comments of the output of pyrcc4 is now
	converted to UTF8 rather than Latin1.
	[cdc766160e37] <4.9-maint>

2012-08-10  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Implemented __str__ and __unicode__ for QChar.
	[ed00d7318b30] <4.9-maint>

	* sphinx/dbus.rst, sphinx/introduction.rst:
	Updated the DBus documentation.
	[cab6a052e0ee] <4.9-maint>

2012-07-13  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/qobjectcreator.py, pyuic/uic/objcreator.py:
	Fixed a regression in pyuic's handling of custom widgets.
	[29b668ada14c] <4.9-maint>

2012-07-10  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/index.rst, sphinx/pyqt_qsettings.rst,
	sphinx/pyqt_qvariant.rst, sphinx/qsettings.rst, sphinx/qvariant.rst:
	Fixed a problem with the QVariant and QSettings sections of the
	reference documentation which caused them to be overwritten.
	[fd0f3da9d79c] <4.9-maint>

2012-06-26  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.9.4 for changeset 271d455ceabe
	[e046fc58565c] <4.9-maint>

	* NEWS:
	Released as v4.9.4.
	[271d455ceabe] [4.9.4] <4.9-maint>

	* lib/configure.py:
	Backed out the Debian configure changes as they break non-Linux
	platforms. Fixed the issue in a different way.
	[3db36ce9d937] <4.9-maint>

2012-06-24  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.9.3 for changeset be3bdb13b8a3
	[bb841cf1a1ca] <4.9-maint>

	* NEWS:
	Released as v4.9.3.
	[be3bdb13b8a3] [4.9.3] <4.9-maint>

	* PyQt4.msp:
	Fixed QByteArray.__getitem__ so that it does bounds checking.
	[9569093a74f1] <4.9-maint>

2012-06-23  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed a regression in the setting of the qmake spec name on OS/X.
	[b756550aebdd] <4.9-maint>

2012-06-22  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Applied patches from Debian for when the ld --no-add-needed flag is
	set.
	[d0d1c4101e69] <4.9-maint>

2012-06-20  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.9.2 for changeset 0ee020cfad4a
	[5ad2ca9b8b6e] <4.9-maint>

	* NEWS:
	Released as v4.9.2.
	[0ee020cfad4a] [4.9.2] <4.9-maint>

	* installers/BuildGPL.txt:
	Updated the Windows installer instructions for the latest
	QScintilla.
	[587b72276b04] <4.9-maint>

	* build.py:
	Updated the Qt version that the docs are built for.
	[49c50c0b18d5] <4.9-maint>

2012-06-19  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, NEWS, qpy/QtCore/qpycore_qstring.cpp:
	Worked around the broken XCode v4 LLVM compiler.
	[9271e14ab3fc] <4.9-maint>

2012-06-04  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/BuildGPL.txt:
	Updated the GPL installer build instructions for Qt v4.8.2.
	[93480e10d581] <4.9-maint>

	* installers/PyQt-gpl.nsi:
	Updated the Windows installer for Qt v4.8.2.
	[c6c6c070e1c5] <4.9-maint>

	* PyQt4.msp:
	Added the convert to sub-class code for the Qt5 QtGui module.
	[ffd34aa3572e] <4.9-maint>

	* lib/SubclassCode/mksccode.py:
	Ported the mksccode.py script to Python3.
	[2591ae27b2a7] <4.9-maint>

2012-06-03  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed the build warning messages against Qt5.
	[d49ae8bd9152] <4.9-maint>

	* PyQt4.msp:
	The QtGui module now runs under Qt5.
	[9a03334b44cd] <4.9-maint>

	* PyQt4.msp, lib/SubclassCode/QtGui.versions:
	Fixes so that the QtGui modules now builds under Qt5.
	[7f375c5ed8cd] <4.9-maint>

	* Makefile, PyQt4.msp:
	Fixes so that the Qt5 .sip files are generated.
	[c4be684963f3] <4.9-maint>

	* PyQt4.msp, lib/configure.py:
	Completed the Qt5 QtWidgets support.
	[f2ea8574532e] <4.9-maint>

2012-06-02  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	More work on the Qt4 QtWidgets support.
	[f3d8967f652c] <4.9-maint>

	* PyQt4.msp:
	More work on the Qt4 QtWidgets support.
	[8db15a78b54e] <4.9-maint>

	* PyQt4.msp:
	Completed the Qt5 QtPrintSupport support.
	[ac114552a6cd] <4.9-maint>

	* PyQt4.msp:
	Completed the Qt5 QtGui support.
	[90700afedbb0] <4.9-maint>

2012-06-01  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Work on Qt5 support for QtGui.
	[3d5981f350cb] <4.9-maint>

	* Makefile, PyQt4.msp, lib/configure.py:
	Completed the Qt5 support for QtCore.
	[e5c1d5dc3bc7] <4.9-maint>

	* Makefile, PyQt4.msp, Qt5-TODO.txt:
	Completed the Qt5 QtCore parsing.
	[1b91bc133be5] <4.9-maint>

2012-05-30  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	More Qt5 QtCore work.
	[219fc4249132] <4.9-maint>

2012-05-29  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	More Qt5 QtCore work.
	[bfdb1e35efed] <4.9-maint>

	* PyQt4.msp:
	Updated QtCore for about a third of Qt5.
	[9ce04bb2cdaf] <4.9-maint>

	* PyQt4.msp:
	Scanned the QtCore directory for Qt5.
	[318f8b63a60f] <4.9-maint>

2012-05-28  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	Updated for Qt v4.8.2.
	[441c080de828] <4.9-maint>

2012-05-25  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, installers/BuildGPL.txt:
	Updated the metasip project file to v2.
	[90a33f169ed0] <4.9-maint>

2012-05-16  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Fixed the exception raised when emitting a signal defined in a mixin
	class.
	[fa0ccc58c397] <4.9-maint>

	* sphinx/new_style_signals_slots.rst:
	Documented the need to use new-style disconnects for connections
	made new style.
	[618013835d1b] <4.9-maint>

2012-04-26  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Made sure all operators defined in the QSsl namespace are only
	enabled if Qt has been built with OpenSSL support.
	[57236e12b4e2] <4.9-maint>

	* sphinx/new_style_signals_slots.rst:
	Updated the docs to include pyqtBoundSignal.signal.
	[8c104981eac8] <4.9-maint>

	* NEWS, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Exposed the pyqtBoundSignal type object. Added the signal attribute
	to pyqtBoundSignal.
	[3bcd95f8b338] <4.9-maint>

	* NEWS, qpy/QtCore/qpynullvariant.sip, sphinx/incompatibilities.rst:
	Implemented QPyNullVariant.__bool__() to always return False thereby
	mimicing the behaviour of None.
	[35a14a51d331] <4.9-maint>

2012-04-17  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtproxy.cpp:
	Refactored PyQtProxy so that an instance is only deleted when the
	slot has finished executing and when there are no pending queued
	signals (even after all signals have been disconnected).
	[b656a91810b6] <4.9-maint>

2012-04-16  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Loader/loader.py, pyuic/uic/Loader/qobjectcreator.py,
	pyuic/uic/__init__.py, sphinx/designer.rst:
	Added the package argument to uic.loadUi() which is required to
	specify the base package for any relative imports of custom widgets.
	[f03a8a04d68d] <4.9-maint>

2012-04-14  Phil Thompson  <phil@riverbankcomputing.com>

	* dbus/dbus.cpp, dbus/helper.h:
	Fixed the dbus.mainloop.qt module when a connection is unexpectedly
	broken.
	[7a93395c2cec] <4.9-maint>

	* pyuic/uic/Loader/qobjectcreator.py:
	Improved a pyuic exception when dynamically loading a .ui file that
	tried to import a custom widget from a non-existent module.
	[ec219159004e] <4.9-maint>

	* Makefile:
	Switched the Makefile back to building all modules.
	[7ed34b68bdbe] <4.9-maint>

	* Makefile, qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Replaced the Q_ASSERT with an exception when trying to emit a signal
	that was not defined in the main (left hand) super-class branch.
	This situation can arise for C when it inherits from A and B and
	both A and B inherit from QObject.
	[61207962459d] <4.9-maint>

	* lib/SubclassCode/QtGui.versions:
	Updated the QtGui sub-class code for Qt5.
	[a04767e0aebb] <4.9-maint>

	* PyQt4.msp:
	Initial QtGui changes for Qt5.
	[1c7a59ad8b1f] <4.9-maint>

2012-04-05  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	QtCore now builds against Qt5.
	[ed1e8b9e9c65] <4.9-maint>

	* Makefile, PyQt4.msp, lib/configure.py,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Most of QtCore will now build against Qt5.
	[1f3d558c9e6a] <4.9-maint>

2012-04-04  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, lib/configure.py:
	configure.py changes for Qt v5.
	[28484a7e6d7f] <4.9-maint>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, installers/PyQt-gpl.nsi:
	Updated the metasip project for Qt v4.8.1.
	[060c249a0d11] <4.9-maint>

2012-04-03  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	qRegisterDraggedTypes() was added to Qt v4.5, not v4.2.
	[ee1d90e822b1] <4.9-maint>

2012-04-02  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed a configure.py bug on OS/X when the Designer plugin cannot be
	built.
	[ede0bc2d4b72] <4.9-maint>

2012-03-29  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qobject_helpers.cpp:
	Raise an exception (to avoid a seg fault) when accessing
	staticMetaObject before the type is fully complete.
	[68f3058fbc4c] <4.9-maint>

2012-03-23  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtDBus/qpydbuspendingreply.sip, qpy/QtDBus/qpydbusreply.sip:
	Fixed a build problem with QtDBus and versions of Qt prior to v4.7.
	[7df26c475ead] <4.9-maint>

2012-03-20  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/proxy_metaclass.py,
	pyuic/uic/Compiler/proxy_type.py, pyuic/uic/Compiler/qtproxies.py,
	pyuic/uic/icon_cache.py, pyuic/uic/objcreator.py,
	pyuic/uic/port_v2/proxy_base.py, pyuic/uic/port_v3/proxy_base.py:
	Added support for themed icons to pyuic.
	[72848d9b3dbe] <4.9-maint>

2012-03-19  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/LICENSE.GPL2, lib/LICENSE.GPL3, lib/LICENSE.commercial.short,
	lib/LICENSE.gpl.short, lib/LICENSE.internal, pyqtdoc/renderer.py:
	Updated the year on various copyright statements.
	[4f809ce4996d] <4.9-maint>

	* qpy/QtDeclarative/qpydeclarative_chimera_helpers.cpp:
	An empty list is never considered as an empty QList<QObject *>.
	[b85b470e0068] <4.9-maint>

2012-03-09  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed the building of the Designer plugin on OS/X where the version
	of the Python framework is not Current.
	[b99fb4a42763] <4.9-maint>

	* designer/pluginloader.cpp, qpy/QtCore/qpycore_qstring.cpp:
	Unicode updates for Python v3.3.
	[ecbd491fecf7] <4.9-maint>

	* lib/configure.py:
	Fixed the previous fix.
	[8494fbc574b6] <4.9-maint>

	* lib/configure.py:
	Updated the handling of sys.platform for Python v3.3.
	[87233a0582d6] <4.9-maint>

2012-02-19  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Renamed QFtp.Command.None to QFtp.Command.None_.
	[2b3d99e784b3] <4.9-maint>

	* examples/demos/qtdemo/xml/examples.xml,
	examples/demos/spreadsheet/images/interview.png,
	examples/demos/spreadsheet/printview.py,
	examples/demos/spreadsheet/spreadsheet.py,
	examples/demos/spreadsheet/spreadsheet.qrc,
	examples/demos/spreadsheet/spreadsheetdelegate.py,
	examples/demos/spreadsheet/spreadsheetitem.py,
	examples/demos/spreadsheet/util.py:
	Added the Spreadsheet example from Hans-Peter Jansen.
	[43b0b35e9a06] <4.9-maint>

2012-02-10  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.9.1 for changeset f293b05df72f
	[81387c2d1828] <4.9-maint>

	* NEWS:
	Updated the NEWS file. Released as v4.9.1.
	[f293b05df72f] [4.9.1] <4.9-maint>

2012-02-09  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added the missing QPixmap.HBitmapFormat.Alpha.
	[309fffc3b4af] <4.9-maint>

2012-01-29  Phil Thompson  <phil@riverbankcomputing.com>

	* dbus/dbus.cpp:
	Fixed the previous dbus change for Python v3.
	[83ed847d0273] <4.9-maint>

2012-01-27  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed QPainterPathStroker.setDashPattern() so that it uses qreal
	rather than double.
	[0f6a0ac446f2] <4.9-maint>

	* dbus/dbus.cpp, lib/configure.py:
	Initial support for the Python v3 version of the standard DBus
	Python bindings.
	[8012ed2db538] <4.9-maint>

2012-01-26  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	No longer track QGraphicsScene instances as they must outlive
	QGraphicsScene instances and the (newer) /KeepReference/ annotation
	will ensure that.
	[fa66c1118a9c] <4.9-maint>

	* pyuic/uic/icon_cache.py:
	Fixed a pyuic bug where it fails to handle an empty iconset.
	[8565ecd48610] <4.9-maint>

2012-01-05  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	QPainter can now be used as a context manager.
	[602cb9ca8a0c] <4.9-maint>

2012-01-04  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed the annotation on QGestureRecognizer::create().
	[567bf81de1e5] <4.9-maint>

	* PyQt4.msp:
	qRegisterDraggedTypes() is OS/X specific.
	[f957ca49dea7] <4.9-maint>

	* designer/pluginloader.cpp:
	The Designer plugin loader now imports PyQt4.QtDesigner after the
	first plugin to allow the plugin to change the API version. (Thanks
	to Fabian Knittel.) Plugins are now loaded in alphabetical order.
	[3fb14926126d] <4.9-maint>

	* PyQt4.msp:
	Removed all definitions of the internal doItemsLayout().
	[8a8ba843c589] <4.9-maint>

2011-12-29  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Try and build QtDBus on Windows as well, just in case this gets
	properly supported one day.
	[3264a745e75b] <4.9-maint>

2011-12-27  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added support for QMacPasteboardMime.
	[82b7a4fceccf] <4.9-maint>

2011-12-22  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.9 for changeset f8a6c3596673
	[11a8b148350e]

	* NEWS:
	Released as v4.9.
	[f8a6c3596673] [4.9]

2011-12-19  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed %PickleCode for QByteArray for Python v3.
	[189b39e6b6c3]

2011-12-18  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, installers/BuildGPL.txt, installers/PyQt-gpl.nsi,
	installers/pyqt-check.py, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtOpenGL/qpyopengl_uniform_value_array.cpp:
	Various fixes for building the GPL version on Windows with Python
	v2.5.
	[b00ee70180ed]

2011-12-17  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, PyQt4.msp:
	Completed the support for QPainter.drawPixmapFragments().
	[1cac12f7b6d3]

	* PyQt4.msp:
	Updated for Qt v4.8.0.
	[e3e889747995]

2011-12-10  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	pyuic4 now makes sure that a module implementing a resource file is
	only imported once.
	[86ab82ddf2a6]

	* pyuic/uic/Compiler/qtproxies.py:
	Fixed a regression in the handling of translated strings by pyuic4.
	[34ab56e97c27]

2011-12-05  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added a QDBusArgument ctor that does an implicit add().
	QDBusArgument now handles QStringList explicitly so that it can be
	used with QString v2 API.
	[aea28dc027e5]

2011-12-04  Phil Thompson  <phil@riverbankcomputing.com>

	* doc/pyqtdoc/qdbusargument.html#details:
	Updated the documentation for QDBusArgument.
	[512e7813ed74]

	* PyQt4.msp:
	Renamed QDBusArgument.write() to add().
	[a1d5330f0b16]

2011-12-03  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed problems building QtDBus when not using concatanation.
	[65564eb2fcf4]

2011-12-02  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Changed QDBusArgument.write() to use a QMetaType.Type to specify the
	integer sub-type to be consistent with beginArray() and beginMap().
	[a9d455da47d1]

	* PyQt4.msp:
	Implemented QDBusArgument.write().
	[ce07595ee6d3]

	* qpy/QtDBus/qpydbus_chimera_helpers.cpp:
	DBus dicts are now demarshalled to Python dicts.
	[7651d4278945]

	* qpy/QtDBus/qpydbus_chimera_helpers.cpp:
	QDBusObjectPath, QDBusSignal and QDBusVariant instances are now
	demarshalled automatically. DBus structures are now demarshalled to
	tuples.
	[28ca12b5e1ca]

2011-11-30  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtDBus/qpydbus_chimera_helpers.cpp:
	Added support for demarshalling DBus basic types, variants and
	arrays.
	[ee8b9c7eb565]

	* qpy/QtDBus/qpydbus.pro, qpy/QtDBus/qpydbus_chimera_helpers.cpp:
	Fixed build problems with the internal QtDBus support library.
	[63fbff430ec2]

	* PyQt4.msp:
	Added the missing cornerWidget() and setCornerWidget() methods to
	QMenuBar.
	[89d8df1a429b]

	* PyQt4.msp, qpy/QtDBus/qpydbus.pro, qpy/QtDBus/qpydbus_api.h,
	qpy/QtDBus/qpydbus_chimera_helpers.cpp,
	qpy/QtDBus/qpydbus_chimera_helpers.h,
	qpy/QtDBus/qpydbus_post_init.cpp,
	qpy/QtDeclarative/qpydeclarative_chimera_helpers.h:
	Added the QDBusObjectPath, QDBusSignature and QDBusVariant classes.
	Added the QDBusArgument class with stubs for the marshalling
	methods. Added the stubs for automatically demarshalling a
	QDBusArgument.
	[92eed912c78c]

2011-11-29  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_init.cpp, qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDeclarative/qpydeclarative_chimera_helpers.cpp,
	qpy/QtDeclarative/qpydeclarative_chimera_helpers.h,
	qpy/QtDeclarative/qpydeclarative_post_init.cpp:
	Implemented an internal API for extending the QVariant to/from
	PyObject conversions in sub-modules. Refactored QtDeclarative to use
	the new API.
	[8b83a180ea1a]

	* PyQt4.msp:
	Fixed the QtDBus module header file version numbers.
	[0af46bb95018]

	* sphinx/incompatibilities.rst:
	Fixed a couple of documentation typos.
	[fe3c6efbb8bf]

	* PyQt4.msp:
	Changes required for the const fix in the latest SIP.
	[7d46ebfee711]

2011-11-28  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/SubclassCode/QtGui.versions,
	lib/SubclassCode/mksccode.py:
	The sub-class convertor code generator now handles platform specific
	classes. Fixed the QtGui QObject sub-class convertor code.
	[e824094192b0]

	* lib/configure.py:
	Support for sys.platform being 'linux3'.
	[b589cda444dd]

2011-11-24  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, qpy/QtCore/qpycore_pyqtconfigure.cpp:
	Properly fixed pyqtConfigure() for QVariant properties.
	[e8284ed41e49]

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_pyqtconfigure.cpp:
	Backed out changeset 1554 as it breaks (eg.) QAction's shortcut
	property.
	[9219004556d5]

2011-11-23  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, lib/configure.py:
	Fixed the problem building a debug version on OS/X. The main
	Makefile is now portable between OS/X and Linux build environments.
	[3d2da74db8a9]

2011-11-22  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added some missing declarations of private reimplementations of
	virtuals.
	[5af94bf8cca7]

2011-11-19  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/dbus/remotecontrolledcar/car/car.py,
	examples/dbus/remotecontrolledcar/controller/controller.py:
	Tweaks to the remotecontrolledcar example.
	[43be96e17a4d]

2011-11-18  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, examples/dbus/chat/chat.py,
	examples/dbus/remotecontrolledcar/car/car.py,
	examples/dbus/remotecontrolledcar/controller/controller.py,
	examples/dbus/remotecontrolledcar/controller/controller.ui,
	examples/dbus/remotecontrolledcar/controller/ui_controller.py:
	Added the remotecontrolledcar DBus example.
	[256a44f5cdb7]

	* Makefile, NEWS, doc/pyqtdoc/qtdbus.html#details,
	pyqtdoc/renderer.py, sphinx/dbus.rst, sphinx/introduction.rst:
	Added the QtDBus documentation.
	[34ac6f55d0fd]

	* build.py, lib/pyqtconfig.py.in, sphinx/build_system.rst:
	Added the QtDBusModuleMakefile to the build system.
	[1cd50b3c3073]

2011-11-17  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtOpenGL/qpyopengl_attribute_array.cpp,
	qpy/QtOpenGL/qpyopengl_uniform_value_array.cpp:
	Fixes for building under Python v3.
	[f8c4558189c4]

	* Makefile, PyQt4.msp:
	Added the sub-class convertor code for the QtDBus module.
	[4af996c32961]

	* PyQt4.msp:
	Implemented QDBusServiceWatcher and QDBusUnixFileDescriptor.
	[459332778d9c]

	* qpy/QtDBus/qpydbusreply.cpp, qpy/QtDBus/qpydbusreply.h,
	qpy/QtDBus/qpydbusreply.sip:
	Completed the implementation of QDBusReply.
	[a6850b1261df]

	* qpy/QtDBus/qpydbus.pro, qpy/QtDBus/qpydbuspendingreply.cpp,
	qpy/QtDBus/qpydbuspendingreply.h,
	qpy/QtDBus/qpydbuspendingreply.sip:
	Added QtDBusPendingReply.
	[7814c130f69c]

2011-11-16  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, qpy/QtDBus/qpydbusreply.cpp,
	qpy/QtDBus/qpydbusreply.h, qpy/QtDBus/qpydbusreply.sip:
	QDBusReply.value() now supports an optional 'type' argument (similar
	to QSettings.value()).
	[b77423c56396]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore.pro,
	qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_qsettings_value.cpp,
	qpy/QtCore/qpycore_qvariant_value.cpp, qpy/QtCore/qpycore_shared.h:
	Refactored the support for QSettings.value() so that the approach
	can be reused elsewhere.
	[07c138268dd2]

2011-11-15  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/dbus/pingpong/ping.py, examples/dbus/pingpong/pong.py,
	qpy/QtDBus/qpydbusreply.cpp, qpy/QtDBus/qpydbusreply.h:
	QDBusReply instances can now be created from QDBusMessage instances.
	Added the pingpong DBus example.
	[2574ef349195]

	* Makefile, PyQt4.msp, lib/configure.py, qpy/QtDBus/qpydbusreply.sip:
	Completed the implementation of QDBusConnectionInterface.
	[d29e9c53bb99]

	* PyQt4.msp:
	Completed the implementation of QDBusAbstractInterface.
	[3817a84d1f7d]

	* Makefile, PyQt4.msp:
	Completed the support for QDBusConnection.
	[7cba9e4ecb49]

2011-11-10  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Implemented the remaining easy parts of QDBusConnectionInterface.
	[09bea80c6d27]

	* Makefile, PyQt4.msp:
	Implemented the remaining easy parts of QDBusConnection.
	[256e813d7aa8]

	* PyQt4.msp, examples/dbus/chat/chat.py, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_pyqtslot.cpp, qpy/QtCore/qpycore_shared.h:
	Added QDBusConnection.connect() overload used by the chat.py
	example.
	[81c86552f260]

2011-11-09  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_classinfo.cpp, qpy/QtCore/qpycore_classinfo.h:
	Added the missing Q_CLASSINFO implementation files to hg.
	[d327351899e9]

	* PyQt4.msp, examples/dbus/chat/chat.py:
	Completed the implementation of the chat.py example (though not yet
	using the same connection sytax as the C++ version).
	[d2b521de47a8]

	* PyQt4.msp, examples/dbus/chat/chat.py:
	Ported a bit more of the chat.py example.
	[29f1055846b0]

	* PyQt4.msp, examples/dbus/chat/chat.py, qpy/QtCore/qpycore.pro,
	qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_types.cpp:
	Completed the implementation of QtCore.Q_CLASSINFO().
	[3229fd6d4c92]

	* PyQt4.msp, examples/dbus/chat/chat.py:
	Added the Q_CLASSINFO() stub.
	[2efabc06a7d8]

2011-11-08  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, examples/dbus/chat/chat.py,
	examples/dbus/chat/chatmainwindow.ui,
	examples/dbus/chat/chatsetnickname.ui,
	examples/dbus/chat/ui_chatmainwindow.py,
	examples/dbus/chat/ui_chatsetnickname.py:
	Added the start of the chat.py DBus example.
	[d9bfe569854a]

	* Makefile, qpy/QtDBus/qpydbusreply.cpp, qpy/QtDBus/qpydbusreply.h,
	qpy/QtDBus/qpydbusreply.sip:
	Fixed the GIL for QPyDBusReply. Added the copy ctor for
	QPyDBusReply.
	[7e4361f52744]

	* qpy/QtOpenGL/qpyopengl_attribute_array.cpp:
	Backed out the change to the QGLShaderProgram.setAttributeArray()
	helper as it introduces a bug (in Python v2.6 and earlier) whereas
	the original was correct.
	[0bf9f9872be5]

2011-11-07  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, examples/dbus/listnames.py, lib/configure.py,
	qpy/QtDBus/qpydbus.pro, qpy/QtDBus/qpydbusreply.cpp,
	qpy/QtDBus/qpydbusreply.h, qpy/QtDBus/qpydbusreply.sip:
	Implemented enough of the QtDBus module to support the listnames.py
	example.
	[cf69468dba00]

2011-11-05  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Completed to QtGui updates for Qt v4.8.0rc1.
	[ed449d9adff7]

	* PyQt4.msp:
	Updated the sub-class convertor code for QObject in QtGui.
	[e7a4f9f75ad8]

	* PyQt4.msp, lib/SubclassCode/QtGui.versions:
	Updated the first half of QtGui for Qt v4.8.0rc1.
	[0cadf9149173]

2011-11-04  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, qpy/QtOpenGL/qpyopengl_api.h,
	qpy/QtOpenGL/qpyopengl_uniform_value_array.cpp:
	Completed the implementation of
	QGLShaderProgram.setUniformValueArray().
	[e1b10bc36bf1]

2011-11-03  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtOpenGL/qpyopengl.pro, qpy/QtOpenGL/qpyopengl_api.h,
	qpy/QtOpenGL/qpyopengl_attribute_array.cpp,
	qpy/QtOpenGL/qpyopengl_uniform_value_array.cpp:
	Added the helper for QGLShader.setUniformValueArray().
	[fb7bb12b65c7]

	* PyQt4.msp:
	Completed the QtCore support for Qt v4.8.0rc1.
	[f28f97fec2ba]

2011-11-01  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Updated the first half of QtCore for Qt v4.8.0rc1.
	[452ae420dd46]

	* PyQt4.msp, lib/SubclassCode/QtNetwork.versions:
	Updated QtNetwork for Qt v4.8.0rc1 (except for one TODO).
	[deb6d08bb8bc]

	* PyQt4.msp, lib/configure.py, qpy/QtOpenGL/opengl_types.sip:
	Reverted the support for QGLFunctions in Qt v4.8.0rc1 as it isn't
	sophisticated enough to replace PyOpenGL.
	[934f5555ce16]

2011-10-31  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure.py, qpy/QtOpenGL/opengl_types.sip:
	A first cut through the QtOpenGL changes for Qt v4.8.0rc1.
	[4e4a7415a211]

	* PyQt4.msp:
	Updated QtWebKit for Qt v4.8.0rc1 (except for a couple of things
	whose status may change before the final release).
	[7ca83083a01e]

	* PyQt4.msp:
	Updated QtHelp for Qt v4.8.0rc1.
	[60026a1e47b2]

	* PyQt4.msp:
	Updated QtTest for Qt v4.8.0rc1.
	[084c25ccf2fc]

	* PyQt4.msp:
	Updated QtSql for Qt v4.8.0rc1.
	[c150249bb91f]

	* PyQt4.msp:
	Dealt with all the new .h files in Qt v4.8.0rc1.
	[eb6134f7a7f4]

	* PyQt4.msp:
	Scanned the header directories of Qt v4.8.0rc1.
	[22d519818725]

2011-10-30  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py:
	metasip is now called msip.
	[119dee8b2525]

	* .hgtags, Makefile, NEWS, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm,
	lib/configure.py, qpy/QtOpenGL/qpyopengl_attribute_array.cpp:
	Fixes to build against Qt v4.8.0 (for OS/X at least). Updated the
	build system for Qt v4.8.0.
	[b29fc7106cb9]

2011-10-29  Phil Thompson  <phil@riverbankcomputing.com>

	* doc/pyqt4ref.txt, lib/LICENSE-MERGED-GPL2-GPL3, lib/mksccode.py,
	pyuic/LICENSE, test/sigslots/double_disable.py,
	test/sigslots/form4.ui, test/sigslots/sample-main.py, test/sigslots
	/sample-thread.py, test/sigslots/signalsignal.py,
	test/sigslots/sigsig2.py, test/sigslots/slottypes.py,
	test/sigslots/timer_leak.py, test/test_StandardKey.py,
	test/test_findChildren.py, test/test_gc_thread.py,
	test/test_pickle.py, test/test_postEvent.py,
	test/test_virtual_operators.py, test/tests/pyuic/test_loadUiType.py,
	test/tests/pyuic/ui/simple.ui:
	Merged the v4.8 branch into the trunk.
	[ffc1822f6ff7]

2011-10-24  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.8.6 for changeset 18d40472293e
	[35f6bb2812bd] <4.8-maint>

	* Makefile, NEWS:
	Released as v4.8.6.
	[18d40472293e] [4.8.6] <4.8-maint>

2011-10-10  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_pyqtconfigure.cpp:
	Fixed the setting of properties using keyword arguments when the
	type of the property is QVariant.
	[67a20677a936] <4.8-maint>

2011-10-07  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed the QLayoutItem sub-class convertor code.
	[29f302970b82] <4.8-maint>

2011-10-06  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS:
	Updated the NEWS file.
	[03226caad3fb] <4.8-maint>

	* PyQt4.msp:
	QAbstractFileEngine.beginEntryList() was added to Qt v4.3.
	[94dc8f29ac57] <4.8-maint>

2011-09-13  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, qpy/QtCore/qpycore_pyqtproxy.cpp:
	Made sure that PyQtProxy instances are always deleted in the correct
	thread.
	[4726879563e5] <4.8-maint>

2011-09-02  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, installers/PyQt-gpl.nsi:
	Updated for Qt v4.7.4.
	[501237dfc183] <4.8-maint>

	* qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp:
	The result from QObject::sender() will now not be qobject_cast() to
	a short-circuit signal unless short-circuit signals are actually in
	use.
	[b6792225f0b7] <4.8-maint>

	* qpy/QtCore/qpycore_qsettings_value.cpp:
	When QSettings.value() reads an invalid QVariant (eg. after writing
	an empty list) then it will call the type keyword argument (if
	given) to create an instance of the requested type (eg. an empty
	list).
	[325ee738d2ae] <4.8-maint>

2011-08-30  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Made sure that QObject::sender() is never called with the GIL.
	[2867ad3ae2e0] <4.8-maint>

2011-08-25  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed a memory leak in QObject.findChild().
	[e6842fdef3f9] <4.8-maint>

	* lib/configure.py:
	The qtdirs.cpp program generated by configure.py now creates a
	QCoreApplication instance so that any qt.conf file is taken into
	account.
	[60212b09b4c4] <4.8-maint>

2011-08-02  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.8.5 for changeset 4eca6e428cc6
	[8411290f16ee] <4.8-maint>

	* NEWS:
	Released as v4.8.5.
	[4eca6e428cc6] [4.8.5] <4.8-maint>

2011-07-29  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/properties.py:
	pyuic now sets the cursor for the viewport of a scroll area rather
	than the scroll area itself.
	[cb6f8462472d] <4.8-maint>

	* pyuic/uic/properties.py:
	pyuic now handles cursor shapes properly when passed to
	setProperty().
	[254546c3721e] <4.8-maint>

	* pyuic/uic/Compiler/qtproxies.py:
	pyuic no longer encodes the name of a property when calling
	setProperty().
	[2f929d6f4732] <4.8-maint>

	* examples/activeqt/webbrowser/webbrowser.py:
	Fixed a syntax error in the webbrowser.py example.
	[5a33bfe6f7ac] <4.8-maint>

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/uiparser.py,
	test/tests/pyuic/QWidget/Widget05.ui:
	pyuic fixes for QTreeWidgetItem.
	[fee63a088396] <4.8-maint>

	* pyuic/uic/properties.py:
	pyuic now sets font properties in the same order as uic (just in
	case it makes a difference).
	[ad519dee0410] <4.8-maint>

2011-07-28  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/uiparser.py,
	test/tests/pyuic/QWidget/Widget04.ui:
	Similar pyuic fixes for QListWidget.
	[7f3ac1d91b9b] <4.8-maint>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py,
	test/tests/pyuic/QWidget/Widget03.ui,
	test/tests/pyuic/test_pyuic.py:
	Fixed a couple of bugs in the QTableWidget fixes. Added the
	QTableWidget test case.
	[4f5bab56b4ae] <4.8-maint>

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/uiparser.py:
	pyuic now supports all QTableWidgetItem properties.
	[8a223d455098] <4.8-maint>

	* pyuic/uic/uiparser.py:
	pyuic no longer sets calculated row and column counts for
	QTableWidget if they have been set explicitly.
	[97814780c8fe] <4.8-maint>

	* pyuic/uic/properties.py:
	pyuic now handles the kerning and style strategy of fonts.
	[66a52b54b333] <4.8-maint>

	* Makefile, NEWS, PyQt4.msp:
	Added support for Q_IPV6ADDR.
	[457cb1b0d7e6] <4.8-maint>

2011-06-24  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, pylupdate/fetchtr.cpp:
	Fixed pylupdate4 so that it handles (by ignoring) the standard
	Python string literal prefixes.
	[a9b83eac34c4] <4.8-maint>

2011-06-13  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, build.py:
	Fixed the internal build system for MacOS as the development
	platform.
	[7598c7a759f6] <4.8-maint>

2011-06-07  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Fixed the pre- and post-hooks for all exec() methods for Python v3.
	[d01847f40748] <4.8-maint>

2011-06-06  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/pyqt-check.py:
	Added checks for image formats to pyqt-check.py.
	[b863a334ea62] <4.8-maint>

2011-06-04  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtpyobject.cpp:
	Third thoughts about the printing of the traceback on the pickling
	failure.
	[b5deb25a693d] <4.8-maint>

	* qpy/QtCore/qpycore_pyqtpyobject.cpp:
	Backed out changeset 45ce710ff4ee It's not clear how common the
	circumstances are that the changeset fixes, so back it out in case
	it is very common (and benign).
	[a06b73188df9] <4.8-maint>

	* qpy/QtCore/qpycore_pyqtpyobject.cpp:
	Print a traceback if the pickling of a PyQt_PyObject fails.
	[45ce710ff4ee] <4.8-maint>

2011-06-03  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/qtproxies.py:
	pyuic fixes for all QDialog sub-classes that define enums.
	[8c5ccf68cc32] <4.8-maint>

2011-05-24  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added the missing QAbstractFileEngine.beginEntryList(). Added the
	(now required) /Supertype/ annotation to
	QAbstractFileEngineIterator.
	[c10f1319b2cc] <4.8-maint>

2011-05-16  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py, doc/pyqtdoc/PyQt4.xfm, installers/BuildGPL.txt, installers
	/PyQt-gpl.nsi:
	Updated the build instructions for the latest MySQL version and to
	include the compiler installation and configuration. Updated the
	documentation and installer for Qt v4.7.3. Automatically generate
	the merged GPL license for the installer.
	[4bd2045a6bc8] <4.8-maint>

2011-05-15  Phil Thompson  <phil@riverbankcomputing.com>

	* pyqtdoc/xform.py:
	Fixed the documentation builder so that it will run under Python
	v2.6.
	[581427363f63] <4.8-maint>

2011-05-13  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py, lib/LICENSE-MERGED-GPL2-GPL3, lib/LICENSE.gpl.short:
	Removed some out of date links from the license information. Removed
	a redundant license file.
	[288c330edfb1] <4.8-maint>

2011-05-11  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Removed an incorrect /Transfer/ from QAbstractSpinBox.lineEdit().
	[d2944e0c5f07] <4.8-maint>

2011-05-10  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera.cpp, test/tests/classes/test_QVariant.py:
	Fixed a bug converting from a QVariant containing a UInt with the
	high bit set on systems where sizeof (int) == sizeof (long).
	[4b711e1aa672] <4.8-maint>

	* pyuic/uic/objcreator.py:
	pyuic now opens plugins using universal newlines.
	[529530a7a12e] <4.8-maint>

	* Makefile, PyQt4.msp:
	Updated for Qt v4.7.3.
	[0bda5008e28c] <4.8-maint>

2011-05-01  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.8.4 for changeset 029a580e7fd0
	[1ffa469394c5] <4.8-maint>

	* NEWS:
	Released as v4.8.4.
	[029a580e7fd0] [4.8.4] <4.8-maint>

	* doc/pyqtdoc/qtsql.html#details, doc/pyqtdoc/qtxml.html#details,
	pyqtdoc/xform.py:
	Backed out the changes to the summary documentation now we that we
	have a better understanding of the problem. Fixed the documentation
	generator so that it doesn't choke on HTML entities that are mapped
	to non-ASCII strings.
	[94bccd75f0cc] <4.8-maint>

	* pyqtdoc/xform.py:
	Fixed a problem with the documentation generator caused by a change
	in the Qt docs HTML structure.
	[623214152b29] <4.8-maint>

2011-04-30  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS:
	Updated the NEWS file.
	[091c062de20b] <4.8-maint>

	* doc/pyqtdoc/qtsql.html#details, doc/pyqtdoc/qtxml.html#details:
	Fixed the summary documentation as the version of Python included
	with the latest Ubuntu seems to have problems xmlcharrefreplace.
	[96ddd757d5cf] <4.8-maint>

	* sphinx/installation.rst:
	Fixed a documentation typo.
	[4ed62a7e29d4] <4.8-maint>

2011-04-26  Phil Thompson  <phil@riverbankcomputing.com>

	* pylupdate/metatranslator.h, pylupdate/translator.h:
	Further fixes for when the Qt namespace macros aren't defined.
	[69c456457274] <4.8-maint>

2011-04-25  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, installers/PyQt-gpl.nsi, installers/pyqt-check.py,
	installers/pyqt-config.bat, installers/sip-config.bat:
	The Windows installers no longer use a bin directory. All the .exe,
	.bat and .dll files are placed in the PyQt4 directory alongside the
	.pyd files. This means the correct DLLs will be found even if
	alternatives have been installed in the standard Windows
	directories,
	[1a684f18251f] <4.8-maint>

2011-04-22  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	QObject.findChild() and QObject.findChildren() now support a tuple
	of types as the first argument (cf. isinstance()).
	[22ca0308bb05] <4.8-maint>

	* Makefile, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_namespace.h,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtmethodproxy.h,
	qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_qobject_helpers.h, qpy/QtCore/qpycore_shared.h,
	qpy/QtCore/qpycore_sip_helpers.h:
	Change the handling of QT_BEGIN_NAMESPACE etc. as it isn't defined
	in early versions of Qt v4.
	[62e5e3e440f0] <4.8-maint>

2011-04-19  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed a wrong #include in handwritten code for QHash.
	[d68034dc738f] <4.8-maint>

2011-04-18  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Fixed QTreeWidget.setItemWidget() and QTreeWidget.removeItemWidget()
	so that they behave in the same way as the corresponding QListWidget
	and QTableWidget methods.
	[b96c9204daca] <4.8-maint>

2011-04-14  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Removed QTouchEventSequence as it's API makes it impossible to use.
	[a7888a3a52e8] <4.8-maint>

2011-04-13  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added the missing QTest.touchEvent().
	[412ee013f951] <4.8-maint>

2011-04-12  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtOpenGL/qpyopengl_api.h,
	qpy/QtOpenGL/qpyopengl_attribute_array.cpp:
	Fixed the setAttributeArray() support for versions of Qt prior to
	v4.6.
	[3e01f41da96d] <4.8-maint>

2011-04-10  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS:
	Updated the NEWS file.
	[fcc9a5e7012b] <4.8-maint>

	* Makefile, examples/opengl/textures/textures.py:
	More simplifications to the textures.py example.
	[1234bc91622d] <4.8-maint>

	* qpy/QtOpenGL/qpyopengl_attribute_array.cpp:
	Completed the support for setAttributeArray() by eliminating the
	memory leak.
	[64ebd63e6d29] <4.8-maint>

2011-04-09  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/opengl/textures/textures.py:
	Efficiency improvements to the textures.py example.
	[3d327c604b80] <4.8-maint>

	* qpy/QtOpenGL/qpyopengl_attribute_array.cpp:
	Added initial support (with memory leaks) for setAttributeArray().
	[ad428a5f7198] <4.8-maint>

	* examples/opengl/textures/textures.py:
	Updated the textures.py example so that it used setAttributeArray().
	[93b8010e7712] <4.8-maint>

	* Makefile, PyQt4.msp, qpy/QtOpenGL/qpyopengl_api.h,
	qpy/QtOpenGL/qpyopengl_attribute_array.cpp:
	Updated the setAttributeArray() support stubs.
	[d244799d2efe] <4.8-maint>

	* PyQt4.msp, lib/configure.py, qpy/QtOpenGL/qpyopengl.pro,
	qpy/QtOpenGL/qpyopengl_api.h,
	qpy/QtOpenGL/qpyopengl_attribute_array.cpp:
	Added the stubs for supporting QGLShaderProgram.setAttributeArray().
	[328bdc539a66] <4.8-maint>

2011-03-29  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, NEWS:
	Updated the NEWS file.
	[8641ecc135b3] <4.8-maint>

2011-03-28  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	A couple of cleanups to configure.py.
	[8bf81a18fd40] <4.8-maint>

	* PyQt4.msp:
	Tracked objects now explicitly untrack themselves rather than wait
	for Qt to detect when the C++ object has been destroyed. This works
	around a (not well understood) problem in threaded applications.
	[2aed3a4a9e4d] <4.8-maint>

	* PyQt4.msp:
	Make sure the GIL is released when cleaning up any tracked objects.
	[13344c3e829f] <4.8-maint>

2011-03-26  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Fixed the QList and QSet mapped types that have TYPE * arguments so
	that TYPE can be const.
	[0390c07b8d21] <4.8-maint>

	* PyQt4.msp:
	Set the version number of the QtCore module to 1.
	[13f0d229b2bc] <4.8-maint>

2011-03-20  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed a bug when building a debug version on Windows when there is
	no release version of Qt installed.
	[6643385d640e] <4.8-maint>

2011-03-19  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qsettings_value.cpp:
	Release the GIL when calling QSettings::value() to avoid a possible
	deadlock.
	[0095ea59ff7c] <4.8-maint>

	* PyQt4.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_qabstracteventdispatcher.cpp:
	Added limited support for the setEventFilter() and filterEvent()
	methods of QAbstractEventDispatcher.
	[55f10f91528f] <4.8-maint>

2011-03-18  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure.py:
	Used the new /KeepReference/ function annotation in QtDeclarative so
	that the common view.engine().rootContext().setContextObject(...)
	pattern works as far as keeping the right references alive is
	concerned.
	[48a0ac66e283] <4.8-maint>

	* PyQt4.msp:
	Added a missing /KeepReference/ to
	QDeclarativeContext::setContextProperty().
	[93f6ee4c108d] <4.8-maint>

	* PyQt4.msp:
	Fixed QResource.data() so that it handles embedded '\0' bytes.
	[8e1289c53929] <4.8-maint>

	* pyrcc/rcc.h:
	pyrcc will now compress by default to match the current behaviour of
	rcc.
	[b3661b647e21] <4.8-maint>

2011-03-17  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/SubclassCode/QtGui.versions,
	lib/SubclassCode/mksccode.py, lib/mksccode.py:
	Added the QCommonStyle class as it will never be in a plugin. The
	mksccode.py utility now takes a file containing version information.
	[a7197c7d0b68] <4.8-maint>

2011-03-13  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Prevented a potential exception in configure.py on Linux when Python
	is built as a static library.
	[e9b7f3421862] <4.8-maint>

2011-03-03  Phil Thompson  <phil@riverbankcomputing.com>

	* pylupdate/merge.cpp, pylupdate/metatranslator.cpp,
	pylupdate/metatranslator.h:
	Applied a pylupdate patch from Giuseppe Corbelli that adds source
	language support.
	[549adf8a3ff7] <4.8-maint>

2011-03-01  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, installers/PyQt-gpl.nsi,
	lib/configure.py:
	Added support for Qt v4.7.2.
	[1c4f4bfe9a83] <4.8-maint>

2011-02-23  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	configure.py will now look in the LIBDIR directory for the Python
	shared library as well as exec_prefix/lib.
	[e8c290c7fcb7] <4.8-maint>

2011-02-22  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/new_style_signals_slots.rst:
	Updated the docs for overloaded signals describing potential
	problems when inadvertantly creating signals with the same C++
	signature.
	[17e24ab57cf9] <4.8-maint>

	* contrib/pymodeltest/modeltest.py:
	More modeltest.py fixes.
	[792bcb59ffc1] <4.8-maint>

2011-02-21  Phil Thompson  <phil@riverbankcomputing.com>

	* contrib/pymodeltest/modeltest.py:
	Updates to modeltest.py from Andreas Pakulat.
	[69b59e029c55] <4.8-maint>

	* Makefile, installers/PyQt-gpl.nsi:
	Python v3.2 is now the default.
	[585b966615ad] <4.8-maint>

2011-01-29  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgignore, Makefile, pyuic/uic/uiparser.py,
	test/tests/pyuic/QWidget/Widget02.ui:
	Fixed a bug dynamically loading .ui files containing a button box.
	[278054fd857c] <4.8-maint>

2011-01-24  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/new_style_signals_slots.rst:
	Documented the fact that new-style connect() and disconnect() can
	raise an exception.
	[31c67a41aaf8] <4.8-maint>

	* NEWS, pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Loader/qobjectcreator.py:
	Removed the conversion of widget names in a plugin to a set as it
	breaks __import__(). (Python v2.6 only?)
	[063b15785a32] <4.8-maint>

	* doc/pyqtdoc/PyQt4.xfm:
	Fixed a broken link in the class documentation to the main reference
	guide.
	[0f6c844c6597] <4.8-maint>

2011-01-23  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.8.3 for changeset bf299afd00df
	[d2a923040ed1] <4.8-maint>

	* NEWS:
	Released as v4.8.3.
	[bf299afd00df] [4.8.3] <4.8-maint>

	* installers/PyQt-gpl.nsi:
	Updated the Windows installer for the revised documentation.
	[1ffe9742db5f] <4.8-maint>

	* Makefile, NEWS, PyQt4.msp:
	Fixed the QWizard.registerField() implementation so that it compiles
	when protected is not public.
	[01f2ca7146a3] <4.8-maint>

2011-01-21  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_shared.h:
	QWizardPage.registerField() can now take an unbound or bound signal
	as its 'changedSignal' argument.
	[4b6c9bc41eeb] <4.8-maint>

	* lib/configure.py:
	Slightly improved the abiflags support.
	[c1be10c35550] <4.8-maint>

2011-01-20  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed the build of the Designer plugin for Python v3.2.
	[d49a73b31f81] <4.8-maint>

	* Makefile, qpy/QtCore/qpycore_qpynullvariant.cpp:
	Eliminated a signed/unsigned comparison warning message.
	[7487e3ef4fcd] <4.8-maint>

	* PyQt4.msp:
	Removed the /Factory/ annotation from QMainWindow.createPopupMenu()
	because Qt gives the menu a parent and so doesn't really transfer
	ownership to the caller.
	[072544d080b3] <4.8-maint>

2011-01-15  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/conf.py, sphinx/static/logo_tn.ico:
	Added a favicon to Sphinx.
	[fbc8b1362812] <4.8-maint>

	* sphinx/conf.py, sphinx/static/default.css, sphinx/static/logo.png:
	Added a new Sphinx stylesheet.
	[87067636cd34] <4.8-maint>

2011-01-14  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qsettings_value.cpp:
	Fixed a bad function return type.
	[454d07a16153] <4.8-maint>

	* NEWS, doc/pyqtdoc/qpynullvariant#details,
	sphinx/incompatibilities.rst, sphinx/incompatible_apis.rst,
	sphinx/index.rst, sphinx/python_v3.rst:
	Updated the documentation and the NEWS file.
	[7a845a3f49e6] <4.8-maint>

2011-01-13  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/qtproxies.py,
	test/tests/pyuic/QToolBox/ToolBox01.ui:
	Fixed untranslatable tab names of QTabWidget and QToolBox in pyuic.
	[fe1609e59f2f] <4.8-maint>

	* Makefile, pyuic/uic/Compiler/qtproxies.py, pyuic/uic/properties.py,
	pyuic/uic/uiparser.py, test/tests/pyuic/QToolBox/ToolBox00.ui:
	Added support for the tabSpacing pseudo-property of QToolBox to
	pyuic.
	[41d2b8cf4c08] <4.8-maint>

	* PyQt4.msp:
	Fixed __repr__ for all classes that have an isNull() method.
	[2cba2c51e2bf] <4.8-maint>

	* Makefile, PyQt4.msp:
	Added the missing QVariant.Type values from the v2 API.
	[76e234e40188] <4.8-maint>

	* PyQt4.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_qpynullvariant.cpp,
	qpy/QtCore/qpycore_qpynullvariant.h:
	Completed the implementation of QPyNullVariant.
	[571010ef6ec1] <4.8-maint>

2011-01-11  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_qpynullvariant.cpp,
	qpy/QtCore/qpynullvariant.sip:
	Implemented the QPyNullVariant class.
	[e124d3feac67] <4.8-maint>

2011-01-07  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/index.rst, sphinx/qsettings.rst:
	Documented the QSettings.value() changes.
	[073f68f71e37] <4.8-maint>

	* sphinx/installation.rst:
	Fixed a broken documentation reference.
	[6a1a95079795] <4.8-maint>

	* Makefile, build.py, lib/LICENSE-MERGED-GPL2-GPL3, lib/LICENSE.GPL2,
	lib/LICENSE.GPL3, lib/LICENSE.commercial.short,
	lib/LICENSE.gpl.short, lib/LICENSE.internal, pyqtdoc/renderer.py,
	pyuic/uic/Compiler/compiler.py, pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Compiler/misc.py, pyuic/uic/Compiler/proxy_type.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/loader.py,
	pyuic/uic/Loader/qobjectcreator.py, pyuic/uic/__init__.py,
	pyuic/uic/exceptions.py, pyuic/uic/objcreator.py,
	pyuic/uic/properties.py, pyuic/uic/uiparser.py, pyuic/uic/widget-
	plugins/qtwebkit.py, sphinx/conf.py:
	Updated the copyright notices.
	[5c9b75f65471] <4.8-maint>

	* PyQt4.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_qsettings_value.cpp:
	QSettings.value() now takes an optional type argument that specifies
	the type of object that should be returned.
	[cf99437e51d9] <4.8-maint>

2011-01-06  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qobject_getattr.cpp:
	Fixed a further build problem with Qt v4.4 and earlier.
	[96ac52f70525] <4.8-maint>

2011-01-04  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtmethodproxy.cpp:
	The new __getattr__ support should now build against with Qt v4.4
	and earlier.
	[f24d690e72b9] <4.8-maint>

2011-01-03  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/installation.rst:
	Updated the MacOS installation notes.
	[3726d3d59a6e] <4.8-maint>

	* lib/configure.py, sphinx/installation.rst:
	The build system now uses the deployment target information provided
	by the current SIP snapshot.
	[61841fd707f2] <4.8-maint>

2010-12-31  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/properties.py:
	pyuic now respects the disambiguation string when calling
	QApplication.translate().
	[77dd137e13a9] <4.8-maint>

	* examples/demos/qtdemo/mainwindow.py,
	examples/demos/qtdemo/menumanager.py:
	Fixes for qtdemo.py from Hans-Peter Jansen.
	[67a20e22aff7] <4.8-maint>

	* PyQt4.msp:
	Added a couple of missing non-X11 method reimplementations.
	[144f5a9d966e] <4.8-maint>

	* sphinx/qml.rst:
	Documented the behavior of QDeclarativeItem to act as a transparent
	proxy for functions and signals defined using QML.
	[d4ee4c2f7285] <4.8-maint>

	* Makefile, build.py, doc/pyqt4ref.txt, pyqtdoc/renderer.py,
	sphinx/introduction.rst:
	Tidied up the build system for the SPhinx documentation.
	[410a780b044b] <4.8-maint>

	* sphinx/build_system.rst, sphinx/dbus.rst,
	sphinx/deploy_commercial.rst, sphinx/gotchas.rst, sphinx/i18n.rst,
	sphinx/incompatibilities.rst, sphinx/index.rst,
	sphinx/qt_properties.rst, sphinx/resources.rst:
	Completed the port of the reference guide to Sphinx.
	[3a73fd5c2847] <4.8-maint>

2010-12-30  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py, sphinx/buffer_interface.rst, sphinx/conf.py,
	sphinx/designer.rst, sphinx/incompatibilities.rst,
	sphinx/incompatible_apis.rst, sphinx/index.rst,
	sphinx/installation.rst, sphinx/introduction.rst,
	sphinx/keyword_arguments.rst, sphinx/new_style_signals_slots.rst,
	sphinx/old_style_signals_slots.rst, sphinx/pickle.rst,
	sphinx/python_shell.rst, sphinx/qml.rst, sphinx/qt_properties.rst,
	sphinx/qvariant.rst, sphinx/webkit.rst:
	Started porting the reference guide to Sphinx.
	[1dc0063a49b6] <4.8-maint>

	* Makefile, qpy/QtCore/qpycore_pyqtmethodproxy.cpp:
	Completed the __getattr__ implementation.
	[dfe6ca21235b] <4.8-maint>

2010-12-29  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_pyqtmethodproxy.cpp,
	qpy/QtCore/qpycore_pyqtmethodproxy.h,
	qpy/QtCore/qpycore_qobject_getattr.cpp:
	The __getattr__ support now handles methods (but not yet their
	return values).
	[ac61342d2816] <4.8-maint>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore.pro,
	qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtmethodproxy.cpp,
	qpy/QtCore/qpycore_pyqtmethodproxy.h,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h,
	qpy/QtCore/qpycore_qobject_getattr.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Implemented QObject.__getattr__() to implement support for signals
	and (so far only stubs for) methods that are not explicitly wrapped
	(e.g. for QDeclarativeItem's role as a JavaScript proxy).
	[b460c075461f] <4.8-maint>

2010-12-28  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/qtproxies.py,
	test/tests/pyuic/QWidget/Widget01.ui:
	Taught pyuic about QPainter so that its enums are recognised.
	[1d2c3e10879e] <4.8-maint>

	* examples/dialogs/standarddialogs.py:
	Fixed a string formatting bug in the standarddialogs.py example.
	[220eb9d8c8d9] <4.8-maint>

2010-12-26  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed a regression in pyuic's handling of QStackedWidget.
	[b5e6f8eed455] <4.8-maint>

2010-12-24  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/LICENSE, pyuic/uic/Compiler/__init__.py,
	pyuic/uic/Compiler/compiler.py, pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Compiler/misc.py, pyuic/uic/Compiler/proxy_type.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/__init__.py,
	pyuic/uic/Loader/loader.py, pyuic/uic/Loader/qobjectcreator.py,
	pyuic/uic/__init__.py, pyuic/uic/driver.py, pyuic/uic/exceptions.py,
	pyuic/uic/icon_cache.py, pyuic/uic/objcreator.py,
	pyuic/uic/port_v2/__init__.py, pyuic/uic/port_v2/as_string.py,
	pyuic/uic/port_v2/ascii_upper.py, pyuic/uic/port_v2/invoke.py,
	pyuic/uic/port_v2/load_plugin.py, pyuic/uic/port_v2/proxy_base.py,
	pyuic/uic/port_v2/string_io.py, pyuic/uic/port_v3/__init__.py,
	pyuic/uic/port_v3/as_string.py, pyuic/uic/port_v3/ascii_upper.py,
	pyuic/uic/port_v3/invoke.py, pyuic/uic/port_v3/load_plugin.py,
	pyuic/uic/port_v3/proxy_base.py, pyuic/uic/port_v3/string_io.py,
	pyuic/uic/properties.py, pyuic/uic/pyuic.py, pyuic/uic/uiparser.py,
	pyuic/uic/widget-plugins/phonon.py, pyuic/uic/widget-
	plugins/qaxcontainer.py, pyuic/uic/widget-plugins/qscintilla.py,
	pyuic/uic/widget-plugins/qtdeclarative.py, pyuic/uic/widget-
	plugins/qtwebkit.py:
	Moved the uic licensing information to the individual files.
	[deda35789ce1] <4.8-maint>

2010-12-23  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.8.2 for changeset 06dce3d0db11
	[059e04df1537] <4.8-maint>

	* NEWS:
	Released as v4.8.2.
	[06dce3d0db11] [4.8.2] <4.8-maint>

2010-12-21  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic bug with the margins of a layout widget.
	[c9917543b4f6] <4.8-maint>

2010-12-20  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_types.cpp:
	Disabled the code that detects when Qt generated QObjects get
	deleted as it cannot be reliably implemented.
	[459d6551edc6] <4.8-maint>

	* PyQt4.msp:
	Moved the mapped type for QList<QVariant::Type> from PyQtMobility.
	[6f6c1880fae1] <4.8-maint>

	* PyQt4.msp:
	Added the missing #include of qset.h to the QSet<Qt::DayOfWeek>
	mapped type.
	[4652b6d5bf76] <4.8-maint>

	* PyQt4.msp:
	Added the QSet<Qt::DayOfWeek> mapped type for PyQtMobility. Made all
	mapped types with enum's as template arguments behave the same as a
	function argument.
	[a330e5597d05] <4.8-maint>

2010-12-19  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_types.cpp:
	The guard for Qt generated QObjects now uses QWeakPointer if ti is
	available.
	[bd68a9bb55f5] <4.8-maint>

2010-12-16  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added implementations of QSet<TYPE> for PyQtMobility.
	[51e6bf6173b3] <4.8-maint>

2010-12-11  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixes for the changed PySlice_GetIndicesEx() signature in Python
	v3.2b1.
	[0c0f53c0fa42] <4.8-maint>

	* lib/configure.py, pylupdate/fetchtr.cpp,
	pylupdate/metatranslator.cpp, pylupdate/translator.cpp:
	Removed the dependency on QtGui from pylupdate4.
	[4ec01aa8b9bd] <4.8-maint>

2010-12-09  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, contrib/lang/Makefile, contrib/lang/lang.py,
	contrib/lang/lang.qrc, contrib/lang/lang/cs_cs.qm,
	contrib/lang/lang/cs_cs.ts, contrib/lang/lang/da_da.qm,
	contrib/lang/lang/da_da.ts, contrib/lang/lang/de_ch.qm,
	contrib/lang/lang/de_ch.ts, contrib/lang/lang/de_de.qm,
	contrib/lang/lang/de_de.ts, contrib/lang/lang/en_gb.qm,
	contrib/lang/lang/en_gb.ts, contrib/lang/lang/en_us.qm,
	contrib/lang/lang/en_us.ts, contrib/lang/lang/es_es.qm,
	contrib/lang/lang/es_es.ts, contrib/lang/lang/et_et.qm,
	contrib/lang/lang/et_et.ts, contrib/lang/lang/fi_fi.qm,
	contrib/lang/lang/fi_fi.ts, contrib/lang/lang/fr_ca.qm,
	contrib/lang/lang/fr_ca.ts, contrib/lang/lang/fr_fr.qm,
	contrib/lang/lang/fr_fr.ts, contrib/lang/lang/hu_hu.qm,
	contrib/lang/lang/hu_hu.ts, contrib/lang/lang/it_it.qm,
	contrib/lang/lang/it_it.ts, contrib/lang/lang/nl_nl.qm,
	contrib/lang/lang/nl_nl.ts, contrib/lang/lang/no_no.qm,
	contrib/lang/lang/no_no.ts, contrib/lang/lang/pl_pl.qm,
	contrib/lang/lang/pl_pl.ts, contrib/lang/lang/pt_pt.qm,
	contrib/lang/lang/pt_pt.ts, contrib/lang/lang/sv_sv.qm,
	contrib/lang/lang/sv_sv.ts, contrib/lang/lang/tr_tr.qm,
	contrib/lang/lang/tr_tr.ts, contrib/lang/mainwindow.ui:
	Added the lang example from Hans-Peter Jansen to the contrib
	directory.
	[c0b24dfbb871] <4.8-maint>

2010-12-07  Phil Thompson  <phil@riverbankcomputing.com>

	* QAxContainer/QAxContainermod.sip:
	Eliminated deprecation warnings from the QAxContainer module.
	[8b918f4306e1] <4.8-maint>

	* lib/configure.py:
	Make sure all generated #line preprocessor directives have absolute
	file names.
	[1d96576cc2a1] <4.8-maint>

	* PyQt4.msp, lib/configure.py:
	configure.py now automatically converts SIP v4 license files to the
	v5 syntax.
	[46bf1618d8ef] <4.8-maint>

	* PyQt4.msp, lib/configure.py:
	Enabled SIP warning messages. Eliminated all deprecation warnings
	(except those related to %License).
	[acb54da3f0e3] <4.8-maint>

2010-12-06  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Loader/loader.py:
	Fixed the last fix.
	[e73d5045bea5] <4.8-maint>

	* pyuic/uic/Loader/loader.py:
	Fixed a pyuic regression when loadUi() is called to load from a
	file-like object.
	[1de813aa574c] <4.8-maint>

2010-12-03  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, examples/demos/qtdemo/xml/examples.xml,
	examples/widgets/stylesheet/images/checkbox_checked.png,
	examples/widgets/stylesheet/images/checkbox_checked_hover.png,
	examples/widgets/stylesheet/images/checkbox_checked_pressed.png,
	examples/widgets/stylesheet/images/checkbox_unchecked.png,
	examples/widgets/stylesheet/images/checkbox_unchecked_hover.png,
	examples/widgets/stylesheet/images/checkbox_unchecked_pressed.png,
	examples/widgets/stylesheet/images/down_arrow.png,
	examples/widgets/stylesheet/images/down_arrow_disabled.png,
	examples/widgets/stylesheet/images/frame.png,
	examples/widgets/stylesheet/images/pagefold.png,
	examples/widgets/stylesheet/images/pushbutton.png,
	examples/widgets/stylesheet/images/pushbutton_hover.png,
	examples/widgets/stylesheet/images/pushbutton_pressed.png,
	examples/widgets/stylesheet/images/radiobutton_checked.png,
	examples/widgets/stylesheet/images/radiobutton_checked_hover.png,
	examples/widgets/stylesheet/images/radiobutton_checked_pressed.png,
	examples/widgets/stylesheet/images/radiobutton_unchecked.png,
	examples/widgets/stylesheet/images/radiobutton_unchecked_hover.png,
	e
	xamples/widgets/stylesheet/images/radiobutton_unchecked_pressed.png,
	examples/widgets/stylesheet/images/sizegrip.png,
	examples/widgets/stylesheet/images/spindown.png,
	examples/widgets/stylesheet/images/spindown_hover.png,
	examples/widgets/stylesheet/images/spindown_off.png,
	examples/widgets/stylesheet/images/spindown_pressed.png,
	examples/widgets/stylesheet/images/spinup.png,
	examples/widgets/stylesheet/images/spinup_hover.png,
	examples/widgets/stylesheet/images/spinup_off.png,
	examples/widgets/stylesheet/images/spinup_pressed.png,
	examples/widgets/stylesheet/images/up_arrow.png,
	examples/widgets/stylesheet/images/up_arrow_disabled.png,
	examples/widgets/stylesheet/mainwindow.ui,
	examples/widgets/stylesheet/qss/coffee.qss,
	examples/widgets/stylesheet/qss/default.qss,
	examples/widgets/stylesheet/qss/pagefold.qss,
	examples/widgets/stylesheet/stylesheet.py,
	examples/widgets/stylesheet/stylesheet.qrc,
	examples/widgets/stylesheet/stylesheeteditor.py,
	examples/widgets/stylesheet/stylesheeteditor.ui,
	examples/widgets/stylesheet/ui_mainwindow.py,
	examples/widgets/stylesheet/ui_stylesheeteditor.py:
	Added the stylesheet.py example from Hans-Peter Jansen.
	[24a6ba5f4f0f] <4.8-maint>

	* NEWS, examples/demos/qtdemo/xml/examples.xml,
	examples/widgets/calendarwidget.py:
	Added the calendarwidget.py example from Hans-Peter Jansen.
	[e47f67951eb3] <4.8-maint>

	* examples/itemviews/basicsortfiltermodel.py:
	Improvements to the basicsortfiltermodel.py example from Hans-Peter
	Jansen.
	[5b42b2d93d5d] <4.8-maint>

	* PyQt4.msp:
	The naming convention of functions import via SIP is now to prefix
	with the originating module.
	[6ff375daa94d] <4.8-maint>

	* qpy/QtCore/qpycore_chimera.cpp:
	If there is no registered Qt type for an object then check to see if
	any of its super-classes is registered.
	[4dddaa7e9c07] <4.8-maint>

2010-11-30  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtconfigure.cpp:
	Slight tidy up of the unknown property/signal fix.
	[12b5613b230c] <4.8-maint>

	* lib/configure.py:
	The keyword_arguments %Module argument is now used instead of SIP's
	-k command line option so that argument names can now be restored to
	the .sip files (and, therefore, to the documentation). SIP v4.12 is
	now required.
	[e0d2da5e1f0a] <4.8-maint>

	* qpy/QtCore/qpycore_pyqtconfigure.cpp:
	Fixed the exception when an invalid property or signal is specified
	when there is a following valid one.
	[ad1331aa93a6] <4.8-maint>

2010-11-29  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, examples/demos/qtdemo/xml/examples.xml,
	examples/demos/textedit/example.html,
	examples/demos/textedit/images/logo.png,
	examples/demos/textedit/images/logo32.png,
	examples/demos/textedit/images/mac/editcopy.png,
	examples/demos/textedit/images/mac/editcut.png,
	examples/demos/textedit/images/mac/editpaste.png,
	examples/demos/textedit/images/mac/editredo.png,
	examples/demos/textedit/images/mac/editundo.png,
	examples/demos/textedit/images/mac/exportpdf.png,
	examples/demos/textedit/images/mac/filenew.png,
	examples/demos/textedit/images/mac/fileopen.png,
	examples/demos/textedit/images/mac/fileprint.png,
	examples/demos/textedit/images/mac/filesave.png,
	examples/demos/textedit/images/mac/textbold.png,
	examples/demos/textedit/images/mac/textcenter.png,
	examples/demos/textedit/images/mac/textitalic.png,
	examples/demos/textedit/images/mac/textjustify.png,
	examples/demos/textedit/images/mac/textleft.png,
	examples/demos/textedit/images/mac/textright.png,
	examples/demos/textedit/images/mac/textunder.png,
	examples/demos/textedit/images/mac/zoomin.png,
	examples/demos/textedit/images/mac/zoomout.png,
	examples/demos/textedit/images/win/editcopy.png,
	examples/demos/textedit/images/win/editcut.png,
	examples/demos/textedit/images/win/editpaste.png,
	examples/demos/textedit/images/win/editredo.png,
	examples/demos/textedit/images/win/editundo.png,
	examples/demos/textedit/images/win/exportpdf.png,
	examples/demos/textedit/images/win/filenew.png,
	examples/demos/textedit/images/win/fileopen.png,
	examples/demos/textedit/images/win/fileprint.png,
	examples/demos/textedit/images/win/filesave.png,
	examples/demos/textedit/images/win/textbold.png,
	examples/demos/textedit/images/win/textcenter.png,
	examples/demos/textedit/images/win/textitalic.png,
	examples/demos/textedit/images/win/textjustify.png,
	examples/demos/textedit/images/win/textleft.png,
	examples/demos/textedit/images/win/textright.png,
	examples/demos/textedit/images/win/textunder.png,
	examples/demos/textedit/images/win/zoomin.png,
	examples/demos/textedit/images/win/zoomout.png,
	examples/demos/textedit/textedit.py,
	examples/demos/textedit/textedit.qrc:
	Added the textedit.py demonstration from Hans-Peter Jansen.
	[9203df681a76] <4.8-maint>

	* examples/widgets/scribble.py:
	Fixes to the scribble.py example from Hans-Peter Jansen.
	[09a05a14953d] <4.8-maint>

	* examples/demos/qtdemo/xml/examples.xml,
	examples/webkit/domtraversal/domtraversal.py,
	examples/webkit/domtraversal/ui_window.py,
	examples/webkit/domtraversal/window.ui,
	examples/webkit/fancybrowser/fancybrowser.py,
	examples/webkit/fancybrowser/jquery.min.js,
	examples/webkit/fancybrowser/jquery.qrc,
	examples/webkit/framecapture.py, examples/webkit/googlechat/form.ui,
	examples/webkit/googlechat/googlechat.py,
	examples/webkit/googlechat/ui_form.py,
	examples/webkit/previewer/previewer.py,
	examples/webkit/previewer/previewer.ui,
	examples/webkit/previewer/ui_previewer.py,
	examples/webkit/simpleselector/simpleselector.py,
	examples/webkit/simpleselector/ui_window.py,
	examples/webkit/simpleselector/window.ui:
	Added the rest of the WebKit examples from Hans-Peter Jansen.
	[3a14437e3cba] <4.8-maint>

	* contrib/pymodeltest/modeltest.py:
	Updates to modeltest.py from Wolfgang Rohdewald.
	[91376492d40d] <4.8-maint>

	* pyuic/uic/driver.py:
	For Python3 pyuic writes to stdout using UTF-8 no matter what the
	default encoding is. This means that redirecting stdout to a file
	will be identical to using the -o command line flag.
	[ce324d50196a] <4.8-maint>

2010-11-28  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, examples/demos/qtdemo/xml/examples.xml,
	examples/webkit/formextractor/form.html,
	examples/webkit/formextractor/formextractor.py,
	examples/webkit/formextractor/formextractor.qrc,
	examples/webkit/formextractor/formextractor.ui,
	examples/webkit/formextractor/ui_formextractor.py:
	Added the formextractor.py example from Hans-Peter Jansen.
	[f509333f6b01] <4.8-maint>

	* NEWS, examples/demos/qtdemo/xml/examples.xml,
	examples/itemviews/combowidgetmapper.py,
	examples/itemviews/customsortfiltermodel.py,
	examples/itemviews/simplewidgetmapper.py:
	Added the combowidgetmapper.py, customsortfiltermodel.py and
	simplewidgetmapper.py examples from Hans-Peter Jansen.
	[241fbaf4620d] <4.8-maint>

2010-11-26  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/demos/qtdemo/xml/examples.xml,
	examples/itemviews/coloreditorfactory.py,
	examples/itemviews/dirview.py, examples/itemviews/fetchmore.py:
	Added the coloreditorfactory.py example from Hans-Peter Jansen.
	[a935ffc263c2] <4.8-maint>

	* qpy/QtCore/qpycore_qobject_helpers.cpp:
	Fixed the support for QMetaProperty::read().
	[4e3c8ff6ae9c] <4.8-maint>

2010-11-24  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/mainwindows/mdi/mdi.py:
	Updated the mdi.py example to match the current Qt version.
	[f7c66cd92585] <4.8-maint>

2010-11-22  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Removed the %MethodCode from QDockWidget.setTitleBarWidget() as it
	is both unnecessary and wrong.
	[f2b28c685066] <4.8-maint>

2010-11-20  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera_storage.cpp:
	Fixed a bug when a QVariant is an argument to a pyqtSignal.
	[a1275c515e24] <4.8-maint>

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi:
	Updated the Windows installer and documentation for 64 bit builds.
	[aa3dcb00f544] <4.8-maint>

2010-11-15  Phil Thompson  <phil@riverbankcomputing.com>

	* doc/pyqt4ref.txt, lib/configure.py:
	Added the --no-timestamp option to configure.py.
	[bb053c0310a3] <4.8-maint>

2010-11-13  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt-gpl.nsi:
	Minor updates to the Windows installer.
	[5e83add65bb1] <4.8-maint>

2010-11-10  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt-gpl.nsi:
	Updated the Windows installer for Qt v4.7.1.
	[634f8a2612bf] <4.8-maint>

	* lib/configure.py:
	Fixed a configure.py bug affecting pyuic4 when build away from the
	source directory.
	[4eef69e3e38a] <4.8-maint>

2010-11-09  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, build.py, doc/pyqtdoc/PyQt4.xfm,
	lib/configure.py:
	Added support for Qt v4.7.1.
	[49d5dd5db875] <4.8-maint>

2010-11-08  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtsignal.cpp:
	Fixed a regression in QSignalMapper when the QtGui module has not
	been imported (and therefore provided an implementation of QWidget).
	[7aed7c4a1455] <4.8-maint>

2010-11-04  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed a warning message for Python v2.4 and earlier.
	[c2f0a1e8a5fc] <4.8-maint>

	* examples/demos/qtdemo/xml/examples.xml, examples/ipc/README,
	examples/ipc/localfortuneclient.py,
	examples/ipc/localfortuneserver.py,
	examples/ipc/sharedmemory/dialog.py,
	examples/ipc/sharedmemory/dialog.ui,
	examples/ipc/sharedmemory/image.png,
	examples/ipc/sharedmemory/qt.png,
	examples/ipc/sharedmemory/sharedmemory.py:
	Added the IPC examples from Hans-Peter Jansen.
	[eab60beec052] <4.8-maint>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic regression in the handling of QFormLayout.
	[a3d943052dfa] <4.8-maint>

2010-10-29  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.8.1 for changeset 78dec14b3a43
	[cab48c709c18] <4.8-maint>

	* NEWS:
	Released as v4.8.1.
	[78dec14b3a43] [4.8.1] <4.8-maint>

2010-10-25  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	configure.py will now add the g++ -mstackrealign flag when using
	MinGW and Qt v4.7 and later. This fixes SSE related crashes where Qt
	expects 16 byte aligned stacks but the standard Python Windows
	installers are 4 byte aligned. Thanks to David Hess for working this
	out.
	[285d517097ec] <4.8-maint>

2010-10-24  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, designer/pluginloader.h, pylupdate/metatranslator.h,
	pylupdate/translator.h, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_qobject_helpers.h,
	qpy/QtCore/qpycore_sip_helpers.h:
	Added QT_BEGIN_NAMESPACE and QT_END_NAMESPACE support.
	[5dcb936cbd10] <4.8-maint>

2010-10-23  Phil Thompson  <phil@riverbankcomputing.com>

	* pyqtdoc/renderer.py, pyqtdoc/xform.py:
	Fixed the documentation for the new structure of the Qt v4.7
	documentation.
	[620cc57dc977] <4.8-maint>

	* test/sigslots/double_disable.py, test/sigslots/form4.ui,
	test/sigslots/sample-main.py, test/sigslots/sample-thread.py,
	test/sigslots/signalsignal.py, test/sigslots/sigsig2.py,
	test/sigslots/slottypes.py, test/sigslots/timer_leak.py,
	test/test_StandardKey.py, test/test_findChildren.py,
	test/test_gc_thread.py, test/test_pickle.py, test/test_postEvent.py,
	test/test_virtual_operators.py, test/tests/misc/test_pickle.py:
	Integrated the ad-hoc unit tests with the main test suite.
	[73b271c92e4d] <4.8-maint>

	* test/runtests.py, test/tests/pyuic/QMainWindow/MainWindow00.ui,
	test/tests/pyuic/QWidget/Widget00.ui,
	test/tests/pyuic/test_loadUiType.py, test/tests/pyuic/test_pyuic.py,
	test/tests/pyuic/ui/simple.ui:
	Refactored the pyuic unit tests so that they are easier to add to.
	[6ea6e7e88408] <4.8-maint>

	* installers/BuildGPL.txt, installers/pyqt-config.bat, installers/sip-
	config.bat:
	Improvements to the Windows installer build scripts and
	instructions.
	[847788b138e0] <4.8-maint>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Fixed a pyuic regression that breaks when Designer doesn't
	explicitly specify the Qt:: scope for enums (eg. when positioning
	toolbars).
	[365854e30a67] <4.8-maint>

2010-10-22  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.8 for changeset 977563ee7cc6
	[9c7ee98c452a]

	* NEWS:
	Released as v4.8.
	[977563ee7cc6] [4.8]

	* examples/activeqt/webbrowser/webbrowser.py,
	examples/animation/animatedtiles/animatedtiles.py,
	examples/animation/appchooser/appchooser.py,
	examples/animation/easing/easing.py,
	examples/animation/moveblocks.py,
	examples/animation/states/states.py,
	examples/animation/stickman/stickman.py,
	examples/declarative/modelviews/objectlistmodel/objectlistmodel.py,
	examples/demos/declarative/minehunt/minehunt.py,
	examples/demos/embedded/lightmaps.py,
	examples/demos/embeddeddialogs/embeddeddialogs.py,
	examples/demos/qtdemo/colors.py, examples/demos/qtdemo/demoitem.py,
	examples/demos/qtdemo/demoitemanimation.py,
	examples/demos/qtdemo/demoscene.py,
	examples/demos/qtdemo/demotextitem.py,
	examples/demos/qtdemo/dockitem.py,
	examples/demos/qtdemo/examplecontent.py,
	examples/demos/qtdemo/guide.py,
	examples/demos/qtdemo/guidecircle.py,
	examples/demos/qtdemo/guideline.py,
	examples/demos/qtdemo/headingitem.py,
	examples/demos/qtdemo/imageitem.py,
	examples/demos/qtdemo/itemcircleanimation.py,
	examples/demos/qtdemo/letteritem.py,
	examples/demos/qtdemo/mainwindow.py,
	examples/demos/qtdemo/menucontent.py,
	examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/qtdemo.py, examples/demos/qtdemo/scanitem.py,
	examples/demos/qtdemo/score.py, examples/demos/qtdemo/textbutton.py,
	examples/designer/calculatorform/calculatorform.py,
	examples/designer/plugins/plugins.py,
	examples/designer/plugins/widgets/analogclock.py,
	examples/designer/plugins/widgets/pydemo.py,
	examples/desktop/screenshot.py, examples/desktop/systray/systray.py,
	examples/dialogs/classwizard/classwizard.py,
	examples/dialogs/configdialog/configdialog.py,
	examples/dialogs/extension.py, examples/dialogs/findfiles.py,
	examples/dialogs/standarddialogs.py, examples/dialogs/tabdialog.py,
	examples/dialogs/trivialwizard.py,
	examples/draganddrop/delayedencoding/delayedencoding.py,
	examples/draganddrop/draggableicons/draggableicons.py,
	examples/draganddrop/draggabletext/draggabletext.py,
	examples/draganddrop/dropsite.py,
	examples/draganddrop/fridgemagnets/fridgemagnets.py,
	examples/draganddrop/puzzle/puzzle.py, examples/effects/lighting.py,
	examples/graphicsview/anchorlayout.py,
	examples/graphicsview/collidingmice/collidingmice.py,
	examples/graphicsview/diagramscene/diagramscene.py,
	examples/graphicsview/dragdroprobot/dragdroprobot.py,
	examples/graphicsview/elasticnodes.py,
	examples/graphicsview/padnavigator/padnavigator.py,
	examples/itemviews/basicsortfiltermodel.py,
	examples/itemviews/chart/chart.py, examples/itemviews/dirview.py,
	examples/itemviews/editabletreemodel/editabletreemodel.py,
	examples/itemviews/fetchmore.py,
	examples/itemviews/pixelator/pixelator.py,
	examples/itemviews/puzzle/puzzle.py,
	examples/itemviews/simpledommodel.py,
	examples/itemviews/simpletreemodel/simpletreemodel.py,
	examples/itemviews/spinboxdelegate.py,
	examples/itemviews/stardelegate.py,
	examples/layouts/basiclayouts.py, examples/layouts/borderlayout.py,
	examples/layouts/flowlayout.py,
	examples/mainwindows/application/application.py,
	examples/mainwindows/dockwidgets/dockwidgets.py,
	examples/mainwindows/mdi/mdi.py, examples/mainwindows/menus.py,
	examples/mainwindows/recentfiles.py,
	examples/mainwindows/sdi/sdi.py,
	examples/mainwindows/separations.py,
	examples/network/blockingfortuneclient.py,
	examples/network/broadcastreceiver.py,
	examples/network/broadcastsender.py,
	examples/network/fortuneclient.py,
	examples/network/fortuneserver.py, examples/network/ftp/ftp.py,
	examples/network/http/http.py, examples/network/loopback.py,
	examples/network/threadedfortuneserver.py,
	examples/opengl/2dpainting.py, examples/opengl/grabber.py,
	examples/opengl/hellogl.py, examples/opengl/overpainting.py,
	examples/opengl/samplebuffers.py,
	examples/opengl/textures/textures.py,
	examples/painting/basicdrawing/basicdrawing.py,
	examples/painting/concentriccircles.py,
	examples/painting/painterpaths.py,
	examples/painting/svgviewer/svgviewer.py,
	examples/painting/transformations.py,
	examples/phonon/capabilities.py, examples/phonon/musicplayer.py,
	examples/pyuic/compile-on-the-fly.py, examples/pyuic/load_ui1.py,
	examples/pyuic/load_ui2.py, examples/richtext/calendar.py,
	examples/richtext/orderform.py,
	examples/richtext/syntaxhighlighter.py,
	examples/richtext/textobject/textobject.py,
	examples/script/helloscript.py, examples/sql/cachedtable.py,
	examples/sql/connection.py, examples/sql/querymodel.py,
	examples/sql/relationaltablemodel.py, examples/sql/tablemodel.py,
	examples/threads/mandelbrot.py, examples/threads/semaphores.py,
	examples/threads/waitconditions.py, examples/tools/codecs/codecs.py,
	examples/tools/i18n/i18n.py, examples/tools/regexp.py,
	examples/tools/settingseditor/settingseditor.py,
	examples/tutorials/addressbook/part1.py,
	examples/tutorials/addressbook/part2.py,
	examples/tutorials/addressbook/part3.py,
	examples/tutorials/addressbook/part4.py,
	examples/tutorials/addressbook/part5.py,
	examples/tutorials/addressbook/part6.py,
	examples/tutorials/addressbook/part7.py,
	examples/widgets/analogclock.py, examples/widgets/calculator.py,
	examples/widgets/charactermap.py, examples/widgets/digitalclock.py,
	examples/widgets/groupbox.py, examples/widgets/icons/icons.py,
	examples/widgets/imageviewer.py, examples/widgets/lineedits.py,
	examples/widgets/movie/movie.py, examples/widgets/scribble.py,
	examples/widgets/shapedclock.py, examples/widgets/sliders.py,
	examples/widgets/spinboxes.py, examples/widgets/styles.py,
	examples/widgets/tetrix.py, examples/widgets/tooltips/tooltips.py,
	examples/widgets/wiggly.py, examples/widgets/windowflags.py,
	examples/xml/dombookmarks/dombookmarks.py,
	examples/xml/saxbookmarks/saxbookmarks.py,
	examples/xmlpatterns/schema/schema.py:
	Updated and unified all of the copyright notices in the examples.
	[209e71ff4780]

2010-10-21  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, examples/itemviews/stardelegate.py:
	Removed the workaround in the stardelegate.py example now that sip
	has been fixed.
	[9dd9614b6938]

2010-10-20  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, qpy/QtDeclarative/qpydeclarativelistproperty.cpp:
	Fixed a build problem with Python v2.5 and earlier.
	[e0520052e368]

	* Makefile, NEWS, examples/demos/qtdemo/xml/examples.xml,
	examples/itemviews/stardelegate.py:
	Added the stardelegate.py example from Hans-Peter Jansen.
	[d46cda10f6aa]

	* installers/BuildGPL.txt:
	Updated the Windows installer build instructions.
	[5b87b4565e69]

2010-10-19  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, PyQt4.msp:
	Added the missing << operator to QPolygon, QPolygonF and
	QXmlStreamAttributes.
	[528066459af8]

	* examples/itemviews/editabletreemodel/editabletreemodel.py:
	Fixed several bugs in the editabletreemodel.py example.
	[b6014b802088]

	* qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	Fixed the creation of QMetaObjects for Python classes where they
	included a property with an enum type.
	[1cb9db0a32c3]

2010-10-18  Phil Thompson  <phil@riverbankcomputing.com>

	* designer/pluginloader.cpp:
	Minor updates to the Designer plugin loader.
	[e900b5cd82ec]

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi:
	Updated the Windows installer now that we are building a customer
	version of the PostgreSQL driver.
	[16abc29b9623]

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi, installers/pyqt-
	check.py, installers/pyqt-config.bat, installers/qt-config.bat,
	installers/sip-config.bat:
	Updated the Windows installer now that we are using a custom Qt
	build.
	[cd2b402742bc]

2010-10-13  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/qtproxies.py:
	The recent pyuic4 fix for enum types defined in widgets defined in a
	widget plugin means that all QtGui classes that might be mentioned
	in a .ui file (ie. because they define an enum) must be properly
	defined..
	[3011e73e866d]

2010-10-12  Phil Thompson  <phil@riverbankcomputing.com>

	* contrib/pymodeltest/modeltest.py:
	Fixed obvious connection bugs in modeltest.py.
	[b6bafcae4b28]

	* examples/demos/qtdemo/colors.py,
	examples/demos/qtdemo/mainwindow.py:
	Removed the (unused) Direct3D support from qtdemo.py.
	[ef0262393235]

2010-10-11  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS:
	Updated the NEWS file.
	[9cbf25e0706a]

2010-10-09  Phil Thompson  <phil@riverbankcomputing.com>

	* installers/PyQt-gpl.nsi:
	Updated the Windows installer for Qt v4.7.
	[884685cb54ea]

	* qpy/QtDeclarative/qpydeclarativelistproperty.sip:
	Fixed build problems on Python v2.6 and earlier.
	[59c7821c6b6d]

2010-10-08  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, build.py, doc/pyqt4ref.txt:
	Updated the docs to use Qt v4.7.
	[d3b4450b28c5]

	* PyQt4.msp:
	Added /KeepReference/ to the QtGui module. Added some missing
	/Transfer/ annotations.
	[00b638275148]

	* PyQt4.msp:
	Added /KeepReference/ to the QtCore module.
	[b0ced7a3eab1]

	* PyQt4.msp:
	Added /KeepReference/ to the QtXml module.
	[c7d2f8acafad]

	* PyQt4.msp:
	Added /KeepReference/ to the QtWebKit module.
	[b18309d9c931]

	* PyQt4.msp:
	Added /KeepReference/ to the QtSvg module.
	[6086954e6cba]

	* PyQt4.msp:
	Added /KeepReference/ to the QtNetwork module.
	[b462bcc8c1ee]

	* PyQt4.msp:
	Added a missing /Transfer/ to QGLWidget.setContext().
	[297ed76cb69a]

	* PyQt4.msp:
	Added /KeepReference/ to the QtDeclarative module.
	[654e20f15b57]

	* PyQt4.msp:
	Added /KeepReference/ to the phonon module.
	[3f337bebdcd0]

	* PyQt4.msp:
	Added /KeepReference/ to the QtScript module.
	[934995a32cfd]

	* PyQt4.msp:
	Added /KeepReference/ to the QtDesigner module.
	[f337ef98c9de]

2010-10-07  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added /KeepReference/ to the QtXmlPatterns module.
	[33dd14ff8d89]

	* doc/pyqt4ref.txt:
	Added a section of PyQt and QML to the documentation.
	[c0b040c40aae]

	* examples/declarative/tutorials/extending/chapter1-basics/app.qml, ex
	amples/declarative/tutorials/extending/chapter1-basics/chapter1-basi
	cs.py:
	Removed the declarative tutorial as it looks like it is impossible
	to support.
	[8e1bc7d181e6]

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	The new connection API now releases the GIL (like the old one does)
	when calling connect() and disconnect() to avoid a potential
	deadlock.
	[6293bc20bd5f]

	* examples/declarative/tutorials/extending/chapter1-basics/app.qml, ex
	amples/declarative/tutorials/extending/chapter1-basics/chapter1-basi
	cs.py:
	Added the start of the decalarative tutoral - even though there is
	insufficient support to run it.
	[6648296578ce]

2010-10-05  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/demos/embedded/lightmaps.py:
	Applied a patch from Hans-Peter Jansen for the lightmaps.py demo.
	[aa30c55cc918]

	* pyuic/uic/properties.py:
	Fixed a bug with enums contained in classes defined in a widget
	plugin.
	[e04201692531]

	* examples/demos/embedded/lightmaps.py,
	examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/xml/examples.xml,
	qpy/QtDeclarative/qpydeclarative_post_init.cpp,
	qpy/QtDeclarative/qpydeclarativelistproperty.cpp:
	Added the lightmaps.py demo from Hans-Peter Jansen. Ported the
	QtDeclarative support to Python v3.
	[dcdf527ef45a]

	* examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/xml/examples.xml:
	qtdemo.py will now launch minehunt.py as a separate process rather
	than trying to display it.
	[9fae988b2743]

	* examples/demos/declarative/minehunt/MinehuntCore/Explosion.qml,
	examples/demos/declarative/minehunt/MinehuntCore/Tile.qml,
	examples/demos/declarative/minehunt/MinehuntCore/pics/No-Ones-
	Laughing-3.jpg,
	examples/demos/declarative/minehunt/MinehuntCore/pics/back.png,
	examples/demos/declarative/minehunt/MinehuntCore/pics/bomb-
	color.png,
	examples/demos/declarative/minehunt/MinehuntCore/pics/bomb.png,
	examples/demos/declarative/minehunt/MinehuntCore/pics/face-sad.png,
	examples/demos/declarative/minehunt/MinehuntCore/pics/face-smile-
	big.png, examples/demos/declarative/minehunt/MinehuntCore/pics/face-
	smile.png, examples/demos/declarative/minehunt/MinehuntCore/pics
	/flag-color.png,
	examples/demos/declarative/minehunt/MinehuntCore/pics/flag.png,
	examples/demos/declarative/minehunt/MinehuntCore/pics/front.png,
	examples/demos/declarative/minehunt/MinehuntCore/pics/quit.png,
	examples/demos/declarative/minehunt/MinehuntCore/pics/star.png,
	examples/demos/declarative/minehunt/MinehuntCore/qmldir,
	examples/demos/declarative/minehunt/minehunt.py,
	examples/demos/declarative/minehunt/minehunt.qml:
	Added the minehunt.py demo.
	[afd30d583628]

	* qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDeclarative/qpydeclarative_listwrapper.cpp,
	qpy/QtDeclarative/qpydeclarative_listwrapper.h,
	qpy/QtDeclarative/qpydeclarative_post_init.cpp,
	qpy/QtDeclarative/qpydeclarative_pydelegate.cpp,
	qpy/QtDeclarative/qpydeclarative_pydelegate.h,
	qpy/QtDeclarative/qpydeclarativelistproperty.cpp,
	qpy/QtDeclarative/qpydeclarativelistproperty.h,
	qpy/QtDeclarative/qpydeclarativelistproperty.sip:
	Further refactoring of QPyDeclarativeListProperty now that we
	understand that the data needs to be a QList.
	[82e3109f9310]

2010-10-04  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/declarative/modelviews/objectlistmodel/objectlistmodel.py,
	examples/declarative/modelviews/objectlistmodel/objectlistmodel.qrc,
	examples/declarative/modelviews/objectlistmodel/view.qml,
	examples/declarative/objectlistmodel/objectlistmodel.py,
	examples/declarative/objectlistmodel/objectlistmodel.qrc,
	examples/declarative/objectlistmodel/view.qml:
	Updated the objectlistmodel.py example so that the QML is unchanged.
	[686880047ab0]

	* doc/pyqt4ref.txt, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h,
	qpy/QtDeclarative/qpydeclarative_pydelegate.cpp,
	qpy/QtDeclarative/qpydeclarative_pydelegate.h:
	QVariant now special cases QList<QObject *>. This ensures that an
	QML object's property can be accessed as "foo", "modelData.foo" or
	"model.modelData.foo".
	[06e64b0fb685]

	* qpy/QtDeclarative/qpydeclarative_pydelegate.cpp,
	qpy/QtDeclarative/qpydeclarative_pydelegate.h,
	qpy/QtDeclarative/qpydeclarativelistproperty.cpp:
	The list access of QPyDeclarativeListProperty now seems to work.
	[97a266077e4a]

	* qpy/QtDeclarative/qpydeclarativelistproperty.cpp,
	qpy/QtDeclarative/qpydeclarativelistproperty.sip:
	QPyDeclarativeListProperty now seems to work as the minehunt tiles
	getter no longer crashes.
	[6d1eb2acaea7]

	* qpy/QtDeclarative/qpydeclarative_post_init.cpp:
	More debugging.
	[9b89716ccd71]

2010-10-03  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtDeclarative/qpydeclarative_listwrapper.cpp,
	qpy/QtDeclarative/qpydeclarativelistproperty.cpp,
	qpy/QtDeclarative/qpydeclarativelistproperty.sip:
	Completed the implementation of the QPyDeclarativeListProperty
	mapped type.
	[cd1cf8e3ddaa]

	* PyQt4.msp, qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDeclarative/qpydeclarative_api.h,
	qpy/QtDeclarative/qpydeclarative_init.cpp,
	qpy/QtDeclarative/qpydeclarative_listwrapper.cpp,
	qpy/QtDeclarative/qpydeclarative_listwrapper.h,
	qpy/QtDeclarative/qpydeclarative_post_init.cpp,
	qpy/QtDeclarative/qpydeclarative_pydelegate.cpp,
	qpy/QtDeclarative/qpydeclarative_pydelegate.h,
	qpy/QtDeclarative/qpydeclarativelistproperty.cpp,
	qpy/QtDeclarative/qpydeclarativelistproperty.h,
	qpy/QtDeclarative/qpydeclarativelistproperty.sip:
	Major refactoring of QPyDeclarativeListProperty now that we
	understand that QDeclarativeListProperty cannot be sub-classed.
	[e111c7da6bf5]

2010-10-02  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtproperty.cpp, qpy/QtCore/qpycore_types.cpp,
	qpy/QtDeclarative/qpydeclarative_init.cpp,
	qpy/QtDeclarative/qpydeclarativelistproperty.h,
	test/tests/metaobject/test_pyqtproperty.py:
	More fixes for the meta-object data for properties.
	[33ffd322d457]

2010-10-01  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtDeclarative/qpydeclarative_init.cpp,
	qpy/QtDeclarative/qpydeclarative_pydelegate.cpp:
	Register QPyDeclarativeListProperty so is can be copied to a
	QVariant.
	[dd22ddd04802]

	* qpy/QtCore/qpycore_types.cpp:
	Fixed a bug in the moc revision 4 support as a signal index is
	created for all properties when at least one of them has a notify
	signal.
	[c89005325465]

	* examples/declarative/objectlistmodel/objectlistmodel.py,
	examples/declarative/objectlistmodel/objectlistmodel.qrc,
	examples/declarative/objectlistmodel/view.qml:
	Added thge objectlistmodel.py example.
	[6ea0c764d377]

	* examples/animation/stickman/stickman.py:
	Changed the stickman.py example to use pyqtProperty() as a
	decorator.
	[03f4f0257fd5]

	* Makefile, doc/pyqt4ref.txt, qpy/QtCore/qpycore_pyqtproperty.cpp,
	test/tests/metaobject/test_pyqtproperty.py:
	Completed the pyqtProperty() changes.
	[d808a06dee56]

	* Makefile, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h,
	qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Added the initial (ie. not debugged) pyqtProperty support for use as
	a decorator.
	[a8a0d2fc6447]

2010-09-30  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtsignal.cpp:
	Fixed a bug in the detection of unknown signals.
	[3c67710d0c58]

	* doc/pyqt4ref.txt, lib/configure.py:
	Added the --assume-shared option to configure.py.
	[40881ea02578]

	* PyQt4.msp:
	Changed the implementation of the new QFlags operators in case the
	enum is protected.
	[2431b1268d63]

	* pyuic/uic/Loader/loader.py:
	Fixed the recent fix to allow QString filenames to be passed to
	uic.loadUi().
	[5adbe8961c5c]

	* doc/pyqt4ref.txt, qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h,
	qpy/QtCore/qpycore_types.cpp:
	Added 'notify' support to pyqtProperty.
	[0e7fd1b67654]

2010-09-28  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h:
	Unbound signals can now be subscripted.
	[a97b3a909200]

	* qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_types.cpp,
	qpy/QtDeclarative/qpydeclarativelistproperty.cpp:
	Added support for the layout of moc revision 4.
	[46cdb93f2fa8]

	* PyQt4.msp, qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDeclarative/qpydeclarative_api.h,
	qpy/QtDeclarative/qpydeclarative_init.cpp,
	qpy/QtDeclarative/qpydeclarative_pydelegate.cpp,
	qpy/QtDeclarative/qpydeclarative_pydelegate.h:
	Fixed the support for ReadProperty because QtDeclarative uses a
	slightly different calling convention.
	[5b10a6987013]

	* lib/configure.py, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDeclarative/qpydeclarative_pydelegate.cpp,
	qpy/QtDeclarative/qpydeclarative_pydelegate.h,
	qpy/QtDeclarative/qpydeclarativelistproperty.cpp,
	qpy/QtDeclarative/qpydeclarativelistproperty.h,
	qpy/QtDeclarative/qpydeclarativelistproperty.sip:
	Added QPyDeclarativeListProperty as a workaround for the
	QDeclarativeListProperty template.
	[4708e7a57d70]

2010-09-27  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed a problem with the Qt consolidated module because
	QtDeclarative was in the wrong place.
	[eac5dd92c907]

2010-09-25  Phil Thompson  <phil@riverbankcomputing.com>

	* doc/pyqtdoc/qpydeclarativepropertyvaluesource#details,
	examples/demos/declarative/samegame/SamegameCore/BoomBlock.qml,
	examples/demos/declarative/samegame/SamegameCore/Button.qml,
	examples/demos/declarative/samegame/SamegameCore/Dialog.qml, example
	s/demos/declarative/samegame/SamegameCore/pics/background.png,
	examples/demos/declarative/samegame/SamegameCore/pics/blueStar.png,
	examples/demos/declarative/samegame/SamegameCore/pics/blueStone.png,
	examples/demos/declarative/samegame/SamegameCore/pics/greenStar.png,
	examples/demos/declarative/samegame/SamegameCore/pics/greenStone.png
	, examples/demos/declarative/samegame/SamegameCore/pics/redStar.png,
	examples/demos/declarative/samegame/SamegameCore/pics/redStone.png,
	examples/demos/declarative/samegame/SamegameCore/pics/star.png, exam
	ples/demos/declarative/samegame/SamegameCore/pics/yellowStone.png,
	examples/demos/declarative/samegame/SamegameCore/qmldir,
	examples/demos/declarative/samegame/SamegameCore/samegame.js,
	examples/demos/declarative/samegame/highscores/README,
	examples/demos/declarative/samegame/highscores/score_data.xml,
	examples/demos/declarative/samegame/highscores/score_style.xsl,
	examples/demos/declarative/samegame/highscores/scores.php,
	examples/demos/declarative/samegame/samegame.qml,
	examples/demos/qtdemo/xml/examples.xml,
	qpy/QtDeclarative/qpydeclarative.pro,
	qpy/QtDeclarative/qpydeclarativepropertyvaluesource.h,
	qpy/QtDeclarative/qpydeclarativepropertyvaluesource.sip:
	Added the samegame QML demo. Added the files I forgot to add in the
	previous changeset.
	[a41b6212d8bb]

	* build.py, lib/configure.py:
	Added the QPyDeclarativePropertyValueSource class to the
	QtDeclarative module.
	[fa5e626bc704]

	* pyuic/LICENSE, pyuic/uic/Compiler/__init__.py,
	pyuic/uic/Compiler/compiler.py, pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Compiler/misc.py, pyuic/uic/Compiler/proxy_type.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/__init__.py,
	pyuic/uic/Loader/loader.py, pyuic/uic/Loader/qobjectcreator.py,
	pyuic/uic/__init__.py, pyuic/uic/driver.py, pyuic/uic/exceptions.py,
	pyuic/uic/icon_cache.py, pyuic/uic/objcreator.py,
	pyuic/uic/port_v2/__init__.py, pyuic/uic/port_v2/as_string.py,
	pyuic/uic/port_v2/ascii_upper.py, pyuic/uic/port_v2/invoke.py,
	pyuic/uic/port_v2/load_plugin.py, pyuic/uic/port_v2/proxy_base.py,
	pyuic/uic/port_v2/string_io.py, pyuic/uic/port_v3/__init__.py,
	pyuic/uic/port_v3/as_string.py, pyuic/uic/port_v3/ascii_upper.py,
	pyuic/uic/port_v3/invoke.py, pyuic/uic/port_v3/load_plugin.py,
	pyuic/uic/port_v3/proxy_base.py, pyuic/uic/port_v3/string_io.py,
	pyuic/uic/properties.py, pyuic/uic/pyuic.py, pyuic/uic/uiparser.py,
	pyuic/uic/widget-plugins/phonon.py, pyuic/uic/widget-
	plugins/qaxcontainer.py, pyuic/uic/widget-plugins/qscintilla.py,
	pyuic/uic/widget-plugins/qtdeclarative.py, pyuic/uic/widget-
	plugins/qtwebkit.py:
	Updated the pyuic4 copyright notices.
	[4fe1a1002991]

	* pyuic/uic/Compiler/proxy_type.py:
	Fixed a long-standing pyuic4 bug that only shows itself with Python
	v3.2.
	[906ffa5fe5ef]

2010-09-24  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Wrapped the rest of the QtDeclarative classes.
	[dbc746cf377e]

	* examples/declarative/toys/README, examples/declarative/ui-
	components/README, examples/declarative/ui-
	components/dialcontrol/content/Dial.qml, examples/declarative/ui-
	components/dialcontrol/content/background.png, examples/declarative
	/ui-components/dialcontrol/content/needle.png, examples/declarative
	/ui-components/dialcontrol/content/needle_shadow.png,
	examples/declarative/ui-components/dialcontrol/content/overlay.png,
	examples/declarative/ui-components/dialcontrol/dialcontrol.qml,
	examples/declarative/ui-components/flipable/content/5_heart.png,
	examples/declarative/ui-components/flipable/content/9_club.png,
	examples/declarative/ui-components/flipable/content/Card.qml,
	examples/declarative/ui-components/flipable/content/back.png,
	examples/declarative/ui-components/flipable/flipable.qml,
	examples/declarative/ui-
	components/progressbar/content/ProgressBar.qml, examples/declarative
	/ui-components/progressbar/content/background.png,
	examples/declarative/ui-components/progressbar/main.qml,
	examples/declarative/ui-components/scrollbar/ScrollBar.qml,
	examples/declarative/ui-components/scrollbar/main.qml,
	examples/declarative/ui-components/scrollbar/pics/niagara_falls.jpg,
	examples/declarative/ui-components/searchbox/SearchBox.qml,
	examples/declarative/ui-components/searchbox/images/clear.png,
	examples/declarative/ui-components/searchbox/images/lineedit-bg-
	focus.png, examples/declarative/ui-components/searchbox/images
	/lineedit-bg.png, examples/declarative/ui-
	components/searchbox/main.qml, examples/declarative/ui-
	components/slideswitch/content/Switch.qml, examples/declarative/ui-
	components/slideswitch/content/background.svg, examples/declarative
	/ui-components/slideswitch/content/knob.svg, examples/declarative
	/ui-components/slideswitch/slideswitch.qml, examples/declarative/ui-
	components/spinner/content/Spinner.qml, examples/declarative/ui-
	components/spinner/content/spinner-bg.png, examples/declarative/ui-
	components/spinner/content/spinner-select.png, examples/declarative
	/ui-components/spinner/main.qml, examples/declarative/ui-
	components/tabwidget/TabWidget.qml, examples/declarative/ui-
	components/tabwidget/main.qml, examples/declarative/ui-
	components/tabwidget/tab.png,
	examples/demos/qtdemo/xml/examples.xml:
	Added the ui-components QML examples.
	[e9e3fa01a693]

	* examples/demos/qtdemo/mainwindow.py,
	examples/demos/qtdemo/menumanager.py:
	Fixed the key event handling in qtdemo.py so that corkboards.qml
	works.
	[12d0f75dfede]

	* PyQt4.msp, examples/declarative/toys/README,
	examples/demos/qtdemo/menumanager.py:
	The QML support in qtdemo.py now basically works. (Note that the
	internal QDeclarativeItem setHeight() and setWidth() methods had to
	be exposed.)
	[885117ca07a7]

	* examples/declarative/toys/README,
	examples/declarative/toys/clocks/clocks.qml,
	examples/declarative/toys/clocks/content/Clock.qml,
	examples/declarative/toys/clocks/content/background.png,
	examples/declarative/toys/clocks/content/center.png,
	examples/declarative/toys/clocks/content/clock-night.png,
	examples/declarative/toys/clocks/content/clock.png,
	examples/declarative/toys/clocks/content/hour.png,
	examples/declarative/toys/clocks/content/minute.png,
	examples/declarative/toys/clocks/content/second.png,
	examples/declarative/toys/corkboards/Day.qml,
	examples/declarative/toys/corkboards/cork.jpg,
	examples/declarative/toys/corkboards/corkboards.qml,
	examples/declarative/toys/corkboards/note-yellow.png,
	examples/declarative/toys/corkboards/tack.png,
	examples/declarative/toys/dynamicscene/dynamicscene.qml,
	examples/declarative/toys/dynamicscene/images/face-smile.png,
	examples/declarative/toys/dynamicscene/images/moon.png,
	examples/declarative/toys/dynamicscene/images/rabbit_brown.png,
	examples/declarative/toys/dynamicscene/images/rabbit_bw.png,
	examples/declarative/toys/dynamicscene/images/star.png,
	examples/declarative/toys/dynamicscene/images/sun.png,
	examples/declarative/toys/dynamicscene/images/tree_s.png,
	examples/declarative/toys/dynamicscene/qml/Button.qml,
	examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml,
	examples/declarative/toys/dynamicscene/qml/PaletteItem.qml,
	examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml,
	examples/declarative/toys/dynamicscene/qml/Sun.qml,
	examples/declarative/toys/dynamicscene/qml/itemCreation.js,
	examples/declarative/toys/tic-tac-toe/content/Button.qml,
	examples/declarative/toys/tic-tac-toe/content/TicTac.qml,
	examples/declarative/toys/tic-tac-toe/content/pics/board.png,
	examples/declarative/toys/tic-tac-toe/content/pics/o.png,
	examples/declarative/toys/tic-tac-toe/content/pics/x.png,
	examples/declarative/toys/tic-tac-toe/content/tic-tac-toe.js,
	examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml,
	examples/declarative/toys/tvtennis/tvtennis.qml,
	examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/qmlShell.qml,
	examples/demos/qtdemo/qtdemo.qrc,
	examples/demos/qtdemo/xml/examples.xml:
	Added the toy declarative examples. Initial changes (ie. not
	debugged) for QML support in the qtdemo example.
	[9f71f2748aed]

	* PyQt4.msp, pyuic/uic/widget-plugins/qtdeclarative.py:
	Added the QtDeclarative plugin for pyuic4. Added QDeclarativeItem
	and QDeclarativeParserStatus.
	[9bc58bc1d287]

	* NEWS, doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm,
	doc/pyqtdoc/qtdeclarative.html#details, lib/configure.py,
	lib/pyqtconfig.py.in, pyqtdoc/renderer.py:
	configure.py now handles the QtDeclarative module. sip v4.11.2 is
	now required. Updated the documentation to include the QtDeclarative
	module. Updated the NEWS file.
	[349603d232a6]

2010-09-23  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Wrapped enough of QtDeclarative fro QDeclarativeView.
	[1a197a687673]

	* pyuic/uic/uiparser.py:
	Another pyuic4 fix for QFormLayout to make sure any child layouts
	are properly configured.
	[46c6a93a48c5]

	* pyuic/uic/uiparser.py:
	Fixed pyuic4 to handle QFormLayout spanning roles properly.
	[3b8ee506fa01]

	* examples/widgets/charactermap.py:
	Python3 fix for the charactermap.py example from Colin McPhail.
	[84f806c673be]

	* .hgignore:
	Added the .hgignore file.
	[09525e443060]

	* PyQt4.msp:
	Completed the updates to QPainter for Qt v4.7.
	[3d2a7b471d98]

	* PyQt4.msp:
	The QtGui now supports Qt v4.7 (except for the QPainter changes).
	[3f51cb4766e3]

2010-09-22  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	The QtCore module now fully supports Qt v4.7.
	[9d0dda85c85d]

	* PyQt4.msp:
	The QtNetwork module is now fully ported to Qt v4.7.
	[83323fb38606]

2010-09-21  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt,
	doc/pyqtdoc/qtassistant.html#details, lib/configure.py:
	Updated all modules (except for QtCore, QtGui and QtNetwork) for Qt
	v4.7.
	[16b49a8d7d71]

	* .hgtags, installers/PyQt-gpl.nsi-in, installers/configqt.bat,
	pyuic/uic/port_v2/encode_utf8.py, pyuic/uic/port_v3/encode_utf8.py:
	Merged v4.7.7 back into the trunk.
	[c89624c0bb92]

2010-09-20  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.7.7 for changeset 1f90d0ab1a57
	[8c773e117790] <4.7-maint>

	* NEWS:
	Released as v4.7.7.
	[1f90d0ab1a57] [4.7.7] <4.7-maint>

2010-09-14  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Loader/loader.py:
	uic.loadUi() will now accept a QString filename again.
	[4a8d4a20c40e] <4.7-maint>

2010-09-13  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/painting/svgviewer/files/bubbles.svg,
	examples/painting/svgviewer/svgviewer.py:
	Fixes for the svgviewer.py example from Hans-Peter Janson.
	[91fc183148ef] <4.7-maint>

	* PyQt4.msp:
	QFlags can now be ored (and xored) against an int. At the cost of
	relaxing the type checking this makes the behaviour consistent
	irrespective of the order in which enums of other types are
	specified.
	[a806e692f6d6] <4.7-maint>

	* Makefile, examples/demos/qtdemo/xml/examples.xml,
	examples/mainwindows/separations.py:
	Added the separations.py example from Hans-Peter Jansen.
	[2294e9744452] <4.7-maint>

	* Makefile, examples/demos/qtdemo/xml/examples.xml,
	examples/draganddrop/delayedencoding/delayedencoding.py,
	examples/draganddrop/delayedencoding/delayedencoding.qrc,
	examples/draganddrop/delayedencoding/images/drag.png,
	examples/draganddrop/delayedencoding/images/example.svg:
	Added the delayedencoding.py example for Hans-Peter Jansen.
	[016e6ef9d2f7] <4.7-maint>

	* examples/demos/qtdemo/xml/examples.xml,
	examples/draganddrop/dropsite.py:
	Added the dropsite.py example fro Hans-Peter Jansen.
	[db67dca48864] <4.7-maint>

2010-09-07  Phil Thompson  <phil@riverbankcomputing.com>

	* doc/pyqt4ref.txt, pyuic/uic/__init__.py, pyuic/uic/driver.py:
	Fixed a pyuic regression under Python v2 when using the -o command
	line flag. Fixed a pyuic regression when calling loadUiType().
	[bc395557c0e6] <4.7-maint>

2010-09-06  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.7.6 for changeset 01204d141e00
	[4d303f09bec7] <4.7-maint>

	* NEWS:
	Released as v4.7.6.
	[01204d141e00] [4.7.6] <4.7-maint>

2010-09-05  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/widgets/charactermap.py:
	Fixed the font size selection of the charactermap.py example.
	[7f2e4adc54f7] <4.7-maint>

2010-09-03  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/driver.py:
	pyuic under Python v3 now explicitly sets the encoding to utf8 when
	creating the .py file.
	[222dda8c9e02] <4.7-maint>

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed a bug parsing C++ template types with more than one argument.
	[4943fc9c79cd] <4.7-maint>

2010-08-31  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.7.5 for changeset 9aca2e08d9bf
	[1f9d28cd546e] <4.7-maint>

	* NEWS:
	Released as v4.7.5.
	[9aca2e08d9bf] [4.7.5] <4.7-maint>

2010-08-24  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, NEWS, PyQt4.msp:
	Added __str__() and __unicode__() to QStringRef for the QString v1
	API.
	[7088e9094087] <4.7-maint>

2010-08-23  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, qpy/QtCore/qpycore_types.cpp:
	Changed the implementation of the QObject access function for the
	latest SIP changes.
	[edb7a88fa689] <4.7-maint>

2010-08-21  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS:
	Updated the NEWS file.
	[6ad3e35e67ac] <4.7-maint>

	* installers/PyQt-gpl.nsi:
	Added qcollectiongenerator.exe and qhelpgenerator.exe to the Windows
	installer.
	[f1829ee87016] <4.7-maint>

	* qpy/QtCore/qpycore_sip_helpers.cpp:
	A signal defined with pyqtSignal() can now be used with methods that
	contain an implicit call to QObject::connect(), eg.
	QTimer.singleShot().
	[ef0798545c98] <4.7-maint>

2010-08-20  Phil Thompson  <phil@riverbankcomputing.com>

	* doc/pyqt4ref.txt:
	Documented the from_imports argument to uic.compileUi().
	[7da4206f5f23] <4.7-maint>

2010-08-19  Phil Thompson  <phil@riverbankcomputing.com>

	* doc/pyqt4ref.txt, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/misc.py, pyuic/uic/__init__.py,
	pyuic/uic/driver.py, pyuic/uic/pyuic.py:
	Added the --from-imports command line argument to pyuic4.
	[ed6631bb036b] <4.7-maint>

	* pyuic/uic/__init__.py:
	Added missing names to uic.__all__.
	[6e18e2a856b8] <4.7-maint>

2010-08-18  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_types.cpp:
	Added the release functionality to the QPointer access function.
	[094f9a9a19c4] <4.7-maint>

2010-08-17  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_types.cpp:
	The custom meta-class now creates the QObject guard when required.
	[3cde421d16d9] <4.7-maint>

	* qpy/QtCore/qpycore_init.cpp:
	Used the new sipRegisterObjectFinaliser() to add support for
	detecting when QObjects created internally by Qt get deleted by Qt
	so that we get an exception instead of a crash when accessing them
	from Python.
	[9df7bb34ee7a] <4.7-maint>

	* pyuic/uic/Compiler/compiler.py, pyuic/uic/Compiler/qtproxies.py,
	pyuic/uic/port_v2/as_string.py, pyuic/uic/port_v2/encode_utf8.py,
	pyuic/uic/port_v3/as_string.py, pyuic/uic/port_v3/encode_utf8.py,
	pyuic/uic/properties.py:
	pyuic now properly supports UTF8 string literals (particularly
	untranslated ones).
	[6df21b6d205c] <4.7-maint>

	* PyQt4.msp:
	Removed the /TransferBack/ annotation from the argument to
	QMainWindow.removeToolBar() because Qt does not change the ownership
	(even thought QMainWindow.addToolBar() does take ownership).
	[a7f1df8878a9] <4.7-maint>

2010-08-16  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, qpy/QtCore/qpycore_chimera_signature.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtslot.cpp, qpy/QtCore/qpycore_qmetaobject.cpp:
	Changes needed to build against Python v3.2. Removed a stray
	debugging printf().
	[2278352b6b01] <4.7-maint>

2010-08-15  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added the missing %ConvertToSubClassCode for the QtMultimedia
	module.
	[18c3ecd5377f] <4.7-maint>

	* PyQt4.msp:
	Fixed a docstring typo.
	[8932d76486d8] <4.7-maint>

	* PyQt4.msp, qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Added a mapped type for QSet<int>.
	[3e0889517764] <4.7-maint>

2010-08-05  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed a reference count bug in QXmlNodeModelIndex.internalPointer().
	[8a6793a155e0] <4.7-maint>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	When connecting to a pyqtSlot decorated Python method, or a non-slot
	Qt method it is no longer necessary to have a matching signature. If
	there is no match then it will fall back to using a proxy. In other
	words, pyqtSlot (apart from creating an entry in the QMetaObject) is
	an optimisation (to avoid the proxy) and not a type checking
	mechanism.
	[b6b6e3eea456] <4.7-maint>

	* PyQt4.msp:
	Added support for QSet<unsigned>.
	[fe83b54a9605] <4.7-maint>

	* PyQt4.msp:
	Added support for QSet<unsigned, unsigned>.
	[8152925d11d1] <4.7-maint>

	* PyQt4.msp:
	Added a missing /Transfer/ to QGraphicsScene.setStyle().
	[400b7120d806] <4.7-maint>

2010-08-04  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h:
	The C++ type parser now supports typedefs in template arguments.
	[0981fc363b71] <4.7-maint>

2010-08-03  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h:
	Added support for QMultiHash mapped types. Fixed exception messages
	when failing to parse types.
	[7f58138d4214] <4.7-maint>

2010-07-31  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added support for QList<unsigned>.
	[7c36dc5db903] <4.7-maint>

2010-07-27  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, build.py, qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Fixed a regression that breaks pyqtSlot() with certain argument
	types when specified using Python type objects.
	[f64f0e41c36c] <4.7-maint>

2010-07-25  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added private assignment operators to QListWidgetItem,
	QTableWidgetItem and QTreeWidgetItem in order to suppress the
	assignment helpers and forces them to be handled as pointer types
	rather than value types.
	[17bbf4f4d4fc] <4.7-maint>

2010-07-12  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.7.4 for changeset 8e8d27d6fd9e
	[cee65567956f] <4.7-maint>

	* NEWS, installers/PyQt-gpl.nsi:
	Released as v4.7.4.
	[8e8d27d6fd9e] [4.7.4] <4.7-maint>

2010-07-08  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, PyQt4.msp:
	Fixed the operator[](int) of QWebElementCollection so that it is
	consistent with other implementations of the operator.
	[43537429b15a] <4.7-maint>

	* Makefile, PyQt4.msp, lib/configure.py:
	Applied the new __len__ annotation to all count() methods. Added a
	private assignment operator to QXmlParseException as it still cannot
	be copied even though it has a ctor with only default arguments.
	[fe2fc7903045] <4.7-maint>

2010-07-01  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed a bug in the parsing of a C++ signature that includes a
	template with multiple arguments.
	[51d5d4f1db28] <4.7-maint>

	* PyQt4.msp:
	Added the missing == and != operators from QItemSelection.
	[6645d7b0ce07] <4.7-maint>

2010-06-30  Phil Thompson  <phil@riverbankcomputing.com>

	* test/tests/metaobject/test_sender.py:
	Added some extra unit tests for QObject.sender().
	[02810fa89fcd] <4.7-maint>

2010-06-29  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/phonon/musicplayer.py:
	Removed an unused line in the musicplayer.py example.
	[f3fe5da0634c] <4.7-maint>

	* PyQt4.msp, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.h,
	test/tests/metaobject/test_sender.py:
	Fixed QObject.sender() for when the slot is decorated with
	pyqtSlot().
	[8f24d3981633] <4.7-maint>

2010-06-13  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile:
	Fixed the Makefile after eralier debugging.
	[52734a1e36d9] <4.7-maint>

	* Makefile, PyQt4.msp:
	Added /NoCopy/ to the QTextItem argument of
	QPaintEngine.drawTextItem().
	[e1e8eb8f305f] <4.7-maint>

2010-06-11  Phil Thompson  <phil@riverbankcomputing.com>

	* doc/pyqt4ref.txt, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	connect() will now check any pyqtSlot() decorators for compatibility
	with the signal being connected. This means that a connection
	between, for example, a list argument to a dict argument will now
	fail.
	[82a8172854e6] <4.7-maint>

	* qpy/QtCore/qpycore_post_init.cpp, qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.h, qpy/QtCore/qpycore_types.cpp:
	The user friendly format of a signature is now exactly the same as
	the docstring that SIP generates for signals.
	[cd377e0b0133] <4.7-maint>

2010-06-10  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp,
	test/tests/metaobject/test_qvariantmap.py:
	If a signal argument is defined as a Python type and implemented as
	PyQt_PyObject then the type of any argument value is checked against
	the Python type when on emit(). Added a new set of unit tests to
	cover the revised behaviour of QVariantMap and dict.
	[6c1c26bcfdab] <4.7-maint>

2010-06-08  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added /NoCopy/ to QPaintEngine.updateState()'s argument.
	[c96d086ac6b6] <4.7-maint>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, installers/PyQt-gpl.nsi,
	lib/configure.py:
	Added support for Qt v4.6.3.
	[2f66f60f033d] <4.7-maint>

	* PyQt4.msp:
	Added the extra methods to QDataStream to explicitly handle
	QVariantList, QVariantMap and QVariantHash.
	[42bd25f4f0d0] <4.7-maint>

2010-06-06  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added the /NoCopy/ annotation to all const QStyleOptionViewItem&
	arguments to virtuals because they will actually be sub-classes that
	shouldn't be copied.
	[afe4bd163c12] <4.7-maint>

2010-06-05  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed a regression in using PyQt_PyObject as a signal argument type.
	[ee96b3d54acb] <4.7-maint>

	* examples/mainwindows/mdi/mdi.py:
	Fixed typos in the mdi.py example.
	[450b86636b26] <4.7-maint>

2010-06-03  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed the emitting of signals with a char* argument.
	[36c5fbec9a15] <4.7-maint>

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed the previous fix so that strings from C++ signals are handled
	properly.
	[4ee4a26260b4] <4.7-maint>

2010-05-28  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/mainwindows/mdi/mdi.py:
	Fixed a bug in the mdi.py example.
	[55d63b517349] <4.7-maint>

	* qpy/QtCore/qpycore_chimera.cpp:
	char* is now explicitly handled as a type of a signal argument and
	assumes (possibly incorrectly) that it is a pointer to a '\0'
	terminated string.
	[7b456ce3c36e] <4.7-maint>

2010-05-26  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic bug handling a spacer without a size hint.
	[049020f7d72b] <4.7-maint>

2010-05-21  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added /KeepReference/ to the setItemDelegateForRow() and
	setItemDelegateForColumn() methods of QAbstractItemView.
	[c1bb91578559] <4.7-maint>

2010-05-19  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added the missing ErrorPageExtensionOption, ErrorPageExtensionReturn
	and ErrorDomain to QWebPage.
	[c521f51bfcdb] <4.7-maint>

	* qpy/QtCore/qpycore_pyqtconfigure.cpp:
	QObject.pyqtConfigure() will now try to configure all arguments an
	only raise an exception about an unknown property or signal at the
	end.
	[3a51493caf91] <4.7-maint>

2010-04-29  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/uiparser.py:
	The last fix broke static code generation - now fixed properly.
	[0c4363a40ccf] <4.7-maint>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic regression in the dynamic loading of initialised
	QTableWidgets.
	[331cad500eae] <4.7-maint>

2010-04-25  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	pyuic now supports the background and foreground properties of
	QListWidgetItem, QTableWidgetItem and QTreeWidgetItem.
	[24210f941584] <4.7-maint>

2010-04-23  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, pyuic/uic/Loader/loader.py, pyuic/uic/icon_cache.py,
	pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	uic.loadUi() will now look for images in the directory containing
	the .ui that is being loaded.
	[f4c87d2b27ae] <4.7-maint>

	* Makefile, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h, qpy/QtCore/qpycore_qmetaobject.cpp:
	Fixed a number of related problems in the type system where a dict
	was being expected to be converted to a QVariantMap (even if it
	couldn't be) and then being allowed to stay as a dict but then being
	interpreted as a QVariantMap.
	[2c4d8d8a58d8] <4.7-maint>

	* PyQt4.msp, lib/configure.py:
	Fix configure.py for when sip.h is installed in a directory path
	that contains spaces.
	[e8456d5adcc3] <4.7-maint>

2010-04-20  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed QLocale.toString() to handle QDateTime before QDate because
	Python's datetime is a sub-class of date.
	[4e4296742920] <4.7-maint>

	* examples/graphicsview/elasticnodes.py:
	Fixed the elasticnodes.py example.
	[ea8f8cf7e314] <4.7-maint>

	* examples/opengl/overpainting.py:
	Fixed the overpainting.py example.
	[9ae8003af022] <4.7-maint>

2010-04-16  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.7.3 for changeset 83ee0fb10389
	[ca6ba7d6038c] <4.7-maint>

	* NEWS:
	Released as v4.7.3.
	[83ee0fb10389] [4.7.3] <4.7-maint>

2010-04-08  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Reverted the tidy up of top level widgets to how it was in v4.7 as
	the new method seems to be causing more problems than it is solving.
	[a3e4c0c57f61] <4.7-maint>

2010-04-02  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Removed the incorrect /Factory/ from
	QNetworkAccessManager::createRequest() as all replies should have
	the access manager as their parent.
	[22b0acdb1b62] <4.7-maint>

2010-04-01  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed a configure.py problem formatting the --verbose output with
	Python v3.
	[98f9ff611691] <4.7-maint>

2010-03-26  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Only delete top level widgets in the QApplication dtor if they don't
	have a parent.
	[4cf6d2fa926f] <4.7-maint>

2010-03-23  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp:
	Added evaluateToString() and evaluateToStringList() to QXmlQuery.
	[181797ca2233] <4.7-maint>

2010-03-19  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Fixed a bug connecting to a Qt slot that has been renamed in Python
	(specifically exec()).
	[b39d419708c6] <4.7-maint>

2010-03-17  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.7.2 for changeset 46fab7c56da0
	[9528814bc9bd] <4.7-maint>

	* NEWS:
	Updated the NEWS file. Released as v4.7.2.
	[46fab7c56da0] [4.7.2] <4.7-maint>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Fixed a bug where the pyqtSlot() decorator was being ignored when
	attempting to make a new-style connection from an incompatible
	signal.
	[dcf23fd46bc1] <4.7-maint>

	* .hgtags:
	Added tag 4.7.1 for changeset 6f220acd1b55
	[f2a3ebcf3274] <4.7-maint>

	* NEWS, build.py:
	Fixed the generation of the change log after tagging a release.
	Updated the NEWS file. Released as v4.7.1.
	[6f220acd1b55] [4.7.1] <4.7-maint>

	* PyQt4.msp:
	Added a missing /Transfer/ annotation to
	QGraphicsItem.setGraphicsEffect().
	[4f280420bd96] <4.7-maint>

2010-03-12  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/properties.py:
	Fixed a pyuic bug in the handling of string list properties.
	[02f7e71246f9] <4.7-maint>

	* PyQt4.msp:
	The QApplication dtor now explicitly deletes all top level widgets
	rather than just transfer ownership of them to C++.
	[986cf4ca74e2] <4.7-maint>

2010-03-10  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added the missing pushContext() and popContext() to QScriptEngine.
	[8083c6acc7b0] <4.7-maint>

2010-03-09  Phil Thompson  <phil@riverbankcomputing.com>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	The new connection API now tries harder to find a usable Qt slot
	before deciding it needs to use a proxy by also looking for slots
	with fewer arguments. This fixes a problem with QSignalMapper.map()
	which doesn't work when called from a proxy (because it expects
	sender() to return something that was passed to a previous call to
	setMapping()).
	[0ec31730fd9d] <4.7-maint>

2010-03-05  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	QSystemTrayIcon instances are now tracked to make sure they are
	garbage collected before the QApplication instance.
	[c732dab23703] <4.7-maint>

2010-03-03  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/Compiler/proxy_type.py:
	Fixed a pyuic regression related to the orientation of spacer items.
	[6633161a35bf] <4.7-maint>

2010-03-02  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	QVariantList and QVariantMap first appeared in Qt v4.1.
	[307e5cccaf6c] <4.7-maint>

	* lib/configure.py:
	Fixed the phonon detection so that KDE's phonon can be detected.
	[38882f630555] <4.7-maint>

	* NEWS, PyQt4.msp:
	Implemented %ConvertToSubClassCode for QStyleOption so that
	instances have a specific sub-class where possible.
	[2c32eca7d817] <4.7-maint>

	* NEWS:
	Updated the NEWS file.
	[3d03d4aeea8f] <4.7-maint>

2010-02-26  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Added /HoldGIL/ to QProcess.start() overloads so that the forked
	process will have the GIL when it starts to run (and calls the
	Python API for possible reimplementations of virtuals) before it
	does an exec(). Otherwise the thread that holds the GIL will not
	itself have been forked and so it will never get released.
	[106919e3444b] <4.7-maint>

2010-02-22  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/configure.py:
	Fixed the building of the debug qpy support libraries under Windows.
	[aea904ce10d7] <4.7-maint>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Fixed some pyuic regressions introduced when adding support for
	locales. (The locale element in the .ui file is the only one that
	only uses attributes and has no content.)
	[f4adcd1447a4] <4.7-maint>

2010-02-19  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Applied the /NoCopy/ annotation to all virtual operators. This has
	the side affect of fixing the use of the QStandardItem protected
	ctor.
	[debf7e1f7ab1] <4.7-maint>

	* lib/configure.py:
	Fixed configure.py and the dynamic checking of OpenGL data types
	under MSVC.
	[67a6f98b872f] <4.7-maint>

2010-02-16  Phil Thompson  <phil@riverbankcomputing.com>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Added pyuic support for setting the check state of QListWidgetItem,
	QTableWidgetItem and QTreeWidgetItem.
	[55e049012e98] <4.7-maint>

	* pyuic/uic/properties.py:
	Added locale support to pyuic.
	[bd0d04f6413c] <4.7-maint>

	* PyQt4.msp, doc/pyqt4ref.txt, lib/configure.py:
	Applied the fix_objdir_dbus_check and make_bindings_match_qt461
	patches from Kubuntu.
	[b18d1f8b6ec6] <4.7-maint>

2010-02-15  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, installers/PyQt-gpl.nsi,
	lib/configure.py:
	Added support for Qt v4.6.2. Fixed a build problem with Python v3
	with the recent QUrl change.
	[841a0e9aa9f3] <4.7-maint>

2010-02-12  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Restored the QXmlQuery.evaluateTo() overloads (for the QString v1
	API only).
	[5014f7c72a58] <4.7-maint>

	* build.py, qpy/QtOpenGL/opengl_types.sip:
	Fixed the generation of the documentation caused by the OpenGL
	configuration changes.
	[92217a989a7d] <4.7-maint>

2010-02-10  Phil Thompson  <phil@riverbankcomputing.com>

	* lib/mksccode.py:
	Fixed the mksccode.py script to handle nested classes properly.
	[d41c39b8ffc2] <4.7-maint>

	* PyQt4.msp, doc/pyqt4ref.txt:
	Fixed the broken %ConvertToSubClassCode in the phonon module.
	[fa9e2abe1209] <4.7-maint>

2010-02-08  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp:
	Fixed __repr__ for QUrl and QUuid in case the value contains non-
	ASCII characters.
	[61e83ce803df] <4.7-maint>

2010-02-07  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, doc/pyqt4ref.txt, lib/configure.py:
	configure.py will now determine the OpenGL data types dynamically.
	Updated the documentation for building for MacOS to cover the
	possible issues with different versions of the SDK.
	[cf7968c35249] <4.7-maint>

	* examples/xmlpatterns/schema/schema.py:
	Updated the schema.py example to take advantage of SIP now
	automatically providing copies of const references to classes to
	Python reimplementations of virtuals.
	[50215e3d4e14] <4.7-maint>

2010-02-05  Phil Thompson  <phil@riverbankcomputing.com>

	* examples/demos/qtdemo/xml/examples.xml, examples/xmlpatterns/README,
	examples/xmlpatterns/schema/files/contact.xsd,
	examples/xmlpatterns/schema/files/invalid_contact.xml,
	examples/xmlpatterns/schema/files/invalid_order.xml,
	examples/xmlpatterns/schema/files/invalid_recipe.xml,
	examples/xmlpatterns/schema/files/order.xsd,
	examples/xmlpatterns/schema/files/recipe.xsd,
	examples/xmlpatterns/schema/files/valid_contact.xml,
	examples/xmlpatterns/schema/files/valid_order.xml,
	examples/xmlpatterns/schema/files/valid_recipe.xml,
	examples/xmlpatterns/schema/schema.py,
	examples/xmlpatterns/schema/schema.qrc,
	examples/xmlpatterns/schema/schema.ui,
	examples/xmlpatterns/schema/ui_schema.py:
	Added the XML Patterns schema.py example.
	[c591dc61687c] <4.7-maint>

	* PyQt4.msp:
	Fixed a few default arguments in QtOpenGL that should be GL_RGBA
	rather than GL_RGBA8.
	[683f0e8d9305] <4.7-maint>

2010-02-04  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure.py:
	QGLContext.chooseVisual() is disabled under OpenGL ES. Fixed a
	configure.py bug in the OpenGL ES detection.
	[c39e85a8e2ec] <4.7-maint>

	* lib/configure.py:
	Fixed a regression in the detection of Qt's phonon library on case-
	sensitive file systems. (The Qt documentation is wrong.)
	[ef5fe75b1358] <4.7-maint>

2010-02-03  Phil Thompson  <phil@riverbankcomputing.com>

	* PyQt4.msp, lib/configure.py:
	Added support for the alternative QGLFramebufferObject ctors enabled
	when using OpenGL ES.
	[05c7aba8bcc1] <4.7-maint>

2010-02-02  Phil Thompson  <phil@riverbankcomputing.com>

	* Makefile, doc/pyqt4ref.txt, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h, test/tests/classes/test_QVariant.py,
	test/tests/metaobject/test_pyqtsignal.py:
	Conversions of sub-classes of standard Python types to QVariant will
	now convert back to those types (rather than the base type). bytes
	and bytearrays are no longer converted back to a QByteArray for
	Python3. Objects that implement the sequence protocol are no longer
	converted to a QVariantList and back to a Python list.
	[08c09018a2d5] <4.7-maint>

	* lib/LICENSE-MERGED-GPL2-GPL3, lib/LICENSE.GPL2, lib/LICENSE.GPL3,
	lib/LICENSE.internal, pyqtdoc/renderer.py, pyuic/LICENSE:
	Fixed the remaining references to 2009 in copyright notices.
	[e554089d649b] <4.7-maint>

	* Makefile, pyuic/uic/Compiler/qtproxies.py:
	Fix to pyuic's handling of layout stretches from Luper Rouch.
	[b7110249ba7a] <4.7-maint>

2010-02-01  Phil Thompson  <phil@riverbankcomputing.com>

	* build.py:
	Fixed build.py to create the HTML for the main documentation.
	[28199fc1869c] <4.7-maint>

	* Makefile, PyQt4.msp, build.py, doc/pyqt4ref.txt,
	doc/pyqtdoc/PyQt4.xfm, installers/PyQt-gpl.nsi, installers/PyQt-gpl
	.nsi-in, lib/configure.py, pyqtdoc/pyqtdoc.py:
	Changes to the internal build system required by the migration to
	Mercurial.
	[e21e17ec6aa7] <4.7-maint>

2010-01-31  phil  <phil>

	* .hgtags:
	Import from SVN.
	[80bee561333b]

2006-07-15  phil  <phil>

	* NEWS, PyQt4.msp:
	Backed out the change to the type of PYQT_VERSION_STR as it breaks
	on SIP versions prior to v4.5. Released as v4.0.1.
	[69788690a3c9] [4.0.1] <4.0-maint>

2006-07-07  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	Worked around the Qt v4.1 bug with QPrinter::setPrintRange() and
	QPrinter::printRange().
	[2bae6b0ce1a8] <4.0-maint>

	* pyuic/uic/properties.py:
	A pyuic QFont fix from Torsten.
	[a0be4e8bd774] <4.0-maint>

2006-07-06  phil  <phil>

	* PyQt4.msp:
	Fixed QTranslator.load().
	[948235efa4ea] <4.0-maint>

2006-07-05  phil  <phil>

	* pylupdate/fetchtr.cpp, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/uiparser.py:
	Changed pyuic to generate the retranslateUi() method so that it is
	the same as the C++ version. Fixed pylupdate so that it properly
	parse the retranslateUi() method.
	[610373dcdebc] <4.0-maint>

	* NEWS, pylupdate/fetchtr.cpp, pylupdate/main.cpp:
	pylupdate4 now handles .ui files (thanks to Andreas Pakulat).
	[995e633e83e0] <4.0-maint>

	* NEWS, PyQt4.msp:
	QPolygon can be constructed from a Python list of pairs of integer
	coordinates. QPolygon.setPoints() can also take a Python list of
	pairs of integer coordinates.
	[988ae56634d7] <4.0-maint>

2006-07-04  phil  <phil>

	* NEWS, doc/pyqt4ref.txt, examples/itemviews/simpledommodel.py,
	examples/itemviews/simpletreemodel/simpletreemodel.py,
	examples/itemviews/sortingmodel/sortingmodel.py, lib/configure.py:
	Added pyqt_config_args to pyqtconfig.py for all versions. Fixed the
	simpledommodel.py, simpletreemodel.py and sortingmodel.py examples
	for 64 bit systems.
	[dd40db39d743] <4.0-maint>

2006-06-22  phil  <phil>

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm,
	installers/PyQt-eval.nsi-in, installers/PyQt-gpl.nsi-in:
	Updated for Qt v4.1.4.
	[678969c563c4] <4.0-maint>

2006-06-19  phil  <phil>

	* PyQt4.msp:
	Backed out an over-zealous addition (from me) to Ulli's Solaris
	fixes.
	[d77b93e75853] <4.0-maint>

	* PyQt4.msp:
	Solaris warnings fixes from Ulli.
	[47c140a83a6b] <4.0-maint>

2006-06-18  phil  <phil>

	* pyuic/uic/__init__.py, pyuic/uic/properties.py,
	pyuic/uic/uiparser.py:
	Fixed pyuic4 handling of QFont, QDate, QTime and QDateTime. Fixed
	pyuic4 handling of custom widget header files.
	[666eeb7dd52d] <4.0-maint>

2006-12-09  phil  <phil>

	* Makefile, NEWS, PyQt4.msp, build.py, doc/pyqt4ref.txt,
	doc/pyqtdoc/PyQt4.xfm,
	examples/draganddrop/draggableicons/draggableicons.py, installers
	/PyQt-eval.nsi-in, installers/PyQt-gpl.nsi-in, lib/configure.py,
	pylupdate/main.cpp, pyuic/uic/Compiler/qtproxies.py,
	pyuic/uic/__init__.py, pyuic/uic/properties.py:
	Released as v4.1.1.
	[685b1d0fb938] [4.1.1] <4.1-maint>

2009-07-27  phil  <phil>

	* NEWS, PyQt4.msp:
	Fixed the super-type of QGLContext because it takes part in
	parent/child relationships. Released as v4.5.4.
	[80275311d324] [4.5.4] <4.5-maint>

	* NEWS:
	Released as v4.5.3.
	[eea966f96c34] [4.5.3] <4.5-maint>

2009-07-24  phil  <phil>

	* examples/designer/plugins/widgets/highlightedtextedit.py,
	lib/configure.py:
	Fixed the highlightedtextedit.py example. configure.py gives
	precedence to the directory containing sip.h to that containing
	Python.h (as the latter may include a distro supplied sip.h).
	[9ca8f044dcc3] <4.5-maint>

2009-07-20  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp, test/tests/classes/test_QVariant.py:
	QVariant.toPyObject() now recurses through any collections.
	[a45e14ca766f] <4.5-maint>

	* NEWS, PyQt4.msp, lib/configure.py, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_qvariant.cpp,
	test/tests/classes/test_QVariant.py:
	Fixed a problem where None wasn't being interpreted as an invalid
	QVariant.
	[1fb089743e1b] <4.5-maint>

2009-07-17  phil  <phil>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Cleared a benign exception raised with bound signals that numpy was
	noticing.
	[2e6b4b8bc8a0] <4.5-maint>

2009-07-14  phil  <phil>

	* NEWS:
	Released as v4.5.2.
	[4912044d465f] [4.5.2] <4.5-maint>

2009-07-12  phil  <phil>

	* PyQt4.msp:
	Added the two QImage ctors that take non-const data as a void *.
	[635382ee866d] <4.5-maint>

	* PyQt4.msp:
	Added a missing /Transfer/ from QTableWidget.setItemPrototype().
	[8d432dddb7b5] <4.5-maint>

	* examples/itemviews/chart/chart.py, pyuic/uic/Compiler/qtproxies.py,
	pyuic/uic/uiparser.py:
	Fixed a bug in the chart.py example. Added support for QHeaderView
	to pyuic. Fixed support for stretch in a layout containing widgets
	in pyuic.
	[eee86dcff139] <4.5-maint>

2009-07-09  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed bugs in the conversions of QVariantList, QVariantMap and
	QVariantHash.
	[887af380bf39] <4.5-maint>

2009-07-06  phil  <phil>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic regression when populating a QTreeWidget.
	[159eff32e957] <4.5-maint>

2009-07-03  phil  <phil>

	* PyQt4.msp:
	Fixed a problem converting large 32 bit unsigned values to a
	QVector.
	[6bfbb4d5d406] <4.5-maint>

	* pyuic/uic/uiparser.py:
	Added support to pyuic for stretch in box layouts.
	[37cfa4fda6c7] <4.5-maint>

2009-06-27  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed a problem setting a QVariant property.
	[c0e98cca5b42] <4.5-maint>

	* qpy/QtCore/qpycore_chimera.cpp:
	Allow QVariant to be used as a property type.
	[cf2c99991fcf] <4.5-maint>

	* build.py, doc/pyqt4ref.txt,
	examples/activeqt/webbrowser/webbrowser.py, installers/PyQt-gpl.nsi-
	in, qpy/QtCore/qpycore.pro:
	Added the QAxContainer module to the GPL package as it's now
	included in the LGPL Qt v4.5.2. Fixed the webbrowser.py example.
	Added a workaround to a qmake regression in Qt v4.5.2 when building
	static libraries.
	[600e391aa232] <4.5-maint>

2009-06-26  phil  <phil>

	* Makefile, lib/configure.py:
	Fixed the license checks for Qt v4.5.2.
	[8a369b0bf6c3] <4.5-maint>

2009-06-24  phil  <phil>

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, qpy/QtCore/qpycore_chimera.cpp,
	test/tests/classes/test_QVariant.py:
	Any Python object can now be supplied when a QVariant is expected.
	None is interpreted as an invalid QVariant.
	[114e870a08b2] <4.5-maint>

2009-06-23  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed a regression in converting Python objects to QVariant
	containers.
	[ca5fd3200e4c] <4.5-maint>

2009-06-22  phil  <phil>

	* pyuic/uic/port_v2/ascii_upper.py, pyuic/uic/port_v3/ascii_upper.py,
	pyuic/uic/properties.py:
	Fixed the locale independent upper-case conversion regression in
	pyuic introduced when porting to Python v3.
	[45e11e5c0a26] <4.5-maint>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic bug handling spacers in QFormLayouts.
	[d80cdb880b45] <4.5-maint>

2009-06-16  phil  <phil>

	* NEWS:
	Released as v4.5.1.
	[bc5edb1b3aeb] [4.5.1] <4.5-maint>

	* qpy/QtCore/qpycore_chimera.cpp:
	Only convert exact dicts to a QVariantMap and back and not dict sub-
	classes.
	[bae1d79795c4] <4.5-maint>

2009-06-14  phil  <phil>

	* qpy/QtCore/qpycore_types.cpp:
	Removed an assertion when building dynamic meta-objects, instead
	just ignore the attribute if it doesn't have the expected type.
	[ec7d07604f2f] <4.5-maint>

2009-06-13  phil  <phil>

	* Makefile, pyuic/uic/uiparser.py:
	Fixed the handling of QWizard by pyuic.
	[99e7d6688a36] <4.5-maint>

2009-06-12  phil  <phil>

	* Roadmap.rst, lib/configure.py:
	Changed the SIP dependency to v4.8.1 (not necessary but we don't
	want it to survive in the wild). Changed the roadmap to show how
	incompatible APIs will be selected.
	[e78c4aeb46f5] <4.5-maint>

	* Makefile, PyQt4.msp:
	Fixed __str__ for QByteArray for Python v3 so it is consistent with
	Python v2.
	[2b3aed4b30e3] <4.5-maint>

	* Roadmap.rst, doc/pyqt4ref.txt:
	Reverted the roadmap change about __hash__ being an incompatibile
	change. The issue isn't that the hash function has changed (which
	isn't considered a compatibility problem) it's that different
	objects that previously had a different hash value (based on their
	id()) now might have the same hash value.
	[e4cac5c48260] <4.5-maint>

2009-06-11  phil  <phil>

	* Roadmap.rst:
	Updated the roadmap to show that the __hash__ additions (including
	QUrl) are not now considered incompatible changes.
	[5b2e6a19eb93] <4.5-maint>

	* Makefile, PyQt4.msp, lib/LICENSE.commercial:
	Removed the Python v3 buffer protocol support for QString.
	[d93f78226a72] <4.5-maint>

2009-06-09  phil  <phil>

	* Makefile, PyQt4.msp:
	Improved the implementation of the Python v3 buffer protocol for
	QByteArray.
	[731ad7ff6c89] <4.5-maint>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic problem with Python v3 when setting the tab order.
	[72e5f13d5430] <4.5-maint>

	* PyQt4.msp:
	Added /Transfer/ to QComboBox.setLineEdit(). Added /KeepReference/
	to setValidator() and setCompleter() for QLineEdit and QComboBox.
	[a878a03f5646] <4.5-maint>

	* PyQt4.msp:
	Added the missing setCoordinateMode() and coordinateMode() methods
	from QGradient.
	[e1c2a66be55f] <4.5-maint>

2010-01-20  phil  <phil>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, installers/BuildGPL.txt,
	installers/PyQt-gpl.nsi-in, lib/configure.py:
	Added support for Qt v4.6.1.
	[5b40e0c45bc6] <4.7-maint>

2010-01-18  phil  <phil>

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi-in:
	Added the MySQL driver to the installer.
	[ec7886a08897] <4.7-maint>

	* build.py, installers/BuildGPL.txt, installers/LICENSE.LGPL,
	installers/PyQt-gpl.nsi-in, installers/Qt4PyQt.nsi:
	Reverted the decision to package the Qt subset separately. Added the
	PostgreSQL driver to the installer.
	[4f3787f3b2e0] <4.7-maint>

2010-01-17  phil  <phil>

	* build.py, installers/BuildGPL.txt, installers/LICENSE.LGPL,
	installers/PyQt-gpl.nsi-in, installers/Qt4PyQt.nsi,
	installers/configqt.bat:
	Did the major changes needed for the new Windows installers.
	[8b4fe09f8e7b] <4.7-maint>

2010-01-14  phil  <phil>

	* NEWS, lib/LICENSE.commercial.short:
	Released as v4.7.
	[3ba4c7cc25bd] [4.7]

	* PyQt4.msp:
	QNetworkReplay.ignoreSslErrors() is now dependent on OpenSSL
	support.
	[d2643ff48765]

2010-01-10  phil  <phil>

	* Makefile, build.py:
	Fixed the path to metasip for the new build server.
	[dcde486b3d9b]

2010-01-08  phil  <phil>

	* Makefile, NEWS, PyQt4.msp, build.py, doc/pyqt4ref.txt,
	doc/pyqtdoc/qtmultimedia.html#details, installers/PyQt-gpl.nsi-in,
	lib/configure.py, lib/pyqtconfig.py.in, pyqtdoc/renderer.py:
	Completed the implementation of the QtMultimedia module.
	[5c9ef9ca9cf4]

	* Makefile, PyQt4.msp:
	Fixed the super-type of QRunnable because it can be owned. Added the
	majority of the QtMultimedia module to the MetaSIP project.
	[340b43fe2928]

2009-12-31  phil  <phil>

	* Makefile, NEWS, PyQt4.msp, lib/LICENSE.commercial.short,
	lib/LICENSE.gpl.short:
	Fixed a problem with QDataStream and v2 of the QString API. Added
	readQStringList() and writeQStringList() to QDataStream.
	[bb7e09d33455]

2009-12-30  phil  <phil>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Fixed a bug when using the new connect API to disconnect a slot
	while executing the slot.
	[c36fb85f67b1]

2009-12-29  phil  <phil>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Added support for item flags in QListWidgetItem, QTableWidgetItem
	and QTreeWidgetItem in pyuic.
	[a9865a4dd9af]

	* PyQt4.msp, lib/configure.py:
	Fixed QSysInfo for platform specific values added in Qt v4.5.1
	rather than v4.5.0.
	[8b43d71119d4]

2009-12-23  phil  <phil>

	* build.py, examples/demos/qtdemo/mainwindow.py, pyqtdoc/xform.py:
	Fixed the building of the documentation. Fixed a buglet in the
	qtdemo.py example.
	[7cabd15d2896]

2009-12-22  phil  <phil>

	* QAxContainer/qaxbase.sip, QAxContainer/qaxobject.sip,
	QAxContainer/qaxwidget.sip, installers/BuildGPL.txt:
	The (handwritten) ActiveQt support is now consistent in its use of
	keyword arguments and docstrings.
	[6b4fed692b9a]

	* PyQt4.msp:
	Changed the Python v3 docstrings for all optional arguments with a
	QString() to show an empty string rather than None.
	[6c13dd973da6]

	* NEWS, examples/dialogs/standarddialogs.py,
	examples/tools/settingseditor/settingseditor.py:
	Updated the NEWS file. Made sure examples that use
	QInputDialog.getText() handle the returned values properly.
	[a5dd5fcfdcc5]

	* PyQt4.msp:
	Added the optional 'initialFilter' argument to the
	QFileDialog.get*AndFilter() functions.
	[dac0503ca918]

2009-12-21  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt:
	v2 of the QString API now converts a null QString to an empty Python
	string rather than None. This represents the most common use case
	when Qt returns a QString from a callable.
	[c5cdac0eee1e]

	* PyQt4.msp:
	Completed the keyword argument support for the remaining modules.
	[1e8edcff313a]

	* PyQt4.msp:
	Completed the keyword argument support for the QtGui module.
	[4353b9020905]

	* PyQt4.msp:
	Completed the keyword argument support for the QtCore module.
	[57c4efda2512]

	* PyQt4.msp:
	Applied the standard argument naming conventions to the QtGui
	module.
	[df757a02f4e6]

2009-12-20  phil  <phil>

	* PyQt4.msp:
	Applied the standard argument naming conventions to the QtCore
	module.
	[8f666654685b]

	* PyQt4.msp:
	Applied the standard argument naming conventions to all but the
	QtCore and QtGui modules.
	[541da773739f]

	* PyQt4.msp:
	Updated optional argument names for the remaining modules.
	[1b9ec8325061]

	* PyQt4.msp:
	Updated optional argument names for the QtDesigner, QtNetwork,
	QtOpenGL, QtScript, QtSql, QtSvg, QtTest and QtXml modules.
	[c7f1348576a1]

	* PyQt4.msp, doc/pyqt4ref.txt, lib/LICENSE-eval-gpl.txt,
	lib/LICENSE.eval, lib/LICENSE.eval.short, lib/README,
	lib/UpdatingArgumentNames.txt, lib/license.py.edu,
	lib/license.py.eval, lib/pyqt-eval.sip:
	Removed some QEvent constructors which are internal to Qt. Updated
	optional argument names for the QtAssistant, QtCore and QtGui
	modules.
	[616d02e54bf5]

2009-12-18  phil  <phil>

	* PyQt4.msp:
	Completed the support for Qt v4.6.
	[769052f57310]

	* examples/demos/qtdemo/xml/examples.xml, examples/effects/README,
	examples/effects/lighting.py, examples/graphicsview/anchorlayout.py:
	Added the anchorlayout.py and lighting.py examples.
	[d8b55c9e3ae8]

	* PyQt4.msp:
	Completed the QtGui support for Qt v4.6.
	[5e6520a30e24]

	* PyQt4.msp:
	Added support for all the Qt v4.6 matrix types.
	[7c4f05a49ada]

	* examples/animation/stickman/stickman.py:
	Added the stickman.py example.
	[3975cd6bb52a]

	* PyQt4.msp, examples/animation/stickman/animations/chilling,
	examples/animation/stickman/animations/dancing,
	examples/animation/stickman/animations/dead,
	examples/animation/stickman/animations/jumping,
	examples/animation/stickman/stickman.py,
	examples/animation/stickman/stickman.qrc,
	examples/demos/qtdemo/xml/examples.xml:
	Added the readInt(), readQString(), readQVariant(), writeInt(),
	writeQString() and writeQVariant() methods to QDataStream. Added
	support for bound signals to the QSignalTransition constructor.
	[5db27477347e]

2009-12-17  phil  <phil>

	* examples/animation/states/accessories-dictionary.png,
	examples/animation/states/akregator.png,
	examples/animation/states/digikam.png, examples/animation/states
	/help-browser.png, examples/animation/states/k3b.png,
	examples/animation/states/kchart.png,
	examples/animation/states/states.py,
	examples/animation/states/states.qrc,
	examples/demos/qtdemo/xml/examples.xml:
	Added the states.py example.
	[4b1476f3d65c]

	* PyQt4.msp, examples/animation/animatedtiles/animatedtiles.py,
	examples/animation/easing/easing.py,
	examples/animation/moveblocks.py,
	examples/demos/qtdemo/xml/examples.xml:
	A QEasingCurve.Type can be used whenever a QEasingCurve is expected.
	Added the moveblocks.py example.
	[e2cf1f01b53b]

	* examples/animation/animatedtiles/animatedtiles.py,
	examples/animation/animatedtiles/animatedtiles.qrc,
	examples/animation/animatedtiles/images/Time-For-Lunch-2.jpg,
	examples/animation/animatedtiles/images/centered.png,
	examples/animation/animatedtiles/images/ellipse.png,
	examples/animation/animatedtiles/images/figure8.png,
	examples/animation/animatedtiles/images/kinetic.png,
	examples/animation/animatedtiles/images/random.png,
	examples/animation/animatedtiles/images/tile.png,
	examples/animation/easing/easing.py,
	examples/demos/qtdemo/xml/examples.xml:
	Added the animatedtiles.py example.
	[4f8cc832f570]

	* PyQt4.msp, examples/animation/appchooser/accessories-dictionary.png,
	examples/animation/appchooser/akregator.png,
	examples/animation/appchooser/appchooser.py,
	examples/animation/appchooser/appchooser.qrc,
	examples/animation/appchooser/digikam.png,
	examples/animation/appchooser/k3b.png,
	examples/demos/qtdemo/xml/examples.xml, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Qt v4.6 support for the QtCore module is now complete. Added the
	appchooser.py example.
	[f6a095026577]

2009-12-16  phil  <phil>

	* examples/animation/easing/easing.py:
	The easing.py example is now fully working.
	[f8869e0205fc]

	* examples/animation/easing/easing.py,
	examples/demos/qtdemo/xml/examples.xml,
	qpy/QtCore/qpycore_qobject_helpers.cpp:
	Fixed the handling of setting properties so that the optimised path
	in QPropertyAnimation works. Bug fixes for the easing.py example.
	[e68b65dabe36]

	* PyQt4.msp, examples/animation/README,
	examples/animation/easing/easing.py,
	examples/animation/easing/easing.qrc,
	examples/animation/easing/form.ui, examples/animation/easing/images
	/qt-logo.png, examples/animation/easing/ui_form.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/uiparser.py:
	Added support for QButtonGroup to pyuic. Added the (still to be
	debugged) easing.py example.
	[a0d8107295da]

	* Makefile, PyQt4.msp, examples/demos/qtdemo/xml/examples.xml:
	Completed the support for QEasingCurve custom types.
	[f95d6833b40f]

	* Makefile, PyQt4.msp:
	More work on the QtCore module support for Qt v4.6.
	[ad2395eaf907]

2009-12-15  phil  <phil>

	* doc/pyqt4ref.txt, pyuic/uic/__init__.py, pyuic/uic/objcreator.py:
	Added 'widgetPluginPath' to the uic module to allow the directories
	used to search for widget plugins to be changed.
	[90503df7cbf4]

	* PyQt4.msp:
	All %ConvertToSubClassCode has now been updated for Qt v4.6.
	[7719e84657c4]

	* PyQt4.msp:
	Completed the %ConvertToSubClassCode for QEvent.
	[a9a5e16b75cd]

	* doc/pyqt4ref.txt, qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h, qpy/QtCore/qpycore_types.cpp:
	Added support for Qt v4.6's CONSTANT and FINAL flags to
	pyqtProperty().
	[f1da5cadd6a9]

	* qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Made sure that proxies for slots can never be destroyed while the
	slot is executing.
	[98d289f4b26e]

2009-12-14  phil  <phil>

	* PyQt4.msp:
	Updated all the %ConvertToSubClassCode for Qt v4.6.
	[91322766f9f0]

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/qobjectcreator.py:
	Fixed a pyuic bug when connecting signals to the raise() slot.
	[9a7083ef79b3]

	* Makefile, PyQt4.msp:
	Added the remaining %MethodCode needed by QMatrix4x4.
	[d8930b9bcc39]

2009-12-13  phil  <phil>

	* Makefile, PyQt4.msp:
	Added support for __getitem__ and __setitem__ to QMatrix4x4.
	[fd1a062e6f1c]

	* PyQt4.msp:
	Completed the implementation of the QtGui vector classes.
	[fe87bc07ccc9]

2009-12-12  phil  <phil>

	* PyQt4.msp:
	Fixed QMatrix4x4 to account for the column-major internal format.
	[6214f3869f8d]

	* PyQt4.msp:
	Finished the Qt v4.6 updates for QtXmlPatterns. Added pickle and
	repr support for the new maths classes (except for those derived
	from QGenericMatrix).
	[0f344da58a7e]

2009-12-11  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_pyqtproxy.cpp:
	Removed an unintended dependency on Qt v4.3.
	[f35e68e6424d]

2009-12-09  phil  <phil>

	* PyQt4.msp:
	All new Qt v4.6 classes are implemented - but not necessarily fully
	supported yet.
	[378ebf234649]

2009-12-07  phil  <phil>

	* PyQt4.msp:
	Added support for the new QtCore classes (except for the odd method
	that needs more careful attention).
	[1498989fb462]

	* PyQt4.msp:
	Ignore all new header files that don't contribute to the public API.
	[bbf01ef50cdb]

	* PyQt4.msp:
	Added the gesture related classes to QtGui.
	[9e8687d47e7e]

2009-12-05  phil  <phil>

	* PyQt4.msp:
	Addition of some new classes to support updates of existing classes.
	[be777ace27b6]

	* PyQt4.msp:
	Updated the existing QtWebKit and QtScript classes to Qt v4.6.
	[e0c7cabf81e9]

	* PyQt4.msp:
	Updated the existing QtTest and QtXmlPatterns classes to Qt v4.6.
	[d2001dce7213]

	* PyQt4.msp:
	Updated the existing QtSql, QtSvg and QtXML classes for Qt v4.6.
	[a02ecea1d624]

	* PyQt4.msp:
	Updated the existing QtNetwork, QtOpenGL, QtHelp and QtScriptTools
	classes for Qt v4.6.
	[ae497ee6e053]

2009-12-04  phil  <phil>

	* PyQt4.msp, examples/demos/qtdemo/demoitem.py:
	Completed the update for existing QtGui classes for Qt v4.6.
	[b21af0b3e722]

2009-12-03  phil  <phil>

	* PyQt4.msp:
	Removed a number of '|' operators for enums that are redundant
	because of QFlags.
	[21ea26f032e4]

2009-12-02  phil  <phil>

	* PyQt4.msp:
	More Qt v4.6 QtGui support.
	[b3ccd6bce411]

	* PyQt4.msp:
	Started on the extsing QtGui classes for Qt v4.6.
	[6bb138996f9f]

	* PyQt4.msp:
	The existing QtCore classes have now been updated for Qt v4.6.
	[d3aadd61cfa7]

	* PyQt4.msp:
	Started to add support for new Qt v4.6 features...
	[baf0ad257339]

2009-12-01  phil  <phil>

	* Makefile, PyQt4.msp, build.py, doc/pyqtdoc/PyQt4.xfm, installers
	/PyQt-gpl.nsi-in, lib/configure.py:
	Switched the build system to Qt v4.6.0.
	[372af5f5fde7]

	* Makefile, NEWS, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtpyobject.cpp,
	qpy/QtCore/qpycore_pyqtpyobject.h,
	test/tests/classes/test_QSettings.py:
	Added support for automatically pickling Python objects when used
	with QSettings.
	[b37ed71aede9]

2009-11-29  phil  <phil>

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/properties.py:
	Added support for gradients to pyuic.
	[97d9c1e94020]

2009-11-26  phil  <phil>

	* NEWS, PyQt4.msp:
	A QHostAddress.SpecialAddress can be used whenever a QHostAddress is
	expected.
	[d2038e030ceb]

2009-11-25  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	Added support for Qt's NO_PRINTPREVIEWDIALOG and NO_SYSTEMTRAYICON
	features.
	[9fe605fa2846]

2009-11-23  phil  <phil>

	* NEWS, PyQt4.msp:
	Added support in the QEvent %ConvertToSubClassCode for a number of
	events added since Qt v4.2.
	[ee5b54a44620]

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed a missing exception when trying to read a persisted
	PyQt_PyObject.
	[32057bb465af]

2009-11-21  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt:
	Updated the docs regarding keyword arguments.
	[7ade2928b7a9]

	* PyQt4.msp:
	Updated the metasip project to mark all arguments as being unnamed.
	[11d6ea80a627]

	* PyQt4.msp, doc/pyqt4ref.txt, lib/configure.py:
	Added support for Qt's NO_PRINTER, NO_PRINTDIALOG and
	NO_PRINTPREVIEWWIDGET features. configure.py will now treat Maemo's
	Qt license as GPL compatible.
	[993144b90f26]

2009-11-18  phil  <phil>

	* Makefile, pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Compiler/qtproxies.py:
	Finally fixed the quoting of translatable and non-translatable
	strings.
	[b4a9f2cbe7d6]

2009-11-17  phil  <phil>

	* Makefile, doc/pyqt4ref.txt,
	docgen/docgen/documentation_generator.py, docgen/docgen/webxml.py,
	test/tests/metaobject/test_gc_slots.py:
	Added test_gc_slots.py to the test suite.
	[6c5343a0d404]

2009-11-16  phil  <phil>

	* Makefile, docgen/docgen/documentation_generator.py,
	docgen/docgen/qdoc3.py, docgen/qdoc3/JAVATODO.txt,
	docgen/qdoc3/apigenerator.cpp, docgen/qdoc3/apigenerator.h,
	docgen/qdoc3/archiveextractor.cpp, docgen/qdoc3/archiveextractor.h,
	docgen/qdoc3/atom.cpp, docgen/qdoc3/atom.h,
	docgen/qdoc3/bookgenerator.cpp, docgen/qdoc3/bookgenerator.h,
	docgen/qdoc3/ccodeparser.cpp, docgen/qdoc3/ccodeparser.h,
	docgen/qdoc3/codechunk.cpp, docgen/qdoc3/codechunk.h,
	docgen/qdoc3/codemarker.cpp, docgen/qdoc3/codemarker.h,
	docgen/qdoc3/codeparser.cpp, docgen/qdoc3/codeparser.h,
	docgen/qdoc3/command.cpp, docgen/qdoc3/command.h,
	docgen/qdoc3/config.cpp, docgen/qdoc3/config.h,
	docgen/qdoc3/cppcodemarker.cpp, docgen/qdoc3/cppcodemarker.h,
	docgen/qdoc3/cppcodeparser.cpp, docgen/qdoc3/cppcodeparser.h,
	docgen/qdoc3/cpptoqsconverter.cpp, docgen/qdoc3/cpptoqsconverter.h,
	docgen/qdoc3/dcfsection.cpp, docgen/qdoc3/dcfsection.h,
	docgen/qdoc3/doc.cpp, docgen/qdoc3/doc.h,
	docgen/qdoc3/editdistance.cpp, docgen/qdoc3/editdistance.h,
	docgen/qdoc3/generator.cpp, docgen/qdoc3/generator.h,
	docgen/qdoc3/helpprojectwriter.cpp,
	docgen/qdoc3/helpprojectwriter.h, docgen/qdoc3/htmlgenerator.cpp,
	docgen/qdoc3/htmlgenerator.h, docgen/qdoc3/jambiapiparser.cpp,
	docgen/qdoc3/jambiapiparser.h, docgen/qdoc3/javacodemarker.cpp,
	docgen/qdoc3/javacodemarker.h, docgen/qdoc3/javadocgenerator.cpp,
	docgen/qdoc3/javadocgenerator.h, docgen/qdoc3/linguistgenerator.cpp,
	docgen/qdoc3/linguistgenerator.h, docgen/qdoc3/location.cpp,
	docgen/qdoc3/location.h, docgen/qdoc3/loutgenerator.cpp,
	docgen/qdoc3/loutgenerator.h, docgen/qdoc3/main.cpp,
	docgen/qdoc3/mangenerator.cpp, docgen/qdoc3/mangenerator.h,
	docgen/qdoc3/node.cpp, docgen/qdoc3/node.h,
	docgen/qdoc3/openedlist.cpp, docgen/qdoc3/openedlist.h,
	docgen/qdoc3/pagegenerator.cpp, docgen/qdoc3/pagegenerator.h,
	docgen/qdoc3/plaincodemarker.cpp, docgen/qdoc3/plaincodemarker.h,
	docgen/qdoc3/polyarchiveextractor.cpp,
	docgen/qdoc3/polyarchiveextractor.h,
	docgen/qdoc3/polyuncompressor.cpp, docgen/qdoc3/polyuncompressor.h,
	docgen/qdoc3/qdoc3.pro, docgen/qdoc3/qsakernelparser.cpp,
	docgen/qdoc3/qsakernelparser.h, docgen/qdoc3/qscodemarker.cpp,
	docgen/qdoc3/qscodemarker.h, docgen/qdoc3/qscodeparser.cpp,
	docgen/qdoc3/qscodeparser.h, docgen/qdoc3/quoter.cpp,
	docgen/qdoc3/quoter.h, docgen/qdoc3/separator.cpp,
	docgen/qdoc3/separator.h, docgen/qdoc3/sgmlgenerator.cpp,
	docgen/qdoc3/sgmlgenerator.h, docgen/qdoc3/test/assistant.qdocconf,
	docgen/qdoc3/test/carbide-eclipse-integration.qdocconf,
	docgen/qdoc3/test/classic.css, docgen/qdoc3/test/compat.qdocconf,
	docgen/qdoc3/test/designer.qdocconf, docgen/qdoc3/test/eclipse-
	integration.qdocconf, docgen/qdoc3/test/jambi.qdocconf,
	docgen/qdoc3/test/linguist.qdocconf,
	docgen/qdoc3/test/macros.qdocconf, docgen/qdoc3/test/qmake.qdocconf,
	docgen/qdoc3/test/qt-api-only.qdocconf, docgen/qdoc3/test/qt-build-
	docs.qdocconf, docgen/qdoc3/test/qt-cpp-ignore.qdocconf,
	docgen/qdoc3/test/qt-html-templates.qdocconf, docgen/qdoc3/test/qt-
	inc.qdocconf, docgen/qdoc3/test/qt.qdocconf, docgen/qdoc3/test
	/standalone-eclipse-integration.qdocconf, docgen/qdoc3/test/vs-
	integration.qdocconf, docgen/qdoc3/text.cpp, docgen/qdoc3/text.h,
	docgen/qdoc3/tokenizer.cpp, docgen/qdoc3/tokenizer.h,
	docgen/qdoc3/tr.h, docgen/qdoc3/tree.cpp, docgen/qdoc3/tree.h,
	docgen/qdoc3/uncompressor.cpp, docgen/qdoc3/uncompressor.h,
	docgen/qdoc3/webxmlgenerator.cpp, docgen/qdoc3/webxmlgenerator.h,
	docgen/qdoc3/yyindent.cpp:
	Updated qdoc3 from Qt v4.5.3.
	[8286f3ce9d7b]

2009-11-15  phil  <phil>

	* PyQt4.msp:
	Fixed the argument type of QClipboard.connectNotify().
	[5c0541d409b3]

	* pylupdate/fetchtr.cpp:
	Clarified a pylupdate error messages when parsing an empty triple-
	quoted string. (This is less risky than attempting to properly fix
	the parser.)
	[f3fcb7c34261]

2009-11-14  phil  <phil>

	* Makefile, NEWS, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Added support for docstrings for new-style signals.
	[cfffd1ab9f4c]

2009-11-11  phil  <phil>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp:
	Added repr() implementations to unbound and bound signals.
	[d55ecc806748]

	* PyQt4.msp:
	All docstrings (for the default APIs) should now be complete and
	accurate.
	[4ce69c71c85f]

	* PyQt4.msp:
	Added %Docstring to all functions annotated with /NoArgParser/.
	[ca39d0c6c230]

2009-11-09  phil  <phil>

	* PyQt4.msp:
	Applied /DocType/ to all SIP_PYLIST and SIP_PYTUPLE arguments.
	[0ee3bd8a153e]

	* PyQt4.msp:
	Applied the /DocValue/ annotation where needed.
	[2232eac3e6c6]

	* NEWS, PyQt4.msp:
	Added /DocType/ annotations to all places that are different for
	Python v3.
	[2dc8a1902f0e]

2009-11-08  phil  <phil>

	* PyQt4.msp:
	Applied the new /DocType/ annotation in most applicable places.
	[c615205ab901]

2009-11-06  phil  <phil>

	* doc/pyqt4ref.txt, lib/configure.py:
	Automatic generation of docstrings is now enabled by default. --no-
	docstrings will disable them.
	[6e5db8b52a50]

2009-11-05  phil  <phil>

	* pyuic/uic/Compiler/indenter.py, pyuic/uic/Compiler/qtproxies.py:
	Fixed a pyuic bug handling non-translatable strings containing a
	backslash.
	[a84c28cbcf85]

2009-11-02  phil  <phil>

	* pyuic/uic/uiparser.py:
	Removed a use of basestring in pyuic.
	[db8110fb7c02]

	* PyQt4.msp:
	Fixed QObject.findChild() and QObject.findChildren() which were
	doing bad things with the ownership of objects they were finding.
	[17dac62f9568]

	* lib/configure.py:
	Fixed a regression introduced when adding support for out-of-tree
	builds that broke the installation of the uic module.
	[df34020ef715]

2009-10-28  phil  <phil>

	* qpy/QtCore/qpycore_pyqtproxy.cpp,
	test/tests/metaobject/test_destroyed.py:
	Fixed a regression in the handling of QObject.destroyed() being
	connected via a proxy that meant that the proxied callable never got
	invoked because the proxy was being destroyed too soon.
	[2c68290aaeb2]

	* Makefile, NEWS, lib/configure.py:
	Added support for out-of-tree building (for standard builds).
	[45a6316fe5d1]

	* Makefile, PyQt4.msp:
	Specified v1 of the QVariant API for the QDataStream << and >>
	operators which were breaking the puzzle.py examples.
	[0108f46ecc30]

	* PyQt4.msp, doc/pyqt4ref.txt, lib/configure.py:
	On Linux and MacOS/X "protected" is now redefined as "public" during
	compilation. This means QtGui.so is more than 28% smaller.
	[2119dcf9a141]

2009-10-26  phil  <phil>

	* doc/pyqt4ref.txt, qpy/QtCore/qpycore_pyqtconfigure.cpp:
	Fixed a bug in the handling of unknown Qt property or signal.
	Documented support for keyword arguments.
	[276c6b04f685]

	* lib/configure.py:
	Enabled support for keyword arguments. This adds less that 5% to the
	size of the QtGui module.
	[0d03570cbd07]

	* Makefile, NEWS, PyQt4.msp, contrib/sandbox/sandbox.pyw,
	doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm,
	examples/phonon/capabilities.py, installers/PyQt-gpl.nsi-in,
	lib/configure.py, pyuic/uic/uiparser.py,
	qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_chimera_storage.cpp,
	qpy/QtCore/qpycore_pyqtconfigure.cpp,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Merged v4.6.1 back into the trunk.
	[f8906cfbb236]

2009-11-19  phil  <phil>

	* NEWS:
	Released as v4.6.2.
	[0cf3dfcbaad8] [4.6.2] <4.6-maint>

2009-11-18  phil  <phil>

	* doc/pyqt4ref.txt, pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Compiler/qtproxies.py:
	Finally fixed the quoting of translatable and non-translatable
	strings.
	[3b4c206de0f4] <4.6-maint>

2009-11-15  phil  <phil>

	* PyQt4.msp:
	Fixed the argument type of QClipboard.connectNotify().
	[8263451fc836] <4.6-maint>

	* NEWS, pylupdate/fetchtr.cpp:
	Clarified a pylupdate error messages when parsing an empty triple-
	quoted string. (This is less risky than attempting to properly fix
	the parser.)
	[ca179cd77007] <4.6-maint>

2009-11-08  phil  <phil>

	* NEWS, PyQt4.msp, doc/pyqt4ref.txt, pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/uiparser.py,
	qpy/QtCore/qpycore_pyqtconfigure.cpp,
	qpy/QtCore/qpycore_pyqtproxy.cpp:
	Backported the following bug fixes from v4.7. Fixed a pyuic bug
	handling non-translatable strings containing a backslash. Removed a
	use of basestring in pyuic. Fixed QObject.findChild() and
	QObject.findChildren() which were doing bad things with the
	ownership of objects they were finding. Fixed a regression in the
	handling of QObject.destroyed() being connected via a proxy that
	meant that the proxied callable never got invoked because the proxy
	was being destroyed too soon. Specified v1 of the QVariant API for
	the QDataStream << and >> operators which were breaking the
	puzzle.py examples. Fixed a bug in the handling of unknown Qt
	property or signal.
	[9c9d521b749c] <4.6-maint>

2009-10-23  phil  <phil>

	* Makefile, examples/phonon/capabilities.py:
	Fixed a bug in the capabilities.py example triggered by the QVariant
	v2 API.
	[c69103e6853d] [4.6] <4.6-maint>

	* Makefile, qpy/QtCore/qpycore_pyqtproxy.cpp:
	Fixed a problem deleting slot proxies when the interpreter has been
	finalised but Qt is still tidying up.
	[0162c9b5cba1] <4.6-maint>

	* installers/PyQt-gpl.nsi-in, lib/configure.py:
	Released as v4.6.1.
	[ea8d86288769] <4.6-maint>

	* Makefile, NEWS:
	Released as v4.6.1.
	[517d0da58935] [4.6.1] <4.6-maint>

2009-10-20  phil  <phil>

	* Makefile, doc/pyqtdoc/PyQt4.xfm, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Hopefully finally fixed the regression where slot proxies were being
	deleted too soon when disconnect() was called from within the slot.
	(With much help from Hans-Peter Jansen.)
	[5a1c16f35ab2] <4.6-maint>

2009-10-14  phil  <phil>

	* Makefile, PyQt4.msp:
	Eliminated the compiler warning messages related to qDebug() and
	friends. A number of private copy ctors added manually (and
	temporarily) to allow building against Qt v4.6.0-beta1.
	[ce52f90df18f] <4.6-maint>

2009-10-13  phil  <phil>

	* Makefile, pyuic/uic/uiparser.py:
	Fixed a pyuic bug with QHeaderView.setSortIndicatorShown().
	[e8b894496a62] <4.6-maint>

2009-10-10  phil  <phil>

	* PyQt4.msp:
	Added the QMacCocoaViewContainer class.
	[8a10a9be1411] <4.6-maint>

	* contrib/sandbox/sandbox.pyw:
	Updated sandbox from Mark Summerfield.
	[9204eac735ae] <4.6-maint>

2009-10-09  phil  <phil>

	* qpy/QtCore/qpycore_pyqtproxy.cpp:
	Fixed a premature delete that affected QTimer.singleShot().
	[c53f8c2328fc] <4.6-maint>

	* PyQt4.msp:
	Reverted the /Constrained/ annotation on QClipboard.text() for the
	QString v1 API as a mutable QString is only needed if the initial
	value is null. Therefore allowing an ordinary string won't lose
	information.
	[3f1e63521730] <4.6-maint>

2009-10-07  phil  <phil>

	* Makefile, PyQt4.msp:
	Added the missing QGraphicsSceneDragDropEvent.setDropAction().
	[602bf9c7b429] <4.6-maint>

	* qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h:
	Fixed a problem connecting short-circuit signals in a different
	thread to the one the emitter is in.
	[59d25b134bfc] <4.6-maint>

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_chimera_storage.cpp,
	qpy/QtCore/qpycore_pyqtconfigure.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp:
	Fixed a problem passing an invalid QVariant as an argument to
	emit().
	[e1e2c9cd3e24] <4.6-maint>

	* qpy/QtCore/qpycore_sip_helpers.cpp:
	Fixed a couple of error messages in the emit code.
	[ed412cbfce09] <4.6-maint>

	* doc/pyqt4ref.txt:
	Fixed a typo in the API selection documentation.
	[8fa77eaff04c] <4.6-maint>

	* Makefile, PyQt4.msp:
	Added a missing /Transfer/ from QFileDialog.setProxyModel().
	[e319eac99921] <4.6-maint>

2009-10-02  phil  <phil>

	* Makefile, PyQt4.msp:
	Switched to Qt v4.5.3.
	[6872148cd258] <4.6-maint>

2009-10-01  phil  <phil>

	* PyQt4.msp:
	Added more includes of QHash.
	[713a6437ae7d] <4.6-maint>

	* PyQt4.msp:
	Added a (possibly) missing include of QHash in QUrl.
	[db93845a8baf] <4.6-maint>

2009-09-28  phil  <phil>

	* lib/configure.py:
	Set the right qmake CONFIG value for x86_64 on MacOS.
	[a81ede7f48d7] <4.6-maint>

2009-09-26  phil  <phil>

	* NEWS, Roadmap.rst, doc/pyqtdoc/PyQt4.xfm:
	Released as v4.6.
	[6827351c6df8]

2009-09-23  phil  <phil>

	* NEWS, doc/pyqt4ref.txt, pyuic/uic/__init__.py:
	Added compileUiDir() to the uic module.
	[85387739a32d]

	* doc/pyqt4ref.txt, qpy/QtCore/qpycore_qobject_helpers.cpp:
	Clarifies the documentation regarding the compatibility of pyuic4
	generated code.
	[d61323f55e06]

2009-09-19  phil  <phil>

	* pyuic/uic/uiparser.py:
	Fixed a problem with the recent changes to fully support QGridLayout
	when loading .ui files with loadUi().
	[a6b53bc1bccb]

2009-09-18  phil  <phil>

	* qpy/QtCore/qpycore_qstring.cpp:
	Added a missing cast (needed by MinGW) to the QString conversion
	code.
	[8c6d0fbf6652]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Added widthChar() and boundingRectChar() to QFontMetrics and
	QFontMetricsF for v2 of the QString API. These are needed because
	width() and boundingRect() give different results for a QChar and a
	QString of length one.
	[88ff9dfeca42]

2009-09-17  phil  <phil>

	* PyQt4.msp:
	Made the width() and boundingRect() Qchar overloads specific to v2
	of the QString API.
	[cce8be02d070]

	* PyQt4.msp:
	Reenabled the QChar overloads of the width() and boundingRect()
	methods of QFontMetrics and QFontMetricsF as they are not the
	equivalent of a single character QString.
	[625716bb4f9c]

	* PyQt4.msp, pyuic/LICENSE, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_pyqtconfigure.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp:
	Invalid keyword arguments to a QObject ctor now raise an exception
	(as they do with pyqtConfigure()).
	[71935694c555]

2009-09-16  phil  <phil>

	* Makefile, doc/pyqt4ref.txt:
	Documented the additional QVariant incompatibility that it no longer
	keeps a reference to QObject instances.
	[03303fb9470f]

2009-09-14  phil  <phil>

	* Makefile, NEWS, PyQt4.msp, doc/pyqt4ref.txt, lib/configure.py,
	qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtconfigure.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp:
	Further fixes for Snow Leopard on 64 bit systems. Added
	QObject.pyqtConfigure().
	[c2687eb8e6db]

2009-09-12  phil  <phil>

	* pyuic/uic/uiparser.py:
	Fixed pyuic4 for the minimum width and height for columns and rows,
	and column and row spacing.
	[71c1baed5dfc]

	* doc/pyqt4ref.txt, lib/configure.py:
	configure.py no longer assumes that an explicit architecture means a
	universal binary.
	[a2016db2009d]

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt, lib/configure.py:
	Added the --use-arch command line option to configure to force MacOS
	python to use a particular architecture. Added missing operating
	system names (Snow Leopard and Windows 7).
	[c53b82a0bfdf]

2009-09-09  phil  <phil>

	* Makefile, examples/opengl/samplebuffers.py:
	Fixed a couple of bugs in the samplebuffers.py example.
	[93d083d28c1a]

2009-09-06  phil  <phil>

	* Makefile, NEWS, doc/pyqt4ref.txt,
	examples/designer/plugins/python/highlightedtexteditplugin.py,
	examples/desktop/systray/systray.py,
	examples/graphicsview/diagramscene/diagramscene.py,
	examples/mainwindows/application/application.py,
	examples/mainwindows/dockwidgets/dockwidgets.py,
	examples/mainwindows/mdi/mdi.py, examples/mainwindows/menus.py,
	examples/mainwindows/recentfiles.py,
	examples/mainwindows/sdi/sdi.py, examples/opengl/grabber.py,
	examples/phonon/musicplayer.py, examples/tools/codecs/codecs.py,
	examples/tools/i18n/i18n.py,
	examples/tools/settingseditor/settingseditor.py,
	examples/widgets/icons/icons.py, examples/widgets/imageviewer.py,
	examples/widgets/scribble.py, examples/widgets/shapedclock.py,
	examples/xml/dombookmarks/dombookmarks.py,
	examples/xml/saxbookmarks/saxbookmarks.py,
	qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.h:
	Qt properties can be initialised and signals connected by passing
	keyword arguments when an instance is created.
	[ab743cb296ae]

2009-09-03  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h:
	Changes needed by SIP's extended assignment helper functionality.
	[7db2bb8155ac]

2009-09-02  phil  <phil>

	* NEWS, PyQt4.msp:
	Added the /Array/ and /ArraySize/ annotations to the drawLines(),
	drawPoints(), drawPolygon() and drawRects() methods of QPaintEngine
	(although SIP doesn't support them yet).
	[9842fa30c47c]

2009-08-23  phil  <phil>

	* pylupdate/fetchtr.cpp:
	Fixed the line numbers in .ts files.
	[50e17881b896]

2009-08-21  phil  <phil>

	* pylupdate/fetchtr.cpp:
	Fixed pylupdate's broken handling of Python comments.
	[710fe4286b88]

	* PyQt4.msp:
	Added a missing /Transfer/ to
	QSyntaxHighlighter.setCurrentBlockUserData().
	[605850191b0e]

2009-08-19  phil  <phil>

	* PyQt4.msp:
	Fixed the QString buffer protocol implementation for Python v2.x
	built with UCS4 support.
	[451b91a29730]

2009-08-18  phil  <phil>

	* PyQt4.msp:
	Added a missing /Transfer/ to QTreeWidget.setItemWidget().
	[245eab6b7f25]

	* doc/pyqt4ref.txt, lib/LICENSE.gpl.short, pyuic/uic/uiparser.py:
	pyuic now uses the Python implementation of ElementTree so that it
	handles XML provided in a StringIO.
	[b50134ee03b3]

2009-08-11  phil  <phil>

	* PyQt4.msp:
	Fixed QGraphicsLinearLayout.removeAt() as Qt doesn't always return
	ownership to the caller as the documentation claims.
	[48f4b169dde6]

	* Makefile, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h, qpy/QtCore/qpycore_sip_helpers.cpp:
	Removed the remaining calls to deleteLater() in the slot/signal
	proxy code.
	[97ab8c3a3ee4]

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed a similar regression.
	[aba0003e6de3]

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed a regression introduced when getting the QVariant v2 API
	working with Qt registered meta-types.
	[1abea64c9dcd]

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Signal/slot proxies are now deleted as soon as possible to reduce
	the use of deleteLater().
	[1fd7ca4d5249]

2009-08-10  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h:
	Minor improvements to the storing of proxy slot objects.
	[1a8de7f61361]

2009-08-09  phil  <phil>

	* PyQt4.msp:
	QAbstractFileEngine, QTextDecoder, QTextEncoder and QSqlResult now
	have sip.wrapper as their super-type as they all can be returned by
	virtual factories which use the object ownership infrastructure.
	[f74a15216508]

2009-08-08  phil  <phil>

	* NEWS, qpy/QtCore/qpycore_qstring.cpp:
	Use memcpy() instead of Py_UNICODE_COPY() because Py_MEMCPY() is
	broken on Windows with C++.
	[9d17dcd2e7ae]

	* examples/demos/embeddeddialogs/embeddeddialogs.py,
	examples/demos/qtdemo/examplecontent.py,
	examples/demos/qtdemo/mainwindow.py,
	examples/demos/qtdemo/menucontent.py,
	examples/demos/qtdemo/menumanager.py:
	Updated the demos examples for the QString v2 API.
	[e6c615e06913]

	* examples/designer/calculatorform/calculatorform.py,
	examples/designer/plugins/plugins.py,
	examples/designer/plugins/python/highlightedtexteditplugin.py:
	Updated the designer examples for the QString v2 API.
	[9f3fe65a141d]

	* examples/desktop/screenshot.py, examples/desktop/systray/systray.py:
	Updated the desktop examples for the QString v2 API.
	[ce3b4eda8ac3]

	* examples/dialogs/classwizard/classwizard.py,
	examples/dialogs/configdialog/configdialog.py,
	examples/dialogs/extension.py, examples/dialogs/findfiles.py,
	examples/dialogs/standarddialogs.py, examples/dialogs/tabdialog.py,
	examples/dialogs/trivialwizard.py:
	Updated the dialogs examples for the QString v2 API.
	[87d667607bb0]

	* examples/draganddrop/draggableicons/draggableicons.py,
	examples/draganddrop/draggabletext/draggabletext.py,
	examples/draganddrop/fridgemagnets/fridgemagnets.py,
	examples/draganddrop/puzzle/puzzle.py:
	Updated the draganddrop examples for the QString v2 API.
	[fca6c9fc658f]

	* examples/graphicsview/collidingmice/collidingmice.py,
	examples/graphicsview/diagramscene/diagramscene.py,
	examples/graphicsview/dragdroprobot/dragdroprobot.py,
	examples/graphicsview/padnavigator/padnavigator.py:
	Updated the graphicsview examples for the QString v2 API.
	[06fc133541ad]

	* examples/graphicsview/elasticnodes.py,
	qpy/QtCore/qpycore_chimera.cpp:
	The QVariant support will now properly handle SIP wrapped types that
	Qt registers (eg. QGraphicsScene).
	[e6343ac4685c]

2009-08-07  phil  <phil>

	* examples/itemviews/chart/chart.py, examples/itemviews/dirview.py,
	examples/itemviews/editabletreemodel/editabletreemodel.py,
	examples/itemviews/fetchmore.py,
	examples/itemviews/pixelator/pixelator.py,
	examples/itemviews/puzzle/puzzle.py,
	examples/itemviews/simpledommodel.py,
	examples/itemviews/simpletreemodel/simpletreemodel.py,
	examples/painting/svgviewer/svgviewer.py,
	examples/richtext/syntaxhighlighter.py:
	Updated the itemviews examples for the QString v2 API.
	[feddb78a8238]

	* examples/layouts/basiclayouts.py, examples/layouts/borderlayout.py,
	examples/layouts/flowlayout.py:
	Updated the layouts examples for the QString v2 API.
	[9240c97abc9d]

	* examples/activeqt/webbrowser/webbrowser.py,
	examples/mainwindows/application/application.py,
	examples/mainwindows/dockwidgets/dockwidgets.py,
	examples/mainwindows/mdi/mdi.py, examples/mainwindows/menus.py,
	examples/mainwindows/recentfiles.py,
	examples/mainwindows/sdi/sdi.py:
	Updated the mainwindows examples for the QString v2 API.
	[4a872a785292]

	* examples/network/blockingfortuneclient.py,
	examples/network/broadcastreceiver.py,
	examples/network/broadcastsender.py,
	examples/network/fortuneclient.py,
	examples/network/fortuneserver.py, examples/network/ftp/ftp.py,
	examples/network/http/http.py, examples/network/loopback.py,
	examples/network/threadedfortuneserver.py:
	Updated the network examples for the QString v2 API.
	[e29e068372f5]

	* examples/opengl/2dpainting.py, examples/opengl/grabber.py,
	examples/opengl/hellogl.py, examples/opengl/overpainting.py,
	examples/opengl/samplebuffers.py,
	examples/opengl/textures/textures.py:
	Updated the opengl examples to the QString v2 API.
	[059d9eef8b7d]

	* examples/painting/basicdrawing/basicdrawing.py,
	examples/painting/concentriccircles.py,
	examples/painting/painterpaths.py,
	examples/painting/svgviewer/svgviewer.py,
	examples/painting/svgviewer/svgviewer.qrc,
	examples/painting/transformations.py:
	Updated the painting examples for the QString v2 API.
	[372c9096f4f4]

2009-08-06  phil  <phil>

	* examples/phonon/capabilities.py, examples/phonon/musicplayer.py:
	Updated the phonon examples for the QString v2 API.
	[36692e5df747]

	* examples/richtext/calendar.py, examples/richtext/orderform.py,
	examples/richtext/syntaxhighlighter.py,
	examples/richtext/textobject/textobject.py:
	Updated the richtext examples for the QString v2 API.
	[861abf09de8a]

	* examples/script/helloscript.py, examples/sql/cachedtable.py,
	examples/sql/querymodel.py, examples/sql/relationaltablemode.py,
	examples/sql/relationaltablemodel.py, examples/sql/tablemodel.py:
	Updated the sql and script examples for the QString v2 API.
	[3bcad34a4e9b]

	* examples/threads/mandelbrot.py:
	Updated the threads examples for the QString v2 API.
	[0987e06856ee]

	* examples/tools/codecs/codecs.py, examples/tools/i18n/i18n.py,
	examples/tools/regexp.py,
	examples/tools/settingseditor/settingseditor.py,
	qpy/QtCore/qpycore_qstring.cpp:
	Added a cast to the new QString conversion code. Updated the tools
	examples for the QString v2 API.
	[22c5f3e3fa58]

2009-08-05  phil  <phil>

	* qpy/QtCore/qpycore_qstring.cpp:
	Fixed the conversions between QString and Unicode objects for code
	points greater than 0xffff when Python is built with --enable-
	unicode=ucs4.
	[ff675085cc34]

	* PyQt4.msp, examples/tutorials/addressbook/part1.py,
	examples/tutorials/addressbook/part2.py,
	examples/tutorials/addressbook/part3.py,
	examples/tutorials/addressbook/part4.py,
	examples/tutorials/addressbook/part5.py,
	examples/tutorials/addressbook/part6.py,
	examples/tutorials/addressbook/part7.py:
	Removed QTextStream.operator<<(const QChar &) as it is not needed
	and gets in the way when being passed a string of more than one
	character. Updated the tutorials examples for the QString v2 API.
	[7199a7bfd387]

	* examples/widgets/analogclock.py, examples/widgets/calculator.py,
	examples/widgets/charactermap.py, examples/widgets/digitalclock.py,
	examples/widgets/groupbox.py, examples/widgets/icons/icons.py,
	examples/widgets/imageviewer.py, examples/widgets/lineedits.py,
	examples/widgets/movie/movie.py, examples/widgets/scribble.py,
	examples/widgets/shapedclock.py, examples/widgets/sliders.py,
	examples/widgets/spinboxes.py, examples/widgets/styles.py,
	examples/widgets/tetrix.py, examples/widgets/tooltips/tooltips.py,
	examples/widgets/wiggly.py, examples/widgets/windowflags.py:
	Updated the widgets examples for v2 of the QString API.
	[7e4990b761d6]

	* PyQt4.msp, examples/xml/dombookmarks/dombookmarks.py,
	examples/xml/saxbookmarks/saxbookmarks.py:
	Updated the XML examples for the new QString APIs.
	[7512aff63ce2]

2009-08-04  phil  <phil>

	* examples/dialogs/findfiles.py, examples/dialogs/standarddialogs.py,
	examples/dialogs/tabdialog.py, examples/itemviews/chart/chart.py,
	examples/itemviews/editabletreemodel/editabletreemodel.py,
	examples/itemviews/puzzle/puzzle.py,
	examples/itemviews/simpledommodel.py,
	examples/mainwindows/dockwidgets/dockwidgets.py,
	examples/network/ftp/ftp.py, examples/richtext/orderform.py,
	examples/tools/i18n/i18n.py,
	examples/tools/settingseditor/settingseditor.py,
	examples/tutorials/addressbook/part7.py,
	examples/widgets/icons/icons.py,
	examples/xml/dombookmarks/dombookmarks.py,
	examples/xml/saxbookmarks/saxbookmarks.py:
	A quick pass through the examples converting the minor stuff to v2
	of the QString API.
	[41ffaaffc398]

	* pyuic/uic/uiparser.py:
	Removed calls to QString() from pyuic to be it API version
	independent.
	[cda71a73e029]

	* PyQt4.msp:
	Python v2.6 and later allow a bytearray to be used whenever a
	QByteArray is expected.
	[89a4b9e22e2b]

	* PyQt4.msp:
	
	[08df37d7dc96]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Fixed the validate methods of QAbstractSpinBox, QDateTimeEdit,
	QDoubleSpinBox, QDoubleValidator, QIntValidator, QRegExpValidator,
	QSpinBox and QValidator for v2 of the QString API.
	[4d8fe0d9415e]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Fixed the fixup() methods of QAbstractSpinBox, QDateTimeEdit,
	QDoubleSpinBox, QSpinBox and QValidator for v2 of the QString API.
	[8dc3a3517ce9]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Fixed QClipboard for the QString v2 API.
	[15754d1b41c5]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Added the getOpenFileNameAndFilter(), getOpenFileNamesAndFilter()
	and getSaveFileNameAndFilter() static methods to QFileDialog. The
	getOpenFileName(), getOpenFileNames() and getSaveFileName() static
	methods of QFileDialog don't take a mutable QString argument to
	return the selected filter for v2 of the QString API.
	[220aa5b695e3]

2009-08-03  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt:
	Fixed QWebPage.javaScriptPrompt() for the v2 QString API.
	[ddb4a12345ef]

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt:
	Fixed QTextStream for v2 of the QString API.
	[60d3c81e3517]

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt:
	Removed QTextDecoder::toUnicode(QString *target, const char *chars,
	int len) from the QString v2 API.
	[ba918d014939]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Removed QXmlStreamWriter(QString *string) from the QString v2 API.
	[d8b8207c89ee]

2009-08-02  phil  <phil>

	* PyQt4.msp:
	qt_set_sequence_auto_mnemonic() is now OS/X specific.
	[3d8ecdfec2ac]

	* PyQt4.msp, doc/pyqt4ref.txt:
	v2 of the QString API now converts between a null QString and None.
	[8e895a11506b]

	* PyQt4.msp:
	Removed overloads of QXmlQuery.evaluateTo() that take pointers to
	QStringList and QString as they won't work with the v2 QString API.
	If anybody notices we can implement something with handwritten code.
	[f06a1aa6d35f]

	* PyQt4.msp, Roadmap.rst, doc/pyqt4ref.txt, qpy/QtCore/qpycore.pro,
	qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_qstringlist.cpp:
	Added the v2 implementation of QStringList.
	[db017177a28d]

	* pyuic/uic/widget-plugins/qwt.py:
	Removed the qwt.py plugin for pyuic as one is now included with
	PyQwt.
	[9d7aa053aa75]

	* PyQt4.msp, doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm:
	A QLatin1String can now be passed whenever a QString is expected.
	Removed all overloads that took a QLatin1String where there is an
	equivalent that takes a QString (ie. all of them). Removed
	QLatin1String from the v2 QString API.
	[da76df8a40da]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Removed QLatin1Char from the QString v2 API.
	[e87bedc2718d]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Added the v2 API support for QChar. Removed the fromUnicode() and
	convertFromUnicode() methods that take an array of QChar from
	QTextCodec. This means an incompatibility as QTextCodec is now
	abstract and cannot be sub-classed - but doing so before would never
	have worked anyway.
	[26bf21e9e8b2]

	* PyQt4.msp:
	Removed the width() and boundingRect() methods of QFontMetrics and
	QFontMetricsF that take QChar arguments as they can be handled by
	the overloads that take a QString.
	[f2ce992dda3f]

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt:
	Removed QStringMatcher from v2 of the QString API.
	[d4108cd8bd10]

2009-08-01  phil  <phil>

	* Makefile, PyQt4.msp:
	Fixed a couple of typos in the changed QString handwritten code.
	[ff787d77e77f]

2009-07-31  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt:
	Added the basic support for v2 API for QString and QStringRef.
	[93173cc4ab10]

2009-07-30  phil  <phil>

	* PyQt4.msp:
	Added missing /Transfer/ annotations to QBoxLayout.addSpacerItem()
	and QBoxLayout.insertSpacerItem().
	[fc34d8dfeaca]

2009-07-27  phil  <phil>

	* PyQt4.msp:
	Fixed the super-class for QGLContext as it takes part in
	parent/child relationships.
	[3d48ab643cce]

2009-07-24  phil  <phil>

	* examples/designer/plugins/widgets/highlightedtextedit.py,
	lib/configure.py:
	Fixed the highlightedtextedit.py example. configure.py gives
	precedence to the directory containing sip.h to that containing
	Python.h (as the latter may include a distro supplied sip.h).
	[5df8b7aaeed6]

2009-07-20  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp, test/runtests.py,
	test/tests/classes/test_QVariant.py:
	QVariant.toPyObject() now recurses through any collections.
	[586617cb0e7d]

2009-07-17  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Cleared a benign exception raised with bound signals that numpy was
	noticing.
	[8a8b313066ec]

2009-07-12  phil  <phil>

	* PyQt4.msp:
	Added the two QImage ctors that take non-const data as a void *.
	[e0961c7080de]

	* PyQt4.msp:
	Added a missing /Transfer/ to QTableWidget.setItemPrototype().
	[ae1b1ea2132b]

	* examples/itemviews/chart/chart.py, pyuic/uic/Compiler/qtproxies.py,
	pyuic/uic/uiparser.py:
	Fixed a bug in the chart.py example. Added support for QHeaderView
	to pyuic. Fixed support for stretch in a layout containing widgets
	in pyuic.
	[e3c67598490d]

2009-07-09  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_chimera.cpp:
	Fixed bugs in the conversions of QVariantList, QVariantMap and
	QVariantHash.
	[0dcfba92aea2]

	* Makefile, build.py, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Expose the pyqtWrapperType meta-type. Allow meta-type to be used
	with with ordinary Python classes, not just SIP generated classes.
	[9794012a6ac7]

2009-07-08  phil  <phil>

	* examples/tools/codecs/codecs.py, examples/tools/regexp.py,
	examples/tools/settingseditor/settingseditor.py,
	examples/widgets/charactermap.py, examples/widgets/icons/icons.py,
	examples/widgets/scribble.py,
	examples/xml/saxbookmarks/saxbookmarks.py:
	Converted the codecs.py, regexp.py, settingseditor.py,
	charactermap.py, icons.py, scribble.py and saxbookmarks.py to the
	QVariant v2 API.
	[d60fcb836d92]

	* examples/sql/cachedtable.py, examples/sql/querymodel.py,
	examples/sql/relationaltablemode.py, examples/sql/tablemodel.py:
	Converted the cachedtable.py, querymodel.py, relationaltablemode.py
	and tablemodel.py examples to the QVariant v2 API.
	[657b11f3a3ae]

2009-07-07  phil  <phil>

	* PyQt4.msp:
	Added the static functions to the QVariant v2 API.
	[85c8cfa1724d]

	* PyQt4.msp, doc/pyqt4ref.txt, examples/itemviews/fetchmore.py,
	examples/itemviews/simpledommodel.py,
	examples/itemviews/simpletreemodel/simpletreemodel.py,
	examples/painting/basicdrawing/basicdrawing.py,
	examples/painting/painterpaths.py, examples/phonon/capabilities.py,
	examples/richtext/textobject/textobject.py:
	Applied the new /AllowNone/ annotation to the v1 implementation of
	QVariant. Changed fetchmore.py, simpledommodel.py and
	simpletreemodel.py as they are now independent of the QVariant API.
	[3ed279047739]

2009-07-06  phil  <phil>

	* examples/mainwindows/application/application.py,
	examples/mainwindows/mdi/mdi.py,
	examples/mainwindows/recentfiles.py,
	examples/mainwindows/sdi/sdi.py:
	Converted the application.py, mdi.py, recentfiles.py and sdi.py
	examples to the QVariant v2 API.
	[33b1aef10295]

	* examples/itemviews/fetchmore.py,
	examples/itemviews/pixelator/pixelator.py,
	examples/itemviews/puzzle/puzzle.py,
	examples/itemviews/simpledommodel.py,
	examples/itemviews/simpletreemodel/simpletreemodel.py,
	examples/itemviews/spinboxdelegate.py:
	Converted the fetchmore.py, pixelator.py, puzzle.py,
	simpledommodel.py, simpletreemodel.py and spinboxdelegate.py to the
	QVariant v2 API.
	[2b2942d0ba76]

	* PyQt4.msp, doc/pyqt4ref.txt,
	examples/graphicsview/diagramscene/diagramscene.py,
	examples/graphicsview/dragdroprobot/dragdroprobot.py,
	examples/graphicsview/padnavigator/ui_backside.py,
	examples/itemviews/basicsortfiltermodel.py,
	examples/itemviews/chart/chart.py,
	examples/itemviews/editabletreemodel/editabletreemodel.py,
	pyuic/uic/properties.py, pyuic/uic/uiparser.py,
	qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h, qpy/QtCore/qpycore_qvariant.cpp:
	Converted the diagramscene.py, dragdroprobot.py, padnavigator.py,
	basicsortfiltermodel.py, chart.py and editabletreemodel.py examples
	to the QVariant v2 API. Fixed a regression in pyuic when populating
	a QTreeWidget.
	[0b463317bd68]

	* doc/pyqt4ref.txt, examples/activeqt/webbrowser/webbrowser.py,
	examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/qtdemo.py,
	examples/designer/plugins/python/highlightedtexteditplugin.py,
	examples/desktop/systray/systray.py,
	examples/draganddrop/puzzle/puzzle.py:
	Converted the webbrowser.py, puzzle.py, plugins.py, qtdemo.py and
	systray.py examples to the QVariant v2 API.
	[2e5eec3b71cb]

2009-07-03  phil  <phil>

	* PyQt4.msp:
	Fixed a problem converting large 32 bit unsigned values to a
	QVector.
	[53d4d3b2462d]

	* pyuic/uic/uiparser.py:
	Added support to pyuic for stretch in box layouts.
	[f2d1f0521818]

2009-06-28  phil  <phil>

	* PyQt4.msp:
	Added the Type enum to the v2 API of QVariant.
	[4a15d06af9ac]

2009-06-27  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_chimera.cpp:
	Fixed a problem setting a QVariant property.
	[1b29f603bf88]

	* Makefile, qpy/QtCore/qpycore_chimera.cpp:
	Allow QVariant to be used as a property type.
	[e0ee42ee771a]

	* build.py, doc/pyqt4ref.txt,
	examples/activeqt/webbrowser/webbrowser.py, installers/BuildGPL.txt,
	installers/PyQt-gpl.nsi-in, qpy/QtCore/qpycore.pro:
	Added the QAxContainer module to the GPL package as it's now
	included in the LGPL Qt v4.5.2. Fixed the webbrowser.py example.
	Added a workaround to a qmake regression in Qt v4.5.2 when building
	static libraries.
	[0255c28e08f0]

2009-06-26  phil  <phil>

	* lib/configure.py:
	Fixed the license checks for Qt v4.5.2.
	[1546f30b0f42]

2009-06-25  phil  <phil>

	* Makefile, PyQt4.msp:
	Updated for Qt v4.5.2.
	[27319ca4a8db]

2009-06-24  phil  <phil>

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, qpy/QtCore/qpycore_chimera.cpp,
	test/tests/classes/test_QVariant.py:
	Match the maintenance branch changes to QVariant while we think
	about how to implement the v2 API.
	[fe0ba907bff8]

2009-06-23  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_chimera.cpp:
	Fixed a regression in converting Python objects to QVariant
	containers.
	[6a7091c37b36]

2009-06-22  phil  <phil>

	* pyuic/uic/port_v2/ascii_upper.py, pyuic/uic/port_v3/ascii_upper.py,
	pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Fixed the locale independent upper-case conversion regression in
	pyuic introduced when porting to Python v3. Fixed a pyuic bug
	handling spacers in QFormLayouts.
	[bc07c812c3d8]

	* Makefile, doc/pyqt4ref.txt:
	Documented the QVariant API versions.
	[69588526c978]

2009-06-21  phil  <phil>

	* PyQt4.msp:
	QHash templates were still using the old types API. Removed an
	unused variable in the QVariant handwritten code.
	[c9afc18a5c41]

2009-06-20  phil  <phil>

	* Makefile, PyQt4.msp, lib/OPENSOURCE-NOTICE.TXT,
	qpy/QtCore/qpycore_qvariant.cpp:
	Added the v2 API for QVariant.
	[4248c8ad050f]

2009-06-18  phil  <phil>

	* PyQt4.msp, Roadmap.rst, doc/pyqt4ref.txt:
	Implemented the QTextStream API to handle the bin(), hex() and oct()
	name clashes.
	[7f5951c7d0b7]

	* PyQt4.msp, Roadmap.rst, doc/pyqt4ref.txt:
	Implemented the different __hash__ APIs.
	[f75e894fd7c6]

2009-06-17  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	Added the %API directive defaulting to v2 for Python3 and v1 for
	Python2. SIP v4.9 is now required.
	[623e3f583a7f]

	* NEWS, PyQt4.msp, Roadmap.rst, doc/pyqt4ref.txt,
	lib/LICENSE.commercial, lib/configure.py, pyuic/uic/uiparser.py,
	qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_types.cpp:
	Merged v4.5.1 into the trunk.
	[9d0c76840b2a]

2009-06-05  phil  <phil>

	* NEWS:
	Released as v4.5.
	[cfea4a36c822] [4.5]

2009-06-04  phil  <phil>

	* PyQt4.msp:
	Another (final) go at fixing QAbstractItemModel.createIndex().
	[c72e37d16b1a]

	* PyQt4.msp:
	Changed the implementation of QModelIndex.internalId() to match that
	of the id() builtin - and let Python handle the portabilty issues.
	[73024c019ecc]

	* PyQt4.msp:
	Removed the /KeepReference/ annotation from
	QAbstractItemModel.createIndex() as the extra reference should
	really be associated with the returned QModelIndex.
	[cb3a4e1da72a]

	* PyQt4.msp:
	Hopefully finally fixed QModel.internalId() and
	QAbstractItemModel.createIndex() for all platforms.
	[0b4984f19e40]

2009-06-03  phil  <phil>

	* PyQt4.msp:
	Treat QModelIndex.internalId() and a quint64 rather than qint64.
	[fee3c817b136]

	* Makefile, PyQt4.msp, lib/LICENSE.commercial:
	Use the Qt v4.2.0 and later version of
	QAbstractItemModel.createIndex().
	[9e5bf181b3d8]

2009-06-01  phil  <phil>

	* Makefile, NEWS, PyQt4.msp:
	Backed out QFlags.testFlag() because of some problem with PyKDE4
	(and no time to investigate further).
	[0de90a5ae406]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_chimera.cpp:
	QVector<unsigned> now creates Python long objects to ensure values
	stay unsigned on 32 bit systems.
	[f913a56e5e4a]

2009-05-29  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_misc.cpp:
	Emliminated more warning messages.
	[8dd3695672a6]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_misc.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Eliminated some compiler warning messages - particularly for Python
	v2.4.
	[615a951d034d]

2009-05-27  phil  <phil>

	* installers/PyQt-gpl.nsi-in:
	Added the graphicssystems plugins to the Windows installer.
	[ae6ae9b8fbf5]

	* PyQt4.msp, examples/opengl/grabber.py, examples/opengl/hellogl.py,
	examples/opengl/textures/textures.py:
	Some fixes for the OpenGL examples from Francis Cho.
	[2caa56956fae]

2009-05-26  phil  <phil>

	* pyuic/uic/Compiler/qtproxies.py:
	Added support for QWizard and QWizardPage to pyuic.
	[c8a8306da6aa]

	* PyQt4.msp:
	Added the missing QFlags.testFlag(). Added a convenience QFlags(int)
	ctor.
	[e4383cd30143]

	* doc/pyqt4ref.txt:
	Expanded the documentation describing the slight changes in QVariant
	handling.
	[22592ae0ede7]

	* PyQt4.msp, Roadmap.rst:
	Added the /KeepReference/ annotations to all methods that set
	factories, delegates or icon providers.
	[dac1fcab9340]

2009-05-25  phil  <phil>

	* PyQt4.msp, installers/BuildGPL.txt, installers/BuildGPLMega.txt,
	installers/PyQt-eval.nsi-in, installers/PyQt-gpl-mega.nsi-in:
	Removed the unused installers and build documentation. Moved from
	__nonzero__ to __bool__.
	[35ef0a6fe720]

2009-05-20  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_chimera.cpp:
	QVariant.toPyObject() now raises an exception if the QVariant is
	invalid.
	[bdf3cc56d788]

2009-05-17  phil  <phil>

	* qpy/QtCore/qpycore_pyqtproxy.cpp:
	Fixed a deadlock between the GIL and Qt's internal thread mutex when
	a slot proxy is calling QObject::sender() while holding the GIL.
	[e673469b7ff2]

	* pyuic/uic/objcreator.py:
	Fixed a typo in pyuic in the handling of filter plugins.
	[2e3f8a70717e]

	* NEWS, examples/demos/qtdemo/xml/examples.xml,
	examples/itemviews/fetchmore.py:
	Added the fetchmore.py example from Darryl Wallace.
	[583bd804f870]

2009-05-07  phil  <phil>

	* examples/demos/qtdemo/menumanager.py:
	Fixed the new qtdemo for OS/X.
	[b6e008b07455]

2009-05-06  phil  <phil>

	* qpy/QtCore/qpycore_pyqtproxy.cpp:
	Removed a couple of compiler warning messages.
	[08a7ce5fb315]

	* lib/configure.py:
	Fixed a configure.py bug that meant the DBus detection was broken.
	[603c13ff4415]

2009-05-04  phil  <phil>

	* examples/designer/plugins/widgets/bubbleswidget.py,
	examples/designer/plugins/widgets/highlightedtextedit.py,
	examples/designer/plugins/widgets/multipagewidget.py:
	Fixed bugs in the Designer plugin example widgets introduced when
	converting to the new signal API.
	[8b06fc4bae06]

	* lib/configure.py:
	Fixed a silly configure.py bug related to the new -py3 pyrcc flag.
	[c961670eef7b]

	* doc/pyqt4ref.txt, lib/configure.py, pyrcc/main.cpp, pyrcc/rcc.h:
	Had second thoughts about pyrcc4 and added the -py2 flag and made it
	the default.
	[21f506f53b02]

	* NEWS, PyQt4.msp, pylupdate/fetchtr.cpp:
	Added support for QT_TR_NOOP_UTF8 to QtCore and pylupdate4.
	[c492705a58ad]

	* build.py, examples/demos/qtdemo/examplecontent.py,
	examples/demos/qtdemo/mainwindow.py,
	examples/demos/qtdemo/qtdemo.py, installers/BuildGPL.txt, installers
	/PyQt-gpl.nsi-in, lib/LICENSE-MERGED-GPL2-GPL3,
	lib/LICENSE.commercial, pyqtdoc/renderer.py:
	Various Windows installer fixes. The new qtdemo example now works
	with Python v3.
	[72be977a8a4f]

2009-05-02  phil  <phil>

	* test/tests/metaobject/test_connections.py,
	test/tests/metaobject/test_connections_old_style.py,
	test/tests/metaobject/test_invoke.py,
	test/tests/metaobject/test_pyqtproperty.py:
	Added some unit tests that (hopefully) prove that the recent Chimera
	changes don't affect Python sub-classes.
	[ea018b03214e]

2009-05-01  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp:
	Chimera now handles all QWidget and QObject sub-classes as
	QWidgetStar and QObjectStar (not just QWidget and QObject
	themselves).
	[91fd4ac503ee]

	* PyQt4.msp:
	Reinstanted QString(const QByteArray &) now that a QByteArray isn't
	automatically converted to a QString.
	[9086e8369fab]

	* qpy/QtCore/qpycore_chimera.cpp:
	In Python v3, Chimera now handles bytes and bytearray objects as
	QByteArrays rather then QStrings.
	[3048f25101a1]

2009-04-30  phil  <phil>

	* PyQt4.msp, QAxContainer/QAxContainermod.sip:
	Explicity set %DefaultSupertype in each module now that it doesn't
	affect importing modules.
	[7f34d48f125a]

	* NEWS, examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/xml/examples.xml, examples/designer/README,
	examples/tools/qtdemo/demos.xml,
	examples/tools/qtdemo/displayshape.py,
	examples/tools/qtdemo/displaywidget.py,
	examples/tools/qtdemo/examples.xml,
	examples/tools/qtdemo/images/qt4-logo.png,
	examples/tools/qtdemo/images/rb-logo.png,
	examples/tools/qtdemo/launcher.py, examples/tools/qtdemo/qtdemo.py,
	examples/tools/qtdemo/qtdemo.qrc, examples/tools/qtdemo/qtdemo.rc,
	examples/tutorial/README, examples/tutorial/t1.py,
	examples/tutorial/t10.py, examples/tutorial/t11.py,
	examples/tutorial/t12.py, examples/tutorial/t13.py,
	examples/tutorial/t14.py, examples/tutorial/t2.py,
	examples/tutorial/t3.py, examples/tutorial/t4.py,
	examples/tutorial/t5.py, examples/tutorial/t6.py,
	examples/tutorial/t7.py, examples/tutorial/t8.py,
	examples/tutorial/t9.py, examples/tutorials/addressbook/README,
	examples/tutorials/addressbook/part1.py,
	examples/tutorials/addressbook/part2.py,
	examples/tutorials/addressbook/part3.py,
	examples/tutorials/addressbook/part4.py,
	examples/tutorials/addressbook/part5.py,
	examples/tutorials/addressbook/part6.py,
	examples/tutorials/addressbook/part7.py,
	qpy/QtCore/qpycore_pyqtproxy.cpp:
	Fixed the issue with Assistant and the new qtdemo. Fixed some of the
	example READMEs to make sure they had at least three interesting
	paragraphs. Removed the old qtdemo. Added the new addressbook
	tutorial. Removed the old tutorial. Fixed some GIL issues when
	creating PyQtProxy instances.
	[c451d374b540]

2009-04-29  phil  <phil>

	* examples/demos/qtdemo/colors.py, examples/demos/qtdemo/demoitem.py,
	examples/demos/qtdemo/demotextitem.py,
	examples/demos/qtdemo/examplecontent.py,
	examples/demos/qtdemo/menumanager.py:
	Latest qtdemo patch from Grissiom. qtdemo animation fix from me.
	[4a6a8f37cf58]

2009-04-28  phil  <phil>

	* examples/README, examples/activeqt/README, examples/demos/README,
	examples/demos/qtdemo/colors.py,
	examples/demos/qtdemo/examplecontent.py,
	examples/demos/qtdemo/itemcircleanimation.py,
	examples/demos/qtdemo/mainwindow.py,
	examples/demos/qtdemo/menucontent.py,
	examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/xml/examples.xml, examples/designer/README,
	examples/desktop/README, examples/dialogs/README,
	examples/draganddrop/README, examples/graphicsview/README,
	examples/itemviews/README, examples/layouts/README,
	examples/mainwindows/README, examples/network/README,
	examples/opengl/README, examples/painting/README,
	examples/phonon/README, examples/richtext/README,
	examples/script/README, examples/sql/README,
	examples/threads/README, examples/tools/README,
	examples/tutorial/README, examples/widgets/README,
	examples/xml/README, installers/BuildGPL.txt, installers/PyQt-gpl
	.nsi-in, installers/configqt.bat:
	Some updates to the Windows installer. More qtdemo fixes -
	everything now seems to (sort of) work.
	[2f2b52c208aa]

2009-04-27  phil  <phil>

	* Roadmap.rst:
	Updated the roadmap to remove QByteArray from the list of classes to
	be removed in the v2 API. If it was removed then we couldn't
	implement the different QSvgRenderer ctors (for example).
	[b08c6eccf682]

	* PyQt4.msp:
	Revised the automatic conversions for QString and QByteArray. See
	QByteArray's %ConvertToTypeCode for a full explanation. Reverted the
	changes to the ordering of methods of QSvgRenderer and QSvgWidget as
	the above changes should be the proper fix to the underlying
	problem.
	[1c3fc251ad37]

	* examples/demos/qtdemo/demoitem.py,
	examples/demos/qtdemo/menucontent.py,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Fixed a problem with short-circuit signals where the wrong one might
	be found when more than one with the same signature appeared in an
	object hierachy.
	[4b700c963a94]

2009-04-26  phil  <phil>

	* PyQt4.msp:
	Added the /KeepReference/ annotation to the setItem() and
	setTimeLine() methods of QGraphicsItemAnimation.
	[1af1116928f5]

2009-04-25  phil  <phil>

	* lib/configure.py:
	Fixed the build in the case where the sip.h file is installed in a
	non-standard directory.
	[bdab316cd0a0]

	* examples/demos/qtdemo/demoitem.py, examples/demos/qtdemo/guide.py,
	examples/demos/qtdemo/itemcircleanimation.py,
	examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/textbutton.py:
	More new qtdemo fixes - the basic animation and menu display now
	seems to work.
	[6e0c64f6ed1e]

	* examples/demos/qtdemo/mainwindow.py:
	New qtdemo patch from Grissiom.
	[cf377680ac57]

2009-04-24  phil  <phil>

	* Makefile, lib/configure.py, qpy/QtCore/qpycore.pro,
	qpy/QtDesigner/qpydesigner.pro, qpy/QtGui/qpygui.pro:
	The qpy libraries now respect the debug flag when building.
	[d87e4543ff76]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	Updated for Qt v4.5.1.
	[1bc328e326b2]

	* Makefile, examples/demos/qtdemo/demoitem.py,
	examples/demos/qtdemo/demotextitem.py:
	Some more qtdemo fixes.
	[187c87d8ef0f]

2009-04-23  phil  <phil>

	* examples/demos/qtdemo/demoitem.py,
	examples/demos/qtdemo/demoitemanimation.py,
	examples/demos/qtdemo/demotextitem.py,
	examples/demos/qtdemo/guidecircle.py,
	examples/demos/qtdemo/itemcircleanimation.py,
	examples/demos/qtdemo/mainwindow.py,
	examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/score.py, examples/demos/qtdemo/textbutton.py:
	Fixes for the new qtdemo example from Henning Schroeder and Matthew
	Smith.
	[cb639dd27258]

2009-04-22  phil  <phil>

	* examples/demos/qtdemo/colors.py, examples/demos/qtdemo/demoitem.py,
	examples/demos/qtdemo/demoitemanimation.py,
	examples/demos/qtdemo/demoscene.py,
	examples/demos/qtdemo/demotextitem.py,
	examples/demos/qtdemo/dockitem.py,
	examples/demos/qtdemo/examplecontent.py,
	examples/demos/qtdemo/guide.py,
	examples/demos/qtdemo/guidecircle.py,
	examples/demos/qtdemo/guideline.py,
	examples/demos/qtdemo/headingitem.py,
	examples/demos/qtdemo/imageitem.py,
	examples/demos/qtdemo/images/demobg.png,
	examples/demos/qtdemo/images/qtlogo_small.png,
	examples/demos/qtdemo/images/trolltech-logo.png,
	examples/demos/qtdemo/itemcircleanimation.py,
	examples/demos/qtdemo/letteritem.py,
	examples/demos/qtdemo/mainwindow.py,
	examples/demos/qtdemo/menucontent.py,
	examples/demos/qtdemo/menumanager.py,
	examples/demos/qtdemo/qtdemo.py, examples/demos/qtdemo/qtdemo.qrc,
	examples/demos/qtdemo/scanitem.py, examples/demos/qtdemo/score.py,
	examples/demos/qtdemo/textbutton.py,
	examples/demos/qtdemo/xml/examples.xml:
	Added the translated (but not debugged) new qtdemo example.
	[726e93beeb4a]

2009-04-19  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp:
	Fixed a bug with the handling of flag types, particularly when
	emitted as a signal argument.
	[03168862385b]

2009-04-14  phil  <phil>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp:
	Explicitly disallow connecting a signal to itself because Qt doesn't
	handle it gracefully.
	[00ffeeb267bf]

2009-04-12  phil  <phil>

	* Makefile, PyQt4.msp:
	Fixed the protected methods of QGraphicsItemAnimation which were
	incorrectly identified as signals.
	[f86b11e3b101]

2009-04-11  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Fixed a bug in the parsing of string arguments to pyqtSignal().
	[e98e88faa86d]

2009-04-10  phil  <phil>

	* examples/network/blockingfortuneclient.py,
	examples/network/broadcastreceiver.py,
	examples/network/broadcastsender.py,
	examples/network/fortuneclient.py,
	examples/network/fortuneserver.py, examples/network/ftp/ftp.py,
	examples/network/http.py,
	examples/network/http/authenticationdialog.ui,
	examples/network/http/http.py, examples/network/loopback.py,
	examples/network/threadedfortuneserver.py:
	Updated all the network examples.
	[d9d15621f45b]

	* examples/mainwindows/application/application.py,
	examples/mainwindows/application/images/copy.png,
	examples/mainwindows/application/images/paste.png,
	examples/mainwindows/dockwidgets/dockwidgets.py,
	examples/mainwindows/dockwidgets/images/save.png,
	examples/mainwindows/mdi/images/copy.png,
	examples/mainwindows/mdi/images/paste.png,
	examples/mainwindows/mdi/mdi.py, examples/mainwindows/menus.py,
	examples/mainwindows/recentfiles.py,
	examples/mainwindows/sdi/images/copy.png,
	examples/mainwindows/sdi/images/paste.png,
	examples/mainwindows/sdi/sdi.py:
	Updated the mainwindows examples.
	[927b12c8776d]

2009-04-09  phil  <phil>

	* examples/layouts/basiclayout.py, examples/layouts/basiclayouts.py,
	examples/layouts/borderlayout.py, examples/layouts/flowlayout.py:
	Updated the layouts examples.
	[32f81467ee50]

	* examples/opengl/2dpainting.py, examples/opengl/grabber.py,
	examples/opengl/hellogl.py, examples/opengl/overpainting.py,
	examples/opengl/samplebuffers.py,
	examples/opengl/textures/images/side1.png,
	examples/opengl/textures/images/side2.png,
	examples/opengl/textures/images/side3.png,
	examples/opengl/textures/images/side4.png,
	examples/opengl/textures/images/side5.png,
	examples/opengl/textures/images/side6.png,
	examples/opengl/textures/textures.py:
	Updated all of the OpenGL examples.
	[d656a4fa693f]

	* examples/painting/concentriccircles.py,
	examples/painting/painterpaths.py,
	examples/painting/transformations.py:
	Updated the rest of the painting examples.
	[6fd431c94c9d]

	* Makefile, PyQt4.msp:
	Added a whole load of signals missing from QAbstractItemModel.
	[7e50cb578abe]

2009-04-03  phil  <phil>

	* examples/painting/basicdrawing/basicdrawing.py,
	examples/painting/basicdrawing/images/brick.png,
	examples/painting/basicdrawing/images/qt-logo.png,
	examples/painting/svgviewer/files/bubbles.svg,
	examples/painting/svgviewer/files/spheres.svg,
	examples/painting/svgviewer/svgviewer.py:
	Updated the basicdrawing.py and svgviewer.py examples.
	[92d413e222f8]

	* examples/pyuic/compile-on-the-fly.py, examples/pyuic/load_ui1.py,
	examples/pyuic/load_ui2.py, pyuic/uic/__init__.py,
	pyuic/uic/uiparser.py:
	Fixed a couple of Python v3 porting issues with pyuic. Updated the
	pyuic examples.
	[44803a297b4c]

	* examples/sql/cachedtable.py, examples/sql/connection.py,
	examples/sql/querymodel.py, examples/sql/relationaltablemode.py,
	examples/sql/tablemodel.py:
	Updated the SQL examples.
	[a828785cf118]

	* Makefile, examples/threads/mandelbrot.py,
	examples/threads/semaphores.py, examples/threads/waitconditions.py:
	Updated the threads examples.
	[b90317a358b1]

2009-04-02  phil  <phil>

	* PyQt4.msp, pyuic/uic/Compiler/misc.py,
	pyuic/uic/Compiler/proxy_type.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/driver.py,
	pyuic/uic/port_v2/encode_utf8.py, pyuic/uic/port_v2/proxy_base.py,
	pyuic/uic/port_v3/encode_utf8.py, pyuic/uic/port_v3/proxy_base.py,
	pyuic/uic/properties.py, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_qstring.cpp:
	Redid the translation methods to honour the Qt encoding. Completed
	the port of pyuic to Python v3.
	[e40cdc87e0df]

	* Makefile, pyuic/uic/__init__.py, pyuic/uic/objcreator.py,
	pyuic/uic/port_v2/__init__.py, pyuic/uic/port_v2/invoke.py,
	pyuic/uic/port_v2/load_plugin.py, pyuic/uic/port_v2/string_io.py,
	pyuic/uic/port_v3/__init__.py, pyuic/uic/port_v3/invoke.py,
	pyuic/uic/port_v3/load_plugin.py, pyuic/uic/port_v3/string_io.py,
	pyuic/uic/pyuic.py, pyuic/uic/v2_handler.py,
	pyuic/uic/v3_handler.py:
	Restructured the pyuic port support.
	[bbb1c5663375]

2009-04-01  phil  <phil>

	* Makefile, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/loader.py,
	pyuic/uic/__init__.py, pyuic/uic/driver.py, pyuic/uic/objcreator.py,
	pyuic/uic/properties.py, pyuic/uic/pyuic.py, pyuic/uic/uiparser.py,
	pyuic/uic/v2_handler.py, pyuic/uic/v3_handler.py:
	More porting of pyuic to Python v3.
	[1f5b7808ce52]

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h:
	Fixed support for signals with non-signal overloads (eg.
	QNetworkReply.error()).
	[6a65fbd269eb]

2009-03-31  phil  <phil>

	* examples/graphicsview/collidingmice/collidingmice.py,
	examples/graphicsview/diagramscene/diagramscene.py,
	examples/graphicsview/dragdroprobot/dragdroprobot.py,
	examples/graphicsview/elasticnodes.py,
	examples/graphicsview/padnavigator/padnavigator.py:
	Updated the QGraphicsView examples.
	[5b28a7b512a6]

	* PyQt4.msp, doc/pyqtdoc/qpytextobject.html#details,
	examples/richtext/textobject/files/heart.svg,
	examples/richtext/textobject/textobject.py, lib/configure.py,
	qpy/QtGui/qpygui.pro, qpy/QtGui/qpytextobject.h,
	qpy/QtGui/qpytextobject.sip:
	Added the QPyTextObject class to allow new types of text object to
	be defined in Python. Added the textobject.py example. Reordered
	some methods in QSvgRenderer so that QByteArray arguments are
	handled properly.
	[927e83216259]

	* PyQt4.msp, examples/draganddrop/draggableicons/draggableicons.py,
	examples/draganddrop/draggableicons/images/car.png,
	examples/draganddrop/draggableicons/images/house.png,
	examples/draganddrop/draggabletext/draggabletext.py,
	examples/draganddrop/fridgemagnets/fridgemagnets.py,
	examples/draganddrop/puzzle/example.jpg,
	examples/draganddrop/puzzle/puzzle.py,
	examples/itemviews/puzzle/puzzle.py:
	Updated the drag-and-drop examples.
	[b6827ce8a863]

2009-03-30  phil  <phil>

	* PyQt4.msp:
	Implemented the Python v3 buffer protocol for QString.
	[15c8d1b1744a]

	* examples/richtext/calendar.py, examples/richtext/orderform.py,
	examples/richtext/syntaxhighlighter.py,
	examples/richtext/syntaxhighlighter/examples/example,
	examples/richtext/syntaxhighlighter/syntaxhighlighter.py,
	examples/richtext/syntaxhighlighter/syntaxhighlighter.qrc,
	examples/tools/qtdemo/examples.xml:
	Updated the rich text examples.
	[d85adcda5566]

	* PyQt4.msp, build.py, doc/pyqt4ref.txt:
	Updated the documentation regarding QStrings and automatic
	conversions. Allow a Latin-1 unicode object to be used when a
	QByteArray is expected for Python v2. Switched the order of the
	QSVGWidget.load() overloads.
	[a7c7302e1e90]

2009-03-28  phil  <phil>

	* Makefile, NEWS, PyQt4.msp,
	examples/itemviews/basicsortfiltermodel.py,
	examples/itemviews/chart/chart.py, examples/itemviews/dirview.py,
	examples/itemviews/editabletreemodel/default.txt,
	examples/itemviews/editabletreemodel/editabletreemodel.py,
	examples/itemviews/editabletreemodel/editabletreemodel.qrc,
	examples/itemviews/editabletreemodel/mainwindow.ui,
	examples/itemviews/editabletreemodel/ui_mainwindow.py,
	examples/itemviews/pixelator/pixelator.py,
	examples/itemviews/puzzle/example.jpg,
	examples/itemviews/puzzle/puzzle.py,
	examples/itemviews/simpledommodel.py,
	examples/itemviews/simpletreemodel/simpletreemodel.py,
	examples/itemviews/spinboxdelegate.py:
	Added the /KeepReference/ annotation to every call to setModel() (or
	similar). Added the editabletreemodel.py example from Cyril Romain.
	Updated all the item views examples.
	[9f4e4965f0e4]

	* lib/configure.py:
	Fixed MacOS/X universal builds for Intel.
	[d5bcc558adf8]

2009-03-27  phil  <phil>

	* NEWS, pyuic/tests/SearchDialog.ui, pyuic/tests/buddies.ui,
	pyuic/tests/calculatorform.ui, pyuic/tests/cursor.ui, pyuic/tests
	/customwidget-test1.ui, pyuic/tests/datetimewidgets.ui, pyuic/tests
	/dockwidget-in-mainwindow.ui, pyuic/tests/dockwidget.ui,
	pyuic/tests/eric4_ui/AboutDialog.ui,
	pyuic/tests/eric4_ui/AddDirectoryDialog.ui,
	pyuic/tests/eric4_ui/AddFileDialog.ui,
	pyuic/tests/eric4_ui/AddFoundFilesDialog.ui,
	pyuic/tests/eric4_ui/AddLanguageDialog.ui,
	pyuic/tests/eric4_ui/ApplicationPage.ui,
	pyuic/tests/eric4_ui/BookmarkDialog.ui,
	pyuic/tests/eric4_ui/BookmarkedFilesDialog.ui,
	pyuic/tests/eric4_ui/CodeMetricsDialog.ui,
	pyuic/tests/eric4_ui/ColorDialogWizardDialog.ui,
	pyuic/tests/eric4_ui/CommandOptionsDialog.ui,
	pyuic/tests/eric4_ui/CompareDialog.ui,
	pyuic/tests/eric4_ui/ConfigurationDialog.ui,
	pyuic/tests/eric4_ui/CorbaPage.ui,
	pyuic/tests/eric4_ui/CvsCommandDialog.ui,
	pyuic/tests/eric4_ui/CvsCommitDialog.ui,
	pyuic/tests/eric4_ui/CvsDialog.ui,
	pyuic/tests/eric4_ui/CvsDiffDialog.ui,
	pyuic/tests/eric4_ui/CvsHistoryDialog.ui,
	pyuic/tests/eric4_ui/CvsLogDialog.ui,
	pyuic/tests/eric4_ui/CvsLoginDialog.ui,
	pyuic/tests/eric4_ui/CvsLogoutDialog.ui,
	pyuic/tests/eric4_ui/CvsMergeDialog.ui,
	pyuic/tests/eric4_ui/CvsNewProjectOptionsDialog.ui,
	pyuic/tests/eric4_ui/CvsOptionsDialog.ui,
	pyuic/tests/eric4_ui/CvsSwitchDialog.ui,
	pyuic/tests/eric4_ui/CvsTagDialog.ui,
	pyuic/tests/eric4_ui/CxfreezeConfigDialog.ui,
	pyuic/tests/eric4_ui/DebuggerGeneral1Page.ui,
	pyuic/tests/eric4_ui/DebuggerGeneral2Page.ui,
	pyuic/tests/eric4_ui/DebuggerPropertiesDialog.ui,
	pyuic/tests/eric4_ui/DebuggerPythonPage.ui,
	pyuic/tests/eric4_ui/DebuggerRubyPage.ui,
	pyuic/tests/eric4_ui/DeleteFilesConfirmationDialog.ui,
	pyuic/tests/eric4_ui/DiffDialog.ui,
	pyuic/tests/eric4_ui/DocGeneratorExecDialog.ui,
	pyuic/tests/eric4_ui/EditBreakpointDialog.ui,
	pyuic/tests/eric4_ui/EditWatchpointDialog.ui,
	pyuic/tests/eric4_ui/EditorAPIsPage.ui,
	pyuic/tests/eric4_ui/EditorAutocompletionPage.ui,
	pyuic/tests/eric4_ui/EditorCalltipsPage.ui,
	pyuic/tests/eric4_ui/EditorColoursPage.ui,
	pyuic/tests/eric4_ui/EditorGeneralPage.ui,
	pyuic/tests/eric4_ui/EditorHighlightersPage.ui,
	pyuic/tests/eric4_ui/EditorHighlightingStylesPage.ui,
	pyuic/tests/eric4_ui/EditorProperties1Page.ui,
	pyuic/tests/eric4_ui/EditorProperties2Page.ui,
	pyuic/tests/eric4_ui/EditorStylesPage.ui,
	pyuic/tests/eric4_ui/EmailDialog.ui,
	pyuic/tests/eric4_ui/EmailPage.ui,
	pyuic/tests/eric4_ui/EricapiConfigDialog.ui,
	pyuic/tests/eric4_ui/EricdocConfigDialog.ui,
	pyuic/tests/eric4_ui/ExceptionsFilterDialog.ui,
	pyuic/tests/eric4_ui/FileDialogWizardDialog.ui,
	pyuic/tests/eric4_ui/FiletypeAssociationDialog.ui,
	pyuic/tests/eric4_ui/FindFileDialog.ui,
	pyuic/tests/eric4_ui/FindFileNameDialog.ui,
	pyuic/tests/eric4_ui/FontDialogWizardDialog.ui,
	pyuic/tests/eric4_ui/GotoDialog.ui,
	pyuic/tests/eric4_ui/HelpDocumentationPage.ui,
	pyuic/tests/eric4_ui/HelpViewersPage.ui,
	pyuic/tests/eric4_ui/HgCommandDialog.ui,
	pyuic/tests/eric4_ui/HgCommitDialog.ui,
	pyuic/tests/eric4_ui/HgCopyDialog.ui,
	pyuic/tests/eric4_ui/HgDialog.ui,
	pyuic/tests/eric4_ui/HgDiffDialog.ui,
	pyuic/tests/eric4_ui/HgLogDialog.ui,
	pyuic/tests/eric4_ui/HgManifestDialog.ui,
	pyuic/tests/eric4_ui/HgNewProjectOptionsDialog.ui,
	pyuic/tests/eric4_ui/HgOptionsDialog.ui,
	pyuic/tests/eric4_ui/HgPullDialog.ui,
	pyuic/tests/eric4_ui/HgPushDialog.ui,
	pyuic/tests/eric4_ui/HgRevisionSelectionDialog.ui,
	pyuic/tests/eric4_ui/HgStatusDialog.ui,
	pyuic/tests/eric4_ui/HgSwitchDialog.ui,
	pyuic/tests/eric4_ui/HgTagDialog.ui,
	pyuic/tests/eric4_ui/HgTagListDialog.ui,
	pyuic/tests/eric4_ui/IconsPage.ui,
	pyuic/tests/eric4_ui/IconsPreviewDialog.ui,
	pyuic/tests/eric4_ui/InputDialogWizardDialog.ui,
	pyuic/tests/eric4_ui/InterfacePage.ui,
	pyuic/tests/eric4_ui/LoadScriptDialog.ui,
	pyuic/tests/eric4_ui/MatchesDialog.ui,
	pyuic/tests/eric4_ui/MessageBoxWizardDialog.ui,
	pyuic/tests/eric4_ui/PackagersExecDialog.ui,
	pyuic/tests/eric4_ui/PrinterPage.ui,
	pyuic/tests/eric4_ui/ProgramsPage.ui,
	pyuic/tests/eric4_ui/ProjectPage.ui,
	pyuic/tests/eric4_ui/PropertiesDialog.ui,
	pyuic/tests/eric4_ui/PyCoverageDialog.ui,
	pyuic/tests/eric4_ui/PyLintConfigDialog.ui,
	pyuic/tests/eric4_ui/PyLintExecDialog.ui,
	pyuic/tests/eric4_ui/PyProfileDialog.ui,
	pyuic/tests/eric4_ui/PyRegExpWizardCharactersDialog.ui,
	pyuic/tests/eric4_ui/PyRegExpWizardDialog.ui,
	pyuic/tests/eric4_ui/PyRegExpWizardRepeatDialog.ui,
	pyuic/tests/eric4_ui/PythonPage.ui,
	pyuic/tests/eric4_ui/QRegExpWizardCharactersDialog.ui,
	pyuic/tests/eric4_ui/QRegExpWizardDialog.ui,
	pyuic/tests/eric4_ui/QRegExpWizardRepeatDialog.ui,
	pyuic/tests/eric4_ui/QtPage.ui,
	pyuic/tests/eric4_ui/RefactoringPage.ui,
	pyuic/tests/eric4_ui/ReplaceDialog.ui,
	pyuic/tests/eric4_ui/RepositoryInfoDialog.ui,
	pyuic/tests/eric4_ui/SearchDialog.ui,
	pyuic/tests/eric4_ui/ShellPage.ui,
	pyuic/tests/eric4_ui/ShortcutDialog.ui,
	pyuic/tests/eric4_ui/ShortcutsDialog.ui,
	pyuic/tests/eric4_ui/StartCoverageDialog.ui,
	pyuic/tests/eric4_ui/StartCyclopsDialog.ui,
	pyuic/tests/eric4_ui/StartDebugDialog.ui,
	pyuic/tests/eric4_ui/StartProfileDialog.ui,
	pyuic/tests/eric4_ui/StartRunDialog.ui,
	pyuic/tests/eric4_ui/SvnCommandDialog.ui,
	pyuic/tests/eric4_ui/SvnCommitDialog.ui,
	pyuic/tests/eric4_ui/SvnCopyDialog.ui,
	pyuic/tests/eric4_ui/SvnDialog.ui,
	pyuic/tests/eric4_ui/SvnDiffDialog.ui,
	pyuic/tests/eric4_ui/SvnLogDialog.ui,
	pyuic/tests/eric4_ui/SvnMergeDialog.ui,
	pyuic/tests/eric4_ui/SvnNewProjectOptionsDialog.ui,
	pyuic/tests/eric4_ui/SvnOptionsDialog.ui,
	pyuic/tests/eric4_ui/SvnPropListDialog.ui,
	pyuic/tests/eric4_ui/SvnPropSetDialog.ui,
	pyuic/tests/eric4_ui/SvnRevisionSelectionDialog.ui,
	pyuic/tests/eric4_ui/SvnStatusDialog.ui,
	pyuic/tests/eric4_ui/SvnSwitchDialog.ui,
	pyuic/tests/eric4_ui/SvnTagBranchListDialog.ui,
	pyuic/tests/eric4_ui/SvnTagDialog.ui,
	pyuic/tests/eric4_ui/SyntaxCheckerDialog.ui,
	pyuic/tests/eric4_ui/TabnannyDialog.ui,
	pyuic/tests/eric4_ui/TaskPropertiesDialog.ui,
	pyuic/tests/eric4_ui/TasksPage.ui,
	pyuic/tests/eric4_ui/TemplatePropertiesDialog.ui,
	pyuic/tests/eric4_ui/TemplateSingleVariableDialog.ui,
	pyuic/tests/eric4_ui/TemplatesPage.ui,
	pyuic/tests/eric4_ui/ToolConfigurationDialog.ui,
	pyuic/tests/eric4_ui/UnittestDialog.ui,
	pyuic/tests/eric4_ui/UnittestStacktraceDialog.ui,
	pyuic/tests/eric4_ui/VariableDetailDialog.ui,
	pyuic/tests/eric4_ui/VariablesFilterDialog.ui,
	pyuic/tests/eric4_ui/VcsPage.ui,
	pyuic/tests/eric4_ui/ViewProfileDialog.ui,
	pyuic/tests/eric4_ui/ViewmanagerPage.ui,
	pyuic/tests/eric4_ui/XMLMessageDialog.ui,
	pyuic/tests/eric4_ui/ZoomDialog.ui, pyuic/tests/fonts.ui,
	pyuic/tests/groupbox.ui, pyuic/tests/icon-test1.ui, pyuic/tests
	/icon-test2.ui, pyuic/tests/icons/desktop.png,
	pyuic/tests/icons/exec.png, pyuic/tests/icons/file_broken.png,
	pyuic/tests/icons/folder.png, pyuic/tests/icons/link.png,
	pyuic/tests/icons/lockoverlay.png, pyuic/tests/icons/network.png,
	pyuic/tests/icons/pipe.png, pyuic/tests/icons/www.png,
	pyuic/tests/icons/zip.png, pyuic/tests/iswrapping.ui, pyuic/tests
	/layout-test1.ui, pyuic/tests/layout-test2.ui, pyuic/tests/layout-
	test3.ui, pyuic/tests/lines.ui, pyuic/tests/list.ui, pyuic/tests
	/mainwindow-test1.ui, pyuic/tests/nonascii.ui,
	pyuic/tests/other_tests/actionwidget.ui,
	pyuic/tests/other_tests/actionwidgetpage.ui,
	pyuic/tests/other_tests/cfgtabpageaccountdtaus.ui,
	pyuic/tests/other_tests/cfgtabpageaccounthbci.ui,
	pyuic/tests/other_tests/cfgtabpageaccountofx.ui,
	pyuic/tests/other_tests/cfgtabpageaccountyn.ui,
	pyuic/tests/other_tests/cfgtabpageuserhbci.ui,
	pyuic/tests/other_tests/cfgtabpageuserofx.ui,
	pyuic/tests/other_tests/cfgtabpageuseryn.ui,
	pyuic/tests/other_tests/cfgtabpagk.ui,
	pyuic/tests/other_tests/edituserpage.ui,
	pyuic/tests/other_tests/iniletterpage.ui,
	pyuic/tests/other_tests/qanagram.ui,
	pyuic/tests/other_tests/qbbankselector.ui,
	pyuic/tests/other_tests/qbcfgtab.ui,
	pyuic/tests/other_tests/qbcfgtabpageaccountgen.ui,
	pyuic/tests/other_tests/qbcfgtabpageaccounts.ui,
	pyuic/tests/other_tests/qbcfgtabpagebackends.ui,
	pyuic/tests/other_tests/qbcfgtabpageusergen.ui,
	pyuic/tests/other_tests/qbcfgtabpageusers.ui,
	pyuic/tests/other_tests/qbcheckfiletypepage.ui,
	pyuic/tests/other_tests/qbjobview.ui,
	pyuic/tests/other_tests/qbmapaccount.ui,
	pyuic/tests/other_tests/qbpickstartdate.ui,
	pyuic/tests/other_tests/qbprintdialog.ui,
	pyuic/tests/other_tests/qbprogress.ui,
	pyuic/tests/other_tests/qbselectbackend.ui,
	pyuic/tests/other_tests/qbselectbank.ui,
	pyuic/tests/other_tests/qbselectfiletypepage.ui,
	pyuic/tests/other_tests/qbselectprofilepage.ui,
	pyuic/tests/other_tests/qbselectsourcepage.ui,
	pyuic/tests/other_tests/qbsimplebox.ui,
	pyuic/tests/other_tests/selectfile.ui,
	pyuic/tests/other_tests/selectmode.ui, pyuic/tests/palette.ui,
	pyuic/tests/pixmap.ui, pyuic/tests/qcombobox.ui, pyuic/tests
	/qlistwidget-qstackedwidget.ui, pyuic/tests/qtablewidget.ui,
	pyuic/tests/qtabwidget.ui, pyuic/tests/qtoolbox.ui,
	pyuic/tests/qtreewidget.ui, pyuic/tests/richtext.ui,
	pyuic/tests/shortcut.ui, pyuic/tests/showqtui.cpp,
	pyuic/tests/showqtui.pro, pyuic/tests/simpledialog.ui,
	pyuic/tests/simplewidgets.ui, pyuic/tests/sizes.ui,
	pyuic/tests/sliders.ui, pyuic/tests/spacers.ui,
	pyuic/tests/splitter.ui, pyuic/tests/table.ui,
	pyuic/tests/taborder.ui, pyuic/tests/testsuite.py, pyuic/tests
	/tooltip-whatsthis.ui, pyuic/tests/tree.ui, pyuic/tests/views.ui,
	pyuic/tests/wiggly.py, pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/loader.py,
	pyuic/uic/objcreator.py, pyuic/uic/properties.py,
	pyuic/uic/uiparser.py, test/tests/pyuic/__init__.py,
	test/tests/pyuic/test_loadUiType.py, test/tests/pyuic/ui/simple.ui,
	test/ui/about.ui, test/ui/combo.ui, test/ui/designerTest.ui,
	test/ui/pyqt4-font-test.ui:
	More pyuic refactoring. Removed the old pyuic tests and started to
	add new unittest-based ones.
	[467e2e685374]

	* Makefile, pyuic/uic/driver.py, pyuic/uic/pyuic.py,
	pyuic/uic/v2_handler.py, pyuic/uic/v3_handler.py:
	Started to refactor pyuic to work with both Python v2 and v3.
	[570f76ceda8b]

	* examples/desktop/screenshot.py, examples/tools/qtdemo/examples.xml,
	examples/widgets/screenshot.py, examples/widgets/scribble.py,
	examples/widgets/shapedclock.py, examples/widgets/sliders.py,
	examples/widgets/spinboxes.py, examples/widgets/styles.py,
	examples/widgets/tetrix.py:
	Updated the screenshot.py, scribble.py, shapedclock.py, sliders.py,
	spinboxes.py, styles.py and tetrix.py examples.
	[8bfed1ba304c]

	* examples/widgets/digitalclock.py, examples/widgets/groupbox.py,
	examples/widgets/imageviewer.py, examples/widgets/lineedits.py:
	Updated the digitalclock.py, groupbox.py, imageviewer.py and
	lineedits.py examples.
	[6aad1a157660]

2009-03-26  phil  <phil>

	* PyQt4.msp, examples/widgets/analogclock.py,
	examples/widgets/calculator.py, examples/widgets/charactermap.py,
	qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera_storage.cpp, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_misc.cpp, qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_qmetaobject.cpp,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp,
	qpy/QtCore/qpycore_shared.h, qpy/QtCore/qpycore_types.cpp:
	Switched to the new /Encoding/ annotation. Updated the
	analogclock.py, calculator.py and charactermap.py examples.
	[743122233eae]

2009-03-25  phil  <phil>

	* doc/pyqt4ref.txt, lib/configure.py:
	Fixed a problem with configure.py getting the user to agree to the
	license with Python v3. Fixed a documentation bug.
	[132ee0035aa6]

2009-03-24  phil  <phil>

	* examples/widgets/wiggly.py, examples/widgets/windowflags.py:
	Updated the wiggly.py and windowflags.py examples.
	[f3886e51dfbc]

	* examples/widgets/tooltips/images/square.png,
	examples/widgets/tooltips/tooltips.py:
	Updated the tooltips.py example.
	[0d85b4efa616]

	* examples/widgets/movie/animation.mng,
	examples/widgets/movie/icons/eject.png, examples/widgets/movie/icons
	/play-pause.png, examples/widgets/movie/icons/quit.png,
	examples/widgets/movie/icons/stop.png,
	examples/widgets/movie/movie.py, examples/widgets/movie/movie.qrc:
	Updated the movie.py example.
	[4bfa7a51352d]

	* Makefile, examples/widgets/icons/icons.py,
	examples/widgets/icons/images/designer.png,
	examples/widgets/icons/images/find_normal.png,
	examples/widgets/icons/images/monkey_off_128x128.png,
	examples/widgets/icons/images/qt_extended_16x16.png,
	examples/widgets/icons/images/qt_extended_32x32.png,
	examples/widgets/icons/images/qt_extended_48x48.png,
	examples/widgets/icons/images/qtopia_16x16.png,
	examples/widgets/icons/images/qtopia_32x32.png,
	examples/widgets/icons/images/qtopia_48x48.png:
	Updated the icons.py example.
	[a68f022db6be]

	* Makefile, qpy/QtCore/qpycore_chimera.cpp:
	Fixed the storing of flags and enums in a QVariant.
	[8d0912575717]

	* PyQt4.msp, Roadmap.rst, examples/dialogs/classwizard/classwizard.py,
	examples/dialogs/extension.py, examples/dialogs/findfiles.py,
	examples/dialogs/standarddialogs.py, examples/dialogs/tabdialog.py,
	examples/dialogs/trivialwizard.py:
	Updated the remaining dialogs examples.
	[8448f8288600]

2009-03-23  phil  <phil>

	* PyQt4.msp, examples/dialogs/classwizard/classwizard.py,
	examples/dialogs/classwizard/classwizard.qrc,
	examples/dialogs/classwizard/images/background.png,
	examples/dialogs/classwizard/images/banner.png,
	examples/dialogs/classwizard/images/logo1.png,
	examples/dialogs/classwizard/images/logo2.png,
	examples/dialogs/classwizard/images/logo3.png,
	examples/dialogs/classwizard/images/watermark1.png,
	examples/dialogs/classwizard/images/watermark2.png,
	examples/dialogs/complexwizard.py,
	examples/dialogs/configdialog/configdialog.py,
	examples/dialogs/simplewizard.py, examples/dialogs/trivialwizard.py,
	examples/tools/qtdemo/examples.xml:
	QLatin1String will now accept an Python v3 string (so long as it can
	be encoded as Latin-1). Added the classwizard.py example.
	[554bd87e1b7b]

	* examples/desktop/systray/systray.py:
	Updated the systray.py example.
	[2c1164987f00]

	* examples/activeqt/webbrowser/webbrowser.py,
	examples/demos/embeddeddialogs/embeddeddialogs.py,
	examples/xml/dombookmarks/dombookmarks.py,
	examples/xml/saxbookmarks/saxbookmarks.py:
	Updated the xml, activeqt and demo examples.
	[4cf61a0f9277]

	* Makefile, PyQt4.msp:
	Reverted the changes that removed the use of sipSelfWasArg in
	handwritten code.
	[c7245a8d9b37]

	* Makefile, examples/tools/codecs/codecs.py,
	examples/tools/i18n/i18n.py,
	examples/tools/settingseditor/inifiles/licensepage.ini,
	examples/tools/settingseditor/inifiles/qsa.ini,
	examples/tools/settingseditor/inifiles/troll.ini,
	examples/tools/settingseditor/settingseditor.py:
	Updated the settingseditor.py example.
	[117644ae9de4]

2009-03-22  phil  <phil>

	* PyQt4.msp, examples/tools/codecs/codecs.py,
	examples/tools/codecs/encodedfiles/utf-16.txt,
	examples/tools/regexp.py:
	A QByteArray can now be used whenever a QString is expected. Fixed
	problems with QTextStream. Updated the codecs.py and regexp.py
	examples.
	[87a16f13be23]

	* PyQt4.msp, examples/designer/calculatorform/calculatorform.py,
	examples/designer/plugins/python/analogclockplugin.py,
	examples/designer/plugins/python/bubbleswidgetplugin.py,
	examples/designer/plugins/python/counterlabelplugin.py,
	examples/designer/plugins/python/datetimeeditplugin.py,
	examples/designer/plugins/python/helloglwidgetplugin.py,
	examples/designer/plugins/python/highlightedtexteditplugin.py,
	examples/designer/plugins/python/multipagewidgetplugin.py,
	examples/designer/plugins/python/polygonwidgetplugin.py,
	examples/designer/plugins/python/pydemoplugin.py,
	examples/designer/plugins/python/pythonconsoleplugin.py,
	examples/designer/plugins/widgets/analogclock.py,
	examples/designer/plugins/widgets/bubbleswidget.py,
	examples/designer/plugins/widgets/counterlabel.py,
	examples/designer/plugins/widgets/datetimeedit.py,
	examples/designer/plugins/widgets/helloglwidget.py,
	examples/designer/plugins/widgets/highlightedtextedit.py,
	examples/designer/plugins/widgets/multipagewidget.py,
	examples/designer/plugins/widgets/polygonwidget.py,
	examples/designer/plugins/widgets/pydemo.py,
	examples/designer/plugins/widgets/pythonconsolewidget.py,
	examples/tools/qtdemo/displayshape.py,
	examples/tools/qtdemo/displaywidget.py,
	examples/tools/qtdemo/launcher.py, examples/tools/qtdemo/qtdemo.py:
	Fixed Python v3 portability issues in the Designer plugins example.
	Updated the qtdemo example to the new connection API.
	[7c35ab0f0423]

2009-03-21  phil  <phil>

	* Makefile, PyQt4.msp:
	Added print() and exec() methods to suplement the existing print_()
	and exec_() methods for Python v3.
	[c6c3855a57c6]

2009-03-20  phil  <phil>

	* Makefile, PyQt4.msp, test/tests/classes/test_QVariant.py,
	test/tests/misc/test_repr.py:
	Fixed some portability issues in the unit tests. All now run with
	both Python v2 and v3.
	[3fe4cc383ac4]

	* PyQt4.msp:
	Fixed the Python v3 buffer protocol support for QByteArray.
	[c566c88ddea9]

	* PyQt4.msp:
	Added some more /Byte/ annotations to QChar.
	[3e90cd3b2225]

	* PyQt4.msp:
	Added /Byte/ to QLatin1Char.
	[9e40bdf76c34]

	* PyQt4.msp:
	Applied the new /Byte/ annotation where seemed appropriate.
	[05320d51d561]

2009-03-18  phil  <phil>

	* test/runtests.py, test/tests/classes/v2_unicode.py,
	test/tests/classes/v3_unicode.py, test/tests/misc/v2_unicode.py,
	test/tests/misc/v3_unicode.py, test/v2_unicode.py,
	test/v3_unicode.py:
	More unit test fixes.
	[2c9c6320e0b3]

	* qpy/QtCore/qpycore_shared.h, test/tests/classes/test_QVariant.py,
	test/tests/classes/v2_unicode.py, test/tests/classes/v3_unicode.py,
	test/tests/metaobject/test_connectslotsbyname.py,
	test/tests/misc/test_repr.py, test/tests/misc/v2_unicode.py,
	test/tests/misc/v3_unicode.py:
	Started to fix the unit tests for Python v3.
	[fc22a570ab35]

	* PyQt4.msp, build.py:
	Added Python v3 buffer support for QByteArray.
	[9eddba97bd2e]

	* PyQt4.msp, lib/configure.py:
	Fixed QByteArray.__str__() and QString.__unicode__() for Python v3.
	[b47a7711fe31]

	* PyQt4.msp, qpy/QtCore/qpycore_misc.cpp:
	Added Python v3 support for QObject.trUtf8().
	[a912e10a77fb]

2009-03-17  phil  <phil>

	* Makefile, lib/configure.py, qpy/QtCore/qpycore_sip.h:
	Some fixes for consolidated module support - nearly working but not
	quite.
	[ae35c7513226]

	* Makefile, examples/activeqt/webbrowser/mainwindow_rc.py,
	examples/demos/embeddeddialogs/embeddeddialogs_rc.py,
	examples/desktop/systray/systray_rc.py,
	examples/dialogs/configdialog/configdialog_rc.py,
	examples/draganddrop/draggableicons/draggableicons_rc.py,
	examples/draganddrop/draggabletext/draggabletext_rc.py,
	examples/draganddrop/fridgemagnets/fridgemagnets_rc.py,
	examples/draganddrop/puzzle/puzzle_rc.py,
	examples/graphicsview/collidingmice/collidingmice.py,
	examples/graphicsview/collidingmice/mice_rc.py,
	examples/graphicsview/collidingmice/mice_rc2.py,
	examples/graphicsview/diagramscene/diagramscene_rc.py,
	examples/graphicsview/dragdroprobot/dragdroprobot_rc.py,
	examples/graphicsview/padnavigator/padnavigator_rc.py,
	examples/itemviews/chart/chart_rc.py,
	examples/itemviews/pixelator/images.qrc,
	examples/itemviews/pixelator/pixelator.qrc,
	examples/itemviews/pixelator/pixelator_rc.py,
	examples/itemviews/puzzle/puzzle_rc.py,
	examples/itemviews/simpletreemodel/simpletreemodel_rc.py,
	examples/mainwindows/application/application_rc.py,
	examples/mainwindows/dockwidgets/dockwidgets_rc.py,
	examples/mainwindows/mdi/mdi_rc.py,
	examples/mainwindows/sdi/sdi_rc.py, examples/network/ftp/ftp_rc.py,
	examples/opengl/textures/textures_rc.py,
	examples/painting/basicdrawing/basicdrawing_rc.py,
	examples/painting/svgviewer/svgviewer_rc.py,
	examples/richtext/syntaxhighlighter/syntaxhighlighter_rc.py,
	examples/tools/i18n/i18n_rc.py, examples/tools/qtdemo/qtdemo.py,
	examples/tools/qtdemo/qtdemo_rc.py,
	examples/tools/qtdemo/qtdemo_rc2.py,
	examples/widgets/movie/movie_rc.py,
	examples/widgets/tooltips/tooltips_rc.py, lib/configure.py:
	Changed the build system so that pyrcc4 is run against all the
	example .qrc files so that the generated code is correct for the
	version of Python the user is using.
	[b0938521d16a]

2009-03-16  phil  <phil>

	* Makefile, PyQt4.msp, designer/pluginloader.cpp, doc/pyqt4ref.txt,
	examples/graphicsview/collidingmice/collidingmice.py,
	examples/graphicsview/collidingmice/mice_rc.py,
	examples/graphicsview/collidingmice/mice_rc2.py,
	examples/tools/qtdemo/launcher.py, examples/tools/qtdemo/qtdemo.py,
	examples/tools/qtdemo/qtdemo_rc.py,
	examples/tools/qtdemo/qtdemo_rc2.py, pyrcc/main.cpp, pyrcc/rcc.cpp,
	pyrcc/rcc.h, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_misc.cpp, qpy/QtCore/qpycore_misc.h:
	Added the -py2 flag to pyrcc4. Complete the porting of all
	handwritten code to Python v3. Still some rough edges, but most
	things seem to work fine.
	[26bb73a689c0]

	* PyQt4.msp, qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_misc.cpp:
	Safety commit of the port of the remaining hand-written code to
	Python v3.
	[04262cae5fff]

2009-03-15  phil  <phil>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_misc.cpp:
	Ported all the handwritten __repr__ code to Python v3.
	[5f680676ee41]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_misc.cpp, qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Finished the porting of PyInt_* and Py_TYPE().
	[c745243afffa]

	* qpy/QtCore/qpycore_chimera.cpp:
	Ported the handwritten code outside of MetaSIP to Python v3.
	[f5f783c9072a]

2009-03-14  phil  <phil>

	* Makefile, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_misc.cpp, qpy/QtCore/qpycore_misc.h,
	qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_qmetaobject.cpp,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	More porting of handwritten code to Python v3.
	[8430bb9c4764]

	* qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_types.cpp,
	qpy/QtCore/qpycore_types.h:
	Started to port the handwritten code to Python v3.
	[dda9f3cdc75f]

	* Makefile, lib/configure.py, lib/pyqtconfig.py.in:
	The build system will now run under both Python v2 and v3.
	[4fa0bf2e2e84]

2009-03-13  phil  <phil>

	* Makefile, PyQt4.msp:
	Made sure that any class that is involved with parent/child
	relationships is derived from sip.wrapper.
	[82d097715507]

2009-03-11  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_chimera_storage.cpp:
	Fixed the handling of proxy signals with const reference arguments.
	[18013deab80b]

	* Makefile, qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtslot.cpp:
	Made sure PyQt builds against Python v2.4 by using the new
	SIP_PYMETHODDEF_CAST compatibility macro.
	[d24bc7306c11]

2009-03-09  phil  <phil>

	* QAxContainer/qaxobject.sip:
	Updated the QAxContainer sub-class code.
	[9a9e722f64af]

	* NEWS:
	Updated the NEWS file.
	[ca1904d8005d]

	* Roadmap.rst, qpy/QtCore/qpycore.pro,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtproperty.h, qpy/QtCore/qpycore_pyqtsignal.h,
	qpy/QtCore/qpycore_types.h:
	Removed all remaining compiler warning messages.
	[6e45615ab278]

2009-03-08  phil  <phil>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h:
	Added support for QVariantHash - that completes the updates for Qt
	v4.5.
	[a04b668cafa1]

	* doc/pyqt4ref.txt, qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h,
	test/tests/metaobject/test_invoke.py,
	test/tests/metaobject/test_pyqtslot.py:
	Backed out the support for decorating __init__ with pyqtSlot. The
	way that support for QMetaObject::newInstance() has been implemented
	is broken as there is no way for the code that creates the new
	instance to get access to the Python type that is to be created.
	[5812ced581cd]

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt,
	qpy/QtCore/qpycore_pyqtslot.cpp, qpy/QtCore/qpycore_types.cpp,
	qpy/QtCore/qpycore_types.h, test/tests/metaobject/test_invoke.py,
	test/tests/metaobject/test_pyqtslot.py:
	pyqtSlot() can now be used with __init__ methods to define new
	constructors to Qt's meta-object system.
	[56f83e6fed2c]

	* PyQt4.msp:
	Added a missing /Supertype/ annotation from QLayoutItem.
	[c3c273b77290]

2009-03-07  phil  <phil>

	* PyQt4.msp, test/tests/metaobject/test_invoke.py:
	Added the new QMetaMethod.invoke() methods. Added the test (but not
	yet the support for) the new QMetaObject.newInstance().
	[6653cf308428]

2009-03-06  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt, doc/pyqtdoc/qtscript.html#details,
	doc/pyqtdoc/qtscripttools.html#details, lib/configure.py,
	lib/pyqtconfig.py.in, pyqtdoc/renderer.py:
	Added the QtScriptTools module.
	[b0f17ba7bb08]

	* PyQt4.msp, lib/mksccode.py:
	Updated the QtNetwork sub-class convertor code.
	[3c55189711ba]

	* PyQt4.msp:
	Finished updating the QtGui module for Qt v4.5.
	[4e5f88068cc8]

	* PyQt4.msp:
	More of the QtGui module.
	[c6d344bd2d65]

2009-03-05  phil  <phil>

	* PyQt4.msp:
	Updated a bit more of QtGui.
	[7723dd8e40eb]

	* PyQt4.msp:
	Updated about a half of the QtGui module for Qt v4.5.
	[bd9262707e91]

	* PyQt4.msp:
	Updated the QtNetwork module for Qt v4.5.
	[bf02a21012cb]

	* PyQt4.msp:
	Updated the QtWebKit module for Qt v4.5.
	[4a661c286615]

	* PyQt4.msp:
	Updated the phonon module for Qt v4.5.
	[540d02a8a358]

	* PyQt4.msp:
	Updated the QtScript and QtHelp modules for Qt v4.5.
	[e1929a7bba62]

	* PyQt4.msp, lib/configure.py:
	Updated the QtDesigner and QtXmlPatterns modules for Qt v4.5.
	[f9b382b7ca21]

2009-03-04  phil  <phil>

	* examples/phonon/capabilities.py, examples/phonon/musicplayer.py:
	Converted the phonon examples to the new connect API.
	[365aae134696]

	* PyQt4.msp:
	Updated QtAssistant, QtSvg, QtOpenGL, QtSql, QtTest and QtXml for Qt
	v4.5.
	[aa69b0d4e09f]

	* qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp:
	Removed some warning messages with some casts.
	[0c4853b96f31]

	* Makefile, PyQt4.msp, build.py, doc/pyqtdoc/PyQt4.xfm,
	lib/configure.py, pyuic/uic/widget-plugins/phonon.py:
	Updated QtCore for (the easy bits of) Qt v4.5. Updated pyuic to
	handle the Phonon widgets.
	[b270cf897061]

2009-03-03  phil  <phil>

	* Makefile, PyQt4.msp, Roadmap.rst:
	Added the new /KeepReference/ annotation to the methods identified
	in the Roadmap.
	[e618459d0a01]

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h:
	Fixes to the new types handling so that the musicplayer example
	works again.
	[7d30552271c8]

2009-03-02  phil  <phil>

	* PyQt4.msp:
	Added a missing /Factory/ annotation to
	QNetworkAccessManager::createRequest().
	[cec930721f43]

	* Makefile, qpy/QtCore/qpycore_chimera.cpp:
	Fixed a typo that affected the conversion of long longs.
	[88f19863bf8a]

	* Makefile, NEWS, PyQt4.msp,
	test/tests/metaobject/test_connections.py,
	test/tests/metaobject/test_connections_old_style.py,
	test/tests/metaobject/test_pyqtsignal.py:
	Added the unit tests for the new-style signal/slot connections.
	[bddf5285d2d5]

2009-03-01  phil  <phil>

	* Roadmap.rst, doc/pyqt4ref.txt,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_types.cpp:
	Implemented support for overloaded bound signals. Updated the
	roadmap and the documentation.
	[e1695920d84a]

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Implemented the disconnect() method of bound signals.
	[53661300240d]

2009-02-28  phil  <phil>

	* qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp, qpy/QtCore/qpycore_sip.h,
	qpy/QtCore/qpycore_sip_helpers.cpp,
	qpy/QtCore/qpycore_sip_helpers.h:
	Implemented emit() for bound signals.
	[9c8aeb8e74ea]

	* examples/tutorial/t1.py, examples/tutorial/t10.py,
	examples/tutorial/t11.py, examples/tutorial/t12.py,
	examples/tutorial/t13.py, examples/tutorial/t14.py,
	examples/tutorial/t2.py, examples/tutorial/t3.py,
	examples/tutorial/t4.py, examples/tutorial/t5.py,
	examples/tutorial/t6.py, examples/tutorial/t7.py,
	examples/tutorial/t8.py, examples/tutorial/t9.py,
	qpy/QtCore/qpycore_chimera_signature.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp:
	Implemented connect() on bound signals for proxied slots. Updated
	the example tutorials for the new connection API.
	[d9c99d75443c]

2009-02-27  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_chimera_signature.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	The bound signal connect() now handles Qt signals and slots.
	[471815c59539]

2009-02-26  phil  <phil>

	* qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp:
	Added most of the argument parsing for the methods ofbound signals.
	[b738ba8fd5f5]

2009-02-25  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.h:
	Updated the external attribute getter code for th emodified API.
	[62ffb0888e7f]

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt:
	Changes to handwritten code now that only base implementations are
	called in generated method code.
	[004b3f5b5d9d]

2009-02-22  phil  <phil>

	* PyQt4.msp, test/tests/classes/test_QVariant.py:
	Decided the change the handling of QVariant slightly so that Python
	sub-classes of classes that QVariant supports are wrapped as Python
	objects so that no data is lost.
	[b6f6434b227e]

	* Roadmap.rst, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h,
	test/tests/classes/test_QVariant.py,
	test/tests/metaobject/test_pyqtsignal.py:
	Completed the implementation of pyqtSignal. Fixed the signature
	strings so that they will be correct for connecting signals. (Has
	this changed the QVariant conversion behaviour?)
	[2b25cf7719cd]

	* Makefile, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.cpp,
	qpy/QtCore/qpycore_pyqtboundsignal.h,
	qpy/QtCore/qpycore_pyqtsignal.cpp:
	Added the stub of the pyqtBoundSignal type. pyqtSignal will now act
	as a descriptor and will create pyqtBoundSignal instances when
	required.
	[c2650ab3b110]

2009-02-21  phil  <phil>

	* Makefile, PyQt4.msp, pyqtdoc/renderer.py,
	test/tests/metaobject/test_pyqtsignal.py:
	The documentation generator now adds a paragraph for default signal
	overloads. Changed the order of signals as necessary to ensure the
	default is sensible.
	[519d77d8424e]

2009-02-20  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_pyqtsignal.cpp,
	qpy/QtCore/qpycore_pyqtsignal.h, qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_types.cpp,
	test/tests/metaobject/test_property.py,
	test/tests/metaobject/test_pyqtproperty.py,
	test/tests/metaobject/test_pyqtsignal.py:
	Implemented pyqtSignal() (excluding the support for native Qt
	signals).
	[afb357ad5a74]

2009-02-19  phil  <phil>

	* Makefile, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h,
	qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtsignal.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	Added the stubs for pyqtSignal.
	[060013fcf210]

2009-02-17  phil  <phil>

	* Makefile, doc/pyqt4ref.txt,
	examples/designer/plugins/python/multipagewidgetplugin.py,
	examples/designer/plugins/widgets/multipagewidget.py,
	test/tests/metaobject/test_connectslotsbyname.py:
	Switched to using unicode rather than 'QString' in all type
	definitions.
	[ea3c330f5f4a]

2009-02-16  phil  <phil>

	* Roadmap.rst, qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp,
	test/tests/metaobject/test_connections.py,
	test/tests/metaobject/test_connectslotsbyname.py,
	test/tests/metaobject/test_invoke.py:
	The pyqtSlot() decorator can now be chained. Added unit tests for
	QMetaObject.connectSlotsByName().
	[f52dda98203c]

	* PyQt4.msp, Roadmap.rst, doc/pyqt4ref.txt, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtslot.cpp,
	test/tests/metaobject/test_pyqtsignature.py,
	test/tests/metaobject/test_pyqtslot.py,
	test/tests/metaobject/test_slot.py:
	Removed the support for the pyqtSignature() API from pyqtSlot().
	[9d4a7696ce8f]

	* Makefile, PyQt4.msp, Roadmap.rst, doc/pyqt4ref.txt,
	examples/activeqt/webbrowser/webbrowser.py,
	examples/designer/calculatorform/calculatorform.py,
	examples/designer/plugins/python/highlightedtexteditplugin.py,
	examples/designer/plugins/python/multipagewidgetplugin.py,
	examples/designer/plugins/widgets/analogclock.py,
	examples/designer/plugins/widgets/bubbleswidget.py,
	examples/designer/plugins/widgets/counterlabel.py,
	examples/designer/plugins/widgets/helloglwidget.py,
	examples/designer/plugins/widgets/multipagewidget.py,
	examples/designer/plugins/widgets/polygonwidget.py,
	examples/designer/plugins/widgets/pydemo.py, examples/pyuic/compile-
	on-the-fly.py, examples/pyuic/load_ui2.py,
	qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_chimera_signature.cpp,
	qpy/QtCore/qpycore_pyqtslot.cpp,
	test/tests/metaobject/test_connections.py,
	test/tests/metaobject/test_invoke.py,
	test/tests/metaobject/test_slot.py:
	Added support for pyqtSlot() and it's type-based API.
	[84f8944f4198]

2009-02-13  phil  <phil>

	* PyQt4.msp:
	Removed the use of %SIPOptions.
	[9e7da45535aa]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_chimera.cpp:
	Fixed reference count bugs in all QList mapped code introduced when
	adding support fro sequences. QStandardItem now uses sip.wrapper as
	its super-type as it has children.
	[70da5605ee98]

2009-02-12  phil  <phil>

	* qpy/QtCore/qpycore_sip_helpers.cpp:
	Removed the last FIXME.
	[554727db0889]

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_chimera_signature.cpp:
	The results of parsing a list of argument types is now cached.
	[cd24c480c3b0]

2009-02-11  phil  <phil>

	* PyQt4.msp, QAxContainer/qaxbase.sip, QAxContainer/qaxobject.sip,
	QAxContainer/qaxwidget.sip, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h, qpy/QtCore/qpycore_types.cpp,
	qpy/QtCore/qpycore_types.h:
	Changed Chimera to take the flag flag from the Pyt4-specific type
	structure. Changed TypeFlags to PyQt4Flags. Changed NoQMetaObject to
	PyQt4NoQMetaObject.
	[419e41bb8e5b]

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_init.cpp:
	Removed the need for the wrapped types to be registered with Qt.
	[b0183d038d4e]

	* Makefile, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_chimera_storage.cpp:
	Tidied up the Chimera API a little.
	[806621a42bd6]

2009-02-07  phil  <phil>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_chimera.cpp:
	Moved the implementation of sipAssignType() to PyQt.
	[f80f17aab44b]

2009-02-03  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h:
	Removed the redundant pysignal() from PyQtProxy.
	[c8823651ad11]

	* PyQt4.msp, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.h, qpy/QtCore/qpycore_sip.h,
	qpy/QtCore/qpycore_sip_helpers.cpp,
	test/tests/classes/test_QObject.py:
	Fixed the support for QObject.receivers() and added a test.
	[d5ff8c73d617]

2009-02-02  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	More improvements to the QObject.sender() support.
	[1414e16c56e4]

2009-02-01  phil  <phil>

	* NEWS, PyQt4.msp, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h, qpy/QtCore/qpycore_sip_helpers.cpp:
	Fixed the QObject::sender() support.
	[c8cfa8bc53d8]

2009-01-29  phil  <phil>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_qmetaobject.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Added the registering of int types from sip.
	[5db0e3fa8bf5]

2009-01-28  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp:
	The type parsing now uses sipResolveTypedef().
	[344e043a2334]

	* PyQt4.msp:
	Removed the internal QCoreApplication.unixSignal().
	[9030119cbe16]

2009-01-27  phil  <phil>

	* Makefile, PyQt4.msp:
	Added the QInputContextFactory class.
	[7915257b7c9e]

	* PyQt4.msp, qpy/QtCore/qpycore_chimera.cpp,
	test/tests/classes/test_QVariant.py:
	Changed the handling of QVariantList and QVariantMap so that they
	are only used if the values are explicitly QVariants - Chimera no
	longer automatically creates QVariants as necessary. This is
	because:

	- explicit QVariants were being wrapped inside Chimera-created
	QVariants causing surprising results when it was reversed

	- more consistent (but not exactly the same) as existing behaviour

	- the conversions now go through what will become version dependent
	APIs, ie. no changes should be needed when the QVariant v2 API is
	introduced.

	There are some changes in behaviour, ie. the type() of the QVariant
	may be different in some cases.
	[2ca2cbb12e16]

2009-01-25  phil  <phil>

	* qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_sip_helpers.cpp:
	Debugged the latest refactoring - all unit tests now run again.
	[a1f0b7a91b89]

	* Makefile, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_chimera.cpp,
	qpy/QtCore/qpycore_chimera.h,
	qpy/QtCore/qpycore_chimera_signature.cpp,
	qpy/QtCore/qpycore_chimera_storage.cpp,
	qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtslot.cpp, qpy/QtCore/qpycore_qmetaobject.cpp,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qvariant.cpp, qpy/QtCore/qpycore_sip_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	Some more renaming of classes.
	[0580157070f7]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_sip_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Fixed outstanding compilation issues.
	[0fe90f91880c]

2009-01-24  phil  <phil>

	* qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtslot.cpp, qpy/QtCore/qpycore_qmetaobject.cpp,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_signature.cpp, qpy/QtCore/qpycore_signature.h,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	Another safety commit.
	[b725cd796dfb]

	* qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_convertors.cpp,
	qpy/QtCore/qpycore_convertors.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp:
	Safety commit of latest refactoring.
	[f9f247b1f79e]

2009-01-19  phil  <phil>

	* Roadmap.rst, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h, qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_signature.cpp, qpy/QtCore/qpycore_signature.h,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	Safety commit of latest refactoring. The 'result' argument to
	pyqtSignature() can now be a Python type object as well as a string.
	[0a9e5425e63a]

2009-01-18  phil  <phil>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h, qpy/QtCore/qpycore_sip_helpers.cpp:
	Safety commit of the start of the last lot of type conversion code
	refactoring.
	[0a38757d6619]

2009-01-16  phil  <phil>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic bug that affected populated model widgets in a main
	window.
	[40659d04bb89]

	* Makefile, examples/graphicsview/diagramscene/diagramscene.py:
	Fixes for the diagramscene.py example from Lieven Buts.
	[98d165956b04]

2009-01-13  phil  <phil>

	* qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Replaced sipFreeConnection() with sipFreeSipslot().
	[c31d3f5547bc]

	* qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	More refactoring to get rid of sipSlotConnection.
	[a44f33af5126]

2009-01-12  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_sip_helpers.cpp:
	All the parsing of signatures is now in PyQt.
	[d35ce3c2c7ca]

2009-01-11  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Replaced sipConvertRx() with sipConvertRxEx().
	[21a24c1875c9]

	* qpy/QtCore/qpycore_chimeratype.cpp, test/runtests.py:
	All tests now run again.
	[b095229da1d6]

	* qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h,
	qpy/QtCore/qpycore_qmetaobject.cpp:
	The merged storage code is now debugged.
	[14ddca5289f0]

	* qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h,
	qpy/QtCore/qpycore_qmetaobject.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp, test/runtests.py:
	Safety commit of merged value storage code.
	[ffab72219604]

2009-01-10  phil  <phil>

	* Makefile, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Fixed compilation issues with the latest changes.
	[16afecc3a4ab]

	* qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_convertors.cpp,
	qpy/QtCore/qpycore_convertors.h, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Further safety commit.
	[22c6708733ff]

2009-01-09  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtproxy.cpp, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Safety commit of partial refactoring of the Qt signal support.
	[bb90df57a957]

	* test/tests/metaobject/test_connections.py:
	Added the rest of the signal/slot connection unittests.
	[9f67d79ab4df]

2009-01-08  phil  <phil>

	* Makefile, test/tests/metaobject/test_connections.py:
	Added the start of the signal/slot connection unit tests.
	[62446ffb1003]

2009-01-04  phil  <phil>

	* PyQt4.msp:
	Removed the external class references no longer needed by the
	QVariant conversion code.
	[35311f9b2d3b]

	* qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_qvariant.cpp:
	QVariant now uses ChimeraType for both conversions.
	[adeed0a07087]

	* doc/pyqt4ref.txt, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_qvariant.cpp,
	test/tests/classes/test_QVariant.py:
	Converting to a QVariant now uses ChimeraType.
	[0daefb51a44d]

2009-01-03  phil  <phil>

	* qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_qmetaobject.cpp:
	Specifying a Python long object type now maps to a C++ int (rather
	than a qlonglong) so that the behaviour will be consistent with
	Python3.
	[31889f393f71]

2009-01-02  phil  <phil>

	* NEWS, PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_qmetaobject.cpp,
	test/tests/metaobject/test_invoke.py:
	Q_ARG() and Q_RETURN_ARG() now use ChimeraType and allow the "type"
	argument to be a Python type object. Added unit tests for the above
	functionality.
	[f697f8bc4b5e]

2009-01-01  phil  <phil>

	* NEWS, lib/LICENSE.GPL2, lib/LICENSE.GPL3,
	lib/LICENSE.commercial.short, lib/LICENSE.eval.short,
	lib/LICENSE.gpl.short, lib/LICENSE.internal,
	qpy/QtCore/qpycore_chimeratype.cpp, qpy/QtCore/qpycore_types.cpp,
	test/tests/metaobject/test_property.py:
	Updated the year on copyright notices. pyqtProperty() will now
	support any Python or C++ type.
	[36fb761345cc]

2008-12-31  phil  <phil>

	* qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h,
	qpy/QtCore/qpycore_pyqtpyobject.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Safety checkin for the ChimeraType support for pointer classes.
	[7e8f4655d054]

	* qpy/QtCore/qpycore_pyqtproperty.cpp,
	test/tests/metaobject/test_invoke.py,
	test/tests/metaobject/test_property.py:
	Extended the unit tests for pyqtProperty() to include pointer-class
	types (not yet working). Added the unit tests for
	QMetaObject.invokeMethod().
	[fdba873e4c23]

2008-12-30  phil  <phil>

	* Makefile, doc/pyqt4ref.txt,
	examples/designer/plugins/widgets/analogclock.py,
	examples/designer/plugins/widgets/bubbleswidget.py,
	examples/designer/plugins/widgets/counterlabel.py,
	examples/designer/plugins/widgets/datetimeedit.py,
	examples/designer/plugins/widgets/helloglwidget.py,
	examples/designer/plugins/widgets/highlightedtextedit.py,
	examples/designer/plugins/widgets/multipagewidget.py,
	examples/designer/plugins/widgets/polygonwidget.py,
	examples/designer/plugins/widgets/pydemo.py,
	qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_types.cpp,
	test/tests/metaobject/test_property.py:
	Debugged the support for pyqtProperty's use of Python type objects.
	Added unit tests for the above. Converted all the examples to use
	Python type objects rather than names.
	[99c5ec07045c]

	* PyQt4.msp, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qvariant.cpp, qpy/QtCore/qpycore_sip_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp:
	More changes to the ChimeraType. All unit tests pass again.
	[2f7019cb006a]

2008-12-29  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_convertors.cpp:
	Migrated from sipEnum_* to sipType_*.
	[50393d603bf7]

2008-12-27  phil  <phil>

	* qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Minor changes needed by SIP renaming pyqt4TypeDef to
	pyqt4ClassTypeDef.
	[2f63100df3b8]

2008-12-24  phil  <phil>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_post_init.cpp:
	
	[fb65b566bff1]

	* qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_qvariant.cpp,
	qpy/QtCore/qpycore_types.cpp:
	Changes caused by the removal of the Qt meta-type id from the type
	structure.
	[435b60b3ad88]

	* Makefile, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	pyqtProperty now uses ChimeraType. (Still lots of FIXMEs though.)
	[7bd3491143ce]

2008-12-20  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_qvariant.cpp,
	qpy/QtCore/qpycore_types.cpp:
	The Qt meta-type id is now held in the PyQt4-specific generated type
	structure.
	[d7c579f0b445]

	* qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp:
	The dynamic meta-object of a Python QObject sub-class is now created
	when the type is created rather than lazily when
	QObject.metaObject() is called.
	[8a11e03e3f75]

	* PyQt4.msp, qpy/QtCore/qpycore_qobject_helpers.cpp:
	Use pyqtTypeDef instead of sipTypeDef.
	[63b200740643]

2008-12-19  phil  <phil>

	* qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	Defined the pyqtWrapperType meta-type as a sub-class of sipWrapper
	type that contains the dynamic meta-object for for QObject dereived
	classes.
	[156b15621820]

	* qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.h:
	Changed the QObject helpers to use sipTypeDefs rather than
	sipWrapperTypes.
	[c58dca1821be]

	* PyQt4.msp, qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Migrated from the deprecated format characters to sipBuildResult(),
	sipCallMethod() and sipParseResult(). Removed all remaining uses of
	sipClass_*.
	[259cfa107347]

2008-12-17  phil  <phil>

	* PyQt4.msp:
	Migrated from the deprecated 'C' format character to
	sipParseResult().
	[1cf914d974eb]

	* PyQt4.msp:
	Removed the uses of sipClass_* in handwritten code that aren't
	required by the current SIP API.
	[0e2502e17259]

	* PyQt4.msp, examples/graphicsview/diagramscene/diagramscene.py,
	lib/mksccode.py:
	Migrated the sub-class convertor code to use sipType_* rather than
	sipClass_*. Changed the super-class of non-QObject derived classes
	that take part in parent/child relationships.
	[d67793cbcbb0]

2008-12-14  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_convertors.cpp,
	qpy/QtCore/qpycore_qmetaobject.cpp,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qvariant.cpp:
	Migrated to sipConvertFromType() and sipConvertFromNewType().
	[79980f24855f]

	* PyQt4.msp, qpy/QtCore/qpycore_convertors.cpp,
	qpy/QtCore/qpycore_convertors.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qvariant.cpp, qpy/QtCore/qpycore_sip_helpers.cpp:
	Migrated to sipForceConvertToType().
	[1b5e832e5069]

	* PyQt4.msp, qpy/QtCore/qpycore_qvariant.cpp:
	Migrated to sipConvertToType().
	[4b355eb7a73d]

	* PyQt4.msp, qpy/QtCore/qpycore_qvariant.cpp:
	Migrated to the new sipCanConvertToType().
	[247532ba0238]

2008-12-13  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore_convertors.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qvariant.cpp:
	Migrated to the new sipReleaseType().
	[ed4104c85ce2]

	* PyQt4.msp:
	Migrated from sipGetWrapper() to sipGetPyObject().
	[3d383a4e1f36]

	* Makefile, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qvariant.cpp:
	More moves from sipClass_* to sipType_*.
	[d8a45691966f]

2008-12-12  phil  <phil>

	* qpy/QtCore/qpycore_qvariant.cpp:
	Used the new sipTypePyTypeObject() where appropriate.
	[a51c2b9bf14c]

2008-12-08  phil  <phil>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_convertors.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_qvariant.cpp:
	Started the port from sipClass_* to sipType_*.
	[9bd2f81757a1]

2008-12-07  phil  <phil>

	* PyQt4.msp:
	Removed the use of the deprecated sipClassName().
	[b1fd732a580e]

	* qpy/QtCore/qpycore_qmetaobject.cpp:
	Minor change caused by the removal of sipMappedType from SIP. PyQt's
	usage of it should disappear as the result of future refactoring.
	[5fe344f0ede5]

2008-12-06  phil  <phil>

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_qmetaobject.cpp:
	Fixed bugs in handwritten code related to sip.simplewrapper.
	[02804ac009e5]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_types.cpp, qpy/QtCore/qpycore_types.h:
	More changes reflecting the changed SIP meta-type, super-type
	support.
	[da2970276a50]

2008-12-03  phil  <phil>

	* Makefile, Roadmap.rst, qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.h,
	qpy/QtCore/qpycore_qvariant.cpp:
	Fixes needed by the new sip.simplewrapper.
	[19f33bae899e]

2008-12-01  phil  <phil>

	* qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_types.cpp,
	qpy/QtCore/qpycore_types.h:
	More fixes for the super/meta-type support - everything seems to be
	working again now.
	[f4bf32034438]

	* qpy/QtCore/qpycore_init.cpp, qpy/QtCore/qpycore_types.cpp,
	qpy/QtCore/qpycore_types.h:
	Fixed the PyQt specific sub-types so that they don't crash.
	[2a4a6a58d69c]

2008-11-30  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_chimeratype.cpp, qpy/QtCore/qpycore_init.cpp,
	qpy/QtCore/qpycore_metatypes.cpp, qpy/QtCore/qpycore_types.cpp,
	qpy/QtCore/qpycore_types.h:
	Updated the meta-type and super-type support.
	[f30ab3aca7a0]

2008-11-29  phil  <phil>

	* PyQt4.msp:
	Updated the metatype stuff to conform to the latest SIP changes.
	[13957e7b667f]

2008-11-27  phil  <phil>

	* qpy/QtCore/qpycore_metatypes.cpp:
	Implemented the PyQt-specific metatypes (though they don't do
	anything different to the standard one).
	[a706234d8cd4]

2008-11-26  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_metatypes.cpp:
	Added the stubs of the PyQt-specific metatypes.
	[b4b6bd940da6]

2008-11-23  phil  <phil>

	* qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_qvariant.cpp:
	Fixed bugs in ChimeraType so the tests run again.
	[c8b207174f21]

2008-11-22  phil  <phil>

	* Makefile, PyQt4.msp, lib/mksccode.py:
	Changes needed by the latest SIP where the strings are now const.
	[cc055bec9855]

	* Makefile, lib/configure.py, qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.h:
	More on the ChimeraType.
	[a4bb3c1ea581]

2008-11-18  phil  <phil>

	* qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_qvariant.cpp:
	Safety commit of the developing ChimeraType class.
	[5676a0d1dd92]

2008-11-17  phil  <phil>

	* qpy/QtCore/qpycore_chimeratype.cpp,
	qpy/QtCore/qpycore_chimeratype.h, qpy/QtCore/qpycore_pyqtproperty.h,
	qpy/QtCore/qpycore_qvariant.cpp:
	Added the stubs for the new type parsing.
	[6917f09d1201]

2008-11-16  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_qmetaobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_signature.cpp, qpy/QtCore/qpycore_signature.h:
	Moved the connectSlotsByName() and pyqtSignature() implementations
	into the support library.
	[1e4b97cbb7b8]

2008-11-15  phil  <phil>

	* qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_monolith.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_sip_helpers.cpp:
	Completed the initial refactoring to split the monolithic QtCore
	support code.
	[b3a7c32bc130]

	* PyQt4.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_monolith.cpp, qpy/QtCore/qpycore_pyqtslot.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp:
	More refactoring.
	[31948ae382e9]

	* PyQt4.msp, qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_api.h,
	qpy/QtCore/qpycore_monolith.cpp, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_qobject_helpers.cpp,
	qpy/QtCore/qpycore_qobject_helpers.h, qpy/QtCore/qpycore_sip.h:
	More refactoring.
	[80e0d5856aab]

	* PyQt4.msp, qpy/QtCore/qpycore.h, qpy/QtCore/qpycore.pro,
	qpy/QtCore/qpycore_api.h, qpy/QtCore/qpycore_convertors.cpp,
	qpy/QtCore/qpycore_convertors.h, qpy/QtCore/qpycore_monolith.cpp,
	qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h, qpy/QtCore/qpycore_pyqtpyobject.cpp,
	qpy/QtCore/qpycore_pyqtpyobject.h,
	qpy/QtCore/qpycore_qmetaobject.cpp, qpy/QtCore/qpycore_qstring.cpp,
	qpy/QtCore/qpycore_qvariant.cpp, qpy/QtCore/qpycore_sip.h,
	qpy/QtCore/qpycoreapi.h:
	More refactoring.
	[1e2297eb8386]

	* qpy/QtCore/qpycore.h, qpy/QtCore/qpycore.pro,
	qpy/QtCore/qpycore_convertors.cpp, qpy/QtCore/qpycore_convertors.h,
	qpy/QtCore/qpycore_monolith.cpp, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtproperty.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h, qpy/QtCore/qpycore_qmetaobject.cpp:
	More refactoring.
	[372f3a53d935]

	* qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_monolith.cpp,
	qpy/QtCore/qpycore_post_init.cpp, qpy/QtCore/qpycore_pyqtproxy.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h:
	More refactoring.
	[a48ba8f91ea7]

	* qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_convertors.cpp,
	qpy/QtCore/qpycore_monolith.cpp:
	More refactoring.
	[1d0013e18419]

2008-11-14  phil  <phil>

	* PyQt4.msp, qpy/QtCore/qpycore.h, qpy/QtCore/qpycore.pro,
	qpy/QtCore/qpycore_monolith.cpp, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtproperty.h, qpy/QtCore/qpycore_pyqtproxy.h,
	qpy/QtCore/qpycore_pyqtpyobject.cpp,
	qpy/QtCore/qpycore_pyqtpyobject.h,
	qpy/QtCore/qpycore_qmetaobject.cpp, qpy/QtCore/qpycore_qstring.cpp,
	qpy/QtCore/qpycore_qvariant.cpp, qpy/QtCore/qpycoreapi.h:
	More refactoring of the QtCore support code.
	[944f2dffe4ff]

2008-11-13  phil  <phil>

	* Roadmap.rst:
	Updated the roadmap.
	[05f3efa61005]

2008-11-09  phil  <phil>

	* qpy/QtCore/qpycore_qvariant.cpp:
	Forgot to add the split out QVariant code.
	[0f268e98ceb4]

	* Makefile, PyQt4.msp, qpy/QtCore/qpycore.h,
	qpy/QtCore/qpycore_monolith.cpp, qpy/QtCore/qpycore_post_init.cpp,
	qpy/QtCore/qpycore_pyqtproxy.h, qpy/QtCore/qpycore_pyqtpyobject.h,
	qpy/QtCore/qpycore_qstring.cpp, qpy/QtCore/qpycoreapi.h:
	Refactored the QString and QVariant code.
	[51d1a9b80df1]

	* PyQt4.msp, lib/configure.py, qpy/QtCore/qpycore.h,
	qpy/QtCore/qpycore.pro, qpy/QtCore/qpycore_monolith.cpp,
	qpy/QtCore/qpycore_post_init.cpp, qpy/QtCore/qpycore_pyqtproperty.h,
	qpy/QtCore/qpycore_pyqtproxy.h, qpy/QtCore/qpycore_pyqtpyobject.h,
	qpy/QtCore/qpycore_qstring.cpp, qpy/QtCore/qpycoreapi.h,
	qpy/QtDesigner/qpydesigner.pro:
	Refactored all the Qt signal/slot, metatype, property etc. support
	into a separate support library.
	[1941a961f454]

2008-11-08  phil  <phil>

	* Makefile, NEWS, PyQt4.msp, QAxContainer/qaxbase.sip, Roadmap.rst,
	TODO, build.py, designer/pluginloader.cpp, doc/docgen.conf,
	doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm, doc/pyqtdoc/phonon-
	module.html#details, doc/pyqtdoc/qaxcontainer.html#details,
	doc/pyqtdoc/qpydesignercontainerextension.html#details,
	doc/pyqtdoc/qpydesignercustomwidgetcollectionplugin.html#details,
	doc/pyqtdoc/qpydesignercustomwidgetplugin.html#details,
	doc/pyqtdoc/qpydesignermembersheetextension.html#details,
	doc/pyqtdoc/qpydesignerpropertysheetextension.html#details,
	doc/pyqtdoc/qpydesignertaskmenuextension.html#details,
	doc/pyqtdoc/qtassistant.html#details,
	doc/pyqtdoc/qtcore.html#details,
	doc/pyqtdoc/qtcore.html#pyqtRemoveInputHook,
	doc/pyqtdoc/qtcore.html#pyqtRestoreInputHook,
	doc/pyqtdoc/qtdesigner.html#details, doc/pyqtdoc/qtgui.html#details,
	doc/pyqtdoc/qthelp.html#details, doc/pyqtdoc/qtnetwork.html#details,
	doc/pyqtdoc/qtopengl.html#details,
	doc/pyqtdoc/qtscript.html#details, doc/pyqtdoc/qtsql.html#details,
	doc/pyqtdoc/qtsvg.html#details, doc/pyqtdoc/qttest.html#details,
	doc/pyqtdoc/qtwebkit.html#details, doc/pyqtdoc/qtxml.html#details,
	doc/pyqtdoc/qtxmlpatterns.html#details, doc/pyqtdoc/rb-logo.png, doc
	/rb-logo.png, doc/rb-text.png, docgen/docgen.py,
	docgen/docgen/__init__.py, docgen/docgen/configuration.py,
	docgen/docgen/document_objects.py,
	docgen/docgen/documentation_generator.py, docgen/docgen/qdoc3.py,
	docgen/docgen/renderers/__init__.py,
	docgen/docgen/renderers/render_html.py,
	docgen/docgen/source_package.py,
	docgen/docgen/unpackers/__init__.py,
	docgen/docgen/unpackers/unpacker_tar_gz.py,
	docgen/docgen/unpackers/unpackers.py, docgen/docgen/utils.py,
	docgen/docgen/webxml.py, docgen/qdoc3/JAVATODO.txt,
	docgen/qdoc3/README.TXT, docgen/qdoc3/TODO.txt,
	docgen/qdoc3/apigenerator.cpp, docgen/qdoc3/apigenerator.h,
	docgen/qdoc3/archiveextractor.cpp, docgen/qdoc3/archiveextractor.h,
	docgen/qdoc3/atom.cpp, docgen/qdoc3/atom.h,
	docgen/qdoc3/bookgenerator.cpp, docgen/qdoc3/bookgenerator.h,
	docgen/qdoc3/ccodeparser.cpp, docgen/qdoc3/ccodeparser.h,
	docgen/qdoc3/codechunk.cpp, docgen/qdoc3/codechunk.h,
	docgen/qdoc3/codemarker.cpp, docgen/qdoc3/codemarker.h,
	docgen/qdoc3/codeparser.cpp, docgen/qdoc3/codeparser.h,
	docgen/qdoc3/command.cpp, docgen/qdoc3/command.h,
	docgen/qdoc3/config.cpp, docgen/qdoc3/config.h,
	docgen/qdoc3/cppcodemarker.cpp, docgen/qdoc3/cppcodemarker.h,
	docgen/qdoc3/cppcodeparser.cpp, docgen/qdoc3/cppcodeparser.h,
	docgen/qdoc3/cpptoqsconverter.cpp, docgen/qdoc3/cpptoqsconverter.h,
	docgen/qdoc3/dcfsection.cpp, docgen/qdoc3/dcfsection.h,
	docgen/qdoc3/doc.cpp, docgen/qdoc3/doc.h,
	docgen/qdoc3/documentation.pri, docgen/qdoc3/editdistance.cpp,
	docgen/qdoc3/editdistance.h, docgen/qdoc3/generator.cpp,
	docgen/qdoc3/generator.h, docgen/qdoc3/helpprojectwriter.cpp,
	docgen/qdoc3/helpprojectwriter.h, docgen/qdoc3/htmlgenerator.cpp,
	docgen/qdoc3/htmlgenerator.h, docgen/qdoc3/jambiapiparser.cpp,
	docgen/qdoc3/jambiapiparser.h, docgen/qdoc3/javacodemarker.cpp,
	docgen/qdoc3/javacodemarker.h, docgen/qdoc3/javadocgenerator.cpp,
	docgen/qdoc3/javadocgenerator.h, docgen/qdoc3/linguistgenerator.cpp,
	docgen/qdoc3/linguistgenerator.h, docgen/qdoc3/location.cpp,
	docgen/qdoc3/location.h, docgen/qdoc3/loutgenerator.cpp,
	docgen/qdoc3/loutgenerator.h, docgen/qdoc3/main.cpp,
	docgen/qdoc3/mangenerator.cpp, docgen/qdoc3/mangenerator.h,
	docgen/qdoc3/node.cpp, docgen/qdoc3/node.h,
	docgen/qdoc3/openedlist.cpp, docgen/qdoc3/openedlist.h,
	docgen/qdoc3/pagegenerator.cpp, docgen/qdoc3/pagegenerator.h,
	docgen/qdoc3/plaincodemarker.cpp, docgen/qdoc3/plaincodemarker.h,
	docgen/qdoc3/polyarchiveextractor.cpp,
	docgen/qdoc3/polyarchiveextractor.h,
	docgen/qdoc3/polyuncompressor.cpp, docgen/qdoc3/polyuncompressor.h,
	docgen/qdoc3/qdoc3.pro, docgen/qdoc3/qsakernelparser.cpp,
	docgen/qdoc3/qsakernelparser.h, docgen/qdoc3/qscodemarker.cpp,
	docgen/qdoc3/qscodemarker.h, docgen/qdoc3/qscodeparser.cpp,
	docgen/qdoc3/qscodeparser.h, docgen/qdoc3/quoter.cpp,
	docgen/qdoc3/quoter.h, docgen/qdoc3/separator.cpp,
	docgen/qdoc3/separator.h, docgen/qdoc3/sgmlgenerator.cpp,
	docgen/qdoc3/sgmlgenerator.h, docgen/qdoc3/test/arthurtext.qdocconf,
	docgen/qdoc3/test/assistant.qdocconf, docgen/qdoc3/test/classic.css,
	docgen/qdoc3/test/compat.qdocconf,
	docgen/qdoc3/test/designer.qdocconf, docgen/qdoc3/test/eclipse-
	integration.qdocconf, docgen/qdoc3/test/jambi.qdocconf,
	docgen/qdoc3/test/linguist.qdocconf,
	docgen/qdoc3/test/macros.qdocconf, docgen/qdoc3/test/qmake.qdocconf,
	docgen/qdoc3/test/qt-api-only-with-xcode.qdocconf, docgen/qdoc3/test
	/qt-api-only.qdocconf, docgen/qdoc3/test/qt-build-docs-with-
	xcode.qdocconf, docgen/qdoc3/test/qt-build-docs.qdocconf,
	docgen/qdoc3/test/qt-cpp-ignore.qdocconf, docgen/qdoc3/test/qt-
	defines.qdocconf, docgen/qdoc3/test/qt-for-jambi.qdocconf,
	docgen/qdoc3/test/qt-html-templates.qdocconf, docgen/qdoc3/test/qt-
	inc.qdocconf, docgen/qdoc3/test/qt-linguist.qdocconf,
	docgen/qdoc3/test/qt-webxml.qdocconf, docgen/qdoc3/test/qt-with-
	extensions.qdocconf, docgen/qdoc3/test/qt-with-xcode.qdocconf,
	docgen/qdoc3/test/qt.qdocconf, docgen/qdoc3/test/vs-
	integration.qdocconf, docgen/qdoc3/text.cpp, docgen/qdoc3/text.h,
	docgen/qdoc3/tokenizer.cpp, docgen/qdoc3/tokenizer.h,
	docgen/qdoc3/tr.h, docgen/qdoc3/tree.cpp, docgen/qdoc3/tree.h,
	docgen/qdoc3/uncompressor.cpp, docgen/qdoc3/uncompressor.h,
	docgen/qdoc3/webxmlgenerator.cpp, docgen/qdoc3/webxmlgenerator.h,
	docgen/qdoc3/yyindent.cpp, examples/demos/README,
	examples/demos/embeddeddialogs/No-Ones-Laughing-3.jpg,
	examples/demos/embeddeddialogs/embeddeddialog.py,
	examples/demos/embeddeddialogs/embeddeddialog.ui,
	examples/demos/embeddeddialogs/embeddeddialogs.py,
	examples/demos/embeddeddialogs/embeddeddialogs.qrc,
	examples/demos/embeddeddialogs/embeddeddialogs_rc.py,
	examples/designer/plugins/widgets/pydemo.py,
	examples/graphicsview/dragdroprobot/dragdroprobot.py,
	examples/graphicsview/padnavigator/backside.ui,
	examples/graphicsview/padnavigator/images/artsfftscope.png,
	examples/graphicsview/padnavigator/images/blue_angle_swirl.jpg,
	examples/graphicsview/padnavigator/images/kontact_contacts.png,
	examples/graphicsview/padnavigator/images/kontact_journal.png,
	examples/graphicsview/padnavigator/images/kontact_mail.png,
	examples/graphicsview/padnavigator/images/kontact_notes.png,
	examples/graphicsview/padnavigator/images/kopeteavailable.png,
	examples/graphicsview/padnavigator/images/metacontact_online.png,
	examples/graphicsview/padnavigator/images/minitools.png,
	examples/graphicsview/padnavigator/padnavigator.py,
	examples/graphicsview/padnavigator/padnavigator.qrc,
	examples/graphicsview/padnavigator/padnavigator_rc.py,
	examples/graphicsview/padnavigator/ui_backside.py,
	examples/tools/qtdemo/demos.xml, examples/tools/qtdemo/launcher.py,
	examples/tools/qtdemo/qtdemo_rc.py, examples/widgets/scribble.py,
	installers/AddToPath.nsh, installers/BuildGPL.txt, installers/PyQt-
	eval.nsi-in, installers/PyQt-gpl-mega.nsi-in, installers/PyQt-gpl
	.nsi-in, installers/StrSlash.nsh, installers/configqt.bat,
	lib/configure.py, pylupdate/fetchtr.cpp, pylupdate/main.cpp,
	pyqtdoc/cache.py, pyqtdoc/renderer.py, pyqtdoc/xform.py,
	pyuic/tests/list.ui, pyuic/tests/table.ui, pyuic/tests/tree.ui,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/qobjectcreator.py,
	pyuic/uic/icon_cache.py, pyuic/uic/objcreator.py,
	pyuic/uic/properties.py, pyuic/uic/uiparser.py, test/runtests.py,
	test/test_properties.py, test/test_repr.py, test/tests/__init__.py,
	test/tests/classes/__init__.py,
	test/tests/classes/test_QStringList.py,
	test/tests/classes/test_QVariant.py,
	test/tests/metaobject/__init__.py,
	test/tests/metaobject/test_property.py,
	test/tests/metaobject/test_signal.py,
	test/tests/metaobject/test_slot.py, test/tests/misc/__init__.py,
	test/tests/misc/test_repr.py, test/ui/about.ui, test/ui/combo.ui:
	Merged v4.4.4 to the v4 trunk.
	[d47875f8e174]

	* NEWS:
	Released as v4.4.4.
	[ba90dae53231] [4.4.4] <4.4-maint>

2008-11-06  phil  <phil>

	* Makefile, QAxContainer/qaxbase.sip:
	Added a workaround for an obscure typedef-related SIP bug triggered
	by QAxBase.
	[ab50a8cc1c5e] <4.4-maint>

2008-11-01  phil  <phil>

	* NEWS:
	Updated the NEWS file.
	[3a79185abcfe] <4.4-maint>

	* installers/PyQt-eval.nsi-in, installers/PyQt-gpl.nsi-in:
	Updates to the installers.
	[a4e9ebe10084] <4.4-maint>

2008-10-31  phil  <phil>

	* PyQt4.msp, test/tests/classes/test_QStringList.py:
	Changed all uses of sequences to explicitly use PySequence_Check()
	as PySequence_Size() returning a valid value may not be sufficient
	(eg. sets).
	[6c28b2f416d5] <4.4-maint>

2008-10-29  phil  <phil>

	* PyQt4.msp, installers/AddToPath.nsh:
	PyQt should now compile against Stackless. More fixes for the GPL
	installer related to setting PATH and non-admin installs.
	[fd34ac2bbba8] <4.4-maint>

2008-10-26  phil  <phil>

	* installers/PyQt-gpl.nsi-in:
	Updates to the GPL installer so that it uses the correct path in
	pyuic4.bat and may work better with non-administrator installs.
	[5369c96ba294] <4.4-maint>

	* pyuic/uic/Compiler/qtproxies.py:
	Fixed a pyuic bug caused by a widget being called "_name" in the .ui
	file.
	[1e0b18740e59] <4.4-maint>

	* doc/pyqt4ref.txt, lib/configure.py:
	The configuration of the Designer plugin now uses exec_prefix rather
	than prefix. Added the --no-designer-plugin option to configure.py.
	[f8116ceddbc8] <4.4-maint>

2008-10-24  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt:
	Fixed a bug in pyqtProperty() where the name of the setter wasn't
	being properly checked to see if it follows the Designer naming
	standard.
	[99439e105bbd] <4.4-maint>

2008-10-22  phil  <phil>

	* PyQt4.msp, Roadmap.rst:
	Added a missing /Constrained/ from the first QVariant ctor needed by
	the new SIP enum handling.
	[cbac585902fc] <4.4-maint>

2008-10-20  phil  <phil>

	* pyuic/uic/uiparser.py:
	Fixed a bug in pyuic's handling of QFormLayout when a layout is
	being set in a rolw rather than a widget.
	[2ce5a4aec617] <4.4-maint>

2008-10-18  phil  <phil>

	* Roadmap.rst:
	Completed the roadmap.
	[4bd953e350ec] <4.4-maint>

2008-10-17  phil  <phil>

	* PyQt4.msp, Roadmap.rst, Roadmap.txt:
	Added the missing Windows and Mac versions from QSysInfo. Added more
	to the roadmap.
	[e8efb7f89edb] <4.4-maint>

	* Roadmap.txt, TODO:
	Renamed the TODO list.
	[5fc8e6b739a9] <4.4-maint>

2008-10-16  phil  <phil>

	* TODO:
	Updated the TODO list.
	[b5e3aed6ab9c] <4.4-maint>

2008-10-14  phil  <phil>

	* PyQt4.msp:
	Added the /Constrained/ enum annotations required by the latest SIP.
	[bfc67e846d3b] <4.4-maint>

2008-10-12  phil  <phil>

	* NEWS, PyQt4.msp, doc/pyqt4ref.txt,
	test/tests/classes/test_QVariant.py:
	More changes to QVariant to further minimise the changes from
	previous versions.
	[5909e3b5be26] <4.4-maint>

2008-10-11  phil  <phil>

	* NEWS, PyQt4.msp, doc/pyqt4ref.txt,
	test/tests/classes/test_QVariant.py:
	Updated the docs regarding the slightly changed QVariant behaviour.
	[75aee6280b68] <4.4-maint>

2008-10-07  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	Added support for qreal being implemented as either a float or a
	double.
	[386871f70d94] <4.4-maint>

	* PyQt4.msp, lib/configure.py:
	QSizeGrip support is now determined by configure.py.
	[71827f1aa490] <4.4-maint>

2008-10-05  phil  <phil>

	* PyQt4.msp:
	Fixed QDesktopServices.setUrlHandler() so that it works the same as
	the C++ implementation but also accepts a method that is a slot of a
	QObject.
	[285a094fe4dc] <4.4-maint>

	* PyQt4.msp:
	Backed out the explicit support for the QList<QVariant> and
	QMap<QString, QVariant> mapped types as they break backwards
	compatibility.
	[a6b6c7dbd51f] <4.4-maint>

2008-10-02  phil  <phil>

	* pyuic/uic/icon_cache.py, test/tests/classes/test_QVariant.py:
	Fixed a pyuic bug handling empty icon sets.
	[81f5b4796fdf] <4.4-maint>

2008-10-01  phil  <phil>

	* PyQt4.msp, test/tests/classes/__init__.py,
	test/tests/classes/test_QVariant.py:
	Added the unit tests for QVariant.
	[2dc0fa7b7bcd] <4.4-maint>

2008-09-28  phil  <phil>

	* test/test_properties.py, test/tests/metaobject/test_signal.py,
	test/tests/metaobject/test_slot.py:
	Added the unit tests for __pyqtSignals__ and pyqtSignature().
	[d75645edd9ef] <4.4-maint>

2008-09-27  phil  <phil>

	* PyQt4.msp, test/runtests.py, test/tests/metaobject/__init__.py,
	test/tests/metaobject/test_property.py,
	test/tests/misc/test_repr.py:
	Added the unit tests for pyqtProperty. Python integer objects will
	now be stored as int types in QVariant where possible (rather than
	qlonglong) so that enums are stored as ints.
	[007ce49eb599] <4.4-maint>

2008-09-26  phil  <phil>

	* PyQt4.msp:
	Added data() (returning a void *) to QXmlAttributes, QPolygon and
	QPolygonF.
	[acf9ec2a2565] <4.4-maint>

2008-09-25  phil  <phil>

	* Makefile, test/runtests.py, test/test_repr.py,
	test/tests/__init__.py, test/tests/misc/__init__.py,
	test/tests/misc/test_repr.py:
	Updated the unit test framework and started to add the ad-hoc tests
	to it.
	[b8d37a957d56] <4.4-maint>

2008-09-21  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt:
	Updated the docs relating to QVariant and Python objects. Removed
	the QMetaType.type() overload as it is now completely broken.
	Strictly speaking this breaks backwards compatibility but it was
	present for such a short period of time that nobody should miss it.
	[8170a79086de] <4.4-maint>

2008-09-18  phil  <phil>

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi-in:
	Updates to the GPL installer for Python v2.6.
	[cdd232198664] <4.4-maint>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, installers/BuildGPL.txt,
	installers/PyQt-eval.nsi-in, installers/PyQt-gpl-mega.nsi-in,
	installers/PyQt-gpl.nsi-in, installers/configqt.bat:
	Switched the internalbuild system to Qt v4.4.2.
	[d0b668250636] <4.4-maint>

2008-09-16  phil  <phil>

	* lib/configure.py:
	No, it should have been SIP v4.7.8 that is now required.
	[02971ccee927] <4.4-maint>

	* PyQt4.msp, lib/configure.py:
	SIP v4.7.7 is now required. The QVariant support will now use the
	correct C++ type name when seeing if it is aleady registered.
	[9a100f7035dd] <4.4-maint>

2008-09-15  phil  <phil>

	* PyQt4.msp, pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Loader/qobjectcreator.py, pyuic/uic/objcreator.py:
	Removed a compiler warning message with Python v2.6rc1. pyuic4 uses
	the set builtin rather than the sets module where possible to avoid
	deprecation warnings with Python v2.6rc1.
	[f40508ef8024] <4.4-maint>

	* PyQt4.msp:
	Added the missing sub-class convertor code that handles
	QGraphicsScene events.
	[62ef848721de] <4.4-maint>

2008-09-11  phil  <phil>

	* PyQt4.msp:
	Implemented the enhanced support for converting QVariants back to
	Python objects - but completely untested.
	[7e1bdea027f0] <4.4-maint>

	* PyQt4.msp:
	Further changes when creating a QVariant. Converting back to a
	Python object is still broken.
	[e227d794c14a] <4.4-maint>

2008-09-08  phil  <phil>

	* PyQt4.msp:
	Reimplemented the conversions to QVariant to ensure any Python
	object can be converted (and to a C++ instance where possible). (I
	will probably take this a little further.)
	[f88323412415] <4.4-maint>

2008-09-03  phil  <phil>

	* PyQt4.msp:
	QVariant() and QVariant.toPyObject() will now handle non-Qt wrapped
	types properly.
	[dc068c15e560] <4.4-maint>

2008-09-02  phil  <phil>

	* PyQt4.msp:
	Fixed a bug handling of non-Qt wrapped types by QVariant.
	[d8dd4c47d4f4] <4.4-maint>

2008-08-27  phil  <phil>

	* examples/demos/embeddeddialogs/embeddeddialogs.py,
	examples/designer/plugins/widgets/pydemo.py:
	Fixed bugs in the embeddeddialogs.py and Designer pydemo.py
	examples.
	[62d839ddded1] <4.4-maint>

2008-08-24  phil  <phil>

	* pyuic/uic/uiparser.py:
	pyuic will now complain if it finds a custom widget header file name
	that contains '..'.
	[77a5566218df] <4.4-maint>

	* PyQt4.msp:
	Added %MethodCode for QKeySequence::operator[] to do bounds checking
	so that iterating over an instance works properly. Also added
	Pythonic handling of negative indices. Reviewed all other operator[]
	implementations and adopted the same code skeleton.
	[8249df9f2955] <4.4-maint>

2008-08-08  phil  <phil>

	* NEWS:
	Released as v4.4.3.
	[12af90239097] [4.4.3] <4.4-maint>

2008-08-07  phil  <phil>

	* PyQt4.msp:
	Added the missing /Transfer/ annotations to the setVerticalHeader()
	and setHorizontalHeader() methods of QTableView.
	[bc3afbcb2465] <4.4-maint>

2008-08-04  phil  <phil>

	* Makefile, doc/pyqtdoc/PyQt4.xfm, doc/pyqtdoc/phonon-
	module.html#details, doc/pyqtdoc/qaxcontainer.html#details,
	doc/pyqtdoc/qpydesignercontainerextension.html#details,
	doc/pyqtdoc/qpydesignercustomwidgetcollectionplugin.html#details,
	doc/pyqtdoc/qpydesignercustomwidgetplugin.html#details,
	doc/pyqtdoc/qpydesignermembersheetextension.html#details,
	doc/pyqtdoc/qpydesignerpropertysheetextension.html#details,
	doc/pyqtdoc/qpydesignertaskmenuextension.html#details,
	doc/pyqtdoc/qtassistant.html#details,
	doc/pyqtdoc/qtcore.html#details,
	doc/pyqtdoc/qtcore.html#pyqtRemoveInputHook,
	doc/pyqtdoc/qtcore.html#pyqtRestoreInputHook,
	doc/pyqtdoc/qtdesigner.html#details, doc/pyqtdoc/qtgui.html#details,
	doc/pyqtdoc/qthelp.html#details, doc/pyqtdoc/qtnetwork.html#details,
	doc/pyqtdoc/qtopengl.html#details,
	doc/pyqtdoc/qtscript.html#details, doc/pyqtdoc/qtsql.html#details,
	doc/pyqtdoc/qtsvg.html#details, doc/pyqtdoc/qttest.html#details,
	doc/pyqtdoc/qtwebkit.html#details, doc/pyqtdoc/qtxml.html#details,
	doc/pyqtdoc/qtxmlpatterns.html#details, doc/pyqtdoc/rb-logo.png,
	docgen/docgen/documentation_generator.py, docgen/docgen/webxml.py,
	pyqtdoc/renderer.py, pyqtdoc/xform.py:
	Fixed the problems with the old documentation system by removing the
	dependency on ElementTidy.
	[4037914d8e62] <4.4-maint>

2008-08-03  phil  <phil>

	* doc/docgen.conf, doc/rb-logo.png, doc/rb-text.png,
	docgen/docgen/document_objects.py,
	docgen/docgen/documentation_generator.py, docgen/docgen/qdoc3.py,
	docgen/docgen/renderers/render_html.py, docgen/docgen/utils.py,
	docgen/docgen/webxml.py:
	The new documentation system now generates the main index page.
	[ae94a05bceed] <4.4-maint>

	* docgen/docgen/document_objects.py,
	docgen/docgen/renderers/render_html.py, docgen/docgen/webxml.py:
	Implemented the WebXML parsing infrastructure.
	[00037af9a5ef] <4.4-maint>

2008-08-02  phil  <phil>

	* docgen/docgen/renderers/__init__.py,
	docgen/docgen/renderers/render_html.py,
	docgen/docgen/unpackers/unpackers.py, docgen/docgen/webxml.py:
	More work on the XHTML renderer.
	[7d489d65e62b] <4.4-maint>

	* doc/docgen.conf, docgen/docgen/documentation_generator.py,
	docgen/docgen/qdoc3.py, docgen/docgen/webxml.py,
	docgen/qdoc3/codemarker.cpp, docgen/qdoc3/cppcodemarker.cpp,
	docgen/qdoc3/cppcodeparser.cpp, docgen/qdoc3/cppcodeparser.h,
	docgen/qdoc3/doc.cpp, docgen/qdoc3/generator.cpp,
	docgen/qdoc3/generator.h, docgen/qdoc3/helpprojectwriter.cpp,
	docgen/qdoc3/htmlgenerator.cpp, docgen/qdoc3/main.cpp,
	docgen/qdoc3/node.cpp, docgen/qdoc3/pagegenerator.cpp,
	docgen/qdoc3/quoter.cpp, docgen/qdoc3/test/assistant.qdocconf,
	docgen/qdoc3/test/designer.qdocconf, docgen/qdoc3/test/eclipse-
	integration.qdocconf, docgen/qdoc3/test/linguist.qdocconf,
	docgen/qdoc3/test/macros.qdocconf, docgen/qdoc3/test/qmake.qdocconf,
	docgen/qdoc3/test/qt-build-docs.qdocconf, docgen/qdoc3/test/qt-
	webxml.qdocconf, docgen/qdoc3/test/qt.qdocconf, docgen/qdoc3/test
	/vs-integration.qdocconf, docgen/qdoc3/tree.cpp,
	docgen/qdoc3/tree.h, docgen/qdoc3/webxmlgenerator.cpp,
	docgen/qdoc3/webxmlgenerator.h:
	Updated qdoc3 from Qt v4.4.1. Added the XHTML renedering stubs.
	[81086dc22c70] <4.4-maint>

	* NEWS, docgen/docgen.py, docgen/docgen/documentation_generator.py,
	docgen/docgen/source_package.py,
	docgen/docgen/unpackers/__init__.py,
	docgen/docgen/unpackers/unpacker_tar_gz.py,
	docgen/docgen/unpackers/unpackers.py:
	Updated the NEWS file. More work on the new documentation system
	(unpacking source packages).
	[3b4a87387083] <4.4-maint>

2008-07-31  phil  <phil>

	* doc/pyqtdoc/PyQt4.xfm:
	Fixed the current documentation system for Qt v4.4.1.
	[f3bffb5cbc3c] <4.4-maint>

	* Makefile, PyQt4.msp, installers/PyQt-eval.nsi-in, installers/PyQt-
	gpl.nsi-in, lib/configure.py:
	Added support for Qt v4.4.1.
	[f3144449a2cf] <4.4-maint>

	* Makefile, doc/docgen.conf, docgen/docgen/configuration.py,
	docgen/docgen/documentation_generator.py:
	More work on the new documentation system.
	[4e85f239617d] <4.4-maint>

2008-07-29  phil  <phil>

	* Makefile, build.py, doc/docgen.conf, docgen/docgen.py,
	docgen/docgen/__init__.py, docgen/docgen/configuration.py,
	docgen/docgen/documentation_generator.py, docgen/qdoc3/JAVATODO.txt,
	docgen/qdoc3/README.TXT, docgen/qdoc3/TODO.txt,
	docgen/qdoc3/apigenerator.cpp, docgen/qdoc3/apigenerator.h,
	docgen/qdoc3/archiveextractor.cpp, docgen/qdoc3/archiveextractor.h,
	docgen/qdoc3/atom.cpp, docgen/qdoc3/atom.h,
	docgen/qdoc3/bookgenerator.cpp, docgen/qdoc3/bookgenerator.h,
	docgen/qdoc3/ccodeparser.cpp, docgen/qdoc3/ccodeparser.h,
	docgen/qdoc3/codechunk.cpp, docgen/qdoc3/codechunk.h,
	docgen/qdoc3/codemarker.cpp, docgen/qdoc3/codemarker.h,
	docgen/qdoc3/codeparser.cpp, docgen/qdoc3/codeparser.h,
	docgen/qdoc3/command.cpp, docgen/qdoc3/command.h,
	docgen/qdoc3/config.cpp, docgen/qdoc3/config.h,
	docgen/qdoc3/cppcodemarker.cpp, docgen/qdoc3/cppcodemarker.h,
	docgen/qdoc3/cppcodeparser.cpp, docgen/qdoc3/cppcodeparser.h,
	docgen/qdoc3/cpptoqsconverter.cpp, docgen/qdoc3/cpptoqsconverter.h,
	docgen/qdoc3/dcfsection.cpp, docgen/qdoc3/dcfsection.h,
	docgen/qdoc3/doc.cpp, docgen/qdoc3/doc.h,
	docgen/qdoc3/documentation.pri, docgen/qdoc3/editdistance.cpp,
	docgen/qdoc3/editdistance.h, docgen/qdoc3/generator.cpp,
	docgen/qdoc3/generator.h, docgen/qdoc3/helpprojectwriter.cpp,
	docgen/qdoc3/helpprojectwriter.h, docgen/qdoc3/htmlgenerator.cpp,
	docgen/qdoc3/htmlgenerator.h, docgen/qdoc3/jambiapiparser.cpp,
	docgen/qdoc3/jambiapiparser.h, docgen/qdoc3/javacodemarker.cpp,
	docgen/qdoc3/javacodemarker.h, docgen/qdoc3/javadocgenerator.cpp,
	docgen/qdoc3/javadocgenerator.h, docgen/qdoc3/linguistgenerator.cpp,
	docgen/qdoc3/linguistgenerator.h, docgen/qdoc3/location.cpp,
	docgen/qdoc3/location.h, docgen/qdoc3/loutgenerator.cpp,
	docgen/qdoc3/loutgenerator.h, docgen/qdoc3/main.cpp,
	docgen/qdoc3/mangenerator.cpp, docgen/qdoc3/mangenerator.h,
	docgen/qdoc3/node.cpp, docgen/qdoc3/node.h,
	docgen/qdoc3/openedlist.cpp, docgen/qdoc3/openedlist.h,
	docgen/qdoc3/pagegenerator.cpp, docgen/qdoc3/pagegenerator.h,
	docgen/qdoc3/plaincodemarker.cpp, docgen/qdoc3/plaincodemarker.h,
	docgen/qdoc3/polyarchiveextractor.cpp,
	docgen/qdoc3/polyarchiveextractor.h,
	docgen/qdoc3/polyuncompressor.cpp, docgen/qdoc3/polyuncompressor.h,
	docgen/qdoc3/qdoc3.pro, docgen/qdoc3/qsakernelparser.cpp,
	docgen/qdoc3/qsakernelparser.h, docgen/qdoc3/qscodemarker.cpp,
	docgen/qdoc3/qscodemarker.h, docgen/qdoc3/qscodeparser.cpp,
	docgen/qdoc3/qscodeparser.h, docgen/qdoc3/quoter.cpp,
	docgen/qdoc3/quoter.h, docgen/qdoc3/separator.cpp,
	docgen/qdoc3/separator.h, docgen/qdoc3/sgmlgenerator.cpp,
	docgen/qdoc3/sgmlgenerator.h, docgen/qdoc3/test/arthurtext.qdocconf,
	docgen/qdoc3/test/assistant.qdocconf, docgen/qdoc3/test/classic.css,
	docgen/qdoc3/test/compat.qdocconf,
	docgen/qdoc3/test/designer.qdocconf, docgen/qdoc3/test/eclipse-
	integration.qdocconf, docgen/qdoc3/test/jambi.qdocconf,
	docgen/qdoc3/test/linguist.qdocconf,
	docgen/qdoc3/test/macros.qdocconf, docgen/qdoc3/test/qmake.qdocconf,
	docgen/qdoc3/test/qt-api-only-with-xcode.qdocconf, docgen/qdoc3/test
	/qt-api-only.qdocconf, docgen/qdoc3/test/qt-build-docs-with-
	xcode.qdocconf, docgen/qdoc3/test/qt-build-docs.qdocconf,
	docgen/qdoc3/test/qt-cpp-ignore.qdocconf, docgen/qdoc3/test/qt-
	defines.qdocconf, docgen/qdoc3/test/qt-for-jambi.qdocconf,
	docgen/qdoc3/test/qt-html-templates.qdocconf, docgen/qdoc3/test/qt-
	inc.qdocconf, docgen/qdoc3/test/qt-linguist.qdocconf,
	docgen/qdoc3/test/qt-webxml.qdocconf, docgen/qdoc3/test/qt-with-
	extensions.qdocconf, docgen/qdoc3/test/qt-with-xcode.qdocconf,
	docgen/qdoc3/test/qt.qdocconf, docgen/qdoc3/test/vs-
	integration.qdocconf, docgen/qdoc3/text.cpp, docgen/qdoc3/text.h,
	docgen/qdoc3/tokenizer.cpp, docgen/qdoc3/tokenizer.h,
	docgen/qdoc3/tr.h, docgen/qdoc3/tree.cpp, docgen/qdoc3/tree.h,
	docgen/qdoc3/uncompressor.cpp, docgen/qdoc3/uncompressor.h,
	docgen/qdoc3/webxmlgenerator.cpp, docgen/qdoc3/webxmlgenerator.h,
	docgen/qdoc3/yyindent.cpp:
	Added the start of the new documentation system.
	[8f27b74b9e3f] <4.4-maint>

2008-07-23  phil  <phil>

	* installers/PyQt-eval.nsi-in:
	Updates to the evaluation version installer.
	[6177433c42d4] <4.4-maint>

	* pylupdate/fetchtr.cpp, pylupdate/main.cpp:
	Applied a patch from Giovanni Bajo (submitted over a year ago!) for
	handling UTF-8 Python source containing UTF-8 literal strings.
	[57c8ce6691ad] <4.4-maint>

2008-07-22  phil  <phil>

	* doc/pyqt4ref.txt, pyuic/uic/uiparser.py, test/ui/about.ui:
	Fixed a pyuic bug handling the widget of a QScrollArea.
	[94bfa2004923] <4.4-maint>

2008-07-05  phil  <phil>

	* Makefile, pyuic/uic/uiparser.py:
	Fixed a bug in pyuic that was triggered by layouts with items
	appearing before widgets with items.
	[426c71ba6937] <4.4-maint>

2008-06-27  phil  <phil>

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	A QChar can now be used whenever a QString is expected. Removed a
	number of methods (mostly in QString) that are now redundant.
	Reordered a couple of other methods to make sure the QChar version
	takes precedence where the underlying C++ code doesn't simply treat
	the QChar as a QString of length one.
	[3a38d05653e6] <4.4-maint>

	* PyQt4.msp:
	All read related methods that take a maximim read length will now
	raise an exception if the length is negative.
	[de6c273fa675] <4.4-maint>

2008-06-23  phil  <phil>

	* pyuic/uic/icon_cache.py:
	Fixed a pyuic bug where the icon cache wasn't handling icons with no
	roles defined.
	[fbf1c117c133] <4.4-maint>

	* pyuic/uic/Compiler/qtproxies.py:
	Fixed a pyuic bug handling strings containing double quotes.
	[4c6732ead68e] <4.4-maint>

2008-06-20  phil  <phil>

	* Makefile, pyuic/uic/uiparser.py, test/ui/combo.ui:
	Fixed a bug with the way pyuic handles QComboBox icons.
	[7dc6edc95509] <4.4-maint>

2008-06-12  phil  <phil>

	* installers/AddToPath.nsh:
	Fixes to the GPL installer so that it will update PATH properly on
	uninstall for the current user.
	[59feda55e02a] <4.4-maint>

	* PyQt4.msp:
	Fixed a number of __delitem__ bugs propagated by cut & paste.
	[32e298c4fa36] <4.4-maint>

2008-06-11  phil  <phil>

	* Makefile, build.py, installers/AddToPath.nsh,
	installers/BuildGPL.txt, installers/PyQt-gpl.nsi-in,
	pyqtdoc/cache.py, pyqtdoc/renderer.py, pyqtdoc/xform.py:
	The Windows installer now tries to update PATH for all users then
	tries for the current user if that fails. Everything is now stored
	in the PyQt4 directory in site-packages. Fixed the internal build
	system to use a local Python interpreter to create the documentation
	because Ubuntu's elementtidy is broken.
	[f443b7002fd2] <4.4-maint>

	* pyuic/uic/uiparser.py:
	pyuic no longer passes the QDockWidget as the parent of the widget
	being placed in the dock (to be consistent with uic).
	[065d7976da4d] <4.4-maint>

2008-06-10  phil  <phil>

	* PyQt4.msp:
	Fixed a regression in the QList conversion code for lists of ints
	and doubles.
	[50d481f7933a] <4.4-maint>

2008-06-07  phil  <phil>

	* PyQt4.msp:
	Changed all handwritten code that accepts a list or tuple to accept
	a sequence.
	[6c2bbf161005] <4.4-maint>

	* PyQt4.msp, installers/BuildGPL.txt:
	Updated all relevant handwritten code to use SIP_SSIZE_T.
	[bff402942bb5] <4.4-maint>

2008-06-01  phil  <phil>

	* examples/graphicsview/dragdroprobot/dragdroprobot.py:
	Some minor fixes to the dragdroprobot.py example.
	[51c084162e61] <4.4-maint>

	* PyQt4.msp:
	Replaced the QVariant ctor that took a QVariantList argument with
	the fromList() static method. Replaced the QVariant ctor that took a
	QVariantMap argument with the fromMap() static method. The above
	changes ensure that an empty Python list and dictionary will always
	be handled as a Python object. Some minor fixes to the
	dragdroprobot.py example.
	[ad64fb00ce89] <4.4-maint>

2008-05-31  phil  <phil>

	* pyuic/tests/list.ui, pyuic/tests/table.ui, pyuic/tests/tree.ui,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/qobjectcreator.py,
	pyuic/uic/icon_cache.py, pyuic/uic/objcreator.py,
	pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Went through the pyuic support for list, table and tree widgets to
	make sure they match the current uic behaviour. Added an icon cache
	to pyuic so that icons are only created once if they are used in
	several places.
	[bcfff75b744e] <4.4-maint>

2008-05-30  phil  <phil>

	* PyQt4.msp:
	The QVariant ctor that takes a QStringList is not constrained.
	Ensured that the QVariant ctor that takes a Python object moves on
	to the next signature if it finds it has a wrapped type.
	[fbefaa3ea57d] <4.4-maint>

2008-05-29  phil  <phil>

	* examples/demos/README, examples/demos/embeddeddialogs/No-Ones-
	Laughing-3.jpg, examples/demos/embeddeddialogs/embeddeddialog.py,
	examples/demos/embeddeddialogs/embeddeddialog.ui,
	examples/demos/embeddeddialogs/embeddeddialogs.py,
	examples/demos/embeddeddialogs/embeddeddialogs.qrc,
	examples/demos/embeddeddialogs/embeddeddialogs_rc.py,
	examples/graphicsview/padnavigator/backside.ui,
	examples/graphicsview/padnavigator/images/artsfftscope.png,
	examples/graphicsview/padnavigator/images/blue_angle_swirl.jpg,
	examples/graphicsview/padnavigator/images/kontact_contacts.png,
	examples/graphicsview/padnavigator/images/kontact_journal.png,
	examples/graphicsview/padnavigator/images/kontact_mail.png,
	examples/graphicsview/padnavigator/images/kontact_notes.png,
	examples/graphicsview/padnavigator/images/kopeteavailable.png,
	examples/graphicsview/padnavigator/images/metacontact_online.png,
	examples/graphicsview/padnavigator/images/minitools.png,
	examples/graphicsview/padnavigator/padnavigator.py,
	examples/graphicsview/padnavigator/padnavigator.qrc,
	examples/graphicsview/padnavigator/padnavigator_rc.py,
	examples/graphicsview/padnavigator/ui_backside.py,
	examples/tools/qtdemo/demos.xml, examples/tools/qtdemo/launcher.py,
	examples/tools/qtdemo/qtdemo_rc.py:
	Added the embeddeddialogs.py and padnavigator.py examples from Igor
	Prischepoff.
	[8f390f0bef60] <4.4-maint>

2008-05-27  phil  <phil>

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/uiparser.py:
	Added support for QFormLayout to pyuic4.
	[80463a635418] <4.4-maint>

2008-05-26  phil  <phil>

	* PyQt4.msp:
	Renamed the print() method of QWebView to print_().
	[7aaf4a2ac5c9] <4.4-maint>

2008-05-23  phil  <phil>

	* PyQt4.msp, examples/widgets/scribble.py:
	Fixed a build problem with versions of Qt prior to v4.4.0.
	[4d6dd4d7ce13] <4.4-maint>

2008-05-20  phil  <phil>

	* NEWS, installers/PyQt-gpl.nsi-in, pyuic/uic/properties.py:
	Tweak to the text in the GPL installer. Another fix to the icon
	handling in pyuic4. Released as v4.4.2.
	[b495de0b3073] [4.4.2] <4.4-maint>

	* NEWS:
	Released as v4.4.1.
	[b19285cf8c60] [4.4.1] <4.4-maint>

2008-05-19  phil  <phil>

	* installers/PyQt-gpl.nsi-in, lib/configure.py:
	More fixes for the GPL installer. More fixes for subprocess in
	configure.py.
	[58992b1aab2a] <4.4-maint>

	* examples/tools/qtdemo/launcher.py, lib/configure.py:
	Removed the use of deprecated modules from configure.py.
	[5b5ba6ea7019] <4.4-maint>

2008-05-18  phil  <phil>

	* installers/AddToPath.nsh, installers/BuildGPL.txt, installers/PyQt-
	gpl.nsi-in:
	Changed the GPL installer so it will be possible have concurrent
	installations for different versions of Python.
	[8d8a6482f533] <4.4-maint>

	* examples/tools/qtdemo/launcher.py:
	Tweaked the qtdemo.py example.
	[636d8b3c0241] <4.4-maint>

	* build.py, installers/AddToPath.nsh, installers/PyQt-gpl.nsi-in,
	installers/StrSlash.nsh:
	Updated the GPL installer.
	[2c8780d03703] <4.4-maint>

	* NEWS, PyQt4.msp:
	Fixed QMetaType.QTransform as it first appeared in Qt v4.3.
	[68fb73d34c09] <4.4-maint>

2008-05-17  phil  <phil>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Fixed pyuic4's handling of layout names. Fixed pyuic4's handling of
	the geometry of the main widget.
	[863acd9e3bb5] <4.4-maint>

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/properties.py:
	Fixed QIcon handling for Qt v4.4. Added some missing widgets.
	[993d4502ba53] <4.4-maint>

	* PyQt4.msp:
	Fixed the breakage of QMetaObject.connectSlotsByName() when used
	with the pyqtSignature() decorator.
	[b900a5b41834] <4.4-maint>

2008-05-16  phil  <phil>

	* Makefile, PyQt4.msp:
	Added QRunnable and QThreadPool. Added QGraphicsWidget and
	QGraphicsProxyWidget to QGraphicsItem's sub-class convertor code.
	[55ac4a868cec] <4.4-maint>

2008-05-13  phil  <phil>

	* designer/pluginloader.cpp:
	Fixed a bug in the Designer plugin loader that breaks compilation
	with versions of Python v2.4.x and earlier that are built with a
	shared Python library.
	[5c6b808a9857] <4.4-maint>

	* Makefile, build.py, doc/default.css, lib/LICENSE.internal,
	pylupdate/pylupdate.sbf, pyuic/uic/pyuic.py:
	Released as v4.4.
	[7013201a52f2] [4.4]

	* examples/designer/plugins/python/pydemoplugin.py:
	Fixed the logo in the Designer plugins demo.
	[08fb80e71339]

2008-05-12  phil  <phil>

	* NEWS, examples/tools/qtdemo/launcher.py:
	In the demo don't show the documentation button if there isn't any
	documentation.
	[551b35e4eb3b]

	* installers/PyQt-gpl.nsi-in:
	Added the SIP developers tools to the GPL installer.
	[4f8789918115]

	* examples/phonon/capabilities.py, examples/phonon/musicplayer.py,
	examples/tools/qtdemo/launcher.py, installers/BuildGPL.txt,
	installers/BuildGPLMega.txt, installers/PyQt-gpl-mega.nsi-in,
	installers/PyQt-gpl.nsi-in:
	Hacked at qtdemo.py so that it uses QtHelp (because QAssistantClient
	is broken in Qt v4.4.0). Updated the GPL installer now that we
	aren't going to bundle Qt or 3rd party tools.
	[4a64f34641be]

2008-05-11  phil  <phil>

	* pyqtdoc/cache.py, pyqtdoc/renderer.py, pyqtdoc/xform.py:
	The document generator now uses Python's elementtree if it is
	available.
	[7b1f75bba68d]

2008-05-09  phil  <phil>

	* Makefile, PyQt4.msp, build.py, designer/pluginloader.cpp,
	designer/pluginloader.h, examples/activeqt/webbrowser/webbrowser.py,
	lib/configure.py:
	Updates to the build system for the move to Ubuntu. Added a missing
	OpenSSL guard.
	[35aa7a426dbb]

2008-05-08  phil  <phil>

	* NEWS:
	Updated the NEWS file.
	[6adc8fd56932]

	* PyQt4.msp:
	Implemented QScriptEngine.newFunction().
	[e1fdef00857f]

2008-05-07  phil  <phil>

	* PyQt4.msp:
	The meta-type support code now uses the new SIP generated assignment
	helpers rather than trying to use the meta-type load and save
	support (which isn't available for QScriptValue).
	[d33977779dee]

2008-05-05  phil  <phil>

	* installers/BuildGPL.txt, installers/PyQt-eval.nsi-in, installers
	/PyQt-gpl.nsi-in, installers/configqt.bat:
	Some updates for the Windows installers.
	[b3c46b84c5c9]

	* NEWS, build.py, doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm, lib/README,
	lib/configure.py:
	Updated the NEWS file. Documentation tweaks.
	[1f034ece1791]

	* PyQt4.msp:
	Small changes to the QMetaObject support to avoid introducing a
	binary incompatibility.
	[58ea8bd46941]

2008-05-04  phil  <phil>

	* PyQt4.msp:
	Added support for staticMetaObject for all QObject derived classes.
	[1f6abac04bf0]

	* PyQt4.msp:
	Completed the support for QMetaObject::invokeMethod().
	[8571bd93bc38]

	* PyQt4.msp:
	Implemented Q_RETURN_ARG().
	[c7443d8f0a3a]

2008-05-03  phil  <phil>

	* pyuic/uic/Loader/qobjectcreator.py:
	Fixed a pyuic bug loading .ui files containing widgets in
	namespaces.
	[337e3c1d7581]

	* PyQt4.msp:
	Ensure that a QDataStream cannot use a Python string as its io
	device.
	[290c9138347e]

	* PyQt4.msp:
	Added the tags that should allow building against Qt v4.4 without
	OpenSSL support.
	[a9e546e49e1f]

	* PyQt4.msp:
	Fixed the bug passing a QString to Q_ARG().
	[d2ca41aa35e2]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Fixed the problem of Python slots (ie. decorated with
	pyqtSignature()) returning Qt classes.
	[386f0256eaae]

2008-04-29  phil  <phil>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, lib/configure.py:
	Updates for the final release of Qt v4.4.
	[4378f8e82674]

2008-04-28  phil  <phil>

	* PyQt4.msp:
	Added support for QMetaObject.invokeMethod() and Q_ARG(). No support
	yet for Q_RETURN_ARG().
	[5cbc0f659c33]

	* pyuic/uic/uiparser.py:
	Fixed a pyuic problem handling C++ namespaces in widget classes.
	[612da718eaf4]

2008-04-27  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt:
	The QVariant() ctor that takes a Python object now automatically
	registers the Python type of the object. QVariant.toPyObject() now
	returns NotImplemented when it can't convert (instead of raising an
	exception). Implemented QMetaType.type() (and others) and overloaded
	it to handle a Python type object.
	[2edddc157f54]

2008-04-24  phil  <phil>

	* PyQt4.msp:
	Added support for QVariant containing a Python object via a new ctor
	and the toPyObject() method.
	[9c3ab65c2f40]

	* pyuic/uic/widget-plugins/qtwebkit.py:
	Added the pyuic plugin for QtWebKit.
	[a591279744c8]

	* pyuic/uic/Compiler/qtproxies.py:
	Fixed a pyuic regression introduced when changing the indentation
	code.
	[62980b268c09]

2008-04-23  phil  <phil>

	* PyQt4.msp:
	Resolved all outstanding issues wrapping Qt v4.4rc1.
	[adcae359130b]

2008-04-21  phil  <phil>

	* PyQt4.msp:
	Completed the wrapping of QScriptEngine.
	[ce6b8b43575d]

	* doc/pyqt4ref.txt:
	Added a paragraph to the documentation covering QtWebKit
	integration.
	[9d122b0f886c]

	* PyQt4.msp:
	Added support for (in theory) any slot result type.
	[55a094212942]

2008-04-20  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt:
	Implemented basic support (ie. C++ int only at the moment) for slot
	return values.
	[545a57e0d0b6]

	* PyQt4.msp:
	pyqtSignature() supports keyword arguments including an optional
	"result" argument that allows the signature to have a return type.
	[51a4ca3921db]

	* PyQt4.msp:
	Finished the support for QGraphicsProxyWidget.
	[7d32fcbc77c7]

2008-04-19  phil  <phil>

	* PyQt4.msp:
	Wrapped the network methods that depended on quintptr. Wrapped the
	QApplication methods that needed XEvent.
	[cab9fc97f453]

	* pyuic/uic/Compiler/compiler.py, pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Compiler/qobjectcreator.py:
	Improved the pyuic fix for lines with embedded newlines so that they
	don't get indented.
	[7d7c6aec782a]

	* PyQt4.msp:
	Wrapped the majority of remaining methods and enum members after
	feedback from DavidB.
	[bb96252cec07]

2008-04-18  phil  <phil>

	* PyQt4.msp:
	Wrapped QPrinterInfo::supportedPaperSizes().
	[85cea79dfd55]

	* PyQt4.msp:
	Wrapped the data() and constData() methods of QSharedMemory.
	[7e1aefae6686]

	* PyQt4.msp:
	Wrapped a few more things that were missed in the first pass through
	the documentation.
	[35b4ce14fe6f]

	* PyQt4.msp:
	Implemented the QHash template (needed by Phonon). Removed all
	qHash() wrappers and added a __hash__ slot for all classes that
	support qHash().
	[da25654f5101]

	* PyQt4.msp, doc/pyqt4ref.txt, pyuic/uic/Compiler/qtproxies.py:
	Fixed a pyuic bug with strings containing newlines identified by
	Douglas Soares de Andrade. Wrapped the modelData() methods of the
	Phonon model classes.
	[acd57c635856]

2008-04-17  phil  <phil>

	* TODO, doc/pyqt4ref.txt:
	Updated the documentation about sip.voidptr.
	[36a9282662ad]

	* PyQt4.msp:
	Removed the use of sipMalloc() and sipFree() from all handwritten
	code.
	[124542a1fcb8]

	* PyQt4.msp:
	Replaced all uses of Py_ssize_t in handwritten code now that we
	require a version of SIP where SIP_SSIZE_T is defined.
	[a60cd4bcc7e1]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, lib/mksccode.py:
	Wrapped the remaining Phonon classes.
	[23f53161968d]

2008-04-16  phil  <phil>

	* build.py, doc/pyqtdoc/phonon-module.html#details,
	doc/pyqtdoc/qtxmlpatterns.html#details, pyqtdoc/renderer.py,
	pyqtdoc/xform.py:
	Updates to the documentation system. (Phonon could probably do with
	some more work.)
	[2630cfb4154e]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, examples/phonon/musicplayer.py:
	Added more support for phonon - the musicplayer.py example now
	works.
	[8ee45f32582a]

	* PyQt4.msp, examples/phonon/musicplayer.py:
	Wrapped more of phonon. Some fixes for musicplayer.py (though not
	working yet).
	[7e426606c6f9]

2008-04-15  phil  <phil>

	* examples/phonon/capabilities.py, examples/phonon/musicplayer.py:
	Added the (untested) musicplayer.py example.
	[6a9ab23449cd]

	* PyQt4.msp:
	The Phonon capabilities.py example now runs.
	[501a5bc43539]

2008-04-13  phil  <phil>

	* examples/phonon/README, examples/phonon/capabilities.py,
	examples/tools/qtdemo/examples.xml,
	examples/tools/qtdemo/qtdemo_rc.py:
	Added the Phonon capabilities example to work out how to wrap the
	ObjectDescription template.
	[704a55228a20]

	* PyQt4.msp, doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm, doc/pyqtdoc
	/phonon-module.html#details, lib/configure.py, lib/pyqtconfig.py.in,
	pyqtdoc/renderer.py:
	Started to wrap the phonon module.
	[776ec24185b4]

	* PyQt4.msp, doc/pyqt4ref.txt, doc/pyqtdoc/qtxmlpatterns.html#details,
	lib/configure.py, lib/pyqtconfig.py.in, pyqtdoc/renderer.py:
	Added the QtXmlPatterns module.
	[2a0380ee867a]

	* PyQt4.msp, doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm,
	doc/pyqtdoc/qtwebkit.html#details, lib/configure.py,
	lib/pyqtconfig.py.in, pyqtdoc/renderer.py:
	Added support for QtWebKit.
	[70aab9c8d88c]

2008-04-12  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt, doc/pyqtdoc/qthelp.html#details,
	doc/pyqtdoc/qtxml.html#details, lib/configure.py,
	lib/pyqtconfig.py.in, pyqtdoc/renderer.py:
	Completed the support for the QtHelp module.
	[3569fc9763be]

	* PyQt4.msp:
	Wrapped the QtHelp module (but it isn't built yet).
	[068a89ffe662]

2008-04-11  phil  <phil>

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	Added support for the new QtCore classes in Qt v4.4rc1.
	[77c122875267]

	* PyQt4.msp:
	Added support for the new QtGui classes in Qt v4.4rc1.
	[aded1c26cd7b]

	* PyQt4.msp:
	Added support for the new QtNetwork classes.
	[d6885f05cf75]

	* PyQt4.msp:
	The QtDesigner module is now fully ported to Qt v4.4rc1.
	[9c34ff766cb6]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	Fully ported the existing QtTest and QtXml classes to Qt v4.4rc1.
	Fully ported the existing and new QtScript classes to Qt v4.4rc1.
	[04a3ecbf1d50]

	* PyQt4.msp:
	Fully ported the existing QtOpenGL and QtSql classes to Qt v4.4rc1.
	[29b74a4bd030]

	* PyQt4.msp:
	Fully ported the existing QtNetwork classes to Qt v4.4rc1.
	[4748b147c2ad]

2008-04-10  phil  <phil>

	* PyQt4.msp:
	The remaining existing QtGui classes are fully ported to Qt v4.4rc1.
	[a044f26b6aff]

	* PyQt4.msp:
	The existing qs*.h QtGui classes are fully ported to Qt v4.4rc1.
	[d8da1a8b9ef4]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	The existing q[f-r]*.h QtGui classes are (almost) fully ported to Qt
	v4.4rc1.
	[5d0d912d533e]

2008-04-09  phil  <phil>

	* PyQt4.msp:
	Merged the QDataStream.readString() fix from the maintenance branch.
	Scanned the QtXmlPatterns headers.
	[78c104478a50]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	Added support for the map() and unmap() methods.
	[a84abf616bfa]

2008-04-08  phil  <phil>

	* doc/pyqtdoc/PyQt4.xfm, doc/pyqtdoc/rb-logo.png:
	Updated the logo in the documentation.
	[7bd6fd51a244]

2008-04-07  phil  <phil>

	* PyQt4.msp:
	The existing q[f-h]*.h QtGui classes are fully ported to Qt v4.4rc1.
	[fe5bd419a604]

	* PyQt4.msp:
	The existing q[d-e]*.h QtGui classes are fully ported to Qt v4.4rc1.
	[c2ff8acf7ddb]

2008-04-06  phil  <phil>

	* PyQt4.msp:
	The existing q[a-c]*.h QtGui classes are fully ported to Qt v4.4rc1.
	[445f2b9526cd]

	* Makefile, PyQt4.msp, lib/configure.py:
	QtAssistant is fully ported to Qt v4.4rc1. The existing QtCore
	classes are fully ported to Qt v4.4rc1 (with one or two outstanding
	queries).
	[8dbdba9815a9]

	* Makefile, NEWS, PyQt4.msp, QAxContainer/qaxbase.sip,
	QAxContainer/qaxobject.sip, QAxContainer/qaxwidget.sip, TODO,
	build.py, contrib/pymodeltest/modeltest.py, contrib/sandbox/README,
	contrib/sandbox/sandbox.pyw, dbus/dbus.cpp, dbus/helper.h,
	doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm,
	doc/pyqtdoc/qtcore.html#pyqtRemoveInputHook,
	doc/pyqtdoc/qtcore.html#pyqtRestoreInputHook,
	examples/designer/plugins/plugins.py,
	examples/designer/plugins/python/analogclockplugin.py,
	examples/designer/plugins/python/bubbleswidgetplugin.py,
	examples/designer/plugins/python/counterlabelplugin.py,
	examples/designer/plugins/python/datetimeeditplugin.py,
	examples/designer/plugins/python/helloglwidgetplugin.py,
	examples/designer/plugins/python/highlightedtexteditplugin.py,
	examples/designer/plugins/python/multipagewidgetplugin.py,
	examples/designer/plugins/python/polygonwidgetplugin.py,
	examples/designer/plugins/python/pydemoplugin.py,
	examples/designer/plugins/python/pythonconsoleplugin.py,
	examples/designer/plugins/widgets/analogclock.py,
	examples/designer/plugins/widgets/bubbleswidget.py,
	examples/designer/plugins/widgets/counterlabel.py,
	examples/designer/plugins/widgets/datetimeedit.py,
	examples/designer/plugins/widgets/helloglwidget.py,
	examples/designer/plugins/widgets/highlightedtextedit.py,
	examples/designer/plugins/widgets/multipagewidget.py,
	examples/designer/plugins/widgets/polygonwidget.py,
	examples/designer/plugins/widgets/pydemo.py,
	examples/designer/plugins/widgets/pythonconsolewidget.py,
	examples/desktop/README, examples/desktop/systray/images/bad.svg,
	examples/desktop/systray/images/heart.svg,
	examples/desktop/systray/images/trash.svg,
	examples/desktop/systray/systray.py,
	examples/desktop/systray/systray.qrc,
	examples/desktop/systray/systray_rc.py,
	examples/graphicsview/diagramscene/diagramscene.py,
	examples/graphicsview/diagramscene/diagramscene.qrc,
	examples/graphicsview/diagramscene/diagramscene_rc.py,
	examples/graphicsview/diagramscene/images/background1.png,
	examples/graphicsview/diagramscene/images/background2.png,
	examples/graphicsview/diagramscene/images/background3.png,
	examples/graphicsview/diagramscene/images/background4.png,
	examples/graphicsview/diagramscene/images/bold.png,
	examples/graphicsview/diagramscene/images/bringtofront.png,
	examples/graphicsview/diagramscene/images/delete.png,
	examples/graphicsview/diagramscene/images/floodfill.png,
	examples/graphicsview/diagramscene/images/italic.png,
	examples/graphicsview/diagramscene/images/linecolor.png,
	examples/graphicsview/diagramscene/images/linepointer.png,
	examples/graphicsview/diagramscene/images/pointer.png,
	examples/graphicsview/diagramscene/images/sendtoback.png,
	examples/graphicsview/diagramscene/images/textpointer.png,
	examples/graphicsview/diagramscene/images/underline.png,
	examples/graphicsview/dragdroprobot/dragdroprobot.py,
	examples/graphicsview/dragdroprobot/dragdroprobot.qrc,
	examples/graphicsview/dragdroprobot/dragdroprobot_rc.py,
	examples/graphicsview/dragdroprobot/images/head.png,
	examples/opengl/hellogl.py, examples/tools/qtdemo/examples.xml,
	examples/tools/qtdemo/images/rb-logo.png,
	examples/tools/qtdemo/qtdemo_rc.py, examples/tutorial/t10.py,
	examples/tutorial/t11.py, examples/tutorial/t12.py,
	examples/tutorial/t13.py, examples/tutorial/t14.py,
	examples/tutorial/t8.py, examples/tutorial/t9.py,
	installers/BuildGPL.txt, installers/PyQt-eval.nsi-in, installers
	/PyQt-gpl.nsi-in, installers/configqt.bat, lib/GPL_EXCEPTION.TXT,
	lib/GPL_EXCEPTION_ADDENDUM.TXT, lib/LICENSE.GPL2, lib/LICENSE.GPL3,
	lib/LICENSE.commercial, lib/LICENSE.commercial.short,
	lib/LICENSE.edu, lib/LICENSE.edu.short, lib/LICENSE.eval.short,
	lib/LICENSE.gpl, lib/LICENSE.gpl.short, lib/LICENSE.internal, lib
	/OPENSOURCE-NOTICE.TXT, lib/README, lib/THANKS, lib/configure.py,
	lib/pyqt-edu.sip, pyqtdoc/renderer.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/loader.py,
	pyuic/uic/Loader/qobjectcreator.py, pyuic/uic/__init__.py,
	pyuic/uic/properties.py, pyuic/uic/pyuic.py, pyuic/uic/uiparser.py,
	test/dbus/test_multibus.py, test/sigslots/double_disable.py,
	test/sigslots/timer_leak.py, test/test_gc_thread.py,
	test/test_pickle.py, test/test_properties.py, test/test_repr.py,
	test/test_virtual_operators.py:
	Merged the 4.3 maintenance branch.
	[407ef7a370fd]

2007-12-05  phil  <phil>

	* Makefile, NEWS, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, installers/PyQt-
	eval.nsi-in, installers/PyQt-gpl.nsi-in, lib/GPL_EXCEPTION.TXT,
	lib/configure.py:
	Added support for Qt v4.3.3. Updated the GPL exceptions. Released as
	v4.3.3.
	[d765a8edac37] [4.3.3] <4.3-maint>

	* NEWS:
	Released as v4.3.2.
	[36d3420974b6] [4.3.2] <4.3-maint>

	* test/test_virtual_operators.py:
	Added the test case for virtual operators.
	[948531031466] <4.3-maint>

2007-12-04  phil  <phil>

	* NEWS, PyQt4.msp:
	Backed out the recent change that disabled the input hook for
	Windows2000. It turns out the cause of the problem was a conflict
	(bug?) with PyReadline.
	[c833424b66cf] <4.3-maint>

2007-11-30  phil  <phil>

	* lib/configure.py:
	Hid an internal configuration option.
	[a640485167ff] <4.3-maint>

2007-11-29  phil  <phil>

	* PyQt4.msp:
	The input hook is no longer installed by default on Windows2000 and
	earlier because of reported (but not reproduced) performance
	problems.
	[15ee7fcacdc7] <4.3-maint>

2007-11-16  phil  <phil>

	* PyQt4.msp, lib/configure.py, test/sigslots/timer_leak.py:
	Completely reimplemented the fix for leaking universal slots when
	the emitter is not known (ie. QTimer.singleShot()) using the new SIP
	/SingleShot/ argument annotation. (SIP v4.7.2 is now required.) The
	previous fix had problems when Python objects were being re-created
	at the same address. Added the test script that shows a leaking
	QTimer.singleShot().
	[0a77519033c8] <4.3-maint>

2007-11-08  phil  <phil>

	* doc/pyqt4ref.txt, lib/configure.py, test/test_gc_thread.py:
	Added the --confirm-license option to configure.py. Added the
	test_gc_thread.py test.
	[5397fffff5ad] <4.3-maint>

2007-10-28  phil  <phil>

	* installers/PyQt-eval.nsi-in, installers/PyQt-gpl.nsi-in:
	Changed the installers so that msvcp71.dll is installed if needed.
	[49a03a56eeaa] <4.3-maint>

	* PyQt4.msp:
	Universal proxy slots will now be reused when repeatedly connected
	to the same Python slot so as not to leak memory in long running
	code. The use case is calling QTimer.singleShot() in a loop.
	[c991478bc354] <4.3-maint>

2007-10-18  phil  <phil>

	* PyQt4.msp:
	Fixed the ownership annotations on all createEditor() methods.
	[f012a7afe0c7] <4.3-maint>

2007-10-16  phil  <phil>

	* pyqtdoc/renderer.py:
	The class index is now 4 columns rather than 5. A class's detailed
	description now says if the class can be pickled.
	[33abe231c338] <4.3-maint>

	* lib/configure.py:
	configure.py now tells people to re-run it with the --verbose flag.
	[67cc4670ad61] <4.3-maint>

2007-10-14  phil  <phil>

	* lib/GPL_EXCEPTION.TXT, lib/LICENSE.gpl:
	More license tweaking.
	[a7eeddf06cb6] <4.3-maint>

	* build.py, installers/BuildGPL.txt, installers/PyQt-gpl.nsi-in,
	lib/GPL_EXCEPTION.TXT, lib/GPL_EXCEPTION_ADDENDUM.TXT,
	lib/LICENSE.gpl, lib/OPENSOURCE-NOTICE.TXT, lib/THANKS:
	Updated the internal build docs now that Qt GPL for Windows supports
	MSVC.NET. Changed the GPL license to be the same as Trolltech's
	exceptions.
	[0497fd047433] <4.3-maint>

2007-10-13  phil  <phil>

	* PyQt4.msp:
	Added the missing private setModel() methods to QListWidget,
	QTableWidget and QTreeWidget.
	[9c52b7919992] <4.3-maint>

2007-10-10  phil  <phil>

	* examples/tutorial/t10.py, examples/tutorial/t11.py,
	examples/tutorial/t12.py, examples/tutorial/t13.py,
	examples/tutorial/t14.py, examples/tutorial/t8.py,
	examples/tutorial/t9.py:
	Various fixes for the tutorial examples.
	[9769dd1ae202] <4.3-maint>

2007-10-06  phil  <phil>

	* pyuic/uic/properties.py:
	pyuic now handles the stdset property attribute properly.
	[86dea8ea2832] <4.3-maint>

2007-10-04  phil  <phil>

	* lib/configure.py:
	configure.py no longer parses the Qt header files when trying to
	find QT_VERSION and QT_EDITION.
	[09456834d756] <4.3-maint>

	* PyQt4.msp:
	The cleanup handler used to track QGraphicsScene instances is now on
	the heap in order to control if and when it is destroyed.
	[a263f2b29750] <4.3-maint>

2007-10-03  phil  <phil>

	* PyQt4.msp:
	Added the new TransferThis function annotation to
	QObject.deleteLater().
	[6ecffca9e03a] <4.3-maint>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm, installers/PyQt-eval
	.nsi-in, installers/PyQt-gpl.nsi-in:
	Switched to Qt v4.3.2.
	[ec795535d220] <4.3-maint>

2007-09-28  phil  <phil>

	* NEWS:
	Released as v4.3.1.
	[69af21229f22] [4.3.1] <4.3-maint>

2007-09-25  phil  <phil>

	* NEWS, installers/BuildGPL.txt, lib/configure.py:
	The Windows mega package should now support the ODBC driver
	(untested). Updated the NEWS file.
	[b9ad7e934fea] <4.3-maint>

2007-09-21  phil  <phil>

	* examples/graphicsview/dragdroprobot/dragdroprobot.py,
	examples/graphicsview/dragdroprobot/dragdroprobot.qrc,
	examples/graphicsview/dragdroprobot/dragdroprobot_rc.py,
	examples/graphicsview/dragdroprobot/images/head.png,
	examples/tools/qtdemo/examples.xml,
	examples/tools/qtdemo/qtdemo_rc.py:
	Added the dragdroprobot.py example from Lieven Buts.
	[a19e56952c9a] <4.3-maint>

2007-09-19  phil  <phil>

	* pyuic/uic/uiparser.py:
	pyuic4 change to support numeric toolbar areas that Designer v4.2
	seems to use.
	[89dd7ad17a6b] <4.3-maint>

	* PyQt4.msp:
	Fixed a silly missing increment in the new proxy code.
	[1a7604a8c2e9] <4.3-maint>

	* PyQt4.msp:
	Replaced the single linked list used to store the different types of
	signal/slot proxies with three hashes.
	[5ccb602928f6] <4.3-maint>

2007-09-18  phil  <phil>

	* PyQt4.msp, test/sigslots/double_disable.py:
	Some slight refactoring of the signal/slot proxy code in
	anticipation of making the searching of proxies much faster.
	[e556fc0c8f75] <4.3-maint>

2007-09-13  phil  <phil>

	* contrib/sandbox/sandbox.pyw, pyuic/uic/Loader/qobjectcreator.py:
	New version of sandbox.pyw from Mark. pyuic4 fix from Ulli for a
	problem with (for example) QScintilla.
	[d84fd4d7b3a0] <4.3-maint>

2007-09-05  phil  <phil>

	* PyQt4.msp, contrib/sandbox/sandbox.pyw, lib/configure.py:
	Updated sandbox.pyw from Mark. The locker classes now
	unconditionally release the lock in the __exit__() method. This
	avoids a potential deadlock when the 'as' clause is used in a 'with'
	statement.
	[56361c20704e] <4.3-maint>

2007-09-01  phil  <phil>

	* PyQt4.msp, pyuic/uic/pyuic.py:
	The PyQtProxy mutex is now allocated on the heap as part of the
	module initialisation to ensure that Qt's static initialisation is
	complete beforehand.
	[8028e39cd6b2] <4.3-maint>

2007-08-30  phil  <phil>

	* contrib/sandbox/sandbox.pyw:
	Updated sandbox.pyw from Mark.
	[d06ff672e393] <4.3-maint>

2007-08-29  phil  <phil>

	* contrib/sandbox/sandbox.pyw:
	Updated sandbox.pyw from Mark.
	[c879c61b94f4] <4.3-maint>

2007-08-28  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt,
	doc/pyqtdoc/qtcore.html#pyqtRemoveInputHook,
	doc/pyqtdoc/qtcore.html#pyqtRestoreInputHook:
	Added the pyqtRemoveInputHook() and pyqtRestoreInputHook() functions
	to the QtCore module.
	[dd373b45349e] <4.3-maint>

	* contrib/sandbox/sandbox.pyw:
	Updated sandbox from Mark.
	[3e0d73137f25] <4.3-maint>

2007-08-27  phil  <phil>

	* contrib/sandbox/README, contrib/sandbox/sandbox.pyw:
	Updated sandbox from Mark.
	[1c9a04287a6e] <4.3-maint>

2007-08-26  phil  <phil>

	* PyQt4.msp:
	A QGraphicsScene instance is now guaranteed to be destroyed before
	the QApplication instance. This should avoid apparently random
	crashes when an application that has parentless QGraphicsScene
	instances terminates.
	[35f19d703255] <4.3-maint>

	* PyQt4.msp, contrib/sandbox/sandbox.pyw:
	The input hook now checks if the current thread is the one in which
	the application object was created. Added sandbox.pyw from Mark
	Summerfield to the contrib directory.
	[0d1611f78603] <4.3-maint>

2007-08-16  phil  <phil>

	* PyQt4.msp:
	Fixed the ordering of the QKeySequence ctors and removed a couple
	that have been superceded by QKeySequence convertor code.
	[e884920511da] <4.3-maint>

2007-08-13  phil  <phil>

	* lib/configure.py:
	Explicitly pass the dest argument to all calls to add_option() in
	configure.py. (It looks like it might be needed for old versions of
	Python, ie v2.3.x.)
	[2298f562c285] <4.3-maint>

2007-08-11  phil  <phil>

	* contrib/pymodeltest/modeltest.py, lib/LICENSE.commercial,
	pyuic/uic/properties.py:
	Change to pyuic to treat property names correctly irrespective of
	the current locale.
	[5a0adae1d5b6] <4.3-maint>

2007-08-10  phil  <phil>

	* dbus/dbus.cpp, dbus/helper.h, doc/pyqt4ref.txt,
	examples/designer/plugins/plugins.py,
	examples/designer/plugins/python/pydemoplugin.py,
	examples/designer/plugins/widgets/pydemo.py,
	lib/LICENSE.commercial.short, lib/LICENSE.edu.short,
	lib/LICENSE.eval.short, lib/LICENSE.gpl.short,
	pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Fixed pyuic bugs related to QUrl properties and adding QToolBars.
	[738d1ef5df0f] <4.3-maint>

2007-08-08  phil  <phil>

	* examples/opengl/hellogl.py:
	Fixed the hellogl.py example.
	[3ce2f0d3c69e] <4.3-maint>

2007-08-07  phil  <phil>

	* Makefile, PyQt4.msp, installers/PyQt-eval.nsi-in, installers/PyQt-
	gpl.nsi-in:
	Switched to Qt v4.3.1.
	[f9f27a1f43fb] <4.3-maint>

	* PyQt4.msp:
	Added the missing winEvent() to QSizeGrip and QWizard (Windows
	only).
	[da898d4975c7] <4.3-maint>

2007-08-04  phil  <phil>

	* PyQt4.msp:
	Added missing /Transfer/ annotations from QToolBar.addWidget() and
	QToolBar.insertWidget().
	[7ba7f7cce150] <4.3-maint>

	* pyuic/uic/Compiler/qtproxies.py:
	Added support for QColumnView to pyuic.
	[b2a45353c6ef] <4.3-maint>

2007-07-30  phil  <phil>

	* NEWS:
	Released as v4.3.
	[89dd87b81777] [4.3]

2007-07-29  phil  <phil>

	* NEWS, installers/BuildGPL.txt, installers/PyQt-gpl.nsi-in:
	Updated the mega Windows package to include eric4. Updated the NEWS
	file.
	[a3f1fa0583b3]

2007-07-27  phil  <phil>

	* PyQt4.msp, designer/python.pro-in, doc/pyqt4ref.txt,
	lib/configure.py, test/sigslots/double_disable.py,
	test/sigslots/slottypes.py:
	Fixed QTextEdit.print() to be print_() from Python. Building static
	plugins (when Qt has been built as shared libraries) is now disabled
	with a warning message rather than being treated as an error. Added
	quotes if needed to the Designer Python plugin .pro file. Added the
	--no-sip-files options to configure.py to disable the installation
	of the .sip files. Fixed a bug in universal proxy handling that
	didn't account for disable() legitmately being called twice.
	[3e8018dc51c4]

2007-07-23  phil  <phil>

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi-in:
	More PyQwt fixes to pick up the correct __init__.py.
	[88959233c175]

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi-in,
	lib/configure.py:
	Debugged the PyQwt support.
	[823403056d49]

	* Makefile, installers/BuildGPL.txt, installers/PyQt-gpl.nsi-in,
	lib/configure.py:
	Added PyQwt to the mega Windows GPL package - untested.
	[208d3aaf2f43]

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi-in,
	lib/configure.py:
	The mega Windows GPL package now supports SSL. The mega Windows GPL
	package no longer contains the Qt docs.
	[23a2acccb8b8]

2007-07-21  phil  <phil>

	* lib/configure.py:
	Changed the checking of the Qt layout in configure.py to work around
	Debian's broken Qt build meaning that it failed to say that Qt was
	built as shared libraries.
	[ff29afb6474c]

2007-07-20  phil  <phil>

	* PyQt4.msp:
	A further refinement to the signal/slot handling fix.
	[3907854b0eaa]

2007-07-17  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt, lib/configure.py:
	Updated the documentation for the new style of configure.py flags.
	Added --no-qsci-api flag to configure.py based on a patch from
	Matteo Bertini. Hopefully fixed a bug introduced in the previous
	signal/slot handling fix.
	[f7a2815fbb5c]

2007-07-16  phil  <phil>

	* PyQt4.msp:
	Fixed a bug in signal/slot handling where proxies where being
	incorrectly reused when the original transmitter had been deleted,
	but a new one had been created at the same address before the proxy
	had itself been deleted.
	[e95c1c6151a7]

2007-07-14  phil  <phil>

	* lib/LICENSE.gpl.short, lib/configure.py, test/sigslots/slottypes.py:
	Improvements in configure.py error messages for Windows from
	Giovanni.
	[79322f83485f]

2007-07-10  phil  <phil>

	* doc/pyqt4ref.txt, lib/configure.py:
	Reverted the behaviour of configure.py relating to the QScintilla
	API file. Improved the documentation concerning the -e flag to
	configure.py.
	[639a9d491fac]

2007-07-09  phil  <phil>

	* PyQt4.msp:
	Reworked the PyOS_InputHook code based on suggestions from Michiel
	De Hoon so that it is no longer reliant of the behaviour of
	readline.
	[e1d88eeda63d]

	* lib/configure.py:
	configure.py argument parsing fixes.
	[f5e76fc282ad]

2007-07-04  phil  <phil>

	* lib/configure.py:
	Added Giovanni Bajo's patch to configure.py to support optparse.
	[3633b0f8c15d]

2007-07-01  phil  <phil>

	* lib/configure.py:
	Minor configure.py tweaks.
	[4a74958120bc]

	* PyQt4.msp, installers/PyQt-gpl.nsi-in:
	Acquire the GIL before freeing a signal/slot connection.
	[1046f40687fe]

2007-06-25  phil  <phil>

	* pylupdate/fetchtr.cpp:
	Fixed a pylupdate bug triggered by single quoted strings when a
	source codec is specified.
	[d22d9f55f01a]

	* pyuic/uic/properties.py:
	Added support for changing cursor shapes in pyuic.
	[b0439eae9a79]

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	pyuic tries to use setSpacing() rather than setHorizontalSpacing()
	and setVerticalSpacing() if it can.
	[ccb77536c800]

2007-06-24  phil  <phil>

	* installers/BuildGPL.txt, installers/PyQt-gpl.nsi-in:
	Updated the GPL Windows installer for the mega-package.
	[d2065ea95bed]

2007-06-23  phil  <phil>

	* NEWS, installers/BuildGPL.txt:
	Updated the NEWS file. Added the internal document on building the
	Windows mega-package.
	[b5e7fec2f813]

2007-06-22  phil  <phil>

	* Makefile, lib/configure.py:
	configure.py will now quit on a keyboard interrupt at the license
	prompt.
	[0eff9f4149ce]

2007-06-21  phil  <phil>

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt, lib/configure.py:
	Added the -t flag to configure.py to specify static plugins to be
	linked when compiling against a static Qt.
	[c77f94afeaf0]

2007-06-20  phil  <phil>

	* examples/sql/connection.py:
	Fixed a bug in the SQL examples.
	[bc8b8c53d204]

	* Makefile, lib/configure.py:
	Added the internal flag to configure.py to include QScintilla in the
	big consolidated module.
	[f9fdebdccee8]

	* pylupdate/fetchtr.cpp:
	Fixed a pylupdate4 bug related to tripple quotes and UTF8 source
	code.
	[1831fc6b7753]

	* lib/configure.py:
	Adopted the new SIP %CompositeModule and changed to handling of
	%CondolidatedModule accordingly. This means that using the -g flag
	to configure.py will generate a new _qt module.
	[b54126c3cef1]

2007-06-19  phil  <phil>

	* Makefile, lib/configure.py:
	Improved the detection of a static Qt build. Disabled the QtDesigner
	module with a static Qt build.
	[7e7ba479afa4]

	* Makefile, lib/configure.py:
	Build system changes so that consolidated modules now build and
	work. (Untested against static libraries.)
	[1d920d2f6944]

2007-06-18  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	Removed the use of an internal name from handwritten code. Disable
	the generation of an API file if generating consolidated modules.
	[c301caa8759a]

2007-06-16  phil  <phil>

	* PyQt4.msp, examples/designer/plugins/widgets/helloglwidget.py:
	Fixed a bug in the Qt Designer plugins example.
	[f76ce7e7f232]

2007-06-14  phil  <phil>

	* examples/graphicsview/collidingmice/collidingmice.py:
	Improved the speed of the collidingmice.py example based on a hint
	from Richard Dale.
	[95f24acb0fd7]

2007-06-12  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt, installers/PyQt-eval.nsi-in, installers
	/PyQt-gpl.nsi-in:
	Added some extra %ModuleHeaderCode for #include files that were
	previously being picked up by accident. (SIP v4.7 is a little bit
	more picky about this.)
	[88fcd2fc9fbe]

2007-06-06  phil  <phil>

	* pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Fixed a Qt 4.3 related pyuic problem with
	QLayout.setContentsMargins().
	[2af484d3f65f]

2007-06-01  phil  <phil>

	* PyQt4.msp:
	Removed the /TransferBack/ annotations on QLayout.removeWidget(),
	QStackedWidget.removeWidget(), QStatusBar.removeWidget() and
	QTabWidget.removeTab() because QLayout.removeWidget() does not
	reparent the widget being removed so it is still owned by C++.
	[715545628240]

2007-05-30  phil  <phil>

	* Makefile, PyQt4.msp,
	doc/pyqtdoc/qpydesignerscriptextension.html#details,
	qpy/QtDesigner/qpydesigner.pro,
	qpy/QtDesigner/qpydesignerscriptextension.h,
	qpy/QtDesigner/qpydesignerscriptextension.sip:
	Qt v4.3.0 is now fully supported. It will no longer build against Qt
	v4.3.0rc1.
	[947d447d1789]

	* Makefile, dbus/dbus.cpp, doc/pyqt4ref.txt, lib/configure.py:
	Changed the handling of DBus in configure.py so that it should work
	automatically for the most common configurations.
	[660e5a714fc7]

2007-05-28  phil  <phil>

	* Makefile, doc/pyqt4ref.txt, lib/configure.py:
	Added the -e flag to configure.py to enable specific modules only.
	[de13c595231d]

2007-05-27  phil  <phil>

	* Makefile, doc/pyqt4ref.txt, lib/configure.py:
	Added the -g flag to configure.py to build PyQt with all the wrapper
	code in the Qt module and only it is linked against a Qt library.
	(The corresponding SIP support is not yet implemented.)
	[8fd8cb3bd428]

2007-05-25  phil  <phil>

	* lib/configure.py:
	Fixed a configure.py bug that was preventing the Qt module being
	built and installed.
	[5f4e58986a41]

2007-05-24  phil  <phil>

	* lib/configure.py:
	The Qt consolidated module is now implemented in C and ignores
	errors with missing modules.
	[4d4a227da701]

2007-05-20  phil  <phil>

	* PyQt4.msp:
	QObject.findChild() and QObject.findChildren() now implement
	/Transfer/ on the returned objects.
	[330b81a3c4e0]

2007-05-18  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	The SSL support is now disabled if Qt was built without SSL support
	(thanks to David Boddie).
	[3802c0e63690]

2007-05-17  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt:
	Fixed a bug in the implementation of proxy signals.
	[2b9a861fb565]

2007-05-16  phil  <phil>

	* PyQt4.msp:
	Added a missing /Transfer/ from QAbstractSpinBox.lineEdit().
	[f6c9fbfdaca7]

2007-05-13  phil  <phil>

	* PyQt4.msp:
	Implemented the /Transfer/ method annotation where it seemed
	appropriate. Changed some handwritten code to use the new
	sipTransferBreak() rather than sipTransferBack() where Qt deletes
	the object. Added other missing transfer annotations.
	[91693cd9eb5b]

	* pyqtdoc/renderer.py:
	Documentation update for QtScript.
	[0e2f28e56a93]

2007-05-12  phil  <phil>

	* PyQt4.msp, build.py, doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm,
	doc/pyqtdoc/qtscript.html#details, examples/script/README,
	examples/script/helloscript.py, lib/configure.py,
	lib/pyqtconfig.py.in:
	Added the QtScript module. Finalised the %ConvertToSubClassCode. Qt
	v4.3.0rc1 is now fully supported.
	[a24eb6c820de]

	* PyQt4.msp, examples/tools/qtdemo/qtdemo.py:
	Fixed problems with the move of the QFileIconProvider class.
	[ad3426d9dc33]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	Finished the Qt v4.3.0 support for the QtGui module.
	[865e880f6a50]

2007-05-11  phil  <phil>

	* PyQt4.msp:
	More Qt v4.3.0 support for the QtGui module.
	[279f12ccdea0]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	More Qt v4.3.0 support for the QtGui module.
	[27dbd2b8db9c]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	Added Qt v4.3.0 support to about a third of the QtGui module.
	[53a40b456e69]

	* PyQt4.msp:
	QSslCertificate.alternateSubjectNames() is now implemented.
	[ce2513db8488]

2007-05-10  phil  <phil>

	* PyQt4.msp:
	Added Qt v4.3.0 support to the QtNetwork module (except for
	QSslCertificate.alternateSubjectNames() which needs a %MappedType).
	[7e63c95d2f5e]

	* PyQt4.msp:
	Added Qt v4.3.0 support to the QtSql and QtSvg modules (except for
	the buggy methods in QSvgGenerator).
	[4755dd2acc9a]

	* PyQt4.msp:
	Added Qt v4.3.0 support to the QtTest and QtXml modules. Added
	QStringRef to QtCore. Added the additional QChar methods.
	[04b6cfcaef93]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm,
	doc/pyqtdoc/qpydesignerscriptextension.html#details,
	qpy/QtDesigner/qpydesigner.pro,
	qpy/QtDesigner/qpydesignerscriptextension.h,
	qpy/QtDesigner/qpydesignerscriptextension.sip:
	Added Qt v4.3.0 support to the QtDesigner module. Documentation
	changes due to changes in the v4.3.0 HTML.
	[870f7078dea5]

	* PyQt4.msp, lib/configure.py:
	Added Qt v4.3.0 support to the QtAssistant and QtCore modules (with
	the exception of a few undocumented QChar methods).
	[df8fc15c178c]

2007-05-09  phil  <phil>

	* pyuic/uic/properties.py:
	Fixed pyuic sizePolicy handling for Qt v4.3.0.
	[26fc7a3f5e81]

	* Makefile, examples/tools/qtdemo/qtdemo.py:
	The qtdemon example will now run correctly no matter which directory
	it is started from. Switched the internal build system to Qt
	v4.3.0rc1.
	[1bf401c474c3]

2007-05-02  phil  <phil>

	* PyQt4.msp, lib/LICENSE-eval-gpl.txt:
	Added a missing /Transfer/ from QTabWidget.setTabBar().
	[3d62429075f0]

2007-04-28  phil  <phil>

	* NEWS, doc/pyqt4ref.txt, lib/configure.py:
	Changed the meaning of the -d option to configure.py so that the top
	level directory is always called PyQt4.
	[f712f404fed2]

2007-04-27  phil  <phil>

	* doc/pyqt4ref.txt, test/test_pickle.py:
	Documented that all enums can now be pickled (even though they be be
	nested types). Updated the installation documentation regarding the
	-d flag to configure.py.
	[1accea64df6b]

2007-04-24  phil  <phil>

	* PyQt4.msp:
	Added the missing QItemDelegate.editorEvent().
	[909895cb58e5]

2007-04-23  phil  <phil>

	* PyQt4.msp:
	Replaced the broken QTranslator.load() overload with
	QTranslator.loadFromData().
	[a3a003e8531c]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Added the pickle code for QColor, QDateTime, QKeySequence, QMatrix
	and QPolygon.
	[684efa67aa47]

2007-04-22  phil  <phil>

	* PyQt4.msp:
	Added pickle code for QByteArray, QChar, QDate, QLatin1Char,
	QLatin1String, QLine, QLineF, QPoint, QPointF, QRect, QRectF, QSize,
	QSizeF and QTime.
	[4c91c8406794]

	* PyQt4.msp, lib/configure.py, test/test_findChildren.py,
	test/test_pickle.py, test/test_postEvent.py:
	Changed the SIP dependency to v4.7. Added the %PickleCode for
	QString.
	[f4a0a9a3f6a0]

2007-04-18  phil  <phil>

	* installers/AddToPath.nsh:
	Added the missing AddToPath.nsh file to SVN.
	[a29d08444349]

2007-04-16  phil  <phil>

	* PyQt4.msp, build.py:
	Added a missing /Transfer/ from QDockWidget.setWidget(). Added the
	AddToPath.nsh code for Windows.
	[5dfd184acc58]

2007-04-13  phil  <phil>

	* installers/PyQt-eval.nsi-in, installers/PyQt-gpl.nsi-in:
	Changed the installers to add the Qt bin directory to PATH.
	[809ce556ee85]

2007-04-12  phil  <phil>

	* PyQt4.msp:
	Fixed an incorrect Qt v4.2 dependency.
	[7e978b2943c3]

2007-04-10  phil  <phil>

	* doc/pyqt4ref.txt, installers/PyQt-eval.nsi-in, installers/PyQt-gpl
	.nsi-in, test/test_StandardKey.py, test/test_findChildren.py:
	Fixed the installers to deal with the Qt Designer plugin. Added a
	couple of extra test scripts. Fixed a copyright notice.
	[02220ffc9cbf]

	* NEWS:
	Released as v4.2.
	[b956cf43179c] [4.2]

2007-04-09  phil  <phil>

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	A StandardKey may now be used whenever a QKeySequence is expected.
	[876bf160610a]

2007-04-08  phil  <phil>

	* PyQt4.msp, test/ownership/guiBridges.py, test/ownership/pyqtbug6.py,
	test/ownership/semaphore.py, test/ownership/wref.py,
	test/sigslots/form4.ui, test/sigslots/sample-main.py, test/sigslots
	/sample-thread.py, test/sigslots/signalsignal.py,
	test/sigslots/sigsig2.py, test/test_QDate.py,
	test/test_QDateTime.py, test/test_QDir.py, test/test_QPoint.py,
	test/test_QRect.py, test/test_QRegion.py, test/test_QSize.py,
	test/test_QString.py, test/test_QStringList.py, test/test_QTime.py,
	test/test_pyuic.py, test/ui/BookmarkForm.ui,
	test/ui/ConnectionWizard.ui, test/ui/MainInterface.ui,
	test/ui/PreferencesForm.ui, test/ui/RunControlMainGUI.ui,
	test/ui/ToolConfigurationForm.ui, test/ui/designerTest.ui,
	test/ui/menus.ui, test/ui/pqfaxdial.ui, test/ui/pyqt4-font-test.ui,
	test/ui/spacer.ui:
	Fixed a bug with a Qt signal connected to a Python signal connected
	to a Python slot where the GIL was being released when it wasn't
	being held. The fix involved backing out some changes made when
	investigating the deadlock problems. However the deadlock related
	examples still seem to be Ok. Reviewed the test cases, throwing out
	the Qt3 related ones and adding recent Qt4 ones.
	[c7c3f38b0aa6]

2007-04-07  phil  <phil>

	* examples/itemviews/basicsortfiltermodel.py,
	examples/itemviews/sortingmodel/default.txt,
	examples/itemviews/sortingmodel/sortingmodel.py,
	examples/itemviews/sortingmodel/sortingmodel.qrc,
	examples/itemviews/sortingmodel/sortingmodel_rc.py,
	examples/tools/qtdemo/examples.xml,
	examples/tools/qtdemo/qtdemo_rc.py, installers/PyQt-eval.nsi-in,
	installers/PyQt-gpl.nsi-in:
	Replaced the sortingmodel example with the basicsortfiltermodel
	example. Updated the NSIS installer files for Qt v4.2.3.
	[6d5323c2c459]

	* contrib/pymodeltest/modeltest.py,
	examples/itemviews/simpledommodel.py,
	examples/itemviews/simpletreemodel/simpletreemodel.py,
	examples/itemviews/sortingmodel/sortingmodel.py:
	Added a new modeltest.py from Andreas. Some itemview example patches
	from Andreas.
	[e88ff3a8061f]

2007-04-06  phil  <phil>

	* contrib/pymodeltest/modeltest.py:
	Updated pymodeltest from Andreas.
	[2c53e6512fde]

2007-04-05  phil  <phil>

	* pyuic/uic/properties.py:
	Fixed pyuic so that it no longer tries to update a widget's existing
	font, but instead creates a new one from scratch (as uic does).
	[5d63a1c98f83]

2007-04-04  phil  <phil>

	* build.py, contrib/pymodeltest/LICENSE.GPL,
	contrib/pymodeltest/README, contrib/pymodeltest/modeltest.py:
	Added the port of the modeltest tool from Andreas to the new contrib
	directory.
	[e541666cc7fb]

	* doc/pyqt4ref.txt, lib/configure.py:
	Added the -n flag to configure.py to specify where the API file is
	installed.
	[56831c6cc2c4]

	* designer/pluginloader.cpp, designer/python.pro-in, doc/pyqt4ref.txt,
	lib/configure.py:
	The default search path used by the Python Designer plugin is the
	"python" subdirectory of each directory that Designer searches in.
	Added the -p flag to configure.py to specify where the Designer
	plugin is to be installed.
	[821e77f8868f]

2007-04-03  phil  <phil>

	* lib/pyqtconfig.py.in:
	Removed the archaic calls to apply() in pyqtconfig.py.
	[6c854ecb4d42]

	* lib/configure.py:
	Disabled the QtDesigner module when building universal binaries
	because of build system problems - probably related to the static
	QPy library.
	[00420f6ee167]

2007-04-02  phil  <phil>

	* lib/configure.py:
	Changed the build system to build universal binaries on MacOS/X if
	SIP was configured to do so.
	[206df0c934b1]

	* lib/configure.py:
	Fixed the build problem with Designer plugins with MinGW.
	[7b4d97908d91]

	* NEWS, PyQt4.msp:
	Added the missing sub-class convertor code to QLayoutItem.
	[e012bcf29f1c]

2007-03-25  phil  <phil>

	* PyQt4.msp:
	Added support for wchar_t and wchar_t * external signals.
	[dd0ec6a70f04]

2007-03-22  phil  <phil>

	* Makefile, PyQt4.msp, examples/tutorial/t2.py,
	examples/tutorial/t6.py, examples/tutorial/t7.py,
	examples/tutorial/t8.py:
	Added /TransferBack/ functionality to QTabWidget.removeTab().
	[7e95fa3fa798]

2007-03-18  phil  <phil>

	* pylupdate/fetchtr.cpp, pylupdate/main.cpp,
	pylupdate/metatranslator.cpp, pylupdate/metatranslator.h,
	pylupdate/proparser.cpp, pylupdate/proparser.h,
	pylupdate/simtexth.h, pylupdate/translator.cpp,
	pylupdate/translator.h:
	Updated pylupdate from Detlev.
	[9251ef45eaea]

2007-03-16  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt, examples/sql/connection.py:
	Slot proxies created for methods of QObject sub-classes are now
	moved to the thread of the QObject they are proxying for. This is
	now consistent with the Qt behaviour.
	[707716c0ff24]

2007-03-10  phil  <phil>

	* PyQt4.msp:
	Added the QApplication ctors that take a Display *.
	[56e50b9663d3]

2007-03-07  phil  <phil>

	* Makefile, PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	Updated the internal build system to Qt v4.2.3.
	[9036d319a307]

2007-03-04  phil  <phil>

	* PyQt4.msp:
	Added qt_set_sequence_auto_mnemonic(),
	qt_x11_wait_for_window_manager(), qt_mac_secure_keyboard(),
	qt_mac_set_dock_menu(), qt_mac_set_menubar_icons(),
	qt_mac_set_menubar_merge(), qt_mac_set_native_menubar() and
	qt_mac_set_press_and_hold_context() to the QtGui module.
	[3cdba1cf524d]

2007-03-03  phil  <phil>

	* PyQt4.msp:
	Fiex bugs in QObject.findChildren().
	[0daf71afc46b]

2007-02-28  phil  <phil>

	* PyQt4.msp:
	Made sure the GIL is released any time QMetaObject::activate() is
	called.
	[07ebf73cf4c8]

2007-02-27  phil  <phil>

	* lib/configure.py:
	Added fix from Ulli to configure.py to check that a Python shared
	library actually exists.
	[3bb50f4fee0f]

	* doc/pyqt4ref.txt, lib/configure.py:
	SIP is now run with the -g flag.
	[012c7cff41ff]

2007-02-25  phil  <phil>

	* pyuic/uic/objcreator.py:
	Made the pyuic4 plugins directory optional.
	[9447fb9ea844]

	* PyQt4.msp:
	Don't pass the numItems argument to Python when calling the
	drawItems() methods (see previous change).
	[b2d06b038085]

2007-02-24  phil  <phil>

	* PyQt4.msp:
	Fixed QGraphicsView.drawItems() and QGraphicsScene.drawItems().
	[5e2a443639ca]

	* PyQt4.msp:
	Released the GIL in handwritten code of methods of QObject derived
	classes.
	[c1927161e410]

2007-02-22  phil  <phil>

	* qpy/QtDesigner/qpydesigner.pro,
	qpy/QtDesigner/qpydesignercontainerextension.h,
	qpy/QtDesigner/qpydesignercustomwidgetcollectionplugin.h,
	qpy/QtDesigner/qpydesignercustomwidgetplugin.h,
	qpy/QtDesigner/qpydesignermembersheetextension.h,
	qpy/QtDesigner/qpydesignerpropertysheetextension.h,
	qpy/QtDesigner/qpydesignertaskmenuextension.h:
	Improved the .pro file for the Designer QPy classes.
	[81bc3c9ca1cf]

	* Makefile, PyQt4.msp:
	Fixed the AWOL QObject.metaObject() method.
	[efe775e64c13]

2007-02-19  phil  <phil>

	* examples/designer/plugins/python/analogclockplugin.py,
	examples/designer/plugins/python/bubbleswidgetplugin.py,
	examples/designer/plugins/python/counterlabelplugin.py,
	examples/designer/plugins/python/helloglwidgetplugin.py,
	examples/designer/plugins/python/highlightedtexteditplugin.py,
	examples/designer/plugins/python/polygonwidgetplugin.py,
	examples/designer/plugins/python/pythonconsoleplugin.py,
	examples/designer/plugins/widgets/analogclock.py,
	examples/designer/plugins/widgets/bubbleswidget.py,
	examples/designer/plugins/widgets/counterlabel.py,
	examples/designer/plugins/widgets/helloglwidget.py,
	examples/designer/plugins/widgets/highlightedtextedit.py,
	examples/designer/plugins/widgets/polygonwidget.py,
	examples/designer/plugins/widgets/pythonconsolewidget.py:
	Added DavidB's Designer plugin examples.
	[a05a89177c60]

2007-02-18  phil  <phil>

	* PyQt4.msp:
	The proxies for signals are no longer children of the transmitter
	but are connected to the destroyed() signal (just like slots). This
	means they will hang around longer if they are proxying for the
	destroyed() signal itself.
	[aab10074b2f0]

	* lib/configure.py:
	Made some attempt to check that the Python library is dynamic before
	building the Designer plugin.
	[422f071ef9a0]

	* PyQt4.msp:
	Make sure the Python object returned by a property getter is kept
	until the next get so that we are sure that there is always a valid
	pointer.
	[144ccfa123e2]

	* designer/pluginloader.cpp:
	The Designer plugin now ignores the QPyDesignerCustomWidgetPlugin
	type object (because it is abstract) and only instantiates its sub-
	types.
	[9d7821d1c14c]

2007-02-17  phil  <phil>

	* designer/pluginloader.cpp:
	Fixed another pre-Python 2.5 problem in the Designer plugin.
	[75ee6035bb46]

	* designer/pluginloader.cpp, designer/pluginloader.h:
	Removed a couple of consts from the designer plugin for Python v2.4
	and earlier.
	[c8140ee6eb23]

	* doc/pyqt4ref.txt:
	Added the documentation (briefly) describing how to write Designer
	plugins.
	[9a695b9908c3]

2007-02-16  phil  <phil>

	* PyQt4.msp, designer/python.pro-in, examples/designer/README,
	examples/designer/plugins/plugins.py,
	examples/tools/qtdemo/examples.xml,
	examples/tools/qtdemo/qtdemo_rc.py, lib/configure.py,
	qpy/QtDesigner/qpydesigner.pro:
	Ported all the plugin/meta-object support to Windows and Mac.
	[fa6200bf1611]

	* PyQt4.msp, designer/python.pro-in,
	examples/designer/plugins/plugins.py,
	examples/designer/plugins/python/pydemoplugin.py,
	examples/designer/plugins/widgets/pydemo.py:
	Added the Qt Designer plugin example and the framework for adding
	more examples by just dropping them in to the relevant directories.
	[c1b4ad6602f9]

2007-02-15  phil  <phil>

	* designer/pluginloader.cpp, designer/pluginloader.h:
	Finished the Qt Designer plugin. This completes the support for
	writing Designer plugins in Python - but not yet documented or
	ported to Windows and Mac.
	[011a77c3b35a]

2007-02-12  phil  <phil>

	* designer/pluginloader.cpp, designer/pluginloader.h, designer/python
	.pro-in:
	More work on the Designer plugin. Plugins are correctly imported but
	their contents are not yet exported to Designer.
	[cfb4d6cffdd1]

	* build.py, designer/pluginloader.cpp, designer/python.pro-in,
	lib/configure.py:
	Added the basis of the Qt Designer plugin.
	[ea2f700835be]

2007-02-11  phil  <phil>

	* PyQt4.msp:
	Added signal support to QMetaObjects.
	[e9f65023fd2a]

	* PyQt4.msp:
	Added introspected slots to the QMetaObject support.
	[b9a998bf6298]

	* PyQt4.msp, doc/pyqt4ref.txt:
	Changed the implementation of pyqtSignature() slightly so that the
	stored signature always has a method name. Documented that a method
	name can be given as part of a pyqtSignature() so that the Python
	method name can be overridden.
	[708ca97fe679]

	* PyQt4.msp:
	pyqtProperty() now handles enum properties.
	[61b2b3551e48]

2007-02-10  phil  <phil>

	* PyQt4.msp:
	Added freset to pyqtProperty. Added support for flag properties.
	[d4766c886483]

2007-02-09  phil  <phil>

	* PyQt4.msp:
	Python properties are now integrated with Qt properties (except for
	enums and flags).
	[6497457118df]

2007-02-06  phil  <phil>

	* PyQt4.msp:
	More property integration.
	[edd2141bf32e]

2007-02-05  phil  <phil>

	* PyQt4.msp:
	Completed the initial setup of PyQt properties. They now appear in
	Designer, but not yet handled by qt_metacall().
	[2b6b2e3f5451]

2007-02-04  phil  <phil>

	* PyQt4.msp:
	Added the pyqtProperty class for defining Python properties to Qt.
	(Not yet integrated with QMetaObject.)
	[daaa4810a0e8]

2007-01-31  phil  <phil>

	* pyuic/uic/uiparser.py:
	Fixed a pyuic bug handling resource files that include a pathname.
	[88aff59e99f6]

2007-01-30  phil  <phil>

	* PyQt4.msp:
	Started to add the metaObject() support. For the moment meta-
	objects don't support signals, slots or properties.
	[99710d526fa2]

2007-01-28  phil  <phil>

	* doc/pyqtdoc/qpydesignercontainerextension.html#details,
	doc/pyqtdoc/qpydesignercustomwidgetcollectionplugin.html#details,
	doc/pyqtdoc/qpydesignercustomwidgetplugin.html#details,
	doc/pyqtdoc/qpydesignermembersheetextension.html#details,
	doc/pyqtdoc/qpydesignerpropertysheetextension.html#details,
	doc/pyqtdoc/qpydesignertaskmenuextension.html#details,
	doc/pyqtdoc/qtdesigner.html#details:
	Added the documentation for the QtDesigner QPy classes.
	[d2dfa1abbcc0]

	* PyQt4.msp, qpy/QtDesigner/qpydesigner.pro,
	qpy/QtDesigner/qpydesignercontainerextension.h,
	qpy/QtDesigner/qpydesignercontainerextension.sip,
	qpy/QtDesigner/qpydesignermembersheetextension.h,
	qpy/QtDesigner/qpydesignermembersheetextension.sip,
	qpy/QtDesigner/qpydesignerpropertysheetextension.h,
	qpy/QtDesigner/qpydesignerpropertysheetextension.sip:
	Added the extra QtDesigner QPy classes that aren't needed by David's
	examples.
	[709257fbc2d7]

	* build.py, lib/configure.py, qpy/QtDesigner/qpydesigner.pro,
	qpy/QtDesigner/qpydesignercustomwidgetcollectionplugin.h,
	qpy/QtDesigner/qpydesignercustomwidgetcollectionplugin.sip,
	qpy/QtDesigner/qpydesignercustomwidgetplugin.h,
	qpy/QtDesigner/qpydesignercustomwidgetplugin.sip,
	qpy/QtDesigner/qpydesignertaskmenuextension.h,
	qpy/QtDesigner/qpydesignertaskmenuextension.sip:
	Added the (as yet undocumented) QPy classes to the QtDesigner
	module.
	[70574ee75c0c]

2007-01-27  phil  <phil>

	* PyQt4.msp:
	Changed the Qt support API setup to futureproof it.
	[3b6a7d029164]

	* NEWS, PyQt4.msp, lib/configure.py:
	Added the stub for creating meta-objects for new Python classes.
	[1355ddfb6eab]

2007-01-25  phil  <phil>

	* Makefile, PyQt4.msp, build.py, doc/pyqt4ref.txt,
	doc/pyqtdoc/PyQt4.xfm, doc/pyqtdoc/qtdesigner.html#details,
	pyqtdoc/renderer.py:
	Documented the QtDesigner module (but not how to use it).
	[7a57485516ce]

	* PyQt4.msp, lib/configure.py, lib/pyqtconfig.py.in,
	pylupdate/fetchtr.cpp:
	Added the QtDesigner module (undocumented as yet).
	[4d2de485d469]

	* PyQt4.msp:
	Included the (probably temporary) setData() and setSuper() methods
	to QMetaObject.
	[99e527ab412c]

2007-01-23  phil  <phil>

	* PyQt4.msp, pyuic/uic/__init__.py:
	Added support for qt_metacall(). This is a significant part of the
	support for plugins implemented in Python. This compile, but is
	otherwise untested.
	[77887debbd2f]

2007-01-22  phil  <phil>

	* pylupdate/fetchtr.cpp:
	Another pylupdate update from Detlev.
	[3617641b7a8a]

2007-01-21  phil  <phil>

	* PyQt4.msp:
	Implemented sipQtFindConnection() so that lambda slots can be
	handled by the cyclic garbage collector.
	[b7b952362dbf]

2007-01-20  phil  <phil>

	* pylupdate/fetchtr.cpp, pylupdate/main.cpp, pylupdate/merge.cpp,
	pylupdate/metatranslator.cpp, pylupdate/metatranslator.h,
	pylupdate/numberh.cpp, pylupdate/pylupdate.sbf,
	pylupdate/sametexth.cpp, pylupdate/simtexth.cpp,
	pylupdate/simtexth.h, pylupdate/translator.cpp,
	pylupdate/translator.h:
	Another pylupdate update from Detlev.
	[93aca6209f23]

	* pylupdate/fetchtr.cpp, pylupdate/metatranslator.cpp,
	pylupdate/metatranslator.h, pylupdate/pylupdate.sbf,
	pylupdate/translator.cpp, pylupdate/translator.h:
	Added the new version of pylupdate from Detlev.
	[6fc4b0303cc9]

2007-01-17  phil  <phil>

	* pyuic/uic/widget-plugins/qaxcontainer.py, pyuic/uic/widget-
	plugins/qscintilla.py:
	Fixed pyuic4 for QScintilla.
	[fa566c88b860]

2007-01-16  phil  <phil>

	* pylupdate/fetchtr.cpp, pylupdate/merge.cpp,
	pylupdate/metatranslator.cpp, pylupdate/metatranslator.h,
	pylupdate/translator.h:
	Hopefully fixed pylupdate for Qt v4.2.
	[ed966207e24f]

2007-01-15  phil  <phil>

	* PyQt4.msp, lib/LICENSE.commercial.short, lib/LICENSE.edu.short,
	lib/LICENSE.eval.short, lib/LICENSE.gpl.short, lib/LICENSE.internal:
	Updated the copyright notices. Fixed the Transfer annotations around
	QGraphicsItem now that we have a better understanding of the dual
	relationships between items and their parent and items and their
	scenes.
	[4c95d6f83559]

2007-01-04  phil  <phil>

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	A QGradient can now be used wherever a QBrush can be used.
	[20bc9e42a977]

2006-12-26  phil  <phil>

	* doc/pyqt4ref.txt:
	Added the documentation for the dbus support module.
	[9d4dd4a4fd8c]

2006-12-25  phil  <phil>

	* dbus/dbus.cpp:
	Fixed a problem with the dbus module where timeouts could still be
	being added after the QCoreApplication instance had been destroyed.
	[1de030e69564]

	* dbus/dbus.cpp, dbus/helper.h, lib/configure.py:
	The dbus-python example-signal-recipient.py example now behaves the
	same as the GLib version.
	[6cff7b1445d2]

2006-12-23  phil  <phil>

	* build.py, dbus/dbus.cpp, dbus/dbus.sbf, dbus/dbusmod.sip,
	dbus/helper.h, lib/configure.py:
	Redid the dbus module as it no longer needs to be SIP generated, and
	give it the same API as the corresponding glib module.
	[a5f6731d4d73]

2006-12-22  phil  <phil>

	* dbus/dbusmod.sip, dbus/helper.h:
	Completed the implementation of the dbus support module.
	[5a0b1e1e62e1]

	* dbus/dbusmod.sip, dbus/helper.h:
	Implemented the watch callbacks for the DBus support module. The
	example-client.py seems to work.
	[97bd47cf9a83]

	* dbus/dbusmod.sip, dbus/helper.h, lib/configure.py:
	More stubs for the DBus support mordule.
	[38e9c247944f]

2006-12-21  phil  <phil>

	* dbus/dbusmod.sip:
	Really added the DBus support module stubs this time.
	[f2153812a13a]

	* build.py, lib/configure.py:
	Added the stubs for the DBus support module.
	[6466a72784b0]

2006-12-20  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt:
	Implemented PyOS_InputHook.
	[df4e0dd4cd96]

	* PyQt4.msp:
	Added a missing /Factory/ annotation to
	QTextEdit.createMimeDataFromSelection().
	[edea3a1efcbe]

2006-12-12  phil  <phil>

	* PyQt4.msp:
	Fixed bugs in the sub-class conversion code for QGraphicsTextItem
	and QGraphicsSvgItem that didn't take into account the multiple
	inheritance.
	[5a434a5592ad]

2006-12-10  phil  <phil>

	* PyQt4.msp:
	Fixed a bug in the signal/slot handling where it was wrongly assumed
	that QObject::sender() would never return 0.
	[389dcd7b56a9]

2006-12-09  phil  <phil>

	* NEWS, build.py:
	Updated the NEWS file. Fixed the internal build system for later
	versions of docutils.
	[94396f1a0b49]

2006-12-06  phil  <phil>

	* NEWS, PyQt4.msp, doc/pyqt4ref.txt, lib/configure.py:
	Fixed a reference count bug with the handling of PyObject * as an
	argument to emit. Replaced "PyObject *" as a special signal argument
	type with "PyQt_PyObject" and made it possible to emit Python
	objects asynchronously without the sender having to keep a
	reference. Changed short-circuit signals to use PyQt_PyObject.
	Documented that lambda functions can now be used as slots. The
	minimum SIP requirement is now v4.5.1.
	[c5650c095563]

2006-12-03  phil  <phil>

	* PyQt4.msp:
	Reverted to the PyQt3 way of ensuring that top level widget are
	destroyed before the QApplication.
	[3a2a98d93fb1]

2006-11-30  phil  <phil>

	* PyQt4.msp, examples/draganddrop/draggableicons/draggableicons.py:
	Fixed a bug in QCoreApplication and QApplication ctor handwritten
	code that caused a crash if either was created a second time with no
	arguments. Changed the handling of the delayed destruction of
	QCoreApplication and QApplication instances to possible avoid a
	crash if more than one was created in an interpreter. (However, such
	a case will still not work as expected because of the multiple
	instances.) Fixed a bug in the draggableicons.py example.
	[55e2219a90c5]

2006-11-29  phil  <phil>

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm,
	installers/PyQt-eval.nsi-in, installers/PyQt-gpl.nsi-in,
	lib/configure.py, pylupdate/main.cpp:
	Fixed a couple of documentation errors. Updated to Qt v4.2.2. Fixed
	a regression in one of the QLabel ctors introduced in PyQt v4.1.
	[370cf6cc815f]

2006-11-19  phil  <phil>

	* pyuic/uic/__init__.py:
	Fixed a typo in the functions exported by the uic module.
	[0b5a060ea0d0]

2006-11-12  phil  <phil>

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/properties.py:
	Added support for the (apparently) new-style palette descriptions to
	pyuic.
	[ed5133f89cdc]

2006-11-11  phil  <phil>

	* PyQt4.msp:
	Fixed an object ownership bug in QTextBlock.setUserData().
	[babc969a98ec]

2006-11-04  phil  <phil>

	* NEWS:
	Released as v4.1.
	[3239c481cb55] [4.1]

	* PyQt4.msp:
	Updated QObject::tr() and QObject::trUtf8() for Qt v4.2 so they are
	modelled on the (changed) QMetaObject functions.
	[c65f56e161f8]

	* examples/mainwindows/sdi/sdi.py:
	Fix for an indentation bug in the sdi.py example from Ulli.
	[a12fa47434be]

	* PyQt4.msp:
	Fixed QX11EmbedContainer.error() and QX11EmbedWidget.error() for Qt
	v4.1.
	[b15d156b2e21]

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/qobjectcreator.py:
	A couple of pyuic4 fixes from Torsten.
	[c3316fe93413]

2006-11-03  phil  <phil>

	* PyQt4.msp, examples/activeqt/webbrowser/icons/image0.xpm,
	examples/activeqt/webbrowser/icons/image1.xpm,
	examples/activeqt/webbrowser/icons/image2.xpm,
	examples/activeqt/webbrowser/icons/image3.xpm,
	examples/activeqt/webbrowser/icons/image4.xpm,
	examples/activeqt/webbrowser/icons/image5.xpm,
	examples/activeqt/webbrowser/icons/image6.xpm,
	examples/activeqt/webbrowser/mainwindow.qrc,
	examples/activeqt/webbrowser/mainwindow.ui,
	examples/activeqt/webbrowser/mainwindow_rc.py,
	examples/activeqt/webbrowser/ui_mainwindow.py,
	examples/activeqt/webbrowser/webbrowser.py,
	pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Loader/qobjectcreator.py, pyuic/uic/images.py,
	pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Backout the start of the pyuic4 embedded image support as it only
	ever seems to be used by .ui files converted from Qt3. Added support
	to pyuic4 for resource files. Fixed the webbrowser.py example and
	converted it to use a resource file. Adjust the position of the
	handwritten ctors that take a QVariant argument to work around a
	problem with the HTML documentation.
	[f815926b214e]

2006-10-29  phil  <phil>

	* examples/activeqt/webbrowser/ui_mainwindow.py,
	pyuic/uic/Compiler/compiler.py, pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Loader/loader.py, pyuic/uic/images.py,
	pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	Fixed the handling of QActionGroups in pyuic4. Started to add
	support for embedded images in pyuic4.
	[d5d6762399cf]

2006-10-28  phil  <phil>

	* installers/PyQt-eval.nsi-in, installers/PyQt-gpl.nsi-in,
	lib/configure.py:
	Fixed build problem with Qt's binary Mac package. Updated the
	Windows installers to Qt v4.2.1.
	[d494365341ab]

	* PyQt4.msp, build.py, doc/pyqtdoc/PyQt4.xfm, pyqtdoc/xform.py,
	pyuic/uic/Compiler/qobjectcreator.py:
	Fixed a Python >=2.4 dependency in pyuic4. The HTML docs are now
	derived from Qt v4.2.1. Fixed commitDataRequest() and
	saveStateRequest() in QApplication when QSessionManager support is
	disabled.
	[3d6aec66c1c3]

	* PyQt4.msp, doc/pyqt4ref.txt, lib/configure.py, lib/pyqtconfig.py.in:
	Removed the QtDBus support.
	[fff738d7f5a0]

2006-10-27  phil  <phil>

	* NEWS, PyQt4.msp, build.py, doc/pyqtdoc/PyQt4.xfm, lib/configure.py:
	More QtDBus support. Python datetime, date and time objects can be
	used anywhere that a QDateTime, QDate and QTime respectively can be
	used. Added QDate.toPyDate(), QDateTime.toPyDateTime() and
	QTime.toPyTime(). Updated the NEWS file. Updated the XML rules for
	generating the HTML API docs.
	[4f6368870fc4]

2006-10-22  phil  <phil>

	* PyQt4.msp, build.py, doc/pyqt4ref.txt, lib/configure.py,
	lib/pyqtconfig.py.in:
	Started support for QtDBus.
	[a213de5ca44e]

2006-10-21  phil  <phil>

	* PyQt4.msp, pyuic/uic/Compiler/proxyproperties.py,
	pyuic/uic/Loader/loader.py, pyuic/uic/__init__.py,
	pyuic/uic/objcreator.py:
	Applied Matt Newell's fix to pyuic.
	[ec7be2e8bb0d]

	* Makefile, PyQt4.msp, pyuic/uic/Compiler/compiler.py:
	Updated for Qt v4.2.1. Fixed tr() and trUtf8() for Qt v4.2. Fixed a
	pyuic bug when there were no i18n strings.
	[1c198caa8835]

2006-10-20  phil  <phil>

	* PyQt4.msp, doc/pyqt4ref.txt, examples/graphicsview/README,
	examples/graphicsview/collidingmice/collidingmice.py,
	examples/graphicsview/collidingmice/images/cheese.jpg,
	examples/graphicsview/collidingmice/mice.qrc,
	examples/graphicsview/collidingmice/mice_rc.py,
	examples/graphicsview/elasticnodes.py,
	examples/tools/qtdemo/examples.xml,
	examples/tools/qtdemo/qtdemo_rc.py, lib/configure.py:
	Reapplied the change to the type of PYQT_VERSION_STR now that we
	require SIP v4.5. Added QtDBus to the metasip project. Added the
	collidingmice and elasticnodes examples. Added the missing
	QGraphicsItem.UserType. Added some QTextStream << operators for
	basic types. Fixed the X11 specific code in QApplication
	%ConvertToSubClassCode. Added context manager support to QReadLocker
	and QWriteLocker. The PyQt4.api file is installed is QScintilla is
	found or the -a flag is given. Handle the change in debug libraries
	in Qt v4.2.
	[dee62825c511]

2006-10-15  phil  <phil>

	* PyQt4.msp:
	Finished the support for Qt v4.2 (except for the QtDBus module).
	[32a3adeb7757]

	* PyQt4.msp:
	Added the QX11Embed* classes. Added the Qt v4.2 QUndo* classes.
	[155d4ff6a839]

	* PyQt4.msp:
	Finished the Qt v4.2 support - except for the new undo classes and
	QGraphics*.
	[0dea638c836a]

	* PyQt4.msp:
	More work on Qt v4.2 support - about half of QtGui is now done.
	[dc105f8f2f65]

2006-10-14  phil  <phil>

	* PyQt4.msp:
	Finished updating QtCore for Qt v4.2.
	[94e5e78eaf51]

2006-10-13  phil  <phil>

	* PyQt4.msp:
	Some more Qt 4.2 support.
	[3f5fd61cf975]

2006-10-08  phil  <phil>

	* PyQt4.msp:
	More work on the Qt v4.2 support.
	[83d488be14db]

2006-10-07  phil  <phil>

	* Makefile, PyQt4.msp, lib/configure.py:
	Implemented the minimum changes needed to build against Qt v4.2.0.
	Only tested on Linux.
	[ada40692cb90]

2006-10-06  phil  <phil>

	* doc/pyqt4ref.txt, lib/configure.py:
	An API file for QScintilla2 is now created automatically.
	[3fd2e3202bba]

2006-09-30  phil  <phil>

	* installers/PyQt-eval.nsi-in, installers/PyQt-gpl.nsi-in,
	lib/configure.py:
	Fixes for building QAxContainer on Windows.
	[1591410e259d]

2006-09-29  phil  <phil>

	* examples/activeqt/webbrowser/ui_mainwindow.py, pyuic/uic/widget-
	plugins/qaxcontainer.py:
	Removed the exception so that pyuic can handle ActiveQt classes on
	Linux.
	[994ce677b6d0]

2006-09-23  phil  <phil>

	* PyQt4.msp, build.py, doc/pyqt4ref.txt,
	doc/pyqtdoc/qttest.html#details, installers/PyQt-eval.nsi-in,
	installers/PyQt-gpl.nsi-in, lib/configure.py, lib/pyqtconfig.py.in,
	pyqtdoc/renderer.py:
	Added the QtTest module - those functions that simulate user
	interaction.
	[815ef4853986]

2006-09-22  phil  <phil>

	* pyuic/tests/datetimewidgets.ui, pyuic/tests/qtablewidget.ui,
	pyuic/tests/qtabwidget.ui, pyuic/tests/qtoolbox.ui,
	pyuic/tests/testsuite.py, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/loader.py,
	pyuic/uic/Loader/qobjectcreator.py, pyuic/uic/exceptions.py,
	pyuic/uic/objcreator.py, pyuic/uic/properties.py,
	pyuic/uic/uiparser.py, pyuic/uic/widget-plugins/qaxcontainer.py,
	pyuic/uic/widget-plugins/qwt.py:
	Updated to Torsten's latest pyuic4 snapshot including support for
	widget plugins. There seem to be a regression in QAxContainer
	support.
	[eec00cc716d6]

2006-09-17  phil  <phil>

	* PyQt4.msp:
	QMutexLocker now supports the Python 2.5 context manager protocol.
	[39f165583aff]

	* pyuic/LICENSE, pyuic/tests/BookmarkDialog.ui,
	pyuic/tests/QRegExpWizardDialog.ui, pyuic/tests/dockwidget-in-
	mainwindow.ui, pyuic/tests/eric4_ui/AboutDialog.ui,
	pyuic/tests/eric4_ui/AddDirectoryDialog.ui,
	pyuic/tests/eric4_ui/AddFileDialog.ui,
	pyuic/tests/eric4_ui/AddFoundFilesDialog.ui,
	pyuic/tests/eric4_ui/AddLanguageDialog.ui,
	pyuic/tests/eric4_ui/ApplicationPage.ui,
	pyuic/tests/eric4_ui/BookmarkDialog.ui,
	pyuic/tests/eric4_ui/BookmarkedFilesDialog.ui,
	pyuic/tests/eric4_ui/CodeMetricsDialog.ui,
	pyuic/tests/eric4_ui/ColorDialogWizardDialog.ui,
	pyuic/tests/eric4_ui/CommandOptionsDialog.ui,
	pyuic/tests/eric4_ui/CompareDialog.ui,
	pyuic/tests/eric4_ui/ConfigurationDialog.ui,
	pyuic/tests/eric4_ui/CorbaPage.ui,
	pyuic/tests/eric4_ui/CvsCommandDialog.ui,
	pyuic/tests/eric4_ui/CvsCommitDialog.ui,
	pyuic/tests/eric4_ui/CvsDialog.ui,
	pyuic/tests/eric4_ui/CvsDiffDialog.ui,
	pyuic/tests/eric4_ui/CvsHistoryDialog.ui,
	pyuic/tests/eric4_ui/CvsLogDialog.ui,
	pyuic/tests/eric4_ui/CvsLoginDialog.ui,
	pyuic/tests/eric4_ui/CvsLogoutDialog.ui,
	pyuic/tests/eric4_ui/CvsMergeDialog.ui,
	pyuic/tests/eric4_ui/CvsNewProjectOptionsDialog.ui,
	pyuic/tests/eric4_ui/CvsOptionsDialog.ui,
	pyuic/tests/eric4_ui/CvsSwitchDialog.ui,
	pyuic/tests/eric4_ui/CvsTagDialog.ui,
	pyuic/tests/eric4_ui/CxfreezeConfigDialog.ui,
	pyuic/tests/eric4_ui/DebuggerGeneral1Page.ui,
	pyuic/tests/eric4_ui/DebuggerGeneral2Page.ui,
	pyuic/tests/eric4_ui/DebuggerPropertiesDialog.ui,
	pyuic/tests/eric4_ui/DebuggerPythonPage.ui,
	pyuic/tests/eric4_ui/DebuggerRubyPage.ui,
	pyuic/tests/eric4_ui/DeleteFilesConfirmationDialog.ui,
	pyuic/tests/eric4_ui/DiffDialog.ui,
	pyuic/tests/eric4_ui/DocGeneratorExecDialog.ui,
	pyuic/tests/eric4_ui/EditBreakpointDialog.ui,
	pyuic/tests/eric4_ui/EditWatchpointDialog.ui,
	pyuic/tests/eric4_ui/EditorAPIsPage.ui,
	pyuic/tests/eric4_ui/EditorAutocompletionPage.ui,
	pyuic/tests/eric4_ui/EditorCalltipsPage.ui,
	pyuic/tests/eric4_ui/EditorColoursPage.ui,
	pyuic/tests/eric4_ui/EditorGeneralPage.ui,
	pyuic/tests/eric4_ui/EditorHighlightersPage.ui,
	pyuic/tests/eric4_ui/EditorHighlightingStylesPage.ui,
	pyuic/tests/eric4_ui/EditorProperties1Page.ui,
	pyuic/tests/eric4_ui/EditorProperties2Page.ui,
	pyuic/tests/eric4_ui/EditorStylesPage.ui,
	pyuic/tests/eric4_ui/EmailDialog.ui,
	pyuic/tests/eric4_ui/EmailPage.ui,
	pyuic/tests/eric4_ui/EricapiConfigDialog.ui,
	pyuic/tests/eric4_ui/EricdocConfigDialog.ui,
	pyuic/tests/eric4_ui/ExceptionsFilterDialog.ui,
	pyuic/tests/eric4_ui/FileDialogWizardDialog.ui,
	pyuic/tests/eric4_ui/FiletypeAssociationDialog.ui,
	pyuic/tests/eric4_ui/FindFileDialog.ui,
	pyuic/tests/eric4_ui/FindFileNameDialog.ui,
	pyuic/tests/eric4_ui/FontDialogWizardDialog.ui,
	pyuic/tests/eric4_ui/GotoDialog.ui,
	pyuic/tests/eric4_ui/HelpDocumentationPage.ui,
	pyuic/tests/eric4_ui/HelpViewersPage.ui,
	pyuic/tests/eric4_ui/HgCommandDialog.ui,
	pyuic/tests/eric4_ui/HgCommitDialog.ui,
	pyuic/tests/eric4_ui/HgCopyDialog.ui,
	pyuic/tests/eric4_ui/HgDialog.ui,
	pyuic/tests/eric4_ui/HgDiffDialog.ui,
	pyuic/tests/eric4_ui/HgLogDialog.ui,
	pyuic/tests/eric4_ui/HgManifestDialog.ui,
	pyuic/tests/eric4_ui/HgNewProjectOptionsDialog.ui,
	pyuic/tests/eric4_ui/HgOptionsDialog.ui,
	pyuic/tests/eric4_ui/HgPullDialog.ui,
	pyuic/tests/eric4_ui/HgPushDialog.ui,
	pyuic/tests/eric4_ui/HgRevisionSelectionDialog.ui,
	pyuic/tests/eric4_ui/HgStatusDialog.ui,
	pyuic/tests/eric4_ui/HgSwitchDialog.ui,
	pyuic/tests/eric4_ui/HgTagDialog.ui,
	pyuic/tests/eric4_ui/HgTagListDialog.ui,
	pyuic/tests/eric4_ui/IconsPage.ui,
	pyuic/tests/eric4_ui/IconsPreviewDialog.ui,
	pyuic/tests/eric4_ui/InputDialogWizardDialog.ui,
	pyuic/tests/eric4_ui/InterfacePage.ui,
	pyuic/tests/eric4_ui/LoadScriptDialog.ui,
	pyuic/tests/eric4_ui/MatchesDialog.ui,
	pyuic/tests/eric4_ui/MessageBoxWizardDialog.ui,
	pyuic/tests/eric4_ui/PackagersExecDialog.ui,
	pyuic/tests/eric4_ui/PrinterPage.ui,
	pyuic/tests/eric4_ui/ProgramsPage.ui,
	pyuic/tests/eric4_ui/ProjectPage.ui,
	pyuic/tests/eric4_ui/PropertiesDialog.ui,
	pyuic/tests/eric4_ui/PyCoverageDialog.ui,
	pyuic/tests/eric4_ui/PyLintConfigDialog.ui,
	pyuic/tests/eric4_ui/PyLintExecDialog.ui,
	pyuic/tests/eric4_ui/PyProfileDialog.ui,
	pyuic/tests/eric4_ui/PyRegExpWizardCharactersDialog.ui,
	pyuic/tests/eric4_ui/PyRegExpWizardDialog.ui,
	pyuic/tests/eric4_ui/PyRegExpWizardRepeatDialog.ui,
	pyuic/tests/eric4_ui/PythonPage.ui,
	pyuic/tests/eric4_ui/QRegExpWizardCharactersDialog.ui,
	pyuic/tests/eric4_ui/QRegExpWizardDialog.ui,
	pyuic/tests/eric4_ui/QRegExpWizardRepeatDialog.ui,
	pyuic/tests/eric4_ui/QtPage.ui,
	pyuic/tests/eric4_ui/RefactoringPage.ui,
	pyuic/tests/eric4_ui/ReplaceDialog.ui,
	pyuic/tests/eric4_ui/RepositoryInfoDialog.ui,
	pyuic/tests/eric4_ui/SearchDialog.ui,
	pyuic/tests/eric4_ui/ShellPage.ui,
	pyuic/tests/eric4_ui/ShortcutDialog.ui,
	pyuic/tests/eric4_ui/ShortcutsDialog.ui,
	pyuic/tests/eric4_ui/StartCoverageDialog.ui,
	pyuic/tests/eric4_ui/StartCyclopsDialog.ui,
	pyuic/tests/eric4_ui/StartDebugDialog.ui,
	pyuic/tests/eric4_ui/StartProfileDialog.ui,
	pyuic/tests/eric4_ui/StartRunDialog.ui,
	pyuic/tests/eric4_ui/SvnCommandDialog.ui,
	pyuic/tests/eric4_ui/SvnCommitDialog.ui,
	pyuic/tests/eric4_ui/SvnCopyDialog.ui,
	pyuic/tests/eric4_ui/SvnDialog.ui,
	pyuic/tests/eric4_ui/SvnDiffDialog.ui,
	pyuic/tests/eric4_ui/SvnLogDialog.ui,
	pyuic/tests/eric4_ui/SvnMergeDialog.ui,
	pyuic/tests/eric4_ui/SvnNewProjectOptionsDialog.ui,
	pyuic/tests/eric4_ui/SvnOptionsDialog.ui,
	pyuic/tests/eric4_ui/SvnPropListDialog.ui,
	pyuic/tests/eric4_ui/SvnPropSetDialog.ui,
	pyuic/tests/eric4_ui/SvnRevisionSelectionDialog.ui,
	pyuic/tests/eric4_ui/SvnStatusDialog.ui,
	pyuic/tests/eric4_ui/SvnSwitchDialog.ui,
	pyuic/tests/eric4_ui/SvnTagBranchListDialog.ui,
	pyuic/tests/eric4_ui/SvnTagDialog.ui,
	pyuic/tests/eric4_ui/SyntaxCheckerDialog.ui,
	pyuic/tests/eric4_ui/TabnannyDialog.ui,
	pyuic/tests/eric4_ui/TaskPropertiesDialog.ui,
	pyuic/tests/eric4_ui/TasksPage.ui,
	pyuic/tests/eric4_ui/TemplatePropertiesDialog.ui,
	pyuic/tests/eric4_ui/TemplateSingleVariableDialog.ui,
	pyuic/tests/eric4_ui/TemplatesPage.ui,
	pyuic/tests/eric4_ui/ToolConfigurationDialog.ui,
	pyuic/tests/eric4_ui/UnittestDialog.ui,
	pyuic/tests/eric4_ui/UnittestStacktraceDialog.ui,
	pyuic/tests/eric4_ui/VariableDetailDialog.ui,
	pyuic/tests/eric4_ui/VariablesFilterDialog.ui,
	pyuic/tests/eric4_ui/VcsPage.ui,
	pyuic/tests/eric4_ui/ViewProfileDialog.ui,
	pyuic/tests/eric4_ui/ViewmanagerPage.ui,
	pyuic/tests/eric4_ui/XMLMessageDialog.ui,
	pyuic/tests/eric4_ui/ZoomDialog.ui, pyuic/tests/iswrapping.ui,
	pyuic/tests/nonascii.ui, pyuic/tests/other_tests/actionwidget.ui,
	pyuic/tests/other_tests/actionwidgetpage.ui,
	pyuic/tests/other_tests/cfgtabpageaccountdtaus.ui,
	pyuic/tests/other_tests/cfgtabpageaccounthbci.ui,
	pyuic/tests/other_tests/cfgtabpageaccountofx.ui,
	pyuic/tests/other_tests/cfgtabpageaccountyn.ui,
	pyuic/tests/other_tests/cfgtabpageuserhbci.ui,
	pyuic/tests/other_tests/cfgtabpageuserofx.ui,
	pyuic/tests/other_tests/cfgtabpageuseryn.ui,
	pyuic/tests/other_tests/cfgtabpagk.ui,
	pyuic/tests/other_tests/edituserpage.ui,
	pyuic/tests/other_tests/iniletterpage.ui,
	pyuic/tests/other_tests/qanagram.ui,
	pyuic/tests/other_tests/qbbankselector.ui,
	pyuic/tests/other_tests/qbcfgtab.ui,
	pyuic/tests/other_tests/qbcfgtabpageaccountgen.ui,
	pyuic/tests/other_tests/qbcfgtabpageaccounts.ui,
	pyuic/tests/other_tests/qbcfgtabpagebackends.ui,
	pyuic/tests/other_tests/qbcfgtabpageusergen.ui,
	pyuic/tests/other_tests/qbcfgtabpageusers.ui,
	pyuic/tests/other_tests/qbcheckfiletypepage.ui,
	pyuic/tests/other_tests/qbjobview.ui,
	pyuic/tests/other_tests/qbmapaccount.ui,
	pyuic/tests/other_tests/qbpickstartdate.ui,
	pyuic/tests/other_tests/qbprintdialog.ui,
	pyuic/tests/other_tests/qbprogress.ui,
	pyuic/tests/other_tests/qbselectbackend.ui,
	pyuic/tests/other_tests/qbselectbank.ui,
	pyuic/tests/other_tests/qbselectfiletypepage.ui,
	pyuic/tests/other_tests/qbselectprofilepage.ui,
	pyuic/tests/other_tests/qbselectsourcepage.ui,
	pyuic/tests/other_tests/qbsimplebox.ui,
	pyuic/tests/other_tests/selectfile.ui,
	pyuic/tests/other_tests/selectmode.ui,
	pyuic/tests/qt3widget_error.ui, pyuic/tests/showqtui.cpp,
	pyuic/tests/showqtui.pro, pyuic/uic/Compiler/proxyproperties.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/objcreator.py,
	pyuic/uic/properties.py, pyuic/uic/uiparser.py:
	pyuic4 update from Torsten including support for Qt v4.2. Fixed the
	previous "name" attribute fix.
	[051bd5302694]

2006-09-15  phil  <phil>

	* pyuic/uic/uiparser.py:
	Fixed an exception in pyuic4 caused by a bad test for the "name"
	attribute in a .ui file.
	[f1c725f0efee]

2006-09-04  phil  <phil>

	* PyQt4.msp:
	Fixed a bug in QClipboard.setMimeData().
	[e06a40a9a0b6]

2006-09-03  phil  <phil>

	* Makefile, examples/activeqt/README,
	examples/activeqt/webbrowser/mainwindow.ui,
	examples/activeqt/webbrowser/ui_mainwindow.py,
	examples/activeqt/webbrowser/webbrowser.py,
	pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/qobjectcreator.py:
	Added the webbrowser example - not yet working properly. Added
	Torsten's patch for QAxContainer support - not yet working properly.
	Changed the internal build system to use -j2 with configure.py.
	[04302fea4309]

2006-08-28  phil  <phil>

	* lib/configure.py, pyuic/uic/uiparser.py:
	Don't install a local copy of ElementTree for Python v2.5 and later.
	pyuic4 uses the system copy of ElementTree if possible.
	[6b419b22d70e]

2006-08-26  phil  <phil>

	* examples/opengl/2dpainting.py, examples/opengl/README,
	examples/opengl/overpainting.py, examples/tools/README,
	examples/tools/qtdemo/qtdemo_rc.py, pyrcc/rcc.cpp,
	pyuic/uic/properties.py:
	Added the 2dpainting.py and overpainting.py examples from DavidB.
	pyrcc4 now supports PEP 263. Fixed pyuic4 handling of Windows path
	separators in pixmap and icon properties.
	[90b60a94a30d]

2006-08-17  phil  <phil>

	* PyQt4.msp, QAxContainer/qaxobject.sip, QAxContainer/qaxwidget.sip:
	Seemed to have fixed the problems with the QAxContainer module.
	[d0c89006c73a]

	* PyQt4.msp, pyuic/uic/Compiler/qtproxies.py, pyuic/uic/pyuic.py:
	Q_ENUMS and Q_FLAGS now handle errors properly.
	[c47970a032c1]

2006-08-16  phil  <phil>

	* PyQt4.msp:
	Implemented Q_ENUMS and Q_FLAGS. (Only really useful with the
	QAxContainer module.)
	[74abe2b86b75]

2006-08-14  phil  <phil>

	* pyuic/uic/Compiler/compiler.py, pyuic/uic/Loader/loader.py,
	pyuic/uic/__init__.py, pyuic/uic/uiparser.py:
	Fixes to pyuic so that it behaves closer to uic when the Ui class
	doesn't have a name.
	[d4c75c8f5eb6]

2006-08-10  phil  <phil>

	* PyQt4.msp:
	Added the missing QStylePainter class.
	[e046e9889bcf]

2006-08-07  phil  <phil>

	* build.py:
	The QAxContainer documentation is only generated when needed.
	[203d6f25f762]

2006-08-05  phil  <phil>

	* QAxContainer/QAxContainermod.sip, QAxContainer/qaxbase.sip,
	QAxContainer/qaxobject.sip, QAxContainer/qaxwidget.sip, build.py,
	doc/pyqt4ref.txt, doc/pyqtdoc/qaxcontainer.html#details, installers
	/PyQt-eval.nsi-in, installers/PyQt-gpl.nsi-in, lib/configure.py,
	pyqtdoc/renderer.py:
	Added the QAxContainer module for Windows.
	[c317f11a9bb0]

2006-08-04  phil  <phil>

	* examples/tools/settingseditor/settingseditor.py:
	More fixes to settingseditor.
	[2391791c9ae6]

	* examples/tools/settingseditor/settingseditor.py:
	Fixed a couple of bugs in the settingseditor example.
	[72360b6c74a6]

2006-07-19  phil  <phil>

	* PyQt4.msp:
	Removed the internal internalId() and internalPointer() methods from
	QPersistentModelIndex.
	[121364c95d16]

2006-07-16  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	More Python v2.5 changes.
	[4d8b6e5ebb90]

2006-07-15  phil  <phil>

	* NEWS, PyQt4.msp:
	Backed out the change to PYQT_VERSION_STR as it breaks with versions
	of SIP prior to v4.5. Adapted the handwritten code for the API
	changes in Python v2.5.
	[20f4d2b4e851]

2006-07-07  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	Worked around the Qt v4.1 bug with QPrinter::setPrintRange() and
	QPrinter::printRange().
	[f606f0c8dc6b]

	* pyuic/uic/properties.py:
	A pyuic QFont fix from Torsten.
	[7661fe8c32e1]

2006-07-06  phil  <phil>

	* PyQt4.msp:
	Fixed QTranslator.load().
	[91bddee491ea]

2006-07-05  phil  <phil>

	* pylupdate/fetchtr.cpp, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/uiparser.py:
	Changed pyuic to generate the retranslateUi() method so that it is
	the same as the C++ version. Fixed pylupdate so that it properly
	parse the retranslateUi() method.
	[48a43fc125ed]

	* NEWS, pylupdate/fetchtr.cpp, pylupdate/main.cpp:
	pylupdate4 now handles .ui files (thanks to Andreas Pakulat).
	[0f2e56f504d8]

	* NEWS, PyQt4.msp:
	QPolygon can be constructed from a Python list of pairs of integer
	coordinates. QPolygon.setPoints() can also take a Python list of
	pairs of integer coordinates.
	[4d902f8185a1]

2006-07-04  phil  <phil>

	* NEWS, doc/pyqt4ref.txt, examples/itemviews/simpledommodel.py,
	examples/itemviews/simpletreemodel/simpletreemodel.py,
	examples/itemviews/sortingmodel/sortingmodel.py, lib/configure.py:
	Added pyqt_config_args to pyqtconfig.py for all versions. Fixed the
	simpledommodel.py, simpletreemodel.py and sortingmodel.py examples
	for 64 bit systems.
	[1d214b1e3f66]

2006-06-22  phil  <phil>

	* Makefile, PyQt4.msp, doc/pyqt4ref.txt, doc/pyqtdoc/PyQt4.xfm,
	installers/PyQt-eval.nsi-in, installers/PyQt-gpl.nsi-in:
	Updated for Qt v4.1.4.
	[35ae1faabd57]

2006-06-19  phil  <phil>

	* PyQt4.msp:
	Backed out an over-zealous addition (from me) to Ulli's Solaris
	fixes.
	[883f0abd7669]

	* PyQt4.msp, pyuic/uic/__init__.py, pyuic/uic/properties.py,
	pyuic/uic/uiparser.py:
	Fixed pyuic4 handling of QFont, QDate, QTime and QDateTime. Fixed
	pyuic4 handling of custom widget header files. Solaris warnings
	fixes from Ulli.
	[29aa58d259c3]

2006-06-10  phil  <phil>

	* NEWS, examples/itemviews/puzzle/puzzle.py:
	Released as v4.0.
	[62a29905aa8c] [4.0]

2006-06-08  phil  <phil>

	* Makefile, build.py:
	Build system changes to add the documentation to snapshots.
	[5ebb02344c30]

	* PyQt-eval.nsi-in, PyQt-gpl.nsi-in, build.py, installers/PyQt-eval
	.nsi-in, installers/PyQt-gpl.nsi-in:
	Moved the installers to a separate directory.
	[f03cb38fb9a8]

	* PyQt-eval.nsi-in, PyQt-gpl.nsi-in, PyQt4.nsi-in:
	Added the installer for the evaluation edition.
	[b73650116e60]

	* PyQt4.nsi-in, build.py, examples/README, examples/designer/README,
	examples/dialogs/README, examples/draganddrop/README,
	examples/itemviews/README, examples/layouts/README,
	examples/mainwindows/README, examples/network/README,
	examples/opengl/README, examples/painting/README,
	examples/richtext/README, examples/sql/README,
	examples/threads/README, examples/tools/README,
	examples/widgets/README, examples/xml/README:
	Updated the GPL installer.
	[a8c636ca1951]

2006-06-07  phil  <phil>

	* examples/tools/qtdemo/launcher.py:
	Fixed Windows specific bugs in the qtdemo example.
	[a09df4c9e6f7]

	* Makefile, build.py, lib/LICENSE.commercial,
	lib/LICENSE.commercial.short, lib/LICENSE.eval,
	lib/LICENSE.eval.short:
	Build system and license changes.
	[dcd97ab28a1a]

	* PyQt4.msp, doc/pyqtdoc/PyQt4.xfm:
	Removed the internal QPainter.drawTextItem() methods.
	[4a6301bd6392]

	* Makefile, PyQt4.msp:
	Removed the internal QAbstractPageSetupDialog, QDragResponseEvent,
	QTextEngine, QTextFrameLayoutData and QToolBarChangedEvent classes.
	[f9cd4b5aeb82]

2006-06-06  phil  <phil>

	* Makefile, NEWS, PyQt4.nsi-in, build.py, doc/pyqt4ref.txt,
	examples/README, examples/designer/README, examples/dialogs/README,
	examples/draganddrop/README, examples/itemviews/README,
	examples/layouts/README, examples/mainwindows/README,
	examples/network/README, examples/opengl/README,
	examples/painting/README, examples/richtext/README,
	examples/sql/README, examples/threads/README, examples/tools/README,
	examples/widgets/README, examples/xml/README, pyqtdoc/cache.py,
	pyqtdoc/renderer.py:
	Handled opaque classes in a more efficient way. Changes to the build
	system so that source packages follow the same conventions as PyQt3
	(now that the global build system tags snapshots from different
	parts of the tree).
	[4efc665a6416]

2006-06-05  phil  <phil>

	* doc/pyqt4ref.txt, lib/configure.py, pyqtdoc/renderer.py,
	pyqtdoc/xform.py:
	Removed a couple of inaccessible QByteArray functions. pyqtdoc now
	handles opaque classes and some extra standard substitutions.
	pylupdate4 and pyrcc4 will only be built if the Qt XML module is
	found.
	[fc4972d8366b]

	* examples/README, examples/designer/README,
	examples/tools/qtdemo/displayshape.py,
	examples/tools/qtdemo/displaywidget.py,
	examples/tools/qtdemo/examples.xml, examples/tools/qtdemo/images/rb-
	logo.png, examples/tools/qtdemo/images/trolltech-logo.png,
	examples/tools/qtdemo/launcher.py, examples/tools/qtdemo/qtdemo.qrc,
	examples/tools/qtdemo/qtdemo_rc.py:
	Many bug fixes to the qtdemo example.
	[9c58763c79f7]

2006-06-04  phil  <phil>

	* doc/pyqtdoc/PyQt4.xfm, doc/pyqtdoc/qtassistant.html#details,
	doc/pyqtdoc/qtcore.html#details, doc/pyqtdoc/qtgui.html#details,
	doc/pyqtdoc/qtnetwork.html#details,
	doc/pyqtdoc/qtopengl.html#details, doc/pyqtdoc/qtsql.html#details,
	doc/pyqtdoc/qtsvg.html#details, doc/pyqtdoc/qtxml.html#details,
	doc/pyqtdoc/rb-logo.png, pyqtdoc/__init__.py, pyqtdoc/cache.py,
	pyqtdoc/pyqtdoc.py, pyqtdoc/renderer.py, pyqtdoc/xform.py:
	
	[c82be5f22451]

	* Makefile, PyQt4.msp, build.py, doc/PyQt4.xfm, doc/pyqt4ref.txt,
	doc/pyqtdoc/__init__.py, doc/pyqtdoc/cache.py,
	doc/pyqtdoc/pyqtdoc.py, doc/pyqtdoc/renderer.py,
	doc/pyqtdoc/xform.py, doc/rb-logo.png:
	
	[3080d9028046]

	* doc/PyQt4.xfm, doc/pyqtdoc/cache.py, doc/pyqtdoc/pyqtdoc.py,
	doc/pyqtdoc/renderer.py, doc/pyqtdoc/xform.py:
	More pyqtdoc changes - all HTML is now included.
	[948e4a135991]

2006-06-03  phil  <phil>

	* doc/PyQt4.xfm, doc/pyqtdoc/renderer.py, doc/pyqtdoc/xform.py:
	More pyqtdoc changes - automatic type conversions are now
	documented.
	[6c8466379f68]

2006-06-02  phil  <phil>

	* doc/PyQt4.xfm, doc/pyqtdoc/pyqtdoc.py, doc/pyqtdoc/renderer.py,
	doc/pyqtdoc/xform.py:
	More pyqtdoc changes - mapped type transformations now complete.
	[129ccbb62042]

2006-06-01  phil  <phil>

	* doc/PyQt4.xfm, doc/pyqtdoc/cache.py, doc/pyqtdoc/html/images/rb-
	logo.png, doc/pyqtdoc/pyqtdoc.py, doc/pyqtdoc/renderer.py,
	doc/pyqtdoc/xform.py, doc/rb-logo.png:
	More pyqtdoc changes.
	[89a17d5fb7a9]

2006-05-31  phil  <phil>

	* build.py, doc/PyQt4.xfm, doc/pyqtdoc/cache.py,
	doc/pyqtdoc/project.py, doc/pyqtdoc/pyqtdoc.py,
	doc/pyqtdoc/renderer.py, doc/pyqtdoc/xform.py:
	More pyqtdoc refactoring.
	[daf3426d3c4c]

	* doc/pyqtdoc/project.py, doc/pyqtdoc/pyqtdoc.py,
	doc/pyqtdoc/renderer.py:
	pyqtdoc changes.
	[7bcf24575ed1]

2006-05-30  phil  <phil>

	* PyQt4.msp, doc/pyqtdoc/project.py, doc/pyqtdoc/pyqtdoc.py,
	doc/pyqtdoc/renderer.py, doc/pyqtdoc/sipxml.py:
	Changed the type of PYQT_VERSION to match QT_VERSION.
	[071a5aa86f1d]

2006-05-28  phil  <phil>

	* Makefile, PyQt4.msp, build.py, doc/pyqtdoc/project.py,
	doc/pyqtdoc/pyqtdoc.py, doc/pyqtdoc/renderer.py,
	doc/pyqtdoc/sipxml.py:
	Fixed further silly reference count bug with
	QModelIndex.internalPointer().
	[f296332d509c]

2006-05-26  phil  <phil>

	* PyQt4.msp:
	Switched the order of the two QAbstractItemModel.createIndex()
	overloads so that ids can still be used.
	[daee639a38c6]

2006-05-25  phil  <phil>

	* doc/pyqtdoc/__init__.py, doc/pyqtdoc/html/images/rb-logo.png,
	doc/pyqtdoc/project.py, doc/pyqtdoc/pyqtdoc.py,
	doc/pyqtdoc/renderer.py, doc/pyqtdoc/sipxml.py,
	pyuic/uic/properties.py:
	Added pyqtdoc to the repository. uic fix for
	setDropIndicatorShown().
	[853cb658fa41]

	* PyQt4.msp:
	QModelIndex.internalPointer() now handles 0 being returned.
	[031f167b2ab8]

	* PyQt4.msp:
	QModelIndex.internalPointer() now returns a Python object instead of
	a void *. QAbstractItemModel.createIndex() now takes a Python object
	instead of a void *.
	[cdd2884030e7]

2006-05-21  phil  <phil>

	* PyQt4.msp:
	Removed more unreachable methods from QString.
	[5672552c1457]

2006-05-20  phil  <phil>

	* lib/configure.py:
	Fixed the building of pylupdate and pyrcc for debug builds.
	[150e70caa3e9]

2006-05-19  phil  <phil>

	* PyQt4.msp:
	Added /ReleaseGIL/ to QDrag.start().
	[6a598633897f]

	* Makefile, PyQt4.msp, lib/configure.py:
	Updated for Qt v4.1.3.
	[7cb9d0a1b34e]

2006-05-16  phil  <phil>

	* Makefile, PyQt4.msp, build.py, sipdoc/Formatters/__init__.py,
	sipdoc/Formatters/rest.py, sipdoc/Parser.py, sipdoc/__init__.py,
	sipdoc/sipdoc.py:
	Removed a number of inaccessable QString operators and methods.
	Fixed the bug in the signal support introduced when reimplementing
	QObject.receivers(). (Thanks to Ulli.)
	[dba5e59a5dbf]

2006-05-13  phil  <phil>

	* examples/widgets/sliders.py, lib/configure.py:
	Minor configuration fix for Windows. Fixed bugs in the sliders.py
	example.
	[3235ac18f43c]

2006-05-11  phil  <phil>

	* PyQt4.msp:
	Reimplemented the support for QObject.receivers().
	[be2c67988d3c]

2006-05-07  phil  <phil>

	* PyQt4.msp:
	Fixed the signal arguments for receivers(), connectNotify() and
	disconnectNotify() in QObject. QObject.receivers() now takes Python
	signals into account.
	[a7f9c4cdc209]

2006-05-05  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	MSVC 6 builds should be Ok now. Replaced %SIPNoEmitters with
	%SIPOptions. The minimum SIP requirement is now v4.4.4.
	[b69cf0a86b02]

2006-05-03  phil  <phil>

	* PyQt4.msp:
	Another attempt at fixing connectSlotsByName() for MSVC 6.
	[1c48b54ef7e1]

	* doc/pyqt4ref.txt, examples/pyuic/compile-on-the-fly.py,
	examples/pyuic/load_ui1.py, examples/pyuic/load_ui2.py:
	Updated the pyuic4 examples for the changed API. Added to the
	pyqtSignature documentation about signals with optional arguments.
	[de9a7c09b23f]

2006-05-02  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	Added the SessionManager, StatusTip, ToolTip and WhatsThis features.
	[6b844c170017]

	* PyQt4.msp:
	More fixes for MSVC 6.
	[89c11d0bad59]

2006-05-01  phil  <phil>

	* PyQt4.msp, build.py, lib/configure.py:
	Qt built with accessibility support disabled is now handled (seems
	to be a fairly common configuration). Untested.
	[d863f564d045]

	* sipdoc/Formatters/rest.py, sipdoc/Parser.py, sipdoc/sipdoc.py:
	A bit more documentation work.
	[65e905848a81]

2006-04-30  phil  <phil>

	* Makefile, build.py, doc/pyqt4ref.txt, sipdoc/Formatters/__init__.py,
	sipdoc/Formatters/rest.py, sipdoc/Parser.py, sipdoc/__init__.py,
	sipdoc/sipdoc.py:
	Added the start of the auto-generated documentation. Source package
	names now include the platform as the documentation is now platform
	specific.
	[e7077d63eb75]

2006-04-29  phil  <phil>

	* pylupdate/translator.cpp:
	Removed pylupdate's dependency on qplatformdefs.h.
	[ecd0675fbd58]

2006-04-28  phil  <phil>

	* PyQt4.msp:
	Replaced long long with PY_LONG_LONG for MSVC 6.
	[255fc00ed48c]

	* pyuic/uic/properties.py:
	Fixed pyuic bug where setProperty() was assuming an int property.
	[cd36b5f5f087]

2006-04-27  phil  <phil>

	* lib/configure.py:
	PyQt4 now requires SIP v4.4.3. Released as v4.0beta1.
	[700d698562ab] [4.0beta1]

2006-04-24  phil  <phil>

	* PyQt4.nsi-in:
	Updates to the .nsi installer.
	[13f6ccb20756]

	* doc/pyqt4ref.txt, pyuic/uic/Compiler/__init__.py,
	pyuic/uic/Compiler/compiler.py, pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Loader/__init__.py, pyuic/uic/__init__.py,
	pyuic/uic/pyuic.py:
	Cleaned up the uic API and updated the documentation accordingly.
	[90a071724f1a]

2006-04-21  phil  <phil>

	* doc/pyqt4ref.txt, lib/configure.py, pyuic/uic/pyuic.py:
	Completed the documentation for the beta version. Fixed the correct
	GUI/console Python interpreter to use on MacOS and Windows.
	[e1b1218baa6f]

2006-04-17  phil  <phil>

	* doc/pyqt4ref.txt, pyrcc/main.cpp:
	More documentation - just pyuic4 to do.
	[5c1d6fe81da1]

2006-04-16  phil  <phil>

	* build.py, doc/pyqt4ref.txt, lib/configure.py:
	More documentation - now distributed.
	[652d7edd66e9]

	* pyuic/uic/properties.py:
	Small pyuic4 patch from Torsten.
	[01fb2ab35733]

2006-04-15  phil  <phil>

	* PyQt4.msp, lib/configure.py, pyuic/uic/Compiler/__init__.py,
	pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/proxyproperties.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/properties.py,
	pyuic/uic/uiparser.py:
	Added QWidget.handle() for MacOS. New pyuic4 snapshot from Torsten.
	Fixed a potential crash searching for a slot in the list of
	universal proxies. Made SIP v4.4.2 a pre-requisite for PyQt4.
	[e5e8e3717318]

2006-04-09  phil  <phil>

	* doc/default.css, doc/pyqt4ref.txt, lib/configure.py:
	Started on the initial documentation - not yet distributed.
	[317a7d487e9a]

2006-04-08  phil  <phil>

	* Makefile, PyQt4.msp, lib/configure.py:
	Fixed the build system for the framework build of Qt on MacOS. Fixed
	warnings in handwritten code with GCC4. Decided against the change
	in sense of configure.py -c flag after trying it on MacOS.
	[04741367533d]

2006-04-07  phil  <phil>

	* Makefile, lib/configure.py, pyuic/uic/Compiler/qtproxies.py,
	pyuic/uic/uiparser.py:
	Applied pyuic QTableWidget patch from Torsten. Fixed the new use of
	qmake in configure.py for Windows. The sense of the -c flag to
	configure.py has been reversed as most compilers now seem to be able
	to cope.
	[736d9417c567]

2006-04-06  phil  <phil>

	* lib/configure.py:
	Removed the last vestige of QTDIR. configure.py now handles
	QMAKESPEC being a path as well as a platform.
	[76b13d2cc957]

	* lib/configure.py, pyuic/uic/pyuic.py:
	qt_data_dir is now passed to the sipconfig module.
	[85630cfeeb02]

2006-04-05  phil  <phil>

	* PyQt4.msp, pyuic/uic/Compiler/qtproxies.py:
	Eliminated all conflicting overloads that had the same Python
	signature. pyuic strings are now broken at the same places as the
	original strings in the .ui file. pyuic now escapes backslash in
	strings.
	[c32c1d98656f]

2006-04-04  phil  <phil>

	* Makefile, lib/configure.py:
	Changed the way configure.py works out where all the bits of Qt have
	been put. Changed the meaning of the -q flag and removed the -g
	flag.
	[2f1a10be779d]

2006-04-01  phil  <phil>

	* Makefile, PyQt4.msp, lib/configure.py:
	Updated for Qt v4.1.2 (nothing actually needed).
	[496edf8d9d0e]

2006-03-30  phil  <phil>

	* PyQt4.msp:
	Added QStringList::operator+=(const QString &) and equivalent
	operators to QItemSelection.
	[ffa88f0fc70d]

2006-03-28  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	Added qSetFieldWidth(), qSetPadChar() and qSetRealNumberPrecision().
	Fixed Qt.py.
	[dcd290d5088e]

2006-03-25  phil  <phil>

	* pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/qobjectcreator.py,
	pyuic/uic/uiparser.py:
	Added pyuic patches from Torsten to only use Python slots and to fix
	a problem with QDickWidget.
	[1dd4f662a159]

2006-03-23  phil  <phil>

	* PyQt4.msp:
	Added a missing /Transfer/ from QGLWidget().
	[5b8b9f3ee245]

2006-03-21  phil  <phil>

	* lib/pyqtconfig.py.in:
	Fixed silly (but significant) typo in pyqtconfig.py.
	[108d38ba9608]

2006-03-20  phil  <phil>

	* PyQt4.msp:
	Added Qt.WA_GroupLeader which is marked as deprecated in the source,
	but not in the documentation. Removed the "Filter" versions of the
	QFileDialog static methods as they aren't necessary after all (just
	not obvious how to use them properly).
	[9666867b5240]

2006-03-14  phil  <phil>

	* PyQt4.msp, lib/configure.py, lib/pyqtconfig.py.in:
	Fixed bug in pyqtconfig.py. Added QTreeWidgetItemIterator.value().
	Fixed problem building the QtAssistant module with MinGW.
	[b8bb08f9157a]

2006-03-13  phil  <phil>

	* Makefile, build.py, lib/README.AIX, lib/README.MacOSX,
	lib/README.SunOS, lib/build.py, lib/configure.py,
	lib/pyqtconfig.py.in:
	Removed some old README files. Build system changes so that PyQt4
	will build on MacOS (framework and non-framework builds).
	[c62f607b8193]

2006-03-11  phil  <phil>

	* lib/configure.py, lib/pyqtconfig.py.in:
	Brought pyqtconfig.py up to date. Fixes for configure.py.
	[f8ced6014729]

	* PyQt4.msp, lib/configure.py:
	Added the missing QTreeWidgetItemIterator class. Checked that
	nothing needs updating for Qt v4.1.1.
	[8646c3bde564]

2006-03-07  phil  <phil>

	* pyuic/uic/Compiler/qtproxies.py, pyuic/uic/properties.py:
	New pyuic snapshot from Torsten.
	[9ecb707f7fd0]

2006-03-06  phil  <phil>

	* PyQt4.msp:
	Added HBitmapFormat, toWinHBITMAP() and fromWinHBITMAP() to QPixmap.
	[c0be5bca00e4]

	* PyQt4.msp:
	Added the QX11Info class. Added the x11Info(), x11PictureHandle()
	and handle() methods to QPixmap and QWidget.
	[a5662cd1f295]

2006-03-05  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	Added the Qt.py consolidated module. Allow a Python list of QStrings
	(or Python strings or unicode strings) whenever a QStringList is
	expected.
	[a4d06fa51c71]

2006-03-04  phil  <phil>

	* Makefile, PyQt4.msp, examples/README, examples/dialogs/README,
	examples/draganddrop/README, examples/itemviews/README,
	examples/layouts/README, examples/mainwindows/README,
	examples/network/README, examples/opengl/README,
	examples/painting/README, examples/richtext/README,
	examples/sql/README, examples/threads/README, examples/tools/README,
	examples/tools/qtdemo/demos.xml,
	examples/tools/qtdemo/displayshape.py,
	examples/tools/qtdemo/displaywidget.py,
	examples/tools/qtdemo/examples.xml,
	examples/tools/qtdemo/images/qt4-logo.png,
	examples/tools/qtdemo/images/trolltech-logo.png,
	examples/tools/qtdemo/launcher.py, examples/tools/qtdemo/qtdemo.py,
	examples/tools/qtdemo/qtdemo.qrc, examples/tools/qtdemo/qtdemo.rc,
	examples/tools/qtdemo/qtdemo_rc.py, examples/tutorial/README,
	examples/widgets/README, examples/xml/README:
	Added the qtdemo application from Andreas. Call
	sipLong_AsUnsignedLong() instead of PyLong_AsUnsignedLong(). Added
	the missing hook and GIL annotations from the QMenu.exec() methods.
	Added support for VendorID. Added getOpenFileNameFilter(),
	getSaveFileNameFilter() and getOpenFileNamesFilter() to QFileDialog
	that return a tuple of the selected files and the current filter.
	[859fbbe1f78b]

2006-02-26  phil  <phil>

	* PyQt4.msp, examples/network/blockingfortuneclient.py,
	examples/network/fortuneclient.py,
	examples/network/fortuneserver.py,
	examples/network/threadedfortuneserver.py, lib/LICENSE.internal:
	Added support for signed char to the Qt API. Added handwritten
	methods to QDataStream to provide the same level of control over the
	types being read and written as C++ provides. Replaced all uses of
	the struct module in the examples with the new QDataStream methods.
	These examples now interoperate properly with the C++ versions.
	[de7edae3cca3]

	* PyQt4.msp:
	Applied /Constrained/ to all QDataStream << and >> operators.
	[eee2b535c327]

	* PyQt4.msp, PyQt4.nsi-in:
	Fixed the missing functions from QtGui that are defined in the Qt
	namespace.
	[984de5dbcc9f]

2006-02-21  phil  <phil>

	* PyQt4.msp:
	Fixed bug in the handling of QObject.sender().
	[5a336784e72f]

	* PyQt4.msp:
	Changed the signal/slot handling so that unsigned int and unsigned
	short are implemented as long objects rather than integer objects.
	Added a check that signal and slots are compatible before connecting
	them (as Qt3 does).
	[e1124155d0fa]

2006-02-19  phil  <phil>

	* PyQt4.msp:
	Changes to the internal Qt support API for disconnects of universal
	signals.
	[06fa6f10ddfb]

2006-02-18  phil  <phil>

	* Makefile, PyQt4.msp:
	Added support for shortcircuited Python signals and the PyObject *
	type in all signals.
	[3fa534a1f647]

2006-02-16  phil  <phil>

	* PyQt4.msp:
	Fixed compiler warning messages in the
	QMetaObject::connectSlotsByName() handwritten code.
	[c7975fd7dbb7]

2006-02-14  phil  <phil>

	* PyQt4.msp:
	The destroyed() signal can now be received by a Python slot.
	[ee3e231f1b27]

2006-02-13  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	elementtree should now be installed properly. Added the missing
	QAbstractItemModel.parent(), QDirModel.parent(),
	QLayout.setAlignment(), QProxyModel.parent(),
	QSortFilterProxyModel.parent(), QStackedLayout.widget(),
	QStandardItemModel.parent(), QStringList.indexOf() and
	QStringList.lastIndexOf() methods.
	[4f820d85ed5f]

	* PyQt4.msp:
	Updated the handwritten code to use the current SIP API.
	[c7682fa028b0]

2006-02-12  phil  <phil>

	* PyQt4.msp:
	Removed all calls sipForceConvertTo*(). Removed all uses of newly
	deprecated calls. An integer can now be used where a QKeySequence is
	expected.
	[a8073fba00a1]

2006-01-29  phil  <phil>

	* pyuic/uic/properties.py:
	pyuic fix from Torsten.
	[77145d0149bc]

2006-01-28  phil  <phil>

	* PyQt4.msp, examples/designer/calculatorform/calculatorform.py:
	Renamed signature() as pyqtSignature() and added support for a short
	version of the signature that only includes the argument types
	(without enclosing parentheses). Also fixed a bug where a benign
	exception wasn't being cleared. Updated the calculatorform.py
	example accordingly.
	[3aeefbcaab78]

2006-01-27  phil  <phil>

	* PyQt4.msp, examples/designer/calculatorform/calculatorform.py,
	examples/dialogs/complexwizard.py, pyuic/uic/autoconnect.py,
	pyuic/uic/uiparser.py:
	Added the signature() decorator to QtCore. Fixed
	QMetaObject.connectSlotsByName() to exploit the decorator and the
	bug that prevented it working through the class hierarchy. Updated
	the calculatorform.py example to use the decorator. pyuic bug fixes
	from Torsten. Added the complexwizard.py example from Andreas.
	[48cca790cdf8]

2006-01-26  phil  <phil>

	* PyQt4.msp, examples/draganddrop/puzzle/example.jpg,
	examples/draganddrop/puzzle/puzzle.py,
	examples/draganddrop/puzzle/puzzle.qrc,
	examples/draganddrop/puzzle/puzzle_rc.py,
	examples/network/blockingfortuneclient.py:
	Fixed bug in the new QIODevice.readLine() %MethodCode. SIGNAL() and
	SLOT() now return normalised signatures. Reimplemented signal/slot
	support so that signals are emitted without needing a wrapper
	function and Python signals now have a proxy QObject emitter. Queued
	and inter-thread connections now seem to work. Added the draganddrop
	puzzle.py and blockingfortuneclient.py examples.
	[525b2f0aef8f]

2006-01-23  phil  <phil>

	* PyQt4.msp:
	Changed QIODevice.readLine() so that it combines the functionality
	of the two C++ overloads.
	[483dbf232534]

	* PyQt4.msp:
	Make sure a Python string passed to the QVariant ctor is converted
	to a QString in preference to a QByteArray.
	[59eaab9d3dfa]

	* examples/designer/calculatorform/calculatorform.py,
	examples/designer/calculatorform/calculatorform.ui,
	examples/designer/calculatorform/ui_calculatorform.py,
	examples/pyuic/compile-on-the-fly.py, examples/pyuic/demo.ui,
	examples/pyuic/load_ui1.py, examples/pyuic/load_ui2.py,
	pyuic/uic/Compiler/__init__.py, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/__init__.py,
	pyuic/uic/Loader/loader.py, pyuic/uic/pyuic.py,
	pyuic/uic/uiparser.py:
	Added the latest pyuic snapshot from Torsten. Added the
	calculatorform.py example.
	[b1a676810ab3]

2006-01-20  phil  <phil>

	* PyQt4.msp, examples/widgets/movie/icons/eject.png,
	examples/widgets/movie/icons/play-pause.png,
	examples/widgets/movie/icons/quit.png,
	examples/widgets/movie/icons/stop.png,
	examples/widgets/movie/movie.py, examples/widgets/movie/movie.qrc,
	examples/widgets/movie/movie_rc.py:
	Fixed QLayout.setGeometry() which is not abstract despite what the
	header file says. Added the movie.py example.
	[61494d7dd835]

2006-01-19  phil  <phil>

	* PyQt4.msp, examples/threads/mandelbrot.py,
	pyuic/tests/QRegExpWizardDialog.ui, pyuic/tests/qt3widget_error.ui,
	pyuic/uic/Compiler/__init__.py, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/exceptions.py,
	pyuic/uic/pyuic.py, pyuic/uic/uiparser.py:
	Updated mandelbrot.py example from DavidB. New pyuic snapshot from
	Torsten. Added the missing rootModelIndex(), setRootModelIndex() and
	removeItem() methods from QComboBox. Implemented
	QMetaObject.connectSlotsByName().
	[b3fc951b6d7c]

2006-01-16  phil  <phil>

	* PyQt4.msp, PyQt4.nsi-in, build.py, elementtree/ElementPath.py,
	elementtree/ElementTree.py, elementtree/__init__.py,
	examples/widgets/shapedclock.py, pyuic/tests/SearchDialog.ui,
	pyuic/tests/testsuite.py, pyuic/uic/Compiler/__init__.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/autoconnect.py,
	pyuic/uic/elementtree/ElementPath.py,
	pyuic/uic/elementtree/ElementTree.py,
	pyuic/uic/elementtree/__init__.py, pyuic/uic/pyuic.py,
	pyuic/uic/uiparser.py:
	Fixed the shapedclock.py example. Added a new pyuic4 snapshot from
	Torsten. pyuic fix from Andreas. Implemented PYQT_VERSION and
	PYQT_VERSION_STR. Added missing /Transfer/ to
	QTableWidget.setHorizontalHeaderItem() and
	QTableWidget.setVerticalHeaderItem() (thanks to Torsten).
	[d80864412ad2]

2006-01-14  phil  <phil>

	* PyQt4.msp:
	Added the missing slot handling to QToolBar.addAction().
	[923c0ace9761]

	* PyQt4.msp, PyQt4.nsi-in, examples/widgets/analogclock.py,
	examples/widgets/shapedclock.py, examples/widgets/tetrix.py,
	lib/configure.py:
	Small updates to some examples. Updated the NSIS script for the Qt
	GPL version. Set the window system to X11 for the darwin-g++
	platform. Added the Q_NO_USING_KEYWORD to the MetaSIP project. Fixed
	bugs in QMenu.addAction() and QMenuBar.addAction().
	[70204f78815c]

2006-01-11  phil  <phil>

	* PyQt4.nsi-in, build.py, lib/configure.py:
	Build system changes for Windows. Added the NSIS installer script.
	The examples are now given a .pyw extension on Windows.
	[4fa7fc038fa2]

2006-01-10  phil  <phil>

	* PyQt4.msp, examples/painting/svgviewer/files/cubic.svg,
	examples/painting/svgviewer/files/spheres.svg,
	examples/painting/svgviewer/svgviewer.py,
	examples/painting/svgviewer/svgviewer.qrc,
	examples/painting/svgviewer/svgviewer_rc.py,
	examples/richtext/orderform.py, lib/configure.py,
	pyuic/uic/uiparser.py:
	Added the orderform.py and svgviewer.py examples from Baz Walter.
	pyuic patch from Andreas. Build system changes for Windows.
	Implemented QVariant(bool).
	[5b002fe2aa05]

2006-01-09  phil  <phil>

	* examples/threads/mandelbrot.py, lib/configure.py:
	Included the sub-directory name in the %Import directives.
	mandelbrot.py change from DavidB.
	[ac9ffba1f47c]

	* PyQt4.msp:
	Converted sipForceConvertTo_*() calls to
	sipForceConvertToTransfer_*() calls.
	[f61f3bbc46a4]

	* Makefile, PyQt4.msp, lib/configure.py:
	More build system changes for Windows (it now builds but doesn't
	run). Added the missing /TransferThis/ on the QVBoxLayout ctor.
	Added indexOf() and lastIndexOf() to QStringList and QItemSelection.
	Added the more useful methods from QVector, and Python special
	methods, to QPolygon and QPolygonF.
	[33fcf8f03f6d]

2006-01-08  phil  <phil>

	* PyQt4.msp:
	Removed QWidget.handle(). Fixed Windows portability problems with
	QPrinter.
	[3b13b0a8b016]

	* Makefile, PyQt4.msp, examples/widgets/spinboxes.py,
	lib/configure.py:
	spinboxes.py example fix from Douglas. Added MSG and
	QWidget.winEvent() for Windows. Various build system changes for
	Windows.
	[838c6ad08d14]

2006-01-06  phil  <phil>

	* PyQt4.msp, examples/itemviews/puzzle/puzzle.py,
	examples/tools/i18n/i18n.py, examples/tools/i18n/i18n.qrc,
	examples/tools/i18n/i18n_rc.py,
	examples/tools/i18n/translations/i18n_ar.qm,
	examples/tools/i18n/translations/i18n_ar.ts,
	examples/tools/i18n/translations/i18n_cs.qm,
	examples/tools/i18n/translations/i18n_cs.ts,
	examples/tools/i18n/translations/i18n_de.qm,
	examples/tools/i18n/translations/i18n_de.ts,
	examples/tools/i18n/translations/i18n_el.qm,
	examples/tools/i18n/translations/i18n_el.ts,
	examples/tools/i18n/translations/i18n_en.qm,
	examples/tools/i18n/translations/i18n_en.ts,
	examples/tools/i18n/translations/i18n_eo.qm,
	examples/tools/i18n/translations/i18n_eo.ts,
	examples/tools/i18n/translations/i18n_fr.qm,
	examples/tools/i18n/translations/i18n_fr.ts,
	examples/tools/i18n/translations/i18n_it.qm,
	examples/tools/i18n/translations/i18n_it.ts,
	examples/tools/i18n/translations/i18n_jp.qm,
	examples/tools/i18n/translations/i18n_jp.ts,
	examples/tools/i18n/translations/i18n_ko.qm,
	examples/tools/i18n/translations/i18n_ko.ts,
	examples/tools/i18n/translations/i18n_no.qm,
	examples/tools/i18n/translations/i18n_no.ts,
	examples/tools/i18n/translations/i18n_pt.qm,
	examples/tools/i18n/translations/i18n_pt.ts,
	examples/tools/i18n/translations/i18n_ru.qm,
	examples/tools/i18n/translations/i18n_ru.ts,
	examples/tools/i18n/translations/i18n_sv.qm,
	examples/tools/i18n/translations/i18n_sv.ts,
	examples/tools/i18n/translations/i18n_zh.qm,
	examples/tools/i18n/translations/i18n_zh.ts:
	Small fix to the puzzle.py example. Removed some redundant class
	scopes in handwritten code. Removed the wrappers for qHash().
	QString.__hash__() now uses qHash(). Implemented
	QByteArray.__hash__(). Added the i18n.py example from Douglas.
	[3f44d0303ccf]

2006-01-05  phil  <phil>

	* PyQt4.msp, examples/network/fortuneserver.py,
	examples/opengl/grabber.py, examples/opengl/hellogl.py,
	examples/opengl/samplebuffers.py,
	examples/opengl/textures/textures.py:
	Added the samplebuffers.py example from Baz. Made sure metric() is
	defined for all QPaintDevice sub-classes.
	[eb6bdebc7704]

	* examples/draganddrop/puzzle/example.jpg,
	examples/draganddrop/puzzle/puzzle.py,
	examples/draganddrop/puzzle/puzzle.qrc,
	examples/draganddrop/puzzle/puzzle_rc.py,
	examples/itemviews/puzzle/example.jpg,
	examples/itemviews/puzzle/puzzle.py,
	examples/itemviews/puzzle/puzzle.qrc,
	examples/itemviews/puzzle/puzzle_rc.py:
	Moved the puzzle example to it's correct location.
	[ff2411e762e8]

2006-01-04  phil  <phil>

	* PyQt4.msp, examples/draganddrop/puzzle/example.jpg,
	examples/draganddrop/puzzle/puzzle.py,
	examples/draganddrop/puzzle/puzzle.qrc,
	examples/draganddrop/puzzle/puzzle_rc.py:
	Added the puzzle.py example from Andreas. Added Python ctors to
	convert from a QVariant for all classes that define a QVariant cast
	operator.
	[8bb1d101f8bf]

2006-01-03  phil  <phil>

	* PyQt4.msp, examples/sql/cachedtable.py, examples/sql/connection.py,
	examples/sql/querymodel.py, examples/sql/relationaltablemode.py,
	examples/sql/tablemodel.py:
	Added the SQL examples from Andreas. Made sure that SIP processes
	QColor before QBrush so that the latter's %ConvertToTypeCode doesn't
	mislead their QVariant cast operators.
	[a66b6ee460fb]

	* PyQt4.msp, examples/itemviews/dirview.py,
	examples/itemviews/pixelator/images.qrc,
	examples/itemviews/pixelator/images/qt.png,
	examples/itemviews/pixelator/pixelator.py,
	examples/itemviews/pixelator/pixelator_rc.py,
	examples/itemviews/sortingmodel/default.txt,
	examples/itemviews/sortingmodel/sortingmodel.py,
	examples/itemviews/sortingmodel/sortingmodel.qrc,
	examples/itemviews/sortingmodel/sortingmodel_rc.py,
	examples/mainwindows/dockwidgets/dockwidgets.py,
	examples/network/broadcastreceiver.py,
	examples/network/broadcastsender.py,
	examples/network/fortuneserver.py, examples/network/loopback.py,
	examples/network/threadedfortuneserver.py,
	examples/threads/mandelbrot.py, examples/threads/semaphores.py,
	examples/threads/waitconditions.py,
	examples/xml/saxbookmarks/frank.xbel,
	examples/xml/saxbookmarks/jennifer.xbel,
	examples/xml/saxbookmarks/saxbookmarks.py:
	Added the broadcastreceiver.py, broadcastsender.py, dirview.py,
	loopback.py, mandelbrot.py, pixelator.py, saxbookmarks.py,
	semaphores.py, sortingmodel.py, threadedfortuneserver.py and
	waitconditions.py examples from Andreas. docwidgets.py fixes from
	Andreas. Added missing /TransferBack/ annotations to mimeData()
	methods for model and widget classes. Added missing /ReleaseGIL/
	annotations to QMutex. Reordered the QHostAddress ctors so that the
	SpecialAddress enum wouldn't be misinterpreted. Added the missing
	%ConvertToSubClassCode for QtNetwork.
	[cd935d30e173]

2006-01-02  phil  <phil>

	* PyQt4.msp, examples/mainwindows/dockwidgets/dockwidgets.py,
	examples/mainwindows/dockwidgets/dockwidgets.qrc,
	examples/mainwindows/dockwidgets/dockwidgets_rc.py,
	examples/mainwindows/dockwidgets/images/new.png,
	examples/mainwindows/dockwidgets/images/print.png,
	examples/mainwindows/dockwidgets/images/save.png,
	examples/mainwindows/dockwidgets/images/undo.png,
	examples/mainwindows/mdi/images/copy.png,
	examples/mainwindows/mdi/images/cut.png,
	examples/mainwindows/mdi/images/new.png,
	examples/mainwindows/mdi/images/open.png,
	examples/mainwindows/mdi/images/paste.png,
	examples/mainwindows/mdi/images/save.png,
	examples/mainwindows/mdi/mdi.py, examples/mainwindows/mdi/mdi.qrc,
	examples/mainwindows/mdi/mdi_rc.py, examples/mainwindows/menus.py,
	examples/mainwindows/recentfiles.py,
	examples/mainwindows/sdi/images/copy.png,
	examples/mainwindows/sdi/images/cut.png,
	examples/mainwindows/sdi/images/new.png,
	examples/mainwindows/sdi/images/open.png,
	examples/mainwindows/sdi/images/paste.png,
	examples/mainwindows/sdi/images/save.png,
	examples/mainwindows/sdi/sdi.py, examples/mainwindows/sdi/sdi.qrc,
	examples/mainwindows/sdi/sdi_rc.py, examples/richtext/calendar.py,
	lib/LICENSE.commercial.short, lib/LICENSE.edu.short,
	lib/LICENSE.eval.short, lib/LICENSE.gpl.short, lib/THANKS,
	pyuic/uic/properties.py:
	Updated the license dates. Removed the incorrect /Factory/
	annotations from QTextCursor. Added the dockwidgets.py, mdi.py,
	menus.py, recentfiles.py and sdi.py examples from Andreas Pakulat.
	Added the calendar.py example from Douglas. pyuic fix from Torsten.
	[86093dd126d5]

2005-12-29  phil  <phil>

	* PyQt4.msp, lib/configure.py:
	Added the QtSvg module.
	[d069397e85b5]

	* PyQt4.msp:
	Added the sub-class code for QAssistantClient. Fixed the problem
	with importing the QtSql module.
	[8c02c3ba22d4]

	* PyQt4.msp, lib/configure.py:
	Implemented the QtAssistant module.
	[d41cdaddbe3c]

	* pyuic/tests/BookmarkDialog.ui, pyuic/tests/testsuite.py,
	pyuic/tests/wiggly.py, pyuic/uic/Compiler/proxyproperties.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/properties.py:
	Integrated Torsten's latest pyuic snapshot.
	[293d120d152b]

	* PyQt4.msp:
	Wrapped qnetworkproxy.h and qglpixelbuffer.h. The QtNetwork,
	QtOpenGL, QtSql and QtXml modules are now fully updated for Qt v4.1.
	[a1e27e03e93c]

2005-12-28  phil  <phil>

	* PyQt4.msp, examples/dialogs/configdialog/configdialog_rc.py,
	examples/draganddrop/draggableicons/draggableicons_rc.py,
	examples/draganddrop/draggabletext/draggabletext_rc.py,
	examples/draganddrop/fridgemagnets/fridgemagnets_rc.py,
	examples/itemviews/chart/chart_rc.py,
	examples/itemviews/simpletreemodel/simpletreemodel_rc.py,
	examples/mainwindows/application/application_rc.py,
	examples/network/ftp/ftp_rc.py,
	examples/opengl/textures/textures_rc.py,
	examples/painting/basicdrawing/basicdrawing_rc.py,
	examples/richtext/syntaxhighlighter/syntaxhighlighter_rc.py,
	examples/widgets/tooltips/tooltips_rc.py, pyrcc/rcc.cpp:
	Updated pyrcc4 from Qt v4.1 and regenerated all the example resource
	files.
	[f4d55dba87d2]

	* PyQt4.msp:
	Wrapped qabstractproxymodel.h, qprintengine.h,
	qsortfilterproxymodel.h and qsyntaxhighlighter.h. QtGui is now fully
	updated for Qt v4.1. Updated all handwritten convertor code for the
	latest SIP changes.
	[bae1bbdbb928]

2005-12-27  phil  <phil>

	* PyQt4.msp:
	QtCore is now fully converted to Qt v4.1.
	[aa8e276abe34]

2005-12-26  phil  <phil>

	* Makefile, PyQt4.msp, lib/configure.py:
	Switch the build system to Qt v4.1.0. Qt v4.0.x is no longer
	supported. Wrapped qabstractfileengine.h and qfsfileengine.h.
	[9c0f1902c8a4]

	* PyQt4.msp:
	Slight change to the DelayDtor code.
	[6752fae21a1c]

	* PyQt4.msp, examples/opengl/grabber.py:
	Implemented DelayDtor for QCoreApplication and QApplication (which
	fixes the segfault when the grabber.py example terminates).
	[6d6f1c2b9e50]

	* PyQt4.msp, examples/mainwindows/application/application.py:
	Fixed a couple of bugs in the application.py example. Added an
	update from Qt 4.1.0 from Andreas Pakulat for the same example.
	Replaced numeric values in QGLWidget.bindTexture() with the correct
	macro names.
	[2aea33732497]

2005-12-25  phil  <phil>

	* PyQt4.msp, examples/layouts/borderlayout.py:
	QWidget.setLayout() now transfers ownership of all the widgets in
	the layout to their new parent. Added the borderlayout.py example
	from Douglas.
	[5f8550a9fa07]

2005-12-24  phil  <phil>

	* PyQt4.msp, examples/tools/settingseditor/inifiles/troll.ini,
	examples/tools/settingseditor/settingseditor.py,
	examples/widgets/shapedclock.py, examples/widgets/styles.py:
	Added the shapedclock.py and styles.py examples from Douglas. Added
	the settingseditor.py example from Baz. Converted %MethodCode to use
	sipSelfWasArg where necessary.
	[5919d319ddb2]

2005-12-22  phil  <phil>

	* examples/network/fortuneclient.py,
	examples/network/fortuneserver.py:
	Added the fortuneclient.py and fortuneserver.py examples from Baz
	Walter.
	[ba36ab1c5a08]

	* PyQt4.msp, examples/dialogs/extension.py,
	examples/dialogs/findfiles.py, examples/dialogs/simplewizard.py,
	examples/dialogs/standarddialogs.py,
	examples/layouts/basiclayout.py, examples/layouts/flowlayout.py,
	examples/network/ftp/ftp.py, examples/network/ftp/ftp.qrc,
	examples/network/ftp/ftp_rc.py,
	examples/network/ftp/images/cdtoparent.png,
	examples/network/ftp/images/dir.png,
	examples/network/ftp/images/file.png, examples/network/http.py,
	examples/opengl/hellogl.py,
	examples/richtext/syntaxhighlighter/examples/example,
	examples/richtext/syntaxhighlighter/syntaxhighlighter.py,
	examples/richtext/syntaxhighlighter/syntaxhighlighter.qrc,
	examples/richtext/syntaxhighlighter/syntaxhighlighter_rc.py,
	examples/tools/codecs/codecs.py, examples/tools/regexp.py,
	examples/widgets/tetrix.py,
	examples/xml/dombookmarks/dombookmarks.py,
	examples/xml/dombookmarks/frank.xbel,
	examples/xml/dombookmarks/jennifer.xbel:
	QTextDocument.print() is now print_(). Updated extension.py,
	basiclayout.py, flowlayout.py, codecs.py, regexp.py and tetrix.py
	examples from Baz Walter. Added the findfiles.py, simplewizard.py,
	standarddialogs.py, ftp.py, http.py, hellogl.py,
	syntaxhighlighter.py, dombookmarks.py examples from Baz Walter.
	[21e1546b5df0]

	* PyQt4.msp:
	Really fixed the QCoreApplication/QApplication argc bug this time.
	[7dc6299574da]

2005-12-21  phil  <phil>

	* NEWS, examples/draganddrop/draggabletext/draggabletext.py,
	examples/draganddrop/draggabletext/draggabletext.qrc,
	examples/draganddrop/draggabletext/draggabletext_rc.py,
	examples/draganddrop/draggabletext/words.txt,
	examples/draganddrop/fridgemagnets/fridgemagnets.py,
	examples/draganddrop/fridgemagnets/fridgemagnets.qrc,
	examples/draganddrop/fridgemagnets/fridgemagnets_rc.py,
	examples/draganddrop/fridgemagnets/words.txt:
	Added the draggabletext.py and fridgemagnets.py examples from
	DavidB.
	[508afbd214ca]

2005-12-20  phil  <phil>

	* examples/draganddrop/draggableicons/draggableicons.py,
	examples/draganddrop/draggableicons/draggableicons.qrc,
	examples/draganddrop/draggableicons/draggableicons_rc.py,
	examples/draganddrop/draggableicons/images/boat.png,
	examples/draganddrop/draggableicons/images/car.png,
	examples/draganddrop/draggableicons/images/house.png:
	Added the draggableicons.py example from DavidB.
	[de2af12b4b7d]

	* examples/painting/transformations.py:
	Updated charactermap.py from DavidB. Added the transformations.py
	example from DavidB.
	[26569e3a76ed]

	* PyQt4.msp, build.py, examples/dialogs/configdialog/configdialog.py,
	examples/dialogs/configdialog/configdialog.qrc,
	examples/dialogs/configdialog/configdialog_rc.py,
	examples/dialogs/configdialog/images/config.png,
	examples/dialogs/configdialog/images/query.png,
	examples/dialogs/configdialog/images/update.png,
	examples/itemviews/chart/chart.py,
	examples/itemviews/chart/chart.qrc,
	examples/itemviews/chart/chart_rc.py,
	examples/itemviews/chart/mydata.cht,
	examples/itemviews/chart/qtdata.cht,
	examples/itemviews/simpledommodel.py,
	examples/itemviews/simpletreemodel/default.txt,
	examples/itemviews/simpletreemodel/simpletreemodel.py,
	examples/itemviews/simpletreemodel/simpletreemodel.qrc,
	examples/itemviews/simpletreemodel/simpletreemodel_rc.py,
	examples/mainwindows/application.py,
	examples/mainwindows/application/application.py,
	examples/mainwindows/application/application.qrc,
	examples/mainwindows/application/application_rc.py,
	examples/mainwindows/application/images/copy.png,
	examples/mainwindows/application/images/cut.png,
	examples/mainwindows/application/images/new.png,
	examples/mainwindows/application/images/open.png,
	examples/mainwindows/application/images/paste.png,
	examples/mainwindows/application/images/save.png,
	examples/mainwindows/images/copy.png,
	examples/mainwindows/images/cut.png,
	examples/mainwindows/images/new.png,
	examples/mainwindows/images/open.png,
	examples/mainwindows/images/paste.png,
	examples/mainwindows/images/save.png, examples/opengl/grabber.py,
	examples/opengl/textures/images/side1.png,
	examples/opengl/textures/images/side2.png,
	examples/opengl/textures/images/side3.png,
	examples/opengl/textures/images/side4.png,
	examples/opengl/textures/images/side5.png,
	examples/opengl/textures/images/side6.png,
	examples/opengl/textures/textures.py,
	examples/opengl/textures/textures.qrc,
	examples/opengl/textures/textures_rc.py,
	examples/painting/basicdrawing/basicdrawing.py,
	examples/painting/basicdrawing/basicdrawing.qrc,
	examples/painting/basicdrawing/basicdrawing_rc.py,
	examples/painting/basicdrawing/images/brick.png,
	examples/painting/basicdrawing/images/qt-logo.png,
	examples/painting/painterpaths.py, examples/tools/codecs.py,
	examples/tools/codecs/codecs.py,
	examples/tools/codecs/encodedfiles/iso-8859-1.txt,
	examples/tools/codecs/encodedfiles/iso-8859-15.txt,
	examples/tools/codecs/encodedfiles/utf-16.txt,
	examples/tools/codecs/encodedfiles/utf-16be.txt,
	examples/tools/codecs/encodedfiles/utf-16le.txt,
	examples/tools/codecs/encodedfiles/utf-8.txt,
	examples/tools/encodedfiles/iso-8859-1.txt,
	examples/tools/encodedfiles/iso-8859-15.txt,
	examples/tools/encodedfiles/utf-16.txt, examples/tools/encodedfiles
	/utf-16be.txt, examples/tools/encodedfiles/utf-16le.txt,
	examples/tools/encodedfiles/utf-8.txt,
	examples/widgets/charactermap.py, examples/widgets/icons.py,
	examples/widgets/icons/icons.py,
	examples/widgets/icons/images/designer.png,
	examples/widgets/icons/images/find_disabled.png,
	examples/widgets/icons/images/find_normal.png,
	examples/widgets/icons/images/monkey_off_128x128.png,
	examples/widgets/icons/images/monkey_off_16x16.png,
	examples/widgets/icons/images/monkey_off_32x32.png,
	examples/widgets/icons/images/monkey_off_64x64.png,
	examples/widgets/icons/images/monkey_on_128x128.png,
	examples/widgets/icons/images/monkey_on_16x16.png,
	examples/widgets/icons/images/monkey_on_32x32.png,
	examples/widgets/icons/images/monkey_on_64x64.png,
	examples/widgets/icons/images/qtopia_16x16.png,
	examples/widgets/icons/images/qtopia_32x32.png,
	examples/widgets/icons/images/qtopia_48x48.png,
	examples/widgets/images/circle.png,
	examples/widgets/images/square.png,
	examples/widgets/images/triangle.png, examples/widgets/tooltips.py,
	examples/widgets/tooltips/images/circle.png,
	examples/widgets/tooltips/images/square.png,
	examples/widgets/tooltips/images/triangle.png,
	examples/widgets/tooltips/tooltips.py,
	examples/widgets/tooltips/tooltips.qrc,
	examples/widgets/tooltips/tooltips_rc.py, lib/configure.py,
	pyrcc/main.cpp, pyrcc/pyrcc.sbf, pyrcc/rcc.cpp, pyrcc/rcc.h:
	Added the grabber.py, configdialog.py and tabdialog.py examples from
	Douglas. Added the chart.py, painterpaths.py, textures.py,
	simpledommodel.py, simpletreemodel.py, basicdrawing.py and
	concentriccircles.py examples from DavidB. Added pyrcc4 and wrapped
	qRegisterResourceData(). Switched the application.py and tooltips.py
	examples to use pyrcc4. Wrapped the remaining QStyleOption classes.
	[659a7512f09b]

2005-12-19  phil  <phil>

	* PyQt4.msp, examples/dialogs/tabdialog.py,
	examples/painting/concentriccircles.py:
	Added QT_VERSION and QT_VERSION_STR to QtCore.
	[4bacabcbce0a]

	* lib/configure.py, pylupdate/main.cpp, pylupdate/pylupdate.sbf:
	Clean up configure.py. Integrated pylupdate.
	[8151e50369d1]

2005-12-18  phil  <phil>

	* build.py, lib/configure.py, pylupdate/fetchtr.cpp,
	pylupdate/main.cpp, pylupdate/merge.cpp,
	pylupdate/metatranslator.cpp, pylupdate/metatranslator.h,
	pylupdate/numberh.cpp, pylupdate/proparser.cpp,
	pylupdate/proparser.h, pylupdate/pylupdate.sbf,
	pylupdate/sametexth.cpp, pylupdate/translator.cpp,
	pylupdate/translator.h, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/loader.py,
	pyuic/uic/elementtree/ElementPath.py,
	pyuic/uic/elementtree/ElementTree.py,
	pyuic/uic/elementtree/__init__.py, pyuic/uic/properties.py:
	Added a new pyuic4 snapshot from Torsten. Added pylupdate4 from
	Detlev (not yet integrated into the PyQt build system).
	[7d5813e0d823]

	* build.py, lib/THANKS, lib/configure.py, pyuic/tests/buddies.ui,
	pyuic/tests/calculatorform.ui, pyuic/tests/cursor.ui, pyuic/tests
	/customwidget-test1.ui, pyuic/tests/datetimewidgets.ui,
	pyuic/tests/dockwidget.ui, pyuic/tests/fonts.ui,
	pyuic/tests/groupbox.ui, pyuic/tests/icon-test1.ui, pyuic/tests
	/icon-test2.ui, pyuic/tests/icons/desktop.png,
	pyuic/tests/icons/exec.png, pyuic/tests/icons/file_broken.png,
	pyuic/tests/icons/folder.png, pyuic/tests/icons/link.png,
	pyuic/tests/icons/lockoverlay.png, pyuic/tests/icons/network.png,
	pyuic/tests/icons/pipe.png, pyuic/tests/icons/www.png,
	pyuic/tests/icons/zip.png, pyuic/tests/layout-test1.ui, pyuic/tests
	/layout-test2.ui, pyuic/tests/layout-test3.ui, pyuic/tests/lines.ui,
	pyuic/tests/mainwindow-test1.ui, pyuic/tests/palette.ui,
	pyuic/tests/pixmap.ui, pyuic/tests/qcombobox.ui, pyuic/tests
	/qlistwidget-qstackedwidget.ui, pyuic/tests/qtablewidget.ui,
	pyuic/tests/qtabwidget.ui, pyuic/tests/qtoolbox.ui,
	pyuic/tests/qtreewidget.ui, pyuic/tests/richtext.ui,
	pyuic/tests/shortcut.ui, pyuic/tests/simpledialog.ui,
	pyuic/tests/simplewidgets.ui, pyuic/tests/sizes.ui,
	pyuic/tests/sliders.ui, pyuic/tests/spacers.ui,
	pyuic/tests/splitter.ui, pyuic/tests/taborder.ui,
	pyuic/tests/testsuite.py, pyuic/tests/tooltip-whatsthis.ui,
	pyuic/tests/views.ui:
	Added the pyuic tests which got lost along the way. pyuic4 is now
	installed.
	[dbc3590466f4]

	* lib/configure.py:
	Stripped the Qt3 specific stuff from configure.py.
	[cc11a3ec2524]

	* build.py:
	Updated the internal build system not to include the .svn directory
	in packages.
	[7c8517114731]

2005-12-17  phil  <phil>

	* Makefile, build.py:
	Changes to the internal build system for the CVS to SVN transfer.
	[ee4d1a2fa2ba]

	* Makefile, NEWS, PyQt4.msp, build.py, examples/dialogs/extension.py,
	examples/itemviews/spinboxdelegate.py,
	examples/layouts/basiclayout.py, examples/layouts/flowlayout.py,
	examples/mainwindows/application.py,
	examples/mainwindows/images/copy.png,
	examples/mainwindows/images/cut.png,
	examples/mainwindows/images/new.png,
	examples/mainwindows/images/open.png,
	examples/mainwindows/images/paste.png,
	examples/mainwindows/images/save.png, examples/tools/codecs.py,
	examples/tools/encodedfiles/iso-8859-1.txt,
	examples/tools/encodedfiles/iso-8859-15.txt,
	examples/tools/encodedfiles/utf-16.txt, examples/tools/encodedfiles
	/utf-16be.txt, examples/tools/encodedfiles/utf-16le.txt,
	examples/tools/encodedfiles/utf-8.txt, examples/tools/regexp.py,
	examples/tutorial/t1.py, examples/tutorial/t10.py,
	examples/tutorial/t11.py, examples/tutorial/t12.py,
	examples/tutorial/t13.py, examples/tutorial/t14.py,
	examples/tutorial/t2.py, examples/tutorial/t3.py,
	examples/tutorial/t4.py, examples/tutorial/t5.py,
	examples/tutorial/t6.py, examples/tutorial/t7.py,
	examples/tutorial/t8.py, examples/tutorial/t9.py,
	examples/widgets/analogclock.py, examples/widgets/calculator.py,
	examples/widgets/charactermap.py, examples/widgets/digitalclock.py,
	examples/widgets/groupbox.py, examples/widgets/icons.py,
	examples/widgets/images/circle.png,
	examples/widgets/images/square.png,
	examples/widgets/images/triangle.png,
	examples/widgets/imageviewer.py, examples/widgets/lineedits.py,
	examples/widgets/screenshot.py, examples/widgets/scribble.py,
	examples/widgets/sliders.py, examples/widgets/spinboxes.py,
	examples/widgets/tetrix.py, examples/widgets/tooltips.py,
	examples/widgets/wiggly.py, examples/widgets/windowflags.py,
	lib/LICENSE.commercial, lib/LICENSE.commercial.short,
	lib/LICENSE.edu, lib/LICENSE.edu.short, lib/LICENSE.eval,
	lib/LICENSE.eval.short, lib/LICENSE.gpl, lib/LICENSE.gpl.short,
	lib/LICENSE.internal, lib/README, lib/README.AIX, lib/README.MacOSX,
	lib/README.SunOS, lib/THANKS, lib/__init__.py, lib/build.py,
	lib/configure.py, lib/license.py.commercial, lib/license.py.edu,
	lib/license.py.eval, lib/license.py.internal, lib/mksccode.py, lib
	/pyqt-edu.sip, lib/pyqt-eval.sip, lib/pyqt-gpl.sip, lib/pyqt-
	internal.sip, lib/pyqtconfig.py.in, pyuic/LICENSE,
	pyuic/uic/Compiler/__init__.py, pyuic/uic/Compiler/compiler.py,
	pyuic/uic/Compiler/indenter.py,
	pyuic/uic/Compiler/proxyproperties.py,
	pyuic/uic/Compiler/qobjectcreator.py,
	pyuic/uic/Compiler/qtproxies.py, pyuic/uic/Loader/__init__.py,
	pyuic/uic/Loader/loader.py, pyuic/uic/Loader/qobjectcreator.py,
	pyuic/uic/__init__.py, pyuic/uic/elementtree/ElementPath.py,
	pyuic/uic/elementtree/ElementTree.py,
	pyuic/uic/elementtree/__init__.py, pyuic/uic/exceptions.py,
	pyuic/uic/properties.py, pyuic/uic/pyuic.py, pyuic/uic/uiparser.py,
	test/ownership/guiBridges.py, test/ownership/pyqtbug6.py,
	test/ownership/semaphore.py, test/ownership/wref.py,
	test/runtests.py, test/test_QDate.py, test/test_QDateTime.py,
	test/test_QDir.py, test/test_QPoint.py, test/test_QRect.py,
	test/test_QRegion.py, test/test_QSize.py, test/test_QString.py,
	test/test_QStringList.py, test/test_QTime.py, test/test_pyuic.py,
	test/ui/BookmarkForm.ui, test/ui/ConnectionWizard.ui,
	test/ui/MainInterface.ui, test/ui/PreferencesForm.ui,
	test/ui/RunControlMainGUI.ui, test/ui/ToolConfigurationForm.ui,
	test/ui/menus.ui, test/ui/pqfaxdial.ui, test/ui/spacer.ui:
	Import of PyQt from CVS
	[bcbeccaa479e]

