add state arg to schedule_save
[?]
Jul 12, 2022, 11:30 PM
PTDO2SOTXEI6FROZ2AVRFXSKKNKCRMPPTQSI5LWD45UVGDJPMSGQCDependencies
- [2]
QXVD2RIFadd state arg to Drawing.mouse_released - [3]
SPSW74Y5add state arg to Text.keychord_pressed - [4]
YIQYNVD2rip out the line-width slider - [5]
2ZYV7D3Whandle tab characters - [6]
VJ77YABHmore efficient undo/redo - [7]
3TDOZESEextract scrolling logic out of insert_return - [8]
CG3264MMmove - [9]
IRCKL6VNextract scrolling logic out of insert_at_cursor - [10]
73OCE2MCafter much struggle, a brute-force undo - [11]
CE4LZV4Tdrop last couple of manual tests - [12]
BPWFKBXTnew test: dragging and dropping a file on lines.love - [13]
4CXVIEBSadd args to some functions - [14]
PX7DDEMOautosave slightly less aggressively - [15]
2L5MEZV3experiment: new edit namespace - [16]
XNFTJHC4split keyboard handling between Text and Drawing - [17]
23MA4T3Gadd state arg to Drawing.keychord_pressed - [18]
7LVK4KRDfix a failing test - [19]
DHI6IJCNselecting text and deleting selections - [20]
AVLAYODPmuch simpler - [21]
LF7BWEG4group all editor globals - [22]
QCQTMUZ7add args to some functions - [23]
EMHRPJ3Rno, that's not right - [24]
2RXZ3PGObeginning of a new approach to scroll+wrap - [25]
GN3IF4WFbugfix: pasting newlines - [26]
YT5P6TO6bugfix: save previous file when dropping a new one on - [27]
LNUHQOGHstart passing in Editor_state explicitly - [28]
AYE2VEGJextract a couple of methods - [*]
BULPIBEGbeginnings of a module for the text editor
Change contents
- replacement in text.lua at line 170
schedule_save()schedule_save(State) - replacement in text.lua at line 181
schedule_save()schedule_save(State) - replacement in text.lua at line 186
schedule_save()schedule_save(State) - replacement in text.lua at line 222
schedule_save()schedule_save(State) - replacement in text.lua at line 227
schedule_save()schedule_save(State) - replacement in text.lua at line 257[4.88]→[4.112:132](∅→∅),[3.4265]→[4.112:132](∅→∅),[4.62200]→[4.112:132](∅→∅),[4.3922]→[4.112:132](∅→∅)
schedule_save()schedule_save(State) - replacement in main_tests.lua at line 46
schedule_save()schedule_save(Editor_state) - replacement in edit.lua at line 141
schedule_save()schedule_save(State) - replacement in edit.lua at line 186
function schedule_save()if Editor_state.next_save == nil thenEditor_state.next_save = App.getTime() + 3 -- short enough that you're likely to still remember what you didfunction schedule_save(State)if State.next_save == nil thenState.next_save = App.getTime() + 3 -- short enough that you're likely to still remember what you did - replacement in edit.lua at line 243
schedule_save()schedule_save(State) - replacement in edit.lua at line 292
schedule_save()schedule_save(State) - replacement in edit.lua at line 351
schedule_save()schedule_save(State) - replacement in edit.lua at line 363
schedule_save()schedule_save(State) - replacement in edit.lua at line 378
schedule_save()schedule_save(State) - replacement in edit.lua at line 397
schedule_save()schedule_save(State) - replacement in edit.lua at line 407
schedule_save()schedule_save(State) - replacement in edit.lua at line 434
schedule_save()schedule_save(State)