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

	* NEWS, sipbuild/project.py:
	Fixed the handling of deprecated ABI versions.
	[479061814d26] [6.8.3] <6.8-maint>

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

	* NEWS, sipbuild/exceptions.py, sipbuild/generator/specification.py,
	sipbuild/project.py:
	Deprecated support for ABI v13.0 and v12.8 and older.
	[48d3d52a94c2] <6.8-maint>

	* NEWS, doc/specification_files.rst,
	sipbuild/generator/parser/rules.py,
	sipbuild/generator/specification.py:
	Deprecated the 'throw' specifier.
	[16ae61f2d877] <6.8-maint>

	* NEWS, sipbuild/generator/outputs/code.py:
	Further 'noexcept' fixes.
	[8bbe6d2a8143] <6.8-maint>

	* sipbuild/generator/outputs/code.py,
	sipbuild/generator/parser/rules.py,
	sipbuild/generator/specification.py:
	Fixed the handling of 'noexcept' and 'throw()'.
	[64f2d5d2a2e0] <6.8-maint>

	* sipbuild/generator/specification.py:
	Use auto() in the definition of enums in the specification.
	[a5fb4acec8d4] <6.8-maint>

	* NEWS, doc/specification_files.rst:
	Removed some Python v2 slots from the documentation.
	[d16387c66d71] <6.8-maint>

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

	* .hgtags:
	Added tag 6.8.2 for changeset 661d29ad51f2
	[38e13817d62d] <6.8-maint>

	* NEWS, sipbuild/pyproject.py:
	Tweaked an error message to suggest a sip limitation rather than a
	user error.
	[661d29ad51f2] [6.8.2] <6.8-maint>

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

	* NEWS, rb-product.toml:
	Removed the product file.
	[772490fd8f17] <6.8-maint>

2023-12-31  Phil Thompson  <phil@riverbankcomputing.com>

	* .hgignore, NEWS:
	Updated .hgignore.
	[20f03aa06465] <6.8-maint>

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

	* sipbuild/argument_parser.py, sipbuild/project.py:
	Make sure the --deprecations-as-errors help only appears for build
	tools.
	[bd1697bf879c] <6.8-maint>

	* NEWS, doc/command_line_tools.rst, sipbuild/abstract_project.py,
	sipbuild/argument_parser.py, sipbuild/exceptions.py:
	Added the --deprecations-are-errors command line option to all build
	tools.
	[ed335481a1a1] <6.8-maint>

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

	* NEWS, sipbuild/generator/parser/parser_manager.py,
	sipbuild/generator/parser/rules.py:
	Deprecated SIP_SSIZE_T and other internal or unused directives.
	[3e5ee832ba87] <6.8-maint>

2023-12-12  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, sipbuild/generator/outputs/api.py,
	sipbuild/generator/outputs/code.py,
	sipbuild/generator/outputs/extracts.py,
	sipbuild/generator/outputs/pyi.py:
	All generated files are UTF-8 encoded rather than using the platform
	default.
	[8a93542bb346] <6.8-maint>

	* .hgtags:
	Added tag 6.8.1 for changeset d6da922b80f7
	[8cbbcec6660f] <6.8-maint>

	* sipbuild/generator/outputs/code.py:
	Fixed the generation of try/catch blocks.
	[d6da922b80f7] [6.8.1] <6.8-maint>

	* NEWS, sipbuild/generator/outputs/code.py:
	Fixed the definition of a virtual exception handler.
	[1d49b8dccf41] <6.8-maint>

2023-12-11  Phil Thompson  <phil@riverbankcomputing.com>

	* sipbuild/generator/instantiations.py:
	Fix the duplication of %TypeHeaderCode from class templates.
	[7ead595d03cd] <6.8-maint>

	* sipbuild/generator/parser/tokens.py:
	Don't include any indentation before an %End with the code block.
	[fb0cbb126424] <6.8-maint>

	* NEWS, sipbuild/generator/outputs/code.py:
	Fixed the handling of static wchar_t characters and strings.
	[8135f39e1b1c] <6.8-maint>

2023-12-09  Phil Thompson  <phil@riverbankcomputing.com>

	* sipbuild/generator/outputs/code.py:
	Fixed the implementation of __setattr__ so that it matches previous
	versions.
	[fc6f81078cc4] <6.8-maint>

	* sipbuild/buildable.py:
	Fix the import of importlib.machinery.
	[1d41113edbad] <6.8-maint>

	* sipbuild/generator/outputs/code.py:
	Fixed the freeing of wchar_t temporaries.
	[2d6fa85ae3de] <6.8-maint>

	* NEWS, sipbuild/generator/outputs/code.py:
	Fixed the generation of a catch block.
	[10b05deedee7] <6.8-maint>

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

	* NEWS, sipbuild/generator/outputs/code.py:
	Removed a spurious opening parenthesis in a call to sipParsePair().
	[0d6692e9c295] <6.8-maint>

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

	* NEWS, sipbuild/generator/outputs/code.py:
	Fixed the call to a default ctor when generating a default value.
	[4b98e8e43a1e] <6.8-maint>

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

	* NEWS, sipbuild/module/source/12/siplib.c:
	Removed a warning message (soon to be an error message) in the v12
	module.
	[afc99fa84d0d] <6.8-maint>

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

	* NEWS, sipbuild/generator/outputs/code.py:
	Fixed a typo in the code generator.
	[67e0294b505c] <6.8-maint>

	* .hgtags:
	Added tag 6.8.0 for changeset adaadc70327c
	[ac5e2889ba89]

2023-11-07  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, sipbuild/generator/outputs/code.py:
	Fixed a code generation bug with /PyQtNoQMetaObject/.
	[adaadc70327c] [6.8.0]

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

	* NEWS, setup.cfg, sipbuild/module/source/12/descriptors.c,
	sipbuild/module/source/12/setup.py.in,
	sipbuild/module/source/12/sip.h.in,
	sipbuild/module/source/12/sip_array.c,
	sipbuild/module/source/12/siplib.c,
	sipbuild/module/source/12/voidptr.c,
	sipbuild/module/source/13/setup.py.in,
	sipbuild/module/source/13/sip.h.in,
	sipbuild/module/source/13/sip_array.c,
	sipbuild/module/source/13/sip_core.c,
	sipbuild/module/source/13/sip_descriptors.c,
	sipbuild/module/source/13/sip_voidptr.c, sipbuild/py_versions.py:
	Dropped support for Python v3.7.
	[024bcd5445f3]

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

	* NEWS, sipbuild/project.py, sipbuild/pyproject.py, sipbuild/toml.py:
	Refactored the reading of pyproject.toml so that a better balance is
	struck between giving the user help and reporting on a badly formed
	file.
	[9cdf89b7dbd9]

2023-10-31  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, doc/examples.rst, doc/pyproject_toml.rst,
	examples/package/core/pyproject.toml,
	examples/package/extras/pyproject.toml,
	examples/standalone/pyproject.toml, sipbuild/exceptions.py,
	sipbuild/pyproject.py:
	Added support for the PEP 621 defined [project] section in
	pyproject.toml. Deprecated [sip.tool.metadata].
	[361cc953d85f]

2023-10-30  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, sipbuild/generator/outputs/formatters/argument.py:
	Respect /AllowNone/ of classes and mapped types when generating type
	hints and docstrings.
	[2e7bb57bde75]

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

	* NEWS, sipbuild/generator/outputs/code.py:
	Final fixes for when protected is not public.
	[40ffbc1aab6c]

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

	* sipbuild/generator/outputs/code.py:
	Fixed issues when protected is not public.
	[529320a677c4]

	* NEWS, sipbuild/generator/outputs/code.py:
	Always use POSIX path separators in #line directives.
	[8c3940b6a96d]

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

	* NEWS, sipbuild/generator/outputs/code.py:
	Fixed a bug handling protected methods.
	[c38b81d8cd06]

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

	* NEWS, sipbuild/generator/outputs/code.py:
	Fixed a crash when Python and C++ signatures are different lengths.
	[ac51f9303dd2]

2023-10-19  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, sipbuild/generator/outputs/code.py:
	Fixed a regression in recent changes.
	[dd4825cfed03]

2023-10-18  Phil Thompson  <phil@riverbankcomputing.com>

	* sipbuild/generator/scoped_name.py:
	Don't over-strip scoped C++ names.
	[89787452fe21]

	* sipbuild/generator/outputs/code.py:
	Fixed calls to functions in hidden namespaces.
	[c2ca5d751d01]

	* sipbuild/generator/outputs/code.py:
	Fixed the handling of enums in hidden namespaces.
	[b761169bfbfd]

	* NEWS, sipbuild/generator/outputs/code.py:
	Fixed the handling of global functions in hidden namespaces.
	[6edc9f23eabd]

2023-10-14  Phil Thompson  <phil@riverbankcomputing.com>

	* MANIFEST.in, NEWS, README, code_generator/gencode.c,
	code_generator/heap.c, code_generator/py2c.c,
	code_generator/pybinding.c, code_generator/sip.h,
	code_generator/type_hints.c, setup.py, sipbuild/bindings.py,
	sipbuild/builder.py, sipbuild/generator/outputs/__init__.py,
	sipbuild/generator/outputs/api.py,
	sipbuild/generator/outputs/code.py,
	sipbuild/generator/outputs/formatters/__init__.py,
	sipbuild/generator/outputs/formatters/argument.py,
	sipbuild/generator/outputs/formatters/base_formatter.py,
	sipbuild/generator/outputs/formatters/enum.py,
	sipbuild/generator/outputs/formatters/klass.py,
	sipbuild/generator/outputs/formatters/misc.py,
	sipbuild/generator/outputs/formatters/overload.py,
	sipbuild/generator/outputs/formatters/scoped.py,
	sipbuild/generator/outputs/formatters/signature.py,
	sipbuild/generator/outputs/formatters/template.py,
	sipbuild/generator/outputs/formatters/utils.py,
	sipbuild/generator/outputs/formatters/value_list.py,
	sipbuild/generator/outputs/formatters/variable.py,
	sipbuild/generator/outputs/pyi.py,
	sipbuild/generator/outputs/type_hints.py,
	sipbuild/generator/outputs/xml.py,
	sipbuild/generator/parser/parser_manager.py,
	sipbuild/generator/parser/parsetab.py,
	sipbuild/generator/parser/ply/__init__.py,
	sipbuild/generator/parser/ply/lex.py,
	sipbuild/generator/parser/ply/yacc.py,
	sipbuild/generator/parser/rules.py,
	sipbuild/generator/parser/tokens.py,
	sipbuild/generator/python_slots.py,
	sipbuild/generator/resolver/resolver.py,
	sipbuild/generator/scoped_name.py,
	sipbuild/generator/specification.py, sipbuild/generator/utils.py:
	Replaced the C code generator with a pure Python implementation.
	[3936417dbc3d]

	* Merged the 6.7-maint branch.
	[fb9b57b05de5]

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

	* .hgtags:
	Added tag 6.7.12 for changeset 2c0f7dee9327
	[4c26b078f32c] <6.7-maint>

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

	* NEWS, code_generator/gencode.c:
	Fixed a regression in the handling of multi-argument signals.
	[2c0f7dee9327] [6.7.12] <6.7-maint>

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

	* NEWS, code_generator/gencode.c, code_generator/sip.h,
	doc/abi_12.rst, doc/abi_13.rst, sipbuild/module/source/12/sip.h.in,
	sipbuild/module/source/12/siplib.c,
	sipbuild/module/source/13/sip.h.in,
	sipbuild/module/source/13/sip_core.c:
	Properly fix the Python v3.12 support by deprecating sipPyTypeDict()
	and adding sipPyTypeDictRef(). The new ABI versions are ABI v13.6
	and ABI v12.13.
	[d15eee940481] <6.7-maint>

	* code_generator/gencode.c, code_generator/sip.h,
	code_generator/type_hints.c,
	sipbuild/generator/outputs/formatters/value_list.py:
	Some minor fixes to docstrings.
	[2d2e5603001f] <6.7-maint>

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

	* code_generator/gencode.c:
	Minor code layout tweaks.
	[286c85975250] <6.7-maint>

	* doc/abi_12.rst, doc/abi_13.rst:
	Updated the docs for sipPyTypeDict() clarifying that it returns a
	new reference with Python v3.12. and later.
	[ecae1030d1dc] <6.7-maint>

	* code_generator/gencode.c:
	Code formatting tweaks.
	[eb5bab912533] <6.7-maint>

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

	* code_generator/sip.h, code_generator/type_hints.c:
	Fixed recursive type hints in docstrings.
	[fdf845178576] <6.7-maint>

	* NEWS, sipbuild/generator/outputs/formatters/argument.py,
	sipbuild/generator/outputs/pyi.py,
	sipbuild/generator/outputs/type_hints.py:
	Fixed recursive type hints in .pyi files.
	[5a4fac10d4ad] <6.7-maint>

	* sipbuild/bindings.py,
	sipbuild/generator/outputs/formatters/utils.py,
	sipbuild/generator/outputs/pyi.py:
	Don't include the SIP version string in .pyi files if disabled.
	[10856e1321c1] <6.7-maint>

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

	* code_generator/type_hints.c:
	Fixed the default value of standard Python objects in docstrings.
	[c56bcb530ea0] <6.7-maint>

	* code_generator/type_hints.c:
	Additional fix for Callable.
	[40c033c7962d] <6.7-maint>

	* NEWS, code_generator/type_hints.c:
	Fixed the arguments to Callable when it is being returned.
	[a7b61e9cc9a3] <6.7-maint>

	* code_generator/py2c.c:
	Use separate caches when converting input and output type hints.
	[161862b5a5b4] <6.7-maint>

	* code_generator/type_hints.c:
	Fixed the handling of implicit Optionals.
	[ca8981aae947] <6.7-maint>

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

	* code_generator/gencode.c:
	Fixed some formatting inconsistencies.
	[c89c55463182] <6.7-maint>

	* code_generator/type_hints.c:
	Fixed the docstring for callables with multiple return values.
	[91eff5fef4da] <6.7-maint>

	* code_generator/gencode.c:
	Removed special handling to avoid '>>' for old C++ compilers.
	[0ab5a75d770e] <6.7-maint>

	* code_generator/type_hints.c, sipbuild/generator/outputs/pyi.py,
	sipbuild/generator/outputs/type_hints.py:
	Type hint and docstring fixes for Callable.
	[92810408fcd8] <6.7-maint>

	* code_generator/type_hints.c:
	Remove a reference to 'typing' in docstrings.
	[666c94c401a3] <6.7-maint>

	* code_generator/type_hints.c:
	Use 'object' and 'Any' consistently between docstrings and type
	hints.
	[7f4cd8a7b401] <6.7-maint>

	* NEWS, code_generator/gencode.c:
	Removed special handling to avoid '<< ::' for old C++ compilers.
	[12f6a2a7d4b7] <6.7-maint>

	* sipbuild/generator/outputs/api.py,
	sipbuild/generator/outputs/formatters/signature.py:
	Fixes for the generation of .api files.
	[ee8510bcb127] <6.7-maint>

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

	* NEWS, sipbuild/generator/outputs/formatters/signature.py:
	Minor improvement to the XML generation.
	[5b3e6532c11d] <6.7-maint>

2023-09-25  Phil Thompson  <phil@riverbankcomputing.com>

	* code_generator/gencode.c:
	Fixed the current line number after auto-generated docstrings.
	[37bcc63db137] <6.7-maint>

	* NEWS, code_generator/gencode.c:
	Fixed regression that stopped the code generator building.
	[94f99572691b] <6.7-maint>

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

	* NEWS, code_generator/gencode.c:
	Improved the format of some generated code.
	[6514a35ea97b] <6.7-maint>

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

	* NEWS, code_generator/gencode.c:
	Improved the format of some generated code.
	[1ee69ea79641] <6.7-maint>

2023-09-15  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, code_generator/gencode.c:
	Improved the format of some generated code.
	[5b26a1960150] <6.7-maint>

2023-09-14  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, code_generator/gencode.c:
	Improved the format of some generated code.
	[faef556966a1] <6.7-maint>

2023-09-13  Phil Thompson  <phil@riverbankcomputing.com>

	* code_generator/gencode.c:
	Improved the format of some generated code.
	[36223b6185f5] <6.7-maint>

2023-09-12  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, code_generator/gencode.c:
	Improved the format of some generated code.
	[04da35a51be4] <6.7-maint>

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

	* code_generator/gencode.c:
	Improved the format of some generated code.
	[dc23535afe46] <6.7-maint>

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

	* code_generator/gencode.c:
	Improved the format of some generated code.
	[3f9702eb652a] <6.7-maint>

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

	* code_generator/gencode.c:
	Improved the format of some generated code.
	[dea2afb3a2eb] <6.7-maint>

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

	* code_generator/gencode.c:
	Improved the format of some generated code.
	[0f560165f3fd] <6.7-maint>

2023-08-30  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, code_generator/gencode.c, code_generator/py2c.c,
	code_generator/sip.h, doc/annotations.rst,
	sipbuild/generator/parser/parser_manager.py,
	sipbuild/generator/specification.py:
	Classes will automatically support being iterated over if they
	implement '__getitem__()' or 'operator[]' and have a method
	annotated with '__len__'.
	[7b77587a9bb6] <6.7-maint>

2023-08-29  Phil Thompson  <phil@riverbankcomputing.com>

	* code_generator/gencode.c:
	Improved the format of some generated code.
	[b506cb728d9a] <6.7-maint>

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

	* .hgtags:
	Added tag 6.7.11 for changeset 6bf5647a9373
	[f877a54098d8] <6.7-maint>

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

	* NEWS, code_generator/gencode.c:
	Fixed a regression in the naming of ellipsis arguments.
	[6bf5647a9373] [6.7.11] <6.7-maint>

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

	* .hgtags:
	Added tag 6.7.10 for changeset e6fe115e5290
	[bb88f409a993] <6.7-maint>

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

	* NEWS, code_generator/gencode.c:
	Improved the format of calls to sipTrace().
	[e6fe115e5290] [6.7.10] <6.7-maint>

2023-07-15  Phil Thompson  <phil@riverbankcomputing.com>

	* code_generator/type_hints.c:
	Fixed docstrings for ellipsis arguments.
	[42d83406162b] <6.7-maint>

	* sipbuild/generator/outputs/formatters/argument.py,
	sipbuild/generator/outputs/pyi.py,
	sipbuild/generator/parser/parser_manager.py:
	Further fixes for ellipsys type hints.
	[3ccadbc6f1de] <6.7-maint>

	* NEWS, sipbuild/generator/parser/parser_manager.py:
	The name of an ellipsis argument is now always 'args'.
	[b4636fcdb515] <6.7-maint>

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

	* NEWS, code_generator/type_hints.c,
	sipbuild/generator/outputs/pyi.py:
	Fixed the use of 'Optional' in type hints.
	[dd84cde6a8eb] <6.7-maint>

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

	* sipbuild/module/source/12/sip.pyi,
	sipbuild/module/source/13/sip.pyi:
	Fix the type hint for sip.voidptr.asarray().
	[28fe369727e6] <6.7-maint>

	* NEWS, sipbuild/generator/outputs/pyi.py,
	sipbuild/generator/outputs/xml.py,
	sipbuild/generator/python_slots.py:
	Fixed the generation of global numeric operator functions in .pyi
	files.
	[4aca5521c59a] <6.7-maint>

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

	* NEWS, code_generator/gencode.c, sipbuild/generator/specification.py:
	Fixed the exception handler so that it is generated when there are
	no Python exception objecst to be created.
	[bcaf29989c44] <6.7-maint>

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

	* code_generator/sip.h, code_generator/type_hints.c:
	Fixed the parsing of type hints as used by docstrings.
	[ff8a0e8023b5] <6.7-maint>

	* NEWS, code_generator/py2c.c:
	Removed some unused code.
	[e20ebe0b79b3] <6.7-maint>

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

	* NEWS, sipbuild/module/source/12/sip_array.c,
	sipbuild/module/source/13/sip_array.c:
	A sip.array for a wrapped type will now be handled as an array of
	bytes by memoryview.
	[e3eb1dcf51dc] <6.7-maint>

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

	* NEWS, code_generator/gencode.c:
	Fixed a spurious code generation bug.
	[bd5a1d2693c2] <6.7-maint>

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

	* NEWS, code_generator/gencode.c:
	Some code formatting improvements.
	[565f4d9746e7] <6.7-maint>

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

	* NEWS, code_generator/gencode.c:
	Some code formatting improvements.
	[24ccb41eeea8] <6.7-maint>

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

	* sipbuild/module/source/12/siplib.c,
	sipbuild/module/source/13/sip_core.c:
	For Python v3.12 implement sipPyTypeDict() using PyType_GetDict().
	[d36867e54192] <6.7-maint>

	* NEWS, doc/abi_12.rst, doc/abi_13.rst,
	sipbuild/module/source/12/sip.h.in,
	sipbuild/module/source/12/siplib.c,
	sipbuild/module/source/13/sip.h.in,
	sipbuild/module/source/13/sip_core.c:
	sipMalloc() and sipFree() are now implemented using
	PyMem_RawMalloc() and PyMem_RawFree() so that they should be safe to
	call from functions registered with Py_AtExit().
	[312476401030] <6.7-maint>

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

	* NEWS, doc/command_line_tools.rst, doc/pyproject_toml.rst,
	sipbuild/project.py:
	Added the --minimum-glibc-version command line option to sip-wheel.
	[88452293f4e4] <6.7-maint>

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

	* NEWS, sipbuild/generator/resolver/resolver.py:
	Avoid some crashes when a class has not been defined.
	[c7ca265b83b1] <6.7-maint>

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

	* code_generator/gencode.c,
	sipbuild/generator/parser/parser_manager.py:
	The implied setting of /NoAssignmentOperator/, /NoCopyCtor/ and
	/NoDefaultCtor/ when /NoRelease/ is set id now implemented in the
	parser rather than the code generator.
	[39eb317ed4ed] <6.7-maint>

	* NEWS, code_generator/gencode.c:
	Fixed some missing SIP_NULLPTRs.
	[cde2bfb58cc1] <6.7-maint>

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

	* .hgtags:
	Added tag 6.7.9 for changeset 60b1e38738ed
	[91cb9fff1d42] <6.7-maint>

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

	* code_generator/gencode.c:
	Fixed the new handling of ctors with /Transfer/ annotated arguments.
	[60b1e38738ed] [6.7.9] <6.7-maint>

	* NEWS, sipbuild/module/source/12/descriptors.c,
	sipbuild/module/source/12/sip.h.in,
	sipbuild/module/source/13/sip.h.in,
	sipbuild/module/source/13/sip_descriptors.c:
	Fix the sip module to call PyObject_GC_UnTrack() in descriptor
	dealloc functions.
	[95f807c277e0] <6.7-maint>

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

	* .hgtags:
	Added tag 6.7.8 for changeset fd3d08ddadc5
	[a4fc9057db31] <6.7-maint>

	* NEWS:
	Fixed the NEWS file.
	[fd3d08ddadc5] [6.7.8] <6.7-maint>

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

	* NEWS, sipbuild/bindings.py,
	sipbuild/generator/outputs/formatters/argument.py,
	sipbuild/generator/outputs/pyi.py,
	sipbuild/generator/outputs/type_hints.py,
	sipbuild/generator/specification.py:
	Refactored the handling of the sip module name so that it is
	optional in the Specification object.
	[75acbf7d62ac] <6.7-maint>

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

	* NEWS, sipbuild/toml.py:
	Fixed the name fo the tomllib package.
	[7864ebbddf20] <6.7-maint>

	* NEWS, setup.py, sipbuild/bindings_configuration.py,
	sipbuild/distinfo/distinfo.py, sipbuild/pyproject.py,
	sipbuild/toml.py:
	Replaced toml with the standard library tomlib or tomli as
	appropriate.
	[df52c30655be] <6.7-maint>

	* NEWS, doc/pyproject_toml.rst, sipbuild/builder.py,
	sipbuild/project.py:
	Add support for absolute patterns in wheel-includes.
	[d9d0cfa658ff] <6.7-maint>

2023-02-28  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, code_generator/gencode.c,
	sipbuild/generator/parser/parser_manager.py,
	sipbuild/module/source/12/sip.h.in,
	sipbuild/module/source/12/siplib.c,
	sipbuild/module/source/13/sip.h.in,
	sipbuild/module/source/13/sip_core.c:
	Fixed the handling of a mapped type ctor argument that has
	/Transfer/ specified so that it is consistent with the handling of a
	similar method argument.
	[5bf93a9d2853] <6.7-maint>

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

	* code_generator/gencode.c:
	Fixed the generation of enum comparison slots so that unsupported
	types are reported as not implemented.
	[ccc47507cbda] <6.7-maint>

	* NEWS, sipbuild/generator/resolver/resolver.py:
	Skip some resolver checks for undefined classes.
	[290d789a402d] <6.7-maint>

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

	* NEWS, sipbuild/module/source/12/sip_array.c,
	sipbuild/module/source/13/sip_array.c:
	Fixed sip.array subscripts.
	[f29fca0a7e1a] <6.7-maint>

2023-02-23  Phil Thompson  <phil@riverbankcomputing.com>

	* NEWS, sipbuild/module/source/12/sip.h.in,
	sipbuild/module/source/12/sip_array.c,
	sipbuild/module/source/13/sip.h.in,
	sipbuild/module/source/13/sip_array.c:
	Fixed the buffer protocol support for sip.array.
	[c10c9021aea6] <6.7-maint>

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

	* .hgtags:
	Added tag 6.7.7 for changeset 2d5cad50e879
	[459db7463ed5] <6.7-maint>

	* sipbuild/generator/outputs/pyi.py:
	In .pyi files generate implict imports as well as explicit imports.
	[2d5cad50e879] [6.7.7] <6.7-maint>

	* NEWS, sipbuild/generator/outputs/pyi.py:
	Fixed the 'pyqtsignal' typo in generated .pyi files.
	[48117db2851d] <6.7-maint>

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

	* NEWS, sipbuild/generator/outputs/type_hints.py:
	Use the standard Sphinx directive to reference voidptr.
	[2c334836f75f] <6.7-maint>

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

	* sipbuild/generator/outputs/formatters/argument.py,
	sipbuild/generator/outputs/type_hints.py,
	sipbuild/generator/outputs/xml.py:
	Ensure voidptr is rendered consistently and as a reST reference
	where appropriate.
	[3b892deb8c1b] <6.7-maint>

	* sipbuild/generator/outputs/formatters/argument.py,
	sipbuild/generator/outputs/formatters/value_list.py,
	sipbuild/generator/outputs/xml.py:
	Changes to the XML generation to reduce differences to earlier
	versions.
	[41dc32eadb62] <6.7-maint>

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

	* NEWS, code_generator/gencode.c, code_generator/py2c.c,
	code_generator/sip.h, sipbuild/bindings.py,
	sipbuild/generator/outputs/pyi.py,
	sipbuild/generator/parser/parser_manager.py,
	sipbuild/generator/parser/rules.py,
	sipbuild/generator/specification.py:
	Refactored the handling of composite classes so that they are
	populated properly.
	[0afab92347b6] <6.7-maint>

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

	* sipbuild/generator/outputs/xml.py:
	Fixes for regressions in the XML generation.
	[77ebbacae72e] <6.7-maint>

	* NEWS, sipbuild/generator/parser/parser.py:
	Fixed an incorrect API comment.
	[febcfb71804d] <6.7-maint>

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

	* .hgtags:
	Added tag 6.7.6 for changeset 67273f43bdbf
	[fe69fc6295b7] <6.7-maint>

	* NEWS, code_generator/py2c.c:
	Reduce the use of the heap when converting from Python to C data
	structures.
	[67273f43bdbf] [6.7.6] <6.7-maint>

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

	* code_generator/gencode.c:
	Fixed a regression so that enums are not registered if there is no
	meta-object.
	[f4ccf3303e59] <6.7-maint>

	* NEWS, code_generator/gencode.c:
	Ensure that all enums (including global enums) are registered with
	Qt so that they can be used in queued connections.
	[259096e57fd7] <6.7-maint>

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

	* NEWS, sipbuild/module/source/13/sip.h.in,
	sipbuild/module/source/13/sip_core.c:
	Fixed the implementation of /Transfer/ for global functions in ABI
	v13.
	[bc56c45dd235] <6.7-maint>

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

	* NEWS, sipbuild/module/source/12/sip.h.in,
	sipbuild/module/source/12/siplib.c:
	In API v12 prevent an attempt to sub-class from an enum. The API
	version number is now v12.11.1.
	[91cda197b6ca] <6.7-maint>

	* NEWS, sipbuild/generator/outputs/pyi.py:
	Fixed type hints when a signal is overloaded with a method.
	[6343b9aeceb9] <6.7-maint>

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

	* NEWS, sipbuild/generator/outputs/pyi.py:
	Fixed the .pyi file for enums with no members.
	[b828fb046720] <6.7-maint>

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

	* NEWS, sipbuild/generator/outputs/pyi.py:
	Fixed the representation of Qt signals in the .pyi files.
	[ba2933733f6c] <6.7-maint>

2022-11-21  Phil Thompson  <phil@riverbankcomputing.com>

	* code_generator/gencode.c, code_generator/py2c.c,
	code_generator/sip.h, sipbuild/bindings.py,
	sipbuild/generator/outputs/api.py,
	sipbuild/generator/outputs/pyi.py,
	sipbuild/generator/outputs/xml.py,
	sipbuild/generator/parser/parser_manager.py,
	sipbuild/generator/parser/rules.py,
	sipbuild/generator/resolver/resolver.py,
	sipbuild/generator/specification.py:
	Re-factored Specification so that it just has the module that code
	will be generated for rather than a list of all modules.
	[be55cf9e3e79] <6.7-maint>

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

	* Merged the 6.7-maint branch.
	[5287712c0273]

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

	* .hgtags:
	Added tag 6.7.5 for changeset 43c1391748cf
	[bc0278714cdd] <6.7-maint>

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

	* NEWS, sipbuild/generator/outputs/extracts.py:
	Fixed extracts when the extract file name contains a Windows disk
	specifier.
	[43c1391748cf] [6.7.5] <6.7-maint>

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

	* .hgtags:
	Added tag 6.7.4 for changeset 2157850bf018
	[7b7a870a7d35] <6.7-maint>

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

	* NEWS, sipbuild/generator/outputs/pyi.py:
	Fixed a regression in the handling of type hints for properties.
	[2157850bf018] [6.7.4] <6.7-maint>

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

	* .hgtags:
	Added tag 6.7.3 for changeset ea12891e29e2
	[912db062d8c7] <6.7-maint>

2022-10-27  Phil Thompson  <phil@riverbankcomputing.com>

	* sipbuild/generator/outputs/pyi.py:
	Fixed the .pyi file __eq__ and __ne__ entries.
	[ea12891e29e2] [6.7.3] <6.7-maint>

	* NEWS, sipbuild/generator/outputs/pyi.py:
	Added the Python .pyi code to the repo.
	[1246f197548e] <6.7-maint>

	* sipbuild/generator/outputs/type_hints.py:
	Brackets are allowed in non-typing module type hints.
	[b0f99d3165dc] <6.7-maint>

	* code_generator/gencode.c, code_generator/sip.h,
	code_generator/type_hints.c:
	Stripped out redundant C code.
	[4dedf2303b4a] <6.7-maint>

	* sipbuild/generator/outputs/type_hints.py:
	Completed the Python implementation of type hints.
	[ce9d2cb4dc51] <6.7-maint>

	* sipbuild/generator/outputs/formatters/argument.py,
	sipbuild/generator/outputs/formatters/enum.py,
	sipbuild/generator/outputs/formatters/klass.py,
	sipbuild/generator/outputs/formatters/utils.py,
	sipbuild/generator/outputs/type_hints.py:
	Debugging of new type hint code.
	[1756cefda6bb] <6.7-maint>

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

	* NEWS, code_generator/pybinding.c, sipbuild/bindings.py,
	sipbuild/generator/outputs/__init__.py,
	sipbuild/generator/outputs/api.py,
	sipbuild/generator/outputs/formatters/__init__.py,
	sipbuild/generator/outputs/formatters/argument.py,
	sipbuild/generator/outputs/formatters/enum.py,
	sipbuild/generator/outputs/formatters/klass.py,
	sipbuild/generator/outputs/formatters/signature.py,
	sipbuild/generator/outputs/formatters/utils.py,
	sipbuild/generator/outputs/formatters/value_list.py,
	sipbuild/generator/outputs/formatters/variable.py,
	sipbuild/generator/outputs/type_hints.py,
	sipbuild/generator/outputs/xml.py,
	sipbuild/generator/parser/parser.py,
	sipbuild/generator/parser/parser_manager.py,
	sipbuild/generator/specification.py:
	Initial re-implementation of the .pyi file generation in Python.
	[f81ba5225472] <6.7-maint>

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

	* code_generator/py2c.c:
	Removed a couple of unused conversion functions.
	[62dfbdfe52f8] <6.7-maint>

	* code_generator/py2c.c:
	Fixed a regression in the convertion of type hints to C.
	[d5c985671fc1] <6.7-maint>

	* sipbuild/generator/outputs/formatters/argument.py,
	sipbuild/generator/outputs/formatters/signature.py,
	sipbuild/generator/outputs/formatters/template.py,
	sipbuild/generator/outputs/xml.py:
	Fixes to the XML output.
	[11942a8be37d] <6.7-maint>
