1. 03 Sep, 2012 1 commit
    • Friedemann Kleint's avatar
      Handle watching/tooltips of C++ editor tokens consistently. · 6886e485
      Friedemann Kleint authored
      
      
      For editor tooltips and the editor context menu
      'Watch expression', always try to find a local variable first
      and use its expression.
      
      Change the tooltip manager/widgets not to rely on the debugger
      model enum and obscure expression, filter by complete iname
      instead. Remove obsolete enumeration.
      
      Change gdb's handling of tooltips such that local variables
      are displayed immediately without creating additional tooltip
      items.
      
      Change-Id: I9b55823428029ba50d84d3a8cab55eb58942e72b
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      6886e485
  2. 16 Aug, 2012 1 commit
  3. 19 Jul, 2012 1 commit
  4. 10 Apr, 2012 1 commit
  5. 15 Feb, 2012 1 commit
  6. 02 Feb, 2012 1 commit
    • Friedemann Kleint's avatar
      Debugger: Fix interrupting code. · 38510a48
      Friedemann Kleint authored
      
      
      - Windows: Always use DebugBreakProcess if Qt Creator is compiled
        64bit. Else always use win64interrupt.exe if Qt Creator
        is a WOW64 application.
      - Remove redundant code (procinterrupt/hostutils, gdb adapters).
      - Give interruptProcess an errorMessage parameter such that it can
        be used by all C++ engines and a proper error is displayed.
      - Improve error messages.
      - Build win64interrupt if target architecture is 64 bit (clean tools
        profile, add a profile), borrowing the check from
        qtcreatorcdbext.pro.
      
      Change-Id: I2a6caf98e46051c49c84e1f3aac4c8d2aba66e8b
      Reviewed-by: default avatarDavid Schulz <david.schulz@nokia.com>
      Reviewed-by: default avatarFriedemann Kleint <Friedemann.Kleint@nokia.com>
      38510a48
  7. 26 Jan, 2012 1 commit
  8. 16 Jan, 2012 1 commit
  9. 03 Nov, 2011 1 commit
  10. 05 Aug, 2011 1 commit
  11. 04 Aug, 2011 1 commit
  12. 25 Jul, 2011 1 commit
  13. 04 Jul, 2011 1 commit
  14. 27 Jun, 2011 1 commit
  15. 12 May, 2011 1 commit
  16. 06 May, 2011 1 commit
  17. 28 Apr, 2011 1 commit
  18. 19 Apr, 2011 1 commit
  19. 13 Apr, 2011 1 commit
  20. 23 Mar, 2011 1 commit
  21. 04 Mar, 2011 1 commit
  22. 01 Mar, 2011 1 commit
  23. 28 Feb, 2011 1 commit
  24. 23 Feb, 2011 2 commits
  25. 17 Feb, 2011 1 commit
    • Friedemann Kleint's avatar
      Debugger: Reduce tooltip flicker. · c74da9b7
      Friedemann Kleint authored
      Move tooltip-request handling from DebuggerPlugin into
      DebuggerToolTipManager.
      
      Request tooltip only if position changed and close
      standard tooltip on success.
      c74da9b7
  26. 11 Feb, 2011 1 commit
    • Friedemann Kleint's avatar
      Debugger: Make tooltips pinnable. · 0ac879e3
      Friedemann Kleint authored
      Replace old debugger tooltip by a new ToolTipManager which
      has a list of AbstractDebuggerToolTipWidget with the functionality
      to 'acquire' an engine (display its data) and 'release' it
      (store engine data and display them as 'previous') and serialization
      to XML session data.
      DebuggerTreeViewToolTipWidget implements AbstractDebuggerToolTipWidget
      for tree model acting as  a filter on watch models.
      
      Rubber-stamped-by: hjk
      0ac879e3
  27. 08 Feb, 2011 1 commit
  28. 04 Feb, 2011 1 commit
  29. 03 Feb, 2011 1 commit
    • Friedemann Kleint's avatar
      Debugger[CDB]: Refactor breakpoint handling. · 91ead6c8
      Friedemann Kleint authored
      Add a command to list breakpoints enabling id access.
      Implemented breakpoint handling similar to gdb using breakpoint
      ids (no longer delete and re-set all breakpoints on a change).
      Save the module that is reported back in the session so that
      it can be re-used for the next start. Keep a per-debugger-session
      cache of fileName->Module for adding breakpoints to accelerate
      setting breakpoints in the same file.
      Polish the breakpoint tooltip.
      91ead6c8
  30. 25 Jan, 2011 1 commit
  31. 19 Jan, 2011 1 commit
  32. 18 Jan, 2011 1 commit
    • Friedemann Kleint's avatar
      Debugger[New CDB]: Add support for "Select Widget to Watch". · 11c6ca71
      Friedemann Kleint authored
      in stopped state. Add helper for executing calls
      to ExtensionContext including recording of output in
      OutputCallback. Extend symbol resolution to return addresses
      as well since QApplication::widgetAt() is ambiguous and needs
      to be called by address. Add 'widgetat' extension command
      to return the widget.
      11c6ca71
  33. 17 Jan, 2011 1 commit
  34. 14 Jan, 2011 1 commit
    • Friedemann Kleint's avatar
      Debugger[New CDB]:Introduce watches infrastructure. · 3a87af8a
      Friedemann Kleint authored
      - Move the 'current module' into the Node
      - Split symbol group hierarchy into LocalsSymbolGroup
        tied to frame/thread and a separate, scopeless
        WatchesSymbolGroup
      - Add infrastructure for removing symbols from a SymbolGroup,
        doing the index bookkeeping.
      - Add method to synchronize watches to  WatchesSymbolGroup
        (iname/name map).
      - Introduce watches commands for adding and dumping.
      - Extend locals command to get watches as well.
      - Add a dummy 'ErrorSymbolGroupNode' to use in case
        insertion fails.
      3a87af8a
  35. 12 Jan, 2011 4 commits
  36. 11 Jan, 2011 1 commit