resolve conflicts
Dependencies
- [2]
TG3DFQG5resolve conflicts - [3]
VPRGENLAhide some details within the 'warning' state - [4]
ZLEPKWDJfork: capture frontend for a note-taking system - [5]
3XQROLSKredo version checks yet again - [6]
5XQ4Y7NUreorg manual tests doc - [7]
2SAJWSNKautomatically insert timestamp every time - [8]
6VJTQKW7start supporting LÖVE v12 - [9]
4VKEE43Zbugfix - [10]
FE25XVZYyet another bugfix to the version check - [11]
EGEOHXM6Merge lines.love - [12]
DRZIG4NUMerge lines.love - [13]
WQOSZSUEwarn on unused commandline args - [14]
YGCT2D2Ostart loading settings as applicable - [15]
2Y7YH7UPinfrastructure for caching LÖVE text objects - [16]
DJQXH5ECMerge lines.love - [17]
MSDHRXWUMerge upstream into main - [18]
7SICLTEDcheck for 'error' mode in a few more places - [19]
NEXUNNCFextract a function - [20]
TSK2OXU2. - [21]
MHOUX5JFexperiment: turn off JIT - [22]
Z4KNS42Nto open a file without a terminal, drag it on! - [23]
OOL2X3B7Merge upstream into main - [24]
M6JI7UJ7obsolete comment - [25]
AJB4LFRBtry to maintain a reasonable line width - [26]
Z2VZTIXYredo version checks - [27]
UVIDOW6ZMerge upstream into main - [28]
G3VLJLDHuse the background color - [29]
R6GUSTBYdefault font size and line-height - [30]
7OVYFH6IMerge lines.love - [31]
KMSL74GAsupport selections in the source editor - [32]
L7YY2MW3resolve conflicts - [33]
XSLCFVFH. - [34]
KKMFQDR4editing source code from within the app - [35]
57OGXVHZMerge lines.love - [36]
NYMFNQDTMerge upstream into main - [*]
OTIBCAUJlove2d scaffold - [*]
BJ5X5O4Alet's prevent the text cursor from ever getting on a drawing
Change contents
- edit in main.lua at line 42
if Current_app == nil thenCurrent_app = 'run'end - resurrect zombie in main.lua at line 42
-- Current_app =-- | run-- | source-- | {name=warning message='...' next_app = run|source} - edit in main.lua at line 47
if Current_app == nil thenCurrent_app = 'run'end - replacement in main.lua at line 74
elseif Current_app == 'error' thenelseif current_app_is_warning() then - replacement in main.lua at line 80[4.31]→[4.31:198](∅→∅),[4.198]→[2.20:112](∅→∅),[2.112]→[4.282:776](∅→∅),[4.282]→[4.282:776](∅→∅),[4.76]→[4.431:437](∅→∅),[4.776]→[4.431:437](∅→∅),[4.186724]→[4.431:437](∅→∅),[4.76]→[4.431:437](∅→∅),[4.776]→[4.431:437](∅→∅),[4.186724]→[4.431:437](∅→∅),[4.437]→[2.114:114](∅→∅),[4.437]→[2.114:114](∅→∅),[4.59]→[4.186725:186729](∅→∅),[2.114]→[4.186725:186729](∅→∅),[4.437]→[4.186725:186729](∅→∅),[4.88]→[4.186725:186729](∅→∅),[4.88]→[4.186725:186729](∅→∅)
function App.version_check()-- available modes: run, errorError_message = nilError_count = 0-- we'll reuse error mode on load for an initial version checklocal supported_versions = {'11.5', '11.4', '12.0'} -- put the recommended version firstlocal minor_versionMajor_version, minor_version = love.getVersion()Version = Major_version..'.'..minor_versionif array.find(supported_versions, Version) == nil thenCurrent_app = 'error'Error_message = ("This app doesn't support version %s; please use version %s. Press any key to try it with this version anyway."):format(Version, supported_versions[1])print(Error_message)-- continue initializing everything; hopefully we won't have errors during initializationendendfunction App.initialize_globals()Supported_versions = {'11.5', '11.4', '12.0'} -- put the recommended version firstcheck_love_version_for_tests() - edit in main.lua at line 168
if current_app_is_warning() then return end - edit in main.lua at line 176
elseif Current_app == 'error' then - edit in main.lua at line 365
- edit in main.lua at line 370[4.188032]→[3.616:662](∅→∅),[4.188032]→[3.616:662](∅→∅),[4.186724]→[3.107:146](∅→∅),[4.186724]→[3.107:146](∅→∅)
if current_app_is_warning() then return endelseif current_app_is_warning() then - resolve order conflict in main.lua at line 370[3.1581]
- replacement in Manual_tests.md at line 33
* run with an unsupported version. Error message pops up and waits for a key. The app attempts to continue, and doesn't receive the key. Press ctrl+e to edit source. Source editor opens up without checking version.* run with an untested version. Error message pops up. Press a key. Text editor comes up, and doesn't receive the key. Press ctrl+e. Error pops up. Press a key. Source editor opens up. Press ctrl+e. Error pops up. Press a key. Text editor returns.* create a couple of spuriously failing tests. Run with an untested version. Error message includes message about untested version. - edit in Manual_tests.md at line 39[4.328]→[2.351:351](∅→∅),[4.211526]→[4.1670:1918](∅→∅),[4.1918]→[4.1971:2103](∅→∅),[4.1971]→[4.1971:2103](∅→∅)
* run with an untested version. Error message pops up. Press a key. Text editor comes up, and doesn't receive the key. Press ctrl+e. Error pops up. Press a key. Source editor opens up. Press ctrl+e. Error pops up. Press a key. Text editor returns.* create a couple of spuriously failing tests. Run with an untested version. Error message includes message about untested version. - resolve order conflict in Manual_tests.md at line 39