File python-CXX.changes of Package python-CXX

-------------------------------------------------------------------
Tue Sep 12 14:00:32 UTC 2017 - toddrme2178@gmail.com

- Fix provides/obsoletes

-------------------------------------------------------------------
Wed Aug 23 22:21:26 UTC 2017 - toddrme2178@gmail.com

- Implement single-spec version
- Update to Version 7.0.3
  * Update Py::Long to support long long consitently between Python2 and Python3.
- Update to Version 7.0.2
  * Add Py::Char ord() method to return the long value of a character.
  * Fix String::size() that could return twice the actual length. This affected as_ucs4string() which would return a string with its second half as uninitialised memory.
  * Fix setup.py for the Demo code to build all the required C++ code.
- Update to Version 7.0.1
  * Add support for Full Unicode range on Windows.
  * Add sym link for README.txt to allow testing of index.html.
- Update to Version 7.0.0
  * Warning: This version fixes a number of problems that require source incompatible changes.
    However by defining PYCXX_6_2_COMPATIBILITY the V6.2.x API is restored. This is not recommended for new code.
  * The first version of python3 that is supported is 3.3.
  * New source file needs to built: Src/cxx_exceptions.cxx. This file implements the new exception handling features.
  * Fix the type used for lengths and sequence indexes to use Py_ssize_t. This will require sources changes for users of PyCXX.
  * Implement smart handling of Exceptions between C++ and Python. You can now catch exceptions in C++ by type that are raised in C++ or Python.
  * All builtin exceptions are support and are user defined exceptions.
  * The base exception type is now BaseException not Exception. To upgrade source code replace all use of Exception with BaseException.
  * The documentation has been updated to describe the new exception features.
  * The supportSequence, supportMapping, supportNumber etc functions now take a bit mask that defines which specific callbacks are handled.
- Update to Version 6.2.8
  * Fix crash when a member function is called via callMemberFunction() and that function raises an expection.
  * Found in comment on StackOverFlow. Fix memory size allocated for new objects. It used the wrong size calculation, but was big enough to avoid problems.
- Update to Version 6.2.7
  * Fix missing ptr__Unicode_Type.
  * Fixes from learn0more@gmail.com make python2 also remember the m_module and add accessor functions.
  * Fix for indirection issues from Vivian De Smedt.
  * Update to work with latest Microsoft Visual C++ for python 2.7. All test run in Win32 and Win64.
  * PyCXX.html documention has been updated, especially with 2TO3 information.
  * Use delete[] for objects allocated with new[].
- Update to Version 6.2.6
  * Fix build issue with GCC 4.2.1 on FreeBSD and Mac OS X (stop python defining isspace as a macro).
  * Remove support for python 3.1 (API's are unstable).
  * Add Python 3.3 support.
  * Patch from Michael Droettboom to fix compilation issues.
  * Patch from Michael Droettboom to add buffer interface for python3.
- Remove unneeded patch `python-CXX-6.2.5-fix-version.patch`

-------------------------------------------------------------------
Fri Dec  6 15:08:28 UTC 2013 - toddrme2178@gmail.com

- Update to Version 6.2.5
  * Fix build issue with GCC 4.2.1 on FreeBSD and Mac OS X (stop python defining isspace as a macro).
  * Remove support for python 3.1 (API's are unstable).
  * Add Python 3.3 support.
  * Patch from Michael Droettboom to fix compilation issues.
  * Patch from Michael Droettboom to add buffer interface for python3.
- Remove upstreamed python-CXX-6.2.4-fix-indentation.patch
- Add python-CXX-6.2.5-fix-version.patch
  This will need to be fixed for any release where the version number is wrong

-------------------------------------------------------------------
Mon May 21 11:58:32 UTC 2012 - toddrme2178@gmail.com

- Update to Version 6.2.4 (3-March-2012) 
  * Fix problem compiling against clang compiler used with Mac OS X
    10.7 
  * Fix segv when using getting the type() of extension objects 
  * Support PEP 3149 * Support Python 3.2 
  * For python 3.1 and onwards use the Capsule API - thanks to 
    Michael Droettboom 
  * Fixed memory leak - thanks to Vivian De Smedt 
  * Improve setup_makefile.py to use distutils to find paths
- Rename to python-CXX to match python package naming policy
- Add python 3 package
- Clean up spec file formatting

-------------------------------------------------------------------
Fri Dec  9 12:18:05 UTC 2011 - saschpe@suse.de

- License is BSD-3-Clause, not GPL
- Fix build for SLE-11

-------------------------------------------------------------------
Sun May  8 13:31:16 UTC 2011 - andrea@links2linux.de

- New package 

openSUSE Build Service is sponsored by