William S Fulton
|
74f9ab820b
|
compact default arguments feature (original default argument wrapping mode)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6449 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-20 20:59:33 +00:00 |
|
Marcelo Matus
|
b1481bfddc
|
disabling the new value wrapper mode until we find more time to document it and adding a flag to switch it on/off
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6447 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-20 20:33:34 +00:00 |
|
Marcelo Matus
|
a66c87f147
|
fix SwigValueWrapper
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6443 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-19 23:34:04 +00:00 |
|
Marcelo Matus
|
01bde715f4
|
ix variable wrapping with private assign operator + fix SwigValueWrapper
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6442 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-19 23:31:40 +00:00 |
|
Marcelo Matus
|
2e9ba807e8
|
fix variable wrapping with private assign operator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6441 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-19 23:29:22 +00:00 |
|
Marcelo Matus
|
c388088863
|
fix for bug 901706
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6438 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 09:10:23 +00:00 |
|
Marcelo Matus
|
c7982bbdc8
|
make %callback more uniform and usable
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6435 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 07:35:18 +00:00 |
|
Marcelo Matus
|
5daaf9781b
|
fix callback
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6426 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 01:37:23 +00:00 |
|
Marcelo Matus
|
4804b899db
|
fix feature director/nodirector, fix callback for python, reduce the SwigValueWrapper use
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6425 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 01:32:11 +00:00 |
|
Art Yerkes
|
e9160c8597
|
Updated documentation.
Provide a swig_val function which generates a shareable value from a module
specific one in a painless way.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6408 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-17 08:38:54 +00:00 |
|
Art Yerkes
|
db57b0d6d8
|
Some delayed maintenance.
Fixes for multimodule targets.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6407 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-17 07:56:17 +00:00 |
|
John Lenz
|
2836e9599d
|
Rework the CLOS code for chicken... still needs a little more work
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6400 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-16 20:56:10 +00:00 |
|
William S Fulton
|
7f9ad65f89
|
minor change in warning message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6393 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-16 20:36:02 +00:00 |
|
John Lenz
|
75e462baa8
|
Removed ability to share type information by C linking
All type sharing happens through a global variable in the target language.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-16 18:23:59 +00:00 |
|
Marcelo Matus
|
1ea4adbcd4
|
add Scott Fix for directors+rename, and testExamples/test-suite/director_basic.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6388 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-11 22:53:24 +00:00 |
|
Marcelo Matus
|
b5c610922a
|
more valuewrapper cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6380 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-08 20:32:20 +00:00 |
|
Marcelo Matus
|
3264efdfbf
|
add tests and fix the value wrapper for opaque types, including the template cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6374 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-08 09:08:06 +00:00 |
|
Marcelo Matus
|
785190bbf1
|
better fix for virtual_mode + protected case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6371 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-07 22:15:23 +00:00 |
|
William S Fulton
|
dc85fd5f30
|
%extend and default args fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6366 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-07 20:36:10 +00:00 |
|
William S Fulton
|
c6496845ab
|
Fixes for director code with exception specifications on the destructor (director_exception.i testcase)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6360 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-07 19:46:04 +00:00 |
|
William S Fulton
|
45718da90f
|
Fixes for director code with exception specifications on the destructor (director_exception.i testcase)
Had to remove hack for Scott Michel's broken compiler though
Scott can you try another hack?
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6359 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-07 19:45:00 +00:00 |
|
John Lenz
|
143bfb2a62
|
Fix a few bugs in the tcl module related to clientdata propagation.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6357 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-07 02:31:14 +00:00 |
|
William S Fulton
|
bbb97f8e6d
|
fixes for the new default argument wrapping in director constructors and virtual methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6354 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-06 21:10:24 +00:00 |
|
Marcelo Matus
|
d84772ce6f
|
fix #if __cplusplus problem
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6347 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-06 16:51:22 +00:00 |
|
Marcelo Matus
|
d4add71b60
|
fix small problem with smart_ptr + protected +fvirtual
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6333 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 22:49:02 +00:00 |
|
John Lenz
|
6ed2f7e90e
|
New way of sharing type information between modules for chicken, mzscheme,
ruby, tcl, and perl.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6332 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 22:43:41 +00:00 |
|
Marcelo Matus
|
48d1b19bb7
|
fix empty throw() + directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6322 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 21:06:56 +00:00 |
|
Marcelo Matus
|
a3cea612fe
|
add new -features option, fix SWIG_FEATURES
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6321 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 21:02:50 +00:00 |
|
Marcelo Matus
|
9455a03257
|
better documented autodoc levels
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6318 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 03:33:56 +00:00 |
|
Marcelo Matus
|
776f15623e
|
several fixes, see CHANGES.current 10/04/2004
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6317 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 00:19:26 +00:00 |
|
William S Fulton
|
0b11a02ddf
|
code comment added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6311 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:36:23 +00:00 |
|
William S Fulton
|
c4757bbbd4
|
New default argument wrapping approach. This adds default argument support for statically typed languages, fixes wrapping of default arguments that are non-public plus fixes other bugs where SWIG could not or failed to correctly lookup up the default value in the symbol table.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6310 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:32:28 +00:00 |
|
Marcelo Matus
|
7bba14e197
|
fix minor problem when defining __cplusplus as 1, empty definition is ok.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6292 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:09:29 +00:00 |
|
Marcelo Matus
|
124253d698
|
added the highly expected Robin's docstring [atch, plus some fixes and extensions. see autodoc.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6291 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:01:17 +00:00 |
|
Marcelo Matus
|
625985875d
|
fix %callback and add %pythoncallback
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6279 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-01 21:44:26 +00:00 |
|
Marcelo Matus
|
31838af4c5
|
Change attribute cplus:exceptionclass to feature:exceptionclass. Add python:nondynamic feature. Fix -modern + exceptions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6262 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-26 00:49:41 +00:00 |
|
Marcelo Matus
|
66f2d41cc7
|
change attribute cplus:exceptionclass to feature:exceptionclass. Now it can be enforced with %feature
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6261 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-26 00:48:33 +00:00 |
|
Marcelo Matus
|
0420621ce7
|
added the -I- option and %include <file>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6249 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-17 05:55:43 +00:00 |
|
William S Fulton
|
e1b6854087
|
Warning fix for directors submitted by Russell Magee
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6247 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-14 21:37:18 +00:00 |
|
William S Fulton
|
0ae28b95c7
|
Oops, undo last commit
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6221 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-04 00:19:42 +00:00 |
|
William S Fulton
|
c8698b31e7
|
unnecessary check and code simplification when emitting value type returns
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6220 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-03 22:17:14 +00:00 |
|
William S Fulton
|
1b90037d2e
|
memory leak fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6219 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-03 22:13:41 +00:00 |
|
William S Fulton
|
74d75c27e8
|
Commit for Art Yerkes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6215 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-02 20:42:10 +00:00 |
|
William S Fulton
|
b33b6ab081
|
%feature("shadow") patch from Christoph Flamm
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6214 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-02 20:33:28 +00:00 |
|
William S Fulton
|
156612edf2
|
Consistent use of 'proxy' over 'shadow' throughout
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6213 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-02 20:32:30 +00:00 |
|
William S Fulton
|
59b942ccc5
|
director fixes on error
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6206 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-01 22:27:46 +00:00 |
|
William S Fulton
|
3f1111377d
|
Various warning fixes for Sun Workshop compilers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6205 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-01 22:25:56 +00:00 |
|
Lyle Johnson
|
922fc2b77a
|
Pass "false" as the value for the "disown" argument of director-wrapped
constructors (instead of 0) to disambiguate it from pointer arguments.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6191 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-01 02:49:23 +00:00 |
|
Lyle Johnson
|
ae29b50240
|
Corrections for Ruby 1.6 compatibility.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6190 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-01 02:37:54 +00:00 |
|
Lyle Johnson
|
f5ae188494
|
Corrected a bug which caused Ruby exceptions to not be correctly
converted into C++ exceptions for director classes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6160 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-08-27 02:20:26 +00:00 |
|