Kevin Ruland
|
138c3bc76e
|
Fix memory leak in GetModule.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8659 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-31 16:38:14 +00:00 |
|
Marcelo Matus
|
15fff92a74
|
fix Wall/pedantic
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8658 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-31 06:18:50 +00:00 |
|
Marcelo Matus
|
1b52cf2b97
|
add <stdlib.h> for malloc and lua
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8657 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-31 06:16:41 +00:00 |
|
Matthias Köppe
|
06dc2432b7
|
(free_swig_member_function): Add missing return.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8656 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-31 02:45:48 +00:00 |
|
Marcelo Matus
|
1ec335c985
|
remove old -Dexplicit=
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8655 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-31 00:57:00 +00:00 |
|
Marcelo Matus
|
0d6baa85ef
|
fix -external-runtime
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8654 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-31 00:02:58 +00:00 |
|
Marcelo Matus
|
36b16faeab
|
fix unapplied 'novaluewrapper' feature and add directive forms
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8653 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 23:32:51 +00:00 |
|
Marcelo Matus
|
486d21f75e
|
fix unapplied 'novaluewrapper' feature and add directive forms
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8652 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 23:18:08 +00:00 |
|
William S Fulton
|
1df2820ae9
|
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8651 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:58:01 +00:00 |
|
Marcelo Matus
|
f8407dd07b
|
fix missing static member access methods, discovered with li_std_string test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8650 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:52:39 +00:00 |
|
William S Fulton
|
c21dd4543b
|
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8649 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:45:30 +00:00 |
|
William S Fulton
|
636e593cb1
|
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8648 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:33:47 +00:00 |
|
Marcelo Matus
|
0926a5da0f
|
add fragment warning and fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8647 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:33:06 +00:00 |
|
William S Fulton
|
aca7753ecb
|
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8646 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:24:46 +00:00 |
|
Marcelo Matus
|
ba1e3f9ee3
|
add fragment warning and fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8645 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:22:13 +00:00 |
|
William S Fulton
|
20ac2ec248
|
%naturalvar documentation added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8644 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:17:42 +00:00 |
|
William S Fulton
|
c266855eb5
|
Add in missing xml Makefile
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8643 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:16:51 +00:00 |
|
William S Fulton
|
39020d33f0
|
fix typos
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8642 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:16:14 +00:00 |
|
William S Fulton
|
9752051624
|
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8641 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 22:15:58 +00:00 |
|
William S Fulton
|
7b343a9883
|
Add missing fragment. Surely this kind of bug should be found when SWIG compiles? That is surely SWIG should generate error out if it can't find a fragment it has been asked to use?
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8640 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 21:19:41 +00:00 |
|
William S Fulton
|
0145c1f10e
|
fix solaris workshop compiler noise
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8639 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 21:14:21 +00:00 |
|
Marcelo Matus
|
d8396a84c9
|
don't add forward class to the classes hash. We needed this before for naturalvar, but is not needed anymore. Now produce seg faults when a forward class statement is found after a class declaration. Reported by Evan Weis
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8638 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 20:18:38 +00:00 |
|
Marcelo Matus
|
19ce5762f0
|
reenable missing INPUT/OUTPUT, and add tests for std::string
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8637 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 19:55:43 +00:00 |
|
Marcelo Matus
|
c661fae1e7
|
add %naturalvar to std::string and remove local li_std_string.i, so Mattias can finish the examples here :)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8636 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 19:52:57 +00:00 |
|
Marcelo Matus
|
f959dde9bd
|
add %naturalvar to std::string and remove local li_std_string.i, so Mattias can finish the examples here :)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8635 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 19:25:51 +00:00 |
|
Matthias Köppe
|
6d37582a6c
|
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8634 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 19:14:40 +00:00 |
|
Matthias Köppe
|
81dafd9078
|
Fix test case.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8633 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 19:03:09 +00:00 |
|
Matthias Köppe
|
dadce146a2
|
Add some more std::string typemaps.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8632 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 19:01:35 +00:00 |
|
Matthias Köppe
|
d41b4531dc
|
New string encoding method, "schemify".
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8631 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 18:07:00 +00:00 |
|
Matthias Köppe
|
ac981a9843
|
Add k_copy.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8630 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 18:04:08 +00:00 |
|
Matthias Köppe
|
6f8fc89de1
|
(Swig_name_copyconstructor): Use "copy" naming scheme, not "construct".
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8629 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 18:03:45 +00:00 |
|
Marcelo Matus
|
3fe6f9717e
|
fix ignored '%template(Foo)' after '%ignore Foo'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8628 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 17:03:08 +00:00 |
|
Marcelo Matus
|
d6757125c2
|
add/fix std_string test with %naturalvar
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8627 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-30 06:14:35 +00:00 |
|
William S Fulton
|
7d07987098
|
std::wstring global and member variables are wrapped as strings by default
No need to use the %apply const std::wstring& { std::wstring* } trick anymore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8626 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 22:32:07 +00:00 |
|
William S Fulton
|
198eef555d
|
Fix dodgy comparison which would never fail
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8625 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 22:06:12 +00:00 |
|
William S Fulton
|
232775c55b
|
Add in runtime tests for std::string variables
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8624 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 22:00:45 +00:00 |
|
William S Fulton
|
fdd16d7234
|
std::string global and member variables are wrapped as strings by default
No need to use the %apply const std::string& { std::string* } trick anymore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8623 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 21:21:47 +00:00 |
|
Matthias Köppe
|
6ba7c1600b
|
Define and use %argument_fail, %as_voidptr.
Use SWIG_IsOK, SWIG_CheckState.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8622 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 20:36:57 +00:00 |
|
Matthias Köppe
|
985a5928d4
|
(SWIG_Guile_ConvertPtr): Use constants SWIG_OK, SWIG_ERROR.
(SWIG_Guile_MustGetPtr): Use SWIG_IsOK macro.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8621 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 20:35:52 +00:00 |
|
Marcelo Matus
|
d3fbe6779f
|
avoid to call MAKE when building a .ccptes or .ctest case. This allows to use make -j2, and also it should reduce the running time in windows where forking another MAKE process is expensive
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8620 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 18:58:31 +00:00 |
|
Marcelo Matus
|
7d3476fe2f
|
silence warning for chicken
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8619 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 18:54:24 +00:00 |
|
William S Fulton
|
568141faf7
|
std::string global and member variables are wrapped as strings by default
No need to use the %apply const std::string& { std::string* } trick anymore
Please test if possible, I can't run these languages.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8618 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 18:50:53 +00:00 |
|
Matthias Köppe
|
edba3add6b
|
Add support for member function pointers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8617 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 18:47:18 +00:00 |
|
Marcelo Matus
|
ad0b6ca329
|
add const global string case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8616 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 17:33:15 +00:00 |
|
Marcelo Matus
|
dabf4f8a94
|
'%naturalvar <Class>;' doesn't need to be applied before the class declaration anymore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8615 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 17:18:45 +00:00 |
|
Marcelo Matus
|
744ba3f76c
|
add local li_std_string test with %naturalvar applied to variables while the way to apply %naturalvar to std::string is sorted out
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8614 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 17:15:19 +00:00 |
|
William S Fulton
|
4c5d4a9d29
|
std::string global and member variables are wrapped as strings by default
No need to use the %apply const std::string& { std::string* } trick anymore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8613 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 15:53:41 +00:00 |
|
William S Fulton
|
3fe974fb76
|
Add in runtime tests for std::string variables
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8612 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 15:52:48 +00:00 |
|
William S Fulton
|
15921b61d2
|
Add in runtime std::variable tests based on other language runtime tests. Might make some of the original type checking tests redundant.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8611 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 15:20:26 +00:00 |
|
William S Fulton
|
74513108a4
|
test std::string global variable
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8610 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 15:05:47 +00:00 |
|