Marcelo Matus
|
88fd92b46d
|
avoid to write the pointer on failure
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7813 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 15:45:28 +00:00 |
|
Marcelo Matus
|
38d55d3ab0
|
fixes for chicken and the STL/STD cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7812 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:54:48 +00:00 |
|
Marcelo Matus
|
b69bf15f06
|
fixes for chicken and the STL/STD cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7811 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:43:56 +00:00 |
|
Marcelo Matus
|
f159d6e43f
|
fix name_set extra mangling that confuses chicken
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7810 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:43:30 +00:00 |
|
Marcelo Matus
|
4acd492797
|
fixes for chicken and the STL/STD cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7809 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:38:28 +00:00 |
|
Marcelo Matus
|
7a4bd86bf5
|
add namespace case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7808 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:36:38 +00:00 |
|
Marcelo Matus
|
525198bd66
|
add more support for operators + templates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7807 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 10:26:37 +00:00 |
|
Marcelo Matus
|
b2f38e08d9
|
make all the suffix/prefix operations aware of operators, as in 'Foo::operator ns2::Bar()', where the prefix is 'Foo'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7806 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 10:25:18 +00:00 |
|
Marcelo Matus
|
f4b6ffd561
|
fix extra mangling that confuses chicken
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7805 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 10:22:42 +00:00 |
|
William S Fulton
|
5ee6f35263
|
bump version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7804 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 00:06:24 +00:00 |
|
William S Fulton
|
082bac4185
|
note that this is the cvs version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7803 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 00:02:32 +00:00 |
|
William S Fulton
|
3a2e5bb44e
|
Document %rename syntax using quotes (for Bug #1252361)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7802 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 00:01:01 +00:00 |
|
William S Fulton
|
5b6983d2e1
|
Add typemap examples to handle memory management and early garbage collection
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7801 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-04 23:52:02 +00:00 |
|
John Lenz
|
07d79ce9b2
|
Make chicken module correctly calculate the get/set functions by using Swig_name_get
Fix a few compiler warnings in chickenrun.swg
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7800 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-04 19:23:19 +00:00 |
|
Marcelo Matus
|
ee2621bec8
|
fix bug #1347853 and better and/or/not operator management
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7799 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-04 16:47:07 +00:00 |
|
Marcelo Matus
|
da9836402b
|
fix problem with operator < + templates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7798 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-04 16:45:20 +00:00 |
|
Marcelo Matus
|
4395298001
|
add initial traits
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7797 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-04 10:58:28 +00:00 |
|
Marcelo Matus
|
9399418062
|
simplify the ASPTR_ARGS and ASVAL_ARGS macros to one AS_ARG
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7796 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-04 10:57:16 +00:00 |
|
Marcelo Matus
|
2d335436d6
|
fix size_t and ptrdiff_t for gcc4.0
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7795 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-04 08:54:34 +00:00 |
|
Marcelo Matus
|
36c2f9239e
|
fix test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7794 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 16:20:10 +00:00 |
|
Marcelo Matus
|
65241338c8
|
use new checkcodes,which should take precedence over plain C strings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7793 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 15:50:44 +00:00 |
|
Marcelo Matus
|
8329412c5d
|
add ptrdiff_t and size_t properly
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7792 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 15:50:01 +00:00 |
|
Marcelo Matus
|
bf087410b3
|
add codes for size_t, ptrdiff_t, std::string and std::wstring
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7791 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 15:49:24 +00:00 |
|
Marcelo Matus
|
5b7bc793cd
|
add missing check and sort the code around
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7790 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 15:11:17 +00:00 |
|
Marcelo Matus
|
143d7c1f53
|
clean PyItem and use it in OutputIterator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7789 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 15:00:38 +00:00 |
|
Marcelo Matus
|
d4af01f225
|
remove unused label
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7788 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 14:59:56 +00:00 |
|
Marcelo Matus
|
04113db0e7
|
add swig::PyItem and all the helper code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7787 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 14:24:36 +00:00 |
|
Marcelo Matus
|
c655b7d1be
|
fix SWIG_Object const & typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7786 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 14:23:18 +00:00 |
|
Marcelo Matus
|
b301617976
|
adding more missing typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7785 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 11:11:21 +00:00 |
|
Marcelo Matus
|
b20da5456b
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7784 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 10:26:14 +00:00 |
|
Marcelo Matus
|
78ebd8e393
|
more docs for fragments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7783 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 10:25:58 +00:00 |
|
Marcelo Matus
|
b630cd6340
|
full fn call
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7782 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 10:25:24 +00:00 |
|
Marcelo Matus
|
f2d86b687d
|
add -nomodern option and makes -modern the default
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7781 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 10:03:48 +00:00 |
|
Marcelo Matus
|
d450751daf
|
add fast get/set for the this attribute
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7780 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 10:02:34 +00:00 |
|
Marcelo Matus
|
b8449ebb72
|
add missing typecheck typemap for function ptrs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7779 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 10:00:51 +00:00 |
|
Marcelo Matus
|
516450c27a
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7778 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 16:29:53 +00:00 |
|
Marcelo Matus
|
9429e982ad
|
fix cvsignore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7777 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 16:11:08 +00:00 |
|
Marcelo Matus
|
2c0a759ac5
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7776 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 16:08:35 +00:00 |
|
Marcelo Matus
|
51796ebcce
|
add 'iterator'(sequences) and 'key_iterator'(maps). The first returns allways the C++ iterator. In sequences __iter__ returns 'iterator()', in maps, __iter__ returns 'key_iterator()'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7775 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 15:58:58 +00:00 |
|
Marcelo Matus
|
6508e06af8
|
add the PyObject **PYTHON_SELF typemap(in)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7774 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 15:55:17 +00:00 |
|
Marcelo Matus
|
7a5e477094
|
add python_header section
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7773 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 15:54:41 +00:00 |
|
Marcelo Matus
|
cb8d5b6b38
|
safer direct creation of a new instance avoiding the __init__ method
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7772 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 12:52:01 +00:00 |
|
Marcelo Matus
|
20bfe5fede
|
add SWIG_STATIC_POINTER helper
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7771 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 12:50:52 +00:00 |
|
Marcelo Matus
|
1a6bf2d120
|
add more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7770 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 12:50:05 +00:00 |
|
Marcelo Matus
|
6d9dfbf259
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7769 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-31 10:38:17 +00:00 |
|
Marcelo Matus
|
535ac34ba3
|
fixes and more cases, as usual
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7768 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-31 10:11:29 +00:00 |
|
Marcelo Matus
|
39f173c12a
|
remove 'thisown' and ClassPtr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7767 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-31 09:58:24 +00:00 |
|
Marcelo Matus
|
2de402b05a
|
add iterator support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7766 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-31 09:56:13 +00:00 |
|
Marcelo Matus
|
8bc8a0f621
|
add missing iterator decls
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7765 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-31 09:55:33 +00:00 |
|
Marcelo Matus
|
bb4946d2fe
|
add missing SWIG_fail
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7764 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-31 09:51:11 +00:00 |
|