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. 14 Oct, 2015 1 commit
  3. 14 Jul, 2015 1 commit
  4. 09 Jul, 2015 1 commit
  5. 16 Jan, 2015 1 commit
  6. 09 Oct, 2014 1 commit
  7. 08 Jan, 2014 1 commit
  8. 03 Sep, 2013 1 commit
    • Friedemann Kleint's avatar
      Introduce an enumeration for toolchain autodetection. · 1226400a
      Friedemann Kleint authored
      
      
      Replace boolean "autodetect" by an enumeration with a value
      AutoDetectionFromSettings indicating whether the Autodetection
      originates from a settings file. Enable the "Remove" button for
      those cases.
      
      Currently, there is no way to remove toolchains that were once
      autodetected and are no longer present. This happens for example
      when working in different MinGW environments, which then
      clutter up the toolchain options page and dramatically slow
      down the options page opening since gcc is launched to query
      the flags, etc.
      
      Change-Id: I731168d8694fe56f60d909f9779f83cffa55fd44
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@digia.com>
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      1226400a
  9. 12 Aug, 2013 1 commit
  10. 26 Mar, 2013 1 commit
  11. 29 Jan, 2013 1 commit
  12. 05 Oct, 2012 1 commit
  13. 16 Aug, 2012 1 commit
  14. 21 Jun, 2012 1 commit
    • Tobias Hunger's avatar
      Profile introduction · 24314562
      Tobias Hunger authored
      
      
      Introduce Profiles to store sets of values that describe a system/device.
      
      These profiles are held by a target, getting rid of much of the information
      stored in the Build-/Run-/DeployConfigurations, greatly simplifying those.
      
      This is a squash of the wip/profile branch which has been on gerrit for a
      while, rebased to current master.
      
      Change-Id: I25956c8dd4d1962b2134bfaa8a8076ae3909460f
      Reviewed-by: default avatarDaniel Teske <daniel.teske@nokia.com>
      24314562
  15. 15 Feb, 2012 1 commit
  16. 09 Feb, 2012 2 commits
  17. 31 Jan, 2012 1 commit
  18. 30 Jan, 2012 2 commits
    • Tobias Hunger's avatar
      Win: Add comparison operator to MSVC and WinCE tool chain · 2ef12d87
      Tobias Hunger authored
      
      
      The comparison operator on the abstractmsvctoolchain is not enough.
      
      Change-Id: I5d8db422d4a996e561a25dc754a9eba151b75ff1
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@nokia.com>
      2ef12d87
    • Tobias Hunger's avatar
      Use QUuids to identify tool chains · 52b47364
      Tobias Hunger authored
      
      
      Save/Restore has been updated to reflect this:
      
      We now save manual as well as auto-detected tool chains into the user
      toolChains.xml file.
      
      When loading we load the SDK as well as the user toolChains.xml files.
      We then do a autodetection run. All the tool chains restored that are
      marked up as auto-detected are then checked again:
       * the tool chain was autodetected again: Throw away the newly auto-
         detected tool chain and reuse the saved one. This makes sure we
         keep the QUuid that is now part of the tool chains id.
       * the tool chain was not autodetected again: Throw away the saved
         tool chain.
       * the tool chain was newly autodetected: Add the new tool chain
      
      We keep the old id around in the legacyId() method. It is used when
      loading old .user files only. So there is no need to implement this
      method for new tool chains.
      
      Task-number: QTCREATORBUG-6702
      
      Change-Id: Ifc0a216e5351a8a57db03615ba329e355e7d5f59
      Reviewed-by: default avatarDaniel Teske <daniel.teske@nokia.com>
      52b47364
  19. 26 Jan, 2012 1 commit
  20. 07 Dec, 2011 1 commit
  21. 25 Nov, 2011 1 commit
  22. 24 Nov, 2011 1 commit
  23. 03 Nov, 2011 1 commit
  24. 22 Sep, 2011 1 commit
  25. 08 Jun, 2011 1 commit
  26. 26 May, 2011 1 commit
    • Christian Kandeler's avatar
      Maemo: Create dedicated plugin. · 64ba06e2
      Christian Kandeler authored
      No change in functionality for now. More support for generic remote
      Linux support is planned to be added.
      
      The changes in decreasing order of magnitude:
      1) Move contents of qt4projectmanager/qt-maemo to new "RemoteLinux" plugin.
      2) Make some classes in qt4nodes public for now. More decoupling
      in that area will follow.
      3) Fix some minor problems uncovered by the move.
      
      Change-Id: I51d0c7977c10019eb6080cd6620bc28ecebad3c4
      Reviewed-on: http://codereview.qt.nokia.com/106
      
      Reviewed-by: default avatarDaniel Teske <daniel.teske@nokia.com>
      64ba06e2
  27. 13 May, 2011 1 commit
    • Tobias Hunger's avatar
      ToolChain: Add support for mkspecs · df7aa6b5
      Tobias Hunger authored
      Make the toolchains report their mkspec files and use the mkspec of the
      toolchain if it does provide one. Fall back to the Qt version's mkspec
      otherwise.
      
      Task-number: QTCREATORBUG-4396
      df7aa6b5
  28. 12 May, 2011 1 commit
    • dt's avatar
      Qt Version refactoring · 8e171e0b
      dt authored
      Split up target specific code into subclasses. Also change
      Qt4BuildConfiguration to allow a null qtversion.
      
      Remove code that relied on always having a qt version.
      Also make it possible to remove all qt versions.
      
      Completly change the qt in path autodetection to be only
      a fall back if no configuration was found.
      
      Note: For now the old settings are not removed, as such 2.2 and master
      can coexist.
      
      Reviewed-By: hunger
      8e171e0b
  29. 06 May, 2011 1 commit
  30. 13 Apr, 2011 1 commit
  31. 31 Mar, 2011 1 commit
  32. 29 Mar, 2011 1 commit
  33. 21 Feb, 2011 1 commit
    • Tobias Hunger's avatar
      ToolChain: Refactor toolchain support · 8d0c4772
      Tobias Hunger authored
      Refactor ToolChains in Qt Creator:
      
       * Allow for several toolchains of the same type
       * Be smarter wrt. guessing what kind of output a toolchain
         produces. This allows us to eventually handle e.g. embedded
         linux setups way better than before.
       * Be smarter wrt. guessing what kind of environment a Qt version
         needs.
       * Improve auto-detection of toolchains a bit
       * Decide on which debugger to use based on the kind of output
         produced by the compiler.
       * Add options page to configure toolchains
       * Remove toolchain related options from the Qt version dialog
      
      Reviewed-by: dt
      8d0c4772
  34. 01 Feb, 2011 1 commit
  35. 18 Jan, 2011 1 commit
  36. 12 Jan, 2011 3 commits
    • con's avatar
      It's 2011 now. · 54f4fba0
      con authored
      54f4fba0
    • dt's avatar
      Qt4 Maemo: Fix crash · 6f600450
      dt authored
      Toolchains can't hold a pointer to the qtversion for which they were
      created. Copying QtVersions does not clone toolchains instead they are
      held via a shared pointer. Thus the original qtversion for which the
      toolchain was created might not exist anymore.
      
      Reviewed-By: ck
      6f600450
    • con's avatar
      It's 2011 now. · d1023c76
      con authored
      Reviewed-by: hjk
      d1023c76