William S Fulton
|
97c2eeaf90
|
compact default arguments feature (original default argument wrapping mode)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6449 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-20 20:59:33 +00:00 |
|
Marcelo Matus
|
5a70c5b962
|
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@6447 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-20 20:33:34 +00:00 |
|
Marcelo Matus
|
a75d2b0a4c
|
fix SwigValueWrapper
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6443 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-19 23:34:04 +00:00 |
|
Marcelo Matus
|
26bb002165
|
ix variable wrapping with private assign operator + fix SwigValueWrapper
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6442 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-19 23:31:40 +00:00 |
|
Marcelo Matus
|
98d36c7f72
|
fix variable wrapping with private assign operator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6441 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-19 23:29:22 +00:00 |
|
Marcelo Matus
|
a3a1db9f10
|
fix for bug 901706
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6438 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 09:10:23 +00:00 |
|
Marcelo Matus
|
ce25f45c99
|
make %callback more uniform and usable
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6435 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 07:35:18 +00:00 |
|
Marcelo Matus
|
325a5d2eae
|
fix callback
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6426 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 01:37:23 +00:00 |
|
Marcelo Matus
|
9324fbf756
|
fix feature director/nodirector, fix callback for python, reduce the SwigValueWrapper use
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6425 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 01:32:11 +00:00 |
|
Art Yerkes
|
01f438f143
|
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@6408 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-17 08:38:54 +00:00 |
|
Art Yerkes
|
a8add424e4
|
Some delayed maintenance.
Fixes for multimodule targets.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6407 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-17 07:56:17 +00:00 |
|
John Lenz
|
4fc9128a6c
|
Rework the CLOS code for chicken... still needs a little more work
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6400 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-16 20:56:10 +00:00 |
|
William S Fulton
|
d95c07cd15
|
minor change in warning message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6393 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-16 20:36:02 +00:00 |
|
John Lenz
|
4645346381
|
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@6390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-16 18:23:59 +00:00 |
|
Marcelo Matus
|
81de588719
|
add Scott Fix for directors+rename, and testExamples/test-suite/director_basic.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6388 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-11 22:53:24 +00:00 |
|
Marcelo Matus
|
ae673f007b
|
more valuewrapper cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6380 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-08 20:32:20 +00:00 |
|
Marcelo Matus
|
cf81f4a4e9
|
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@6374 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-08 09:08:06 +00:00 |
|
Marcelo Matus
|
2b42a9ca31
|
better fix for virtual_mode + protected case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6371 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-07 22:15:23 +00:00 |
|
William S Fulton
|
536e2e545c
|
%extend and default args fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6366 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-07 20:36:10 +00:00 |
|
William S Fulton
|
b89d4b0eb8
|
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@6360 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-07 19:46:04 +00:00 |
|
William S Fulton
|
553422a11e
|
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@6359 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-07 19:45:00 +00:00 |
|
John Lenz
|
0e57357472
|
Fix a few bugs in the tcl module related to clientdata propagation.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6357 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-07 02:31:14 +00:00 |
|
William S Fulton
|
9b40e16ea8
|
fixes for the new default argument wrapping in director constructors and virtual methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6354 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-06 21:10:24 +00:00 |
|
Marcelo Matus
|
c1ed709013
|
fix #if __cplusplus problem
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6347 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-06 16:51:22 +00:00 |
|
Marcelo Matus
|
ad892098e8
|
fix small problem with smart_ptr + protected +fvirtual
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6333 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 22:49:02 +00:00 |
|
John Lenz
|
9dead7a11d
|
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@6332 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 22:43:41 +00:00 |
|
Marcelo Matus
|
eb9cb5f591
|
fix empty throw() + directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6322 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 21:06:56 +00:00 |
|
Marcelo Matus
|
677116eaa4
|
add new -features option, fix SWIG_FEATURES
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6321 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 21:02:50 +00:00 |
|
Marcelo Matus
|
1c3c433c1c
|
better documented autodoc levels
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6318 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 03:33:56 +00:00 |
|
Marcelo Matus
|
2792ac8752
|
several fixes, see CHANGES.current 10/04/2004
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6317 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-05 00:19:26 +00:00 |
|
William S Fulton
|
a7491d0ba3
|
code comment added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6311 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:36:23 +00:00 |
|
William S Fulton
|
491a90c21b
|
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@6310 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:32:28 +00:00 |
|
Marcelo Matus
|
0ca860773f
|
fix minor problem when defining __cplusplus as 1, empty definition is ok.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6292 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:09:29 +00:00 |
|
Marcelo Matus
|
415420c4c4
|
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@6291 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:01:17 +00:00 |
|
Marcelo Matus
|
3023f3aad7
|
fix %callback and add %pythoncallback
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6279 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-01 21:44:26 +00:00 |
|
Marcelo Matus
|
7de5934a5d
|
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@6262 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-26 00:49:41 +00:00 |
|
Marcelo Matus
|
343276f056
|
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@6261 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-26 00:48:33 +00:00 |
|
Marcelo Matus
|
7cc6470fe6
|
added the -I- option and %include <file>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6249 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-17 05:55:43 +00:00 |
|
William S Fulton
|
550476ac58
|
Warning fix for directors submitted by Russell Magee
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6247 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-14 21:37:18 +00:00 |
|
William S Fulton
|
2fc7f17ec7
|
Oops, undo last commit
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6221 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-04 00:19:42 +00:00 |
|
William S Fulton
|
3e5741f582
|
unnecessary check and code simplification when emitting value type returns
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6220 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-03 22:17:14 +00:00 |
|
William S Fulton
|
3a56cbeaa9
|
memory leak fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6219 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-03 22:13:41 +00:00 |
|
William S Fulton
|
96613ca3b5
|
Commit for Art Yerkes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6215 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-02 20:42:10 +00:00 |
|
William S Fulton
|
299b2c5b1a
|
%feature("shadow") patch from Christoph Flamm
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6214 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-02 20:33:28 +00:00 |
|
William S Fulton
|
2800279d68
|
Consistent use of 'proxy' over 'shadow' throughout
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6213 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-02 20:32:30 +00:00 |
|
William S Fulton
|
9fe21957a6
|
director fixes on error
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6206 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-01 22:27:46 +00:00 |
|
William S Fulton
|
1c9405d4bf
|
Various warning fixes for Sun Workshop compilers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6205 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-01 22:25:56 +00:00 |
|
Lyle Johnson
|
10a3081da9
|
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@6191 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-01 02:49:23 +00:00 |
|
Lyle Johnson
|
4889aadd3d
|
Corrections for Ruby 1.6 compatibility.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6190 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-01 02:37:54 +00:00 |
|
Lyle Johnson
|
745117d4f6
|
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@6160 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-08-27 02:20:26 +00:00 |
|