* Bug #12348 fixed - surf() disable lines(n) if there is no input variable. 82/10682/2
Charlotte HECQUET [Mon, 4 Mar 2013 14:52:37 +0000 (15:52 +0100)]
Change-Id: I506cfdd14a514364891e3b733ac541e8e1076fbb

scilab/CHANGES_5.4.X
scilab/modules/graphics/macros/surf.sci
scilab/modules/graphics/tests/nonreg_tests/bug_12348.dia.ref [new file with mode: 0644]
scilab/modules/graphics/tests/nonreg_tests/bug_12348.tst [new file with mode: 0644]

index 1f54fa7..6d4a465 100644 (file)
@@ -445,6 +445,8 @@ Bug fixes
 
 * Bug #12346 fixed - lsslist() help pages were mislocated. Moved now to CACSD.
 
+* Bug #12348 fixed - surf() disable lines(n) if there is no input variable.
+
 
                     Changes between version 5.3.3 and 5.4.0
                     =======================================
index 3984efd..6239658 100644 (file)
@@ -22,7 +22,6 @@ if ~rhs
          -0.0014   -0.0017    0.3189    2.7414    7.1622    7.1361    3.1242    0.6633    0.0674    0.0030; ..
           0.0002    0.0104    0.1733    1.0852    2.6741    2.6725    1.1119    0.1973    0.0152    0.0005; ..
           0.0000    0.0012    0.0183    0.1099    0.2684    0.2683    0.1107    0.0190    0.0014    0.0000];
-       lines(0);
        f=gcf();
        f.color_map = jetcolormap(64);
        surf(Z,"edgeco","b","marker","d","markersiz",9,"markeredg","red","markerfac","k");
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_12348.dia.ref b/scilab/modules/graphics/tests/nonreg_tests/bug_12348.dia.ref
new file mode 100644 (file)
index 0000000..f037888
--- /dev/null
@@ -0,0 +1,22 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2013 - Scilab Enterprises - Charlotte HECQUET
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+//
+// <-- TEST WITH GRAPHIC -->
+//
+// <-- Non-regression test for bug 12348 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/12348
+//
+// <-- Short Description -->
+// surf() disable lines(n) if there is no input variable.
+lines(10)
+clf
+surf()
+ncl=lines();
+assert_checkequal(ncl(2),10);
+close
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_12348.tst b/scilab/modules/graphics/tests/nonreg_tests/bug_12348.tst
new file mode 100644 (file)
index 0000000..8ebd592
--- /dev/null
@@ -0,0 +1,23 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2013 - Scilab Enterprises - Charlotte HECQUET
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+//
+// <-- TEST WITH GRAPHIC -->
+//
+// <-- Non-regression test for bug 12348 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/12348
+//
+// <-- Short Description -->
+// surf() disable lines(n) if there is no input variable.
+
+lines(10)
+clf
+surf()
+ncl=lines();
+assert_checkequal(ncl(2),10);
+close