[Top][All Lists]

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

[Octave-bug-tracker] [bug #55908] Closing plots much slower in Octave 5.

From: Mike Miller
Subject: [Octave-bug-tracker] [bug #55908] Closing plots much slower in Octave 5.1.0
Date: Tue, 26 Mar 2019 15:51:10 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36

Follow-up Comment #21, bug #55908 (project octave):

A less intrusive way to make the same effective change would be to add
overload functions instead of adding a new argument with a default value.

IOW, instead of changing "properties::remove_child(const graphics_handle&)" to
"properties::remove_child(const graphics_handle&, bool)", keep the original
function and add an overload. The original function can be redefined to call
the new function, preserving the original behavior, but its definition must
stay in graphics.cc if that's where it was defined before, it can't be moved
to an inline function.

I believe if only new symbols are added to liboctinterp, but no symbols are
deleted, the library can be considered backwards compatible.


Reply to this item at:


  Message sent via Savannah

reply via email to

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