1. 04 Apr, 2018 - 4 commits
  2. 03 Apr, 2018 - 4 commits
  3. 30 Mar, 2018 - 1 commit
  4. 29 Mar, 2018 - 16 commits
  5. 28 Mar, 2018 - 6 commits
  6. 27 Mar, 2018 - 7 commits
  7. 26 Mar, 2018 - 2 commits
    • Eirik Aavitsland's avatar
      Fix QPainter save/restore of clipping enabled state · c7c41fa1
      Eirik Aavitsland authored
      
      Clipping enabled state would not always be correctly restored for the
      raster engine (other engines work fine). The raster engine's QClipData
      object is sometimes shared between painter state objects on the
      save/restore stack. QClipData has its own enabled flag, and this could
      then come out of sync. Fix by making sure we sync the enabled state on
      restore.
      
      Task-number: QTBUG-58789
      Change-Id: I81e6254ebb93df6e153bbef58e32a885273e3224
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      c7c41fa1
    • Svenn-Arne Dragly's avatar
      Animation: Fix case where QEasingCurve::valueForProgress returns nan · 50cfbd61
      Svenn-Arne Dragly authored
      
      Previously, we would divide by zero in BezierEase::findTForX if factorT3
      was zero when solving the cubic equation.
      
      This change fixes the problem by adding solutions for the special cases
      where the cubic equation can be reduced to a quadratic or linear
      equation.
      
      This change also adds tests that cover cases where the equation becomes
      quadratic, linear or invalid.
      
      Task-number: QTBUG-67061
      Change-Id: I2b59f7e0392eb807663c3c8927509fd8b226ebc7
      Reviewed-by: default avatarChristian Stromme <christian.stromme@qt.io>
      50cfbd61