1. 13 Sep, 2017 1 commit
    • hjk's avatar
      ProjectExplorer: Re-organize RunConfiguration constructors · 890c1906
      hjk authored
      The idea is to massage the setup in a way to make implementation
      of new configurations less error prone by identifying recurring patterns
      and sharing repetitive code that tends to be forgotten (see Android cloning).
      
      The former two lines of constructors (owner-and-id, owner-and-source)
      are split into a simple, shared, constructor and new setId() and
      copyFrom() functions.
      
      The change is mostly mechanical, some multiple calls to fromMap
      have been removed, though, some consts added.
      
      Otherwise, to keep the patch small it temporarily introduces two
      helper templates in IRunConfigurationFactory. Also, setId() signatures
      have not been unified yet. These won't be needed in the final setup.
      
      Change-Id: I8c0734496caae744a9883fe6d92c1d8f8e0234ea
      Reviewed-by: default avatarhjk <hjk@qt.io>
      890c1906
  2. 02 Aug, 2017 1 commit
  3. 25 Jul, 2017 1 commit
  4. 29 Mar, 2017 1 commit
  5. 10 Jun, 2016 1 commit
    • hjk's avatar
      ProjectExplorer: De-duplicate code in IBuildStepFactory derived classes · 519cc8de
      hjk authored
      This removes 900 lines of duplicated code, some duplicated checks at
      runtime and some (minor) quadratic behavior when gathering display names.
      
      canClone(), canRestore() and canCreate() and restore() use the same
      pattern. Handle that on the core side once. Leave retore() virtual to let
      the ios code unmodified (which is likely not needed, later...). Introduce
      'Unclonable' and 'Uncreatable' flags to keep Android package installation
      and WinRT deployment (non-)functionality unchanged.
      
      Change-Id: I0325479aff818a4038b2f241ca733b8d8cd66f2f
      Reviewed-by: Tobias Hunger's avatarTobias Hunger <tobias.hunger@qt.io>
      519cc8de
  6. 25 Apr, 2016 1 commit
  7. 12 Feb, 2016 1 commit
  8. 29 Jan, 2016 1 commit
  9. 19 Jan, 2016 1 commit
  10. 16 Nov, 2015 1 commit
  11. 16 Jan, 2015 1 commit
  12. 09 Oct, 2014 1 commit
  13. 01 Jul, 2014 1 commit
    • Christian Kandeler's avatar
      Always pass Core::Id by value. · 93304df0
      Christian Kandeler authored
      Currently we pass in some places by value, elsewhere by const ref and
      for some weird reason also by const value in a lot of places. The latter
      is particularly annoying, as it is also used in interfaces and therefore
      forces all implementors to do the same, since leaving the "const" off is
      causing compiler warnings with MSVC.
      
      Change-Id: I65b87dc3cce0986b8a55ff6119cb752361027803
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      93304df0
  14. 08 Jan, 2014 1 commit
  15. 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
  16. 20 Jun, 2013 1 commit
  17. 23 May, 2013 1 commit
  18. 29 Jan, 2013 1 commit
  19. 05 Oct, 2012 1 commit
  20. 19 Jul, 2012 1 commit
  21. 25 Apr, 2012 1 commit
  22. 06 Mar, 2012 1 commit
  23. 31 Jan, 2012 1 commit
  24. 26 Jan, 2012 1 commit
  25. 03 Nov, 2011 1 commit
  26. 31 Oct, 2011 1 commit
  27. 24 Oct, 2011 1 commit
  28. 12 Jul, 2011 1 commit
  29. 06 May, 2011 1 commit
  30. 14 Apr, 2011 1 commit
  31. 13 Apr, 2011 1 commit
  32. 21 Feb, 2011 1 commit
  33. 12 Jan, 2011 2 commits
  34. 17 Dec, 2010 1 commit
  35. 02 Aug, 2010 1 commit
    • Tobias Hunger's avatar
      Refactor deployment · ee4a04a2
      Tobias Hunger authored
       * Add a DeployConfiguration class to hold settings related
         to deployment.
       * Add BuildStepsList to hold a list of buildsteps
       * Update BuildConfiguration to use BuildStepLists instead of
         manageing lists of buildsteps itself.
       * Update BuildManager to use BuildStepLists in its interfaces
       * Fix fallout introduced by API changes
       * Update .user file to new way of storing settings
      
      Task-number: QTCREATORBUG-1427
      Task-number: QTCREATORBUG-1428
      Task-number: QTCREATORBUG-1811
      Task-number: QTCREATORBUG-1930
      ee4a04a2
  36. 05 Mar, 2010 1 commit
  37. 01 Feb, 2010 1 commit
  38. 30 Nov, 2009 2 commits
    • dt's avatar
      Remove BuildConfiguration::name() · 7904544b
      dt authored
      The pointers can be used to distinguish BuildConfigurations
      7904544b
    • dt's avatar
      Remove project() from BuildStep · 60a1ee12
      dt authored
      The project() should in most cases not matter, instead the
      BuildConfiguration should. This shows all the information that needs to
      move into the BuildConfiguration classes.
      60a1ee12