start thinking of compute_fragments as a detail

[?]
Apr 2, 2023, 12:05 AM
V5SYDHPQ7IKNLZZ3NJ24FDW3IG4O23AASLP2DTKOBPWUUZ5KUPOAC

Dependencies

  • [2] TXHMMX25 move caching behavior inside compute_fragments
  • [3] KKMFQDR4 editing source code from within the app
  • [4] H2DPLWMV snapshot: wrapping long lines at word boundaries
  • [5] XUGDTYW2 stop confusingly reading a global
  • [6] HVJKBW5U drop some unnecessary calls
  • [7] ZDAJXYIX remove some unnecessary work
  • [8] ILOA5BYF separate data structure for each line's cache data
  • [9] H4R5BHVY no more Text allocations
  • [10] S2QMLRXL stop creating a singleton table for every word
  • [11] G54H3YG2 get rid of all bifold text
  • [*] BULPIBEG beginnings of a module for the text editor

Change contents

  • replacement in text.lua at line 15
    [4.47][2.3:47]()
    Text.compute_fragments(State, line_index)
    [4.47]
    [4.3860]
    Text.populate_screen_line_starting_pos(State, line_index)
  • replacement in source_text.lua at line 15
    [3.87349][3.87349:87393]()
    Text.compute_fragments(State, line_index)
    [3.87349]
    [3.87393]
    Text.populate_screen_line_starting_pos(State, line_index)