|
|
|
|
Changelog for python3-sip-devel-4.19.14-lp150.27.1.x86_64.rpm :
* Wed Feb 13 2019 Fabian Vogt - Switch to a working location for the tarball * Tue Feb 12 2019 Mikhail Terekhov - Update to 4.19.14: * The reference count displayed by sip.dump() now has the same caveat as sys.getrefcount(). * Added SIP_NULLPTR to the C API. * Added support for size_t. * Added sipLong_AsSizeT() to the C API. * Added the \'=\' format characters to sipBuildResult() and sipParseResult(). * Sun Jan 06 2019 wbauerAATTtmo.at- Build a private Qt4 module as well, that\'s needed by the latest python-qt4 (boo#1119636) * Wed Dec 19 2018 Todd R - Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros. * Sun Oct 21 2018 Christophe Giboudeaux - Add disable-strip.diff to fix the -debuginfo creation.- Update to 4.19.13: * Build system fixes * Removed support in the XML/API export for deprecated features * Pass the fully qualified Python names of types for arguments and results. * Various fixes for the XML export * Fixed a bug when arguments that were templates could lose their type hints * Mon Jul 02 2018 christopheAATTkrop.fr- Update to 4.19.12: * Added the /ScopesStripped/ argument annotation. * The members of traditional C/C++ enums are now also visible within the scope of the enum itself. This means that members of scoped and unscoped enums can be accessed in the same way from Python. * Private copies of the sip module are now easier to configure and use. SIP v5 will only support private copies. * Added the -n option to the sip code generator to support private copies of the sip module. See https://www.riverbankcomputing.com/static/Downloads/sip/ChangeLog for the complete changelog.- Run spec-cleaner * Fri Apr 13 2018 termimAATTgmail.com- Update to version v4.19.8 - Bug fixes. * Fri Jan 26 2018 aloisioAATTgmx.com- Update to version v4.19.7 * The %Docstring directive can now include automatically generated signature descriptions using the \"signature\" option. * typedefs can now have %Docstring directives. * Bug fixes. version v4.19.6 * Bug fixes. version v4.19.5 * Bug fixes. version v4.19.4 * Added support for C++11 scoped enums implemented as Python enums. * Added enableoverflowchecking() to the sip module. * Added sipEnableOverflowChecking() to the C API. * Added sipTypeIsScopedEnum() to the C API. * Added sipConvertToBool() to the C API. * Added sipConvertToEnum() to the C API. * Deprecated sipCanConvertToEnum() in the C API. * Added sipLong_AsChar(), sipLong_AsSignedChar() and sipLong_AsUnsignedChar() to the C API. * Added sipLong_AsShort() and sipLong_AsUnsignedShort() to the C API. * Added sipLong_AsInt() and sipLong_AsUnsignedInt() to the C API. * Added sipLong_AsLong() and sipLong_AsUnsignedLong() to the C API. * Added sipLong_AsLongLong() and sipLong_AsUnsignedLongLong() to the C API. * Bug fixes. * Wed Nov 15 2017 mimi.vxAATTgmail.com- fix have_python conditions * Mon Aug 28 2017 toddrme2178AATTgmail.com- Update to 4.19.3 * Added support for type hints for properties. * Added sipEventType and sipRegisterEventHandler() to the C API. * Added sipInstanceDestroyed() to the C API. * Added sipPrintObject() to the C API. * Bug fixes. * Mon May 15 2017 toddrme2178AATTgmail.com- Provide a basic api version macro * Sat Apr 08 2017 hpjAATTurpla.net- Update to 4.19.2 * siplib/siplib.c.in: Remove an unnecessary comment. * siplib/siplib.c.in: Fixed a crash when a user defined class uses sip.wrappertype as it\'s meta-type but is not derived from sip.simplewrapper. * Mon Apr 03 2017 hpjAATTurpla.net- Fix requires_python3_sip_api macro * Wed Mar 29 2017 toddrme2178AATTgmail.com- Fix Provides macro.- Split largest part of docs into own subpackage to reduce package size. * Sat Mar 11 2017 toddrme2178AATTgmail.com- Fix sip api macro.- Fix header location.- Compile and install .pyc files. * Wed Mar 08 2017 toddrme2178AATTgmail.com- spec file cleanups- better use of multipython macros- include more documentation * Mon Mar 06 2017 toddrme2178AATTgmail.com- Add shared data directory and corresponding package. * Wed Mar 01 2017 toddrme2178AATTgmail.com- Fix python library handling. * Mon Feb 27 2017 toddrme2178AATTgmail.com- Switch to single spec version. * Thu Feb 16 2017 termimAATTgmail.com- Update to 4.19.1 * Added the %PreMethodCode directive. * Added sipEnableGC() to the C API. * Added the -D command line option so that the generated code is aware of Python debug builds. * Tue Jan 03 2017 termimAATTgmail.com- Update to 4.19 * added the assign() function to the sip module * added support for the final keyword * added the use_limited_api argument to the %Module directive * added the %HideNamespace directive. * Tue Jul 26 2016 termimAATTgmail.com- Update to 4.18.1 * Bug fixes * Mon Jul 04 2016 hpjAATTurpla.net- removed build-compare.diff: it is the default since 4.18 anyway- disable-rpaths.diff refreshed * Wed May 11 2016 termimAATTgmail.com- Update to 4.18 This implements the automatic generation of PEP 484 type hint files. The sip extension module is available as a wheel from PyPi. * Added the /TypeHint/ argument, class, mapped type, function, typedef and variable annotations. * Added the /TypeHintIn/ and /TypeHintOut/ argument, class, mapped type and typedef annotations. * Added the /TypeHintValue/ argument, class and mapped type annotations. * Added the /NoTypeHint/ class, enum, function and variable annotations. * Added the %ExportedTypeHintCode and %TypeHintCode directives. * Added the -f command line option to treat warnings as errors. * Added the -y command line option to generated PEP 484 compatible type hint stub files. * Deprecated the /DocType/ and /DocValue/ annotations. * Fri Oct 30 2015 termimAATTgmail.com- Update to 4.17.0 * This version adds support for PEP 465, PEP 492 and MSVC 2015. * Mon Jul 20 2015 termimAATTgmail.com- Update to 4.16.9: * This is mainly a bug-fix release. * Sat Jun 13 2015 termimAATTgmail.com- Update to 4.16.8: * This is mainly a bug-fix release.- Update to 4.16.7: * This is a minor functional and bug-fix release.- Update to 4.16.6: * Added the /FileExtension/ class annotation. * Installing into a virtual env should now work. * Timestamps are no longer included in generated code. The -T command line option is now ignored and deprecated. * The AATTfile method of passing additional command line options is now supported. The -z command line option is now deprecated. * Tue Dec 30 2014 hrvoje.senjanAATTgmail.com- Update to 4.16.5: * Minor functional and bug-fix release. - Changes since 4.16.4: * Added the /AbortOnException/ function annotation. * Added the /DisallowNone/ function annotation. * Added the /DisallowNone/ argument annotation. * Sat Oct 11 2014 termimAATTgmail.com- Update to 4.16.3 - This is a minor functional release including the implementation of __qualname__ for class enums. - run spec-cleaner * Thu Jul 31 2014 toddrme2178AATTgmail.com- Update to 4.16.2 - Deprecated the %ConsolidatedModule directive as it won\'t be supported in SIP v5. - Bug fixes. * Tue Jun 10 2014 termimAATTgmail.com- Update to 4.16.1 - Bug fixes. * Thu May 29 2014 termimAATTgmail.com- Update to 4.16 - Added the /NoSetter/ variable annotation. - Added the -B option to sip. - Changed the handling of timelines (introducing a potential incompatibility) so that later versions of wrapped libraries can be wrapped so long as they are compatible with known versions. - Added support for the \'no_receiver_check\' argument to connect() in PyQt v4.11. - Added the --configuration option to configure.py. - Added the --sysroot option to configure.py. - Added the --target-py-version option to configure.py. - Added the --no-tools option to configure.py. - Added the --use-qmake option to configure.py. - Bug fixes. * Mon Mar 17 2014 termimAATTgmail.com- Update to 4.15.5 - The use_arch argument of sipconfig.create_wrapper() can now specify a space separated set of architectures. - Bug fixes. * Fri Jan 10 2014 lbeltrameAATTkde.org- Fix SNAFU in preun scriptlet (missing spaces) * Thu Jan 09 2014 lbeltrameAATTkde.org- New upstream version 4.15.4: - Fixed all the compiler warning messages when building the sip module. - Fixed the parsing of C++ types involving multiple const and pointers. - Added SIP_SSIZE_T_FORMAT to the C API. - Moved the lexer and parser meta-source files to a separate directory to avoid problems with make accidentaly regenerating them. - Allow the pointers used to store the parsed results from Python reimplementations to be NULL. - Remove the __pycache__ directory when cleaning. * Sun Oct 20 2013 lbeltrameAATTkde.org- Use alternatives for /usr/bin/sip to prevent conflicts between Python 3 and Python 2 python-sip-devel packages * Thu Oct 17 2013 toddrme2178AATTgmail.com- update to v4.15.3. This is a bug fix release for a regression that affects PyQtChart. * Thu Sep 19 2013 toddrme2178AATTgmail.com- update to v4.15.2. This is a minor functional release that will be needed by PyQt v5.1. It also contains bug fixes needed by PyKDE4. * Tue Sep 17 2013 speilickeAATTsuse.com- Revert sr#79987, moving /usr/bin/sip into python-sip-bin and requiring that in python3-sip-devel (plus split provides) only causes trouble. It will make python3-sip-devel depend forever on Python2 for absolutely no reason. Both python-sip-devel and python3-sip-devel can happily provide /usr/bin/sip since the binary is identical. You can have both installed in parallel and remove either without breaking anything. (bnc#835161) * Wed Sep 11 2013 tittiatcokeAATTgmail.com- Build issues are resolved with the Python KDE bindings. Return to version 4.15.1 * Fri Aug 30 2013 tittiatcokeAATTgmail.com- Revert back to version 4,14,7 to prevent crashes in Plasma-desktop (bko#323899). * Tue Aug 27 2013 termimAATTgmail.com- update to 4.15.1. This fixes a regression in v4.15 related to the handling of hidden virtual methods. The regression does not affect PyQt.- update to v4.15. This is a significant functional release and required by PyQt v5.0.1 and PyQt v4.10.3. - Added the call_super_init argument to the %Module directive to specify that classes should support cooperative multi-inheritance. - Added the %FinalisationCode directive. - Added the /Mixin/ class annotation. - Added the /NoScope/ enum annotation. - Added sipConvertFromNewPyType() to the C API. - Added sipConvertToArray() and sipConvertToTypedArray() to the C API. - Added sipRegisterProxyResolver() to the C API. * Wed Jun 19 2013 dmuellerAATTsuse.com- update to 4.14.7: - The internal API version is increased to 10.0 requiring the regeneration of all modules. - Added the /Sequence/ function annotation. - %ConvertFromTypeCode can now be specified for classes. - Added sipEnableAutoconversion() to the C API. - Added sipSetDestroyOnExit() to the C API. - Bug fixes. * Mon Apr 22 2013 dmuellerAATTsuse.com- update to 4.14.6: * Bug fix * Wed Mar 27 2013 dmuellerAATTsuse.com- update to 4.14.5 (bnc#812130): * Bug fixes (specifically for QGIS) * Thu Mar 07 2013 mlinAATTsuse.com- Update to 4.14.4 * bugfix release * include a potential incompatibility in the use of the %VirtualErrorHandler directive. * Tue Jan 29 2013 dmuellerAATTsuse.com- update to 4.14.3: - The /KeepReference/ argument annotation, when applied to factories, will now keep the reference with the object created by the factory. - Any object that supports the buffer protocol can now be passed when a sip.voidptr is expected. * Sun Dec 09 2012 lbeltrameAATTkde.org- Update to 4.14.2: - Added sip.setdestroyonexit(). - sip.voidptr() will now accept any object that implements the buffer protocol. * Mon Oct 29 2012 dmuellerAATTsuse.com- update to 4.14.1: - SIP_PYBUFFER can now be used to define objects that implement the Python buffer protocol. - Added /Capsule/ typedef annotation. - Added the \'z\' format character to sipBuildResult(). - Added the \'z\', \'!\' and \'$\' format characters to sipParseResult(). - The C prototype foo(void) is now accepted. - sipdistutils.py will now include swig_opts if no sip_opts have been defined. - Bug fixes. * Mon Oct 01 2012 einarAATTheavensinferno.net- Update to latest upstream version: - The internal API version is increased to 9.0 requiring the regeneration of all modules. - Added the %InstanceCode directive. - Added the %VirtualErrorHandler directive. - Added the default_VirtualErrorHandler argument to the %Module directive. - Added the VirtualErrorHandler class annotation. - Added the NoVirtualErrorHandler and VirtualErrorHandler function annotations. - The AllowNone and NoRelease mapped type annotations can now be used with mapped type templates. - SIP_PLATFORM_ * and SIP_TIMELINE_ * preprocessor symbols are generated corresponding to the -t arguments passed on the command line. - Deprecated sipTransferBreak(). - For Python v2.x unsigned short and unsigned char (when used as a byte) are now converted to int, rather than long, objects. - Added support for MSVC 2010 to the build system.- * Thu Jul 05 2012 dmuellerAATTsuse.com- install api version as rpm macro * Fri Jun 22 2012 mlinAATTsuse.com- Update to version 4.13.3 * The /NoRaisesPyException/ and /RaisesPyException/ function annotations can now be applied to constructors. * Added support for the Python v3.3 handling of Unicode. * Tue Apr 10 2012 asterios.dramisAATTgmail.com- Link against libpython. Fixes bnc#756282 and bnc#721280.- Remove SUSE_ASNEEDED=0 from spec file. * Fri Mar 23 2012 cfarrellAATTsuse.com- license update: GPL-2.0 or GPL-3.0 or SUSE-SIP Use SUSE- proprietary extension until SIP license is accepted upstream at spdx.org * Mon Feb 20 2012 dmuellerAATTsuse.deupdate to 4.13.2: - A bug fix release. * Fri Dec 23 2011 dmuellerAATTsuse.de- update to 4.13.1: - Deprecation warnings can no longer be disabled. - Added the all_raise_py_exception argument to the %Module directive. - Added the /NoRaisesPyException/ function annotation. - Added the /PyName/ typedef annotation. - Class templates now allow super-classes to be defined as template arguments. - Added support for \'public\' preceding the name of a class in a super-class list. - Added support for \'protected\' and \'private\' preceding the name of a class in a super-class list. Any such super-class will be ignored. * Thu Oct 27 2011 Sascha.MannsAATTopen-slx.de- Changelog from the Creators - SIP v4.13 has been released. This is a minor feature release. o added the %DefaultDocstringFormat directive o added the format argument to the %Docstring directive o %ConvertToSubClassCode can now cause a restart of the conversion process using a different requested type o \' *\' and \'&\' are now supported as unary operators in expressions used in the values of default arguments o the /Transfer/ annotation can now be used with the /Array/ annotation to prevent the freeing of the temporary array of pointers. * Wed Oct 26 2011 Sascha.MannsAATTopen-slx.de- Updated to 4.13 - last stable release * Mon Aug 29 2011 termimAATTgmail.com- Add python-sip-bin package to avoid conflicts between python2 and python3 versions * Tue Aug 16 2011 termimAATTgmail.com- Update to 4.12.4 - A bug fix release. * Mon May 30 2011 dmuellerAATTsuse.de- update to 4.12.3: - A bug fix release. * Mon May 02 2011 dmuellerAATTsuse.de- update to 4.12.2: * /KeepReference/ is now supported as a function annotation. * Handwritten code in class templates no longer have the types substituted in lines that appear to contain C preprocessor directives. * Added support for global inplace numeric operators. * Tue Jan 25 2011 dmuellerAATTsuse.de- update to 4.12.1: - Added support for the __getattribute__, __getattr__, __setattr__ and __delattr__ methods. - Added the /RaisesPyException/ function annotation. - Added SIP_SSIZE_T as a predefined type. - PyObject * can now be used as a synonym for SIP_PYOBJECT. - Added sip.ispycreated() to the sip module. - Added the --deployment-target flag to configure.py for MacOS/X. * Mon Dec 27 2010 dmuellerAATTsuse.de- update to 4.12: - Implemented the revised directive syntax for %Module. - Deprecated %CModule, use %Module instead. - Added the keyword_arguments argument to %Module to specify the level of support for Python keyword arguments. - Deprecated the -k flag to sip, use the keyword_arguments argument to %Module instead. - Added an automatic pseudo-%Timeline to allow the SIP version number to be used in the %If directive. - Changed the behavior of the /KeywordArgs/ annotation to specify the level of support for Python keyword arguments. - Deprecated the /NoKeywordArgs/ annotation, use /KeywordArgs=\"All\"/ instead. - Added the use_argument_names argument to %Module to provide the real names of arguments to handwritten code. - Module docstrings are now supported. - Added %AutoPyName to automatically provide Python names. - Added %Property to implement Python properties based on C/C++ getters and setters. - Added %Extract to allow arbitrary text to be embedded in specification files and subsequently extracted. - Deprecated %Doc and %ExportedDoc, use %Extract instead. - Added the -X flag to sip to extract text defined with %Extract. - Deprecated the -d flag to sip, use -X instead. - Added /PyInt/ as an argument, function and typedef annotation to force char types to be handled as Python integers rather that single character strings. - Added the L and M format characters to sipBuildResult(), sipCallMethod() and sipParseResult(). - Added sipGetAddress(). - Added the -T flag to sip to suppress the timestamp in the header comments of generated files. - sip.voidptr now behaves like a Python memoryview object and supports sub-script assignment. - Added the --sip-module flag to configure.py to allow the name and containing package of the sip module to be specified thereby allowing packages to include a local copy of the sip module. * Mon Oct 25 2010 dmuellerAATTsuse.de- update to 4.11.2: - /KeepReference/ can now be applied to global functions and static methods. - %TypeCode can now be specified in a %MappedType directive. - Mapped types for templates no longer require the template arguments to be fully defined. - Build system changes required by PyQt v4.8 and Qt v4.7. * Fri Oct 01 2010 einarAATTheavensinferno.net- update to 4.11.1: - A bug fix release. * Mon Sep 06 2010 cooloAATTnovell.com- fix python linking for factory * Wed Sep 01 2010 dmuellerAATTsuse.de- update to 4.11: - Added the %UnitPostIncludeCode directive. - /KeepReference/ will now accept a key to track when the same object is passed to more than one method. - operator() and __call__() can now accept keyword arguments. - Added support for Python v3.2. * Mon Aug 16 2010 dmuellerAATTsuse.de- update to 4.10.5: - A bug fix release for Python v3 and Python v2.7. - Use capsules when being built for Python v2.7 to work around an apparent bug in the support for PyCObject. - Added support for Q_SLOT, Q_SLOTS, Q_SIGNAL and Q_SIGNALS. - Added the /__len__/ function annotation. * Tue Jun 08 2010 dmuellerAATTsuse.de- update to 4.10.2: - A bug fix release. * Wed May 19 2010 cmorve69AATTyahoo.es- fix build-compare * Fri Mar 26 2010 dmuellerAATTsuse.de- update to 4.10.1: * Added the /NoCopy/ function and argument annotations. * Fri Jan 15 2010 tittiatcokeAATTgmail.com- update to 4.10 * Added the sip.voidptr.ascapsule() method. * Added the -P command line option to build modules with \"protected\" redefined to \"public\" if supported by the platform. This can result in significantly smaller modules. * Added the -o command line option to automatically generate docstrings. * Added the -k command line option and /KeywordArgs/ and /NoKeywordArgs/ function annotations to support keyword arguments. * Added the /Default/ exception annotation. * Added the /DocType/ argument, function, mapped type and variable annotations. * Added the /DocValue/ argument annotation. * Added the %Docstring directive to specify explicit docstrings for classes, functions and methods. * Added sipError to %MethodCode to allow user errors to be distinguished from interpreter errors. * Added sipBadCallableArg() to the C API. * Added support for configuring and building outside of the source tree. * Tue Nov 24 2009 hpjAATTurpla.net- update to 4.9.3: * A bug fix release. * Fri Nov 20 2009 dmuellerAATTsuse.de- update to 4.9.2: * A bug fix release. * Fri Nov 20 2009 dmuellerAATTsuse.de- add split-provides * Sat Oct 24 2009 dmuellerAATTsuse.de- update to 4.9.1: * A bug fix release. * Mon Sep 28 2009 dmuellerAATTsuse.de- update to 4.9: * support for __iter__ and __next__ * the %API directive * the /API/ annotation * sipIsAPIEnabled() has been added to the C API * sip.getapi() and sip.setapi() have been added to the Python API * sip.ispyowned() has been added to the Python API * mapped types can now act as a namespace for enums and static methods * the /Array/ annotation can now be applied to classes and mapped types * the /NoArgParser/ annotation can now be applied to methods as well as functions * the --arch flag was added to configure.py to specify which MacOS/X architectures are built * SIP is now also licensed under the GPL v2 and v3. * Mon Aug 31 2009 beineriAATTopensuse.org- fix plasmoids requiring python-devel to work (part of bnc#535057) * Tue Aug 04 2009 hpjAATTurpla.net- Fixed a crash with sipFindType() when the search happens to land on an unresolved external type. * Thu Jul 30 2009 hpjAATTurpla.net- update to 4.8.2: - Fixed the \'/\' operator for Python v3 and future import for Python v2. - Backported the /AllowNone/ class annotation from v4.9. * Mon Jul 06 2009 hpjAATTurpla.net- create a separated -devel package and include the nice documentation * Wed Jun 17 2009 dmuellerAATTsuse.de- update to 4.8.1: - Added support for defining a private assignment operator to suppress the possible generation of an assignment helper. * Mon Jun 08 2009 beineriAATTopensuse.org- update to 4.8 release: * support for Python v3 * the ability to supply alternate super-types and meta-types for wrapped objects * documentation built using Sphinx * Tue Jun 02 2009 dmuellerAATTsuse.de- update to 20090601 snapshot fixing nested template handling * Sun May 17 2009 beineriAATTopensuse.org- update to 4.8 snapshot as of 20090430
|
|
|