Merge upstream into main

[?]
Jul 1, 2022, 8:57 PM
CTK7YUFZFOV53EDPU2OJ7PV4TKORDXRVYTYF3FMQGKIT2HQCN2AQC

Dependencies

  • [2] 4447N732 Merge upstream into main
  • [3] S7ZZA3YE ugh, handle absolute as well as relative paths
  • [4] DWZK32YD include CWD when saving filename
  • [5] AVTNUQYR basic test-enabled framework
  • [6] 7M7LS7I2 start saving some settings to disk on quit
  • [7] AM42E4Y6 avoid redundant writes on exit
  • [8] OEUU62GM Merge upstream into main
  • [*] OTIBCAUJ love2d scaffold

Change contents

  • edit in main.lua at line 323
    [4.135][4.135:251](),[4.251][2.9:9]()
    local settings = {
    x=x, y=y, displayindex=displayindex,
    width=App.screen.width, height=App.screen.height,
  • resurrect zombie in main.lua at line 323
    [4.135][3.8:181](),[4.135][3.8:181]()
    local filename = Filename
    if filename:sub(1,1) ~= '/' then
    filename = love.filesystem.getWorkingDirectory()..'/'..filename -- '/' should work even on Windows
    end
  • resolve order conflict in main.lua at line 323
    [4.135]
    [3.8]
  • edit in main.lua at line 327
    [3.181]
    [4.8]
    local settings = {
    x=x, y=y, displayindex=displayindex,
    width=App.screen.width, height=App.screen.height,
  • edit in main.lua at line 331
    [4.37][4.37:140](),[4.37][4.37:140]()
    filename=love.filesystem.getWorkingDirectory()..'/'..Filename, -- '/' should work even on Windows
  • resurrect zombie in main.lua at line 332
    [3.205][4.140:184](),[4.140][4.140:184](),[4.140][4.140:184]()
    screen_top=Screen_top1, cursor=Cursor1}