Merge lines.love
[?]
Nov 4, 2022, 4:05 AM
UVJ6OCOEBCOYB53U2OXL4LF6XPADF25XAPTJ5NCO6DLBGLJGXHOQCDependencies
- [2]
SAEJWMTKMerge upstream into main - [3]
LXW73CJ3Merge lines.love - [4]
APX2PY6Gstop tracking wallclock time - [5]
TO6Y2G3Umore decoupling editor tests from App - [6]
KVHUFUFVreorg - [7]
7DYUAOI6test: undo moving point - [8]
KKMFQDR4editing source code from within the app - [9]
PX7DDEMOautosave slightly less aggressively - [10]
KAUD3YIKtests: deleting points/shapes - [11]
EQP53UQVautosave slightly less aggressively - [12]
S7ZZA3YEugh, handle absolute as well as relative paths - [13]
L6XA5EY2test: moving a point - [14]
27DROQW2Merge upstream into main - [15]
4AXV2HG4all pending manual tests done! - [16]
Y4VYNEGFtest: autosave after name/move/delete of point - [*]
OTIBCAUJlove2d scaffold - [*]
K2X6G75Zstart writing some tests for drawings
Change contents
- edit in main.lua at line 161
if App.getTime() < Last_focus_time + 0.01 then - resurrect zombie in main.lua at line 162
returnend--if chord == 'C-e' then-- carefully save settingsif Current_app == 'run' thenlocal source_settings = Settings.sourceSettings = run.settings()Settings.source = source_settingsif run.quit then run.quit() endCurrent_app = 'source'elseif Current_app == 'source' thenSettings.source = source.settings()if source.quit then source.quit() endCurrent_app = 'run'elseassert(false, 'unknown app "'..Current_app..'"')endSettings.current_app = Current_applove.filesystem.write('config', json.encode(Settings))-- rebootload_file_from_source_or_save_directory('main.lua')App.undo_initialize()App.run_tests_and_initialize()return - edit in drawing_tests.lua at line 409
App.wait_fake_time(3.1) - edit in drawing_tests.lua at line 436
App.wait_fake_time(3.1) - resurrect zombie in drawing_tests.lua at line 436
Current_time = Current_time + 3.1 - resolve order conflict in drawing_tests.lua at line 436
- resurrect zombie in drawing_tests.lua at line 437[2.17]→[5.214:245](∅→∅),[4.1081]→[5.214:245](∅→∅),[5.1219]→[5.214:245](∅→∅),[5.1219]→[5.214:245](∅→∅)
edit.update(Editor_state, 0) - edit in drawing_tests.lua at line 497
App.wait_fake_time(3.1) - resurrect zombie in drawing_tests.lua at line 497
Current_time = Current_time + 3.1 - resolve order conflict in drawing_tests.lua at line 497
- resurrect zombie in drawing_tests.lua at line 498[2.19]→[5.281:312](∅→∅),[4.1118]→[5.281:312](∅→∅),[5.1286]→[5.281:312](∅→∅),[5.1286]→[5.281:312](∅→∅)
edit.update(Editor_state, 0) - edit in drawing_tests.lua at line 622
App.wait_fake_time(3.1) - resurrect zombie in drawing_tests.lua at line 622
Current_time = Current_time + 3.1 - resolve order conflict in drawing_tests.lua at line 622
- resurrect zombie in drawing_tests.lua at line 623[2.21]→[5.380:411](∅→∅),[4.1192]→[5.380:411](∅→∅),[5.1414]→[5.380:411](∅→∅),[5.1414]→[5.380:411](∅→∅)
edit.update(Editor_state, 0) - edit in drawing_tests.lua at line 663
App.wait_fake_time(3.1) - resurrect zombie in drawing_tests.lua at line 663
Current_time = Current_time + 3.1 - resolve order conflict in drawing_tests.lua at line 663
- resurrect zombie in drawing_tests.lua at line 664[2.23]→[5.412:443](∅→∅),[4.1229]→[5.412:443](∅→∅),[5.1478]→[5.412:443](∅→∅),[5.1478]→[5.412:443](∅→∅)
edit.update(Editor_state, 0)