1. 04 Nov, 2013 2 commits
    • Daniel Teske's avatar
      ClangToolChain: Allow clang-macx-32 mkspec · 3164faa4
      Daniel Teske authored
      
      
      Task-number: QTCREATORBUG-10599
      Change-Id: I091db84c81b0ad031744142568cc37d648e9dfb7
      Reviewed-by: default avatarAndy Shaw <andy.shaw@digia.com>
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@digia.com>
      3164faa4
    • Tobias Hunger's avatar
      GccToolChain: Improve detection of 64bit/32bit · aaa287cc
      Tobias Hunger authored
      
      
      No longer use the undocumented __X86_64 macro to decide on the
      word width of a tool chain target. Use __SIZEOF_SIZE_T__ instead.
      That is documented to be set and should also be applicable outside
      of the intel x86 world.
      
      Some versions of mingw do not define __X86_64 on 64bit intel
      machines and thus are not properly detected.
      
      Update unit tests that try to guess the ABI to use the new macro
      instead and fix the fallout.
      
      Side effect: Some abis are detected in a different sequence now.
      That should not change the tool chains though as the ABI that is actually
      used is stored extra and does not referrence that list.
      
      Task-number: QTCREATORBUG-10584
      Change-Id: Ia9e5909cdff3b057ef74b24c0f2d654a14253c21
      Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
      aaa287cc
  2. 29 Oct, 2013 7 commits
  3. 15 Oct, 2013 1 commit
  4. 30 Sep, 2013 1 commit
  5. 11 Sep, 2013 1 commit
    • Leena Miettinen's avatar
      Doc: edit projectexplorer API docs · 6b99d2bb
      Leena Miettinen authored
      
      
      Fix grammar, punctuation, and style issues. Use standard wording for
      QDoc commands. Remove \brief commands from function descriptions.
      Move some function descriptions directly above the functions, so
      that the \fn command can be removed.
      
      Change-Id: Iedf4f0041af24541a982241f99bd4906e86af916
      Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
      6b99d2bb
  6. 04 Sep, 2013 1 commit
  7. 03 Sep, 2013 3 commits
  8. 23 Aug, 2013 1 commit
  9. 12 Aug, 2013 1 commit
  10. 29 Jul, 2013 1 commit
  11. 25 Jul, 2013 3 commits
  12. 25 Jun, 2013 1 commit
    • Eike Ziller's avatar
      Workaround for Clang generating wrong debug info · 14cca9e9
      Eike Ziller authored
      
      
      Clang obviously takes PWD as a basis for source paths in debug
      information (AT_comp_dir) if it is set. Since the build tools are not
      executed in a shell that would set PWD to a sensible value, debug
      information with Clang is broken if the build environment got a wrong
      PWD to start with, for example by starting Qt Creator from a shell
      (which sets PWD).
      
      Workaround is to explicitly unset PWD for the build environment used for
      the Clang tool chain.
      
      Task-number: QTCREATORBUG-8825
      
      Change-Id: Ia3e47693121edd61b0ea43bddbb1fcaaac9eb390
      Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
      14cca9e9
  13. 02 May, 2013 1 commit
  14. 30 Apr, 2013 2 commits
  15. 23 Apr, 2013 1 commit
  16. 26 Mar, 2013 1 commit
  17. 15 Mar, 2013 1 commit
  18. 04 Mar, 2013 1 commit
  19. 25 Feb, 2013 1 commit
  20. 01 Feb, 2013 1 commit
  21. 29 Jan, 2013 2 commits
  22. 09 Jan, 2013 1 commit
  23. 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
  24. 11 Dec, 2012 1 commit
  25. 04 Dec, 2012 1 commit
  26. 03 Dec, 2012 1 commit
  27. 21 Nov, 2012 1 commit