mirror of https://github.com/swig/swig
77 lines
2.9 KiB
Plaintext
77 lines
2.9 KiB
Plaintext
Below are the changes for the current release.
|
|
See the CHANGES file for changes in older releases.
|
|
See the RELEASENOTES file for a summary of changes in each release.
|
|
|
|
Version 2.0.5 (in progress)
|
|
===========================
|
|
|
|
2011-07-16: wsfulton
|
|
[python] Fix director typemap using PyObject *.
|
|
|
|
2011-07-13: szager
|
|
[python] Add all template parameters to map support code in std_map.i
|
|
|
|
2011-07-13: szager
|
|
[python] Fix for bug 3324753: %rename member variables with -builtin.
|
|
|
|
2011-07-01: wsfulton
|
|
Fix some scope and symbol lookup problems when template default parameters are being
|
|
used with typedef. For example:
|
|
|
|
template<typename XX, typename TT = SomeType> struct Foo {
|
|
typedef XX X;
|
|
typedef TT T;
|
|
};
|
|
template<typename TT> struct UsesFoo {
|
|
void x(typename Foo<TT>::T, typename Foo<TT>::X);
|
|
};
|
|
|
|
Also fixes use of std::vector<int>::size_type for Python as reported by Aubrey Barnard.
|
|
|
|
2011-06-23: olly
|
|
[PHP] Fix director code to work when PHP is built with ZTS enabled,
|
|
which is the standard configuration on Microsoft Windows.
|
|
|
|
2011-06-21: mutandiz
|
|
[allegrocl]
|
|
- various small tweaks and bug fixes.
|
|
- Avoid name conflicts between smart pointer wrappers and the wrappers for
|
|
the actual class.
|
|
- Fix default typemaps for C bindings, which were incorrectly attempting to
|
|
call non-existent destructors on user-defined types.
|
|
- New feature, feature:aclmixins, for adding superclass to the foreign class
|
|
wrappers.
|
|
- Improve longlong typemaps.
|
|
|
|
2011-06-19: wsfulton
|
|
Fix incorrect typemaps being used for a symbol within a templated type, eg:
|
|
A<int>::value_type would incorrectly use a typemap for type A.
|
|
|
|
2011-06-18: olly
|
|
[Tcl] Fix variable declarations in middle of blocks which isn't
|
|
permitted in C90 (issue probably introduced in 2.0.3 by patch #3224663).
|
|
Reported by Paul Obermeier in SF#3288586.
|
|
|
|
2011-06-17: wsfulton
|
|
[Java] SF #3312505 - slightly easier to wrap char[] or char[ANY] with a Java byte[]
|
|
using arrays_java.i.
|
|
|
|
2011-06-13: wsfulton
|
|
[Ruby, Octave] SF #3310528 Autodoc fixes similar to those described below for Python.
|
|
|
|
2011-06-10: wsfulton
|
|
[Python] Few subtle bugfixes in autodoc documentation generation,
|
|
- Unnamed argument names fix for autodoc levels > 0.
|
|
- Display of template types fixed for autodoc levels > 1.
|
|
- Fix SF #3310528 - display of typedef structs for autodoc levels > 1.
|
|
- Add missing type for self for autodoc levels 1 and 3.
|
|
- autodoc levels 2 and 3 documented.
|
|
- Minor tweaks to autodoc style to conform with PEP8.
|
|
|
|
2011-05-30: olly
|
|
[PHP] Fix handling of directors when -prefix is used.
|
|
|
|
2011-05-24: olly
|
|
[PHP] Fix handling of methods of classes with a virtual base class (SF#3124665).
|
|
|