crap, fix some final changes in the source editor
Dependencies
- [2]
2TCIWW6Zstop caching starty - [3]
5SM6DRHKport inscript's bugfix to source editor - [4]
KKMFQDR4editing source code from within the app - [5]
KMSL74GAsupport selections in the source editor - [6]
ZS5IYZH5stop caching screen_bottom1 - [7]
G54H3YG2get rid of all bifold text - [8]
CUFW4EJLreorganize app.lua and its comments - [*]
3QNOKBFMbeginnings of a test harness
Change contents
- edit in source_text.lua at line 442
if State.lines[loc2.line].mode == 'drawing' theny = y + Drawing_padding_topend - replacement in source_text.lua at line 449
y = y + Drawing_padding_height + Drawing.pixels(State.lines[loc2.line].h, State.width)y = y + Drawing.pixels(State.lines[loc2.line].h, State.width) + Drawing_padding_bottom - edit in source_text.lua at line 1108
--? print('too low') - replacement in source_text.lua at line 1109[3.145772]→[3.145772:145797](∅→∅),[3.145797]→[3.5855:5879](∅→∅),[3.5879]→[3.7724:7859](∅→∅),[3.7859]→[3.6026:6034](∅→∅),[3.6026]→[3.6026:6034](∅→∅)
--? print('tweak')State.cursor1 = {line=screen_bottom1.line,pos=Text.to_pos_on_line(State, screen_bottom1.line, State.right-5, App.screen.height-5),}State.cursor1 = Text.final_text_loc_on_screen(State) - replacement in source_select.lua at line 72
if y < State.line_cache[State.screen_top1.line].starty thenif y < State.top then - replacement in app.lua at line 134
--? test_click_moves_cursor()--? test_click_below_all_lines()