William S Fulton
eb98c0be99
Correct dates in recent commits to CHANGES file
2013-07-05 06:25:07 +01:00
William S Fulton
1c44078751
Improve testing of %pythonprepend and %pythonappend
2013-07-02 20:00:17 +01:00
William S Fulton
ace8fcd972
SWIG_AsWCharPtrAndSize improper operation if cptr NULL
...
SF bug #1327
This doesn't have any noticeable effect with the usage of
SWIG_AsWCharPtrAndSize as shipped by SWIG, but could be a problem if a
user is using this function with cptr equal to zero and psize is non-zero
- the length would be incorrectly set due to the call to PyUnicode_GetSize
failing.
2013-07-02 18:58:56 +01:00
Olly Betts
d3252bbf7f
Fix comment typo
2013-07-02 13:22:35 +12:00
Olly Betts
c8a879303c
Fix comment typo (interpeters)
2013-07-02 12:29:28 +12:00
William S Fulton
112d7aa6d0
Go examples and test-suite format fixes
...
Patch has the results of find . -name *.go -exec gofmt -w {} \;
SF Patch #339 .
2013-07-01 20:13:36 +01:00
William S Fulton
7491be12e5
Uninitialized variable fix in SWIG_Python_NonDynamicSetAttr when using -builtin.
...
SF patch #340
2013-07-01 20:09:31 +01:00
William S Fulton
779dc402b6
Fix a const_cast in generated code that was generating a <:: digraph when using the unary scope operator (::) (global scope) in a template type.
...
Affects Python, Ruby, Ocaml.
Based on SF patch #341 .
2013-07-01 20:00:12 +01:00
William S Fulton
0058eea3ad
Add SF patch #342 fix some director classes crashing on object deletion when using -builtin.
...
Fixes SF bug #1301 and python test cases director_basic and
director_classic seg faulting when used with -builtin.
Patch from Christian Delbaere.
2013-07-01 19:25:34 +01:00
Karl Wette
d72e3dd899
Octave: add SWIGRUNTIMEINLINE to SWIG_Octave_SetConstant()
2013-06-13 17:46:47 +02:00
Karl Wette
0d05b2a2d1
Octave: make texinfo strings static (internal linkage)
2013-06-13 17:46:34 +02:00
William S Fulton
7f95c7bb3e
Use a less confusing macro name, SWIG_PYTHON_NO_DEBUG => SWIG_PYTHON_INTERPRETER_NO_DEBUG
2013-06-11 19:15:57 +01:00
William S Fulton
5cdfc503e1
Add SWIG_PYTHON_NO_DEBUG macro for building Debug wrappers against the Python Debug dll
2013-06-11 00:22:21 -07:00
William S Fulton
abc27fd157
Further Ruby html doc formatting changes
2013-06-08 02:00:47 +01:00
William S Fulton
66599db01d
Ruby html docs formatting - modify code snippets to be same as other chapters
2013-06-08 01:41:16 +01:00
William S Fulton
a7515a725e
Remove use of monospace in Ruby docs and unncessary usage of <br>
2013-06-08 00:37:38 +01:00
William S Fulton
5766f19132
Remove lines with just spaces on them in Ruby docs
2013-06-08 00:37:15 +01:00
William S Fulton
3834036e13
Fix Ruby regression with missing rb_complex_new function.
...
Affects Ruby versions prior to 1.9 using std::complex wrappers if just using std::complex
as an output type. Also fix the Complex helper functions external visibility (to static by default).
Closes #52
2013-06-07 19:56:38 +01:00
Paweł Tomulik
c9295401da
clean all .py files generated by python-test-suite
...
Closes #49
2013-06-04 22:23:53 +01:00
Olly Betts
abfa75b169
[PHP] Fix SWIG_ZTS_ConvertResourcePtr() not to dereference NULL
...
if the type lookup fails.
2013-06-04 12:53:27 +12:00
Olly Betts
918c64af84
Fix comment typos
2013-06-04 12:44:28 +12: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
Geert Janssens
6e794da3f3
Guile port example - print a message to show the error is expected
2013-05-21 17:23:37 +02: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