add args to some functions
[?]
Jul 8, 2022, 11:22 PM
QCQTMUZ7M3BKJFTKXTTXL4TS4CAQNIUNK3LR3WQIJDU3VVTOPS6ACDependencies
- [2]
62PZGSUCoptimization: moving cursor to next word - [3]
2H67P75Xswitch arg for a function - [4]
CBPV5SSIstop handling nil screen_line_starting_pos everywhere - [5]
JJ7J4PUBsome unnecessary mutations - [6]
3OKKTUT4up and down arrow now moving by screen line where possible - [7]
KECEMMMRextract couple of functions - [8]
MDXGMZU2disable all debug prints - [9]
ZPUQSPQPextract a few methods - [10]
HTWAM4NZbugfix: scrolling in left/right movements - [11]
YJJ4X4JGbugfix: avoid scrolling on 'end' - [12]
GN3IF4WFbugfix: pasting newlines - [13]
VA2ZYFFFbetter fix for commit 3ffc2ed8f - [14]
U7M4M2F7bugfix: don't rely on Screen_bottom1 while scrolling - [15]
242L3OQXbugfix: ensure Cursor_line is always on a text line - [16]
T7IWZFL4more precise scroll on paste - [17]
2ZYV7D3Whandle tab characters - [18]
PX7DDEMOautosave slightly less aggressively - [19]
HOSPP2ANcrisp font rendering - [20]
NQWWTGXRswitch undo/redo to ctrl- hotkeys - [21]
VJ77YABHmore efficient undo/redo - [22]
IRCKL6VNextract scrolling logic out of insert_at_cursor - [23]
TRNWIQN6more precise height calculation when scrolling up as much as possible while keeping cursor on screen - [24]
BTKAW76Lrename - [25]
XNFTJHC4split keyboard handling between Text and Drawing - [26]
ZHLO7K3Madd args to some functions - [27]
3TDOZESEextract scrolling logic out of insert_return - [28]
2RXZ3PGObeginning of a new approach to scroll+wrap - [29]
VC2CU2GGfaster paste - [30]
CUIV2LE5some typos - [*]
BULPIBEGbeginnings of a module for the text editor - [*]
OTIBCAUJlove2d scaffold
Change contents
- replacement in text.lua at line 147
Text.snap_cursor_to_bottom_of_screen()Text.snap_cursor_to_bottom_of_screen(Margin_left, App.screen.width-Margin_right) - replacement in text.lua at line 170
Text.snap_cursor_to_bottom_of_screen()Text.snap_cursor_to_bottom_of_screen(Margin_left, App.screen.width-Margin_right) - replacement in text.lua at line 180
Text.snap_cursor_to_bottom_of_screen()Text.snap_cursor_to_bottom_of_screen(Margin_left, App.screen.width-Margin_right) - replacement in text.lua at line 475
Text.snap_cursor_to_bottom_of_screen()Text.snap_cursor_to_bottom_of_screen(left, right) - replacement in text.lua at line 494
Text.snap_cursor_to_bottom_of_screen()Text.snap_cursor_to_bottom_of_screen(left, right) - replacement in text.lua at line 513
Text.snap_cursor_to_bottom_of_screen()Text.snap_cursor_to_bottom_of_screen(left, right) - replacement in text.lua at line 540
Text.snap_cursor_to_bottom_of_screen()Text.snap_cursor_to_bottom_of_screen(left, right) - replacement in text.lua at line 569
Text.snap_cursor_to_bottom_of_screen()Text.snap_cursor_to_bottom_of_screen(left, right) - replacement in text.lua at line 626
Text.snap_cursor_to_bottom_of_screen()Text.snap_cursor_to_bottom_of_screen(left, right) - replacement in text.lua at line 631
function Text.snap_cursor_to_bottom_of_screen()function Text.snap_cursor_to_bottom_of_screen(left, right) - replacement in main.lua at line 536
Text.snap_cursor_to_bottom_of_screen()Text.snap_cursor_to_bottom_of_screen(Margin_left, App.screen.height-Margin_right)