1. 08 Feb, 2012 1 commit
  2. 23 Jan, 2012 1 commit
    • 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
  3. 09 Dec, 2011 1 commit
  4. 15 Nov, 2011 1 commit
  5. 23 Sep, 2011 1 commit
  6. 08 Jul, 2011 1 commit
    • Leandro Melo's avatar
      C++ editor: Improve type hierarchy widget · 23decd9d
      Leandro Melo authored
      Now the type hierarchy widget will also show the classes
      derived from the selected one. For consistency the way
      the base classes are shown was changed too. The diagram
      below is an example from Creator's code when openining
      the type hierarchy for BaseTextEditorWidget:
      
      Bases
       +QObject
        +QWidget
         +...
           BaseTextEditorWidget
       +QPaintDevice
        +...
          BaseTextEditorWidget
      Derived
       +BaseTextEditorWidget
        +VCSBaseEditorWidget
          GitEditor
          MercurialEditor
          ...
         GLSLEditorWidget
         CppEditorWidget
         QmlJSTextEditorWidget
         ...
      
      Depending on the project and on the selected class the
      hierarchy widget might take a bit to be constructed.
      This should be improved later.
      
      Change-Id: Ifbdd1cbbba955a0bdf03297ff0e7620351b12dc5
      Reviewed-on: http://codereview.qt.nokia.com/883Reviewed-by: default avatarRoberto Raggi <roberto.raggi@nokia.com>
      23decd9d
  7. 24 May, 2011 1 commit
  8. 18 May, 2011 1 commit
    • Leandro Melo's avatar
      New code assist API · bec4f024
      Leandro Melo authored
      This is a re-work of our completion engine. Primary goals are:
      
      - Allow the computation to run in a separate thread so the GUI is not locked.
      - Support a model-based approach. QStrings are still needed (filtering, etc), but
      internal structures are free to use more efficient representations.
      - Unifiy all kinds of *assist* into a more reusable and extensible framework.
      - Remove unnecessary dependencies on the text editor so we have more generic
      and easily "plugable" components (still things to be resolved).
      bec4f024
  9. 04 Jan, 2011 1 commit
  10. 03 Nov, 2010 1 commit
  11. 04 Oct, 2010 1 commit
  12. 30 Sep, 2010 1 commit
  13. 23 Jul, 2010 1 commit
    • con's avatar
      C++ symbols find filter for advanced find. · 2bda8675
      con authored
      Required refactoring of the search result window to show real trees of
      search results.
      
      The backend is the backend from the Locator filter, which is a bit
      outdated now.
      2bda8675
  14. 06 Jul, 2010 1 commit
  15. 02 Jul, 2010 1 commit
  16. 22 Jun, 2010 1 commit
  17. 14 Jun, 2010 1 commit
  18. 16 Oct, 2009 3 commits
  19. 09 Oct, 2009 1 commit
  20. 23 Sep, 2009 1 commit
  21. 03 Jun, 2009 1 commit
  22. 30 May, 2009 1 commit
  23. 14 May, 2009 1 commit
    • Friedemann Kleint's avatar
      Added ToolTip support for CDB. · 0e3aa47f
      Friedemann Kleint authored
      Make debugger tooltip API more general, have the engines check the
      correct file type, figure out the expression and context from the text
      editor.
      
      Put common functionality in watchutils.cpp. In the CDB engine, check
      whether a tooltip expression is a known variable within the stack frame
      context. If so, retrieve via symbol group or dumpers. Cache by function
      and expression.
      Reviewed-by: default avatarhjk <qtc-committer@nokia.com>
      0e3aa47f
  24. 08 May, 2009 1 commit
  25. 22 Apr, 2009 1 commit
  26. 18 Mar, 2009 1 commit
    • Friedemann Kleint's avatar
      Fixes: Introduce a cpp settingspage containing file naming conventions (lower... · bccf4a1f
      Friedemann Kleint authored
      Fixes: Introduce a cpp settingspage containing file naming conventions (lower case and suffixes). Reorder VCS settings pages.
      
      Task: 241959, 248085
      
      RevBy: Optics/Naming checked by con
      Details: Give IOptionPage an id() to differentiate from trName(). Make showOptionsDialog return a bool (applied) and give it an optional parent. Change Cpp and form class wizards, give them a Configure... button to change those settings.
      bccf4a1f
  27. 20 Feb, 2009 2 commits
  28. 16 Dec, 2008 2 commits
  29. 15 Dec, 2008 2 commits
  30. 12 Dec, 2008 1 commit
  31. 09 Dec, 2008 1 commit
  32. 08 Dec, 2008 1 commit
  33. 04 Dec, 2008 1 commit
  34. 02 Dec, 2008 1 commit