don't save settings on error in source editor

akkartik
Jan 12, 2024, 11:52 AM
4HAEKSJVXYUDFYJVYI5BYANWLOMFL74W4Y4YEUCZVEVBXOUFDYNQC

Dependencies

  • [2] VPRGENLA hide some details within the 'warning' state
  • [3] PCB3ATUX clean up test mocks before aborting
  • [4] 4MT5UHHK fix still more issues with the previous scenario
  • [5] 3YTMIHTW improve a name
  • [6] L2FWWEQL source: remember cursor position of multiple files
  • [7] 6JKFAHNL remove a no-op regex munging on callstacks
  • [8] SBR7ARVH simplify saving settings
  • [9] G75ITNUV standardize between run and source some more
  • [10] KKMFQDR4 editing source code from within the app
  • [11] IZGZEWFG switch to source editor on error
  • [12] NLU6BXIR clean up some cruft from error callstacks
  • [*] OTIBCAUJ love2d scaffold
  • [*] 3QNOKBFM beginnings of a test harness

Change contents

  • edit in source.lua at line 274
    [5.106][4.27:85]()
    App.screen.width, App.screen.height = App.screen.size()
  • edit in main.lua at line 334
    [5.191282]
    [2.1145]
    if Disable_all_quit_handlers then return end
  • replacement in app.lua at line 56
    [5.676][3.0:54]()
    if App.disable_tests then App.disable_tests() end
    [5.676]
    [5.676]
    -- abort without running love.quit handler
    Disable_all_quit_handlers = true