[Scilab-users] xdel replaced by close()

Claus Futtrup cfuttrup at gmail.com
Sat Jan 22 15:21:33 CET 2022


Hi Stephane

Good news, thank you.
Thank you to the other list members for the other responses as well.

Best regards,
Claus

On 22-01-2022 14:24, Stéphane Mottelet wrote:
> Hi,
>
> This is fixed for the next release:
>
> https://codereview.scilab.org/#/c/21803/
>
> In the meantime, if you really need it you can download the patched 
> version of findobj.
>
> S.
>
>> Le 21 janv. 2022 à 23:54, Samuel Gougeon <sgougeon at free.fr> a écrit :
>>
>> 
>> Hello Claus,
>>
>> Le 21/01/2022 à 20:58, Claus Futtrup a écrit :
>>> Hi Scilabers
>>>
>>> Today I tried to replace xdel(winsid()) in one of my scripts with 
>>> close(winsid()) because Scilab shows a warning in the console:
>>>
>>> Warning: Feature xdel(...) is obsolete and will be permanently 
>>> removed in Scilab 6.2
>>>
>>> Warning: Please use close(...) instead.
>>>
>>> I am negatively surprised that the close() command takes a long time 
>>> to execute with 5-10 windows open (a few seconds per window). The 
>>> xdel() command can do it in a split second.
>>>
>>
>> The issue comes not from close() but from the change offindobj() that 
>> it calls <http://bugzilla.scilab.org/show_bug.cgi?id=13738#c4>, 
>> noticeably to perform findobj("figure_id",id) in 6.1.1.
>> It does not impact only <http://bugzilla.scilab.org/16734> close() 
>> for this case, that was processed as a special accelerated case 
>> <https://codereview.scilab.org/#/c/20953/6/scilab/modules/gui/macros/findobj.sci> 
>> in the former findobj().
>>
>> This downgradingwas reported 
>> <http://bugzilla.scilab.org/show_bug.cgi?id=7117#c6> 7 months before 
>> releasing 6.1.1, and knowingly ignored, while it is perfectly fixable 
>> by restoring the fast special case.
>>
>>
>>>
>>> What is the motivation for replacing xdel with close?
>>
>> Both do the same thing. Scilab does not need duplicates.
>>
>> Regards
>> Samuel
>>
>> _______________________________________________
>> users mailing list
>> users at lists.scilab.org
>> http://lists.scilab.org/mailman/listinfo/users
>
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20220122/27058fa9/attachment.htm>


More information about the users mailing list