add args to some functions

[?]
Jul 8, 2022, 11:00 PM
2LOQ5ALJYHWSMU7ROSKD66BYGMK3O6HYNUQMGCZVKTRDOLEI75NQC

Dependencies

  • [2] YPHKZVWM extract a new variable
  • [3] GGJEDJOO add args to some functions
  • [4] 2RXZ3PGO beginning of a new approach to scroll+wrap
  • [5] ZPUQSPQP extract a few methods
  • [6] MDXGMZU2 disable all debug prints
  • [7] CVSRHMJ2 experiment: slightly adaptive scrolling
  • [8] 2H67P75X switch arg for a function
  • [9] HYEAFRZ2 split mouse_pressed events between Text and Drawing
  • [10] KZ5GAYRP this fixes the immediate regression
  • [11] 242L3OQX bugfix: ensure Cursor_line is always on a text line
  • [12] P66MRF3U bugfix: don't append metadata when it already exists
  • [13] CCYSVZA2 bugfix: BSOD in #4.
  • [14] AIRIP35Z cleaner
  • [15] KOYAJWE4 extract a couple more methods
  • [16] PR4KIAZD first stab at equally hacky cursor down support
  • [17] SVJZZDC3 snapshot - no, that's all wrong
  • [18] BULPIBEG beginnings of a module for the text editor
  • [19] OGUV4HSA remove some memory leaks from rendered fragments
  • [20] GCEF4N3V stop repeatedly checking for line wrapping
  • [21] U7M4M2F7 bugfix: don't rely on Screen_bottom1 while scrolling

Change contents

  • replacement in text.lua at line 375
    [3.704][3.704:783]()
    Text.move_cursor_down_to_next_text_line_while_scrolling_again_if_necessary()
    [3.704]
    [3.783]
    Text.move_cursor_down_to_next_text_line_while_scrolling_again_if_necessary(left, right)
  • replacement in text.lua at line 399
    [3.1094][3.1094:1173]()
    Text.move_cursor_down_to_next_text_line_while_scrolling_again_if_necessary()
    [3.1094]
    [3.1173]
    Text.move_cursor_down_to_next_text_line_while_scrolling_again_if_necessary(left, right)
  • replacement in text.lua at line 608
    [3.1938][3.1:87](),[3.6][3.1:87]()
    function Text.move_cursor_down_to_next_text_line_while_scrolling_again_if_necessary()
    [3.1938]
    [2.1367]
    function Text.move_cursor_down_to_next_text_line_while_scrolling_again_if_necessary(left, right)