From f0d1d772fa547e2f22ebe11b6e2949babc3a9d94 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Wed, 13 Sep 2006 20:55:24 +0000 Subject: [PATCH] - explicitcall feature removed. - Instead of using the swig_up flag in each director method (Python, Ruby, Ocaml) to indicate whether the explicit C++ call to the appropriate base class method or a normal polymorphic C++ call should be made, the new approach makes one of these calls directly from the wrapper method. - Java/C# recursive director method calls fixed (no need for explicitcall feature to solve this now) git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9275 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Doc/Manual/Java.html | 57 ------------------- Doc/Manual/SWIGPlus.html | 80 --------------------------- Source/Modules/csharp.cxx | 50 +++++++++++++++++ Source/Modules/emit.cxx | 17 +----- Source/Modules/java.cxx | 52 ++++++++++++++++++ Source/Modules/lang.cxx | 112 +++++++++++++++++++++++++++++--------- Source/Modules/ocaml.cxx | 50 ++++++++--------- Source/Modules/python.cxx | 71 +++++++++++------------- Source/Modules/ruby.cxx | 50 ++++++++--------- Source/Modules/swigmod.h | 3 + Source/Swig/cwrap.c | 112 +++++++++++++++++++++++++++----------- Source/Swig/swig.h | 4 +- 12 files changed, 355 insertions(+), 303 deletions(-) diff --git a/Doc/Manual/Java.html b/Doc/Manual/Java.html index 48f7c6d02..03b68d22c 100644 --- a/Doc/Manual/Java.html +++ b/Doc/Manual/Java.html @@ -83,7 +83,6 @@
  • Director classes
  • Overhead and code bloat
  • Simple directors example -
  • Director base method calls
  • Common customization features