William S Fulton
9503f2ebe8
Fix typo in ruby docs
2017-01-20 19:16:51 +00:00
Vadim Zeitlin
93c1d531f5
Improve advice for finding the Ruby headers include directories
...
Don't advise using "$:", which is for Ruby models, and doesn't include/map to
the directories containing the headers. Advise using rbconfig module instead.
The new instructions are known to work out of the box both under Linux and
macOS.
[skip ci]
2017-01-20 18:21:31 +01:00
Vadim Zeitlin
14b28f5923
Use slash, not backslash, in "C/C++" in the documentation
...
No real changes, but using backslashes here was really too weird.
2017-01-20 17:08:38 +01:00
Vadim Zeitlin
0fa55e4e80
Replace literal "<" with "<" in HTML documentation
...
Even though browsers manage to display unpaired "<"s correctly, using them is
still wrong and they confuse other tools, e.g. syntax highlighting in the
editors.
2017-01-20 17:06:20 +01:00
William S Fulton
6ec243c093
Fix Java directorin typemap example
2017-01-17 19:27:16 +00:00
William S Fulton
19f21d1dd5
Reference %proxycode from javacode typemap section in docs
2017-01-13 20:52:33 +00:00
William S Fulton
3d2e57b0f2
Add %proxycode directive for adding code into proxy classes for C#, D and Java
2017-01-13 20:43:50 +00:00
William S Fulton
88e2d02ead
Document %insert filename and add test for it
2017-01-13 20:43:50 +00:00
Vadim Zeitlin
2b7bf3c850
Fix broken link to java.sun.com in Doxygen documentation
...
Link to the reference documentation of Javadoc at oracle.com instead, it is
more useful than the overview article (which can still be found on Oracle web
site searching for its title).
2017-01-09 13:29:03 +01:00
William S Fulton
92d694225a
Update wiki links to new Github wiki site
...
[skip ci]
2017-01-05 18:39:57 +00:00
William S Fulton
caed1110fb
Remove redundant cpp11.html file
...
This was superceded by Doc/Manual/CPlusPlus11.html
2017-01-05 07:37:40 +00:00
William S Fulton
5b49ad3485
Correct some whitespace changes
2017-01-01 14:28:49 +00:00
sunoru
9a6f82ab31
Realign for some comments.
2016-12-31 23:29:45 +08:00
sunoru
8985c34809
Fix some typos in docs and examples and make the code look nicer.
2016-12-31 23:06:56 +08:00
William S Fulton
12e1ab0e93
Bump version to 3.0.12
2016-12-30 23:49:46 +00:00
William S Fulton
7c8cb62271
Add 3.0.11 release date
2016-12-29 18:02:27 +00:00
William S Fulton
01fa85bda7
Add %feature("csdirectordelegatemodifiers") for C#
...
Enable customization of the delegate access modifiers generated in director classes.
Fixes https://github.com/swig/swig/issues/748
2016-12-24 17:14:36 +00:00
William S Fulton
10366d16e3
Fix documented C# director class example to reflect the generated code
...
https://github.com/swig/swig/issues/748
2016-12-24 16:10:47 +00:00
Olly Betts
ff7825c7a6
Fix doc typo
2016-12-19 13:32:59 +13:00
William S Fulton
eb6121fa30
Minor Java html doc correction
2016-12-18 17:49:47 +00:00
Brian Caine
391bb79cba
Added support for guile's native pointer type
2016-12-16 15:15:13 +13:00
Olly Betts
07b7edcd87
[php] Improve %feature("director:except") docs
...
See https://github.com/swig/swig/pull/628
2016-12-15 17:16:20 +13:00
Vadim Zeitlin
e668c47b70
Merge branch 'master' into doxygen
...
The way Python docstrings are indented has changed on master, so use the
standard inspect module in Python autodoc unit test to ignore the differences
in their indentation level between -builtin and non-builtin cases to make the
test still pass with the branch version, which avoids the use of different
(but almost identical) values in the test itself.
2016-12-12 01:24:17 +01:00
William S Fulton
2a42031b08
Custom Python module importing code
...
Add optional moduleimport attribute to %module so that the
default module import code can be overridden. See the
"Searching for the wrapper module" documentation in Python.html.
Example:
%module(moduleimport="import _foo") foo
$module also expands to the low-level C/C++ module name, so
the following is the same as above
%module(moduleimport="import $module") foo
Issue https://github.com/swig/swig/issues/769
2016-12-01 18:59:33 +00:00
Olly Betts
d6c5f64ec3
Eliminate some differences between -help and the manual
2016-11-30 13:29:40 +13:00
Olly Betts
75a00cd15e
[PHP7] Make default C++ extension .cxx
...
This is SWIG's default for every language except PHP, and now is a
good time to make this change so that once we drop PHP5 support, we'll
have the same default everywhere. It's easy to override the default
with -cppext cxx to get the PHP5 behaviour.
2016-11-30 13:27:13 +13:00
Olly Betts
f4d8a7f78b
PHP now generates E_NOTICE for misspelled constant
2016-11-30 13:07:17 +13:00
Olly Betts
1169874f59
[PHP] Add support for PHP7.
...
PHP5's C extension API has changed substantially so you need to use
-php7 to specify you want PHP7 compatible wrappers.
Fixes https://github.com/swig/swig/issues/571
2016-11-30 13:05:59 +13:00
William S Fulton
c27b8622bd
Update C# compilers
2016-11-25 18:55:52 +00:00
William S Fulton
9d5e37e7f9
Fix outdated info in Doc Makefile about pdf file generation
2016-11-25 07:39:06 +00:00
William S Fulton
6310cdb28a
html fix
...
[skip ci]
2016-11-03 19:26:38 +00:00
William S Fulton
108d82a886
Java doc update for directorin typemaps and Swig::LocalRefGuard
...
Motivated by fixes in patch #704
[skip ci]
2016-11-03 19:23:29 +00:00
William S Fulton
20cd562e62
C++11 alias templates doc and changes file update
2016-11-02 10:05:39 +00:00
William S Fulton
c74397bfd0
Merge branch 'liorgold-alias-template'
...
* liorgold-alias-template:
Warning header cosmetics
Fix decl attribute in C++11 alias templates
Add C++11 alias templates
2016-11-02 09:10:59 +00:00
William S Fulton
0886fc6fe6
Edit operator[] additions
2016-10-30 14:52:35 +00:00
g
61061ff150
Added description of the operator[] caveats
2016-10-26 23:55:04 -07:00
William S Fulton
96015de0dd
Update documentation for using SWIG_ConvertPtr example usage
...
Add a test case to test the example documentation typemaps
2016-10-23 20:16:35 +01:00
William S Fulton
268b942865
Consistent formatting of example code in the docs
2016-10-23 20:16:35 +01:00
William S Fulton
129ef8ea8f
Correct docs and examples to call SWIG_fail after setting a Python error
...
Although 'return NULL' works, it may miss out on some cleanup and NULL
is the wrong value to return in generated code for overloaded functions.
2016-10-23 20:16:35 +01:00
William S Fulton
08688d7d9d
Add support for "ret" typemap where missing and improve documentation on it.
2016-09-29 08:07:26 +01:00
Olly Betts
5839d9cce0
Use relative link to another manual chapter
...
Explicitly linking to the copy on the website breaks the link for
those browsing installed documentation offline.
2016-08-27 11:12:16 +12:00
William S Fulton
4f681f751d
Update Python docs on builtin slots
2016-08-18 07:11:00 +01:00
Olly Betts
5648418c98
Remove bogus full stop
2016-08-01 09:51:51 +12:00
William S Fulton
8c8937dbdb
Minor c++11 doc change
2016-07-20 00:04:47 +01:00
William S Fulton
0cfc6cbd83
%interface documentation corrections and tweaks
...
Correction is for %interface_impl.
[skip ci]
2016-07-13 22:09:51 +01:00
Lior Goldberg
d0fc5b7b5b
Add C++11 alias templates
2016-07-06 00:31:04 +03:00
William S Fulton
9f37796e80
Add new C++11 type aliasing support to changes file
2016-06-25 16:08:44 +01:00
Lior Goldberg
c363a93d69
Added support for type alias
2016-06-22 23:13:28 +03:00
William S Fulton
84b06fa21b
Bump version to 3.0.11
2016-06-12 10:14:11 +01:00
William S Fulton
d9875c6579
swig-3.0.10 release
2016-06-12 00:23:15 +01:00