bugfix: wasn't recovering from errors

[?]
Apr 21, 2023, 3:18 PM
M6S4MJKY3A5FM733OZQFT6GAWU2MT65HAGUO6LOQ2PBQ7ZQKAODQC

Dependencies

  • [2] DTBFNHJD manual tests for the protocol with the driver
  • [3] T7QIIGQ6 attempt at better error recovery
  • [4] RT6EV6OP delegate update events to drawings
  • [5] K464QQR4 more defensive resize handling
  • [6] 2L5MEZV3 experiment: new edit namespace
  • [7] OTIBCAUJ love2d scaffold
  • [8] J2SVGR2E experiment: blinking cursor
  • [9] JOPVPUSA editing source code from within the app
  • [10] LNUHQOGH start passing in Editor_state explicitly
  • [11] KKMFQDR4 editing source code from within the app
  • [12] AVTNUQYR basic test-enabled framework
  • [13] APX2PY6G stop tracking wallclock time
  • [14] 5XQ4Y7NU reorg manual tests doc
  • [15] 3QQZ7W4E bring couple more globals back to the app level
  • [16] PJ5PQAQE record support for multiple versions
  • [17] KVHUFUFV reorg
  • [*] BJ5X5O4A let's prevent the text cursor from ever getting on a drawing

Change contents

  • edit in main.lua at line 156
    [4.1398][3.756:793]()
    if Mode == 'error' then return end
  • replacement in Manual_tests.md at line 66
    [2.1656][2.1656:1834]()
    Quit the client app. The invalid code is saved in file 0002-on.draw in the
    save dir. However, the file 'head' in the save dir contains '1'.
    [Don't restart the client app.]
    [2.1656]
    [2.1834]
    Quit the client app.