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

	* .hgtags:
	Added tag 4.19.25 for changeset 0d31b6c67012
	[c0426a6b39a0] [tip] <4.19-maint>

	* NEWS:
	Released as v4.19.25.
	[0d31b6c67012] [4.19.25] <4.19-maint>

	* NEWS, sipgen/metasrc/lexer.l:
	Added support for Py_ssize_t (required by PyQt v5.15.3).
	[6b216e1ce173] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.24 for changeset 58ae1285600a
	[c7643763a774] <4.19-maint>

	* NEWS:
	Released as v4.19.24.
	[58ae1285600a] [4.19.24] <4.19-maint>

	* NEWS:
	Updated the NEWS file.
	[bd6439b5b0f4] <4.19-maint>

	* siplib/qtlib.c, siplib/siplib.c:
	Removed the use of calls deprecated in Python v3.9.
	[88c711a50c84] <4.19-maint>

2020-08-07  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/gencode.c:
	Fixed a regression in the virtual handler code.
	[75cefc83ee99] <4.19-maint>

	* NEWS:
	Updated the NEWS file.
	[a7fd24da4f99] <4.19-maint>

	* configure.py.in:
	'android_abi' can now be specified in the configuration file used to
	build the sip module.
	[c2cb1ee42ee6] <4.19-maint>

	* sipgen/gencode.c:
	Any %InstanceCode is now used to create the default result of a
	virtual handler returning a class or mapped type by value.
	[e8734cf0ff7e] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.23 for changeset 853c4a8b4592
	[bc406c09424f] <4.19-maint>

	* NEWS:
	Released as v4.19.23.
	[853c4a8b4592] [4.19.23] <4.19-maint>

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

	* siplib/siplib.c:
	Preserve any current exception in the implementation of the wrapper
	dealloc functions.
	[a5b6af9fab5a] <4.19-maint>

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

	* sipgen/gencode.c:
	Check there is a public copy ctor when we can't using an assigment
	operator as a workaround.
	[19026da2a827] <4.19-maint>

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

	* sipgen/gencode.c:
	Fixed the code generation when making a copy of C++ object on the
	stack to the heap when the class has no suitable ctor.
	[42c99f4c1784] <4.19-maint>

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

	* sipgen/gencode.c, sipgen/sip.h.in, sipgen/transform.c:
	The code generator now distinguishes between the copy/assignment
	helper and the array helper when determining which helpers can be
	generated.
	[22ababb6d14a] <4.19-maint>

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

	* NEWS:
	Updated the NEWS file.
	[c7dc4668d384] <4.19-maint>

2020-05-22  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/gencode.c:
	Fixed the wrapping of methods that return a Py_Ssize_t.
	[d85e9957e726] <4.19-maint>

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

	* sipgen/gencode.c:
	Fixed a race condition when calling the PyQt5-specific meta-call
	helper.
	[812b5e26df96] <4.19-maint>

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

	* configure.py.in:
	Added some missing quotes to configure.py.
	[b5f2f60e72e5] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.22 for changeset 4ca6f06991d5
	[e06a23d69f9d] <4.19-maint>

	* NEWS:
	Released as v4.19.22.
	[4ca6f06991d5] [4.19.22] <4.19-maint>

	* NEWS:
	Updated the NEWS file.
	[35cfe4fb8b1e] <4.19-maint>

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

	* sipgen/metasrc/parser.y:
	Fixed the handling of keyword argument names in imported class
	templates.
	[1510ce7f5463] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.21 for changeset a2a4d8ba9178
	[dd9bc7744ed8] <4.19-maint>

	* NEWS:
	Released as v4.19.21.
	[a2a4d8ba9178] [4.19.21] <4.19-maint>

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

	* NEWS:
	Updated the NEWS file.
	[179bc6c66773] <4.19-maint>

2020-01-24  Phil Thompson  <phil@riverbankcomputing.com>

	* siplib/siplib.c:
	Fix a memory leak in sipGetReference().
	[82ec38dc0e63] <4.19-maint>

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

	* sipgen/gencode.c:
	Make sure the keys for a class and a variable member are allocated
	from the correct pools.
	[699facc95914] <4.19-maint>

	* sipgen/gencode.c, siplib/sip.h.in, siplib/siplib.c:
	Further fixes to variable getters handling of wrapped classes.
	[6a057b2d8537] <4.19-maint>

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

	* sipgen/gencode.c, siplib/sip.h.in, siplib/siplib.c:
	Fixed issues with C/C++ member variable getters and setters. This
	restores the keeping of a reference to the containing object in the
	instance of a contained class.
	[137b9be794a1] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.20 for changeset 7c54145e55b6
	[901741c80127] <4.19-maint>

	* NEWS:
	Released as v4.19.20.
	[7c54145e55b6] [4.19.20] <4.19-maint>

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

	* sphinx/conf.py.in:
	Updated the Sphinx configuration.
	[c7f732db742f] <4.19-maint>

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

	* NEWS:
	Updated the NEWS file.
	[0bee3e89d9e0] <4.19-maint>

2019-12-13  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/metasrc/parser.y:
	Don't check for name clashes between members of scoped enums and the
	enum's containing scope.
	[42345e2ffb44] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.19 for changeset 3e90c5d80366
	[59f71ec0b376] <4.19-maint>

	* NEWS:
	Released as v4.19.19.
	[3e90c5d80366] [4.19.19] <4.19-maint>

	* NEWS, sipgen/main.c, sphinx/command_line.rst:
	Deprecated the -B option to sip.
	[60df3594d8cf] <4.19-maint>

	* NEWS:
	Updated the NEWS file.
	[0da1bbf4e865] <4.19-maint>

2019-07-21  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/gencode.c, siplib/sip.h.in, siplib/siplib.c,
	sphinx/c_api.rst:
	Added sipIsOwnedByPython(), sipRegisterExitNotifier() and
	sipVisitWrappers() to the public API.
	[c422550455ce] <4.19-maint>

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

	* sphinx/directives.rst:
	Correction to the docs.
	[d00b38c31f91] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.18 for changeset d750db0124aa
	[44a03e3e8604] <4.19-maint>

	* NEWS:
	Released as v4.19.18.
	[d750db0124aa] [4.19.18] <4.19-maint>

2019-07-02  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS:
	Updated the NEWS file.
	[ef41d6f6ba52] <4.19-maint>

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

	* configure.py.in:
	Removed a non-ASCII character.
	[345665372f96] <4.19-maint>

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

	* siplib/siplib.c:
	Don't try and acquire the GIL if the interpreter is no longer there.
	[0339fda05a90] <4.19-maint>

2019-06-24  Phil Thompson  <phil@riverbankcomputing.com>

	* siplib/array.c, siplib/descriptors.c, siplib/siplib.c,
	siplib/voidptr.c:
	Fixed warnings triggered by Python v3.8.
	[79f89221765d] <4.19-maint>

2019-06-20  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/introduction.rst.in:
	Updated the docs regarding sip5.
	[a9890af70254] <4.19-maint>

2019-05-22  Phil Thompson  <phil@riverbankcomputing.com>

	* configure.py.in:
	Check that the name of the private sip module is valid.
	[57ec4f189c8f] <4.19-maint>

	* siplib/sip.h.in:
	Define SIP_NULLPTR as NULL (rather than 0) for older C++ compilers
	so that the right sized zero gets passed to functions with variable
	number of arguments (where the argument type isn't known).
	[8e12736053f7] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.17 for changeset 6bd401a26793
	[1cb4f1190dc9] <4.19-maint>

	* NEWS:
	Released as v4.19.17.
	[6bd401a26793] [4.19.17] <4.19-maint>

	* NEWS:
	Updated the NEWS file.
	[ed0d7dcc2f6d] <4.19-maint>

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

	* siplib/siplib.c:
	Do not add the members of module-level scoped enums to the module
	dict.
	[7af121a0120a] <4.19-maint>

2019-04-11  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.19.16 for changeset 0aac5d17136d
	[0ab2a63314a5] <4.19-maint>

	* NEWS:
	Released as v4.19.16.
	[0aac5d17136d] [4.19.16] <4.19-maint>

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

	* NEWS:
	Updated the NEWS file.
	[e10bb493d10b] <4.19-maint>

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

	* sipgen/transform.c:
	Further fixes for diamond class hierarchies.
	[96fce123ab54] <4.19-maint>

	* sipgen/gencode.c, sipgen/sip.h.in, sipgen/transform.c:
	Don't cast to a class that occurs more than once in a super-class
	hierarchy.
	[9232c12ff0dc] <4.19-maint>

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

	* configure.py.in, specs/haiku-g++:
	Added support for the haiku platform.
	[a093d109d0de] <4.19-maint>

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

	* Roadmap.rst, sphinx/introduction.rst.in:
	Updated the docs and roadmap for SIP v5.
	[04c93865d356] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.15 for changeset bc42af3b0125
	[1d00d28be4e6] <4.19-maint>

	* NEWS:
	Released as v4.19.15.
	[bc42af3b0125] [4.19.15] <4.19-maint>

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

	* NEWS:
	Updated the NEWS file.
	[118ad726b35a] <4.19-maint>

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

	* sphinx/directives.rst, sphinx/using.rst:
	Added the section on writing %ConvertToSubClassCode to the docs.
	[20205aee866c] <4.19-maint>

2019-02-24  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/metasrc/parser.y:
	Fixed the handling of size_t as a template argument.
	[a86d8632daac] <4.19-maint>

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

	* siplib/siplib.c:
	Restored the casting of an instance pointer to the base type of a
	convertor before calling the convertor. This completes the rollback
	to the v4.16 era of handling sub-class convertors.
	[7d15fbe6bad8] <4.19-maint>

	* siplib/siplib.c:
	Backed out changeset 1427 (along with 1428) to select a convertor
	based on whether the target is a sub-class of of the convertor's
	base type. The changesets changed the selection to the left side
	super-class.
	[229047ed8c4f] <4.19-maint>

	* siplib/siplib.c:
	Backed out changset set 1428 as a pair with 1427.
	[88fae7d57cc0] <4.19-maint>

	* sipgen/gencode.c, sipgen/sip.h.in, sipgen/transform.c:
	Fixed the handling of duplicate classes in an MRO so that the cast
	function is correct with diamond shaped inheritance trees.
	[b446501afb47] <4.19-maint>

2019-02-19  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/gencode.c:
	Fixed a code generation regression specific to PyQt4.
	[7bd4d19479ad] <4.19-maint>

2019-02-12  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/riverbank/static/riverbank.css:
	CSS updates.
	[4ab117a13343] <4.19-maint>

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

	* NEWS:
	Fixed typos in the NEWS file.
	[98a02040e6c5] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.14 for changeset 910c0e9b6601
	[0b8423eb79e3] <4.19-maint>

	* NEWS:
	Released as v4.19.14.
	[910c0e9b6601] [4.19.14] <4.19-maint>

	* sphinx/riverbank/static/riverbank.css:
	CSS update.
	[fa56644d81f1] <4.19-maint>

2019-02-07  Phil Thompson  <phil@riverbankcomputing.com>

	* siplib/siplib.c:
	Backed out the change to explicitly detach children in case this is
	triggering crash-on-exit.
	[60b57a0ebdc8] <4.19-maint>

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

	* sipgen/gencode.c:
	Fixed the order of 'override' and 'throw' in generated code.
	[387cb09328d1] <4.19-maint>

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

	* sipgen/gencode.c:
	Make sure arguments have names when /Transfer/ is used on a ctor
	argument.
	[2bd5d2b9e33d] <4.19-maint>

	* sipgen/gencode.c, sipgen/metasrc/parser.y, sipgen/sip.h.in:
	Fixed /Transfer/ for ctor arguments.
	[94c1f3609597] <4.19-maint>

	* sphinx/c_api.rst:
	Fixed a documentation formatting error.
	[92034f16282f] <4.19-maint>

	* NEWS, siplib/siplib.c, sphinx/python_api.rst:
	The reference count displayed by sip.dump() will always have the
	same value as that returned by sys.getrefcount().
	[5be2f9e1799d] <4.19-maint>

2019-01-28  Phil Thompson  <phil@riverbankcomputing.com>

	* sphinx/using.rst:
	Removed a duplicate section rom the docs.
	[8b91d7ce47b6] <4.19-maint>

	* sphinx/riverbank/static/riverbank.css, sphinx/riverbank/theme.conf:
	Updated the Sphinx theme and CSS from the latest PyQt docs.
	[dadb078e28d1] <4.19-maint>

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

	* siplib/siplib.c:
	Make sure an object's children are always detached before the object
	is garbage collected.
	[e3e4005c00e9] <4.19-maint>

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

	* sipgen/export.c, sipgen/metasrc/parser.y, sipgen/sip.h.in:
	Added the PyQtFlagsEnums class annotation. Deprecated the PyQtFlags
	class annotation.
	[d8e417e4a032] <4.19-maint>

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

	* sipgen/export.c:
	Enum member names in the XML extract are now fully qualified.
	[9c1d63b0d55e] <4.19-maint>

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

	* sipgen/export.c:
	Reverted to not distinguishing between Python slot sand functions in
	the XML export.
	[613986cac1ed] <4.19-maint>

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

	* sipgen/export.c, sipgen/gencode.c, sipgen/sip.h.in,
	sipgen/transform.c:
	Distinguish between Python slots (and __init__) in the XML export.
	[994a87dfe848] <4.19-maint>

2018-12-28  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/export.c, sipgen/sip.h.in, sipgen/type_hints.c:
	Don't include the package and module in the names of objects in the
	XML export.
	[a80a6c587377] <4.19-maint>

2018-12-24  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, siplib/sip.h.in, sphinx/c_api.rst:
	Documented the '=' format characters to sipBuildResult() and
	sipParseResult().
	[4d6b744960bf] <4.19-maint>

2018-12-23  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, sipgen/gencode.c, siplib/int_convertors.c, siplib/sip.h.in,
	siplib/sipint.h, siplib/siplib.c, sphinx/c_api.rst:
	Completed the support for size_t including overflow checking.
	[c1aeffa204c6] <4.19-maint>

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

	* NEWS, sipgen/export.c, sipgen/gencode.c, sipgen/metasrc/lexer.l,
	sipgen/metasrc/parser.y, sipgen/sip.h.in, sipgen/transform.c,
	sipgen/type_hints.c, sphinx/specification_files.rst:
	Added initial support for size_t (without overflow checking).
	[942cfae8780c] <4.19-maint>

	* METADATA.in:
	Corrected the wheel meta-data version.
	[049dad997cdb] <4.19-maint>

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

	* sipgen/gencode.c, sipgen/metasrc/parser.y, sipgen/sip.h.in:
	Added support for {} as a default value.
	[075a41789400] <4.19-maint>

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

	* NEWS:
	Updated the NEWS file.
	[e34c67990407] <4.19-maint>

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

	* sipgen/export.c:
	Fixed the real name of anonymous enums in the XML export.
	[ee31a3a49cf9] <4.19-maint>

	* sipgen/export.c:
	The XML export no longer generates a real name for slots.
	[81326f0a3beb] <4.19-maint>

	* sipgen/export.c:
	The XML update now reports all objects with a different Python name.
	[bb36a2ec5342] <4.19-maint>

2018-12-02  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/export.c, sipgen/gencode.c, sipgen/sip.h.in:
	Generate the C/C++ signature in the XML extract.
	[746a79f64eb5] <4.19-maint>

2018-11-30  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/export.c, sipgen/sip.h.in, sipgen/transform.c:
	The XML export now handles reflected slots.
	[46cae5681995] <4.19-maint>

	* sipgen/sip.h.in:
	Fixed member flags so that they don't overlap.
	[b181b9a259ce] <4.19-maint>

	* siplib/int_convertors.c, siplib/siplib.c:
	Fixed the error handling when parsing an overflowing int argument.
	[031599c9d24a] <4.19-maint>

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

	* sipgen/export.c:
	Fixed the export of return types with an empty type hint.
	[fb60dbcb0ecc] <4.19-maint>

2018-11-28  Phil Thompson  <phil@riverbankcomputing.com>

	* siplib/siplib.c:
	Scoped enums are now sub-classes of IntEnum so that they will work
	with PyQt's QFlags.
	[3f116924ed0b] <4.19-maint>

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

	* sipgen/sip.h.in, sipgen/type_hints.c:
	Fixed the parsing of Callable type hints.
	[3a19b41574e8] <4.19-maint>

	* siplib/int_convertors.c:
	Fixed a comment typo.
	[07179de89adb] <4.19-maint>

2018-10-29  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/metasrc/parser.y:
	Removed an unused token from the parser.
	[9f1678d0d472] <4.19-maint>

2018-10-26  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/metasrc/parser.y:
	Allow version qualifiers to appear in multiple timelines so that the
	same timeline can be specified in multiple modules.
	[7b0e287c0a24] <4.19-maint>

	* sipgen/metasrc/parser.y:
	Fixed the parser reduce/reduce conflict.
	[964d54468066] <4.19-maint>

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

	* sipgen/gencode.c:
	Use SIP_OVERRIDE (based on a patch by Stefan Brüns).
	[3ccc5b6f9e1f] <4.19-maint>

	* sipgen/gencode.c, siplib/sip.h.in:
	Eliminate GCC -Wcast-function-type warning messages. (Based on a
	patch from Stefan Brüns.)
	[8aa95da9fdf8] <4.19-maint>

	* NEWS, sipgen/gencode.c, siplib/sip.h.in, sphinx/c_api.rst:
	Implemented SIP_NULLPTR and updated the code generator to use it.
	(Based on a patch from Stefan Brüns.)
	[8d807e6b9037] <4.19-maint>

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

	* siplib/siplib.c:
	Fixed a memory leak when returning a bytes object from a Python re-
	implementation of a C++ virtual.
	[d78b2af75c6e] <4.19-maint>

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

	* METADATA.in:
	Fix the PyPI install instructions.
	[9c0b9a39b5a0] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.13 for changeset cefb1103ef73
	[37cbe9d81d0d] <4.19-maint>

	* NEWS:
	Released as v4.19.13.
	[cefb1103ef73] [4.19.13] <4.19-maint>

2018-09-30  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS:
	Updated the NEWS file.
	[8fa0f0ce57bf] <4.19-maint>

2018-09-26  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/export.c:
	The sphinx extension now uses a single ref role.
	[b755b909cfef] <4.19-maint>

	* sipgen/export.c, sipgen/metasrc/parser.y, sipgen/sip.h.in:
	The default values arguments have reST references added if possible
	in the XML export.
	[1b277c7657ea] <4.19-maint>

2018-09-24  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/export.c, sipgen/metasrc/parser.y:
	Signals now respect the keyword arguments handling for documentation
	purposes.
	[073bf8c4ec04] <4.19-maint>

	* sipgen/export.c, sipgen/type_hints.c:
	Added argument names and default values to the XML export.
	[ac95df0c0d7c] <4.19-maint>

	* sipgen/transform.c:
	Fixed a bug when arguments that were templates could lose their type
	hints.
	[59d17e57d62b] <4.19-maint>

2018-09-21  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/export.c, sipgen/sip.h.in, sipgen/type_hints.c:
	Use reST references in the type hints for the XML export.
	[4b6b9a9b516d] <4.19-maint>

	* sipgen/export.c:
	Handle the type hints of out arguments properly in the XML export.
	[88504a898624] <4.19-maint>

	* sipgen/export.c, sipgen/sip.h.in, sipgen/type_hints.c:
	Use type hints in the XML export.
	[64a719179be3] <4.19-maint>

	* sipgen/export.c:
	Restored the inclusion of reST references in the XML export.
	[a8c265f2fe9f] <4.19-maint>

2018-09-20  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/export.c:
	Don't include reST directives in the XML export.
	[dd7fb1107cc8] <4.19-maint>

	* sipgen/export.c:
	Pass the fully qualified Python names of types for arguments and
	results.
	[4e9678c0cbc8] <4.19-maint>

	* sipgen/export.c:
	Removal of more deprecated features from the XML/API export.
	[9ad4caca8899] <4.19-maint>

	* sipgen/export.c:
	Removed support in the XML/API export for deprecated features.
	[5f436a87d01c] <4.19-maint>

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

	* sipgen/export.c:
	Renamed 'cppname' to 'realname' in the XML export.
	[5c75d7268b68] <4.19-maint>

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

	* sipgen/export.c:
	Debug the XML changes.
	[729d6415a013] <4.19-maint>

	* sipgen/export.c:
	Added the 'cppname' attribute to the Class, Enum and EnumMember
	elements. Don't include the enum name in the name of a member.
	[bf9326ffec00] <4.19-maint>

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

	* siplib/siplib.c:
	Only install the legacy module if the module name is 'sip'.
	[415a408d2338] <4.19-maint>

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

	* sphinx/command_line.rst, sphinx/installation.rst:
	Clarified the documentation regarding the name of the private sip
	module.
	[6b9ffbfdfa50] <4.19-maint>

	* configure.py.in, siplib/siplib.c:
	Restored the handling of --sip-module so that it doesn't assume the
	basename of the sip module is 'sip'.
	[face4b1f8845] <4.19-maint>

2018-07-14  Phil Thompson  <phil@riverbankcomputing.com>

	* configure.py.in:
	Fixes when using a configuration file that specifies a non-standard
	sip module directory.
	[af4c8f655ead] <4.19-maint>

	* configure.py.in:
	Make sure sip.h is installed from the sipgen Makefile rather than
	the top-level Makefile.
	[42366281cb44] <4.19-maint>

2018-07-13  Phil Thompson  <phil@riverbankcomputing.com>

	* configure.py.in:
	Fixed the installation of sip.h when --no-module is specified.
	[f9aabf749e0d] <4.19-maint>

	* configure.py.in:
	Fixed the dist-info support for static builds.
	[c8d571ad80ee] <4.19-maint>

	* configure.py.in:
	Fixed configure.py when using --use-qmake without --no-tools.
	[0bfda308bc51] <4.19-maint>

	* configure.py.in:
	INSTALL_ROOT is used instead of DESTDIR when using qmake.
	[18fc82d664f8] <4.19-maint>

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

	* .hgtags:
	Added tag 4.19.12 for changeset 290a78d4a00d
	[1c2d897d7106] <4.19-maint>

	* NEWS:
	Released as v4.19.12.
	[290a78d4a00d] [4.19.12] <4.19-maint>

	* sphinx/installation.rst, sphinx/using.rst:
	Updated the docs regarding private copies of the sip module.
	[e30b9d2668c4] <4.19-maint>

	* NEWS, configure.py.in, sphinx/installation.rst:
	Added the --no-module option to configure.py.
	[02ab8cfda064] <4.19-maint>

	* configure.py.in:
	The --no-tools option does not install the sip.h. Fixed .dist-info
	for the code generator when --no-tools is specified.
	[b3633241320b] <4.19-maint>

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

	* NEWS:
	Updated the NEWS file.
	[f4799b368aa1] <4.19-maint>

	* sipgen/main.c:
	Fixed the default sip module name.
	[30b34699ad64] <4.19-maint>

	* sipgen/gencode.c, siplib/array.c, siplib/sip.h.in, siplib/sipint.h,
	siplib/siplib.c, siplib/voidptr.c:
	Fixed the implementation of sipConvertFromSliceObject() so that
	generated modules still support the limited API.
	[5baed8e71fdb] <4.19-maint>

	* configure.py.in:
	Include the build system for all builds (not just legacy ones).
	[5443d32d2928] <4.19-maint>

	* configure.py.in:
	The mk_distinfo.py script now takes a temporary installation
	directory as an additional argument.
	[048f7a6100c8] <4.19-maint>

	* configure.py.in:
	Fixes for invoking mk_distinfo.py for out-of-tree builds.
	[ded7362cc94a] <4.19-maint>

	* siplib/siplib.c:
	Fixed a bug exposing traditional enum members in a class that also
	contains a C++11 scoped enum.
	[ccc4eda868de] <4.19-maint>

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

	* configure.py.in:
	Fix for installing sip.h with out-of-tree builds.
	[935f8cdab1b7] <4.19-maint>

2018-06-29  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.19.11 for changeset a7d0f8459788
	[77add4c87760] <4.19-maint>

	* NEWS:
	Released as v4.19.11.
	[a7d0f8459788] [4.19.11] <4.19-maint>

	* NEWS:
	Updated the NEWS file.
	[373c872333a4] <4.19-maint>

	* sphinx/using.rst:
	Documented the need for the enum34 package for versions of Python
	earlier than v3.4.
	[379da5a152c4] <4.19-maint>

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

	* siplib/siplib.c:
	Fixed the exception when a keyword argument overflows.
	[659e30e2c490] <4.19-maint>

	* siplib/siplib.c:
	Fixed a couple of Python v2 exception messages.
	[8b2f14850fcd] <4.19-maint>

	* siplib/siplib.c:
	Fixed a compilation issue with Python v2.
	[fea0057d2c29] <4.19-maint>

2018-06-26  Phil Thompson  <phil@riverbankcomputing.com>

	* sipgen/gencode.c:
	Handle const signal arguments (that are not pointers or references).
	[a7a3d5f49c09] <4.19-maint>

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

	* NEWS, sipgen/gencode.c, sipgen/metasrc/parser.y, sipgen/sip.h.in,
	sphinx/annotations.rst:
	Added the /ScopesStripped/ argument annotation.
	[ab62eae89111] <4.19-maint>

2018-06-24  Phil Thompson  <phil@riverbankcomputing.com>

	* configure.py.in:
	The .dist-info directory now takes account of $(DESTDIR).
	[d6a17b9e8f21] <4.19-maint>

	* configure.py.in:
	Fixed out-of-tree builds.
	[81516a4441db] <4.19-maint>

	* sipgen/gencode.c:
	Further fixes for the stripping of scopes from signal arguments.
	[44dd1db98cf7] <4.19-maint>

2018-06-23  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.19.10 for changeset abf14ded1760
	[8597a94e4d25] <4.19-maint>

	* NEWS:
	Released as v4.19.10.
	[abf14ded1760] [4.19.10] <4.19-maint>

	* sipgen/gencode.c:
	Fixed the stripping of scopes from signal arguments.
	[ce55e3219bc5] <4.19-maint>

2018-06-22  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgtags:
	Added tag 4.19.9 for changeset 21bc9fb06802
	[8331b47585f6] <4.19-maint>

	* NEWS:
	Released as 4.19.9.
	[21bc9fb06802] [4.19.9] <4.19-maint>

	* build.py, configure.py.in:
	Fixes for building in situ.
	[500aa97cf889] <4.19-maint>

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

	* NEWS:
	Updated the NEWS file.
	[0339dce88c21] <4.19-maint>

2018-06-19  Phil Thompson  <phil@riverbankcomputing.com>

	* METADATA.in:
	Updated the METADATA.in file to account for the private copy for
	PyQt5.
	[970b0223221f] <4.19-maint>

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

	* NEWS, sipgen/gencode.c, sipgen/main.c, sipgen/sip.h.in,
	siplib/sip.h.in, siplib/siplib.c:
	The sip.h file no longer needs to be configured by the compiler
	invocation for the sip module name. Added the -n option to the code
	generator to configure the sip module name.
	[d2b3b20484bd] <4.19-maint>

	* sphinx/command_line.rst, sphinx/installation.rst,
	sphinx/introduction.rst.in, sphinx/python_api.rst, sphinx/using.rst:
	Updated the docs regarding private copies of the sip module.
	[76e24a5bc0c3] <4.19-maint>

	* sphinx/build_system.rst, sphinx/directives.rst,
	sphinx/installation.rst, sphinx/introduction.rst.in:
	Fixed all external links in the documentation.
	[31a654cb4d5a] <4.19-maint>

	* configure.py.in, siplib/sip.h.in, siplib/sip.h.in.in,
	siplib/siplib.c, siplib/siplib.c.in, siplib/siplib.sbf,
	siplib/siplib.sbf.in:
	Fixed issues when using the --sip-module option to build the sip
	module.
	[fc3023a254ce] <4.19-maint>

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

	* sipgen/gencode.c:
	More fixes for the /Transfer/ function annotation when applied to
