Leif Middelschulte
|
4bc1223c1a
|
Fix segfault of swig due to virtual methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13402 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-25 14:30:46 +00:00 |
|
Leif Middelschulte
|
e16672f90f
|
Fix shadowing variable declaration
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13401 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-25 14:30:34 +00:00 |
|
Leif Middelschulte
|
1c4c1b13d8
|
Fix proxy return type namespacing
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13341 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-23 10:35:15 +00:00 |
|
Leif Middelschulte
|
433a1743ab
|
Namespace functions as well; Remove :: from tl elements
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13332 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-18 23:35:22 +00:00 |
|
Leif Middelschulte
|
cfabfd92d2
|
Add initial namespace support for C backend.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13323 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-15 23:25:29 +00:00 |
|
Leif Middelschulte
|
122931dc59
|
Add 'struct' to typedef of SwibObj_Class declaration.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13186 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-06-19 17:18:39 +00:00 |
|
Leif Middelschulte
|
ae5413ff74
|
Remove macros "IS_EQUAL" and "IS_SET";Stay in line
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13170 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-06-16 18:58:10 +00:00 |
|
Leif Middelschulte
|
ed7e3143ce
|
Use different types to generate typesafe API.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13169 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-06-16 18:57:55 +00:00 |
|
Leif Middelschulte
|
ef85d0d43f
|
Remove SWIGPROTECT from generated code for now.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13168 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-06-16 18:57:41 +00:00 |
|
Leif Middelschulte
|
f1ec1a26a7
|
Use seperate typemaps for wrapper and proxy.Refactor bits.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13167 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-06-16 18:57:27 +00:00 |
|
Leif Middelschulte
|
a351c3441c
|
Refactor the c module; initial split of wrapper/proxy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13164 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-06-12 00:31:09 +00:00 |
|
Leif Middelschulte
|
162ed6931a
|
Fix attribute definition.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13103 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-22 17:14:59 +00:00 |
|
William S Fulton
|
ee2979b362
|
Add some changes that are needed in all modules for the runtime banner
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13040 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-07 17:02:21 +00:00 |
|
William S Fulton
|
ffe2a11294
|
Compile time fixes for C module since merge from trunk
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13039 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-07 17:02:00 +00:00 |
|
William S Fulton
|
cebb2aaa93
|
Re-apply c.cxx changes from r11187
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13038 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-07 17:01:40 +00:00 |
|
William S Fulton
|
e0067ea998
|
Merge trunk rev 13025 (swig-2.0.6) into gsoc2008-maciekd
Conflicts:
Doc/Manual/chapters
Examples/Makefile.in
Examples/test-suite/dynamic_cast.i
Lib/exception.i
Makefile.in
Source/Include/swigwarn.h
Source/Modules/swigmain.cxx
Source/Swig/swig.h
Tools/config/config.guess
Tools/config/config.sub
configure.in
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13036 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-07 16:59:38 +00:00 |
|
William S Fulton
|
1acc0167d1
|
Revert rev 10606 "Merged revisions 10498-10499,10503-10504,10506,10508,10511,10515-10516,10518-10519,10527,10530-10531,10536-10537,10539-10552,10558-10568,10574-10580,10582,10584,10588-10589,10594 via svnmerge from "
This reverts commit 379b9bcdf44dcd87c5eca7eb9a773aea793e7caf.
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13034 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-06 01:17:11 +00:00 |
|
William S Fulton
|
d6b81eb831
|
Revert rev 11187 "Merged with recent changes from trunk."
This reverts commit c595e4d90ebfd63eb55430c735bb121cf690bd59.
Conflicts:
Source/Modules/c.cxx
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13033 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-06 01:13:16 +00:00 |
|
William S Fulton
|
34a628c7c7
|
Revert rev 11918 "merge revisions 11872:11876 from trunk to gsoc2008-maciekd branch - license changes"
This reverts commit ec942f04ca8b33520442f079e2ea2d8d3e4be73c.
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13032 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-06 00:49:56 +00:00 |
|
William S Fulton
|
8bf1347354
|
Warning fixes using clang
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13024 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-29 21:51:18 +00:00 |
|
William S Fulton
|
39d8882a82
|
Apply #3513569 which adds a catchlist to the xml output
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12977 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-13 06:18:21 +00:00 |
|
Olly Betts
|
e3eb54594e
|
[Lua] Add support for Lua 5.2 (patch SF#3514593 from Miles Bader)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12968 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-05 04:29:11 +00:00 |
|
Olly Betts
|
49efe65a08
|
Remove superfluous ; after closing } of if statement
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12966 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-05 01:20:51 +00:00 |
|
Olly Betts
|
d3987ca87c
|
Fix bad change from r12830.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12964 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-04 13:46:16 +00:00 |
|
William S Fulton
|
36ab437443
|
Revert 12776, 12777 - %shared_ptr fixes with typedef. It breaks li_boost_shared_ptr testcase in Python. To resolve at a later date.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12953 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-25 19:10:33 +00:00 |
|
Ian Lance Taylor
|
602730a327
|
Add support for new features available in gccgo 4.7, notably calling
Entersyscall and Exitsyscall around calls to wrapped C/C++ code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12940 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-20 22:35:40 +00:00 |
|
Joseph Wang
|
625da47d3b
|
change method of passing arguments into R overloading code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12937 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-18 17:11:02 +00:00 |
|
Joseph Wang
|
2014ba34ab
|
add rtypecheck
fixed function pointer to pass regression tests
added some debug
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12936 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-18 13:46:12 +00:00 |
|
Joseph Wang
|
88eaf1b396
|
switch on debugs in debug mode
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12933 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-18 08:02:09 +00:00 |
|
Joseph Wang
|
366d8efd0b
|
change stderr -> stdout for debug messages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12932 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-18 07:56:52 +00:00 |
|
Ian Lance Taylor
|
eb5130814d
|
Fix problems in Go support revealed by recent test cases.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12922 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-14 19:27:23 +00:00 |
|
Xavier Delacour
|
95a084affb
|
Fix imports test (from Karl Wette)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12912 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-02-27 17:09:44 +00:00 |
|
Xavier Delacour
|
bdc0370f2a
|
Fix director_nspace test (from Karl Wette)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12911 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-02-27 17:08:44 +00:00 |
|
Xavier Delacour
|
6cd79f4320
|
Use -globals . to load global variables in module namespace (from Karl Wette)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12908 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-02-27 17:07:16 +00:00 |
|
David Nadlinger
|
8fa4d20ec3
|
[D] Correctly annotate function pointers with C linkage.
Minor cleanups as well.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12899 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-01-23 21:59:00 +00:00 |
|
William S Fulton
|
459e083b3d
|
Fix forward class declaration in a class when used as a base
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12897 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-01-17 07:06:22 +00:00 |
|
William S Fulton
|
6c80f765ca
|
Slight change to the Lua macro names to separate ELUA and ELUAC from normal Lua - patch from Raman Gopalan
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12896 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-01-16 22:50:07 +00:00 |
|
William S Fulton
|
11185e66b1
|
Add support for %nspace when using directors - C#
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12892 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-01-07 22:09:28 +00:00 |
|
William S Fulton
|
debd5e9246
|
Add support for %nspace when using directors - Java
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12891 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-01-06 18:57:25 +00:00 |
|
William S Fulton
|
de5a78c781
|
Expand symname special variable in director typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12887 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-23 16:27:15 +00:00 |
|
William S Fulton
|
5d678a7b09
|
Fix regression introduced in r12784
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12883 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-22 21:14:09 +00:00 |
|
William S Fulton
|
a5f8ffba91
|
Remove warning: 'self' is a ruby keyword, renaming to 'C_self' since improving autodoc for Ruby
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12882 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-21 22:01:27 +00:00 |
|
William S Fulton
|
4c898b023c
|
The 'directorin' typemap now accepts , etc expansions instead of having to use workarounds - _name, _name etc.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12879 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-21 07:16:44 +00:00 |
|
William S Fulton
|
468ca084fc
|
Correct special variables in 'directorargout' typemap. This change will break any 'directorargout' typemaps you may have written. Please change: to and to \n Also fix the named 'directorargout' DIRECTOROUT typemaps for these languages which didn't previously compile and add in , etc expansion.\n [C#, Go, Java, D] Add support for the 'directorargout' typemap.\n [Java] Add (char *STRING, size_t LENGTH) director typemaps.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12877 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-20 20:50:36 +00:00 |
|
William S Fulton
|
cc85a98f73
|
Remove duplicate macros when using -external-runtime
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12847 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-28 06:38:46 +00:00 |
|
William S Fulton
|
3aafb96325
|
Bug fix: Remove root directory from directory search list in Windows.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12841 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-18 07:03:49 +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
|
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 |
|
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
|
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 |
|