bugfix: BSOD in #4.
[?]
Jun 12, 2022, 3:50 AM
CCYSVZA2ONWXB6XJXWSIEBY4CS2LGBEVV3RB6KZ6I4XYRXQLSTXQCDependencies
- [2]
RMKMPFT5fix a corner case when selecting text - [3]
CBPV5SSIstop handling nil screen_line_starting_pos everywhere - [4]
MGOQ5XAVstart uppercasing globals - [5]
7IKRRESBlonger names for indices in long loops - [6]
BOFNXP5Gclicking now moves the cursor even on long, wrapped lines - [7]
DLQMM265scroll past first page - [8]
242L3OQXbugfix: ensure Cursor_line is always on a text line - [9]
BULPIBEGbeginnings of a module for the text editor - [10]
HYEAFRZ2split mouse_pressed events between Text and Drawing - [11]
SVJZZDC3snapshot - no, that's all wrong - [12]
6E3HVYWFtest and App helper for mouse clicks - [13]
ZUOL7X6Vmove - [14]
2INHXC3Kposition cursor by clicking on text - [15]
DHI6IJCNselecting text and deleting selections - [16]
2ENZW7TVselect text using mouse drag - [17]
5FW7YOFThighlight selection while dragging - [18]
3OKKTUT4up and down arrow now moving by screen line where possible - [19]
ZLJGZYQGselect text with shift + mouseclick - [20]
QZH3PQFU. - [21]
OGUV4HSAremove some memory leaks from rendered fragments - [22]
PR4KIAZDfirst stab at equally hacky cursor down support - [23]
3GFQP6IRstop saving the entire file when modifying drawings - [24]
DXT4QTAHa few more integer coordinates - [25]
HOSPP2ANcrisp font rendering - [*]
OTIBCAUJlove2d scaffold
Change contents
- replacement in text.lua at line 669
function Text.in_line(line, x,y)function Text.in_line(line_index,line, x,y) - replacement in text.lua at line 673
Text.populate_screen_line_starting_pos(Cursor1.line)Text.populate_screen_line_starting_pos(line_index) - replacement in main.lua at line 280
if Text.in_line(line, x,y) thenif Text.in_line(line_index,line, x,y) then - replacement in main.lua at line 318
if Text.in_line(line, x,y) thenif Text.in_line(line_index,line, x,y) then