some unnecessary mutations

[?]
Jun 5, 2022, 3:00 PM
JJ7J4PUBB2XYXI26GDQYJMBXFRKTXQJWHJRGI6PA3X37YZ3JTSGAC

Dependencies

  • [2] CUIV2LE5 some typos
  • [3] KOYAJWE4 extract a couple more methods
  • [4] SVJZZDC3 snapshot - no, that's all wrong
  • [5] MDXGMZU2 disable all debug prints
  • [6] DHI6IJCN selecting text and deleting selections
  • [7] HOSPP2AN crisp font rendering
  • [8] 2RXZ3PGO beginning of a new approach to scroll+wrap
  • [9] U7M4M2F7 bugfix: don't rely on Screen_bottom1 while scrolling
  • [10] NQWWTGXR switch undo/redo to ctrl- hotkeys
  • [11] 65XHTZEK regression: couldn't do many drawing operations because line.y was reset
  • [12] 242L3OQX bugfix: ensure Cursor_line is always on a text line
  • [13] LS55YKGW switch copy/paste to ctrl- hotkeys
  • [14] GN3IF4WF bugfix: pasting newlines
  • [15] YTSPVDZH first successful pagedown test, first bug found by test
  • [16] ZPUQSPQP extract a few methods
  • [17] AYE2VEGJ extract a couple of methods
  • [*] BULPIBEG beginnings of a module for the text editor
  • [*] OTIBCAUJ love2d scaffold

Change contents

  • edit in text.lua at line 367
    [3.674][3.674:710]()
    Screen_top1.line = Cursor1.line
  • edit in text.lua at line 486
    [3.3477][3.3477:3515]()
    Screen_top1.line = Cursor1.line
  • edit in text.lua at line 504
    [2.154][3.4593:4631](),[3.4593][3.4593:4631]()
    Screen_top1.line = Cursor1.line
  • edit in text.lua at line 616
    [3.1581][3.6916:6952](),[3.2177][3.6916:6952](),[3.6916][3.6916:6952]()
    Screen_top1.line = Cursor1.line
  • edit in main.lua at line 347
    [3.1171][3.1171:1235]()
    Screen_top1.line = Cursor1.line
    Screen_top1.pos = 1
  • edit in main.lua at line 354
    [3.1766][3.1766:1830]()
    Screen_top1.line = Cursor1.line
    Screen_top1.pos = 1