Commit graph

6,001 commits

Author SHA1 Message Date
Matthias Köppe
9fa4db6131 #ifdef out debugging statement.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9011 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-18 01:56:18 +00:00
Mikel Bancroft
5c8dd6e9b6 03/17/2005: mutandiz
[allegrocl]
	    mangle names of constants generated via constantWrapper.

	    When using OUTPUT typemaps and the function has a non-void
	    return value, it should be first in the values-list, followed
	    by the OUTPUT mapped values.

	    Fix bug with boolean parameters, which needed to be
	    passed in as int values, rather than T or NIL.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9010 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-18 01:18:36 +00:00
Mikel Bancroft
e6587aca65 03/15/2006: mutandiz
[allegrocl]
	    Generate wrappers for constants when in C++ or -cwrap mode.
	    Make -cwrap the default, since it is most correct. Users
	    can use the -nocwrap option to avoid the creation of a .cxx
	    file when interfacing to C code.

	    When in -nocwrap mode, improve the handling of converting
 	    infix literals to prefix notation for lisp. This is very
	    basic and not likely to be improved upon since this only
	    applies to the -nocwrap case. Literals we can't figure out
	    will result in a warning and be included in the generated
	    code.

	    validIdentifier now more closely approximates what may be
	    a legal common lisp symbol.

	    Fix typemap error in allegrocl.swg


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9009 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-16 18:11:25 +00:00
Marcelo Matus
1097406a52 fix misplaced code, reported by Olly
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9008 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-16 01:46:50 +00:00
Marcelo Matus
e2882a13e8 fix mispelled prepend, reported by Jeremy McCormick
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9007 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-16 01:44:26 +00:00
William S Fulton
bc0f2a654b fixes for sub is a perl keyword
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9006 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-14 22:07:54 +00:00
William S Fulton
74ca46655d clean up .pdb files generated by visual studio
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9005 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-14 22:06:19 +00:00
Mikel Bancroft
3c6167fb0b 03/12/2006: mutandiz
[allegrocl]
	    Add INPUT/OUTPUT typemaps for bool.
	    Generate c++ style wrappers for struct/unions when
	    -cwrap option specified.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9004 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-12 20:38:57 +00:00
Matthias Köppe
f8817ba92d Remove %include to non-existent file
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9003 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-11 01:09:39 +00:00
William S Fulton
766cb3877b minor code consistent style changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9002 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-11 00:06:45 +00:00
William S Fulton
3e57edcf2a #1447337 Delete LocalRefs at the end of director methods and some cosmetic changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9001 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-11 00:05:20 +00:00
Mikel Bancroft
03ccec96c7 03/10/2006: mutandiz
[allegrocl]
	    Fix bug in the generation of lisp wrappers for C interfaces.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9000 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-10 23:31:46 +00:00
William S Fulton
7e713eaa8d *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8999 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-10 22:54:51 +00:00
William S Fulton
a574823bc6 remove non-standard --with-release-suffix configure options and fix the standard autoconf options --program-prefix and --program-suffix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8998 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-10 22:54:02 +00:00
William S Fulton
fd751eb101 back out previous chicken patch - it breaks the C# csc compiler detection
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8997 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-10 21:55:46 +00:00
William S Fulton
0eaa9f70dd Bug 1446319 - variable of same name emitted more than once when more than wstring parameter in director methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8996 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-10 21:47:58 +00:00
William S Fulton
8b1971953d Bug 1446319 - variable of same emitted more than once when more than wstring parameter in director methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8995 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-10 21:47:13 +00:00
William S Fulton
ca5f09a1b9 verify csc detected is c# compiler
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8994 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-09 20:29:26 +00:00
Matthias Köppe
fe7c94f946 Fix unterminated line
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8993 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-09 08:37:12 +00:00
Luigi Ballabio
90b6e38f1f Support for Ruby 1.6
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8992 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-09 08:34:09 +00:00
William S Fulton
77d69cd1fd getting ready for 1.3.29
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8991 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 23:06:30 +00:00
William S Fulton
3e7b5d7509 fix for perl keyword
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8990 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 23:05:11 +00:00
William S Fulton
a3f560b1b4 Getting ready for 1.3.29
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8989 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 23:01:29 +00:00
William S Fulton
4f9d3e819f cosmetics
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8988 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 22:02:54 +00:00
William S Fulton
dfdb9c9328 Move copyright notices from -version to -copyright and add in missing copyright notices that are in LICENSE
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8987 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 22:01:17 +00:00
William S Fulton
c9e72eae70 php keyword fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8986 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 21:58:28 +00:00
Matthias Köppe
3fe56b8cec *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8985 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 21:26:16 +00:00
Matthias Köppe
b7555582b5 Fix for module names containing a "-" in non-"shadow" mode.
Patch from Aaron VanDevender (#1441474).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8984 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 21:25:28 +00:00
Charlie Savage
7453210c6d Added support for li_factory test to Ruby.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8983 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 19:44:37 +00:00
Charlie Savage
93a911c85b Added test for non-static method.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8982 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 19:44:21 +00:00
Marcelo Matus
f1c1f6224d add note for namespace issues
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8981 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 09:15:31 +00:00
Marcelo Matus
942ccf497a add email
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8980 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 02:52:57 +00:00
Matthias Köppe
a1440c9279 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8979 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 02:22:48 +00:00
William S Fulton
8232332f2a Add in a few missing authors whose names were in the source files
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8978 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 00:50:02 +00:00
William S Fulton
121f60367f Common template for head of each file detailing licence, distribution and authors information
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8977 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 00:45:17 +00:00
William S Fulton
7fa09580a0 Common template for head of each file detailing licence, distribution and authors information
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8976 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 00:37:34 +00:00
William S Fulton
c284e878e5 Common template for head of each file detailing licence, distribution and authors information
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8975 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 00:35:17 +00:00
William S Fulton
c188bc31a0 Common template for head of each file detailing licence, distribution and authors information
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8974 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 00:21:51 +00:00
William S Fulton
33cd31865a Common template for head of each file detailing licence, distribution and authors information
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8973 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 00:14:10 +00:00
William S Fulton
8ff6ec955d Common template for head of each file detailing licence, distribution and authors information
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8972 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-06 22:51:01 +00:00
Marcelo Matus
a6147bb05a split tabs for C and Python. In python the indentation goes back to 4, in C stays at 2
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8971 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-06 20:10:01 +00:00
Mikel Bancroft
abad54d343 3/6/2006: mutandiz
[allegrocl]
	add Lib/allegrocl/inout_typemaps.i


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8970 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-06 18:47:07 +00:00
Marcelo Matus
9371153164 fix _swig_repr, as reported by Robin
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8969 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-06 18:36:28 +00:00
Marcelo Matus
5cafbdaa82 fix _swig_repr, as reported by Robin
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8968 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-06 18:17:06 +00:00
Marcelo Matus
c1a95707e8 fix SWIG_Python_TypeQuery for C/Ansi, ie, the old variable declared after code issue
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8967 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-06 05:59:54 +00:00
Marcelo Matus
651828000b add UofA, William will fix the rest of the license issues
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8966 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-06 04:10:20 +00:00
Marcelo Matus
ab22c72a56 fix fastinit option initial value, ie, it should be disabled(0)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8965 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-06 04:08:44 +00:00
Marcelo Matus
eaa4febc80 fix SWIG_Python_SetSwigThis reported by Robin
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8964 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-06 04:07:43 +00:00
Marcelo Matus
e914e7dd6a add -fastquery and fix SWIG_Python_GetSwigThis, avoid to call GetAttr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8963 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-05 06:43:16 +00:00
Marcelo Matus
4469c94646 add -O
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8962 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-05 06:37:18 +00:00