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
Sylvestre Ledru
318572471c
Merge pull request #57 from smarchetto/gsoc2012-scilab
...
Improvement of the swig-scilab support: brings typemaps, examples, and build fixes
2013-06-06 00:35:04 -07: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
Simon Marchetto
2e7a435440
Add example for STL sets
2013-06-03 17:20:10 +02:00
Simon Marchetto
96ba677aa2
Add typemaps for STL sets (supports set<int>)
2013-06-03 17:20:09 +02:00
Simon Marchetto
a61d829676
Fix example for STL vectors
2013-06-03 17:20:09 +02:00
Simon Marchetto
c61f9b233d
Fix STL vector typemaps (supports vector<int> and vector<double>)
2013-06-03 17:20:08 +02:00
Simon Marchetto
a9f366b142
Fix matrix example
2013-06-03 17:20:08 +02:00
Simon Marchetto
cf88d6a109
Add int matrix typemaps
2013-06-03 17:20:07 +02:00
Simon Marchetto
0531f30fea
Fix double matrix typemaps (add some typemaps) + move code in separate file
2013-06-03 17:20:07 +02:00
Simon Marchetto
2847765ddf
Fix int matrix typemap (accept empty matrix as input)
2013-06-03 17:20:06 +02:00
Simon Marchetto
46a234ed8f
Fix int scalar typemap (do not base on double typemap)
2013-06-03 17:20:06 +02:00
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
Sylvestre Ledru
0390648862
Merge pull request #43 from YungLee/gsoc2012-scilab
...
Gsoc2012 scilab
2013-05-29 06:20:04 -07: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