[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