Commit graph

4,428 commits

Author SHA1 Message Date
Kevin Ruland
aa9ffbad43 Don't do the wierd Examples/php4 Makefile link thing anymore.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7602 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-07 02:37:18 +00:00
Kevin Ruland
f32ae9abbe Created Makefiles which do both make check and make clean correctly.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7601 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-07 02:36:16 +00:00
Kevin Ruland
3959f9cfda Fixes to support %constant strings defined by other variables or preprocessor
defines such as:
#define STR "a constant string"
%constant char *ConstantValue = STR;


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7600 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-07 01:18:29 +00:00
William S Fulton
fa155a580c Updated sections on features. Added section on feature flags and clearing features.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7599 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-06 21:52:30 +00:00
William S Fulton
ad76fcf92d typo fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7598 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-06 21:51:50 +00:00
William S Fulton
bef0a83a98 bit more on readonly variables added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7597 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-06 21:51:18 +00:00
William S Fulton
42a4d6f35d Link to read-only variables section added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7596 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-06 21:49:58 +00:00
John Lenz
d635d48eb5 Minor updates to the documentation
Minor bug fixes to chicken


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7595 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-06 01:20:05 +00:00
Kevin Ruland
75104c732f Typo correction curtesy of Olly Betts.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7594 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-05 15:11:02 +00:00
Kevin Ruland
cbab331e47 Fixed error in Printv in functionWrapper.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7593 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-05 14:11:35 +00:00
William S Fulton
50543e36d1 Modify following features to work as flags, so that they can be truely set and unset: director, nodirector
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7592 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 21:47:33 +00:00
William S Fulton
02a4e87a25 Fix ruby warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7591 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:38:57 +00:00
William S Fulton
fb635c4701 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7590 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:38:57 +00:00
William S Fulton
bffb4320a3 %pythondynamic - it is gone!
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7589 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:37:44 +00:00
William S Fulton
98fb466409 Modify following features to work as flags, so that they can be truely set and unset: novaluewrapper
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7588 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:36:09 +00:00
William S Fulton
1ca5dca583 typo
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7587 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:34:40 +00:00
William S Fulton
dda5e32a18 Modify following features to work as flags, so that they can be truely set and unset: nounref, noref, noattr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7586 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:34:10 +00:00
William S Fulton
a333a56da0 Modify following features to work as flags, so that they can be truely set and unset: kwargs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7585 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:30:41 +00:00
William S Fulton
7ad869e745 Modify following features to work as flags, so that they can be truely set and unset: noautodoc, python:maybecall, classic, modern, python:nondynamic
Removed the nokwargs feature.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7584 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:28:15 +00:00
William S Fulton
ca5cdbe0a3 Modify following features to work as flags, so that they can be truely set and unset: allowexcept, director, nodirector, notabstract
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7583 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:24:54 +00:00
William S Fulton
b3584316e7 Modify following features to work as flags, so that they can be truely set and unset: notabstract
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7582 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:20:41 +00:00
William S Fulton
c81ffa2bfa Modify following features to work as flags, so that they can be truely set and unset: kwargs,
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7581 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:17:00 +00:00
William S Fulton
90db4bb7b3 remove %pythondynamic - it didn't work properly - use %pythonnondynamic instead
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7580 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:14:34 +00:00
William S Fulton
d2be752387 add deprecation note
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7579 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-04 20:12:52 +00:00
Charlie Savage
65a0a3b9f2 Fixed handling of constants. Previously if a %constant directive was defined before a #define it would not work correctly.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7578 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-03 19:47:06 +00:00
William S Fulton
7141c63a44 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7577 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:54:15 +00:00
William S Fulton
ae1735485f Modify following features to work as flags, so that they can be truely set and unset:
predicate


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7576 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:51:11 +00:00
William S Fulton
49369ed1e3 simple comment
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7575 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:50:39 +00:00
William S Fulton
f0d9cfac38 Modify following features to work as flags, so that they can be truely set and unset:
ruby


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7574 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:46:15 +00:00
William S Fulton
a5ab84ddc7 Modify following features to work as flags, so that they can be truely set and unset:
ignore


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7573 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:37:41 +00:00
William S Fulton
0706c5d13a Modify following features to work as flags, so that they can be truely set and unset:
modula3:multiretval


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7572 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:35:52 +00:00
William S Fulton
4e3bc83ad5 Modify following features to work as flags, so that they can be truely set and unset:
exceptionclass


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7571 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:21:59 +00:00
William S Fulton
963da5f126 Modify following features to work as flags, so that they can be truely set and unset:
cs:const


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7570 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:20:54 +00:00
William S Fulton
895e68862e *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7569 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:06:08 +00:00
William S Fulton
1fd078512c Modify following features to work as flags, so that they can be truely set and unset:
nodefault


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7568 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:05:50 +00:00
William S Fulton
0884fef671 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7567 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:01:34 +00:00
William S Fulton
32839df23b Modify following features to work as flags, so that they can be truely set and unset:
immutable


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7566 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 23:01:13 +00:00
William S Fulton
bc0c43d7c1 Modify following features to work as flags, so that they can be truely set and unset:
new


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7565 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 22:16:51 +00:00
William S Fulton
656cb7ab06 Modify following features to work as flags, so that they can be truely set and unset:
new


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7564 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 22:10:17 +00:00
William S Fulton
edf98b69c7 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7563 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 21:45:34 +00:00
William S Fulton
4ec01af9dd Modify following features to work as flags, so that they can be truely set and unset:
java:const
            java:downcast
            compactdefaultargs
            ignore
            valuewrapper


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7562 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 21:37:40 +00:00
William S Fulton
0c71a1f3ba New functions GetFlag and SetFlag
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7561 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 21:34:01 +00:00
William S Fulton
fff590d2e5 test compactdefaultargs feature
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7560 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 21:32:12 +00:00
William S Fulton
ba8a2fbc52 bit more on arrays
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7559 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 21:13:44 +00:00
Marcelo Matus
d13e98213b recover the %import(module=name) option,lost in previous fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7558 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 15:27:20 +00:00
Marcelo Matus
39731cb611 fix again the %import + module name problem, now it works.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7557 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 13:22:48 +00:00
Marcelo Matus
f8b864d23a fix for %import + module name, detected in OSS
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7556 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-30 12:00:34 +00:00
William S Fulton
81adce79a2 add details about htmldoc patch
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7555 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-29 20:18:21 +00:00
William S Fulton
5db7f9f04d default array wrapping clarification
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7554 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-29 20:16:28 +00:00
amigalemming
3575cd6e06 Modula-3 convention: enumeration item names shall start with a capital
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7553 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-29 14:38:52 +00:00