Merge upstream into main

[?]
Jul 26, 2022, 4:23 AM
NYMFNQDTVCO5MFMS434OEIXWT46ETXK5VNDK7DW62BHHOCZNYQ7QC

Dependencies

  • [2] OOL2X3B7 Merge upstream into main
  • [3] SPNMXTYR have file API operate on state object
  • [4] W4UVZETR 2 regressions:
  • [5] MSDHRXWU Merge upstream into main
  • [6] YT5P6TO6 bugfix: save previous file when dropping a new one on
  • [7] ERQKFTPV extract method
  • [8] YGCT2D2O start loading settings as applicable
  • [9] R6GUSTBY default font size and line-height
  • [10] ZLEPKWDJ fork: capture frontend for a note-taking system
  • [11] ILOA5BYF separate data structure for each line's cache data
  • [12] VHQCNMAR several more modules
  • [13] Z4KNS42N to open a file without a terminal, drag it on!
  • [14] WQOSZSUE warn on unused commandline args
  • [15] LF7BWEG4 group all editor globals
  • [16] UVIDOW6Z Merge upstream into main
  • [*] OTIBCAUJ love2d scaffold
  • [*] JRLBUB6L more intuitive point delete from polygons

Change contents

  • edit in main.lua at line 45
    [4.197][2.9:9](),[4.85345][3.8:41](),[4.85345][3.8:41](),[4.85345][3.8:41](),[4.383][3.42:75](),[4.383][3.42:75](),[4.383][3.42:75]()
    load_from_disk(Editor_state)
    load_from_disk(Editor_state)
  • resolve order conflict in main.lua at line 45
    [4.197]
    [4.8]
  • edit in main.lua at line 172
    [4.86574][3.76:107](),[4.86574][3.76:107](),[4.86574][3.76:107]()
    save_to_disk(Editor_state)
  • resolve order conflict in main.lua at line 172
    [19.331]
  • resurrect zombie in file.lua at line 11
    [4.529][4.275:276](),[4.529][4.275:276]()
  • resolve order conflict in file.lua at line 12
    [4.276]
    [3.114]