* Bug #12791 fixed - Give more information in case of failure in the ATOMS 58/12358/3
Samuel Gougeon [Tue, 27 Aug 2013 13:09:39 +0000 (15:09 +0200)]
                     autoload.

Change-Id: I1e305435b6fe515f9d8baf98491460dd71327dc3

scilab/CHANGES_5.5.X
scilab/modules/atoms/macros/atomsLoad.sci

index e800e32..0461542 100644 (file)
@@ -161,6 +161,7 @@ Xcos
 
 * Bug #12732 fixed - Improper Copyright comments in the files generated by the code generation tool
 
+
 Toolbox skeleton
 =================
 
@@ -438,8 +439,6 @@ Bug fixes
 
 * Bug #12475 fixed - csvRead() does not support double quoted fields.
 
-* Bug #12761 fixed - The https:// protocol was not supported on ATOMS.
-
 * Bug #12490 fixed - plot did not have a clf(); in its demo.
 
 * Bug #12506 fixed - In SciNotes, miscolorization when returned values list was broken.
@@ -528,9 +527,11 @@ Bug fixes
 
 * Bug #12736 fixed - In SciNotes, the Completion window appeared only in first tab.
 
+* Bug #12747 fixed - legendre() now accepts the -1 and 1 values for the third argument.
+
 * Bug #12758 fixed - Focus issue with plot3d() fixed.
 
-* Bug #12747 fixed - legendre() now accepts the -1 and 1 values for the third argument.
+* Bug #12761 fixed - The https:// protocol was not supported on ATOMS.
 
 * Bug #12772 fixed - eigs() failed when trying to solve a sparse matrix eigen value problem.
 
@@ -544,6 +545,8 @@ Bug fixes
 
 * Bug #12790 fixed - Links to zcos files in doc were broken.
 
+* Bug #12791 fixed - Give more information in case of failure during the ATOMS autoload step.
+
 * Bug #12794 fixed - calfrq.sci code did not follow Scilab standard.
 
 * Bug #12795 fixed - Typo fixes in CACSD doc.
index 97ef829..4dd35a4 100644 (file)
@@ -329,11 +329,10 @@ function result = atomsLoad(packages)
         loader_file = pathconvert(this_package_path) + "loader.sce";
 
         if fileinfo(loader_file)==[] then
+            msg = _("%s: The file ''%s'' from (%s - %s) doesn''t exist or is not read accessible.\n")
+            mprintf(msg, "atomsLoad", loader_file, this_package_name, this_package_version);
             if ATOMSAUTOLOAD then
-                mprintf(gettext("%s: The file ''%s'' doesn''t exist or is not read accessible.\n"),"atomsLoad",loader_file);
                 return;
-            else
-                error(msprintf(gettext("%s: The file ''%s'' doesn''t exist or is not read accessible.\n"),"atomsLoad",loader_file));
             end
         end