1. 07 Jul, 2017 2 commits
    • David Lawrence Ramsey's avatar
      softwrap: add new functions for chunks of varying width · e375995d
      David Lawrence Ramsey authored
      get_chunk_row() replaces the formula "column / editwincols".
      
      get_chunk_leftedge() replaces "(column / editwincols) * editwincols".
      
      get_last_chunk_row() replaces "strlenpt() / editwincols".
      
      get_last_chunk_leftedge() replaces "(strlenpt() / editwincols) * editwincols".
      
      This prepares us for any changes in those formulas, and for more such
      functions later.
      e375995d
    • David Lawrence Ramsey's avatar
      softwrap: prepare for allowing the chunk width to vary · 35f6a176
      David Lawrence Ramsey authored
      The new function find_softwrap_breakpoint() returns the column number
      of the last position in screen range where we can wrap the given text
      without breaking a two-column character in half (as was done until now).
      The returned column number is the leftedge of the next softwrapped chunk.
      
      If the end of the text is reached while searching for a wrapping point,
      the parameter end_of_line is set to TRUE.
      
      The new function get_chunk() uses find_softwrap_breakpoint() to find the
      row and leftedge corresponding to a given column of a given line.
      35f6a176
  2. 02 Jul, 2017 2 commits
  3. 30 Jun, 2017 1 commit
  4. 04 Jun, 2017 3 commits
  5. 31 May, 2017 3 commits
  6. 29 May, 2017 3 commits
  7. 19 May, 2017 1 commit
  8. 16 May, 2017 1 commit
  9. 11 May, 2017 1 commit
  10. 08 May, 2017 1 commit
  11. 07 May, 2017 1 commit
  12. 05 May, 2017 2 commits
  13. 01 May, 2017 2 commits
  14. 30 Apr, 2017 1 commit
  15. 28 Apr, 2017 3 commits
  16. 25 Apr, 2017 5 commits
  17. 24 Apr, 2017 1 commit
  18. 19 Apr, 2017 1 commit
  19. 17 Apr, 2017 5 commits
  20. 09 Apr, 2017 1 commit