Commit graph

4,854 commits

Author SHA1 Message Date
Logan Johnson
9255947280 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4755 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-30 20:28:33 +00:00
Logan Johnson
1df6080a6d *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4754 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-30 20:19:40 +00:00
Logan Johnson
bf517cf7df Retracted broken code for overridden PIKE::variableWrapper() function until
further investigation can be made.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4753 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-30 19:59:08 +00:00
Logan Johnson
3684a6a3a7 Updates to the 'simple' example for the Pike module.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4752 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-30 19:56:57 +00:00
Dave Beazley
6f5e5ddf39 new test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4751 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-30 17:44:51 +00:00
Dave Beazley
f9cb6b08e5 Minor tweak.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4750 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-30 17:42:24 +00:00
William S Fulton
270cf51134 Overwrite file rather than append to file fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4749 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 19:06:51 +00:00
Logan Johnson
c350782b19 Little bug fix for this run test.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4748 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 16:49:16 +00:00
Logan Johnson
d3a7c986ab Modified test cases to enable multiple inheritance mode for Ruby.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4747 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 16:48:24 +00:00
Logan Johnson
7aee539451 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4746 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 16:22:10 +00:00
Logan Johnson
184da7430f A little more work on the Ruby support for C++ polymorphism. Exception
handling almost works...


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4745 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 16:08:16 +00:00
Logan Johnson
c6f231f597 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4744 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 15:28:05 +00:00
William S Fulton
2db232b1b8 Build changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4743 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 12:00:59 +00:00
William S Fulton
6dc29d6959 Update about requiring Libtool
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4742 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 11:20:04 +00:00
William S Fulton
65411ffaad removed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4741 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 11:11:15 +00:00
William S Fulton
669bd3ddc8 imports runtime test name change - this must have got left out when imports was renamed from import
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4740 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 11:03:15 +00:00
William S Fulton
af943d9973 Added mzscheme runtime library to build (it doesn't and never has used libtool)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4739 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 11:01:02 +00:00
William S Fulton
9e50dda2c3 LD_LIBRARY_PATH fix for finding shared objects
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4738 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 10:58:50 +00:00
William S Fulton
9b53fde3a4 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4737 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-29 10:55:30 +00:00
William S Fulton
824171c7e3 RUNTIMEDIR fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4736 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 23:39:14 +00:00
Logan Johnson
ca6eae96a3 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4735 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 23:12:36 +00:00
William S Fulton
416d00c541 Fixes the runtime library examples to link with the runtime library. Required for Cygwin.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4734 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:57:26 +00:00
William S Fulton
a44a0231ac Corrected some comments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4733 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:56:04 +00:00
William S Fulton
2ec2f570ac Fix for RUNTIMEDIR and tidy up some junk
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4732 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:53:24 +00:00
William S Fulton
acbe60eaac Multiple build directories fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4731 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:51:15 +00:00
William S Fulton
4134d8ba1b *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4730 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:50:30 +00:00
William S Fulton
ec060d9e62 These autoconf generated files should not be in CVS.
The approach is not to have any autotool generated files checked into cvs.
Anyone using CVS must have the autotools installed and so all the required files will be generated during bootstrapping (running autogen.sh)


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4729 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:49:29 +00:00
William S Fulton
5018ce706d These autoconf and libtool files are no longer used and have been replaced by libtool being used in the top level configure script.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4728 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:46:31 +00:00
William S Fulton
6e9839f370 Automake is now used to build the runtime libraries in conjunction with libtool.
These files are now redundant.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4727 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:42:58 +00:00
William S Fulton
96b4db6f2d Automake is now used to build the runtime libraries in conjunction with libtool.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4726 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:42:27 +00:00
Logan Johnson
e3d1ba9eb0 Initial implementation of polymorphism stuff for Ruby; still under
construction.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4725 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:37:27 +00:00
William S Fulton
abb2acc08a Libtool added.
Removed last remaining subdirectory configure script (Tools directory)
Decision to skip a language has moved from the top level makefile into this configure.in


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4724 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:36:44 +00:00
Logan Johnson
c205647410 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4723 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:36:11 +00:00
Logan Johnson
ddbdf26508 Renamed Language::SetNoneComparison() to setSubclassInstanceCheck(),
because that name better reflects what the function's trying to accomplish
(test whether the object for which the constructor's being called is an
instance of the class, or an instance of one of its subclasses).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4722 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:35:52 +00:00
William S Fulton
f1980cd629 Libtool bootstrap
Single autoconf invocation instead of two


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4721 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:33:57 +00:00
William S Fulton
c08fdef46d The decision whether to skip a language is decided by configure now
Runtime library mods to use Automake


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4720 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:28:35 +00:00
Dave Beazley
bfb3ea8998 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4719 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 19:30:08 +00:00
Dave Beazley
77b5b6623e Fixed [ 723471 ] Wrapper_print() fails with preprocessor directives
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4718 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 19:29:49 +00:00
Dave Beazley
b8a16a73da *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4717 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 18:49:41 +00:00
Dave Beazley
9cdf7fb493 Strengthened test for const static members.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4716 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 18:49:38 +00:00
William S Fulton
199b38f39e Fix for push_back as suggested by Gualtiero Chiaia
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4715 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-26 12:54:52 +00:00
Logan Johnson
c0a9e0d223 Add inv and outv Ruby typemaps for std::string.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4714 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-26 00:00:19 +00:00
Logan Johnson
f60b413181 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4713 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 21:24:44 +00:00
Logan Johnson
5d5262799c Expanded the section on "C++ Inheritance" in the Ruby chapter of the
manual, to talk about the new support for multiple inheritance.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4712 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 21:20:10 +00:00
Logan Johnson
0391c0033b *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4711 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 20:30:06 +00:00
Logan Johnson
e3eadfdc7b Add options for the %module directive to enable Ruby-specific features
(same as the -globalmodule and -minherit command-line flags).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4710 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 20:20:45 +00:00
Logan Johnson
d35dcb10fb Also run the multiple inheritance test case (minherit.i) for Ruby, now.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4709 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 20:19:40 +00:00
Logan Johnson
3e7037351a Made a change to the type-checking code in SWIG_ConvertPtr() for the Ruby
module, so that the new multiple-inheritance support code will work.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4708 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 20:00:46 +00:00
Logan Johnson
183be41892 Initial changes for limited MI support in Ruby (still under construction!)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4707 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 17:38:42 +00:00
Logan Johnson
0805ba938d Added the -globalmodule command-line option for the Ruby module, which
allows the user to wrap all classes, methods and constants directly into
the global module (i.e. the Kernel module) instead of a named, nested
module.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4706 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 16:03:50 +00:00