1. 02 Jul, 2009 1 commit
    • Friedemann Kleint's avatar
      Display Q<>Pointers/Work towards displaying maps/QMaps in CDB. · 6e93f454
      Friedemann Kleint authored
      Make dumpers pass on more size information initially, namely the
      various Q<>Pointers. Introduce enum for those special template types
      whose size does not vary with the arguments (Q<>Pointer,
      std::allocators...) to make it more easily extensible.
      Pass on some common QMapNode<> sizes as well.
      Introduce an expression cache to the common QtDumperHelper
      class and make dumpers pass some common expression values
      (value offsets of common QMapNode<> incarnations).
      Make CDBDumperHelper use the expression cache.
      Extend dumper tester.
      6e93f454
  2. 30 Jun, 2009 1 commit
  3. 23 Jun, 2009 1 commit
    • Friedemann Kleint's avatar
      Add a fake dereferencing item '*' to CDB for dumping QString*, etc. · cc587133
      Friedemann Kleint authored
      Simplify the symbol group recursion to oblivion and make
      it parametrizable with predicates to control recursion and
      further processing. Most importantly, insert a parent item
      BEFORE its child item (ignoring for now the fact that child recursion
      might fail), making it possible to check and do magic on the parent,
      disabling further handling by the symbol context. Dumper handling
      can then kick in and handle pointed-to dumpeable items by inserting
      fake dereferencing items.
      Remove logic to detect already expanded items, just re-insert the
      children if the handler asks for it.
      cc587133
  4. 22 Jun, 2009 1 commit
  5. 19 Jun, 2009 2 commits
  6. 18 Jun, 2009 2 commits
  7. 17 Jun, 2009 3 commits
  8. 16 Jun, 2009 6 commits
    • con's avatar
      Cherry-pick: Update license headers and sales contact details. · 2919c210
      con authored
      Reviewed-by: Trust Me
      
      Conflicts:
      
      	src/libs/cplusplus/CppBindings.cpp
      	src/libs/cplusplus/CppBindings.h
      	src/libs/cplusplus/FastPreprocessor.cpp
      	src/libs/cplusplus/FastPreprocessor.h
      	src/plugins/cpptools/cppcurrentdocumentfilter.cpp
      	src/plugins/cpptools/cppcurrentdocumentfilter.h
      	src/plugins/cpptools/cppsemanticsearch.cpp
      	src/plugins/cpptools/cppsemanticsearch.h
      	src/plugins/duieditor/parser/qmljs.g
      	src/plugins/duieditor/parser/qmljsast.cpp
      	src/plugins/duieditor/parser/qmljsast_p.h
      	src/plugins/duieditor/parser/qmljsastfwd_p.h
      	src/plugins/duieditor/parser/qmljsastvisitor.cpp
      	src/plugins/duieditor/parser/qmljsastvisitor_p.h
      	src/plugins/duieditor/parser/qmljsengine_p.cpp
      	src/plugins/duieditor/parser/qmljsengine_p.h
      	src/plugins/duieditor/parser/qmljsgrammar.cpp
      	src/plugins/duieditor/parser/qmljsgrammar_p.h
      	src/plugins/duieditor/parser/qmljslexer.cpp
      	src/plugins/duieditor/parser/qmljslexer_p.h
      	src/plugins/duieditor/parser/qmljsmemorypool_p.h
      	src/plugins/duieditor/parser/qmljsnodepool_p.h
      	src/plugins/duieditor/parser/qmljsparser.cpp
      	src/plugins/duieditor/parser/qmljsparser_p.h
      	src/plugins/duieditor/parser/qmljsprettypretty.cpp
      	src/plugins/duieditor/parser/qmljsprettypretty_p.h
      	src/plugins/duieditor/rewriter/rewriter.cpp
      	src/plugins/duieditor/rewriter/rewriter_p.h
      	src/plugins/duieditor/rewriter/textwriter.cpp
      	src/plugins/duieditor/rewriter/textwriter_p.h
      	src/shared/cplusplus/ASTClone.cpp
      	tests/manual/cplusplus/main.cpp
      2919c210
    • Jason McDonald's avatar
      Update license headers and sales contact details. · 884b7af7
      Jason McDonald authored
      Reviewed-by: Trust Me
      884b7af7
    • Oswald Buddenhagen's avatar
      fix build, part 2 · d585fa0f
      Oswald Buddenhagen authored
      d585fa0f
    • Oswald Buddenhagen's avatar
      whooops ... fix compile · daef597b
      Oswald Buddenhagen authored
      daef597b
    • Oswald Buddenhagen's avatar
      fix slightly bizarre plural use · afbd04d5
      Oswald Buddenhagen authored
      afbd04d5
    • Oswald Buddenhagen's avatar
      no need to translate these · 2c5cf82e
      Oswald Buddenhagen authored
      2c5cf82e
  9. 15 Jun, 2009 1 commit
  10. 12 Jun, 2009 1 commit
  11. 08 Jun, 2009 1 commit
  12. 30 May, 2009 1 commit
  13. 26 May, 2009 1 commit
  14. 25 May, 2009 1 commit
    • Friedemann Kleint's avatar
      Enabled passing on PIDs from the command line to the debugger. · c4a0abcd
      Friedemann Kleint authored
      Introduced struct DebuggerStartParameters to pass around
      start parameters, removing the need for the engines to
      access private members of DebuggerManager. Pass it
      to DebuggerManager::startNewDebugger() and move
      the GUI parts of that function into DebuggerPlugin,
      making it possible to create the struct from command line
      parameters. Introduce command line parsing with a few more
      -enable-xx options. Introduce warning() to debugger panel
      in the CDB engine.
      
      On this occasion, clean out a few trailing whitespaces.
      c4a0abcd
  15. 22 May, 2009 1 commit
  16. 20 May, 2009 2 commits
  17. 19 May, 2009 2 commits
  18. 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
  19. 12 May, 2009 1 commit
    • Friedemann Kleint's avatar
      Fixed breakpoints for CDB. · 97789c2d
      Friedemann Kleint authored
      Set/modify breakpoints using the new takeXX() APIs of the breakhandler.
      Add API for inserted breakpoints (as a 2-step process for pending
      breakpoints). Format breakpoint tooltip properly with tr() and
      more esthetically pleasing. Get rid of the old scheme of retrieving
      and matching the breakpoints from the debugger engine, use ids.
      97789c2d
  20. 11 May, 2009 2 commits
  21. 08 May, 2009 1 commit
  22. 07 May, 2009 2 commits
  23. 06 May, 2009 4 commits
  24. 05 May, 2009 1 commit