1. 30 May, 2016 1 commit
  2. 25 May, 2016 1 commit
  3. 24 May, 2016 1 commit
  4. 23 May, 2016 1 commit
  5. 03 May, 2016 1 commit
    • Nikolai Kosjar's avatar
      QbsProjectManager: Fix SOFT ASSERT: "future.isFinished()" · 1cbb4cc9
      Nikolai Kosjar authored
      ...in file qbsproject.cpp, line 940.
      
      The assert can be triggered with e.g.:
       1. Load a bigger qbs project, e.g. qtcreator.qbs.
       2. Trigger project build as soon as possible.
       3. Cancel the "Parsing C/C++" operation.
       4. Wait until the build finished and the assert occurs.
      
      This happens because CppModelManager::updateProjectInfo() since
      
        commit  536ccc8a
        CppTools: Fix incompletely indexed project
      
      will check whether the previous indexer run was canceled or not. If it
      was canceled, it will trigger a full-reindexing of the project.
      
      Updating the compiler call data is a special case and it should never
      trigger an indexing operation, so introduce a dedicated update function
      for this case.
      
      Change-Id: I456945ccf2bf697aaeada572ed87f3acb21a5eaf
      Reviewed-by: default avatarChristian Kandeler <christian.kandeler@theqtcompany.com>
      Reviewed-by: Eike Ziller's avatarEike Ziller <eike.ziller@qt.io>
      1cbb4cc9
  6. 28 Apr, 2016 1 commit
  7. 27 Apr, 2016 1 commit
  8. 26 Apr, 2016 1 commit
  9. 25 Apr, 2016 1 commit
    • Nikolai Kosjar's avatar
      CppTools: Fix incompletely indexed project · 536ccc8a
      Nikolai Kosjar authored
      Use case to reproduce:
       1. Open some bigger project, e.g. qtcreator.pro
       2. As soon as "Parsing C/C++ files" is reported, add a character to
          qmake's additional arguments in project mode (indexing should not be
          finished at this point).
       3. The indexing gets canceled.
       ==> ...but reindexing is not triggered.
      
      Fix by checking whether the future was canceled.
      
      Task-number: QTCREATORBUG-16134
      Change-Id: I520c6a64a6adc1cb04cafb5e0aa56c8bf41d7b14
      Reviewed-by: Christian Stenger's avatarChristian Stenger <christian.stenger@qt.io>
      536ccc8a
  10. 22 Apr, 2016 1 commit
  11. 21 Apr, 2016 1 commit
  12. 18 Apr, 2016 1 commit
  13. 15 Apr, 2016 1 commit
  14. 13 Apr, 2016 1 commit
  15. 12 Apr, 2016 3 commits
  16. 11 Apr, 2016 1 commit
  17. 06 Apr, 2016 1 commit
  18. 31 Mar, 2016 8 commits
  19. 30 Mar, 2016 1 commit
  20. 24 Mar, 2016 1 commit
  21. 15 Mar, 2016 3 commits
  22. 11 Mar, 2016 1 commit
  23. 09 Mar, 2016 1 commit
  24. 04 Mar, 2016 2 commits
  25. 01 Mar, 2016 2 commits
  26. 29 Feb, 2016 1 commit
  27. 26 Feb, 2016 1 commit