* Bug #15015 fixed - Output_stream: replace Sergescii with Ascii 22/19122/5
Paul Bignier [Fri, 17 Feb 2017 15:39:33 +0000 (16:39 +0100)]
 * https://codereview.scilab.org/#/c/15941/ prevented some of those blocks (at least RFILE_f) from working
as the inner functions still expected Sergescii. Using ascii all the way now
 * Run RFILE_f's help page example to test

Change-Id: I7d4a07c08217d279b9c7626786e07e47d51d82ba

scilab/CHANGES.md
scilab/modules/output_stream/src/fortran/fmttyp.f
scilab/modules/xcos/tests/nonreg_tests/bug_15015.tst [new file with mode: 0644]

index c234fd4..9347d7b 100644 (file)
@@ -350,6 +350,7 @@ the [development mailing list](dev@lists.scilab.org) for a particular toolbox.
 * [#14910](http://bugzilla.scilab.org/show_bug.cgi?id=14910): The `plot()` example was displayed in overlay to the existing graphics.
 * [#14978](http://bugzilla.scilab.org/show_bug.cgi?id=15006): ode help page still contained 'root' which has been replaced by 'roots'.
 * [#15010](http://bugzilla.scilab.org/show_bug.cgi?id=15010): Coselica did not simulate on Scilab 6.
+* [#15015](http://bugzilla.scilab.org/show_bug.cgi?id=15015): Xcos blocks using the `ascii` didn't work
 * [#15023](http://bugzilla.scilab.org/show_bug.cgi?id=15023): `clf()` wrongly reset `figure_id`.
 
 
index 10bbcce..be89be6 100644 (file)
@@ -1,6 +1,6 @@
 c Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
 c Copyright (C) INRIA
-c 
+c
 c Copyright (C) 2012 - 2016 - Scilab Enterprises
 c
 c This file is hereby licensed under the terms of the GNU GPL v2.0,
@@ -23,8 +23,8 @@ c          0 : format incorrect ou ayant des types mixtes
 c!
       integer form(nf),nf
       integer count,quote,lparen,rparen,typf(7),typb(7),ntyp,fk
-      data quote/53/,lparen/41/,rparen/42/,ntyp/7/
-      data typf/18,15,14,13,16,21,10/,typb/2,1,1,1,1,3,4/
+      data quote/39/,lparen/40/,rparen/41/,ntyp/7/
+      data typf/105,102,101,102,103,108,97/,typb/2,1,1,1,1,3,4/
 c
       count=0
       fmttyp=0
diff --git a/scilab/modules/xcos/tests/nonreg_tests/bug_15015.tst b/scilab/modules/xcos/tests/nonreg_tests/bug_15015.tst
new file mode 100644 (file)
index 0000000..dd36864
--- /dev/null
@@ -0,0 +1,20 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2017 - Scilab Enterprises - Paul Bignier
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+//
+// <-- XCOS TEST -->
+// <-- NO CHECK REF -->
+//
+// <-- Non-regression test for bug 15015 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=15015
+//
+// <-- Short Description -->
+// ascii standard was not respected for some Xcos blocks
+
+assert_checktrue(importXcosDiagram("SCI/modules/xcos/examples/sources_pal/en_US/rfile_f_en_US.zcos"));
+xcos_simulate(scs_m, 4);