1. 08 Jul, 2013 1 commit
    • Daniel Teske's avatar
      Project: Simplfy file adding/removing interface · cc7fe5ea
      Daniel Teske authored
      
      
      The filetype is only relevant for Qt4 projects. But even for Qt4 projects
      the file type is insufficient to decide where the file should be added.
      So remove the file type from the interface and let the projectmanagers
      themselves figure out what they want to do.
      
      Also fix
      Task-number: QTCREATORBUG-9688
      
      Change-Id: I02f7b1cd2e05efaf76e36fb9af34b109d4482f88
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@digia.com>
      cc7fe5ea
  2. 24 Jun, 2013 1 commit
  3. 07 Jun, 2013 1 commit
  4. 28 May, 2013 2 commits
  5. 27 May, 2013 1 commit
    • Tobias Hunger's avatar
      Projects: Improve opening of projects · a52063ee
      Tobias Hunger authored
      
      
      Move logic to detect already open projects into ProjectExplorer itself,
      along with some check for the canonicalFilePath.
      
      Remove the same logic from the individual projectmanagers.
      
      Put check that the path is a file into project managers. So far all of
      them assume the project file to be a file (e.g. a xcode project manager
      would expect a directory though).
      
      Task-number: QTCREATORBUG-9350
      Change-Id: I3901958395e3c594c8cfba9a85dc7d3ec3334afb
      Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
      a52063ee
  6. 22 May, 2013 1 commit
  7. 14 May, 2013 1 commit
  8. 02 May, 2013 1 commit
  9. 11 Apr, 2013 1 commit
  10. 10 Apr, 2013 2 commits
  11. 08 Apr, 2013 1 commit
  12. 05 Apr, 2013 1 commit
  13. 03 Apr, 2013 2 commits
  14. 02 Apr, 2013 2 commits
  15. 26 Mar, 2013 3 commits
  16. 21 Mar, 2013 1 commit
  17. 12 Mar, 2013 1 commit
  18. 05 Mar, 2013 1 commit
  19. 20 Feb, 2013 1 commit
  20. 12 Feb, 2013 1 commit
    • Tobias Hunger's avatar
      AbstractProcessStep: Do not run a qprocess in a thread · 962ba86d
      Tobias Hunger authored
      
      
      This avoids sending signals for new tasks and process output
      via the gui thread's event loop. When finding lots of issues in
      the output we generate so many events that any attempt to
      compress events takes a long time (max. events waiting to be
      processed were > 1200000 when doing a clang -Weverything build!),
      and thus the UI freezes.
      
      Change-Id: I9668d2537b1a268e788cd0ea5c756ebaab4462a9
      Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
      962ba86d
  21. 08 Feb, 2013 1 commit
  22. 31 Jan, 2013 1 commit
  23. 29 Jan, 2013 1 commit
  24. 16 Jan, 2013 1 commit
  25. 08 Jan, 2013 2 commits
    • Sergey Shambir's avatar
      Autotools: fixed crash when opening any project · 06403e94
      Sergey Shambir authored
      
      
      Passed ctor param ignored, field set to 0 and than called
      
      Change-Id: I34d8be9b11826d21506d8c1b2732e25f64593798
      Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
      06403e94
    • 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
  26. 01 Jan, 2013 1 commit
    • Daniel Teske's avatar
      Use C++11 parsing mode for CMake, AutoTools and Generic project managers · f320426c
      Daniel Teske authored
      
      
      Those 3 project managers can't easily figure out the right mode for code
      parsing. The code we are parsing is predominantly C++98 code. But for
      those using C++98 toolchains having valid C++11 code not be marked as a
      error is probably not much of a problem, whereas the reverse, using a
      C++11 toolchain and having valid code being marked as a error is
      annoying.
      
      Change-Id: I8dcc172029045cf591b3ba0adef1585f3f94fd39
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      f320426c
  27. 07 Dec, 2012 1 commit
  28. 28 Nov, 2012 1 commit
  29. 21 Nov, 2012 2 commits
  30. 16 Nov, 2012 3 commits