1. 17 Nov, 2021 - 2 commits
    • Marc Mutz's avatar
      QGeometryFactory: don't make op== virtual · ec291f99
      Marc Mutz authored
      
      That's too clever, and it backfires with compilation errors in C++20
      mode:
      
        qt3d/tests/auto/render/meshfunctors/tst_meshfunctors.cpp:129:29: error: ambiguous overload for ‘operator==’ (operand types are ‘MeshFunctorA’ and ‘MeshFunctorB’)
          129 |         QVERIFY(!(*functorA == *functorB));
              |                   ~~~~~~~~~ ^~ ~~~~~~~~~
              |                   |            |
              |                   MeshFunctorA MeshFunctorB
        qt3d/tests/auto/render/meshfunctors/tst_meshfunctors.cpp:72:10: note: candidate: ‘virtual bool MeshFunctorB::operator==(const Qt3DCore::QGeometryFactory&) const’ (reversed)
           72 |     bool operator ==(const Qt3DCore::QGeometryFactory &other) const override
              |          ^~~~~~~~
        qt3d/tests/auto/render/meshfunctors/tst_meshfunctors.cpp:50:10: note: candidate: ‘virtual bool MeshFunctorA::operator==(const Qt3DCore::QGeometryFactory&) const’
           50 |     bool operator ==(const Qt3DCore::QGeometryFactory &other) const override
              |          ^~~~~~~~
      
      Fix by providing a symmetric operator== for QGeometryFactory that
      delegates to a virtual equals() method.
      
      Pick-to: 6.2 5.15
      Change-Id: I23d29ad1b16075629132f2b4757c5810d5615a36
      Reviewed-by: default avatarEdward Welbourne <edward.welbourne@qt.io>
      Reviewed-by: default avatarPaul Lemire <paul.lemire@kdab.com>
      ec291f99
    • Mike Krus's avatar
      Fix licensing headers · 9f3f8da7
      Mike Krus authored
      
      Historical copy/paste error, now correct.
      
      Task-number: QTBUG-98097
      Pick-to: 6.2
      Change-Id: I2152fa8d974f26e2aa9e7e3d560a1e8270e7aaf1
      Reviewed-by: default avatarSean Harmer <sean.harmer@kdab.com>
      9f3f8da7
  2. 10 Nov, 2021 - 1 commit
  3. 04 Nov, 2021 - 1 commit
  4. 03 Nov, 2021 - 4 commits
  5. 28 Oct, 2021 - 1 commit
  6. 26 Oct, 2021 - 1 commit
  7. 25 Oct, 2021 - 1 commit
  8. 21 Oct, 2021 - 1 commit
  9. 12 Oct, 2021 - 1 commit
  10. 11 Oct, 2021 - 1 commit
  11. 08 Oct, 2021 - 2 commits
  12. 06 Oct, 2021 - 1 commit
  13. 05 Oct, 2021 - 1 commit
  14. 01 Oct, 2021 - 1 commit
  15. 29 Sep, 2021 - 2 commits
  16. 27 Sep, 2021 - 1 commit
  17. 23 Sep, 2021 - 1 commit
  18. 22 Sep, 2021 - 1 commit
  19. 21 Sep, 2021 - 1 commit
  20. 20 Sep, 2021 - 1 commit
  21. 16 Sep, 2021 - 1 commit
  22. 14 Sep, 2021 - 1 commit
  23. 10 Sep, 2021 - 1 commit
  24. 09 Sep, 2021 - 1 commit
  25. 07 Sep, 2021 - 1 commit
  26. 06 Sep, 2021 - 1 commit
  27. 03 Sep, 2021 - 2 commits
  28. 02 Sep, 2021 - 2 commits
  29. 01 Sep, 2021 - 1 commit
  30. 31 Aug, 2021 - 3 commits