William S Fulton
|
6cedddb2c1
|
Fix platform SWIG is built for shown in -version and correct the detection of the unix like platforms (build) on Windows for which an extra swig library should be added.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12840 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-17 20:30:33 +00:00 |
|
William S Fulton
|
931c331f9f
|
Remove non ascii characters from docs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12839 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-16 07:56:34 +00:00 |
|
William S Fulton
|
3b446d75c1
|
Correct patch submitter's name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12838 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-14 20:06:21 +00:00 |
|
William S Fulton
|
f13d958214
|
same class name in different namespaces confusion when using multiple modules.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12837 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-13 17:08:15 +00:00 |
|
William S Fulton
|
498e564e84
|
Fix pcre-build.sh to work with non-compressed tarballs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12836 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-12 00:10:40 +00:00 |
|
Stefan Zager
|
2bf6de71b8
|
bug 3429388: python unsigned integer handling on 32-bit architectures.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12835 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-05 03:35:03 +00:00 |
|
William S Fulton
|
e00bbdc591
|
Add docs on special variable expansion in typemap warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12834 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-04 19:51:17 +00:00 |
|
William S Fulton
|
bb3528c480
|
Expand special variables in typemap warnings - rework implementation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12833 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-03 20:31:35 +00:00 |
|
William S Fulton
|
3c1ca906ac
|
Expand special variables in typemap warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12832 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-03 19:41:09 +00:00 |
|
William S Fulton
|
0463a49df5
|
Fix named output typemaps not being used when the symbol uses a qualifier and contains a number
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12831 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-01 23:06:53 +00:00 |
|
William S Fulton
|
24133bacd7
|
Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12830 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-30 21:51:50 +00:00 |
|
William S Fulton
|
d1dc016b68
|
Fix test case so it doesn't clash with the real size_t
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12829 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-25 06:53:07 +00:00 |
|
Robert Stone
|
fb9750698f
|
mainly for SF bug #3423119
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12828 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-24 20:31:06 +00:00 |
|
William S Fulton
|
17c5f881ee
|
warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12827 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-19 20:41:24 +00:00 |
|
William S Fulton
|
fbd6d780b7
|
Remove unnecessary Identifier redefined warning when a using statement redefines a symbol. Behaviour is now like a duplicate typedef of the same symbol.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12826 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-14 23:37:16 +00:00 |
|
Xavier Delacour
|
da82c2fef7
|
fix date in last commit changelog
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12825 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-13 23:51:37 +00:00 |
|
Xavier Delacour
|
f8774be92d
|
Allow Octave modules to be re-loaded after a "clear all" (thanks to Karl Wette; SF 3418908)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12824 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-13 23:48:28 +00:00 |
|
William S Fulton
|
690185fe85
|
Correct docs on javainterfaces typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12823 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-09 17:52:08 +00:00 |
|
William S Fulton
|
5923117e81
|
HTML cosmetics
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12817 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-24 14:01:20 +00:00 |
|
William S Fulton
|
2587e92ba9
|
Add eLua documentation patch from patch 3408012.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12816 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-24 13:59:54 +00:00 |
|
William S Fulton
|
fa8915ef5f
|
Fix regression introduced in swig-2.0.1 (r12157) leading to uncompilable code when using typedef and function pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12814 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-19 20:54:39 +00:00 |
|
William S Fulton
|
91d22324e7
|
Add support for eLua including options for Lua Tiny RAM (LTR)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12813 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-16 22:53:35 +00:00 |
|
William S Fulton
|
2aeed2fd48
|
Add missing intrusive_ptr csvarout typemaps for C#
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12807 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-13 22:35:14 +00:00 |
|
William S Fulton
|
b00aafcad0
|
Add boost_intrusive_ptr.i library contribution from #3401571.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12806 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-13 19:01:23 +00:00 |
|
William S Fulton
|
c03ae50a0f
|
Add boost_intrusive_ptr.i library contribution from #3401571.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12805 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-13 19:00:49 +00:00 |
|
William S Fulton
|
4c6f66577a
|
Add warnings for badly named destructors. Fix %extend and destructors for templates - they weren't always being wrapped. Fix destructor "name" attribute.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12804 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-13 06:15:29 +00:00 |
|
Robert Stone
|
7d359b7895
|
Fix for SF bug #1481958.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12802 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-11 01:04:29 +00:00 |
|
William S Fulton
|
a141af9574
|
Fix regression introduced in r12784 where SWIG accepts a non standard constructor and destructor name in %extend, where the typedef name is used as the constructor/destructor name.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12801 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-08 18:19:45 +00:00 |
|
William S Fulton
|
2fd6b5367d
|
Fix %extend on typedef classes in a namespace using the typedef name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12800 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-08 18:18:33 +00:00 |
|
William S Fulton
|
282ab494ab
|
Further to rev 12393, add missing testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12798 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-05 05:39:33 +00:00 |
|
Xavier Delacour
|
7d04b6c2c8
|
add changelog entry for last three commits
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12796 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-31 20:58:07 +00:00 |
|
Xavier Delacour
|
458dfd497b
|
Updated bits of the documentation, mostly about the Octave-specific command-line arguments and the module command-line arguments that were added in swig 2.0.4, and the new module-loading behaviour. Also changed example_wrap.cxx to example_wrap.cpp, since mkoctfile doesn't recognise .cxx as a C++ extension. (thanks to Karl Wette)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12795 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-31 20:55:12 +00:00 |
|
Xavier Delacour
|
2f68aa0a34
|
Added example of friend operator use to Examples/octave/operator, fixed minor bug that causes a panic in octave 3.0.5. Tested examples work for octave 3.0.5, 3.2.4, and 3.4.0. (thanks to Karl Wette)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12794 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-31 20:54:11 +00:00 |
|
Xavier Delacour
|
3372c2ba62
|
Changes Octave module loading behavior, so that modules can be safely loaded inside functions without first being loaded at the base level. (Basically the module is now always loaded in the base context, and then a local link to the module is created in the current context.) Added an example, module_load, to Examples/octave to test this behaviour in different ways. Tested examples work for octave 3.0.5, 3.2.4, and 3.4.0. (thanks to Karl Wette)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12793 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-31 20:50:59 +00:00 |
|
Stefan Zager
|
b61ccd00ec
|
Bug 3400486: Fix error signalling for built-in constructors.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12792 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-30 21:37:16 +00:00 |
|
William S Fulton
|
d2dd3c0674
|
Fix file/line number display for gotype when using typemap debugging options
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12786 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-26 19:01:50 +00:00 |
|
William S Fulton
|
8b9afd0772
|
Fix %callback which was generating uncompileable code for C# and D
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12785 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-26 18:05:50 +00:00 |
|
William S Fulton
|
30206f975c
|
Fix constructors in named typedef class declarations
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12784 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-25 19:27:38 +00:00 |
|
William S Fulton
|
c794d08597
|
Fix %newobject when used in conjunction with %feature(ref). The code from the ref feature was not always being generated for the function specified by %newobject. Documentation for ref and unref moved from Python to the C++ chapter.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12783 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-23 19:29:10 +00:00 |
|
Stefan Zager
|
86e1051a8b
|
Fixed memory leak with --builtin (bug 3385089)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12782 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-22 23:33:17 +00:00 |
|
Ian Lance Taylor
|
e82f320510
|
Run gofmt on hand written Go code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12781 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-22 20:04:06 +00:00 |
|
William S Fulton
|
932f47a845
|
SF patch #3394339 from Torsten Landschoff - new option -nomoduleglobal to disable installing the module table into the global namespace. Require call also returns the module table instead of a string
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12780 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-22 19:27:56 +00:00 |
|
William S Fulton
|
61124e61a7
|
documentation - consistency in shadow/proxy terminology
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12779 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-20 22:18:47 +00:00 |
|
William S Fulton
|
3099911397
|
some doc typo fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12778 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-17 21:52:52 +00:00 |
|
William S Fulton
|
a724cf58f7
|
%shared_ptr fixes when the type is a template using template parameters that are typedef'd to another type. Also fixed %shared_ptr when the template parameter has a default value.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12777 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-15 05:16:39 +00:00 |
|
William S Fulton
|
d0081ebb82
|
%shared_ptr fixes when the type is a template using template parameters that are typedef'd to another type. Also fixed %shared_ptr when the template parameter has a default value.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12776 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-13 00:36:12 +00:00 |
|
Xavier Delacour
|
95cd530c8f
|
add CHANGES.current entry for sf 3387394 patches
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12775 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-09 17:30:51 +00:00 |
|
Xavier Delacour
|
dae9457962
|
Octave patches for 3.4.0 compatibility, etc. (sf 3387394, thanks for Karl Wette)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12774 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-08 21:41:34 +00:00 |
|
William S Fulton
|
91c4eeaa53
|
Add in clarification of the memmove function's parameters in the cdata.i library
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12773 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-05 06:43:35 +00:00 |
|
William S Fulton
|
44c202d048
|
Add in $symname expansion for director methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12772 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-04 19:45:19 +00:00 |
|