1. 28 Sep, 2015 1 commit
  2. 24 Sep, 2015 1 commit
  3. 23 Sep, 2015 3 commits
  4. 22 Sep, 2015 2 commits
  5. 16 Sep, 2015 2 commits
  6. 14 Sep, 2015 1 commit
  7. 10 Sep, 2015 1 commit
  8. 02 Sep, 2015 1 commit
    • Nikolai Kosjar's avatar
      C++: Fix crash after triggering completion and closing editor · 169556db
      Nikolai Kosjar authored
      Fix use-after-free for the following case:
        1. Open an editor
        2. Trigger a long processing completion
           (e.g. simulate with QThread::msleep in
            CppCompletionAssistInterface::getCppSpecifics)
        3. ...and immediately close the editor (e.g. with Ctrl+W)
        4. Wait until it crashes.
      
      The completion thread relied on the BuiltinEditorDocumentParser object,
      which is deleted once the editor is closed. Fixed by sharing the
      ownership of that object between the *EditorDocumentProcessor and the
      completion assist interface.
      
      This case came up when doing tests for the bug report below.
      
      Task-number: QTCREATORBUG-14991
      Change-Id: I0b009229e68fc6b7838740858cdc41a32403fe6f
      Reviewed-by: default avatarDavid Schulz <david.schulz@theqtcompany.com>
      169556db
  9. 31 Aug, 2015 3 commits
  10. 24 Aug, 2015 1 commit
  11. 21 Aug, 2015 1 commit
  12. 17 Aug, 2015 1 commit
  13. 10 Aug, 2015 1 commit
  14. 03 Aug, 2015 1 commit
  15. 20 Jul, 2015 4 commits
  16. 14 Jul, 2015 2 commits
  17. 10 Jul, 2015 4 commits
  18. 08 Jul, 2015 2 commits
  19. 02 Jul, 2015 1 commit
  20. 01 Jul, 2015 1 commit
    • Orgad Shaneh's avatar
      C++: Cleanup LookupContext · 7bed5cd3
      Orgad Shaneh authored
      Since the cache is now more reliable, some workarounds and optimizations
      in the instantiation process are not needed anymore.
      
      Also avoid instantiation of base classes when expandTemplates is
      disabled.
      
      As a bonus, we now resolve decltype of template function for a type that is not
      referenced anywhere but in the decltype.
      
      Change-Id: Idf42ba7280992db477c9aa62bb1815b27174594d
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@theqtcompany.com>
      7bed5cd3
  21. 29 Jun, 2015 5 commits
  22. 26 Jun, 2015 1 commit