resolve conflicts
Dependencies
- [2]
KFCDC75UMerge lines.love - [3]
ZDPKT7VBresolve conflicts - [4]
A42EMHOQplumb through all supported args in LÖVE handlers - [5]
4EGQRXDAbugfix: naming points - [6]
KVEEGWKSremove some dead code - [7]
VYIA2JFXresolve conflicts - [8]
54HQZ536resolve conflicts - [9]
4ATFJ4RXresolve conflicts - [10]
23MA4T3Gadd state arg to Drawing.keychord_pressed - [11]
DJQXH5ECMerge lines.love - [12]
VOJISLDCresolve conflicts - [13]
MTJEVRJRadd state arg to a few functions - [14]
P4NJ2KS7resolve conflicts - [15]
VPRGENLAhide some details within the 'warning' state - [16]
O47TQ6W6resolve conflicts - [17]
LF7BWEG4group all editor globals - [18]
KF72R2XXresolve conflicts - [19]
TWSPUEHFresolve conflicts - [20]
GYTD7DDWresolve conflicts - [21]
6XCJX4DZbugfix: inscript's bug - [22]
3OTESDW6move drawing.starty into line cache - [23]
S7ZZA3YEugh, handle absolute as well as relative paths - [24]
FWPU6TTQresolve conflicts - [25]
CIK3U5S6Merge lines.love - [26]
APX2PY6Gstop tracking wallclock time - [27]
Z5WOBP27Merge lines.love - [28]
PTDO2SOTadd state arg to schedule_save - [29]
2CK5QI7Wmake love event names consistent - [30]
XZ6QVCTTmanually maintain mouse button press state - [31]
KKMFQDR4editing source code from within the app - [32]
QAMVLUK2fix a crash involving mouse and drawings - [33]
SPNMXTYRhave file API operate on state object - [34]
LJW6E6DUresolve conflicts - [35]
LNUHQOGHstart passing in Editor_state explicitly - [36]
6VJTQKW7start supporting LÖVE v12 - [37]
5CDHNEKRMerge lines.love - [38]
XQV3PNH2resolve conflicts - [39]
7FPELAZBah, I see the problem - [40]
235D5R3Zresolve conflicts - [41]
MNV7KM3Tresolve conflicts - [42]
APOMBXMUresolve conflicts - [43]
DLQAEAC7add state arg to Drawing.mouse_pressed - [44]
EHADZNMBshow any error after switching to source editor - [45]
TXDMRA5Jbugfix: alt-tab shouldn't emit keypress events - [46]
QJISOCHJsome temporary logging to catch a bug - [47]
2TCIWW6Zstop caching starty - [48]
57OGXVHZMerge lines.love - [49]
KYNGDE2Cconsistent names in a few more places - [50]
IFTYOERMline.y -> line_cache.starty in a few more places - [51]
3XQROLSKredo version checks yet again - [52]
5ITAXPEPwait a little to flush disk before quitting - [53]
7SICLTEDcheck for 'error' mode in a few more places - [54]
KVHUFUFVreorg - [55]
2L5MEZV3experiment: new edit namespace - [56]
OWE64YJ2Merge lines.love - [57]
KNWMKLNJMerge lines.love - [58]
3R6VAVPXresolve conflicts - [59]
QXVD2RIFadd state arg to Drawing.mouse_released - [*]
OTIBCAUJlove2d scaffold
Change contents
- resurrect zombie in main.lua at line 213[4.2203]→[5.188715:188787](∅→∅),[5.4577]→[5.188715:188787](∅→∅),[5.188715]→[5.188715:188787](∅→∅),[5.4577]→[5.188715:188787](∅→∅)
-- ignore events for some time after window in focus (mostly alt-tab) - resurrect zombie in main.lua at line 215
returnend-- - resurrect zombie in main.lua at line 228
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' - resurrect zombie in main.lua at line 237
elseif Current_app == 'source' thenSettings.source = source.settings()if source.quit then source.quit() endCurrent_app = 'run' - resurrect zombie in main.lua at line 243[5.445]→[5.189284:189585](∅→∅),[5.456]→[5.189284:189585](∅→∅),[5.909]→[5.189284:189585](∅→∅),[5.189284]→[5.189284:189585](∅→∅),[5.189284]→[5.189284:189585](∅→∅)
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() - resurrect zombie in main.lua at line 253
return - resurrect zombie in main.lua at line 257[4.2291]→[5.189698:189736](∅→∅),[5.4644]→[5.189698:189736](∅→∅),[5.189698]→[5.189698:189736](∅→∅),[5.4644]→[5.189698:189736](∅→∅)
elseif Current_app == 'source' then - resurrect zombie in main.lua at line 259[5.483]→[5.189812:189872](∅→∅),[4.2385]→[5.189812:189872](∅→∅),[5.4717]→[5.189812:189872](∅→∅),[5.189812]→[5.189812:189872](∅→∅),[5.4717]→[5.189812:189872](∅→∅),[5.189812]→[5.189812:189872](∅→∅)
elseassert(false, 'unknown app "'..Current_app..'"') - replacement in edit.lua at line 231
function edit.mouse_press(State, x,y, mouse_button)function edit.mouse_press(State, x,y, mouse_button, is_touch, presses) - replacement in edit.lua at line 278
Drawing.mouse_press(State, line_index, x,y, mouse_button)Drawing.mouse_press(State, line_index, x,y, mouse_button, is_touch, presses) - replacement in edit.lua at line 291
function edit.mouse_release(State, x,y, mouse_button)function edit.mouse_release(State, x,y, mouse_button, is_touch, presses) - replacement in edit.lua at line 296
Drawing.mouse_release(State, x,y, mouse_button)Drawing.mouse_release(State, x,y, mouse_button, is_touch, presses) - replacement in edit.lua at line 382
function edit.keychord_press(State, chord, key)function edit.keychord_press(State, chord, key, scancode, is_repeat) - replacement in edit.lua at line 501
Drawing.keychord_press(State, chord)Drawing.keychord_press(State, chord, key, scancode, is_repeat) - replacement in edit.lua at line 534
Text.keychord_press(State, chord)Text.keychord_press(State, chord, key, scancode, is_repeat) - edit in edit.lua at line 611[5.17561]→[3.285:285](∅→∅),[5.15878]→[4.3786:3850](∅→∅),[5.15878]→[4.3786:3850](∅→∅),[5.2865]→[4.3716:3785](∅→∅),[5.2865]→[4.3716:3785](∅→∅),[5.10343]→[4.3646:3715](∅→∅),[5.10343]→[4.3646:3715](∅→∅),[5.5377]→[4.3574:3645](∅→∅),[5.5377]→[4.3574:3645](∅→∅),[5.8364]→[4.3500:3573](∅→∅),[5.8364]→[4.3500:3573](∅→∅),[5.2295]→[4.3414:3499](∅→∅),[5.2295]→[4.3414:3499](∅→∅),[5.6757]→[4.3342:3413](∅→∅),[5.6757]→[4.3342:3413](∅→∅)
Text.keychord_press(State, chord, key, scancode, is_repeat)Drawing.keychord_press(State, chord, key, scancode, is_repeat)function edit.keychord_press(State, chord, key, scancode, is_repeat)Drawing.mouse_release(State, x,y, mouse_button, is_touch, presses)function edit.mouse_release(State, x,y, mouse_button, is_touch, presses)Drawing.mouse_press(State, line_index, x,y, mouse_button, is_touch, presses)function edit.mouse_press(State, x,y, mouse_button, is_touch, presses) - resolve order conflict in edit.lua at line 611[5.17561]