1. 11 Dec, 2013 3 commits
  2. 09 Dec, 2013 1 commit
  3. 03 Dec, 2013 3 commits
  4. 02 Dec, 2013 1 commit
  5. 29 Nov, 2013 2 commits
  6. 22 Nov, 2013 4 commits
  7. 21 Nov, 2013 3 commits
  8. 19 Nov, 2013 2 commits
  9. 18 Nov, 2013 1 commit
  10. 15 Nov, 2013 1 commit
  11. 14 Nov, 2013 4 commits
  12. 13 Nov, 2013 5 commits
  13. 12 Nov, 2013 5 commits
  14. 11 Nov, 2013 2 commits
  15. 08 Nov, 2013 2 commits
  16. 06 Nov, 2013 1 commit
    • Ulf Hermann's avatar
      Optimize TimelineRenderer to not paint invisible items · 5eb057c7
      Ulf Hermann authored
      
      
      Check the dimensions of the window being painted to before actually
      painting the events and skip invisible ones.
      
      Some primitive profiling using QTime shows that the average time taken
      per event in TimelineRenderer::paint() is approximately halved by this
      patch when profiling the QML widget gallery example and expanding all
      categories in the timeline.
      
      drawSelectionBoxes() is not optimized because the number of selection
      boxes is expected to be so small that the overhead of the check might
      outweigh the performance gains of skipping events.
      
      Task-number: QTCREATORBUG-9982
      Change-Id: I42e533c11e3a17f9d63b61ce5e4192c8f40e1be9
      Reviewed-by: default avatarKai Koehne <kai.koehne@digia.com>
      5eb057c7