* Bug 16053 fixed: plot(,'color',c) with abbreviated color names 31/20931/7
Samuel GOUGEON [Mon, 8 Apr 2019 16:01:19 +0000 (18:01 +0200)]
  http://bugzilla.scilab.org/16053

  REQUIRES https://codereview.scilab.org/21197 where iscolor() is upgraded

Change-Id: I5915fd939fa6673afc4a7f4990145a971e20372d

scilab/CHANGES.md
scilab/modules/graphics/tests/nonreg_tests/bug_16053.dia.ref [new file with mode: 0644]
scilab/modules/graphics/tests/nonreg_tests/bug_16053.tst [new file with mode: 0644]

index 3ecc7fa..d2d3595 100644 (file)
@@ -294,6 +294,7 @@ Bug Fixes
 * [#16021](http://bugzilla.scilab.org/show_bug.cgi?id=16021): `tand([-90 90])` answered [Nan Nan] instead of [-Inf, Inf]. `cotd([-90 90])` answered [Nan Nan] instead of [0 0]. `1 ./cosd([-90 90])` answered [Inf -Inf] instead of [Inf Inf].
 * [#16026](http://bugzilla.scilab.org/show_bug.cgi?id=16026): For `atanh`, neither the documentation pages nor the `m2sci` converter were up to date.
 * [#16051](http://bugzilla.scilab.org/show_bug.cgi?id=16051): undefined list elements could be of 2 distinct typeof "void" or "listundefined" according to the way they are created.
+* [#16053](http://bugzilla.scilab.org/show_bug.cgi?id=16053): `plot(,"color",c)` no longer supported standard abbreviated color names c like "k" for black.
 * [#16067](http://bugzilla.scilab.org/show_bug.cgi?id=16067): The display of matrices of signed integers was misaligned (regression of 6.0.0 vs 5.5.2)
 * [#16071](http://bugzilla.scilab.org/show_bug.cgi?id=16071): `prettyprint(complex(1,%nan))` omitted the "+" in `1 + Nani`. It printed positive exponents with a useless "+". For any input nul polynomial, the string result never included the name of the variable. Default input arguments could not be skipped. ExportFormat was uselessly case-sensitive. For tex|latex: for text input, $ \ % & { } ~ and ^ special characters were not protected ; spaces were not protected, all words were concatenated ; for polynomials and rationals, the result string could be extremely long and not easily wrappable. For MathML: "<" was not protected ; <mi></mi> were missing for text input ; <mtable>, </mtable>, <mtr>, </mtr>, <mtd>, <mfenced> and </mfenced> tags were not wrapped and could not be indented. Delimiters: "" was not documented as possible value ; ")" was wrongly documented. Dynamical linear systems were not documented as possible input.
 * [#16072](http://bugzilla.scilab.org/show_bug.cgi?id=16072): `prettyprint` did not actually support input encoded integers.
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_16053.dia.ref b/scilab/modules/graphics/tests/nonreg_tests/bug_16053.dia.ref
new file mode 100644 (file)
index 0000000..b98ea30
--- /dev/null
@@ -0,0 +1,17 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2019 - Samuel GOUGEON
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- TEST WITH GRAPHIC -->
+// <-- Non-regression test for bug 16053 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/16053
+//
+// <-- Short Description -->
+// plot() no longer supported standard abbreviated color names
+for c = ["r" "g" "GRE" "b" "c" "m" "ma" "y" "Yel" "w" "k"]
+       plot(1:10, "color",c)
+end
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_16053.tst b/scilab/modules/graphics/tests/nonreg_tests/bug_16053.tst
new file mode 100644 (file)
index 0000000..a08e98b
--- /dev/null
@@ -0,0 +1,20 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2019 - Samuel GOUGEON
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+
+// <-- TEST WITH GRAPHIC -->
+
+// <-- Non-regression test for bug 16053 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/16053
+//
+// <-- Short Description -->
+// plot() no longer supported standard abbreviated color names
+
+for c = ["r" "g" "GRE" "b" "c" "m" "ma" "y" "Yel" "w" "k"]
+       plot(1:10, "color",c)
+end