1. 27 Oct, 2015 1 commit
    • Tobias Hunger's avatar
      ToolChainManager: Refactor toolchain restoration · ac1d9abd
      Tobias Hunger authored
      
      
      This should be simpler to follow now.
      
      Fix autodetection to return not only the newly detected toolchains,
      but also those that are re-detected (taking their definition from
      the alreadyKnown list passed to the autodetect method where possible).
      
      This avoids running lots of toolchains during start-up, but still
      enables us to fix QTCREATORBUG-12751
      
      Task-number: QTCREATORBUG-12751
      Change-Id: Ie74e7cffb2b014a6132cc8559db232397344f2f1
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      ac1d9abd
  2. 19 Oct, 2015 1 commit
    • Eike Ziller's avatar
      iOS: Refactor iOS tool chain and kit auto detection · e3f770a5
      Eike Ziller authored
      
      
      It was all done in one huge, unreadable method.
      The refactoring along-side fixes the following:
      
      - iOS tool chains were demoted to manual at start up because there
        was no tool chain factory that would auto detect them
      - a QTC_CHECK failed because single Qt Versions could appear multiple
        times in the architecture->Qt version map, because each architecture
        is present in two abis (32-bit and 64-bit)
      
      The refactoring also removes unneeded automatic conversion
      from non-iOS Qt version to iOS Qt version, and removes considering GCC
      toolchains (which were not handled anyhow, because only Clang
      "platforms" were considered).
      
      Change-Id: Ic9ae797646f159ed45959fc797990aa98f2136fb
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      e3f770a5
  3. 01 Oct, 2015 1 commit
    • Eike Ziller's avatar
      iOS: Do not hardcode Qt version in iOS kits · bbc07bd4
      Eike Ziller authored
      
      
      Since Qt installers nowadays (since Qt 5.3) register all Qt patch
      releases of the same minor version with the same ID, the Kit will not be
      updated (because the Qt 'is the same'), so it should use %{Qt:Version}
      instead of hardcoding the version.
      
      Change-Id: Ieb8b766490b3c6297fa11802c6e13724658795d5
      Task-number: QTCREATORBUG-15128
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      bbc07bd4
  4. 14 Jul, 2015 2 commits
  5. 09 Jul, 2015 1 commit
  6. 26 Feb, 2015 1 commit
  7. 05 Feb, 2015 1 commit
    • Orgad Shaneh's avatar
      IOS: Remove unneeded qualifications · 2813643c
      Orgad Shaneh authored
      
      
      Mostly done using the following ruby script:
      Dir.glob('**/*.cpp').each { |file|
        next if file =~ %r{src/shared/qbs|/qmljs/}
        s = File.read(file)
        s.scan(/^using namespace (.*);$/) {
          ns = $1
          t = s.gsub(/^(.*)\b#{ns}::((?!Const)[A-Z])/) { |m|
            before = $1
            char = $2
            if before =~ /"|\/\/|\\|using|SIGNAL|SLOT|Q_/
              m
            else
              before + char
            end
          }
          if t != s
            puts file
            File.open(file, 'w').write(t)
          end
        }
      }
      
      Change-Id: I8ef73f4861069dcd7edf5e73b397d60609d4b476
      Reviewed-by: default avatarFawzi Mohamed <fawzi.mohamed@theqtcompany.com>
      2813643c
  8. 16 Jan, 2015 1 commit
  9. 26 Nov, 2014 1 commit
  10. 25 Nov, 2014 1 commit
  11. 05 Nov, 2014 1 commit
  12. 09 Oct, 2014 1 commit
  13. 04 Sep, 2014 1 commit
  14. 18 Aug, 2014 1 commit
  15. 21 Jul, 2014 1 commit
  16. 07 Jul, 2014 1 commit
  17. 20 May, 2014 2 commits
  18. 06 May, 2014 1 commit
  19. 31 Mar, 2014 1 commit
  20. 11 Feb, 2014 1 commit
  21. 08 Jan, 2014 1 commit
  22. 10 Dec, 2013 1 commit
  23. 02 Dec, 2013 1 commit
  24. 12 Nov, 2013 1 commit
  25. 05 Nov, 2013 1 commit
  26. 04 Nov, 2013 1 commit
  27. 01 Nov, 2013 2 commits
  28. 29 Oct, 2013 1 commit
  29. 28 Oct, 2013 1 commit
  30. 22 Oct, 2013 1 commit
    • El Mehdi Fekari's avatar
      Debugger: Fix the way to register/add new debuggers · 36e6a705
      El Mehdi Fekari authored
      
      
      DebuggerItemManager::registerDebugger() should return the id
      of the added debugger in order to use it when setting a kit's debugger
      (addDebugger() creates and adds a copy of the passed
      debugger object with a unique id).
      
      The DebuggerKitInformation::setDebugger() method should set only already
      existing and registered debuggers.
      
      Task-number: QTCREATORBUG-10436
      
      Change-Id: Icdcd1ed92aafe9eda44abf831aa9983dd6801980
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
      36e6a705
  31. 16 Oct, 2013 1 commit
  32. 14 Oct, 2013 3 commits
  33. 11 Oct, 2013 1 commit
  34. 08 Oct, 2013 1 commit
  35. 07 Oct, 2013 1 commit