Commit graph

1,143 commits

Author SHA1 Message Date
Dave Beazley
37d8bc265b Added support for the unary plus operator in expressions.
Amazingly, this never seems to be have been added to SWIG
before ;-).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4247 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-31 17:28:51 +00:00
Luigi Ballabio
7a8f71fa7c Allow objects to be modified during iteration (and minor method name change)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4246 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-29 13:05:45 +00:00
Luigi Ballabio
3e5a5404ce Using PyLong_Foo where appropriate (I think)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4245 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-29 13:05:06 +00:00
Logan Johnson
3d7c70137b Yet more refactoring in the Ruby module.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4244 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-28 15:18:57 +00:00
Logan Johnson
a77bc8c3e1 Moved the code for defining Ruby method aliases out into a separate function.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4243 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-28 15:07:20 +00:00
Logan Johnson
8afc2083b9 Moved module initialization code for defining Ruby module(s) out into
a separate function.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4242 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-28 15:03:47 +00:00
Luigi Ballabio
ba50b7bf86 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4240 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-22 08:11:51 +00:00
William S Fulton
d13f2adde6 added continuation line in AC_CONFIG_FILES
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4239 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-21 00:39:02 +00:00
Luigi Ballabio
8199d6bf1d typechecks were leaking
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4238 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-18 13:19:41 +00:00
Luigi Ballabio
32e0a3d8e7 A global stl.i works just as well
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4237 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-17 12:44:47 +00:00
William S Fulton
fc5d424000 File format changed to Unix. Fix dependencies when building using parallel make.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4236 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-13 23:07:51 +00:00
William S Fulton
7242aeb3cf *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4235 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-13 23:05:24 +00:00
William S Fulton
184dce8dfa shared object extension changed to .bundle for mac os x
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4234 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-13 19:08:23 +00:00
Luigi Ballabio
ec0919954c *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4233 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-10 07:50:30 +00:00
William S Fulton
96dcd2a74a Fix for cygpath if cygpath is not installed on Cygwin/Mingw machine or does not support --mixed option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4232 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-09 23:39:48 +00:00
Thien-Thi Nguyen
4a50d71844 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4231 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-08 12:21:07 +00:00
Thien-Thi Nguyen
25c8a3d592 (Xml_print_attributes): Do "&" replacement
before any others that might introduce "&" into
the stream.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4230 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-08 12:19:28 +00:00
William S Fulton
ae4f3e72b3 Update for recent build changes. Source directory clean no longer needed. Use ./autogen.sh.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4228 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-27 16:52:29 +00:00
William S Fulton
e1971a1f9d Fix for moved install-sh
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4227 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-24 00:40:44 +00:00
William S Fulton
61f434252e *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4226 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-23 23:40:51 +00:00
William S Fulton
6d99943262 Makefile.in files replaced by single Makefile.am
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4225 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-23 23:07:01 +00:00
William S Fulton
f1c896db1c AC_PREREQ(2.54) to match top level configure.in
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4224 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-23 23:01:18 +00:00
William S Fulton
1468437d7b Autoconf generates these files. Removing from CVS.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4223 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-23 22:59:36 +00:00
William S Fulton
d53533dcfd swigconfig.h.in is a generated file. Removing from CVS.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4222 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-23 22:58:16 +00:00
William S Fulton
031b7bddbf Bootstrap changes sets up Automake and now also installs missing files for Autoconf.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4221 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-23 22:51:49 +00:00
William S Fulton
a4c4e8e8b2 Automake used to build SWIG executable
Automake 1.7.x requires autoconf version 2.54 minimum


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4220 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-23 22:50:26 +00:00
William S Fulton
b88a7bfa05 Single makefile for building SWIG executable
Automake used to build SWIG executable
Tidied up make install
Bug fixes in installation when using ./configure --with-release-suffix and autoconf's EXEEXT.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4219 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-23 22:47:06 +00:00
Logan Johnson
c2f148c725 Use the new PIKE_MODULE_INIT and PIKE_MODULE_EXIT macros for the module
initialization (and finalization) function declarations.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4218 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-20 17:35:51 +00:00
Logan Johnson
01533f8c6e Corrected overloading-related coding in PIKE::dispatchFunction().
Corrected all references to 'sp' to 'Pike_sp'.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4217 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-20 17:27:14 +00:00
Logan Johnson
614f0306f1 Added Ruby-specific warning filter for template_arg_replace test case.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4216 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-20 16:57:06 +00:00
Logan Johnson
1ce8b234f1 Corrected location of mkinstalldirs in Runtime/Makefile.in to
Tools/config/mkinstalldirs.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4215 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-20 16:42:01 +00:00
Logan Johnson
977a5a3461 Corrected location of install-sh in Makefile.in to Tools/config/install-sh.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4214 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-20 16:41:32 +00:00
Logan Johnson
33aa98f837 Corrected location of mkinstalldirs script in Makefile.in to Tools/config.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4213 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-20 16:35:40 +00:00
Logan Johnson
b74acb56f5 Added missing #include of "swigconfig.h" to Source/Modules/browser.cxx,
needed for PACKAGE_VERSION macro definition.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4212 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-20 16:27:16 +00:00
Logan Johnson
dae845182c Add a few things to the TODO list for the Ruby module.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4211 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-20 16:13:40 +00:00
Matthias Köppe
05c2429552 Fix for generated documentation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4210 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-19 17:32:42 +00:00
William S Fulton
dc73ca21e0 Files moved to Tools/config
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4209 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-16 22:08:09 +00:00
William S Fulton
38a3d7a5ef *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4208 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-16 22:03:01 +00:00
William S Fulton
e363f6315f New autoconf files
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4207 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-16 21:47:15 +00:00
William S Fulton
a712b39bd9 Moved from root directory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4206 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-16 21:46:55 +00:00
William S Fulton
65cd56f029 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4205 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-16 21:44:10 +00:00
William S Fulton
b8d315868c AC_CANONICAL_HOST replaces proprietary uname approach.
Initial support for mingw added (untested right now).
Autotool support files moved to Tools/conf directory to get them out of the way. Might be a temporary home until the runtime libraries and libtool is fixed.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4204 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-16 21:38:13 +00:00
William S Fulton
01033bcdf3 Modifications to work on MacOS, submitted by Bernard Desgraupes.
Mainly ensuring the files are output in the appropriate directory.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4203 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-16 21:20:53 +00:00
Thien-Thi Nguyen
477b1260c6 (SO): New var, reflecting AC_SUBST var.
Omitting this breaks `guile_clean' target.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4202 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-13 22:50:33 +00:00
Matthias Köppe
ee8a4d809a *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4201 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-13 17:29:03 +00:00
Matthias Köppe
fc357339e3 Fix typo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4200 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-13 17:25:22 +00:00
Matthias Köppe
bce63d09c8 Empty structs are not portable C.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4199 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-13 17:24:21 +00:00
Matthias Köppe
5ca64ba2d0 Fix module name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4198 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-13 17:23:58 +00:00
Matthias Köppe
60e5f836ff Minor fixes to Guile run tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4197 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-13 17:23:19 +00:00
Matthias Köppe
bcadf4f1fd Fixed linkage
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4196 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-13 16:45:24 +00:00