Commit graph

13,689 commits

Author SHA1 Message Date
William S Fulton
b8c781ed28 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9151 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:07:43 +00:00
William S Fulton
b39b6e386b link updates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9150 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:07:17 +00:00
William S Fulton
0f30ec1ddc link updates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9150 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:07:17 +00:00
William S Fulton
964315b84c Suppress director out warning for pointers/references
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9149 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:05:15 +00:00
William S Fulton
4a5f3fd01e Suppress director out warning for pointers/references
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9149 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:05:15 +00:00
William S Fulton
df6c795a37 Fix test for gcc-4.1
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9148 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:04:35 +00:00
William S Fulton
f79531d85c Fix test for gcc-4.1
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9148 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:04:35 +00:00
William S Fulton
5723482a49 Add warning for directorout typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9147 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:03:57 +00:00
William S Fulton
83f49ed6aa Add warning for directorout typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9147 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:03:57 +00:00
William S Fulton
d228d4225c uninitialised variable warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9146 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:02:23 +00:00
William S Fulton
f8278003ce uninitialised variable warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9146 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:02:23 +00:00
William S Fulton
5d261cff61 operator overload fix patch from Daniel Moore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9145 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:00:27 +00:00
William S Fulton
d236483ecb operator overload fix patch from Daniel Moore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9145 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-05 21:00:27 +00:00
William S Fulton
0409138721 Remove protected method wrapper (directors) which was being generated when there was no corresponding method in the C++ class. It seemed to be adding in proxy director methods to derived classes if the base class had a protected virtual method. There is no reason to have the extra method (it doesn't happen with public methods) and is the wrong place to add extra methods in any case - should be done in one of the earlier parse stages.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9144 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 22:15:24 +00:00
William S Fulton
609a8fe62e Remove protected method wrapper (directors) which was being generated when there was no corresponding method in the C++ class. It seemed to be adding in proxy director methods to derived classes if the base class had a protected virtual method. There is no reason to have the extra method (it doesn't happen with public methods) and is the wrong place to add extra methods in any case - should be done in one of the earlier parse stages.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9144 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 22:15:24 +00:00
William S Fulton
da8b2acc99 Fixes for override / hidden methods detection when using directors (for C#)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9143 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 22:08:09 +00:00
William S Fulton
257a70094e Fixes for override / hidden methods detection when using directors (for C#)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9143 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 22:08:09 +00:00
William S Fulton
71679e2fce add new director tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9142 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 21:36:20 +00:00
William S Fulton
89490e6926 add new director tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9142 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 21:36:20 +00:00
William S Fulton
6326f4d5c6 redundant attribute check removed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 21:03:26 +00:00
William S Fulton
f249d4843e redundant attribute check removed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 21:03:26 +00:00
William S Fulton
1aade65755 Only generate C# SwigDerivedClassHasMethod() if there are director methods in the class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9140 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 21:00:26 +00:00
William S Fulton
1db0b8a0c0 Only generate C# SwigDerivedClassHasMethod() if there are director methods in the class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9140 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 21:00:26 +00:00
William S Fulton
fa1a3c7cb7 Add in missing director directives
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9139 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:53:37 +00:00
William S Fulton
47d40141be Add in missing director directives
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9139 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:53:37 +00:00
William S Fulton
89e33f9fda Correct comments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9138 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:52:00 +00:00
William S Fulton
c31fb2e9a1 Correct comments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9138 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:52:00 +00:00
William S Fulton
06ac19312a Fix return by reference for directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9137 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:49:25 +00:00
William S Fulton
981a5597d3 Fix return by reference for directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9137 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:49:25 +00:00
William S Fulton
28700fd085 clean up more of the generated files
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9136 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:48:32 +00:00
William S Fulton
b26a8fe653 clean up more of the generated files
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9136 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:48:32 +00:00
William S Fulton
fd1829d596 Add in documentation clean
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9135 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:47:26 +00:00
William S Fulton
50058d0746 Add in documentation clean
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9135 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:47:26 +00:00
William S Fulton
fa5e3a1f07 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9134 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:43:12 +00:00
William S Fulton
78444466ef *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9134 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-02 20:43:12 +00:00
Mikel Bancroft
3069aa45fb 05/25/2006: mutandiz
[allegrocl]
	    Fix bug in generation of CLOS type declarations for unions
	    and equivalent types.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9133 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-25 23:22:05 +00:00
Mikel Bancroft
c0faf9773e 05/25/2006: mutandiz
[allegrocl]
	    Fix bug in generation of CLOS type declarations for unions
	    and equivalent types.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9133 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-25 23:22:05 +00:00
Olly Betts
7808da6cd2 Eliminate use of static fixed sized buffers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9132 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-25 08:01:36 +00:00
Olly Betts
0137fddce5 Eliminate use of static fixed sized buffers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9132 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-25 08:01:36 +00:00
Mikel Bancroft
cf55986a90 5/24/2006: mutandiz
[allegrocl]
	   Don't require full class definition to generate CLOS wrapper.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9131 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-24 08:33:07 +00:00
Mikel Bancroft
7c36fe2581 5/24/2006: mutandiz
[allegrocl]
	   Don't require full class definition to generate CLOS wrapper.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9131 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-24 08:33:07 +00:00
Olly Betts
f5951ecb34 Fix some typos.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9130 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-21 11:13:33 +00:00
Olly Betts
78113286d1 Fix some typos.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9130 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-21 11:13:33 +00:00
Olly Betts
b4b814dd26 Make GCC visibility support work with PHP.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9129 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-20 12:59:06 +00:00
Olly Betts
5a52f1a53e Make GCC visibility support work with PHP.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9129 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-20 12:59:06 +00:00
Olly Betts
f08ed23361 Typo fixes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9128 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-20 09:03:29 +00:00
Olly Betts
202d194412 Typo fixes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9128 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-20 09:03:29 +00:00
Olly Betts
8d5406d958 Fix typos
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9127 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-20 05:58:26 +00:00
Olly Betts
43a60b1c4d Fix typos
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9127 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-20 05:58:26 +00:00
Olly Betts
5f242792d3 Remove reference to -dlname.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9126 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-20 04:56:19 +00:00