Merge lines.love
[?]
Dec 13, 2022, 7:35 AM
VZJHGWSPFPIBTAEIAXTMKPG5BCNEW3L2DDK5ZMC76WPWHRS3OG2QCDependencies
- [2]
VP5KC4XZMerge lines.love - [3]
GN3C6AGMbugfix in changing shape mid-stroke - [4]
LMP3FXAMswitch one call back to keychord_pressed - [5]
LNUHQOGHstart passing in Editor_state explicitly - [6]
APX2PY6Gstop tracking wallclock time - [7]
OGD5RAQKbugfix: naming points in drawings - [8]
APYPFFS3call edit rather than App callbacks in tests - [9]
RZKXJYFKswitch a bunch of tests to textinput events - [10]
OWK3U6VDtests for drawing polygons - [11]
3MAZEQK5add state arg to Text.textinput - [12]
LF7BWEG4group all editor globals - [13]
5ZA3BRNYadd state arg to a few functions - [14]
TGZAJUEFbring back a set of constants - [15]
MTJEVRJRadd state arg to a few functions - [16]
CRYGI3LRmore drawing tests - [17]
KAUD3YIKtests: deleting points/shapes - [18]
MD3W5IRAnew fork: rip out drawing support - [19]
2L5MEZV3experiment: new edit namespace - [*]
K2X6G75Zstart writing some tests for drawings
Change contents
- replacement in edit.lua at line 188
local drawing_index, drawing = Drawing.current_drawing(State)if drawing_index == nil thenfor _,line_cache in ipairs(State.line_cache) do line_cache.starty = nil end -- just in case we scrollText.textinput(State, t)endfor _,line_cache in ipairs(State.line_cache) do line_cache.starty = nil end -- just in case we scrollText.textinput(State, t) - replacement in drawing_tests.lua at line 188
edit.run_after_keychord(Editor_state, 'o')edit.run_after_textinput(Editor_state, 'o') - replacement in drawing_tests.lua at line 217
edit.run_after_keychord(Editor_state, 'a') -- arc modeedit.run_after_textinput(Editor_state, 'a') -- arc mode - replacement in drawing_tests.lua at line 248
edit.run_after_keychord(Editor_state, 'g') -- polygon modeedit.run_after_textinput(Editor_state, 'g') -- polygon mode - replacement in drawing_tests.lua at line 251
edit.run_after_keychord(Editor_state, 'p') -- add pointedit.run_after_textinput(Editor_state, 'p') -- add point - replacement in drawing_tests.lua at line 287
edit.run_after_keychord(Editor_state, 'r') -- rectangle modeedit.run_after_textinput(Editor_state, 'r') -- rectangle mode - replacement in drawing_tests.lua at line 290
edit.run_after_keychord(Editor_state, 'p')edit.run_after_textinput(Editor_state, 'p') - replacement in drawing_tests.lua at line 293
edit.run_after_keychord(Editor_state, 'p')edit.run_after_textinput(Editor_state, 'p') - replacement in drawing_tests.lua at line 332
edit.run_after_keychord(Editor_state, 'r') -- rectangle modeedit.run_after_textinput(Editor_state, 'r') -- rectangle mode - replacement in drawing_tests.lua at line 335
edit.run_after_keychord(Editor_state, 'p')edit.run_after_textinput(Editor_state, 'p') - replacement in drawing_tests.lua at line 338
edit.run_after_keychord(Editor_state, 'p')edit.run_after_textinput(Editor_state, 'p') - replacement in drawing_tests.lua at line 369
edit.run_after_keychord(Editor_state, 's') -- square modeedit.run_after_textinput(Editor_state, 's') -- square mode - replacement in drawing_tests.lua at line 372
edit.run_after_keychord(Editor_state, 'p')edit.run_after_textinput(Editor_state, 'p') - replacement in drawing_tests.lua at line 375
edit.run_after_keychord(Editor_state, 'p')edit.run_after_textinput(Editor_state, 'p') - edit in drawing_tests.lua at line 433[5.2495]→[3.275:321](∅→∅),[5.2495]→[3.275:321](∅→∅),[5.2910]→[5.74:133](∅→∅),[5.2910]→[5.74:133](∅→∅),[5.3256]→[5.134:197](∅→∅),[5.3256]→[5.134:197](∅→∅),[5.3337]→[5.198:258](∅→∅),[5.3337]→[5.198:258](∅→∅),[5.3672]→[5.259:324](∅→∅),[5.3672]→[5.259:324](∅→∅),[5.3753]→[5.325:371](∅→∅),[5.3753]→[5.325:371](∅→∅),[5.3834]→[5.372:418](∅→∅),[5.3834]→[5.372:418](∅→∅),[5.4182]→[5.419:484](∅→∅),[5.4182]→[5.419:484](∅→∅),[5.4263]→[5.485:531](∅→∅),[5.4263]→[5.485:531](∅→∅),[5.4344]→[5.532:578](∅→∅),[5.4344]→[5.532:578](∅→∅),[5.4564]→[5.579:641](∅→∅),[5.4564]→[5.579:641](∅→∅),[5.4645]→[5.642:688](∅→∅),[5.4645]→[5.642:688](∅→∅),[5.4726]→[5.689:735](∅→∅),[5.4726]→[5.689:735](∅→∅)
edit.run_after_textinput(Editor_state, 'o')edit.run_after_textinput(Editor_state, 'a') -- arc modeedit.run_after_textinput(Editor_state, 'g') -- polygon modeedit.run_after_textinput(Editor_state, 'p') -- add pointedit.run_after_textinput(Editor_state, 'r') -- rectangle modeedit.run_after_textinput(Editor_state, 'p')edit.run_after_textinput(Editor_state, 'p')edit.run_after_textinput(Editor_state, 'r') -- rectangle modeedit.run_after_textinput(Editor_state, 'p')edit.run_after_textinput(Editor_state, 'p')edit.run_after_textinput(Editor_state, 's') -- square modeedit.run_after_textinput(Editor_state, 'p')edit.run_after_textinput(Editor_state, 'p') - resolve order conflict in drawing_tests.lua at line 433
- replacement in drawing_tests.lua at line 597
edit.run_after_keychord(Editor_state, 'g') -- polygon modeedit.run_after_textinput(Editor_state, 'g') -- polygon mode - replacement in drawing_tests.lua at line 600
edit.run_after_keychord(Editor_state, 'p') -- add pointedit.run_after_textinput(Editor_state, 'p') -- add point - replacement in drawing_tests.lua at line 603
edit.run_after_keychord(Editor_state, 'p') -- add pointedit.run_after_textinput(Editor_state, 'p') -- add point - replacement in drawing_tests.lua at line 629
edit.run_after_keychord(Editor_state, 'g') -- polygon modeedit.run_after_textinput(Editor_state, 'g') -- polygon mode - replacement in drawing_tests.lua at line 632
edit.run_after_keychord(Editor_state, 'p') -- add pointedit.run_after_textinput(Editor_state, 'p') -- add point - edit in drawing_tests.lua at line 687[5.6915]→[5.736:799](∅→∅),[5.6915]→[5.736:799](∅→∅),[5.6996]→[5.800:860](∅→∅),[5.6996]→[5.800:860](∅→∅),[5.7077]→[5.861:921](∅→∅),[5.7077]→[5.861:921](∅→∅),[5.7378]→[5.922:985](∅→∅),[5.7378]→[5.922:985](∅→∅),[5.7459]→[5.986:1046](∅→∅),[5.7459]→[5.986:1046](∅→∅)
edit.run_after_textinput(Editor_state, 'g') -- polygon modeedit.run_after_textinput(Editor_state, 'p') -- add pointedit.run_after_textinput(Editor_state, 'p') -- add pointedit.run_after_textinput(Editor_state, 'g') -- polygon modeedit.run_after_textinput(Editor_state, 'p') -- add point - resolve order conflict in drawing_tests.lua at line 687
- edit in drawing_tests.lua at line 786
edit.run_after_keychord(Editor_state, 'o') - resolve order conflict in drawing_tests.lua at line 786[2.44405]