[Python-modules-commits] [sip4] 01/02: Import sip4_4.19.1+dfsg.orig.tar.gz

Dmitry Shachnev mitya57 at moszumanska.debian.org
Wed Feb 15 18:45:34 UTC 2017


This is an automated email from the git hooks/post-receive script.

mitya57 pushed a commit to branch master
in repository sip4.

commit a3024c0066c4ad72b7bb964411e6f6007bf8382c
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date:   Wed Feb 15 21:39:40 2017 +0300

    Import sip4_4.19.1+dfsg.orig.tar.gz
---
 ChangeLog               | 1767 +++---------------------
 NEWS                    |    7 +
 README                  |    4 +-
 configure.py            |    4 +-
 sipgen/gencode.c        |  278 ++--
 sipgen/lexer.c          | 2006 +++++++++++++--------------
 sipgen/main.c           |   19 +-
 sipgen/metasrc/lexer.l  |    6 +
 sipgen/metasrc/parser.y |   97 +-
 sipgen/parser.c         | 3452 ++++++++++++++++++++++++-----------------------
 sipgen/parser.h         |  414 +++---
 sipgen/sip.h            |   12 +-
 sipgen/transform.c      |   28 +-
 siplib/sip.h.in         |   15 +-
 siplib/siplib.c.in      |  108 +-
 sphinx/annotations.rst  |    3 +-
 sphinx/c_api.rst        |   14 +
 sphinx/command_line.rst |    6 +
 sphinx/conf.py          |    6 +-
 sphinx/directives.rst   |   16 +
 sphinx/introduction.rst |    2 +-
 21 files changed, 3540 insertions(+), 4724 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 23efedb..b50fbc0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,142 @@
+2017-02-15  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* NEWS:
+	Released as v4.19.1.
+	[ee5ea590d186] [4.19.1] <4.19-maint>
+
+2017-02-13  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* sipgen/gencode.c:
+	Fixed another regression in deprecated code.
+	[556ca44cc535] <4.19-maint>
+
+	* sipgen/gencode.c:
+	Fixed some deprecated macros.
+	[23a8ef68306d] <4.19-maint>
+
+2017-02-08  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* siplib/siplib.c.in:
+	Fixed a typo in the implementation of sipEnableGC().
+	[c15936fc6007] <4.19-maint>
+
+2017-02-05  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* siplib/siplib.c.in:
+	Fixed a doesn't-work-with-old-c-compilers bug.
+	[5775566848d1] <4.19-maint>
+
+2017-02-02  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* sipgen/transform.c:
+	Fixed a regression in the generation of names of protected methods
+	in classes imported from other modules.
+	[948e06cb1921] <4.19-maint>
+
+2017-02-01  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* sipgen/metasrc/parser.y, sipgen/sip.h.in, sipgen/transform.c:
+	Fixed a regression in determining when a shadow class should be
+	generated.
+	[71a8ee38b2c6] <4.19-maint>
+
+2017-01-31  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* siplib/sip.h.in.in:
+	Updated the ABI version number.
+	[6b23496bd532] <4.19-maint>
+
+	* sphinx/annotations.rst:
+	Added a clarification to the /Abstract/ class annotation.
+	[adb03184b044] <4.19-maint>
+
+	* sipgen/gencode.c, siplib/sip.h.in.in, siplib/siplib.c.in,
+	sphinx/c_api.rst:
+	Added sipEnableGC() to the public API.
+	[03b120e8fe2f] <4.19-maint>
+
+2017-01-29  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* sipgen/metasrc/parser.y:
+	Fixed a couple of missing types.
+	[9737461081da] <4.19-maint>
+
+2017-01-23  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* sipgen/gencode.c:
+	More fixes for /NoTypeName/ applied to class templates.
+	[8a45855e0d70] <4.19-maint>
+
+2017-01-22  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* sipgen/gencode.c, sipgen/metasrc/parser.y, sipgen/sip.h.in:
+	The /NoTypeName/ typedef annotation now affects classes
+	instantiation from class templates.
+	[30d9a5a61ed2] <4.19-maint>
+
+2017-01-21  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* NEWS, sipgen/gencode.c, sipgen/metasrc/lexer.l,
+	sipgen/metasrc/parser.y, sipgen/sip.h.in, sphinx/directives.rst:
+	Added the %PreMethodCode implementation from Robin Dunn.
+	[08d77fb135a2] <4.19-maint>
+
+	* sipgen/metasrc/parser.y:
+	Properly fix the template super-class regression.
+	[3b674fc274d5] <4.19-maint>
+
+	* sipgen/metasrc/parser.y:
+	Backed out changeset b94757bc5637 It fixes the bug but breaks
+	everything else.
+	[f39e23bcd25b] <4.19-maint>
+
+	* sipgen/metasrc/parser.y:
+	Fixed a regression in the handling of template arguments specifying
+	super-classes.
+	[b94757bc5637] <4.19-maint>
+
+2017-01-20  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* README, build.py:
+	Fixed the build.py script so that it does a complete preparation.
+	[85539feb92ea] <4.19-maint>
+
+2017-01-19  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* siplib/siplib.c.in:
+	Fixed sipGetBufferInfo().
+	[1de5c188f98d] <4.19-maint>
+
+2017-01-10  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* sipgen/gencode.c, sipgen/main.c, sipgen/transform.c,
+	siplib/siplib.c.in, sphinx/command_line.rst:
+	Added the -D command line option so that the generated code is aware
+	of Python debug builds.
+	[2a21ceefdf2a] <4.19-maint>
+
+2017-01-09  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* siplib/siplib.c.in:
+	Hopefully a better implementation of changeset dc06058c99dd.
+	[4c135d33a5cf] <4.19-maint>
+
+	* siplib/siplib.c.in:
+	Backed out changeset dc06058c99dd The change is too drastic.
+	[d9e95528015e] <4.19-maint>
+
+2017-01-07  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* sipgen/transform.c:
+	Fixed a regression in the ordering of the generated types table for
+	a module.
+	[06237437b446] <4.19-maint>
+
 2016-12-25  Phil Thompson  <phil at riverbankcomputing.com>
 
 	* .hgtags:
 	Added tag 4.19 for changeset 0a4ee5a5511f
-	[245c1ac3c34e] [tip]
+	[245c1ac3c34e]
 
 	* NEWS:
 	Released as v4.19.
@@ -958,19 +1092,10 @@
 	More support for PEP 484.
 	[353fe29217fb]
 
-	* siplib/siplib.c:
-	Reverted the use of simplewrapper for mapped types.
-	[6e519bebe607] <5-devel>
-
 	* siplib/siplib.c.in:
 	Reverted the use of simplewrapper for mapped types.
 	[14ba1e5b1e5b]
 
-	* siplib/siplib.c:
-	Namespaces and mapped types now default to simplewrapper as their
-	super-type.
-	[e087fb949cb7] <5-devel>
-
 	* siplib/siplib.c.in:
 	Namespaces and mapped types now default to simplewrapper as their
 	super-type.
@@ -988,20 +1113,8 @@
 	Added None return types to the stub file.
 	[314ef3cd76ed]
 
-	* sip.pyi:
-	Added None return types to the stub file.
-	[a2e3434805e5] <5-devel>
-
 2016-01-24  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* setup.py.in, sip.pyi:
-	Added the sip.pyi type hints stub file.
-	[e9d2178af3a6] <5-devel>
-
-	* specs/win32-msvc2015:
-	Removed a spec file that slipped in.
-	[c036fcb8d400] <5-devel>
-
 	* configure.py.in:
 	Hard-code the name of the stub file (rather than handle bespoke
 	module names).
@@ -1017,55 +1130,12 @@
 	Minor docs change.
 	[dd03f114259c]
 
-	* sipgen/gencode.c, siplib/sip.h.in:
-	Fixes for regressions.
-	[875625613418] <5-devel>
-
-	* sipgen/gencode.c, sipgen/metasrc/parser.y, sipgen/sip.h,
-	sipgen/transform.c, siplib/sip.h.in:
-	Removed the rest of the (non-plugin based) Qt support.
-	[ca399deb778f] <5-devel>
-
-	* sipgen/gencode.c, sipgen/metasrc/parser.y, sipgen/sip.h,
-	sipgen/transform.c, siplib/sip.h.in, siplib/siplib.c,
-	sphinx/using.rst:
-	Removed all the explicit PyQt3 support.
-	[d6af4f3f1c06] <5-devel>
-
-	* sipgen/gencode.c, siplib/qtlib.c, siplib/sip.h.in, siplib/sipint.h,
-	siplib/siplib.c:
-	Stripped out most of the legacy Qt support.
-	[0eaa95f999cc] <5-devel>
-
-2016-01-21  Phil Thompson  <phil at riverbankcomputing.com>
-
-	* siplib/siplib.c:
-	Removed the deprecated keyword handler support.
-	[a3e5155bff03] <5-devel>
-
 2016-01-17  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* sipgen/export.c, sipgen/gencode.c, sipgen/metasrc/lexer.l,
-	sipgen/metasrc/parser.y, sipgen/sip.h, sipgen/transform.c,
-	sphinx/specification_files.rst:
-	Removed support for SIP_SLOT.
-	[f04b3e8b16c5] <5-devel>
-
 	* sipgen/metasrc/parser.y, sphinx/specification_files.rst:
 	Deprecated SIP_SLOT.
 	[2b821ae5e9f1]
 
-	* sipgen/export.c, sipgen/gencode.c, sipgen/metasrc/lexer.l,
-	sipgen/metasrc/parser.y, sipgen/sip.h, sipgen/transform.c,
-	siplib/siplib.c, sphinx/annotations.rst,
-	sphinx/specification_files.rst:
-	Removed support for SIP_RXOBJ_CON and SIP_SLOT_CON.
-	[460c68189eaf] <5-devel>
-
-	* Roadmap.rst:
-	Updated the roadmap.
-	[b5a4b1e18b98] <5-devel>
-
 	* Roadmap.rst:
 	Updated the roadmap.
 	[495ebc034f99]
@@ -1080,44 +1150,12 @@
 
 2016-01-16  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* sipgen/export.c, sipgen/gencode.c, sipgen/metasrc/lexer.l,
-	sipgen/metasrc/parser.y, sipgen/sip.h, sipgen/transform.c,
-	siplib/siplib.c, sphinx/specification_files.rst:
-	Removed support for SIP_SIGNAL.
-	[f598de53a146] <5-devel>
-
 	* sipgen/metasrc/parser.y, sphinx/specification_files.rst:
 	Deprecated SIP_SIGNAL.
 	[865e00b6ffa0]
 
 2016-01-15  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* sipgen/export.c, sipgen/gencode.c, sipgen/metasrc/lexer.l,
-	sipgen/metasrc/parser.y, sipgen/sip.h, sipgen/transform.c,
-	siplib/siplib.c, sphinx/specification_files.rst:
-	Removed support for SIP_ANYSLOT.
-	[cfc9a69ad311] <5-devel>
-
-	* sipgen/export.c, sipgen/gencode.c, sipgen/metasrc/lexer.l,
-	sipgen/metasrc/parser.y, sipgen/sip.h, sipgen/transform.c,
-	siplib/siplib.c, sphinx/specification_files.rst:
-	Removed support for SIP_QOBJECT.
-	[9b1d137841b9] <5-devel>
-
-	* sipgen/export.c, sipgen/gencode.c, sipgen/metasrc/lexer.l,
-	sipgen/metasrc/parser.y, sipgen/sip.h, sipgen/transform.c,
-	siplib/siplib.c, sphinx/specification_files.rst:
-	Removed support for SIP_RXOBJ_DIS and SIP_SLOT_DIS.
-	[4a11331b9a07] <5-devel>
-
-	* sphinx/specification_files.rst:
-	Update the docs regarding the status of the SIP_SSIZE_T pseudo-type.
-	[29e92dd97397] <5-devel>
-
-	* sipgen/gencode.c:
-	Fixes to the generated of type structures.
-	[e8e44bce2953] <5-devel>
-
 	* sipgen/metasrc/parser.y, sphinx/specification_files.rst:
 	Deprecated SIP_ANYSLOT.
 	[8199aa8980e8]
@@ -1134,122 +1172,8 @@
 	Deprecated SIP_SLOT_DIS.
 	[051775601278]
 
-2016-01-11  Phil Thompson  <phil at riverbankcomputing.com>
-
-	* sipgen/gencode.c, sipgen/metasrc/parser.y, siplib/sip.h.in,
-	siplib/siplib.c, sphinx/c_api.rst, sphinx/embedding.rst:
-	Removed the generated class and enum structures.
-	[44119ea5d2eb] <5-devel>
-
-	* sipgen/gencode.c, siplib/sip.h.in, siplib/siplib.c,
-	sphinx/c_api.rst:
-	Removed the deprecated parts of the C API.
-	[928e177b8706] <5-devel>
-
-	* sipgen/metasrc/parser.y, sphinx/annotations.rst:
-	Removed the NoKeywordArgs annotation and the deprecated form of the
-	KeywordArgs annotation.
-	[62c9d89b17a0] <5-devel>
-
-	* siplib/siplib.c.in:
-	Fixed capsule handling in sipParseResult().
-	[e81b379b1518] <4.17-maint>
-
-	* sipgen/metasrc/lexer.l, sipgen/metasrc/parser.y,
-	sphinx/directives.rst:
-	Removed the %OptionalInclude directive.
-	[98036a57ca08] <5-devel>
-
-	* sip5/main.py, sipgen/metasrc/lexer.l, sipgen/metasrc/parser.y,
-	sipgen/sip.h, sphinx/directives.rst:
-	Removed the %Doc and %ExportedDoc directives.
-	[547fb98a64a4] <5-devel>
-
-	* sipgen/gencode.c, sphinx/directives.rst:
-	Removed the use of sipClass in %ConvertToSubClassCode.
-	[b98222f97df4] <5-devel>
-
-	* sip5/main.py, sipgen/gencode.c, sipgen/metasrc/lexer.l,
-	sipgen/metasrc/parser.y, sipgen/pybinding.c, sipgen/sip.h,
-	sipgen/transform.c, sphinx/command_line.rst, sphinx/directives.rst,
-	sphinx/introduction.rst.in:
-	Removed the %ConsolidatedModule directive.
-	[2c7e940b9d8c] <5-devel>
-
-	* setup.py.in:
-	Fixed the building of the _sip extension module.
-	[fa546e6c8a23] <5-devel>
-
-	* sipgen/metasrc/lexer.l, sipgen/metasrc/parser.y,
-	sphinx/directives.rst:
-	Removed the %CModule directive.
-	[47d8a64d30b4] <5-devel>
-
-	* sphinx/annotations.rst, sphinx/c_api.rst, sphinx/directives.rst,
-	sphinx/using.rst:
-	Tidied up the remaining docs regarding when features were added.
-	[4b8b941e3630] <5-devel>
-
-	* sphinx/python_api.rst:
-	Tidied up the docs covering the API implemented by the sip module.
-	[a340d1674c9e] <5-devel>
-
-	* setup.py.in, sphinx/installation.rst, sphinx/introduction.rst.in:
-	Updated setup.py to install the sip module only for Python v2.7.
-	[b6f782eadc36] <5-devel>
-
 2016-01-10  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* sipgen/gencode.c, sipgen/metasrc/lexer.l, sipgen/metasrc/parser.y,
-	sipgen/pybinding.c, sipgen/transform.c, siplib/apiversions.c,
-	siplib/array.c, siplib/array.h, siplib/sip.h.in, siplib/sipint.h,
-	siplib/siplib.c, siplib/voidptr.c, sphinx/c_api.rst,
-	sphinx/directives.rst, sphinx/specification_files.rst:
-	Bumped the API major version. Removed the internal use of deprecated
-	macros and functions.
-	[fa78a7e77fef] <5-devel>
-
-	* sipgen/gencode.c, siplib/array.c, siplib/descriptors.c,
-	siplib/sip.h.in, siplib/sipint.h, siplib/siplib.c, siplib/voidptr.c,
-	sphinx/c_api.rst:
-	Removed all code for unsupported Python versions.
-	[765811f6e377] <5-devel>
-
-	* sipgen/gencode.c, siplib/apiversions.c, siplib/sip.h.in,
-	siplib/voidptr.c, sphinx/c_api.rst, sphinx/python_api.rst:
-	Tidied up the portability macros now that some versions aren't
-	supported.
-	[64f043cf7815] <5-devel>
-
-	* sphinx/c_api.rst:
-	Updated the docs for SIP_USE_PYCAPSULE.
-	[58da07b356c0] <5-devel>
-
-	* sipgen/gencode.c:
-	Removed support for unsupported Python versions from the code
-	generator.
-	[fba47bda42d2] <5-devel>
-
-	* setup.py.in, sphinx/build_system.rst, sphinx/c_api.rst,
-	sphinx/conf.py.in, sphinx/distutils.rst, sphinx/embedding.rst,
-	sphinx/incompatibilities.rst, sphinx/index.rst,
-	sphinx/installation.rst, sphinx/introduction.rst.in,
-	sphinx/using.rst:
-	Updated the docs to broadly reflect the changes so far.
-	[b36f8ddbdaa6] <5-devel>
-
-	* sipgen/metasrc/parser.y, sipgen/pybinding.c:
-	Fixed a build error and warnings.
-	[3d1ee988149e] <5-devel>
-
-	* sipgen/gencode.c:
-	Merged the current default branch.
-	[371835c04a0b] <5-devel>
-
-	* sipgen/metasrc/parser.y:
-	Fixed a couple of sign-compare warnings.
-	[7d7c823fdf86] <4.17-maint>
-
 	* Merged the current maintenance branch.
 	[b7bd085548b6]
 
@@ -1257,12 +1181,6 @@
 	Fixes to the handling of fatal errors.
 	[f35ebfa4c27f] <4.17-maint>
 
-	* sip5/main.py, sipgen/gencode.c, sipgen/metasrc/lexer.l,
-	sipgen/metasrc/parser.y, sipgen/sip.h, siplib/siplib.c,
-	sphinx/specification_files.rst:
-	Merged the current default branch.
-	[e2f689f4ffa6] <5-devel>
-
 	* Merged the current maintenance branch with the default.
 	[d244ec3a2dec]
 
@@ -1274,17 +1192,6 @@
 	Fixed all compiler warnings.
 	[9dbdf30558aa] <4.17-maint>
 
-	* build.py:
-	Use the current distutils standards for naming development versions.
-	[45a0bb02971f] <5-devel>
-
-	* sip5/main.py, sipgen/gencode.c, sipgen/metasrc/lexer.l,
-	sipgen/metasrc/parser.y, sipgen/sip.h, siplib/sip.h.in,
-	siplib/siplib.c, sphinx/command_line.rst, sphinx/directives.rst,
-	sphinx/specification_files.rst:
-	Merge the current default branch.
-	[9d57db8a1d68] <5-devel>
-
 	* sipgen/metasrc/parser.y, sipgen/sip.h.in, siplib/siplib.c.in,
 	sphinx/specification_files.rst:
 	Some minor tidy-ups.
@@ -1518,21 +1425,8 @@
 	Fixed bugs maintaining the deleted state of wrapped instances.
 	[e5674f034e48] <4.16-maint>
 
-2015-03-26  Phil Thompson  <phil at riverbankcomputing.com>
-
-	* sphinx/conf.py.in, sphinx/static/classic.css,
-	sphinx/static/default.css:
-	Updated for Sphinx v1.3.
-	[4cc6f083e826] <5-devel>
-
 2015-03-25  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* sipgen/gencode.c, sipgen/metasrc/lexer.l, sipgen/metasrc/parser.y,
-	sipgen/sip.h, sipgen/transform.c, siplib/siplib.c,
-	sphinx/directives.rst, sphinx/specification_files.rst:
-	Added the relevant changes from v4.16.7.
-	[b122ecdb2347] <5-devel>
-
 	* sipgen/metasrc/parser.y:
 	Fixed a regression in v4.16.7 that affects methods with %MethodCode
 	and the __len__ annotation.
@@ -1632,10 +1526,6 @@
 
 	* sipgen/gencode.c:
 	Added support for module-level PyObjects.
-	[4ca614b2113e] <5-devel>
-
-	* sipgen/gencode.c:
-	Added support for module-level PyObjects.
 	[136913548818] <4.16-maint>
 
 2015-02-14  Phil Thompson  <phil at riverbankcomputing.com>
@@ -1644,146 +1534,34 @@
 	Installing into a virtual env should now work.
 	[5e133f99d74e] <4.16-maint>
 
-	* setup.py.in:
-	Installing into a virtual env should now work.
-	[b7f2452856ec] <5-devel>
-
-	* siplib/siplib.c:
-	Fixed the handling of an empty dict of keyword arguments.
-	[9992fcd85517] <5-devel>
-
 	* siplib/siplib.c.in:
 	Fixed the handling of an empty dict of keyword arguments.
 	[5f5542824235] <4.16-maint>
 
 2015-02-09  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* sip5/main.py, sipgen/gencode.c, sipgen/pybinding.c, sipgen/sip.h,
-	sphinx/command_line.rst:
-	Removed support for the -T option.
-	[3a070a330692] <5-devel>
-
-	* sip5/main.py, sipgen/metasrc/parser.y, sipgen/sip.h,
-	sphinx/command_line.rst:
-	Remoked support for the -k option.
-	[5979fb20817d] <5-devel>
-
-	* sip5/main.py, sipgen/gencode.c, sipgen/pybinding.c, sipgen/sip.h,
-	sphinx/command_line.rst:
-	Removed support for the -d option.
-	[56b6c770548f] <5-devel>
-
-	* sip5/main.py, sipgen/gencode.c, sipgen/pybinding.c, sipgen/sip.h,
-	sphinx/command_line.rst:
-	Removed support for the -b option.
-	[29b2c39a890f] <5-devel>
-
 	* sipgen/main.c, sphinx/command_line.rst:
 	The -T command line option is now ignored and deprecated. Timestamps
 	in generated files are always disabled.
 	[9b1a195afe04] <4.16-maint>
 
-	* build.py, sip5/__init__.py, sip5/__init__.py.in, sip5/main.py,
-	sip5/main.py.in, sipgen/gencode.c, sipgen/metasrc/parser.y,
-	sipgen/pybinding.c, sipgen/sip.h, sipgen/sip.h.in:
-	Refactored the version handling in the code generator so that only
-	__init__.py needs patching.
-	[f85fae864a4f] <5-devel>
-
-	* sip5/main.py.in, sphinx/command_line.rst:
-	Enabled the fromfile prefix support.
-	[baec81092639] <5-devel>
-
 	* sipgen/main.c, sphinx/command_line.rst:
 	Added support for the '@file' format for passing additional command
 	line options in a file.
 	[6c270132db87] <4.16-maint>
 
-2015-02-08  Phil Thompson  <phil at riverbankcomputing.com>
-
-	* setup.py.in:
-	Install the sip.h file.
-	[b147cd0945ed] <5-devel>
-
-	* sipgen/pybinding.c:
-	Fixed the conversion of string lists.
-	[06d85d1f574e] <5-devel>
-
-	* build.py, setup.py.in, sip5/__init__.py, sip5/main.py.in,
-	sipgen/main.py, sipgen/pybinding.c:
-	The sip5 executable is now built by setuptools.
-	[97e04434add1] <5-devel>
-
 2015-02-07  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* sipgen/main.py, sipgen/pybinding.c:
-	Implemented the Python argument parser.
-	[1c23f732416f] <5-devel>
-
 	* sipgen/main.c, sphinx/command_line.rst:
 	Deprecated the -z option to the code generator.
 	[b1dff38b9766] <4.16-maint>
 
-	* sipgen/pybinding.c:
-	Completed the initial transitional bindings.
-	[22002896d6db] <5-devel>
-
-	* sipgen/pybinding.c:
-	Implemented the generateCode() wrapper.
-	[67d972260b9e] <5-devel>
-
 2015-02-06  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* setup.py.in, sipgen/pybinding.c:
-	Implemented the parse() and transform() wrappers.
-	[b0ff9e4adcd2] <5-devel>
-
-	* setup.py.in, sipgen/main.c, sipgen/main.py, sipgen/pybinding.c,
-	sipgen/sipgen.sbf:
-	Implemented the basic build of the _sip5 module.
-	[f2e4d7c3fba4] <5-devel>
-
-	* build.py, setup.py.in:
-	Fix the version number handling for the devel branch.
-	[6f6c9ff210a0] <5-devel>
-
-	* siplib/siplib.c:
-	Fixed a couple of compiler warnings.
-	[8af78c63d9d7] <5-devel>
-
 	* siplib/siplib.c.in:
 	Fixed a couple of compiler warnings.
 	[d653de687fd4] <4.16-maint>
 
-	* build.py, configure.py.in, sipdistutils.py, siputils.py,
-	specs/aix-g++, specs/aix-g++-64, specs/aix-xlc, specs/aix-xlc-64,
-	specs/bsdi-g++, specs/cygwin-g++, specs/darwin-g++, specs/dgux-g++,
-	specs/freebsd-g++, specs/freebsd-g++34, specs/freebsd-g++40, specs
-	/freebsd-icc, specs/hpux-acc, specs/hpux-acc-64, specs/hpux-acc-o64,
-	specs/hpux-cc, specs/hpux-g++, specs/hpux-g++-64, specs/hpuxi-acc,
-	specs/hpuxi-acc-64, specs/hurd-g++, specs/irix-cc, specs/irix-cc-64,
-	specs/irix-cc-o32, specs/irix-g++, specs/irix-g++-64, specs/linux-
-	arm-g++, specs/linux-arm-thumb-g++, specs/linux-armv6-g++, specs
-	/linux-cxx, specs/linux-ecc-64, specs/linux-g++, specs/linux-g++-32,
-	specs/linux-g++-64, specs/linux-icc, specs/linux-kcc, specs/linux-
-	kylix, specs/linux-lsb, specs/linux-pgcc, specs/lynxos-g++,
-	specs/macx-g++, specs/macx-mwerks, specs/macx-pbuilder, specs/macx-
-	xlc, specs/netbsd-g++, specs/openbsd-g++, specs/qnx-g++, specs
-	/reliant-cds, specs/reliant-cds-64, specs/sco-cc, specs/sco-g++,
-	specs/solaris-cc, specs/solaris-cc-64, specs/solaris-g++,
-	specs/solaris-g++-64, specs/tru64-cxx, specs/tru64-g++, specs
-	/unixware-cc, specs/unixware-g++, specs/win32-borland,
-	specs/win32-g++, specs/win32-icc, specs/win32-msvc,
-	specs/win32-msvc.net, specs/win32-msvc2005, specs/win32-msvc2008,
-	specs/win32-msvc2010, specs/win32-watcom:
-	Removed a lot of legacy stuff.
-	[f43d97c3bf7f] <5-devel>
-
-	* build.py, setup.py.in, siplib/sip.h.in, siplib/sip.h.in.in,
-	siplib/siplib.c, siplib/siplib.c.in, siplib/siplib.sbf.in:
-	Initial conversion of the sip module to be built using setuptools.
-	[a4daecda1a4c] <5-devel>
-
 2015-02-04  Phil Thompson  <phil at riverbankcomputing.com>
 
 	* Merged the current 4.16-maint branch into the trunk.
@@ -4804,10 +4582,6 @@
 
 2010-10-22  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* .hgtags:
-	Added tag 4.11.2 for changeset 13f57fe7e992
-	[c88403ccb003] <4.11-maint>
-
 	* NEWS:
 	Released as v4.11.2.
 	[13f57fe7e992] [4.11.2] <4.11-maint>
@@ -5120,10 +4894,6 @@
 
 2010-07-16  Phil Thompson  <phil at riverbankcomputing.com>
 
-	* .hgtags:
-	Added tag 4.10.5 for changeset 834787fbcb72
-	[49e40b4f61f6] <4.10-maint>
-
 	* NEWS, siplib/sip.h.in, siplib/voidptr.c, sphinx/python_api.rst:
 	Released as v4.10.5. Fixed the build regression against Python v3
 	introduced in SIP v4.10.4. Properly fixed the Python v2.7 workaround
@@ -5456,1169 +5226,52 @@
 	Import from SVN.
 	[d6529eb1c096]
 
-2006-06-10  phil  <phil>
+2010-01-14  phil  <phil>
 
-	* NEWS:
-	Released as v4.4.5.
-	[ad51bd82d745] [4.4.5] <4.4-maint>
+	* NEWS, lib/LICENSE.short:
+	Released as v4.10.
+	[d7aa01036415] [4.10]
 
-	* doc/sipref.txt, sipgen/parser.y, siplib/sip.h, siplib/siplib.c:
-	Fixed the implementation of /TransferBack/ for virtuals. Changed all
-	API arguments that take a format string from char * to const char *
-	for Solaris.
-	[c4820836a2d5] <4.4-maint>
+2010-01-08  phil  <phil>
 
-2006-06-08  phil  <phil>
+	* lib/siputils.py, sipgen/gencode.c, sipgen/transform.c,
+	siplib/siplib.c:
+	Taught the build system about QtMultimedia. Removed some potential
+	warning messages in virtual catchers with handwritten code. Fixed
+	docstrings that might contain C++ rather than Python scoping.
+	[d1214a2c892d]
 
-	* NEWS:
-	Released as v4.4.4.
-	[44479e099168] [4.4.4] <4.4-maint>
+2010-01-02  phil  <phil>
 
-2006-05-25  phil  <phil>
+	* siplib/siplib.c:
+	Fixed a crash in the error handling when trying to call sip.wrapper
+	or sip.wrappertype explicitly.
+	[4f7c7b09a3e4]
 
-	* siplib/qtlib.c:
-	Fixed bug disconnecting Python signals.
-	[4232fc050a29] <4.4-maint>
+2009-12-29  phil  <phil>
 
-2006-05-13  phil  <phil>
+	* siplib/apiversions.c:
+	Fixed a memory corruption bug in the implementation of sip.setapi().
+	[11cc05a59770]
 
-	* siplib/siplib.c:
-	Fixed a couple of sip module bugs where the Python API was called
-	after the interpreter had gone.
-	[b2a4a34319e0] <4.4-maint>
+2009-12-28  phil  <phil>
 
-	* sipgen/gencode.c:
-	Fixed code generation bug with abstract operators.
-	[117a624fe485] <4.4-maint>
+	* siplib/siplib.c:
+	A fix for building against Stackless.
+	[a3ce099e5002]
 
-	* NEWS, doc/sipref.txt, sipgen/gencode.c, sipgen/lexer.l,
-	sipgen/parser.y, sipgen/sip.h:
-	Added %UnitCode.
-	[647517609523] <4.4-maint>
+2009-12-27  phil  <phil>
 
-2006-05-11  phil  <phil>
+	* siplib/siplib.c:
+	Fixed a regression in the parsing of constrained enums.
+	[eacac49b64df]
 
-	* NEWS, doc/sipref.txt, sipgen/gencode.c, siplib/sip.h,
-	siplib/siplib.c:
-	Added sipExportSymbol() and sipImportSymbol(). Bumped the API
-	version number to 3.2.
-	[e2783097ff94] <4.4-maint>
+	* siplib/siplib.c:
+	Fixed a bug in the lookup of virtual reimplementations that may only
+	be apparent when looking up Python special methods.
+	[97c538d2e634]
 
-2006-05-08  phil  <phil>
-
-	* sipgen/heap.c:
-	Removed (hopefully) two new warning messages.
-	[3a905757c92d] <4.4-maint>
-
-2006-05-07  phil  <phil>
-
-	* NEWS, doc/sipref.txt, sipgen/gencode.c, sipgen/lexer.l,
-	sipgen/parser.y, sipgen/sip.h:
-	Added support for %ExportedHeaderCode.
-	[116ac1d9b815] <4.4-maint>
-
-	* sipgen/gencode.c, sipgen/parser.y, sipgen/sip.h, sipgen/transform.c:
-	Fixed bug in handling of virtuals with different Python and C++
-	signatures.
-	[0adccd4b6a0b] <4.4-maint>
-
-2006-05-05  phil  <phil>
-
-	* NEWS:
-	Updated the NEWS file.
-	[68aadc78e7b8] <4.4-maint>
-
-	* sipgen/transform.c:
-	Fixed bug in searching scopes for names - extremely unlikely to
-	affect anything.
-	[49b9ec01f49c] <4.4-maint>
-
-2006-05-04  phil  <phil>
-
-	* doc/sipref.txt, sipgen/gencode.c, sipgen/heap.c, sipgen/lexer.l,
-	sipgen/main.c, sipgen/parser.y, sipgen/sip.h, sipgen/transform.c,
-	siplib/qtlib.c, siplib/sip.h, siplib/siplib.c:
-	Fixed a couple of bugs and a few warnings with hints from Ulli.
-	Deprecated %SIPNoEmitters and replaced it with %SIPOptions. Added
-	the RegisterTypes option so that appropriate classes are registered
-	with Qt automatically when needed - so PyQt4 doesn't need to
-	implement qRegisterMetaType().
-	[0c89d85beb7d] <4.4-maint>
-
-2006-04-28  phil  <phil>
-
-	* sipgen/gencode.c, siplib/qtlib.c, siplib/sip.h, siplib/siplib.c:
-	Replaced long long with PY_LONG_LONG for MSVC 6.
-	[1b797260fac5] <4.4-maint>
-
-2006-04-27  phil  <phil>
-
-	* lib/siputils.py, sipgen/parser.y:
-	Fixed bug in handling multiple instances of the same namespace. The
-	build system allows Apple's Python to be used if there is also a
-	later python.org installation. MacOS modules are now bundles rather
-	than dynamic libraries and can now be loaded by Pythons from
-	python.org. Released as v4.4.3.
-	[181bdaf49393] [4.4.3] <4.4-maint>
-
-2006-04-23  phil  <phil>
-
-	* TODO, doc/sipref.txt, lib/configure.py, lib/siputils.py,
-	sipgen/gencode.c, siplib/qtlib.c, siplib/sip.h, siplib/siplib.c,
-	specs/hurd-g++, specs/solaris-cc:
-	Released as v4.4.2.
-	[dd56a63ec8e1] [4.4.2] <4.4-maint>
-
-2006-04-06  phil  <phil>
-
-	* lib/siputils.py:
-	The sipconfig module now uses qt_data_dir (if set) to find the qmake
-	spec files.
-	[36df5009f37a] <4.4-maint>
-
-2006-04-03  phil  <phil>
-
-	* NEWS, sipgen/gencode.c, sipgen/parser.y, siplib/sip.h,
-	siplib/siplib.c:
-	Released as v4.4.1.
-	[125da6f6b62c] [4.4.1] <4.4-maint>
-
-2006-12-09  phil  <phil>
-
-	* lib/siputils.py:
-	Released as v4.5.2.
-	[aad934ee1960] [4.5.2] <4.5-maint>
-
-	* NEWS, build.py, doc/sipref.txt, sipgen/export.c, sipgen/gencode.c,
-	sipgen/lexer.l, sipgen/parser.y, sipgen/sip.h, sipgen/transform.c,
-	siplib/qtlib.c, siplib/sip.h, siplib/siplib.c:
-	Released as v4.5.1.
-	[861ef8e7f72d] [4.5.1] <4.5-maint>
-
-2008-11-17  phil  <phil>
-
-	* NEWS:
-	Released as v4.7.9.
-	[c78968afb206] [4.7.9] <4.7-maint>
-
-2008-11-13  phil  <phil>
-
-	* sipgen/gencode.c:
-	The new handling of the typedef names was correctly using the real
-	types for virtual handler arguments but not the return values.
-	[1e995bdf67d9] <4.7-maint>
-
-2008-11-08  phil  <phil>
-
-	* NEWS:
-	Released as v4.7.8.
-	[e506026a7503] [4.7.8] <4.7-maint>
-
-2008-11-06  phil  <phil>
-
-	* sipgen/gencode.c:
-	Fixed a minor code generating bug that caused too many blank lines
-	to be generated with consolidated modules.
-	[e02122996375] <4.7-maint>
-
-2008-11-02  phil  <phil>
-
-	* siplib/siplib.c:
-	Fixed a bug in the detection of reimplemented methods when the
-	method is a Python special method (ie. when the attribute is a
-	method wrapper).
-	[e8f58aecc470] <4.7-maint>
-
-2008-11-01  phil  <phil>
-
-	* NEWS, doc/sipref.txt:
-	Updated the NEWS file. Changed the PyQt example in the docs to use
-	PyQt4.
-	[49d1774c1b1f] <4.7-maint>
-
-2008-10-26  phil  <phil>
-
-	* sipgen/gencode.c:
-	Fixes for Qt classes that doesn't have a public QMetaObject.
-	[8c3b034b78e0] <4.7-maint>
-
-2008-10-23  phil  <phil>
-
-	* siplib/siplib.c:
-	Fixed a silly typo in the updated converting of constrained enums.
-	[9e949ac81d75] <4.7-maint>
-
-2008-10-15  phil  <phil>
-
-	* sipgen/gencode.c, sipgen/parser.y, sipgen/sip.h, sipgen/transform.c:
-	Fixed problems with the type name handling when the type is a
-	pointer.
-	[e94ddebe416e] <4.7-maint>
-
-2008-10-14  phil  <phil>
-
-	* doc/sipref.txt, sipgen/gencode.c, sipgen/transform.c, siplib/sip.h,
-	siplib/siplib.c:
-	A simple int object can now be passed whenever an enum is expected.
-	The /Constrained/ annotation can be used to suppress this behaviour.
-	(This has been done in anticipation of QVariant being removed from
-	PyQt. When an enum is wrapped in a QVariant it can only be retrieved
-	as an int, so this will avoid the need for unexpected casting by an
-	application.)
-	[2d7e7eb4b3e2] <4.7-maint>
-
-2008-10-12  phil  <phil>
-
-	* lib/siputils.py:
-	...and MacOS.
-	[7350bfbcb7f1] <4.7-maint>
-
-	* lib/siputils.py:
-	The build system now adds #!/bin/sh for scripts on UNIX.
-	[a4b1089d7e2d] <4.7-maint>
-
-2008-10-11  phil  <phil>
-
-	* sipgen/gencode.c:
-	Made sure that the types used by virtual handlers don't use type
-	names as they are shared.
-	[888eb04479f4] <4.7-maint>
-
-2008-10-07  phil  <phil>
-
-	* doc/sipref.txt, sipgen/gencode.c, sipgen/heap.c, sipgen/parser.y,
-	sipgen/sip.h, sipgen/transform.c:
-	Typedef type names are now used where possible in generated code
-	instead of the type definitions. This means that the string
-	representation of types (eg. in mapped type names) now reflect what
-	the programmer sees, not what the compiler sees. Typedefs are no
-	looked up and expanded as soon as possible which helps to
-	disambiguate template signatures. Added the /NoTypeName/ typedef
-	annotation.
-	[353abe21d1de] <4.7-maint>
-
-2008-10-01  phil  <phil>
-
-	* siplib/siplib.c:
-	Fixed the calls to PyErr_WarnEx() for Python v2.4 and earlier.
-	[2c9818141990] <4.7-maint>
-
-2008-09-20  phil  <phil>
-
-	* sipgen/gencode.c, siplib/sip.h, siplib/siplib.c:
-	Consolidated the internal API for raising deprecation warnings.
-	Added a deprecation warning for sip.transfer().
-	[63588e7c5060] <4.7-maint>
-
-	* NEWS, doc/sipref.txt, sipgen/gencode.c, sipgen/parser.y,
-	sipgen/sip.h, sipgen/transform.c, siplib/sip.h, siplib/siplib.c:
-	Added the /Deprecated/ class and function annotation (based on a
-	patch from Lorenzo Berni).
-	[f0b9cc188b16] <4.7-maint>
-
-2008-09-16  phil  <phil>
-
-	* sipgen/gencode.c, sipgen/parser.y, sipgen/sip.h, siplib/sip.h:
-	The C/C++ names of enums and types are now always defined in the
-	relevant structures rather than defaulting to the Python names.
-	Added sipWrappedTypeName() to the private Qt support API.
-	[fdea21791164] <4.7-maint>
-
-	* sipgen/gencode.c:
-	The wrapping of instance variables now uses sipConvertFromNew() if
-	possible.
-	[3f29d2c08a87] <4.7-maint>
-
-2008-09-12  phil  <phil>
-
-	* sipgen/gencode.c:
-	Fixed the handling of instance variables so that a copy is taken by
-	the getter, rather than wrapping the variable itself.
-	[bfc55f93a90a] <4.7-maint>
-
-2008-09-08  phil  <phil>
-
-	* sipgen/transform.c:
-	Removed the special handing of some Qt classes related to metatype
-	registration.
-	[6528655ce139] <4.7-maint>
-
-2008-09-03  phil  <phil>
-
... 13079 lines suppressed ...

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/sip4.git



More information about the Python-modules-commits mailing list