You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed a bug in Simile when the application's Prolog executable is built with the current gprolog. When dragging a link onscreen to reroute it, the movement stops before the end of the drag. During the drag, each mouse event generates a call to a Prolog predicate to update the link route, and after a few thousand in succession they start failing when they should succeed.
Due to the nature of the problem it's almost impossible to debug it analytically, but I have done a git bisect to find the point at which the bug appeared. Here's the result:
Not sure where to go from here, any suggestions? Meanwhile I will be building Simile for Linux with the last commit before this one (test done on x86_64, Ubuntu Lunar)
The text was updated successfully, but these errors were encountered:
I noticed a bug in Simile when the application's Prolog executable is built with the current gprolog. When dragging a link onscreen to reroute it, the movement stops before the end of the drag. During the drag, each mouse event generates a call to a Prolog predicate to update the link route, and after a few thousand in succession they start failing when they should succeed.
Due to the nature of the problem it's almost impossible to debug it analytically, but I have done a git bisect to find the point at which the bug appeared. Here's the result:
35eb271 is the first bad commit
commit 35eb271
Author: Daniel Diaz [email protected]
Date: Tue May 23 16:42:00 2023 +0200
src/BipsPl/dynam_supp.c | 564 ++++++++++++++++++++++++++---------------------
src/BipsPl/dynam_supp.h | 21 +-
src/BipsPl/t.pl | 90 ++++++--
src/Linedit/terminal.c | 3 +-
src/Pl2Wam/read_file.pl | 19 +-
src/Pl2Wam/read_file.wam | 300 +++++++++++++------------
6 files changed, 569 insertions(+), 428 deletions(-)
Not sure where to go from here, any suggestions? Meanwhile I will be building Simile for Linux with the last commit before this one (test done on x86_64, Ubuntu Lunar)
The text was updated successfully, but these errors were encountered: