1. 23 May, 2014 1 commit
  2. 08 Jan, 2014 1 commit
  3. 09 Sep, 2013 1 commit
  4. 08 Aug, 2013 1 commit
  5. 12 Jun, 2013 1 commit
  6. 04 Jun, 2013 1 commit
  7. 15 May, 2013 1 commit
  8. 14 May, 2013 1 commit
    • Lorenz Haas's avatar
      CppEditor: Quick fix "Insert (Pure) Virtual Methods" · d288e399
      Lorenz Haas authored
      This quick fix inserts (pure) virtual functions of base classes to the
      current class. For selecting the functions which should be inserted and
      for choosing the insertion mode (only declarations or with definitions
      inside, outside or in the implementation file) a dialog is shown.
      
      Task-number: QTCREATORBUG-2210
      Task-number: QTCREATORBUG-2692
      Task-number: QTCREATORBUG-3908
      Task-number: QTCREATORBUG-5868
      Task-number: QTCREATORBUG-7982
      Change-Id: I8e94905afcae4778986f4c3925a494e0c6b3b8ee
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      d288e399
  9. 10 Apr, 2013 2 commits
  10. 03 Apr, 2013 1 commit
  11. 12 Mar, 2013 1 commit
  12. 29 Jan, 2013 1 commit
  13. 24 Jan, 2013 1 commit
  14. 22 Nov, 2012 1 commit
  15. 12 Oct, 2012 1 commit
  16. 05 Oct, 2012 1 commit
  17. 12 Sep, 2012 1 commit
  18. 19 Jul, 2012 1 commit
  19. 31 Jan, 2012 1 commit
    • Leandro Melo's avatar
      C++: Handle add definition on empty files · 5b847a66
      Leandro Melo authored
      Now in the case of a matching empty file we still select a best
      token so the insertion happens *at* the end of the file.
      
      The patch also fixes line breaks after the definition to be inserted
      for situations in which there's no line break yet. Example:
      
      namespace Foo {}
      
      namespace {
      }
      
      Another thing for correctness. Member _key from HighestValue is now
      value initialized instead of default initialized.
      
      Task-number: QTCREATORBUG-6696
      Change-Id: I5c0303675429c3da5cb88825272c9611be022f6a
      Reviewed-by: default avatarRoberto Raggi <roberto.raggi@nokia.com>
      5b847a66
  20. 26 Jan, 2012 1 commit
  21. 24 Jan, 2012 3 commits
  22. 23 Jan, 2012 2 commits
    • Leandro Melo's avatar
      C++: Fix "reference" file in symbol finder · b97b45a3
      Leandro Melo authored
      Througout the initial review the singleton was transformed into an
      ordinary class, but a error was introduced: The "reference" file was
      incorrectly assumed to be the editors file, which is wrong, since
      it should be the declaration file.
      
      Change-Id: Iad3e25a690fa8bd07a18184b24b10f8dea965332
      Reviewed-by: default avatarRoberto Raggi <roberto.raggi@nokia.com>
      b97b45a3
    • Leandro Melo's avatar
      C++: Improve file accuracy when finding symbols · 466ea484
      Leandro Melo authored
      This patch introduces a priority-based mechanism when searching for certains
      symbols in the snapshot. The priority corresponds to how similar the file path
      from the "reference" symbol is to the file path from the "candidate" symbol.
      This solves a variety of issues when matching "equivalent" symbols but that
      are in another file/project, such as when following a function declaration,
      a forward class declaration, or adding a definition through a quickfix.
      
      There's now a symbol finder which will compute the "best" search order and cache
      the most recent results. A consequence is that following symbols in some cases
      is slower, but not apparently significatly.
      
      Note: The "find" functions were moved from the Snapshot to the new SymbolFinder
      class.
      
      Task-number: QTCREATORBUG-6697
      Task-number: QTCREATORBUG-6792
      
      Change-Id: Ia518f014275fec1f4d0cb3224bd4e06a9df6d557
      Reviewed-by: default avatarRoberto Raggi <roberto.raggi@nokia.com>
      466ea484
  23. 03 Nov, 2011 1 commit
  24. 08 Sep, 2011 1 commit
  25. 30 Aug, 2011 1 commit
  26. 19 Aug, 2011 1 commit
    • Christian Kamm's avatar
      Refactoring changes: Cleanup and improvements. · 8a6d767a
      Christian Kamm authored
      Previously RefactoringFiles were usually passed around by value.
      However, since a RefactoringFile may sometimes own a QTextDocument
      (when it was read from a file), that's not great and caused the
      file to be reread after every copy.
      
      With this change RefactoringFile becomes noncopyable and is always
      owned by a shared pointer.
      
      This change also allowed having const RefactoringFiles which is
      useful because they can be safely used from other threads. See
      CppRefactoringChanges::fileNoEditor.
      
      Change-Id: I9045921d6d0f6349f9558ff2a3d8317ea172193b
      Reviewed-on: http://codereview.qt.nokia.com/3084Reviewed-by: default avatarLeandro T. C. Melo <leandro.melo@nokia.com>
      8a6d767a
  27. 18 Aug, 2011 1 commit
  28. 08 Aug, 2011 1 commit
  29. 08 Jul, 2011 1 commit
  30. 06 May, 2011 1 commit
  31. 13 Apr, 2011 1 commit
  32. 12 Jan, 2011 2 commits
  33. 17 Dec, 2010 1 commit
  34. 08 Oct, 2010 2 commits