1. 07 Feb, 2013 1 commit
  2. 06 Feb, 2013 1 commit
  3. 31 Jan, 2013 2 commits
  4. 29 Jan, 2013 2 commits
    • Fawzi Mohamed's avatar
      consoleprocess: support Terminal.app on mac · 18fa4865
      Fawzi Mohamed authored
      
      
      Distinguishes the process that starts the terminal from the stub
      process, as on mac to support Terminal.app they are different.
      
      Handle the stub not through the process that starts the terminal,
      but through the local socket (on *nix).
      
      Replace the blocking wait(...) in the main thread, with a nonblocking
      wait in the signal handler when receiving a SIGCHLD, to leave the
      main thread able to handle communication with creator.
      
      This change allows the use of terminal emulator commands
      that share a single instance or that fork.
      So this is also the real fix for QTCREATORBUG-1633 on linux.
      
      If creator crashes the stub and the debugged program live on.
      This was done on purpose, it could be changed if considered better.
      
      Task-number: QTCREATORBUG-6371
      Task-number: QTCREATORBUG-1633
      
      Change-Id: I4d4fb3a67b1987f4e46e2c603dcefe8c15152ad2
      Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@digia.com>
      18fa4865
    • Robert Loehning's avatar
      Incremented year in copyright info · 298531e3
      Robert Loehning authored
      
      
      Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205
      Reviewed-by: default avatarKai Koehne <kai.koehne@digia.com>
      298531e3
  5. 25 Jan, 2013 1 commit
  6. 24 Jan, 2013 1 commit
  7. 08 Jan, 2013 1 commit
    • Orgad Shaneh's avatar
      Remove braces for single lines of conditions · 29a93998
      Orgad Shaneh authored
      
      
      #!/usr/bin/env ruby
      
      Dir.glob('**/*.cpp') { |file|
        # skip ast (excluding paste, astpath, and canv'ast'imer)
        next if file =~ /ast[^eip]|keywords\.|qualifiers|preprocessor|names.cpp/i
        s = File.read(file)
        next if s.include?('qlalr')
        orig = s.dup
        s.gsub!(/\n *if [^\n]*{\n[^\n]*\n\s+}(\s+else if [^\n]* {\n[^\n]*\n\s+})*(\s+else {\n[^\n]*\n\s+})?\n/m) { |m|
          res = $&
          if res =~ /^\s*(\/\/|[A-Z_]{3,})/ # C++ comment or macro (Q_UNUSED, SDEBUG), do not touch braces
            res
          else
            res.gsub!('} else', 'else')
            res.gsub!(/\n +} *\n/m, "\n")
            res.gsub(/ *{$/, '')
          end
        }
        s.gsub!(/ *$/, '')
        File.open(file, 'wb').write(s) if s != orig
      }
      
      Change-Id: I3b30ee60df0986f66c02132c65fc38a3fbb6bbdc
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      29a93998
  8. 29 Dec, 2012 2 commits
  9. 21 Dec, 2012 1 commit
  10. 20 Dec, 2012 2 commits
  11. 28 Nov, 2012 1 commit
  12. 19 Nov, 2012 1 commit
  13. 06 Nov, 2012 1 commit
  14. 02 Nov, 2012 3 commits
  15. 23 Oct, 2012 1 commit
  16. 15 Oct, 2012 1 commit
  17. 05 Oct, 2012 1 commit
  18. 25 Sep, 2012 1 commit
    • Christian Kandeler's avatar
      Replace all remaining functions deprecated in Qt 5, if possible. · 89fa7823
      Christian Kandeler authored
      
      
      These are:
          - QInputDialog::getInteger() [-> getInt()]
          - QKeySequence::operator QString() [-> toString()]
          - QRegion::intersect() [-> intersected()]
          - qVariantCanConvert() [-> QVariant::canConvert()]
      
      Plus some left-over occurrences of qFindChild() and
      QAbstractItemModel::reset() that were missed by the
      respective earlier patches.
      
      All deprecated features still left are not trivially
      replaceable, i.e. the code using them cannot be made
      to compile with both Qt 4 and Qt 5.
      
      Change-Id: I32541681bbf66b0fef78f5c7025521f9ff84f463
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      89fa7823
  19. 21 Sep, 2012 1 commit
  20. 20 Sep, 2012 1 commit
  21. 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
  22. 31 Aug, 2012 1 commit
  23. 29 Aug, 2012 1 commit
  24. 16 Aug, 2012 3 commits
  25. 15 Aug, 2012 1 commit
  26. 30 Jul, 2012 1 commit
  27. 19 Jul, 2012 1 commit
  28. 28 Jun, 2012 2 commits
  29. 24 May, 2012 1 commit
    • hjk's avatar
      debugger: rework WatchModel · e11a3a76
      hjk authored
      
      
      It's one model for all locals, watch, return, tooltip and inspector
      data. This allows more streamlined code paths and better isolation
      of the model data from the WatchHandler. WatchItems are now registered
      in a hash indexed by iname, so inames can be used as the primary
      handle to watch data in the WatchHandler interface.
      
      Change-Id: Idac0a808b5d785307496d1de4198a1f2e9ce3880
      Reviewed-by: default avatarAurindam Jana <aurindam.jana@nokia.com>
      e11a3a76
  30. 22 May, 2012 1 commit
  31. 09 May, 2012 1 commit