* Bug #9865 fixed - When making a plot with point, no symbol was shown in the legend. 28/18628/2
Adeline CARNIS [Mon, 24 Oct 2016 09:26:40 +0000 (11:26 +0200)]
Change-Id: I1e30e899f02ab8049e0ae404d85da6b6a9839e8c

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

index 060f50c..3c6b556 100644 (file)
@@ -322,6 +322,7 @@ Bug Fixes
 * [#8938](http://bugzilla.scilab.org/show_bug.cgi?id=8938): In a boolean sparse matrix `sp`, distributive insertions like `sp(1,:)=%t`, `sp(1,1:$)=%t` or `sp(:,:)=%t` yielded an error.
 * [#9153](http://bugzilla.scilab.org/show_bug.cgi?id=9153): The `isqualbitwise` help page was inaccurate and badly located
 * [#9161](http://bugzilla.scilab.org/show_bug.cgi?id=9161): Multiple insertions at a repeated index in a sparse matrice wrongly updated it.
+* [#9865](http://bugzilla.scilab.org/show_bug.cgi?id=9865): When making a plot with `point`(no line), no symbol was shown in the legend.
 * [#9912](http://bugzilla.scilab.org/show_bug.cgi?id=9912): In case of missing translated help page, the default en_US was sometimes ignored
 * [#10116](http://bugzilla.scilab.org/show_bug.cgi?id=10116): `for h = H, .., end` could not be used when H is a vector of graphic handles
 * [#11375](http://bugzilla.scilab.org/show_bug.cgi?id=11375): When a localized help subdirectory has only a CHAPTER file specifying the section title, it was ignored.
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_9865.tst b/scilab/modules/graphics/tests/nonreg_tests/bug_9865.tst
new file mode 100644 (file)
index 0000000..a2fc690
--- /dev/null
@@ -0,0 +1,28 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2016 - Scilab Enterprises - Adeline CARNIS
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+
+// <-- INTERACTIVE TEST -->
+
+// <-- Non-regression test for bug 9865 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=9865
+//
+// <-- Short Description -->
+// When making a plot with "point" (no line), no symbol was shown in the legend.
+
+x=0:0.1:6;
+y=sin(x);
+px = [ 0.2 1.0 4.0  5.0];
+py = [ 0.2 0.7 0.7 -0.4];
+
+plot(x,y,"b-");
+plot(px,py,"r.");
+
+legend( "function", "points" );
+
+// check that the point is shown in the legend