extract a new variable
[?]
Jun 3, 2022, 6:40 AM
YPHKZVWM2FS7U3VNVDXFRJTBF4RLQ6K7ZWISLHOQJPYSKBELHFEACDependencies
- [2]
OMTGHWMAyet another bugfix. But for how long? - [3]
DHCLUDCW. - [4]
HOSPP2ANcrisp font rendering - [5]
OTIBCAUJlove2d scaffold - [6]
IMEJA43Lsnapshot - [7]
DLQMM265scroll past first page - [8]
HMODUNJEscroll on backspace - [9]
AD34IX2Zcouple more tests - [10]
QVDQMJXVavoid scrolling down if possible - [11]
JF5L2BBStest harness now supports copy/paste - [12]
TRNWIQN6more precise height calculation when scrolling up as much as possible while keeping cursor on screen - [13]
6E3HVYWFtest and App helper for mouse clicks - [14]
XOAHJ6M3similar tests for cursor up - [15]
QYIFOHW3first test! - [16]
VJ3ODCHRassert for a bug I saw a while ago but can no longer reproduce - [17]
242L3OQXbugfix: ensure Cursor_line is always on a text line - [18]
UWNHC4AAredo y computations - [19]
YYUGIYFV. - [20]
XX7G2FFJintermingle freehand line drawings with text - [21]
V5MJRFOZbugfix: down arrow doesn't scroll up unnecessarily - [22]
3OKKTUT4up and down arrow now moving by screen line where possible - [23]
LERERVPHkeep one screen line of overlap on pagedown - [24]
4RUI5X52a few tests for pageup, and a bugfix - [25]
WY3JD6W6bugfix - [26]
PHFWIFYKscroll on enter - [27]
2RXZ3PGObeginning of a new approach to scroll+wrap - [28]
PR4KIAZDfirst stab at equally hacky cursor down support - [29]
HYEAFRZ2split mouse_pressed events between Text and Drawing - [30]
R53OF3ONone bug I've repeatedly run into while testing with Moby Dick - [31]
KOYAJWE4extract a couple more methods - [32]
A2NV3WVOscrolling with up arrow - [33]
OYXDYPGSget rid of debug variables - [34]
ESETRNLBbugfix: printing the first part of a line at the bottom made it seem non-wrapping - [35]
YTSPVDZHfirst successful pagedown test, first bug found by test - [36]
R5OKMVVCfix a regression in line wrapping - [37]
DFSDPDO7bugfix - [38]
73OCE2MCafter much struggle, a brute-force undo - [39]
7IKRRESBlonger names for indices in long loops - [40]
U7M4M2F7bugfix: don't rely on Screen_bottom1 while scrolling - [41]
S5VCAFKYcouple of tests for cursor down - [*]
BULPIBEGbeginnings of a module for the text editor - [*]
YKRF5V3Zstarting to load/save
Change contents
- replacement in text.lua at line 301
local screen_top_margin = 15 -- pixelslocal y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 318
local screen_top_margin = 15 -- pixelslocal y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 335
local screen_top_margin = 15 -- pixelslocal y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 353
local screen_top_margin = 15 -- pixelslocal y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 375
local screen_top_margin = 15 -- pixelslocal y = screen_top_marginlocal y = Margin_top - edit in text.lua at line 392
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 393
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 404
y = screen_top_marginy = Margin_top - edit in text.lua at line 421
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 422
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 434
y = screen_top_marginy = Margin_top - edit in text.lua at line 451
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 452
App.run_after_mousepress(screen_left_margin+8,screen_top_margin+5, '1')App.run_after_mousepress(screen_left_margin+8,Margin_top+5, '1') - edit in text.lua at line 465
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 467
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 475
y = screen_top_marginy = Margin_top - edit in text.lua at line 494
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 498
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 505[5.299]→[5.1939:1980](∅→∅),[5.659]→[5.1939:1980](∅→∅),[5.681]→[5.1939:1980](∅→∅),[5.1939]→[5.1939:1980](∅→∅)
y = screen_top_margin + drawing_heighty = Margin_top + drawing_height - edit in text.lua at line 518
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 519
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 531
y = screen_top_marginy = Margin_top - edit in text.lua at line 547
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 549
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 560
y = screen_top_marginy = Margin_top - edit in text.lua at line 577
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 578
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 588
y = screen_top_marginy = Margin_top - edit in text.lua at line 605
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 606
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 617
y = screen_top_marginy = Margin_top - edit in text.lua at line 634
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 635
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 646
y = screen_top_marginy = Margin_top - edit in text.lua at line 662
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 663
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 679
y = screen_top_marginy = Margin_top - edit in text.lua at line 696
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 697
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 708
y = screen_top_marginy = Margin_top - edit in text.lua at line 725
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 726
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 736
y = screen_top_marginy = Margin_top - edit in text.lua at line 753
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 754
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 760
y = screen_top_marginy = Margin_top - edit in text.lua at line 781
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 782
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 790
y = screen_top_marginy = Margin_top - edit in text.lua at line 811
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 812
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 822
y = screen_top_marginy = Margin_top - edit in text.lua at line 838
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 840
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 848
y = screen_top_marginy = Margin_top - edit in text.lua at line 863
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 864
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 875
y = screen_top_marginy = Margin_top - edit in text.lua at line 892
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 893
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 902
y = screen_top_marginy = Margin_top - edit in text.lua at line 919
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 920
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 931
y = screen_top_marginy = Margin_top - edit in text.lua at line 948
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 949
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 956
y = screen_top_marginy = Margin_top - replacement in text.lua at line 972
local screen_top_margin = 15 -- pixelslocal y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 984
y = screen_top_marginy = Margin_top - edit in text.lua at line 991
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 992
App.run_after_mousepress(screen_left_margin+8,screen_top_margin+15*2+5, '1')App.run_after_mousepress(screen_left_margin+8,Margin_top+Line_height*2+5, '1') - edit in text.lua at line 1007
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 1008
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 1018
y = screen_top_marginy = Margin_top - edit in text.lua at line 1035
local screen_top_margin = 15 -- pixels - replacement in text.lua at line 1036
local y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 1042
y = screen_top_marginy = Margin_top - replacement in text.lua at line 1164
local screen_top_margin = 15 -- pixelslocal y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 1176
y = screen_top_marginy = Margin_top - replacement in text.lua at line 1198
local screen_top_margin = 15 -- pixelslocal y = screen_top_marginlocal y = Margin_top - replacement in text.lua at line 1213
y = screen_top_marginy = Margin_top - replacement in text.lua at line 1573
while y >= 15 dowhile y >= Margin_top do - replacement in text.lua at line 1786
local y = 15 -- top marginlocal y = Margin_top - replacement in text.lua at line 1818
if y - h < 15 then -- top margin = 15if y - h < Margin_top then - replacement in text.lua at line 1828
if y - h < 15 thenif y - h < Margin_top then - edit in main.lua at line 66[4.4161][44.3]
Margin_top = 15 - replacement in main.lua at line 139
local y = 15local y = Margin_top