1. 22 Jan, 2021 1 commit
    • Carlos Alves's avatar
      Small changes to STL and qBound · 8c57c842
      Carlos Alves authored
      Where it was possible:
      - 'For' to STL copy or fill (it is like using memcpy and memset, faster
      than for, the compiler decides the best algo to perform the task);
      - qMin(qMax) to qBound.
      
      Changes in: TeminalDisplay and TerminalColor
      8c57c842
  2. 06 Jan, 2021 2 commits
  3. 02 Jan, 2021 3 commits
  4. 31 Dec, 2020 2 commits
  5. 23 Dec, 2020 2 commits
  6. 18 Dec, 2020 1 commit
    • Edwin Pujols's avatar
      TerminalDisplay: Limit mouse move events. · 6667d96e
      Edwin Pujols authored
      The terminal display mouse tracking is based on character boxes, i.e.,
      unless the mouse moves out of a character box its position hasn't really
      changed. So most of the logic in `TerminalDisplay::mouseMoveEvent` can
      be skipped/omitted till the pointer crosses box boundaries.
      
      Before my changes applications like Vim/Neovim couldn't do selection via
      dragging with the left mouse button (there might be a bug there). I
      cursorily checked other features like the color filter and URL
      underlining, and they work.
      6667d96e
  7. 14 Dec, 2020 4 commits
  8. 13 Dec, 2020 3 commits
  9. 12 Dec, 2020 2 commits
  10. 10 Dec, 2020 1 commit
  11. 14 Nov, 2020 1 commit
  12. 13 Nov, 2020 2 commits
  13. 05 Nov, 2020 1 commit
  14. 28 Oct, 2020 1 commit
  15. 26 Oct, 2020 1 commit
  16. 20 Oct, 2020 3 commits
  17. 16 Oct, 2020 1 commit
  18. 12 Oct, 2020 2 commits
  19. 11 Oct, 2020 2 commits
  20. 10 Oct, 2020 1 commit
  21. 08 Oct, 2020 1 commit
  22. 07 Oct, 2020 3 commits