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]
DHI6IJCNselecting text and deleting selections - [5]
2RXZ3PGObeginning of a new approach to scroll+wrap - [6]
7LVK4KRDfix a failing test - [7]
3TDOZESEextract scrolling logic out of insert_return - [8]
EMHRPJ3Rno, that's not right - [9]
BPWFKBXTnew test: dragging and dropping a file on lines.love - [10]
PX7DDEMOautosave slightly less aggressively - [11]
VJ77YABHmore efficient undo/redo - [12]
23MA4T3Gadd state arg to Drawing.keychord_pressed - [13]
AYE2VEGJextract a couple of methods - [14]
2L5MEZV3experiment: new edit namespace - [15]
LF7BWEG4group all editor globals - [16]
2ZYV7D3Whandle tab characters - [17]
YT5P6TO6bugfix: save previous file when dropping a new one on - [18]
XNFTJHC4split keyboard handling between Text and Drawing - [19]
IRCKL6VNextract scrolling logic out of insert_at_cursor - [20]
YIQYNVD2rip out the line-width slider - [21]
LNUHQOGHstart passing in Editor_state explicitly - [22]
QCQTMUZ7add args to some functions - [23]
4CXVIEBSadd args to some functions - [24]
GN3IF4WFbugfix: pasting newlines - [25]
73OCE2MCafter much struggle, a brute-force undo - [26]
CE4LZV4Tdrop last couple of manual tests - [27]
CG3264MMmove - [28]
AVLAYODPmuch simpler - [*]
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)