octave-bug-tracker
[Top][All Lists]
Advanced

[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:

  <https://savannah.gnu.org/bugs/?55908>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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