Bug 12012: perl is tagged as deprecated 87/14087/3
Pierre-Aime Agnel [Thu, 20 Mar 2014 15:07:30 +0000 (16:07 +0100)]
Change-Id: Icacc45db926b2ea1253ce674d50c594d2ff7715d

scilab/CHANGES_5.5.X
scilab/modules/core/help/en_US/perl.xml
scilab/modules/core/help/fr_FR/perl.xml
scilab/modules/core/macros/perl.sci

index a8351a3..ca5d871 100644 (file)
@@ -197,6 +197,7 @@ Obsolete & Removed Functions
 * jmat tagged as obsolete. Will be removed in Scilab 5.5.1.
   Please use flipdim instead
 
+* perl tagged as obsolete. Will be removed in Scilab 6.0.0.
 
 Compilation
 ============
@@ -462,6 +463,8 @@ Scilab Bug Fixes
 
 * Bug #11996 fixed - eye extended to hypermatrix.
 
+* Bug #12012 fixed - Misleading perl function should be removed from Scilab.
+
 * Bug #12037 fixed - Simplified Chinese version of SciNotes displayed warnings at startup.
 
 * Bug #12073 fixed - Width of code examples has been decreased in XML help pages.
index 77cc2e9..478752e 100644 (file)
@@ -3,7 +3,7 @@
     <refnamediv>
         <refname>perl</refname>
         <refpurpose>Call Perl script using appropriate operating
-            system executable
+            system executable. <emphasis role="bold">This function is obsolete.</emphasis>
         </refpurpose>
     </refnamediv>
     <refsynopsisdiv>
             </member>
         </simplelist>
     </refsection>
+    <refsection>
+        <title>History</title>
+        <revhistory>
+            <revision>
+                <revnumber>5.5.0</revnumber>
+                <revremark>Tagged as obsolete. Will be removed in Scilab 6.0.0.</revremark>
+            </revision>
+        </revhistory>
+    </refsection>
 </refentry>
index e688242..9ac4d90 100644 (file)
@@ -2,7 +2,9 @@
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="fr" xml:id="perl">
     <refnamediv>
         <refname>perl</refname>
-        <refpurpose>execute le script Perl.</refpurpose>
+        <refpurpose>
+            execute le script Perl. <emphasis role="bold">Cette fonction est obsolète.</emphasis>
+        </refpurpose>
     </refnamediv>
     <refsynopsisdiv>
         <title>Séquence d'appel</title>
             </member>
         </simplelist>
     </refsection>
+    <refsection>
+        <title>Historique</title>
+        <revhistory>
+            <revision>
+                <revnumber>5.5.0</revnumber>
+                <revremark>Indiquée comme obsolète. Sera supprimée dans Scilab 6.0.0.</revremark>
+            </revision>
+        </revhistory>
+    </refsection>
 </refentry>
index 400777f..ae30391 100644 (file)
@@ -13,6 +13,9 @@ function [result, status] = perl(varargin)
     lhs = argn(1);
     rhs = argn(2);
 
+    //Function deprecated in Scilab 5.5 and obsolete in Scilab 6.0
+    warnobsolete(scilabRemovedVersion="6.0.0")
+
     if (rhs) then
         // Check that the first param is a file
         [x,ierr]=fileinfo(varargin(1));