Add non reg test for bug 4221
Jean-Baptiste Silvy [Thu, 5 Mar 2009 16:33:33 +0000 (17:33 +0100)]
scilab/CHANGES_5.1.X
scilab/modules/graphics/tests/nonreg_tests/bug_4221.dia.ref [new file with mode: 0644]
scilab/modules/graphics/tests/nonreg_tests/bug_4221.tst [new file with mode: 0644]

index d257f60..d090d1c 100644 (file)
@@ -555,6 +555,8 @@ Bug fixes:
 
 * bug 4174 fixed - the xs2xxx (graphic export) functions don't support paths that start with a tild.
 
+* bug 4221 fixed - graypolarplot uses to much memory.
+
 * Side effect in the setenvc function.
 
 * In the binary, the path to the fortran include directory was wrong.
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_4221.dia.ref b/scilab/modules/graphics/tests/nonreg_tests/bug_4221.dia.ref
new file mode 100644 (file)
index 0000000..ede6047
--- /dev/null
@@ -0,0 +1,23 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - Digiteo - Jean-Baptiste Silvy
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- TEST WITH GRAPHIC -->
+// <-- Non-regression test for bug 4221 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=4221
+//
+// <-- Short Description -->
+// graypolarplot uses to much memory.
+//
+stacksize(200000000);
+rho=1:256;
+theta=(1:360)./180.*%pi;
+z=30+round(theta'*(1+rho^2));
+f=gcf();
+f.color_map= hotcolormap(128);
+clf();graypolarplot(theta,rho,z);
+// It's just a 256x360 matrix, it should not complain about memory
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_4221.tst b/scilab/modules/graphics/tests/nonreg_tests/bug_4221.tst
new file mode 100644 (file)
index 0000000..2bdf71c
--- /dev/null
@@ -0,0 +1,28 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - Digiteo - Jean-Baptiste Silvy
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+
+// <-- TEST WITH GRAPHIC -->
+
+// <-- Non-regression test for bug 4221 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=4221
+//
+// <-- Short Description -->
+// graypolarplot uses to much memory.
+// 
+
+stacksize(200000000);
+
+rho=1:256;
+theta=(1:360)./180.*%pi;
+z=30+round(theta'*(1+rho^2));
+f=gcf();
+f.color_map= hotcolormap(128);
+clf();graypolarplot(theta,rho,z);
+
+// It's just a 256x360 matrix, it should not complain about memory