File python3-sip.changes of Package python-sip.1536

-------------------------------------------------------------------
Mon Nov 16 12:47:11 UTC 2015 - alarrosa@suse.com

- Added patches from upstream to fix bnc#955823:

- Added 0001-Fixed_handling_of_nonpointer_object_variables_so_that.patch:
  Fixed the handling of non-pointer object variables so that they are only
  wrapped once and the Python object cached. 
- Added 0001-Fixed_a_regression_in_the_handling_of_static_non-pointer_object_variables.patch:
  Fixed a regression in the handling of static non-pointer object variables.
- Added 0002-Fixed_a_missing_reference_in_the_previous_fix.patch:
  Fixed a missing reference in the previous fix.
- Added 0001-Fixed_the_KeepReference_function_annotation_when.patch:
  Fixed the /KeepReference/ function annotation when applied to static functions.
- Added 0001-pyqt4_pyqt5_specific_data_structures.patch:
  The PyQt4 and PyQt5 specific data structures are now completely separate in
  preparation for the signal changes needed by PyQt5.
  Renamed the PyQt4Flags and PyQt4NoQMetaObject annotations so that they are not
  PyQt4 specific.
- Added 0001-Implemented_the_PyQt5_signal_emitters.patch:
  Implemented the PyQt5 signal emitters.
- Added 0001-Fixed_a_code_generation_bug_for_variables_with_multi-const_types.patch:
  Add a space between "const" and the variable name for multi-const types in
  generated code.
- Added 0002-Added_the_NoSetter_variable_annotation.patch:
  Added the /NoSetter/ variable annotation. In order to not generate code that
  changes values of const variables.
- Added 0001-Changed_handling_of_timelines_Added_-B_option.patch:
  Changed the handling of timelines so that the latest version is enabled if no
  known version is explicitly enabled.
  Added the -B option to sip to allow timeline backstops to be defined.
- Added regenerate-files.diff: Some of the previous patches modify flex/bison
  source files, but the files generated by the unpatched sources are included
  in the package source and are not regenerated during build. This patch
  (not from upstream) regenerates those files from patched sources.

-------------------------------------------------------------------
Thu Jan  9 20:09:03 UTC 2014 - lbeltrame@kde.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 07:42:54 UTC 2013 - lbeltrame@kde.org

- Use alternatives for /usr/bin/sip to prevent conflicts between
  Python 3 and Python 2 python-sip-devel packages

-------------------------------------------------------------------
Thu Oct 17 12:41:50 UTC 2013 - toddrme2178@gmail.com

- update to v4.15.3. This is a bug fix release for a regression 
  that affects PyQtChart. 

-------------------------------------------------------------------
Tue Sep 24 09:42:26 UTC 2013 - toddrme2178@gmail.com

- Fix building on openSUSE 12.2.  The approach is kind of ugly,
  but it is the only way I can find that works.  Feel free to improve
  it.

-------------------------------------------------------------------
Thu Sep 19 10:37:30 UTC 2013 - toddrme2178@gmail.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 13:31:52 UTC 2013 - speilicke@suse.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 06:49:37 UTC 2013 - tittiatcoke@gmail.com

- Build issues are resolved with the Python KDE bindings. Return
  to version 4.15.1

-------------------------------------------------------------------
Fri Aug 30 14:36:12 UTC 2013 - tittiatcoke@gmail.com

- Revert back to version 4,14,7 to prevent crashes in Plasma-desktop
  (bko#323899).

-------------------------------------------------------------------
Tue Aug 27 03:31:58 UTC 2013 - termim@gmail.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.

-------------------------------------------------------------------
Thu Mar  7 02:57:09 UTC 2013 - mlin@suse.com

- Update to 4.14.4
  * bugfix release
  * include a potential incompatibility in the use of the %VirtualErrorHandler directive.

-------------------------------------------------------------------
Sun Dec  9 13:44:20 UTC 2012 - lbeltrame@kde.org

- Update to 4.14.2:
  - Added sip.setdestroyonexit().
  - sip.voidptr() will now accept any object that implements the buffer
    protocol.

-------------------------------------------------------------------
Thu Nov 22 14:18:55 UTC 2012 - toddrme2178@gmail.com

- Removed openSUSE 11.4 spec file workarounds

-------------------------------------------------------------------
Mon Oct 29 09:55:09 UTC 2012 - dmueller@suse.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  1 05:43:35 UTC 2012 - einar@heavensinferno.net

- Update to the 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  5 12:30:36 UTC 2012 - dmueller@suse.com

- install api version as rpm macro

-------------------------------------------------------------------
Fri Jun 22 02:59:36 UTC 2012 - mlin@suse.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.

-------------------------------------------------------------------
Wed Apr 11 13:40:14 UTC 2012 - asterios.dramis@gmail.com

- Link against libpython. Fixes bnc#756282 and bnc#721280.
- 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
- Remove SUSE_ASNEEDED=0 from spec file.

-------------------------------------------------------------------
Mon Nov 21 10:33:26 UTC 2011 - cgiboudeaux@gmx.com

- Define python3_sitearch (fixes the <12.1 build)
- Spec cleanup

-------------------------------------------------------------------
Wed Oct 26 20:19:38 UTC 2011 - Sascha.Manns@open-slx.de

- Update to 4.13
  - last stable release 

-------------------------------------------------------------------
Mon Aug 29 18:41:49 UTC 2011 - termim@gmail.com

- Add python-sip-bin package to avoid conflicts between python2 
  and python3 versions

-------------------------------------------------------------------
Tue Aug 16 00:07:23 UTC 2011 - termim@gmail.com

- Update to 4.12.4
  - A bug fix release.
- Adapted python-sip.spec for python3


openSUSE Build Service is sponsored by