1. 23 Nov, 2009 1 commit
  2. 16 Oct, 2009 1 commit
    • Friedemann Kleint's avatar
      Debugger: Use the code model to detect unitialized variables. · 25ee70bb
      Friedemann Kleint authored
      
      
      This should save debugger round trips and crashes in the debugging
      helpers.
      Add respective option to debugging helper option page, defaulting to
      true.On this occasion, make CDB detect shadowed variables correctly
      and display them as "<shadowed n>" as does the Gdb engine by
      reversing the direction in which
      CdbSymbolGroupContext::populateINameIndexMap works.
      Rubber-stamped-by: default avatarhjk <qtc-committer@nokia.com>
      25ee70bb
  3. 21 Sep, 2009 1 commit
  4. 28 Aug, 2009 1 commit
  5. 14 Aug, 2009 1 commit
  6. 24 Jul, 2009 1 commit
  7. 13 Jul, 2009 1 commit
  8. 10 Jul, 2009 1 commit
    • Friedemann Kleint's avatar
      Enabled the use of Debugger-specific watch/locals models. · abf5e3dd
      Friedemann Kleint authored
      
      
      - Modified WatchModel to handle storage of an hierarchy
        of WatchItems.
      - Factored out code for asynchronous population to
        AsyncWatchModel and added a mixin for convenient
        handling
      - Added base class for synchronous models.
      - Implement simple, synchronous models for CDB, greatly
        simplifying code and finally getting manual
        expansion right.
      Signed-off-by: default avatarhjk <qtc-committer@nokia.com>
      abf5e3dd
  9. 07 Jul, 2009 2 commits
  10. 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
  11. 22 Jun, 2009 1 commit
  12. 16 Jun, 2009 2 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
  13. 30 May, 2009 1 commit
  14. 20 May, 2009 1 commit
    • Friedemann Kleint's avatar
      A bit of QA testing of CDB. · 65a179da
      Friedemann Kleint authored
      Handle functions with 0 variables correctly in the stack view.
      Give names to unnamed formal parameters (causing WatchData
      warnings). Ignore exception 06ba.
      65a179da
  15. 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
  16. 07 May, 2009 1 commit
  17. 30 Apr, 2009 1 commit
  18. 29 Apr, 2009 1 commit
  19. 21 Apr, 2009 1 commit
  20. 15 Apr, 2009 1 commit
  21. 09 Apr, 2009 1 commit
  22. 07 Apr, 2009 1 commit
    • Friedemann Kleint's avatar
      Continue CDB. · d199d660
      Friedemann Kleint authored
      Improve locals handling, add watcher handling via expressions. Make
      debug marker appear, start with breakpoint synchronization.
      d199d660
  23. 03 Apr, 2009 1 commit
  24. 01 Apr, 2009 2 commits
  25. 27 Mar, 2009 1 commit
  26. 26 Mar, 2009 1 commit