[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #50466] makehgtform function missing

From: Gary E. Deschaines
Subject: [Octave-bug-tracker] [bug #50466] makehgtform function missing
Date: Thu, 20 Dec 2018 19:22:13 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0

Follow-up Comment #25, bug #50466 (project octave):


Well, "this is a fine mess we've gotten into."

The simple_2d_hgt_test.m script from comment #16 works in Octave 4.2.2 with
hgtransform.m, but here is an error I encountered using my locally built
Octave 4.4.1 executable. 

error: invalid value for array property "xlim"
error: called from
    simple_2d_hgt_test at line 11 column 1

As with the hgtransform 'parent' property/value pair passed in line(), plot()
and plot3() function calls, the problem occurs when the hgtransform
children_cb() is executed.

I compiled a debug version of Octave 4.4.1, executed 'octave --no-gui
simple_2d_hgt_test.m', and to my surprise the above error occurred.

The error does not occur for the following two test script changes.

Change 1:
    #axis([-2 2 -2 2]);
    x = line([0;1], [0;0], 'color', 'r');
Change 2:
    axis([-2 2 -2 2]);
    x = line('color', 'r');

Is it possible the hgtransform children_cb() callback is being erroneously
applied by the core gh_manager to graphics figure child axes properties for
the axes hgroup created in hgtransform()?

Why this problem in Octave 4.4.1 and not 4.2.2?

The pre-built Octave 4.2.2 executable is from package '4.2.2-1~octave~xenial2'
for Ubuntu 16.04 LTS. I built the 4.4.1 version using the
https://ftp.gnu.org/gnu/octave/octave-4.4.1.tar.gz source tar ball on 'Linux
4.15.0-43-generic #46~16.04.1-Ubuntu SMP Fri Dec 7 13:31:08 UTC 2018 x86_64
x86_64 x86_64 GNU/Linux' OS using default ./configure options.



Reply to this item at:


  Message sent via Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]