drop heavyweight near check on file load/store
[?]
Jul 13, 2022, 4:29 AM
R3JZDBI2EJYSEQJPA3EH4IISB6CTZ6TRMRQEAPZPOVQTCSGNGPLACDependencies
- [2]
KEPVDTCG. - [3]
UHB4GARJleft/right margin -> left/right coordinates - [4]
NVSWVPW5move - [5]
23MA4T3Gadd state arg to Drawing.keychord_pressed - [6]
3HVBAZPAadd state arg to a few functions - [7]
YCDYGEZUinclude drawing index in a few places - [8]
DLQAEAC7add state arg to Drawing.mouse_pressed - [9]
WTDKUACNrectangle and square shapes - [10]
XNFTJHC4split keyboard handling between Text and Drawing - [11]
JFFUF5ALoverride mouse state lookups in tests - [12]
6DE7RBZ6move mouse_released events to Drawing - [13]
2MA33THZfew more transitions between shapes - [14]
LF7BWEG4group all editor globals - [15]
DRFE3B3Zmouse buttons are integers, not strings - [16]
LAW2O3NWextract variable Margin_left - [17]
6VQIWTQUstandardize on ordering of cases - [18]
7OUJM7DLone missing transition between shape modes - [19]
OWK3U6VDtests for drawing polygons - [20]
QXVD2RIFadd state arg to Drawing.mouse_released - [21]
SRVDX4I5local var - [*]
BLWAYPKVextract a module - [*]
VHQCNMARseveral more modules
Change contents
- replacement in drawing.lua at line 214
local j = Drawing.insert_point(drawing.points, Drawing.coord(x-State.left), Drawing.coord(y-drawing.y))local j = Drawing.find_or_insert_point(drawing.points, Drawing.coord(x-State.left), Drawing.coord(y-drawing.y)) - replacement in drawing.lua at line 217
local j = Drawing.insert_point(drawing.points, Drawing.coord(x-State.left), Drawing.coord(y-drawing.y))local j = Drawing.find_or_insert_point(drawing.points, Drawing.coord(x-State.left), Drawing.coord(y-drawing.y)) - replacement in drawing.lua at line 220
local j = Drawing.insert_point(drawing.points, Drawing.coord(x-State.left), Drawing.coord(y-drawing.y))local j = Drawing.find_or_insert_point(drawing.points, Drawing.coord(x-State.left), Drawing.coord(y-drawing.y)) - replacement in drawing.lua at line 299
drawing.pending.p2 = Drawing.insert_point(drawing.points, mx,my)drawing.pending.p2 = Drawing.find_or_insert_point(drawing.points, mx,my) - replacement in drawing.lua at line 307
drawing.pending.p2 = Drawing.insert_point(drawing.points, mx, p1.y)drawing.pending.p2 = Drawing.find_or_insert_point(drawing.points, mx, p1.y) - replacement in drawing.lua at line 309
drawing.pending.p2 = Drawing.insert_point(drawing.points, p1.x, my)drawing.pending.p2 = Drawing.find_or_insert_point(drawing.points, p1.x, my) - replacement in drawing.lua at line 318
table.insert(drawing.pending.vertices, Drawing.insert_point(drawing.points, mx,my))table.insert(drawing.pending.vertices, Drawing.find_or_insert_point(drawing.points, mx,my)) - replacement in drawing.lua at line 329
table.insert(drawing.pending.vertices, Drawing.insert_point(drawing.points, thirdx,thirdy))table.insert(drawing.pending.vertices, Drawing.insert_point(drawing.points, fourthx,fourthy))table.insert(drawing.pending.vertices, Drawing.find_or_insert_point(drawing.points, thirdx,thirdy))table.insert(drawing.pending.vertices, Drawing.find_or_insert_point(drawing.points, fourthx,fourthy)) - replacement in drawing.lua at line 344
table.insert(drawing.pending.vertices, Drawing.insert_point(drawing.points, thirdx,thirdy))table.insert(drawing.pending.vertices, Drawing.insert_point(drawing.points, fourthx,fourthy))table.insert(drawing.pending.vertices, Drawing.find_or_insert_point(drawing.points, thirdx,thirdy))table.insert(drawing.pending.vertices, Drawing.find_or_insert_point(drawing.points, fourthx,fourthy)) - replacement in drawing.lua at line 382
drawing.pending.p1 = Drawing.insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y)drawing.pending.p1 = Drawing.find_or_insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y) - replacement in drawing.lua at line 395
drawing.pending.p1 = Drawing.insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y)drawing.pending.p1 = Drawing.find_or_insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y) - replacement in drawing.lua at line 412
drawing.pending.vertices = {Drawing.insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y)}drawing.pending.vertices = {Drawing.find_or_insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y)} - replacement in drawing.lua at line 429
drawing.pending.vertices = {Drawing.insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y)}drawing.pending.vertices = {Drawing.find_or_insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y)} - replacement in drawing.lua at line 446
drawing.pending.vertices = {Drawing.insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y)}drawing.pending.vertices = {Drawing.find_or_insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y)} - replacement in drawing.lua at line 464[4.796]→[4.9655:9713](∅→∅),[3.39041]→[4.9655:9713](∅→∅),[4.132481]→[4.9655:9713](∅→∅),[4.9655]→[4.9655:9713](∅→∅)
local j = Drawing.insert_point(drawing.points, mx,my)local j = Drawing.find_or_insert_point(drawing.points, mx,my) - replacement in drawing.lua at line 469[4.1042]→[4.6888:6946](∅→∅),[4.3213]→[4.6888:6946](∅→∅),[4.4976]→[4.6888:6946](∅→∅),[3.39140]→[4.6888:6946](∅→∅),[4.132748]→[4.6888:6946](∅→∅),[4.6888]→[4.6888:6946](∅→∅)
local j = Drawing.insert_point(drawing.points, mx,my)local j = Drawing.find_or_insert_point(drawing.points, mx,my) - replacement in drawing.lua at line 487
drawing.pending.center = Drawing.insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y)drawing.pending.center = Drawing.find_or_insert_point(drawing.points, drawing.pending.points[1].x, drawing.pending.points[1].y) - edit in drawing.lua at line 691[24.22751][24.22751]
table.insert(points, {x=x, y=y})return #pointsendfunction Drawing.find_or_insert_point(points, x,y)-- check if UI would snap the two points together