summaryrefslogtreecommitdiff
path: root/CHANGES.current
Commit message (Collapse)AuthorAgeFilesLines
* swig-3.0.9 release updatev3.0.9rel-3.0.9William S Fulton2016-05-291-1/+1
|
* Changes file entry minor editWilliam S Fulton2016-05-241-1/+1
| | | | [skip ci]
* Changes file entry for Python implicit namespace packagesWilliam S Fulton2016-05-241-0/+3
|
* Ruby opaque pointer handling regression fixWilliam S Fulton2016-05-241-0/+6
| | | | | | | | | | | | This bug was introduced in swig-3.0.8 in #146252 adding shared_ptr support. An ObjectPreviouslyDeleted error was incorrectly thrown when the pointer was used as a parameter after being set to zero via a call to 'DATA_PTR(self) = 0'. It isn't clear to me which approach is better in this corner case, so I've gone for backwards compatibility and restored the old behaviour. Closes #602
* Changes entry for improved Ruby error messageWilliam S Fulton2016-05-171-0/+4
| | | | [skip ci]
* Add changes entry for Ruby %module docstringWilliam S Fulton2016-05-171-0/+3
| | | | Closes #582
* Fix directorin SWIGTYPE typemaps to make a copy as these are used for pass ↵William S Fulton2016-05-141-0/+7
| | | | | | by value. Closes #434
* Fix assertion handling defaultargsWilliam S Fulton2016-05-071-0/+4
| | | | | | | Occurs when using %extend for a template class and the extended methods contain default arguments. Closes #611
* Add changes entry for Python operator/ fixesWilliam S Fulton2016-05-051-0/+3
|
* Don't issue unnecessary base class ignored messageWilliam S Fulton2016-05-021-0/+4
| | | | | | | Don't warn about base class being ignored when the derived class is itself ignored. Closes #669
* [Go] Fix use of goout typemap when calling base method byIan Lance Taylor2016-04-181-0/+4
| | | | forcing the "type" attribute to the value we need.
* [Go] Fixes for Go 1.6: avoid returning Go pointers fromIan Lance Taylor2016-04-171-0/+5
| | | | | directors that return string values; add a trailing 0 byte when treating Go string as C char*.
* scilab: fix spaceSimon Marchetto2016-04-061-1/+0
|
* scilab: update CHANGES with pointer type trackingSimon Marchetto2016-04-061-2/+8
|
* CHANGES.current: Note fix isn't python-specificOlly Betts2016-04-051-1/+1
| | | | Fixes https://github.com/swig/swig/issues/615
* Merge branch 'ahnolds-py_gettar'William S Fulton2016-04-021-0/+7
|\ | | | | | | | | | | | | | | | | | | * ahnolds-py_gettar: update changes file for attribute fix Add python AttributeError test for non-existent attribute Fixing python attribute lookup Conflicts: CHANGES.current
| * update changes file for attribute fixWilliam S Fulton2016-04-021-0/+7
| |
* | Add tests for Python -builtin -O and compactdefaultargs and update changes fileWilliam S Fulton2016-04-021-0/+4
| |
* | Fix assertion for some languages when wrapping a C++11 enum class that is ↵William S Fulton2016-03-311-1/+7
| | | | | | | | | | | | | | | | private in a class. Also don't wrap private enums for a few languages that attempted to do so. Closes #594.
* | Java - unsigned long long marshalling improvements for negative numbersWilliam S Fulton2016-03-311-0/+6
| | | | | | | | | | | | | | Affects marshalling of negative numbers from Java to C only. A cast to signed long long in the C layer will now result in the expected value. Closes #623.
* | Update changes file for lua __getitemWilliam S Fulton2016-03-221-0/+7
| |
* | change file updateWilliam S Fulton2016-03-181-0/+6
| | | | | | | | [skip ci]
* | Add C++11 std::array container support for JavaWilliam S Fulton2016-03-141-0/+3
| |
* | Merge branch 'char-escaping'William S Fulton2016-03-121-0/+20
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * char-escaping: Add missing string_constant.i testcase changes file update for char wrappers C# char wrappers fixes for enum values, static const member char values and %csconst D testing added for %dmanifestconst and char constants Fix wrapping D constants using %dmanifestconst Php fix for enum value of '\0' Fix static const char member variables wrappers with %javaconst(1). Expand char testing in enums and %constant Java char changes file update Java enum and static member variable escaping fix for chars Add tests for enum values and static const member variables chars containing escape sequences Minor documentation tweak Conflicts: CHANGES.current
| * | changes file update for char wrappersWilliam S Fulton2016-03-121-4/+7
| | |
| * | Fix static const char member variables wrappers with %javaconst(1).William S Fulton2016-01-271-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the case when an integer is used as the initializer, such as: struct W { static const char w = 100; }; The "valuetype" attribute has been added to the "cdecl" Node which enables us to distinguish the declared type from the type of the initializer.
| * | Java char changes file updateWilliam S Fulton2016-01-261-0/+11
| |/
* | Merge branch 'interfaces'William S Fulton2016-03-111-0/+20
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * interfaces: Documentation and CHANGES entry for interface feature interface macro argument name tweaks Change the name of the interface in %feature to be more portable Interface feature fix for typedef types Add limited support for %interface_impl and %shared_ptr Multiple inheritance warning wording tweak C# "override" fix for "extend" case Add checks for interface name symbol clashes interface feature test changes for the tests to pass for all languages Rename feature_interface.i to swiginterface.i Re-organization of the interface feature common code Port Java interface tests to C# Test %interface Test %interface_impl Use rstrip instead of regex encoder in %feature_rename Add rstrip encoder for use in %rename. Interface macros: %interface %interface_impl %interface_custom Add $interfacename family of special variable expansions Add multiple_inheritance_nspace testcase Interface name handling improvements and special variable changes Correct regex example comment Properly hide unexposed naming functions in naming.c C++ namespace testing for interface feature interface feature - SWIG_JAVABODY_PROXY does not need to be overridden Support namespaces and nspace with the interface feature for C# Support namespaces and nspace with the interface feature for Java Cosmetic test case changes Add Java premature garbage collection prevention parameter (pgcpp) to interface feature Create javainterfacecode and csinterfacecode typemaps IntPtr & HandleRef absolute names used virtual/override fix Improve interface feature checks Add another interface test selecting just one base as an interface Comments added to interface feature implementation and cosmetic code changes Add overloading tests for interface feature Refactor multiple inheritance warnings director generation fixes interface feature updates for C# latest on master interfaces branch merge fixes Remove unnecessary interfaces for concrete classes cosmetic code formatting changes Correct interface name attributes that are internal interface macro changes to support templates Test non-virtual method in Derived classes interface tests for a most derived class inheriting the interfaces further up the chain Rename GetCPtr/getCPtr to SWIGInterfaceUpcast interface feature support for const ref pointers (used by the STL) Interface feature support for arrays More interface feature testing for return values interface feature support for passing by value interface feature support for references Multiple inheritance parameters as pointers testing Simplify multiple_inheritance_abstract Java runtime test Warning fixes Rename test functions in multiple_inheritance_abstract testcase Formatting fixes in generated code for interface feature Cosmetic spacing changes in test case interface feature typemap corrections to handle NULL pointers interface test added javadirectorin fix interface implementation visibility interface inheritance (2) interface inheritance (1) feature:interface ported to Java propagate non-abstract "interface" base methods (3) propagate non-abstract "interface" base methods (2) propagate non-abstract "interface" base methods (1) namespace support added GetCPtr now returns HandleRef "feature:interface:name" is now mandatory attribute interfaces (1) interfaces (1) Conflicts: CHANGES.current
| * | Documentation and CHANGES entry for interface featureinterfacesWilliam S Fulton2016-03-111-0/+10
| | |
| * | Add rstrip encoder for use in %rename.William S Fulton2016-03-021-0/+10
| | | | | | | | | | | | | | | This is like the strip encoder but strips the symbol's suffix instead of the prefix.
* | | [Python] Fix isfinite() check to work with GCC6Olly Betts2016-03-011-0/+4
| | | | | | | | | | | | Fixes https://github.com/swig/swig/issues/615 reported by jplesnik.
* | | [Python] Add missing keywords 'as' and 'with' to pythonkw.swg.Olly Betts2016-02-171-0/+3
|/ /
* | octave: update manual and CHANGES.currentKarl Wette2016-02-071-0/+9
| |
* | Merge branch 'pjohangustavsson-patch-1'William S Fulton2016-02-061-0/+8
|\ \ | | | | | | | | | | | | | | | * pjohangustavsson-patch-1: Add C# -namespace symbol fix into CHANGES Update csharp.cxx
| * | Add C# -namespace symbol fix into CHANGESWilliam S Fulton2016-02-061-0/+8
| | |
* | | Merge branch 'ahnolds-classic_python'William S Fulton2016-02-061-0/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ahnolds-classic_python: Updating changelog and marking -classic as passing CI Support checking names of old-style classic classes Don't claim to new-style support in classic mode Clean up setting _object Removing __swig_getmethods__ for static methods Support python(pre|ap)pend on static methods in classic mode Add support for static methods in classic mode When possible, use PyInt rather than PyLong
| * | | Updating changelog and marking -classic as passing CIAlec Cooper2016-02-041-0/+12
| |/ /
* | | Documentation on Python Bytes/Unicode distinctionAlec Cooper2016-02-041-0/+5
|/ /
* | Merge branch 'ahnolds-clean_osx_go'William S Fulton2016-01-281-0/+9
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ahnolds-clean_osx_go: Go test-suite should now work on OSX Don't write empty swigargs structs Fail if nocgo version fails Handle weak linking on OSX Conflicts: CHANGES.current
| * | Go test-suite should now work on OSXAlec Cooper2016-01-231-0/+9
| |/
* | [Go] Ensure structs are properly packed between gc and GCC/clang.Ian Lance Taylor2016-01-271-0/+3
|/ | | | From https://github.com/swig/swig/pull/262.
* [Javascript] Look for "nodejs" as well as "node", as it's packagedOlly Betts2016-01-121-0/+4
| | | | as the former on Debian.
* [Javascript] For v8 >= 4.3.0, use V8_MAJOR_VERSION.Olly Betts2016-01-121-0/+4
| | | | Fixes https://github.com/swig/swig/issues/561.
* Add changes entry for ptrdiff_t and size_t improvementsWilliam S Fulton2016-01-101-0/+4
|
* Bump version to 3.0.9William S Fulton2015-12-311-155/+1
|
* swig-3.0.8 release updatev3.0.8rel-3.0.8William S Fulton2015-12-301-1/+1
|
* changes file update for the pdf documentationWilliam S Fulton2015-12-301-0/+4
|
* Adding information about PyInt/PyLong conversion updates to CHANGES.currentAlec Cooper2015-12-231-0/+19
|
* Python 2 Unicode strings can be used as inputs to char * or std::string typesWilliam S Fulton2015-12-191-0/+4
| | | | Requires SWIG_PYTHON_2_UNICODE to be defined when compiling generated code.
* Remove dependency on yodl tools and remove ccache-swig man pageWilliam S Fulton2015-12-171-0/+7
| | | | | | | | | | Use the CCache.html docs instead of the ccache-swig man page. The yodl2man and yodl2html tools are no longer used and so SWIG no longer has a dependency on these packages which were required when building from git. Closes #286 Closes #128