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 |
|
William S Fulton
|
9d4cae43b3
|
Modify for const std::string variables being wrapped like non-const std::string variables
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8609 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 14:50:05 +00:00 |
|
William S Fulton
|
2df53312a3
|
add in const std::string variable tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8608 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 14:47:38 +00:00 |
|
William S Fulton
|
aa100d9b60
|
Add const global std::string variable
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8607 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 14:46:47 +00:00 |
|
Marcelo Matus
|
506cece240
|
use hidden attr instead of self, is more general
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8606 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 03:42:22 +00:00 |
|
Marcelo Matus
|
e7191fece9
|
fix/apply naturalvar
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8605 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 03:29:20 +00:00 |
|
Marcelo Matus
|
ab03eb18e7
|
check/fix the %delobject feature for member methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8604 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 01:21:52 +00:00 |
|
William S Fulton
|
f7246bc667
|
change variable name for Ruby
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8603 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 01:14:57 +00:00 |
|
William S Fulton
|
465b27147e
|
Add in test for global and member std::string variable access
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8602 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 00:49:41 +00:00 |
|
William S Fulton
|
a74457e880
|
Finally 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@8601 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 00:49:16 +00:00 |
|
William S Fulton
|
363d3484ef
|
Fix test for std::string global and member variables being wrapped as strings by default
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8600 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 00:44:58 +00:00 |
|
William S Fulton
|
a1875b8395
|
Finally 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@8599 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 00:44:13 +00:00 |
|
William S Fulton
|
3d03012639
|
Finally std::string global and member variables are wrapped as strings by default
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8598 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-29 00:42:25 +00:00 |
|
Marcelo Matus
|
dde6392a0c
|
fix memory leaks in test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8597 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 19:18:47 +00:00 |
|
Marcelo Matus
|
d3102b4cf9
|
add more docs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8596 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 18:58:18 +00:00 |
|
Marcelo Matus
|
549abbb959
|
backward compatible definition of SWIG_excetion, we now just try to use the safer SWIG_exception_fail when needed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8595 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 17:37:03 +00:00 |
|
Marcelo Matus
|
1122c39ec4
|
add the SWIGUTL macro to identify a language using the Unified Typemap Library, and using it around
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8594 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 17:35:22 +00:00 |
|
Surendra Singhi
|
dafc4dbdfc
|
Frank Buss's fix for anon enums.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8593 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 14:07:54 +00:00 |
|
Marcelo Matus
|
0c18f47955
|
add doc for naturalvar use with classes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8592 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 09:05:30 +00:00 |
|
Marcelo Matus
|
f39d358984
|
add more backward comp macros/fragments/methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8591 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 08:59:32 +00:00 |
|
Marcelo Matus
|
3de733ebc4
|
add more backward comp macros/fragments/methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8590 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 08:48:48 +00:00 |
|
Marcelo Matus
|
7dc39f200c
|
fix exception, use SWIG_fail
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8589 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 05:03:48 +00:00 |
|
Marcelo Matus
|
2624e7c08b
|
Use append instead of printf
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8588 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 05:02:37 +00:00 |
|
Marcelo Matus
|
c198225f9d
|
add missing goto fail when needed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8587 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 04:14:57 +00:00 |
|
Marcelo Matus
|
ce684d16c0
|
fix duplicate goto fail
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8586 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 04:10:29 +00:00 |
|
Marcelo Matus
|
4166e36abb
|
implement the 'allowexcept' feature for global variables
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8585 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 03:38:27 +00:00 |
|
Marcelo Matus
|
32d28239da
|
set PyObject * out typemaps back to simple returns
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8584 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 03:38:05 +00:00 |
|
Marcelo Matus
|
fa726d34ad
|
add support for 'old' tuple output
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8583 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 03:26:11 +00:00 |
|
Marcelo Matus
|
20cdc2a18c
|
remove 'hello'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8582 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-28 03:24:48 +00:00 |
|