Simon Marchetto
e667d59ed9
Fix enum typemaps (now base on int conversion)
2013-06-03 17:20:06 +02:00
Simon Marchetto
e2cc98ffc1
Add typemap for returning enum from function
2013-06-03 17:20:05 +02:00
Simon Marchetto
f48e95cb47
Fix compilation error
2013-06-03 17:20:05 +02:00
Simon Marchetto
e9dd482c83
swig --addsrc option: support several source files
2013-06-03 17:20:04 +02:00
Simon Marchetto
0ac03d9fe9
New example for templates
2013-06-03 17:20:04 +02:00
Vladimir Kalinin
9450491c35
interface test added
2013-05-29 23:49:30 +04:00
Sylvestre Ledru
0390648862
Merge pull request #43 from YungLee/gsoc2012-scilab
...
Gsoc2012 scilab
2013-05-29 06:20:04 -07:00
Vladimir Kalinin
73cf08ea64
javadirectorin fix
2013-05-29 17:06:54 +04:00
William S Fulton
8e89cad271
Bump version to 2.0.11
2013-05-27 20:27:50 +01:00
William S Fulton
1524d02e13
Add swig-2.0.10 release date and release notes
2013-05-27 19:24:04 +01:00
William S Fulton
72f2d8ac8f
Fix Python test-suite makefile to show which tests have runtime tests (for Python 3).
2013-05-27 10:24:02 +01:00
William S Fulton
af8f77a627
Fix to ensure 2to3 for Python 3 examples is run
2013-05-27 00:27:31 +01:00
William S Fulton
2004b9fc03
Add Python 3 Travis tests
2013-05-26 23:58:12 +01:00
William S Fulton
b3ca22dc33
Fix Python examples to compile and run under Python 3
2013-05-26 23:02:13 +01:00
William S Fulton
fd93beadf4
Fix 'make check-python-test-suite PY3=1' and -j (make jobs)
2013-05-25 22:29:18 +01:00
William S Fulton
5481270c2a
Fix Python 3 inconsistency handling -ve numbers for unsigned C types.
...
An OverFlow error is now consistently thrown instead of a TypeError.
Fixes primitive_types testcase for Python 3
2013-05-25 10:36:14 +01:00
Artem Serebriyskiy
3e188e508d
Add test case for attributes with moderately complex templates
...
* New test case tests that %attribute macros correctly supports passing
template with multiple parameters as class name or attribute type name
* Some further changes were made to %attribute macros - now
AttributeType is protected with %arg as well. This allows you
to have attributes of type e.g. std::pair<int,int> etc
Update CHANGES file for %attribute template fixes
Closes #48
2013-05-25 00:44:36 +01:00
Artem Serebriyskiy
c956c4c87f
Fix %arg in Lib/attribute.i
2013-05-25 00:37:57 +01:00
Artem Serebriyskiy
3357ee85cd
Fix all attributes macroses
2013-05-25 00:37:57 +01:00
William S Fulton
030b97c891
Documentation sectioning update
2013-05-25 00:15:48 +01:00
William S Fulton
f15eb3f5ec
Fix vararg documentation for Python 3
...
Memory handling is different to Python 2.
2013-05-24 23:02:34 +01:00
William S Fulton
074c0039db
Fix Python version checking in Python tests
2013-05-24 18:57:26 +01:00
William S Fulton
8700e79b3e
Guile port example fix for Guile 2.0
...
Rewinding the file before passing it to C fixed the problem of not being
able to read the file contents.
Also explain the error about writing to a string.
2013-05-23 23:24:19 +01:00
William S Fulton
0f1e3da5de
Fix the high passed to PyTuple_GetSlice in varargs wrappers.
...
Harmless bug as slices can take any size larger than the actual size for
the high value. Reported in SF Bug 1326.
2013-05-23 21:25:41 +01:00
Vladimir Kalinin
9b0f385a50
interface implementation visibility
2013-05-23 00:11:58 +04:00
Vladimir Kalinin
77bb7673ed
interface inheritance (2)
2013-05-22 18:47:45 +04:00
Vladimir Kalinin
5ccf08e3ec
interface inheritance (1)
2013-05-22 00:20:58 +04:00
Vladimir Kalinin
766d55255b
feature:interface ported to Java
2013-05-21 20:05:54 +04:00
Geert Janssens
6e794da3f3
Guile port example - print a message to show the error is expected
2013-05-21 17:23:37 +02:00
Vladimir Kalinin
50685b512f
Merge branch 'interfaces' of https://github.com/wkalinin/swig into interfaces
2013-05-21 14:18:03 +04:00
Vladimir Kalinin
a61b45d1a2
propagate non-abstract "interface" base methods (3)
2013-05-21 03:49:52 +04:00
Vladimir Kalinin
9c0ceb2adf
propagate non-abstract "interface" base methods (2)
2013-05-20 18:19:46 +04:00
Vladimir Kalinin
1a40b9a1ed
propagate non-abstract "interface" base methods (1)
2013-05-20 14:11:58 +04:00
William S Fulton
149972542e
Add note on ccache-swig internal error bug due to premature file cleanup to changes file
2013-05-19 01:16:23 +01:00
William Fulton
4ba9365e0f
Fix ccache-swig internal error bug due to premature file cleanup
...
Fixes SF bug 1319 which shows up as a failure in the ccache tests on
Debian 64 bit Wheezy, possibly because ENABLE_ZLIB is defined.
This bug is due to files being too aggressively cleaned up part way
through the caching. The .stderr file is cached and then retrieved
from the cache for displaying to stderr. However, the stats are updated
between caching and using the .stderr file. During the stats update the
cache is cleaned and the newly cached files can be removed if the max
number of files per directory is low. Really the cache should be cleaned
up at exit to solve this (as is done in ccache-3.1). The workaround fix
ensures the cached files are ignored during cleanup, which is a bit
tricky as sometimes files from a previous run have the same time stamp,
so that don't appear to be the oldest in the cache.
2013-05-19 00:59:28 +01:00
William S Fulton
04b9037c70
Simplify and improve Guile FILE * in typemap
...
Fix incorrect special variable $name and remove unnecessary temporary
variable.
2013-05-16 19:21:59 +01:00
William S Fulton
3f9d7ed416
Minor fixes after Coverity analysis
2013-05-16 08:13:56 +01:00
William S Fulton
6f1aea7a12
Cosmetic makefile tidy up
2013-05-15 09:57:34 +01:00
William S Fulton
b14b1c6de0
Use given Guile version when checking if version is > 1.8
...
Also use conventional output for our configure if something is not
working as expected.
2013-05-15 09:57:34 +01:00
Geert Janssens
2560210bfd
Guile delete Example makefile
2013-05-15 09:38:50 +02:00
Geert Janssens
f3870303c6
Guile drop unused GUILE_SCM_INTERFACE parameter from configure.ac
2013-05-14 17:06:35 +02:00
Geert Janssens
4de24d1d11
Guile check for at least guile 1.8
2013-05-14 17:06:04 +02:00
Geert Janssens
d3cddb1355
Guile add two more examples and use load-extension instead of dynamic-load
2013-05-13 22:40:16 +02:00
Geert Janssens
4e4b73e7c0
Put guile Example Makefile back under revision control
2013-05-13 22:39:13 +02:00
Geert Janssens
cb24c110df
Guile remove references to -gh and -scm from manual
2013-05-13 22:31:29 +02:00
Geert Janssens
090d2505d1
Guile create functional class example
2013-05-13 21:40:01 +02:00
William S Fulton
3ddea71f33
Clear up license ambiguity in swigwarn.swg.
...
Also tidies up swigwarn.swg a bit.
2013-05-13 18:15:27 +01:00
Karl Wette
f09231d282
Add CCache/ccache-swig.1 to .gitignore
2013-05-13 12:27:21 +02:00
William S Fulton
de12f6c25e
Fix release script
2013-05-12 21:27:38 +01:00
William S Fulton
a3e2366882
Fix release script
2013-05-12 19:16:42 +01:00