Commit graph

5,523 commits

Author SHA1 Message Date
Marcelo Matus
65728e968e add extended support for smart pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8708 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-04 09:48:40 +00:00
Marcelo Matus
fd8401c506 fix extra &
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8707 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-04 09:46:40 +00:00
Marcelo Matus
3efc6c9b0f add test for 'void *' argument
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8706 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-04 00:34:12 +00:00
Marcelo Matus
7a417324a5 add test for 'void *' argument
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8705 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-04 00:02:45 +00:00
Marcelo Matus
060cc0264d add test for 'void *' argument
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8704 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-04 00:02:03 +00:00
Robin Dunn
7e5c5f0e83 Typos fixed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8703 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 23:50:59 +00:00
Marcelo Matus
f3133f89c6 fix SWIG var
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8702 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 23:41:48 +00:00
Marcelo Matus
074fba0b98 add back def PySwigObject_GetDesc
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8701 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 23:28:15 +00:00
William S Fulton
4d3a666e92 Give copy constructor parameter a more appropriate name. Also there is no need to mangle it, the name appears in the proxy classes in java/c#, so better that it is nicely named.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8700 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 22:59:45 +00:00
William S Fulton
aac22b0f57 Test for bug #1204342 (put in broken section for now)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8699 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 22:49:07 +00:00
Marcelo Matus
7cd8dc269e better error message for #error exit
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8698 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 22:37:55 +00:00
William S Fulton
311f9c1f81 back to original makefile, the changes didn't speed things up at all and it is better not to duplicate the build code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8697 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 22:16:01 +00:00
William S Fulton
e3186ff0eb gcc-2.96 warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8696 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 22:13:07 +00:00
William S Fulton
ee3b0529e7 typos
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8695 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 22:10:09 +00:00
Marcelo Matus
617346b91d fix seg. fault for void types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8694 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 22:09:54 +00:00
William S Fulton
8ee5690cea correct some casts
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8693 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 22:06:54 +00:00
William S Fulton
d70c0ac879 Update list of exceptions in the SWIG exception library
Document allowexcept feature


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8692 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 22:06:11 +00:00
William S Fulton
55d861f15e test to make sure that variables do not use %exception by default
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8691 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 21:59:37 +00:00
Marcelo Matus
214dfb6b8e add missing check for noargs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8690 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 09:08:27 +00:00
Marcelo Matus
ab81492fb8 add nested class test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8689 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 07:49:04 +00:00
Marcelo Matus
fb5c388df6 better fix for seg. fault in OSS
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8688 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 07:35:02 +00:00
Marcelo Matus
2c19c671fd fix missing line/file name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8687 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 07:33:28 +00:00
Marcelo Matus
2cdf8ec650 fix seg fault in OSS
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8686 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 00:00:39 +00:00
Marcelo Matus
0db9cfc821 remove unused var
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8685 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 23:48:56 +00:00
Marcelo Matus
fb72531fb8 cosmetic fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8684 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 23:24:01 +00:00
Marcelo Matus
31915bb0d5 fix bug #1420757
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8683 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 23:13:54 +00:00
Marcelo Matus
6c6d16529e add fail: label for the get methods always, just in case someone write a 'varout' typemap that need it
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8682 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 22:56:15 +00:00
Marcelo Matus
8f8673bd2c fix varout typemaps for swigtypes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8681 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 21:31:19 +00:00
Marcelo Matus
a06eb9c981 fix warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8680 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 21:29:59 +00:00
Marcelo Matus
6545fac4a7 don't use ABC name, conflicts with MinGW wingdi.h
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8679 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 18:15:36 +00:00
Marcelo Matus
21be4f51f0 add 'docstring' test-case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8678 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 17:18:37 +00:00
Charlie Savage
90bbdcd207 Significant rearrangment of some sections of the documentaiton. Also added additional information about exception handling and getter/setter methods.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8677 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 10:57:37 +00:00
Charlie Savage
acc52f93ff Fixed error in test which checked for an incorrect method name.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8676 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 09:02:40 +00:00
Charlie Savage
165dd09f7a Reimplemented Swig_string_ucase(String *s) to take into account digits in names.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8675 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 09:02:11 +00:00
Marcelo Matus
d2648ed8fd fix for subversion 1.3.0
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8674 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 06:53:07 +00:00
Marcelo Matus
e05f7cfffc add extranative option to keep old copy mode for std containers as the default behavior
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8673 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 06:00:37 +00:00
Mark Gossage
df022e7354 bugfix #1356577, changed double=>lua_number in a few places.
added the std::pair wrapping


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8672 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 01:41:06 +00:00
Marcelo Matus
285aeff366 readd removed \!
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8671 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-01 22:46:46 +00:00
William S Fulton
d0b18a8c13 add generated swigwarn.swg to windows distribution
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8670 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-01 21:28:16 +00:00
William S Fulton
5241939f7a add allowexcept feature test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8669 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-01 21:15:45 +00:00
Marcelo Matus
14a5d7f762 fix for solaris + no stlport4
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8668 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-01 16:24:23 +00:00
Marcelo Matus
38d96c9ad8 fix -external-runtime and warning arounds in subversion
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8667 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-01 08:57:04 +00:00
Marcelo Matus
dbdcf4462c fix -external-runtime and warning arounds in subversion
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8666 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-01 08:37:53 +00:00
Marcelo Matus
872422e8eb add declaration for WCHAR_MIN and WCHAR_MAX if not founded
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8665 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-01 05:14:43 +00:00
Marcelo Matus
016c49bd21 fix warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8664 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-01 05:13:46 +00:00
Marcelo Matus
f59680b810 fix warning in solaris
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8663 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-01 05:12:18 +00:00
Marcelo Matus
51a55b9705 fix seg fault with undefined templatee
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8662 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-31 17:18:31 +00:00
Kevin Ruland
466726083f Fixed problems when overloading C++ member functions.
- only register the wrapper function.
 - fix dispatchFunction() implementation to accomodate this_ptr.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8661 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-31 16:40:59 +00:00
Kevin Ruland
e5e700b3c2 Added typechecks for string and const string&.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8660 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-31 16:38:48 +00:00
Kevin Ruland
07d8cddbde Fix memory leak in GetModule.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8659 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-31 16:38:14 +00:00