stop pretending globals are local
[?]
Jul 12, 2022, 5:11 AM
4CTZOJPCTWYUSHLIZZJ2M5W7S4JZFZVT5MUU5XNSOIBS5L4UY5UQCDependencies
- [2]
WPW3AVFSmore precise shape selection - [3]
PLKNHYZ4extract a function - [4]
BULPIBEGbeginnings of a module for the text editor - [5]
VHQCNMARseveral more modules - [6]
H2DPLWMVsnapshot: wrapping long lines at word boundaries - [7]
6LJZN727handle chords - [8]
P66MRF3Ubugfix: don't append metadata when it already exists - [9]
VXORMHMEdelete experimental REPL - [10]
5OALPNN3add args to some functions - [11]
XNFTJHC4split keyboard handling between Text and Drawing - [12]
3OKKTUT4up and down arrow now moving by screen line where possible - [13]
PFT5Y2ZYmove - [14]
2RXZ3PGObeginning of a new approach to scroll+wrap - [15]
6PUNJS5Bbackspace - [16]
LXTTOB33extract a couple of files - [17]
UV4EWOLYadd args to some functions - [18]
DXT4QTAHa few more integer coordinates - [19]
ULKLJBN6couple of renames - [20]
EGH7XDBKsupport non-text lines in Text.to2 - [21]
253TWKDAclean up - [22]
HOSPP2ANcrisp font rendering - [23]
2H67P75Xswitch arg for a function - [24]
OYXDYPGSget rid of debug variables - [25]
4CXVIEBSadd args to some functions - [26]
73OCE2MCafter much struggle, a brute-force undo - [27]
7CLGG7J2test: autosave after any shape - [28]
OTIBCAUJlove2d scaffold - [29]
IYW7X3WLleft/right cursor movement, deleting characters - [30]
BLWAYPKVextract a module - [31]
3QNOKBFMbeginnings of a test harness - [32]
TVCPXAAUrename - [33]
XX7G2FFJintermingle freehand line drawings with text - [34]
D2GCFTTTclean up repl functionality - [35]
R53OF3ONone bug I've repeatedly run into while testing with Moby Dick - [36]
CE4LZV4Tdrop last couple of manual tests - [37]
537TQ2QNsome more logging - [38]
K2X6G75Zstart writing some tests for drawings - [39]
QYIFOHW3first test! - [40]
IMEJA43Lsnapshot
Change contents
- edit in text.lua at line 3
local utf8 = require 'utf8' - edit in text.lua at line 1011[3.442]→[3.442:443](∅→∅),[3.443]→[4.1438:1450](∅→∅),[4.2921]→[4.1438:1450](∅→∅),[4.3295]→[4.1438:1450](∅→∅),[4.8448]→[4.1438:1450](∅→∅),[4.1438]→[4.1438:1450](∅→∅)
return Text - edit in select.lua at line 2
local utf8 = require 'utf8' - replacement in main.lua at line 1
local utf8 = require 'utf8'utf8 = require 'utf8' - replacement in main.lua at line 9
local Text = require 'text'local Drawing = require 'drawing'local geom = require 'geom'require 'text'require 'drawing'require 'geom' - replacement in geom.lua at line 1
local geom = {}geom = {} - edit in geom.lua at line 169
return geom - edit in file.lua at line 2
Drawing = require 'drawing' - edit in drawing.lua at line 3
geom = require 'geom' - edit in drawing.lua at line 720
return Drawing