Draft of JIMS based on external object 64/11664/3
authorSylvestre Ledru <sylvestre.ledru@scilab-enterprises.com>
Thu, 6 Jun 2013 15:45:12 +0000 (17:45 +0200)
committerAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Fri, 28 Jun 2013 07:23:52 +0000 (09:23 +0200)
commitbd6b66b7e45c5850e9cfaf8deed27f94f63e41c5
tree8e6c4f4776fe3440f29c92c1c506be70054b50bc
parentec5b7dd3826cffbc2937c804843670edc2562641
Draft of JIMS based on external object

Change-Id: I509102569587034b005216a5ae6e1a82ff90cab7
179 files changed:
scilab/configure
scilab/configure.ac
scilab/etc/classpath.xml.in
scilab/etc/classpath.xml.vc
scilab/etc/modules.xml.in
scilab/etc/modules.xml.vc
scilab/modules/Makefile.am
scilab/modules/Makefile.in
scilab/modules/core/includes/callinterf.h
scilab/modules/core/src/c/callinterf.c
scilab/modules/core/src/c/dynamic_gateways.c
scilab/modules/core/src/c/dynamic_gateways.h
scilab/modules/external_objects/includes/ExternalObjects.h
scilab/modules/external_objects/src/cpp/ScilabObjects.cpp
scilab/modules/external_objects/src/cpp/newInstance.cpp
scilab/modules/external_objects_java/Makefile.am [new file with mode: 0644]
scilab/modules/external_objects_java/Makefile.in [new file with mode: 0644]
scilab/modules/external_objects_java/TODO [new file with mode: 0644]
scilab/modules/external_objects_java/build.xml [new file with mode: 0644]
scilab/modules/external_objects_java/core_Import.def [new file with mode: 0644]
scilab/modules/external_objects_java/core_f_Import.def [new file with mode: 0644]
scilab/modules/external_objects_java/etc/external_objects_java.quit [new file with mode: 0644]
scilab/modules/external_objects_java/etc/external_objects_java.start [new file with mode: 0644]
scilab/modules/external_objects_java/external_objects_java.iss [new file with mode: 0644]
scilab/modules/external_objects_java/external_objects_java.rc [new file with mode: 0644]
scilab/modules/external_objects_java/external_objects_java.vcxproj [new file with mode: 0644]
scilab/modules/external_objects_java/external_objects_java.vcxproj.filters [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/addchapter.sce [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jallowClassReloading.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jarray.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jautoUnwrap.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jcast.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jcompile.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jconvMatrixMethod.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jdeff.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jdisableTrace.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jenableTrace.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jexists.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jgetclassname.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jgetfield.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jgetfields.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jgetmethods.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jimport.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jimsgetpath.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jinvoke.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jinvoke_db.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jnewInstance.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jnull.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jremove.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jsetfield.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/junwrap.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/junwraprem.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jvoid.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jwrap.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jwrapinchar.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/jwrapinfloat.xml [new file with mode: 0644]
scilab/modules/external_objects_java/help/en_US/new.xml [new file with mode: 0644]
scilab/modules/external_objects_java/includes/#ScilabGateway.hxx# [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ExternalObjects.h [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ExternalObjectsFunction.h [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ScilabAbstractInvoker.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ScilabAbstractMemoryAllocator.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ScilabAbstractOptionsSetter.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ScilabAutoCleaner.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ScilabEnvironments.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ScilabGateway.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ScilabGatewayOptions.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ScilabObjects.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ScilabOptionsSetter.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/includes/ScilabStream.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/includes/dynlib_external_objects_java_scilab.h [new file with mode: 0644]
scilab/modules/external_objects_java/includes/gw_external_objects_java.h [new file with mode: 0644]
scilab/modules/external_objects_java/license.txt [new file with mode: 0644]
scilab/modules/external_objects_java/locales/cs_CZ.po [new file with mode: 0644]
scilab/modules/external_objects_java/locales/external_objects.pot [new file with mode: 0644]
scilab/modules/external_objects_java/locales/fr_FR.po [new file with mode: 0644]
scilab/modules/external_objects_java/locales/it_IT.po [new file with mode: 0644]
scilab/modules/external_objects_java/locales/ja_JP.po [new file with mode: 0644]
scilab/modules/external_objects_java/locales/ru_RU.po [new file with mode: 0644]
scilab/modules/external_objects_java/locales/uk_UA.po [new file with mode: 0644]
scilab/modules/external_objects_java/macros/!_deff_wrapper.sci [new file with mode: 0644]
scilab/modules/external_objects_java/macros/buildmacros.bat [new file with mode: 0644]
scilab/modules/external_objects_java/macros/buildmacros.sce [new file with mode: 0644]
scilab/modules/external_objects_java/macros/cleanmacros.bat [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/c/gw_external_objects_java.c [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jallowClassReloading.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jarray.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jcast.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jcompile.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jdeff.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jdisableTrace.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jenableTrace.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jexists.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jgetclassname.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jgetfield.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jgetfields.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jgetmethods.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jimport.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jnewInstance.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jremove.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_junwrap.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_junwraprem.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jvoid.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/cpp/sci_jwrap.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/sci_gateway/external_objects_java_gateway.xml [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/JIMSwrapunwrap.h [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/JavaOptionsHelper.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/JavaOptionsSetter.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/JavaOptionsSetter.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/NoMoreScilabMemoryException.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/NoMoreScilabMemoryException.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/ScilabJavaEnvironment.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/ScilabJavaEnvironment.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/ScilabJavaEnvironmentWrapper.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/ScilabJavaEnvironmentWrapper.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/ScilabJavaException.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/ScilabJavaObjectHelper.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/ScilabObjects.giws.xml [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/ScilabObjectsCPP.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/WrapAsDirectBuffer.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/WrapAsDirectBufferTemplate.hpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/builder_cpp.sce [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/dllMain.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/noMoreMemory.h [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/unwrap.hpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/wrap.hpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/cpp/wrapwithcast.hpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/java/org/scilab/modules/external_objects_java/FunctionArguments.java [new file with mode: 0644]
scilab/modules/external_objects_java/src/java/org/scilab/modules/external_objects_java/ScilabClassLoader.java [new file with mode: 0644]
scilab/modules/external_objects_java/src/java/org/scilab/modules/external_objects_java/ScilabJavaArray.java [new file with mode: 0644]
scilab/modules/external_objects_java/src/java/org/scilab/modules/external_objects_java/ScilabJavaClass.java [new file with mode: 0644]
scilab/modules/external_objects_java/src/java/org/scilab/modules/external_objects_java/ScilabJavaCompiler.java [new file with mode: 0644]
scilab/modules/external_objects_java/src/java/org/scilab/modules/external_objects_java/ScilabJavaConstructor.java [new file with mode: 0644]
scilab/modules/external_objects_java/src/java/org/scilab/modules/external_objects_java/ScilabJavaException.java [new file with mode: 0644]
scilab/modules/external_objects_java/src/java/org/scilab/modules/external_objects_java/ScilabJavaMethod.java [new file with mode: 0644]
scilab/modules/external_objects_java/src/java/org/scilab/modules/external_objects_java/ScilabJavaObject.java [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabClassLoader.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabClassLoader.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabJavaArray.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabJavaArray.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabJavaClass.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabJavaClass.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabJavaCompiler.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabJavaCompiler.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabJavaObject.cpp [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabJavaObject.hxx [new file with mode: 0644]
scilab/modules/external_objects_java/src/jni/ScilabObjects.giws.xml [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/invoke.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/invoke.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jallowClassReloading.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jarray.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jcast.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jcompile.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jcompile.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jdeff.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jdeff.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jenableTrace.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jenableTrace.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jexists.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jexists.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jgetclassname.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jgetclassname.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jgetfield.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jgetfield.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jgetfields.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jgetfields.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jgetmethods.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jgetmethods.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jimport.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jimport.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jnewInstance.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jnewInstance.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/junwraprem.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/junwraprem.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jwrap.dia.ref [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/jwrap.tst [new file with mode: 0644]
scilab/modules/external_objects_java/tests/unit_tests/new.tst [new file with mode: 0644]
scilab/scilab-lib.properties.in
scilab/scilab-lib.properties.vc