Skip to content

Latest commit

 

History

History
83 lines (72 loc) · 3.02 KB

CHANGES.rst

File metadata and controls

83 lines (72 loc) · 3.02 KB

Changes

1.2.2 (2014-04-24)

Complete list of changes and bug fixes

  • Remove rejection lines that cause the sample_list test to fail
  • Remove protected from samblebinding test
  • Add parsing of 'noexcept' keyword
  • Fix function rejections (i.e. support overloads)
  • Fix building with python 3.3 and 3.4
  • Doc: Stop requiring sphinx.ext.refcounting with Sphinx 1.2+
  • Fix for containers with 'const' values
  • Fix compilation issue on OS X 10.9
  • Only use fields in PyTypeObject when defining types
  • Fix buffer overrun processing macro definitions
  • Fix 'special' include handling
  • Fix finding container base classes
  • Refactor and improve added function resolving
  • Work around MSVC's deficient <cmath> in libsample/transform.cpp
  • Fix description of sample/transform unit test
  • Change wrapping and indent of some code in Handler::startElement to improve consistency
  • Fix '%#' substitution for # > 9
  • Improve dependencies for tests

1.2.1 (2013-08-16)

Major changes

  • Better support for more than 9 arguments to methods
  • Avoiding a segfault when getting the .name attribute on an enum value with no name

1.2.0 (2013-07-02)

Major changes

  • Install the shiboken module to site-packages
  • Fix multiple segfaults

Complete list of changes and bug fixes

  • Removed old logos from html docs
  • Add missing return on module init error
  • Don't break -Werror=non-virtual-dtor
  • Fixing shiboken test for minimal binding test
  • Decref reference to type object
  • Fix segfault when using shiboken.delete
  • Use non-static method def for instance methods
  • Fix bug introduced when recursive_invalidate was added
  • fix build in C++11 mode
  • Prevent infinite recursion in invalidate
  • Fix possible conflict with garbage collector
  • Fix possible crash at exit
  • Fix handling of unsigned long long and provide unittests
  • Add test to illustrate issue on typedef enum
  • Use getWrapperForQObject to convert if generating for PySide
  • Allow compilation without a python shared library
  • Use parent class's metaObject if wrapper is NULL
  • Optionally assert on free'd pointer with a valid wrapper
  • Find python3 libraries when built with pydebug enabled
  • Fix PYSIDE-108 bug and add example
  • PYSIDE-83 Fix segfault calling shiboken.dump
  • Fix and test case for bug PYSIDE-72
  • Override all functions with the same name, not just one
  • Update vector conversion
  • Add typedef examples to minimal
  • Add test files back to cmake
  • Don't use it->second after erasing it
  • Find function modifications defined in the 2nd+ base class. Fixes bug PYSIDE-54.
  • Set a default hash function for all ObjectTypes. Fix bug PYSIDE-42.
  • Fix compilation when there is no libxslt installed on the system.
  • Fixed resolving of SOABI. SOABI is implemented on Linux, but not on Windows
  • Don't use inline methods in dllexported classes to keep VC++ happy
  • Use SpooledTemporaryFile in 2.6+ os.tmpfile() fails on win32 if process doesn't have admin permissions