* Bug #14731 fixed: Demos Graphics=>complex: Re+Im rotations synchronized 96/19096/4
Samuel GOUGEON [Mon, 13 Feb 2017 00:29:01 +0000 (01:29 +0100)]
 * http://bugzilla.scilab.org/14731
 * empty fig#0 removed

Change-Id: I12f7a5a0c79a0f70c3d4f809a95ed00017a10f47

18 files changed:
scilab/CHANGES.md
scilab/modules/graphics/demos/cmplxfunc/MacCmplx.sci
scilab/modules/graphics/demos/cmplxfunc/cmplxfunc.dem.gateway.sce
scilab/modules/graphics/demos/cmplxfunc/demo_acos.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_acosh.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_asin.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_asinh.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_atan.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_atanh.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_cos.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_cosh.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_custom.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_exp.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_log.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_sin.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_sinh.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_tan.dem.sce
scilab/modules/graphics/demos/cmplxfunc/demo_tanh.dem.sce

index 999aa3d..ff01dd5 100644 (file)
@@ -452,6 +452,7 @@ the [development mailing list](dev@lists.scilab.org) for a particular toolbox.
 * [#14710](http://bugzilla.scilab.org/show_bug.cgi?id=14710): `fullpath(TMPDIR+...)` was bugged on MacOS
 * [#14711](http://bugzilla.scilab.org/show_bug.cgi?id=14711): When current axes is an uicontrol frame, `colorbar` did not display anything.
 * [#14714](http://bugzilla.scilab.org/show_bug.cgi?id=14714): Deleting a datatip made Scilab leaking or crashed.
+* [#14731](http://bugzilla.scilab.org/show_bug.cgi?id=14731): The demos `Graphics => Complex functions` opened an empty figure#0. Rotation of Im+Re parts were not synchronized
 * [#14743](http://bugzilla.scilab.org/show_bug.cgi?id=14743): `test_run(.., "show_error")` did not document "failed: Slave Scilab exited with error code #" errors.
 * [#14758](http://bugzilla.scilab.org/show_bug.cgi?id=14758): `xstringb` opened a default figure.
 * [#14761](http://bugzilla.scilab.org/show_bug.cgi?id=14761): `||` misworked when LHS is %f or zeros. `&&` misworked when LHS is %t or non-zeros
index bd6d33f..b6f95d4 100644 (file)
@@ -84,6 +84,7 @@ function []=PlotCmplxFunc(R,e,TypeDomain,TypeCut,n,StrFunc,theta,alpha,DomReal)
 
     current_figure_hdl = scf(100001);
     clf(current_figure_hdl,"reset");
+    current_figure_hdl.rotation_style = "multiple";
 
     drawlater();
 
index c65a15f..d99c676 100644 (file)
@@ -12,6 +12,7 @@ subdemolist = ["log"       ,"demo_log.dem.sce"    ; ..
 "sin"       ,"demo_sin.dem.sce"    ; ..
 "asin"      ,"demo_asin.dem.sce"   ; ..
 "cos"       ,"demo_cos.dem.sce"    ; ..
+"acos"      ,"demo_acos.dem.sce"  ; ..
 "sinh"      ,"demo_sinh.dem.sce"   ; ..
 "asinh"     ,"demo_asinh.dem.sce"  ; ..
 "cosh"      ,"demo_cosh.dem.sce"   ; ..
index c61549e..f6e90ea 100644 (file)
@@ -13,9 +13,6 @@ function demo_acos()
     theta = -110;
     alpha = 75;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(2,%eps,"Square","Ox",41,"acos",theta,alpha,[-1,1]);
     demo_viewCode("demo_acos.dem.sce");
 
index 6c64f41..10df504 100644 (file)
@@ -15,9 +15,6 @@ function demo_acosh()
     theta = -110;
     alpha = 75;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,e,"Square","Ox",41,"acosh",theta,alpha,[1,R]);
     demo_viewCode("demo_acosh.dem.sce");
 
index b24dd69..1d651dd 100644 (file)
@@ -13,9 +13,6 @@ function demo_asin()
     theta = -110;
     alpha = 75;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(2,%eps,"Square","Ox",41,"asin",theta,alpha,[-1,1]);
     demo_viewCode("demo_asin.dem.sce");
 
index 89517aa..9330caa 100644 (file)
@@ -15,9 +15,6 @@ function demo_asinh()
     theta = -110;
     alpha = 75;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,e,"Square","Oy",41,"asinh",theta,alpha,[-R,R]);
     demo_viewCode("demo_asinh.dem.sce");
 
index 9e54dea..0bf3d3f 100644 (file)
@@ -14,9 +14,6 @@ function demo_atan()
     theta = -110;
     alpha = 75;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,0.001,"Square","Oy",41,"atan",theta,alpha,[-R,R]);
     demo_viewCode("demo_atan.dem.sce");
 
index 65cd55d..1b5ebf4 100644 (file)
@@ -15,9 +15,6 @@ function demo_atanh()
     theta = -110;
     alpha = 75;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,e,"Square","Ox",41,"atanh",theta,alpha,[-0.99,0.99]);
     demo_viewCode("demo_atanh.dem.sce");
 
index 92dda89..25537ea 100644 (file)
@@ -14,9 +14,6 @@ function demo_cos()
     theta = 18;
     alpha = 43;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,0,"Disk","Ox",[40 20],"cos",theta,alpha,[-R,R]);
     demo_viewCode("demo_cos.dem.sce");
 
index e2fdfb8..6aa1ab4 100644 (file)
@@ -15,9 +15,6 @@ function demo_cosh()
     theta = -130;
     alpha = 56;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,e,"Disk","Ox",[40 20],"cosh",theta,alpha,[-R,R]);
     demo_viewCode("demo_cosh.dem.sce");
 endfunction
index 9fe93a1..38e5581 100644 (file)
@@ -39,6 +39,7 @@ function demo_custom()
     "background", -2, ...
     "figure_position", [0 0], ...
     "axes_size", [axes_w axes_h], ...
+    "rotation_style", "multiple", ...
     "figure_name", _("Customize your complex function"));
 
     // The plot will be in the right 2/3 of the figure
index ea58d90..f4485f8 100644 (file)
@@ -15,9 +15,6 @@ function demo_exp()
     theta = -130;
     alpha = 73;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,0,"Disk","Ox",[40 20],"exp",theta,alpha,[-R,R]);
     demo_viewCode("demo_exp.dem.sce");
 
index cadc42e..5b36ba5 100644 (file)
@@ -16,9 +16,6 @@ function demo_log()
     theta = 30;
     alpha = 60;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,e,"Disk","Ox",[40 20],"log",theta,alpha,[e,R]);
     demo_viewCode("demo_log.dem.sce");
 
index 3bbdbe3..fff545a 100644 (file)
@@ -16,9 +16,6 @@ function demo_sin()
     alpha = 73;
     e     = 0.001;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,e,"Disk","Ox",[40 20],"sin",theta,alpha,[-R,R]);
     demo_viewCode("demo_sin.dem.sce");
 
index 754790f..f95b1c5 100644 (file)
@@ -16,9 +16,6 @@ function demo_sinh()
     theta = -148;
     alpha = 60;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,0,"Disk","Ox",[40 20],"sinh",theta,alpha,[-R,R]);
     demo_viewCode("demo_sinh.dem.sce");
 
index d3bb7ff..214cbb7 100644 (file)
@@ -14,9 +14,6 @@ function demo_tan()
     theta = -130;
     alpha = 73;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,0,"Square","Ox",41,"tan",theta,alpha,[-R,R]);
     demo_viewCode("demo_tan.dem.sce");
 
index 403f0c8..92e89f2 100644 (file)
@@ -16,9 +16,6 @@ function demo_tanh()
     theta = -130;
     alpha = 73;
 
-    my_handle = scf(100001);
-    clf(my_handle,"reset");
-
     PlotCmplxFunc(R,e,"Square","Ox",41,"tanh",theta,alpha,[-R,R]);
     demo_viewCode("demo_tanh.dem.sce");