1. 23 Aug, 2017 1 commit
  2. 17 Aug, 2017 1 commit
  3. 03 Aug, 2017 3 commits
  4. 02 Aug, 2017 2 commits
  5. 17 Jul, 2017 3 commits
  6. 11 Jul, 2017 3 commits
  7. 23 Jun, 2017 2 commits
    • David Faure's avatar
      Use floating point calculations for column sizes to avoid accumulating rounding errors · bbc4311a
      David Faure authored
      Test Plan:
      Starting and quitting kmail multiple times used to make the first column grow
      every time.
      
      Reviewers: mlaurent
      
      Reviewed By: mlaurent
      
      Subscribers: #kde_pim
      
      Differential Revision: https://phabricator.kde.org/D5763
      bbc4311a
    • David Faure's avatar
      messagelist: fix horizontal scrollbar when applying column sizes · fa9ea8ba
      David Faure authored
      Summary:
      On startup the column sizes were calculated for a viewport without
      vertical scrollbar, and then not adjusted when the vertical scrollbar
      later appears. My fix is to simply always recalculate column sizes
      when the viewport is resized at any point. If I resize the mainwindow
      I still don't want a horizontal scrollbar under the messagelist.
      
      This removes the need for showEvent since any change of size triggers
      resizeEvent anyway. I also can't see any use for recalculating the
      sizes on model reset (e.g. switching folders), QHeaderView appears to
      just keep the column sizes when doing that (might be my own QHeaderView
      fix, actually).
      
      Test Plan: starting kmail, switching folders, resizing columns...
      
      Reviewers: mlaurent
      
      Reviewed By: mlaurent
      
      Subscribers: dvratil, mkoller, #kde_pim
      
      Tags: #kde_pim
      
      Differential Revision: https://phabricator.kde.org/D5724
      fa9ea8ba
  8. 21 Jun, 2017 1 commit
  9. 14 Jun, 2017 1 commit
  10. 05 Jun, 2017 2 commits
  11. 04 Jun, 2017 1 commit
  12. 04 May, 2017 1 commit
  13. 03 May, 2017 1 commit
  14. 24 Apr, 2017 1 commit
  15. 23 Apr, 2017 1 commit
  16. 18 Apr, 2017 1 commit
  17. 20 Mar, 2017 1 commit
    • Daniel Vrátil's avatar
      MessageList: load icons in the size that is actually used by the Theme · 820f2e2d
      Daniel Vrátil authored
      Improves looks and performance. Previously we had a single cache of icon
      pixmaps in Manager. Manager always loaded 64x64 icons, even if the theme
      was using 16x16 (which is the default). That resulted in ugly icons, both
      due to down-scaling while rendering, and because we were using icons
      designed to be shown as 64x64, not 16x16 or similar. This change moves
      the pixmap cache to Theme, so that each Theme has its own cache using
      the Theme's icon sizes. The cache is populated lazily, so unused
      themes don't waste memory with cache.
      
      It also slightly improves performance, because the pixmaps don't have
      to be scaled down when rendering.
      820f2e2d
  18. 13 Mar, 2017 3 commits
  19. 03 Mar, 2017 1 commit
  20. 27 Feb, 2017 2 commits
  21. 23 Feb, 2017 1 commit
  22. 17 Feb, 2017 1 commit
  23. 18 Jan, 2017 1 commit
  24. 17 Jan, 2017 1 commit
    • Laurent Montel's avatar
      Apply patch from Gerd Fleischer · 6a22838e
      Laurent Montel authored
      Use custom font in KMail Messagelist if checked,
      currently the systemfont is always used.
      
      This is related to BUG 362803
      
      BUG: 362803
      REVIEW: 129836
      6a22838e
  25. 10 Jan, 2017 2 commits
  26. 05 Jan, 2017 1 commit
  27. 02 Jan, 2017 1 commit