Merge pull request #534 from NQNStudios:fix-479
Fixing text buffer texture/font corruption (#479) * #479 demonstrates that the contents of the text buffer are NOT irrelevant for reproducing bugs. So I set up recording/replay for the burma shave easter egg. This also makes an easy way to mess with the buffer state when debugging (just mash &/\*/&/\*/&/\* n times) * When a replay throws an error, it puts up a showError() dialog. If the next action is a control_click, the system will try to click that control on the error dialog--which is totally divergent from the replay's intended behavior. So we should just stop replaying when an error happens. * If you have a long replay and want to run it very fast, but then slow down when you get to the sequence that reproduces your bug, now you can add a `<change_fps>` to your replay to achieve that. * Fixes for the 2 legacy replay errors that I opened recently Fix #479 Fix #532 Fix #533
This commit is contained in:
9
rsrc/dialogs/confirm-interrupt-replay.xml
Normal file
9
rsrc/dialogs/confirm-interrupt-replay.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||||
<?xml-stylesheet href="dialog.xsl" type="text/xsl"?>
|
||||
<dialog defbtn='cancel'>
|
||||
<pict type='dlog' num='23' top='9' left='9'/>
|
||||
<text top='5' left='51' width='255' height='72'>
|
||||
Are you sure you wish to stop this replay?</text>
|
||||
<button name='quit' type='regular' top='86' left='178'>Stop</button>
|
||||
<button name='cancel' type='regular' def-key='esc' top='86' left='248'>Cancel</button>
|
||||
</dialog>
|
Reference in New Issue
Block a user