Merge remote-tracking branch 'origin/5.5' 11/15311/1
Vincent COUVERT [Thu, 2 Oct 2014 13:46:40 +0000 (15:46 +0200)]
Conflicts:
scilab/configure
scilab/configure.ac
scilab/libs/GetWindowsVersion/GetWindowsVersion.rc
scilab/modules/action_binding/src/c/action_binding.rc
scilab/modules/action_binding/src/noaction_binding/noaction_binding.rc
scilab/modules/api_scilab/src/c/api_scilab.rc
scilab/modules/arnoldi/src/c/arnoldi.rc
scilab/modules/boolean/src/c/boolean.rc
scilab/modules/boolean/src/fortran/boolean_f.rc
scilab/modules/cacsd/src/c/cacsd.rc
scilab/modules/cacsd/src/fortran/cacsd_f.rc
scilab/modules/cacsd/src/slicot/slicot_f/slicot_f.rc
scilab/modules/call_scilab/src/c/call_scilab.rc
scilab/modules/commons/src/c/commons.rc
scilab/modules/commons/src/fortran/commons_f.rc
scilab/modules/completion/src/c/completion.rc
scilab/modules/completion/src/nocompletion/nocompletion.rc
scilab/modules/console/src/c/console.rc
scilab/modules/console/src/noconsole/noconsole.rc
scilab/modules/core/includes/version.h.vc
scilab/modules/data_structures/src/c/data_structures.rc
scilab/modules/data_structures/src/fortran/data_structures_f.rc
scilab/modules/differential_equations/src/c/differential_equations.rc
scilab/modules/differential_equations/src/fortran/differential_equations_f.rc
scilab/modules/double/src/c/double.rc
scilab/modules/double/src/fortran/double_f.rc
scilab/modules/dynamic_link/src/c/dynamic_link.rc
scilab/modules/dynamic_link/src/fortran/dynamic_link_f.rc
scilab/modules/elementary_functions/src/c/elementary_functions.rc
scilab/modules/elementary_functions/src/fortran/eispack/eispack_f.rc
scilab/modules/elementary_functions/src/fortran/elementary_functions_f.rc
scilab/modules/elementary_functions/src/fortran/linpack/linpack_f.rc
scilab/modules/elementary_functions/src/fortran/slatec/slatec_f.rc
scilab/modules/external_objects/external_objects.rc
scilab/modules/external_objects_java/external_objects_java.rc
scilab/modules/fftw/src/c/fftw.rc
scilab/modules/fftw/src/nofftw/nofftw.rc
scilab/modules/fileio/src/c/fileio.rc
scilab/modules/functions/src/c/functions.rc
scilab/modules/functions/src/fortran/functions_f.rc
scilab/modules/graphic_export/graphic_export.rc
scilab/modules/graphic_export/src/nographic_export/nographic_export.rc
scilab/modules/graphics/graphic.rc
scilab/modules/graphics/src/nographics/nographics.rc
scilab/modules/gui/images/icons/aboutscilab.png
scilab/modules/gui/src/c/gui.rc
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/tab/SwingScilabDockablePanel.java
scilab/modules/gui/src/nogui/nogui.rc
scilab/modules/hdf5/src/c/hdf5.rc
scilab/modules/helptools/data/pages/homepage-en_US.html
scilab/modules/helptools/data/pages/homepage-fr_FR.html
scilab/modules/helptools/etc/SciDocConf.xml.vc
scilab/modules/helptools/src/c/helptools.rc
scilab/modules/history_browser/src/c/history_browser.rc
scilab/modules/history_browser/src/nohistory_browser/nohistory_browser.rc
scilab/modules/history_manager/src/c/history_manager.rc
scilab/modules/integer/src/c/integer.rc
scilab/modules/integer/src/fortran/integer_f.rc
scilab/modules/interpolation/src/c/interpolation.rc
scilab/modules/interpolation/src/fortran/interpolation_f.rc
scilab/modules/intersci/src/lib/intersci.rc
scilab/modules/io/src/c/io.rc
scilab/modules/io/src/fortran/io_f.rc
scilab/modules/javasci/Makefile.in
scilab/modules/javasci/javasci.rc
scilab/modules/jvm/src/c/libjvm.rc
scilab/modules/jvm/src/nojvm/nojvm.rc
scilab/modules/linear_algebra/src/c/linear_algebra.rc
scilab/modules/linear_algebra/src/fortran/linear_algebra_f.rc
scilab/modules/localization/src/localization.rc
scilab/modules/matio/src/c/matio.rc
scilab/modules/matio/src/nomatio/nomatio.rc
scilab/modules/mexlib/src/libmat/libmat.rc
scilab/modules/mexlib/src/libmex/libmex.rc
scilab/modules/mexlib/src/libmx/libmx.rc
scilab/modules/mpi/src/c/mpi.rc
scilab/modules/optimization/src/c/optimization.rc
scilab/modules/optimization/src/fortran/optimization_f.rc
scilab/modules/output_stream/src/c/output_stream.rc
scilab/modules/output_stream/src/fortran/output_stream_f.rc
scilab/modules/parallel/src/c/parallel.rc
scilab/modules/parameters/src/c/parameters.rc
scilab/modules/polynomials/src/c/polynomials.rc
scilab/modules/polynomials/src/fortran/polynomials_f.rc
scilab/modules/preferences/src/c/preferences.rc
scilab/modules/randlib/src/c/randlib.rc
scilab/modules/randlib/src/fortran/randlib_f.rc
scilab/modules/randlib/src/norandlib/norandlib.rc
scilab/modules/renderer/renderer.rc
scilab/modules/renderer/src/norenderer/norenderer.rc
scilab/modules/scicos/src/c/cli/scicos-cli.rc
scilab/modules/scicos/src/c/noscicos/noscicos.rc
scilab/modules/scicos/src/c/scicos.rc
scilab/modules/scicos/src/fortran/scicos_f.rc
scilab/modules/scicos/src/scicos_sundials/scicos_sundials.rc
scilab/modules/scicos_blocks/src/c/cli/scicos_blocks-cli.rc
scilab/modules/scicos_blocks/src/c/scicos_blocks.rc
scilab/modules/scicos_blocks/src/fortran/scicos_blocks_f.rc
scilab/modules/scinotes/src/c/scinotes.rc
scilab/modules/signal_processing/src/c/signal_processing.rc
scilab/modules/signal_processing/src/fortran/signal_processing_f.rc
scilab/modules/sound/src/c/sound.rc
scilab/modules/sound/src/nosound/nosound.rc
scilab/modules/sparse/src/c/sparse.rc
scilab/modules/sparse/src/fortran/sparse_f.rc
scilab/modules/special_functions/src/c/special_functions.rc
scilab/modules/special_functions/src/fortran/special_functions_f.rc
scilab/modules/spreadsheet/src/c/spreadsheet.rc
scilab/modules/spreadsheet/src/nospreadsheet/nospreadsheet.rc
scilab/modules/statistics/src/c/statistics.rc
scilab/modules/statistics/src/dcdflib/dcd_f/dcd_f.rc
scilab/modules/string/src/c/string.rc
scilab/modules/string/src/fortran/string_f.rc
scilab/modules/symbolic/src/c/symbolic.rc
scilab/modules/symbolic/src/fortran/symbolic_f.rc
scilab/modules/tclsci/src/c/tclsci.rc
scilab/modules/time/src/c/time.rc
scilab/modules/ui_data/src/c/ui_data.rc
scilab/modules/ui_data/src/noui_data/noui_data.rc
scilab/modules/umfpack/src/c/umfpack.rc
scilab/modules/umfpack/src/noumfpack/noumfpack.rc
scilab/modules/windows_tools/src/c/CScilex/CScilex.rc
scilab/modules/windows_tools/src/c/WScilex/WScilex.rc
scilab/modules/windows_tools/src/c/scilab_windows/scilab_windows.rc
scilab/modules/windows_tools/src/c/windows_tools.rc
scilab/modules/windows_tools/src/nowindows_tools/nowindows_tools.rc
scilab/modules/xcos/src/c/xcos.rc
scilab/modules/xml/src/c/xml.rc

Change-Id: I1010cc0df0627ef4687c046672b1acaf6ef75307

19 files changed:
scilab/CHANGES_5.5.X
scilab/aclocal.m4
scilab/bin/scilab
scilab/configure
scilab/m4/java.m4
scilab/m4/umfpack.m4
scilab/modules/console/locales/fr_FR.po
scilab/modules/console/src/c/cmdLine/getKey.c
scilab/modules/graphics/tests/nonreg_tests/bug_13588.tst [new file with mode: 0644]
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/tab/SwingScilabCommonPanel.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/tab/SwingScilabDockablePanel.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/tab/SwingScilabStaticPanel.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/window/SwingScilabStaticWindow.java
scilab/modules/helptools/data/pages/ban-en_US.png
scilab/modules/helptools/data/pages/ban-fr_FR.png
scilab/modules/helptools/data/pages/homepage-en_US.html
scilab/modules/helptools/data/pages/homepage-fr_FR.html
scilab/modules/helptools/images/ban_en_US.png
scilab/modules/javasci/Makefile.in

index 4b7712c..864e771 100644 (file)
@@ -1,16 +1,21 @@
+                     Changes between version 5.5.1 and 5.5.2
+                     =======================================
+
+
+
                      Changes between version 5.5.0 and 5.5.1
                      =======================================
 
 Removed Functions
-==================
+=================
 
-* datatipContextMenu() and datatipEventhandler() removed (See Bug #8646).
+* datatipContextMenu and datatipEventhandler removed (See Bug #8646).
 
 * Second output argument of add_param removed (See SEP #132).
 
 
 Compilation
-============
+===========
 
 * Required version of Arpack-ng updated to 3.1.5 (See Bug #13058).
 
@@ -242,6 +247,11 @@ Scilab Bug Fixes
 
 * Bug #13579 fixed - bar displayed useless warnings.
 
+* Bug #13585 fixed - SuiteSparse 4.3.1 was not supported.
+
+* Bug #13588 fixed - Default values of "event_handler" and "event_handler_enable" properties
+                     were not taken into account when creating a new figure.
+
 
 Xcos Bug Fixes
 ==============
index 9617522..a83ae9b 100644 (file)
@@ -21,7 +21,7 @@ If you have problems, you may need to regenerate the build system entirely.
 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
 
 # gettext.m4 serial 66 (gettext-0.18.2)
-dnl Copyright (C) 1995-2013 Free Software Foundation, Inc.
+dnl Copyright (C) 1995-2014 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -423,7 +423,7 @@ dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])
 AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
 
 # iconv.m4 serial 18 (gettext-0.18.2)
-dnl Copyright (C) 2000-2002, 2007-2013 Free Software Foundation, Inc.
+dnl Copyright (C) 2000-2002, 2007-2014 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -692,7 +692,7 @@ size_t iconv();
 ])
 
 # intlmacosx.m4 serial 5 (gettext-0.18.2)
-dnl Copyright (C) 2004-2013 Free Software Foundation, Inc.
+dnl Copyright (C) 2004-2014 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -749,7 +749,7 @@ AC_DEFUN([gt_INTL_MACOSX],
 ])
 
 # lib-link.m4 serial 26 (gettext-0.18.2)
-dnl Copyright (C) 2001-2013 Free Software Foundation, Inc.
+dnl Copyright (C) 2001-2014 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -1527,7 +1527,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
 ])
 
 # lib-prefix.m4 serial 7 (gettext-0.18)
-dnl Copyright (C) 2001-2005, 2008-2013 Free Software Foundation, Inc.
+dnl Copyright (C) 2001-2005, 2008-2014 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -1752,7 +1752,7 @@ sixtyfour bits
 ])
 
 # nls.m4 serial 5 (gettext-0.18)
-dnl Copyright (C) 1995-2003, 2005-2006, 2008-2013 Free Software Foundation,
+dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014 Free Software Foundation,
 dnl Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -1784,8 +1784,8 @@ AC_DEFUN([AM_NLS],
   AC_SUBST([USE_NLS])
 ])
 
-# po.m4 serial 21 (gettext-0.18.3)
-dnl Copyright (C) 1995-2013 Free Software Foundation, Inc.
+# po.m4 serial 22 (gettext-0.19)
+dnl Copyright (C) 1995-2014 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -1816,7 +1816,7 @@ AC_DEFUN([AM_PO_SUBDIRS],
 
   dnl Release version of the gettext macros. This is used to ensure that
   dnl the gettext macros and po/Makefile.in.in are in sync.
-  AC_SUBST([GETTEXT_MACRO_VERSION], [0.18])
+  AC_SUBST([GETTEXT_MACRO_VERSION], [0.19])
 
   dnl Perform the following tests also if --disable-nls has been given,
   dnl because they are needed for "make dist" to work.
@@ -2239,7 +2239,7 @@ AC_DEFUN([AM_XGETTEXT_OPTION],
 ])
 
 # progtest.m4 serial 7 (gettext-0.18.2)
-dnl Copyright (C) 1996-2003, 2005, 2008-2013 Free Software Foundation, Inc.
+dnl Copyright (C) 1996-2003, 2005, 2008-2014 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -2943,7 +2943,8 @@ to "yes", and re-run configure.
 END
     AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
   fi
-fi])
+fi
+])
 
 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
index 863cb3c..1a5b8c4 100755 (executable)
@@ -525,9 +525,12 @@ detect_java_vm() {
                                 proc="mips"
                             fi
                             ;;
-                        "ppc"|"powerpc"|"ppc64")
+                        "ppc"|"powerpc")
                             proc="ppc"
                             ;;
+                        "ppc64"|"ppc64el")
+                            proc="ppc64"
+                            ;;
                         "s390")
                             proc="s390"
                             ;;
index 362196f..d39c345 100755 (executable)
@@ -6079,7 +6079,8 @@ to "yes", and re-run configure.
 END
     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
   fi
-fi # Not using -Werror because we override {C,F}FLAGS in order to disable optimisation
+fi
+ # Not using -Werror because we override {C,F}FLAGS in order to disable optimisation
 
 
 
@@ -11048,7 +11049,7 @@ $as_echo "$ac_java_classpath" >&6; }
 $as_echo_n "checking to see if the java compiler works... " >&6; }
 
     cat << \EOF > conftest.java
-// #line 11051 "configure"
+// #line 11052 "configure"
 import java.util.regex.Pattern;
 
 
@@ -11135,7 +11136,7 @@ $as_echo_n "checking type of jvm... " >&6; }
     if test "x$ac_java_jvm_name" = "x" ; then
 
     cat << \EOF > conftest.java
-// #line 11138 "configure"
+// #line 11139 "configure"
 import java.util.regex.Pattern;
 
 import gnu.java.io.EncodingManager;
@@ -11219,7 +11220,7 @@ $as_echo_n "checking java API version... " >&6; }
     # The class java.nio.charset.Charset is new to 1.4
 
     cat << \EOF > conftest.java
-// #line 11222 "configure"
+// #line 11223 "configure"
 import java.util.regex.Pattern;
 
 import java.nio.charset.Charset;
@@ -11284,7 +11285,7 @@ EOF
     # The class java.lang.StringBuilder is new to 1.5
 
     cat << \EOF > conftest.java
-// #line 11287 "configure"
+// #line 11288 "configure"
 import java.util.regex.Pattern;
 
 import java.lang.StringBuilder;
@@ -11349,7 +11350,7 @@ EOF
     # The class java.util.ArrayDeque is new to 1.6
 
     cat << \EOF > conftest.java
-// #line 11352 "configure"
+// #line 11353 "configure"
 import java.util.regex.Pattern;
 
 import java.util.ArrayDeque;
@@ -11414,7 +11415,7 @@ EOF
     # The class java.nio.file.Path is new to 1.7
 
     cat << \EOF > conftest.java
-// #line 11417 "configure"
+// #line 11418 "configure"
 import java.util.regex.Pattern;
 
 import java.nio.file.Path;
@@ -11479,7 +11480,7 @@ EOF
     # The class java.util.stream.DoubleStream is new to 1.8
 
     cat << \EOF > conftest.java
-// #line 11482 "configure"
+// #line 11483 "configure"
 import java.util.regex.Pattern;
 
 import java.util.stream.DoubleStream;
@@ -11676,9 +11677,12 @@ $as_echo "$ac_cv_java_jvm_jni_working" >&6; }
        # Sun
           machine=sparc
           ;;
-        powerpc|ppc64)
+        powerpc)
           machine=ppc
           ;;
+        ppc64|ppc64le)
+          machine=ppc64
+          ;;
         armv*)
           machine=arm
           ;;
@@ -12857,7 +12861,7 @@ $as_echo_n "checking jgraphx... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 12860 "configure"
+// #line 12864 "configure"
 import java.util.regex.Pattern;
 
 import com.mxgraph.model.mxCell;
@@ -12964,7 +12968,7 @@ $as_echo_n "checking minimal version (2.0.0.1) of jgraphx... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 12967 "configure"
+// #line 12971 "configure"
 import java.util.regex.Pattern;
 
 import com.mxgraph.view.mxGraph;
@@ -13036,7 +13040,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 13039 "configure"
+// #line 13043 "configure"
 import java.util.regex.Pattern;
 
 import com.mxgraph.view.mxGraph;
@@ -13130,7 +13134,7 @@ $as_echo_n "checking scirenderer... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13133 "configure"
+// #line 13137 "configure"
 import java.util.regex.Pattern;
 
 import org.scilab.forge.scirenderer.PackageInfo;
@@ -13237,7 +13241,7 @@ $as_echo_n "checking minimal version (1.1.0) of scirenderer... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 13240 "configure"
+// #line 13244 "configure"
 import java.util.regex.Pattern;
 
 import org.scilab.forge.scirenderer.PackageInfo;
@@ -13309,7 +13313,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 13312 "configure"
+// #line 13316 "configure"
 import java.util.regex.Pattern;
 
 import org.scilab.forge.scirenderer.PackageInfo;
@@ -13408,7 +13412,7 @@ $as_echo_n "checking flexdock... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13411 "configure"
+// #line 13415 "configure"
 import java.util.regex.Pattern;
 
 import org.flexdock.docking.DockingManager;
@@ -13515,7 +13519,7 @@ $as_echo_n "checking minimal version (1.2.4) of flexdock... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 13518 "configure"
+// #line 13522 "configure"
 import java.util.regex.Pattern;
 
 import org.flexdock.util.Utilities;
@@ -13587,7 +13591,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 13590 "configure"
+// #line 13594 "configure"
 import java.util.regex.Pattern;
 
 import org.flexdock.util.Utilities;
@@ -13678,7 +13682,7 @@ $as_echo_n "checking looks... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13681 "configure"
+// #line 13685 "configure"
 import java.util.regex.Pattern;
 
 import com.jgoodies.looks.common.MenuItemRenderer;
@@ -13795,7 +13799,7 @@ $as_echo_n "checking jgoodies-looks... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13798 "configure"
+// #line 13802 "configure"
 import java.util.regex.Pattern;
 
 import com.jgoodies.looks.common.MenuItemRenderer;
@@ -13913,7 +13917,7 @@ $as_echo_n "checking skinlf... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 13916 "configure"
+// #line 13920 "configure"
 import java.util.regex.Pattern;
 
 import com.l2fprod.util.AccessUtils;
@@ -14030,7 +14034,7 @@ $as_echo_n "checking jogl2... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14033 "configure"
+// #line 14037 "configure"
 import java.util.regex.Pattern;
 
 import javax.media.opengl.glu.GLUnurbs;
@@ -14253,7 +14257,7 @@ $as_echo_n "checking gluegen2-rt... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14256 "configure"
+// #line 14260 "configure"
 import java.util.regex.Pattern;
 
 import jogamp.common.os.MachineDescriptionRuntime;
@@ -14427,7 +14431,7 @@ $as_echo_n "checking jhall... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14430 "configure"
+// #line 14434 "configure"
 import java.util.regex.Pattern;
 
 import javax.help.JHelp;
@@ -14542,7 +14546,7 @@ $as_echo_n "checking javahelp2... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14545 "configure"
+// #line 14549 "configure"
 import java.util.regex.Pattern;
 
 import javax.help.JHelp;
@@ -14660,7 +14664,7 @@ $as_echo_n "checking jrosetta-API... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14663 "configure"
+// #line 14667 "configure"
 import java.util.regex.Pattern;
 
 import com.artenum.rosetta.interfaces.core.ConsoleConfiguration;
@@ -14774,7 +14778,7 @@ $as_echo_n "checking jrosetta-api... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14777 "configure"
+// #line 14781 "configure"
 import java.util.regex.Pattern;
 
 import com.artenum.rosetta.interfaces.core.ConsoleConfiguration;
@@ -14892,7 +14896,7 @@ $as_echo_n "checking jrosetta-engine... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 14895 "configure"
+// #line 14899 "configure"
 import java.util.regex.Pattern;
 
 import com.artenum.rosetta.core.action.AbstractConsoleAction;
@@ -14998,7 +15002,7 @@ $as_echo_n "checking minimal version (1.0.4) of jrosetta-engine... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 15001 "configure"
+// #line 15005 "configure"
 import java.util.regex.Pattern;
 
 import com.artenum.rosetta.util.ConfigurationBuilder;
@@ -15070,7 +15074,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 15073 "configure"
+// #line 15077 "configure"
 import java.util.regex.Pattern;
 
 import com.artenum.rosetta.util.ConfigurationBuilder;
@@ -15163,7 +15167,7 @@ $as_echo_n "checking jeuclid-core... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15166 "configure"
+// #line 15170 "configure"
 import java.util.regex.Pattern;
 
 import net.sourceforge.jeuclid.LayoutContext;
@@ -15282,7 +15286,7 @@ $as_echo_n "checking fop... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15285 "configure"
+// #line 15289 "configure"
 import java.util.regex.Pattern;
 
 import org.apache.fop.pdf.PDFInfo;
@@ -15406,7 +15410,7 @@ $as_echo_n "checking freehep-graphics2d... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15409 "configure"
+// #line 15413 "configure"
 import java.util.regex.Pattern;
 
 import org.freehep.graphics2d.VectorGraphics;
@@ -15523,7 +15527,7 @@ $as_echo_n "checking freehep-graphicsio-emf... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15526 "configure"
+// #line 15530 "configure"
 import java.util.regex.Pattern;
 
 import org.freehep.graphicsio.emf.EMFGraphics2D;
@@ -15640,7 +15644,7 @@ $as_echo_n "checking freehep-graphicsio... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15643 "configure"
+// #line 15647 "configure"
 import java.util.regex.Pattern;
 
 import org.freehep.graphicsio.VectorGraphicsIO;
@@ -15757,7 +15761,7 @@ $as_echo_n "checking freehep-io... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15760 "configure"
+// #line 15764 "configure"
 import java.util.regex.Pattern;
 
 import org.freehep.util.io.XMLSequence;
@@ -15874,7 +15878,7 @@ $as_echo_n "checking freehep-util... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15877 "configure"
+// #line 15881 "configure"
 import java.util.regex.Pattern;
 
 import org.freehep.util.StringUtilities;
@@ -15992,7 +15996,7 @@ $as_echo_n "checking batik-all... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 15995 "configure"
+// #line 15999 "configure"
 import java.util.regex.Pattern;
 
 import org.apache.batik.parser.Parser;
@@ -16109,7 +16113,7 @@ $as_echo_n "checking batik... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 16112 "configure"
+// #line 16116 "configure"
 import java.util.regex.Pattern;
 
 import org.apache.batik.parser.Parser;
@@ -16216,7 +16220,7 @@ $as_echo_n "checking minimal version (1.7) of batik... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 16219 "configure"
+// #line 16223 "configure"
 import java.util.regex.Pattern;
 
 import org.apache.batik.Version;
@@ -16288,7 +16292,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 16291 "configure"
+// #line 16295 "configure"
 import java.util.regex.Pattern;
 
 import org.apache.batik.Version;
@@ -16379,7 +16383,7 @@ $as_echo_n "checking commons-io... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 16382 "configure"
+// #line 16386 "configure"
 import java.util.regex.Pattern;
 
 import org.apache.commons.io.output.CountingOutputStream;
@@ -16496,7 +16500,7 @@ $as_echo_n "checking xmlgraphics-commons... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 16499 "configure"
+// #line 16503 "configure"
 import java.util.regex.Pattern;
 
 import org.apache.xmlgraphics.util.Service;
@@ -16613,7 +16617,7 @@ $as_echo_n "checking avalon-framework... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 16616 "configure"
+// #line 16620 "configure"
 import java.util.regex.Pattern;
 
 import org.apache.avalon.framework.configuration.ConfigurationException;
@@ -16730,7 +16734,7 @@ $as_echo_n "checking xml-apis-ext... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 16733 "configure"
+// #line 16737 "configure"
 import java.util.regex.Pattern;
 
 import org.w3c.dom.svg.SVGDocument;
@@ -16847,7 +16851,7 @@ $as_echo_n "checking xml-commons-apis-ext... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 16850 "configure"
+// #line 16854 "configure"
 import java.util.regex.Pattern;
 
 import org.w3c.dom.svg.SVGDocument;
@@ -16968,7 +16972,7 @@ $as_echo_n "checking commons-logging... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 16971 "configure"
+// #line 16975 "configure"
 import java.util.regex.Pattern;
 
 import org.apache.commons.logging.LogFactory;
@@ -17085,7 +17089,7 @@ $as_echo_n "checking jlatexmath... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 17088 "configure"
+// #line 17092 "configure"
 import java.util.regex.Pattern;
 
 import org.scilab.forge.jlatexmath.TeXFormula;
@@ -17192,7 +17196,7 @@ $as_echo_n "checking minimal version (1.0.3) of jlatexmath... " >&6; }
    if test "x" == "x"; then
 
     cat << \EOF > conftest.java
-// #line 17195 "configure"
+// #line 17199 "configure"
 import java.util.regex.Pattern;
 
 import org.scilab.forge.jlatexmath.TeXFormula;
@@ -17264,7 +17268,7 @@ EOF
    else
 
     cat << \EOF > conftest.java
-// #line 17267 "configure"
+// #line 17271 "configure"
 import java.util.regex.Pattern;
 
 import org.scilab.forge.jlatexmath.TeXFormula;
@@ -17355,7 +17359,7 @@ $as_echo_n "checking jlatexmath-fop... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 17358 "configure"
+// #line 17362 "configure"
 import java.util.regex.Pattern;
 
 import org.scilab.forge.jlatexmath.fop.JLaTeXMathObj;
@@ -17478,7 +17482,7 @@ $as_echo_n "checking checkstyle... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 17481 "configure"
+// #line 17485 "configure"
 import java.util.regex.Pattern;
 
 import com.puppycrawl.tools.checkstyle.CheckStyleTask;
@@ -17595,7 +17599,7 @@ $as_echo_n "checking commons-beanutils... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 17598 "configure"
+// #line 17602 "configure"
 import java.util.regex.Pattern;
 
 import org.apache.commons.beanutils.Converter;
@@ -17712,7 +17716,7 @@ $as_echo_n "checking antlr... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 17715 "configure"
+// #line 17719 "configure"
 import java.util.regex.Pattern;
 
 import antlr.TokenStreamException;
@@ -17829,7 +17833,7 @@ $as_echo_n "checking junit4... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 17832 "configure"
+// #line 17836 "configure"
 import java.util.regex.Pattern;
 
 import org.junit.Assert;
@@ -17943,7 +17947,7 @@ $as_echo_n "checking junit... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 17946 "configure"
+// #line 17950 "configure"
 import java.util.regex.Pattern;
 
 import org.junit.Assert;
@@ -18064,7 +18068,7 @@ $as_echo_n "checking cobertura... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 18067 "configure"
+// #line 18071 "configure"
 import java.util.regex.Pattern;
 
 import net.sourceforge.cobertura.merge.Main;
@@ -18181,7 +18185,7 @@ $as_echo_n "checking asm3... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 18184 "configure"
+// #line 18188 "configure"
 import java.util.regex.Pattern;
 
 import org.objectweb.asm.Type;
@@ -18295,7 +18299,7 @@ $as_echo_n "checking asm... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 18298 "configure"
+// #line 18302 "configure"
 import java.util.regex.Pattern;
 
 import org.objectweb.asm.Type;
@@ -18412,7 +18416,7 @@ $as_echo_n "checking ecj... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 18415 "configure"
+// #line 18419 "configure"
 import java.util.regex.Pattern;
 
 import org.eclipse.jdt.core.compiler.batch.BatchCompiler;
@@ -19941,7 +19945,7 @@ $as_echo "$USE_NLS" >&6; }
 
 
 
-      GETTEXT_MACRO_VERSION=0.18
+      GETTEXT_MACRO_VERSION=0.19
 
 
 
 
 # --with-umfpack-library set then check in this dir
 if test "x$with_umfpack_library" != "xyes"; then
-       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umf_divcomplex in $with_umfpack_library" >&5
-$as_echo_n "checking for umf_divcomplex in $with_umfpack_library... " >&6; }
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umfpack_di_solve in $with_umfpack_library" >&5
+$as_echo_n "checking for umfpack_di_solve in $with_umfpack_library... " >&6; }
        save_LIBS="$LIBS"
        LIBS="$BLAS_LIBS -L$with_umfpack_library -lm $LIBS"
        # We need -lm because sometime (ubuntu 7.10 for example) does not link libamd against lib math
 
-       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umf_divcomplex in -lumfpack" >&5
-$as_echo_n "checking for umf_divcomplex in -lumfpack... " >&6; }
-if ${ac_cv_lib_umfpack_umf_divcomplex+:} false; then :
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umfpack_di_solve in -lumfpack" >&5
+$as_echo_n "checking for umfpack_di_solve in -lumfpack... " >&6; }
+if ${ac_cv_lib_umfpack_umfpack_di_solve+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -25239,7 +25243,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 #ifdef __cplusplus
 extern "C"
 #endif
-char umf_divcomplex ();
+char umfpack_di_solve ();
 #ifdef F77_DUMMY_MAIN
 
 #  ifdef __cplusplus
@@ -25251,31 +25255,31 @@ char umf_divcomplex ();
 int
 main ()
 {
-return umf_divcomplex ();
+return umfpack_di_solve ();
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
-  ac_cv_lib_umfpack_umf_divcomplex=yes
+  ac_cv_lib_umfpack_umfpack_di_solve=yes
 else
-  ac_cv_lib_umfpack_umf_divcomplex=no
+  ac_cv_lib_umfpack_umfpack_di_solve=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umfpack_umf_divcomplex" >&5
-$as_echo "$ac_cv_lib_umfpack_umf_divcomplex" >&6; }
-if test "x$ac_cv_lib_umfpack_umf_divcomplex" = xyes; then :
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umfpack_umfpack_di_solve" >&5
+$as_echo "$ac_cv_lib_umfpack_umfpack_di_solve" >&6; }
+if test "x$ac_cv_lib_umfpack_umfpack_di_solve" = xyes; then :
   UMFPACK_LIB="-L$with_umfpack_library -lumfpack $UMFPACK_LIB"; UMFPACK_OK=yes
 else
-  as_fn_error $? "libumfpack : Library missing. (Cannot find umf_divcomplex). Check if libumfpack is installed and if the version is correct (also called lib suitesparse)" "$LINENO" 5
+  as_fn_error $? "libumfpack : Library missing. (Cannot find umfpack_di_solve). Check if libumfpack is installed and if the version is correct (also called lib suitesparse)" "$LINENO" 5
 
 fi
 
 
-#      AC_TRY_LINK_FUNC(umf_divcomplex, [UMFPACK_OK=yes; BLAS_TYPE="Using BLAS_LIBS environment variable"], [UMFPACK_LIBS=""])
+#      AC_TRY_LINK_FUNC(umfpack_di_solve, [UMFPACK_OK=yes; BLAS_TYPE="Using BLAS_LIBS environment variable"], [UMFPACK_LIBS=""])
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UMFPACK_OK" >&5
 $as_echo "$UMFPACK_OK" >&6; }
        LIBS="$save_LIBS"
@@ -25339,9 +25343,9 @@ else
 fi
 
        LIBS="$UMFPACK_LIB $LIBS"
-       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umf_divcomplex in -lumfpack" >&5
-$as_echo_n "checking for umf_divcomplex in -lumfpack... " >&6; }
-if ${ac_cv_lib_umfpack_umf_divcomplex+:} false; then :
+       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umfpack_di_solve in -lumfpack" >&5
+$as_echo_n "checking for umfpack_di_solve in -lumfpack... " >&6; }
+if ${ac_cv_lib_umfpack_umfpack_di_solve+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -25355,7 +25359,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 #ifdef __cplusplus
 extern "C"
 #endif
-char umf_divcomplex ();
+char umfpack_di_solve ();
 #ifdef F77_DUMMY_MAIN
 
 #  ifdef __cplusplus
@@ -25367,30 +25371,30 @@ char umf_divcomplex ();
 int
 main ()
 {
-return umf_divcomplex ();
+return umfpack_di_solve ();
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
-  ac_cv_lib_umfpack_umf_divcomplex=yes
+  ac_cv_lib_umfpack_umfpack_di_solve=yes
 else
-  ac_cv_lib_umfpack_umf_divcomplex=no
+  ac_cv_lib_umfpack_umfpack_di_solve=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umfpack_umf_divcomplex" >&5
-$as_echo "$ac_cv_lib_umfpack_umf_divcomplex" >&6; }
-if test "x$ac_cv_lib_umfpack_umf_divcomplex" = xyes; then :
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umfpack_umfpack_di_solve" >&5
+$as_echo "$ac_cv_lib_umfpack_umfpack_di_solve" >&6; }
+if test "x$ac_cv_lib_umfpack_umfpack_di_solve" = xyes; then :
   UMFPACK_LIB="-lumfpack $UMFPACK_LIB"; UMFPACK_OK=yes
 else
-  as_fn_error $? "libumfpack: Library missing. (Cannot find symbol umf_divcomplex). Check if libumfpack is installed and if the version is correct (also called lib suitesparse)" "$LINENO" 5
+  as_fn_error $? "libumfpack: Library missing. (Cannot find symbol umfpack_di_solve). Check if libumfpack is installed and if the version is correct (also called lib suitesparse)" "$LINENO" 5
 
 fi
 
-               LIBS="$save_LIBS"
+       LIBS="$save_LIBS"
 fi
 
 
@@ -26956,7 +26960,7 @@ CPPFLAGS="$CPPFLAGS -I$CHK_TCL_INCLUDE_PATH"
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5
 $as_echo_n "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... " >&6; }
 cat > conftest.$ac_ext <<EOF
-#line 26959 "configure"
+#line 26963 "configure"
 #include "confdefs.h"
 
 #include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME"
@@ -27267,7 +27271,7 @@ CPPFLAGS="$CPPFLAGS $TCL_INC_PATH -I$CHK_TK_INCLUDE_PATH $X_CFLAGS"
 $as_echo_n "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... " >&6; }
 
 cat > conftest.$ac_ext <<EOF
-#line 27270 "configure"
+#line 27274 "configure"
 #include "confdefs.h"
 
 #include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME"
@@ -27851,7 +27855,7 @@ $as_echo_n "checking saxon9he... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 27854 "configure"
+// #line 27858 "configure"
 import java.util.regex.Pattern;
 
 import net.sf.saxon.Version;
@@ -27966,7 +27970,7 @@ $as_echo_n "checking saxon... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 27969 "configure"
+// #line 27973 "configure"
 import java.util.regex.Pattern;
 
 import net.sf.saxon.Version;
@@ -28082,7 +28086,7 @@ $as_echo_n "checking saxon... " >&6; }
             export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 
     cat << \EOF > conftest.java
-// #line 28085 "configure"
+// #line 28089 "configure"
 import java.util.regex.Pattern;
 
 import com.icl.saxon.Loader;
index 6e7504f..c96d443 100644 (file)
@@ -474,9 +474,12 @@ AC_DEFUN([AC_JAVA_JNI_LIBS], [
        # Sun
           machine=sparc
           ;;
-        powerpc|ppc64)
+        powerpc)
           machine=ppc
           ;;
+        ppc64|ppc64le)
+          machine=ppc64
+          ;;
         armv*)
           machine=arm
           ;;
index d030d0b..45c3b94 100644 (file)
@@ -60,17 +60,17 @@ fi
 
 # --with-umfpack-library set then check in this dir
 if test "x$with_umfpack_library" != "xyes"; then
-       AC_MSG_CHECKING([for umf_divcomplex in $with_umfpack_library])
+       AC_MSG_CHECKING([for umfpack_di_solve in $with_umfpack_library])
        save_LIBS="$LIBS"
        LIBS="$BLAS_LIBS -L$with_umfpack_library -lm $LIBS"
        # We need -lm because sometime (ubuntu 7.10 for example) does not link libamd against lib math
 
-       AC_CHECK_LIB([umfpack], [umf_divcomplex],
+       AC_CHECK_LIB([umfpack], [umfpack_di_solve],
                        [UMFPACK_LIB="-L$with_umfpack_library -lumfpack $UMFPACK_LIB"; UMFPACK_OK=yes],
-            [AC_MSG_ERROR([libumfpack : Library missing. (Cannot find umf_divcomplex). Check if libumfpack is installed and if the version is correct (also called lib suitesparse)])]
+            [AC_MSG_ERROR([libumfpack : Library missing. (Cannot find umfpack_di_solve). Check if libumfpack is installed and if the version is correct (also called lib suitesparse)])]
                        )
 
-#      AC_TRY_LINK_FUNC(umf_divcomplex, [UMFPACK_OK=yes; BLAS_TYPE="Using BLAS_LIBS environment variable"], [UMFPACK_LIBS=""])
+#      AC_TRY_LINK_FUNC(umfpack_di_solve, [UMFPACK_OK=yes; BLAS_TYPE="Using BLAS_LIBS environment variable"], [UMFPACK_LIBS=""])
        AC_MSG_RESULT($UMFPACK_OK)
        LIBS="$save_LIBS"
 fi
@@ -86,11 +86,11 @@ if test $UMFPACK_OK = no; then
             [AC_MSG_ERROR([libamd: Library missing (Cannot find symbol amd_info). Check if libamd (sparse matrix minimum degree ordering) is installed and if the version is correct])]
                        )
        LIBS="$UMFPACK_LIB $LIBS"
-       AC_CHECK_LIB([umfpack], [umf_divcomplex],
+       AC_CHECK_LIB([umfpack], [umfpack_di_solve],
                        [UMFPACK_LIB="-lumfpack $UMFPACK_LIB"; UMFPACK_OK=yes],
-            [AC_MSG_ERROR([libumfpack: Library missing. (Cannot find symbol umf_divcomplex). Check if libumfpack is installed and if the version is correct (also called lib suitesparse)])]
+            [AC_MSG_ERROR([libumfpack: Library missing. (Cannot find symbol umfpack_di_solve). Check if libumfpack is installed and if the version is correct (also called lib suitesparse)])]
                        )
-               LIBS="$save_LIBS"
+       LIBS="$save_LIBS"
 fi
 
 AC_SUBST(UMFPACK_LIB)
index 523d6f1..d347c21 100644 (file)
@@ -320,7 +320,7 @@ msgid "File Browser"
 msgstr "Navigateur de fichiers"
 
 msgid "Demonstrations"
-msgstr "Demonstrations"
+msgstr "D√©monstrations"
 
 msgid "Open Scilab website"
 msgstr "Lien vers le site web de Scilab"
index 671a4b3..a04c224 100644 (file)
@@ -240,7 +240,6 @@ static void getKey(wchar_t ** commandLine, unsigned int *cursorLocation)
         case CTRL_D:
             rmChar(*commandLine, SCI_DELETE, cursorLocation);
             updateTokenInScilabHistory(commandLine);
-            exit(0);
             break;
         case CTRL_E:
             endLine(*commandLine, cursorLocation);
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_13588.tst b/scilab/modules/graphics/tests/nonreg_tests/bug_13588.tst
new file mode 100644 (file)
index 0000000..bd33dfd
--- /dev/null
@@ -0,0 +1,34 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2014 - Scilab Enterprises - Vincent COUVERT
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+
+// <-- TEST WITH GRAPHIC -->
+
+// <-- INTERACTIVE TEST -->
+
+// <-- Non-regression test for bug 13588 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/13588
+//
+// <-- Short Description -->
+// default properties (git comm) of figures badly inherited.
+
+function handler(w,x,y,k)
+    disp(k)
+endfunction
+
+// When set on dockable figure
+set(gdf(),"event_handler","handler","event_handler_enable","on");
+gcf();
+// Move the mouse over the figure and check that messages are displayed in Scilab console
+// Close the figure and check that -1000 has been displayed in Scilab console
+
+// When set on non-dockable figure
+set(gdf(),"event_handler","handler","event_handler_enable","on");
+figure("Dockable", "off");
+// Move the mouse over the figure and check that messages are displayed in Scilab console
+// Close the figure and check that -1000 has been displayed in Scilab console
index 482d82d..9df70a2 100644 (file)
@@ -53,7 +53,6 @@ import java.io.IOException;
 
 import javax.imageio.ImageIO;
 import javax.swing.ImageIcon;
-import javax.swing.JLayeredPane;
 
 import org.scilab.modules.commons.gui.FindIconHelper;
 import org.scilab.modules.graphic_objects.figure.Figure;
index 207f38f..534c94d 100644 (file)
@@ -68,6 +68,10 @@ import org.scilab.modules.gui.bridge.canvas.SwingScilabCanvas;
 import org.scilab.modules.gui.bridge.console.SwingScilabConsole;
 import org.scilab.modules.gui.bridge.helpbrowser.SwingScilabHelpBrowser;
 import org.scilab.modules.gui.bridge.menubar.SwingScilabMenuBar;
+import org.scilab.modules.gui.bridge.popupmenu.SwingScilabPopupMenu;
+import org.scilab.modules.gui.bridge.pushbutton.SwingScilabPushButton;
+import org.scilab.modules.gui.bridge.radiobutton.SwingScilabRadioButton;
+import org.scilab.modules.gui.bridge.slider.SwingScilabScroll;
 import org.scilab.modules.gui.bridge.tree.SwingScilabTree;
 import org.scilab.modules.gui.bridge.uidisplaytree.SwingScilabUiDisplayTree;
 import org.scilab.modules.gui.bridge.uitable.SwingScilabUiTable;
@@ -617,6 +621,10 @@ public class SwingScilabDockablePanel extends View implements SimpleTab, FocusLi
                 contentCanvas.addEventHandlerKeyListener(editorEventHandler);
                 contentCanvas.addEventHandlerMouseListener(editorEventHandler);
                 contentCanvas.addEventHandlerMouseMotionListener(editorEventHandler);
+                if (eventEnabled) {
+                    editorEventHandler.setEnable(false);
+                    enableEventHandler();
+                }
 
                 layeredPane.add(contentCanvas, JLayeredPane.FRAME_CONTENT_LAYER);
 
index b6ff1d3..41f9331 100644 (file)
@@ -39,6 +39,8 @@ import org.scilab.modules.gui.SwingViewObject;
 import org.scilab.modules.gui.SwingViewWidget;
 import org.scilab.modules.gui.bridge.canvas.SwingScilabCanvas;
 import org.scilab.modules.gui.bridge.window.SwingScilabWindow;
+import org.scilab.modules.gui.editor.EditorEventListener;
+import org.scilab.modules.gui.events.ScilabEventListener;
 import org.scilab.modules.gui.events.callback.CommonCallBack;
 import org.scilab.modules.gui.menubar.MenuBar;
 import org.scilab.modules.gui.textbox.TextBox;
@@ -56,15 +58,25 @@ public class SwingScilabStaticPanel extends SwingScilabScrollPane implements Swi
     private String parentWindowId;
     private JLayeredPane uiContentPane;
     private JLayeredPane layeredPane;
+    private boolean eventEnabled = false;
     private ComponentListener componentListener;
     private HierarchyBoundsListener ancestorListener;
 
+    /** The listener for event handling */
+    private ScilabEventListener eventHandler;
+    private EditorEventListener editorEventHandler = null;
+
     private SwingScilabCanvas contentCanvas;
     protected boolean hasLayout;
     private Dimension deltaSize = null;
 
+    private CommonCallBack callback;
+
     public SwingScilabStaticPanel(String figureTitle, Integer figureId, Figure figure) {
         super(new JLayeredPane(), new JLayeredPane(), figure);
+
+        editorEventHandler = new EditorEventListener(figure.getIdentifier());
+
         uiContentPane = (JLayeredPane) getUIComponent();
         layeredPane = (JLayeredPane) getGlobalComponent();
         setVisible(true);
@@ -142,6 +154,28 @@ public class SwingScilabStaticPanel extends SwingScilabScrollPane implements Swi
         addComponentListener(componentListener);
     }
 
+    /**
+     * Turn on event handling.
+     */
+    private void enableEventHandler() {
+        if (contentCanvas != null) {
+            contentCanvas.addEventHandlerKeyListener(eventHandler);
+            contentCanvas.addEventHandlerMouseListener(eventHandler);
+            contentCanvas.addEventHandlerMouseMotionListener(eventHandler);
+        }
+    }
+
+    /**
+     * Turn off event handling.
+     */
+    private void disableEventHandler() {
+        if (eventHandler != null && contentCanvas != null) {
+            contentCanvas.removeEventHandlerKeyListener(eventHandler);
+            contentCanvas.removeEventHandlerMouseListener(eventHandler);
+            contentCanvas.removeEventHandlerMouseMotionListener(eventHandler);
+        }
+    }
+
     public void setId(Integer id) {
         this.id = id;
     }
@@ -184,12 +218,40 @@ public class SwingScilabStaticPanel extends SwingScilabScrollPane implements Swi
         this.toolBar = toolBar;
     }
 
-    public void setEventHandler(String eventHandler) {
+    /**
+     * Set the event handler of the Canvas
+     * @param funName the name of the Scilab function to call
+     */
+    public void setEventHandler(String funName) {
+        disableEventHandler();
+        eventHandler = new ScilabEventListener(funName, getId());
+        if (eventEnabled) {
+            editorEventHandler.setEnable(false);
+            enableEventHandler();
+        }
     }
 
-    public void setEventHandlerEnabled(boolean enabled) {
+    /**
+     * Set the status of the event handler of the Canvas
+     * @param status is true to set the event handler active
+     */
+    public void setEventHandlerEnabled(boolean status) {
+        if (status && eventEnabled) {
+            return;
+        }
+
+        if (status) {
+            editorEventHandler.setEnable(false);
+            enableEventHandler();
+            eventEnabled = true;
+        } else {
+            editorEventHandler.setEnable(true);
+            disableEventHandler();
+            eventEnabled = false;
+        }
     }
 
+
     public void setParentWindowId(String parentWindowId) {
         this.parentWindowId = parentWindowId;
         SwingScilabWindow.allScilabWindows.get(parentWindowId).setIconImage(new ImageIcon(FindIconHelper.findIcon("graphic-window", "256x256")).getImage());
@@ -202,6 +264,14 @@ public class SwingScilabStaticPanel extends SwingScilabScrollPane implements Swi
         if (member instanceof SwingScilabAxes) {
             if (contentCanvas == null) {
                 contentCanvas = new SwingScilabCanvas((Figure) GraphicController.getController().getObjectFromId(((SwingScilabAxes) member).getFigureId()));
+                contentCanvas.addEventHandlerKeyListener(editorEventHandler);
+                contentCanvas.addEventHandlerMouseListener(editorEventHandler);
+                contentCanvas.addEventHandlerMouseMotionListener(editorEventHandler);
+                if (eventEnabled) {
+                    editorEventHandler.setEnable(false);
+                    enableEventHandler();
+                }
+
                 layeredPane.add(contentCanvas, JLayeredPane.FRAME_CONTENT_LAYER);
                 setCanvas(contentCanvas);
             }
@@ -224,8 +294,11 @@ public class SwingScilabStaticPanel extends SwingScilabScrollPane implements Swi
     }
 
     public void setCallback(CommonCallBack callback) {
-        // TODO Auto-generated method stub
+        this.callback = callback;
+    }
 
+    public CommonCallBack getCallback() {
+        return callback;
     }
 
     public Container getContentPane() {
index 5c937da..d96626d 100644 (file)
@@ -24,6 +24,7 @@ import org.scilab.modules.action_binding.InterpreterManagement;
 import org.scilab.modules.graphic_objects.graphicController.GraphicController;
 import org.scilab.modules.gui.bridge.tab.SwingScilabPanel;
 import org.scilab.modules.gui.bridge.tab.SwingScilabStaticPanel;
+import org.scilab.modules.gui.events.callback.CommonCallBack;
 
 public class SwingScilabStaticWindow extends SwingScilabWindow {
 
@@ -41,7 +42,12 @@ public class SwingScilabStaticWindow extends SwingScilabWindow {
                     InterpreterManagement.putCommandInScilabQueue(closeCommand);
                 } else {
                     //GraphicController.getController().deleteObject(panel.getId());
-                    GraphicController.getController().removeRelationShipAndDelete(panel.getId());
+                    CommonCallBack callback = panel.getCallback();
+                    if (callback != null) {
+                        callback.actionPerformed(null);
+                    } else {
+                        GraphicController.getController().removeRelationShipAndDelete(panel.getId());
+                    }
                 }
             }
         });
index 75d0992..9dfbe6f 100644 (file)
Binary files a/scilab/modules/helptools/data/pages/ban-en_US.png and b/scilab/modules/helptools/data/pages/ban-en_US.png differ
index ececc32..9dfbe6f 100644 (file)
Binary files a/scilab/modules/helptools/data/pages/ban-fr_FR.png and b/scilab/modules/helptools/data/pages/ban-fr_FR.png differ
index 456790a..3657866 100644 (file)
@@ -1,37 +1,62 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<style type="text/css" media="all">
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <title>Scilab Help Homepage</title>
+    <style type="text/css" media="all">
       @import url("scilab_code.css");
       @import url("xml_code.css");
       @import url("c_code.css");
       @import url("style.css");
     </style>
-</head>
-<body>
-  <div class="manualnavbar" align="left">
-    <img src="jarsci:ban_en_US.png"><br/>
-    <a href="http://www.scilab.org/" class="ulink">Scilab Home page</a> | <a href="http://help.scilab.org/" class="ulink">Online help</a> | <a href="http://wiki.scilab.org/" class="ulink">Wiki</a> | <a href="http://bugzilla.scilab.org/" class="ulink">Bug tracker</a> | <a href="http://forge.scilab.org/" class="ulink">Forge</a> | <a href="http://lists.scilab.org/" class="ulink">Mailing list archives</a> | <a href="http://atoms.scilab.org/" class="ulink">ATOMS</a> | <a href="http://fileexchange.scilab.org/" class="ulink">File exchange</a>
-    <hr />
+  </head>
+
+  <body>
+
+    <div class="manualnavbar" align="left">
+      <img src="jarsci:ban_en_US.png" alt="ban_en_US.png"/>
+      <br/>
+      <a href="http://www.scilab.org/" class="ulink">Scilab Home page</a> | 
+      <a href="http://help.scilab.org/" class="ulink">Online help</a> | 
+      <a href="http://wiki.scilab.org/" class="ulink">Wiki</a> | 
+      <a href="http://bugzilla.scilab.org/" class="ulink">Bug tracker</a> | 
+      <a href="http://forge.scilab.org/" class="ulink">Forge</a> | 
+      <a href="http://lists.scilab.org/" class="ulink">Mailing list archives</a> | 
+      <a href="http://atoms.scilab.org/" class="ulink">ATOMS</a> | 
+      <a href="http://fileexchange.scilab.org/" class="ulink">File exchange</a>
+      <hr/>
     </div>
+
     <span class="path"><a href="index.html">Scilab help</a> &gt;&gt; Homepage</span>
-    <br/><br/><div class="refsection">
+
+    <br/>
+    <br/>
+
+    <!-- Scilab 5.6.0 -->
+    <div class="refsection">
       <h3 class="title">What's new in Scilab 5.6.0?</h3>
       <p class="para">
-      <a href="http://www.scilab.org/community/news/20140411/release_notes">See Scilab 5.6.0 release notes.</a>
+        <a href="http://www.scilab.org/community/news/20140411/release_notes">See Scilab 5.6.0 release notes.</a>
       </p>
+      <br/>
     </div>
-    <hr width="50%" align="left">
-<div class="refsection">
+
+    <hr/>
+    <br/>
+
+    <div class="refsection">
       <h3 class="title">Documentations and help</h3>
       <p class="para">This help is also available on <a href="http://help.scilab.org">http://help.scilab.org</a>. It provides some advanced features like comments, favorites, search engine, etc.</p>
       <p class="para">If you are new to Scilab, you can have a look to the <a href="scilab_keywords.html">Scilab's keyword help pages</a>.</p>
       <p class="para">Scilab Enterprises provides some <a href="http://www.scilab.org/support/documentation/tutorials">documentations and tutorials</a>.</p>
       <p class="para">Many other documentations are also available through the <a href="http://www.scilab.org/support/documentation">Scilab website</a>.</p>
+      <br/>
     </div>
-    <hr width="50%" align="left">
-<div class="refsection">
+
+    <hr/>
+    <br/>
+
+    <div class="refsection">
       <h3 class="title">Other resources</h3>
       <p class="para"><a href="http://www.scilab.org/" class="ulink">Scilab Home page</a> - Consult Scilab official website</p>
       <p class="para"><a href="http://wiki.scilab.org/" class="ulink">Wiki</a> - Consult documentations, tricks, etc</p>
@@ -41,6 +66,7 @@
       <p class="para"><a href="http://atoms.scilab.org/" class="ulink">ATOMS</a> - Browse Scilab packaged modules</p>
       <p class="para"><a href="http://fileexchange.scilab.org/" class="ulink">File exchange</a> - Exchange your scripts, results and files.</p>
       <p class="para"><a href="http://www.scilab-enterprises.com/" class="ulink">Scilab Enterprises</a> - Professional services, developments and supports on Scilab.</p>
+      <br/>
     </div>
   </body>
 </html>
index 1040e86..e48027d 100644 (file)
@@ -1,37 +1,63 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<style type="text/css" media="all">
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <title>Page d'Accueil de l'Aide Scilab</title>
+    <style type="text/css" media="all">
       @import url("scilab_code.css");
       @import url("xml_code.css");
       @import url("c_code.css");
       @import url("style.css");
     </style>
-</head>
-<body>
-  <div class="manualnavbar" align="left">
-    <img src="jarsci:ban_en_US.png"><br/>
-    <a href="http://www.scilab.org/" class="ulink">Portail Scilab</a> | <a href="http://help.scilab.org/" class="ulink">Aide en ligne</a> | <a href="http://wiki.scilab.org/" class="ulink">Wiki</a> | <a href="http://bugzilla.scilab.org/" class="ulink">Suivi de bugs</a> | <a href="http://forge.scilab.org/" class="ulink">Forge</a> | <a href="http://lists.scilab.org/" class="ulink">Archives de la liste de diffusion</a> | <a href="http://atoms.scilab.org/" class="ulink">ATOMS</a> | <a href="http://fileexchange.scilab.org/" class="ulink">File exchange</a>
-    <hr>
+  </head>
+
+  <body>
+
+    <div class="manualnavbar" align="left">
+      <img src="jarsci:ban_en_US.png" alt="ban_en_US.png"/>
+      <br/>
+      <a href="http://www.scilab.org/" class="ulink">Portail Scilab</a> | 
+      <a href="http://help.scilab.org/" class="ulink">Aide en ligne</a> | 
+      <a href="http://wiki.scilab.org/" class="ulink">Wiki</a> | 
+      <a href="http://bugzilla.scilab.org/" class="ulink">Suivi de bugs</a> | 
+      <a href="http://forge.scilab.org/" class="ulink">Forge</a> | 
+      <a href="http://lists.scilab.org/" class="ulink">Archives de la liste de diffusion</a> | 
+      <a href="http://atoms.scilab.org/" class="ulink">ATOMS</a> | 
+      <a href="http://fileexchange.scilab.org/" class="ulink">File exchange</a>
+      <hr/>
     </div>
+
     <span class="path"><a href="index.html">Aide Scilab</a> &gt;&gt; Page d'accueil</span>
-    <br><br><div class="refsection">
+
+    <br/>
+    <br/>
+
+    <!-- Scilab 5.6.0 -->
+    <div class="refsection">
       <h3 class="title">Nouveaut√©s de Scilab 5.6.0</h3>
       <p class="para">
         <a href="http://www.scilab.org/community/news/20140411/release_notes">Voir les notes de version de Scilab 5.6.0 (anglais)</a>
       </p>
+      <br/>
     </div>
-    <hr width="50%" align="left">
-<div class="refsection">
+
+    <hr/>
+    <br/>
+
+    <div class="refsection">
       <h3 class="title">Documentation et aide</h3>
       <p class="para">Cette aide est aussi consultable sur <a href="http://help.scilab.org">http://help.scilab.org</a>, avec des fonctionnalit&eacute;s avanc&eacute;es telles que les commentaires, favoris, moteur de recherche, etc.</p>
       <p class="para">Si vous d&eacute;butez avec Scilab, vous pouvez consulter la liste des <a href="scilab_keywords.html">mots-cl&eacute;s Scilab</a>.</p>
       <p class="para">Scilab Enterprises propose aussi des <a href="http://www.scilab.org/support/documentation/tutorials">documentations et tutoriaux</a>.</p>
       <p class="para">De nombreuses documentations sont aussi disponibles sur le <a href="http://www.scilab.org/support/documentation">site internet de Scilab</a>.</p>
+      <br/>
     </div>
-    <hr width="50%" align="left">
-<div class="refsection">
+
+
+    <hr/>
+    <br/>
+
+    <div class="refsection">
       <h3 class="title">Autres ressources</h3>
       <p class="para"><a href="http://www.scilab.org/" class="ulink">Portail Scilab</a> - Consulter le site internet de Scilab</p>
       <p class="para"><a href="http://wiki.scilab.org/" class="ulink">Wiki</a> - Consulter les nombreuses documentations, astuces, etc</p>
@@ -40,6 +66,7 @@
       <p class="para"><a href="http://www.scilab.org/communities/developer_zone/tools/mailing_list" class="ulink">Listes de diffusion</a> - Communiquer et &eacute;changer avec la communaut&eacute;</p>
       <p class="para"><a href="http://atoms.scilab.org/" class="ulink">ATOMS</a> - Acc&eacute;der aux modules externes packag&eacute;s dans Scilab</p>
       <p class="para"><a href="http://fileexchange.scilab.org/" class="ulink">File exchange</a> - Echanger vos scripts, r&eacute;sultats et fichiers.</p>
+      <br/>
     </div>
   </body>
 </html>
index 75d0992..9dfbe6f 100644 (file)
Binary files a/scilab/modules/helptools/images/ban_en_US.png and b/scilab/modules/helptools/images/ban_en_US.png differ
index f7a4151..838cc14 100644 (file)
@@ -976,10 +976,10 @@ maintainer-clean-generic:
        @echo "This command is intended for maintainers to use"
        @echo "it deletes files that may require special tools to rebuild."
        -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
-@JAVASCI_FALSE@install-html-local:
 @JAVASCI_FALSE@clean-local:
-@JAVASCI_FALSE@install-data-local:
+@JAVASCI_FALSE@install-html-local:
 @JAVASCI_FALSE@distclean-local:
+@JAVASCI_FALSE@install-data-local:
 clean: clean-am
 
 clean-am: clean-generic clean-libtool clean-local \