Remove the 'toolboxes' menu 27/327/1
Pierre MARECHAL [Mon, 3 May 2010 07:24:42 +0000 (09:24 +0200)]
Change-Id: Ic5e75fe0f6510ad75927e6d7c216cf380365c0c0

scilab/CHANGES_5.3.X
scilab/contrib/Makefile.am
scilab/contrib/Makefile.in
scilab/contrib/loader.sce [deleted file]
scilab/modules/core/macros/toolboxes.sci [deleted file]

index b40a67a..2436dd5 100644 (file)
@@ -182,6 +182,8 @@ Removed functions (previously declared as obsolete):
 
 * 'readc_' replaced by 'input'.
 
+* The "toolboxes" menu has been removed and replaced by atomsGui().
+
 Bug fixes:
 ==========
 
index 87e27d5..320afc4 100644 (file)
@@ -48,8 +48,7 @@ toolbox_skeleton/tests/unit_tests/c_sum.tst \
 toolbox_skeleton/tests/unit_tests/fortran_sum.tst \
 toolbox_skeleton/tests/unit_tests/scilab_sum.tst \
 toolbox_skeleton/toolbox_skeleton.iss \
-toolbox_skeleton/toolbox_skeleton_redist.iss \
-loader.sce
+toolbox_skeleton/toolbox_skeleton_redist.iss
 
 
 install-data-local:
index f8775f6..e96e9bc 100644 (file)
@@ -349,8 +349,7 @@ toolbox_skeleton/tests/unit_tests/c_sum.tst \
 toolbox_skeleton/tests/unit_tests/fortran_sum.tst \
 toolbox_skeleton/tests/unit_tests/scilab_sum.tst \
 toolbox_skeleton/toolbox_skeleton.iss \
-toolbox_skeleton/toolbox_skeleton_redist.iss \
-loader.sce
+toolbox_skeleton/toolbox_skeleton_redist.iss
 
 all: all-am
 
diff --git a/scilab/contrib/loader.sce b/scilab/contrib/loader.sce
deleted file mode 100644 (file)
index d3b0089..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// search and add a toolbox menu 
-toolboxes(SCI+'/contrib');
-clear toolboxes  build   distrib_clean  distrib_zip 
-
-  
diff --git a/scilab/modules/core/macros/toolboxes.sci b/scilab/modules/core/macros/toolboxes.sci
deleted file mode 100644 (file)
index 46f9c69..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) INRIA
-// Copyright (C) DIGITEO - 2009 - Allan CORNET
-// 
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at    
-// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
-
-//===========================================================
-function [y] = toolboxes(path)
-// INTERNAL macro should NOT used by users
-// toolboxes loading
-// path is a directory to explore for contribs
-//===========================================================
-  global %toolboxes
-  global %toolboxes_dir
-//===========================================================
-  [lhs,rhs] = argn(0) 
-  y = [];
-  if (rhs == 1) & typeof(path)=="constant" then 
-    // return string to exec
-    y = 'exec(""" + %toolboxes_dir + %toolboxes(path) + filesep() + "loader.sce" + """);';
-    return 
-  end
-    
-  if rhs == 0 then 
-    path = SCI + filesep() + 'contrib';
-  end
-  
-  cur_wd = pwd();
-  chdir(path);
-  files = listfiles('.');
-  contribs = [];
-  for k = 1:size(files,'*') 
-    if fileinfo(files(k)+'/loader.sce') <> [] then 
-      contribs = [contribs ; files(k)];
-    end
-  end
-
-  if (contribs <> []) & (getscilabmode() == 'STD') then 
-    delmenu(gettext("&Toolboxes"));
-    h = uimenu("parent", 0, "label", gettext("&Toolboxes"));
-    for k=1:size(contribs,'*')
-      m = uimenu(h,'label', string(contribs(k)), 'callback','execstr(toolboxes('+string(k)+'))');
-    end
-    unsetmenu(gettext("&Toolboxes"));
-  end
-  
-  %toolboxes = contribs;
-  %toolboxes_dir = pathconvert(path);
-  chdir(cur_wd);
-  
-endfunction
-//===========================================================