* bug #10116 fixed - for/end failed with handles: NR test added 97/18497/4
Samuel GOUGEON [Fri, 19 Aug 2016 21:19:22 +0000 (23:19 +0200)]
  http://bugzilla.scilab.org/10116

Change-Id: I3f3142bcd8acf942f586cbb060ab87f486380a50

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

index 0909fbe..f9d5e81 100644 (file)
@@ -253,8 +253,9 @@ Bug Fixes
 * [Bug #8010](http://bugzilla.scilab.org/show_bug.cgi?id=8010) fixed - Permanent variables could be redefined through a syntax like `%i(1,1)=1`
 * [Bug #8356](http://bugzilla.scilab.org/show_bug.cgi?id=8356) fixed - `sci2exp` applied to lists, tlists or mlists having undefined fields yielded an error or a wrong result.
 * [Bug #8493](http://bugzilla.scilab.org/show_bug.cgi?id=8493) fixed - Some trivial simplifications of `p1./p2` with matrices of complex-encoded polynomials were not done.
-* [Bug #9912](http://bugzilla.scilab.org/show_bug.cgi?id=9912) fixed   - In case of missing translated help page, the default en_US was sometimes ignored
-* [Bug #9153](http://bugzilla.scilab.org/show_bug.cgi?id=9153) fixed   - The `isqualbitwise` help page was inaccurate and badly located
+* [Bug #9153](http://bugzilla.scilab.org/show_bug.cgi?id=9153) fixed - The `isqualbitwise` help page was inaccurate and badly located
+* [Bug #9912](http://bugzilla.scilab.org/show_bug.cgi?id=9912) fixed - In case of missing translated help page, the default en_US was sometimes ignored
+* [Bug #10116](http://bugzilla.scilab.org/show_bug.cgi?id=10116) fixed - `for h = H, .., end` could not be used when H is a vector of graphic handles
 * [Bug #11375](http://bugzilla.scilab.org/show_bug.cgi?id=11375) fixed - When a localized help subdirectory has only a CHAPTER file specifying the section title, it was ignored.
 * [Bug #11692](http://bugzilla.scilab.org/show_bug.cgi?id=11692) fixed - The summary of a help section built from both default en_US and localized files was never sorted overall.
 * [Bug #11959](http://bugzilla.scilab.org/show_bug.cgi?id=11959) fixed - Allow "Zoom Area" to be clicked out of axes
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_10116.dia.ref b/scilab/modules/core/tests/nonreg_tests/bug_10116.dia.ref
new file mode 100644 (file)
index 0000000..b0c6687
--- /dev/null
@@ -0,0 +1,19 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2016 - Samuel GOUGEON
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+//
+// <-- TEST WITH GRAPHIC -->
+//
+// <-- Non-regression test for bug 10116 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/10116
+//
+// <-- Short Description -->
+// for h = vector_of_handles, .., end  was not supported
+plot()
+f = gcf();
+assert_checktrue(execstr("for c = f.children, end", "errcatch")==0);
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_10116.tst b/scilab/modules/core/tests/nonreg_tests/bug_10116.tst
new file mode 100644 (file)
index 0000000..fb1dfb4
--- /dev/null
@@ -0,0 +1,20 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2016 - Samuel GOUGEON
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+//
+// <-- TEST WITH GRAPHIC -->
+//
+// <-- Non-regression test for bug 10116 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/10116
+//
+// <-- Short Description -->
+// for h = vector_of_handles, .., end  was not supported
+
+plot()
+f = gcf();
+assert_checktrue(execstr("for c = f.children, end", "errcatch")==0);