1. 04 May, 2016 - 5 commits
  2. 02 May, 2016 - 2 commits
  3. 30 Apr, 2016 - 1 commit
    • Alex Trotsenko's avatar
      QWindowsPipeWriter: ensure validity of the write buffer · a4d26cf5
      Alex Trotsenko authored
      
      QWindowsPipeWriter uses asynchronous API to perform writing. Once a cycle
      has been started, the write buffer must remain valid until the write
      operation is completed.
      
      To avoid data corruption and possibly undefined behavior, this patch
      makes QWindowsPipeWriter::write() take a QByteArray, which it keeps alive
      for the duration of the write cycle.
      
      Autotest-by: Thomas Hartmann
      Task-number: QTBUG-52401
      Change-Id: Ia35faee735c4e684267daa1f6bd689512b670cd2
      Reviewed-by: default avatarJoerg Bornemann <joerg.bornemann@theqtcompany.com>
      a4d26cf5
  4. 29 Apr, 2016 - 3 commits
  5. 28 Apr, 2016 - 3 commits
  6. 26 Apr, 2016 - 2 commits
  7. 23 Apr, 2016 - 2 commits
  8. 22 Apr, 2016 - 2 commits
  9. 21 Apr, 2016 - 1 commit
    • Vyacheslav Grigoryev's avatar
      QHeaderView: fixing selection of reordered rows and columns · 07248504
      Vyacheslav Grigoryev authored
      
      The old code incorrectly calculated visual region for a selection (specified by
      QItemSelection object) in case of reordered / swapped rows or columns. It used
      the leftmost and rightmost (upmost and downmost for vertical mode) logical
      indexes directly. However some middle logical index (in case of reorder) may be
      the leftmost or rightmost visual index. In such cases the repainting didn't
      work properly. This fix first checks whether reordering / swapping is in use.
      If it isn't (ie visual=logical) we use code similar to the old code. Otherwise
      the new code scans all selected logical indexes, translates them into visual
      ones and gets the correct leftmost and rightmost indexes.
      
      [ChangeLog][QtWidgets][QHeaderView] Fixed a repainting issue when items had been reordered.
      
      Task-number: QTBUG-50171
      Change-Id: If6afabebf445cf32a8e0afe262b6ee149e7c4b2b
      Reviewed-by: default avatarThorbjørn Lund Martsum <tmartsum@gmail.com>
      07248504
  10. 20 Apr, 2016 - 1 commit
  11. 15 Apr, 2016 - 1 commit
  12. 13 Apr, 2016 - 3 commits
  13. 12 Apr, 2016 - 3 commits
  14. 11 Apr, 2016 - 1 commit
  15. 10 Apr, 2016 - 1 commit
  16. 09 Apr, 2016 - 1 commit
  17. 08 Apr, 2016 - 3 commits
  18. 07 Apr, 2016 - 3 commits
  19. 06 Apr, 2016 - 1 commit
  20. 05 Apr, 2016 - 1 commit
    • Hannah von Reth's avatar
      Make sure QStyleOption is correctly initialized. · 17263522
      Hannah von Reth authored
      
      Ensures that QStyleOption is correctly initialized.
      This prevents possible styling issues due to
      QStyleOption's reporting version 0, see qstyleoption_cast.
      This enables users to handle more cases in their QProxyStyle.
      For now the test is only used for QCommonStyle.
      
      Change-Id: I768db00b12b46890343fffe44e4f562762e9cf80
      Reviewed-by: default avatarMarc Mutz <marc.mutz@kdab.com>
      17263522