1. 16 Oct, 2012 1 commit
  2. 09 Oct, 2012 1 commit
    • Daniel Teske's avatar
      Remove Qt4ProFileNode::updateUiFilesFromBuild · db022c9c
      Daniel Teske authored
      
      
      The function made sure that the code model knew about changes
      to the ui_*.h files. This code was written before introducing
      Qt4UiCodeModelSupport, which does ensure that the ui*.h files
      on disk actually do not matter for the code model at all.
      Removing this code improves switching Kits performance in some
      cases.
      
      Change-Id: I51f9fcc9cac23013eaf89a2a8517f2bd58953263
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@digia.com>
      db022c9c
  3. 05 Oct, 2012 1 commit
  4. 11 Sep, 2012 1 commit
  5. 07 Sep, 2012 1 commit
  6. 05 Sep, 2012 2 commits
  7. 04 Sep, 2012 2 commits
  8. 27 Aug, 2012 1 commit
    • Christian Kandeler's avatar
      Utils: Introduce HostOsInfo class. · e669f054
      Christian Kandeler authored
      
      
      The class' member functions are intended to be used
      instead of the Q_OS_* macros in all contexts where
      the latter are not syntactically required.
      This lowers the likelihood of changes made on one
      platform breaking the build on another, e.g. due to
      the code model missing symbols in #ifdef'ed out code
      when refactoring.
      
      Change-Id: I4a54788591b4c8f8d589b8368a6c683d4155c9fa
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      e669f054
  9. 24 Aug, 2012 1 commit
    • Christian Kandeler's avatar
      RemoteLinux: Remove dependency on Qt4ProjectManager. · c7ebfd47
      Christian Kandeler authored
      
      
      Instead use the newly added abstractions from ProjectExplorer.
      This makes the plugin qmake-independent in principle; any build system
      can be used as long as the respective QtCreator plugin provides a way to
      set up the required deployment information.
      As a side effect of this patch, two features are lost:
          (1) The ability to add a remote directory automatically for a
      RemoteLinux based target. This was rarely ever useful, because any non-
      trivial project requires more files to be deployed than just one binary.
          (2) The ability to add Desktop files and icons for Fremantle and
      Harmattan projects. Similar points as above apply here as well; such
      projects should be set up via QtCreator's wizards or manually by users
      who know what they are doing.
      
      Change-Id: I2d7e621256f01143aafe3b191b04a120f053e672
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@nokia.com>
      c7ebfd47
  10. 22 Aug, 2012 2 commits
    • Alessandro Portale's avatar
      Removal of Symbian support · ae23d505
      Alessandro Portale authored
      
      
      Qt Creator's support for Symbian was at its peak in version
      2.4.x. Nobody really verified it in Qt Creator 2.5 or 2.6.
      It is most likely rotten. Let's remove it!
      
      Also, the Symbian support code was spread throughout the whole
      Qt Creator code base. The plugin interfaces evolved in the
      meantime and target platforms like Android or QNX have 99% of
      their code in separate plugins.
      
      In case anyone wants to revive Symbian support in Qt Creator,
      please create a plugin for it.
      
      Change-Id: I56a758a3e2fd5b8c64d9aeb8f63d8e916c4883be
      Reviewed-by: default avatarAlessandro Portale <alessandro.portale@nokia.com>
      ae23d505
    • Christian Kandeler's avatar
      Provide build system independent deployment data. · 6cc7d1ff
      Christian Kandeler authored
      
      
      Attach an object containing deployment information
      to the target. The respective build system plugins are
      responsible for setting up this information. The
      Qt4ProjectManager already does that; others should
      follow (which is expected to result in gradual
      refinements of the design).
      The immediate motivation here is to free the
      RemoteLinux plugin from the requirement that
      qmake must be used for building the projects,
      which makes it much less generic than it could
      and should be.
      
      Change-Id: I9943787f4e352d014e721082016542b10c8cce90
      Reviewed-by: default avatarDaniel Teske <daniel.teske@nokia.com>
      6cc7d1ff
  11. 19 Jul, 2012 2 commits
  12. 18 Jul, 2012 1 commit
  13. 04 Jul, 2012 6 commits
  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. 06 Jun, 2012 1 commit
  16. 05 Jun, 2012 1 commit
  17. 04 Jun, 2012 1 commit
  18. 01 Jun, 2012 1 commit
  19. 18 May, 2012 1 commit
  20. 09 May, 2012 1 commit
    • Daniel Teske's avatar
      Qt4Nodes: Fix wrong "Parsing in progress" warning for some cases · a3a7e708
      Daniel Teske authored
      
      
      Removing a subproject and changing the project type of a parent project
      didn't set always the valid parse state nor emitted the parsing finished
      signal. Also ensure that removing and then readding a node does update
      the runconfiguration for that node.
      
      Note: The error message is now: "The .pro file %1 could not be parsed",
      which is better, but can be improved, improving that is QTCREATORBUG-7377
      
      Task-number: QTCREATORBUG-7394
      
      Change-Id: Ie0d9a430ee902bd194179b0512ac8295bc519f2a
      Reviewed-by: default avatarDaniel Teske <daniel.teske@nokia.com>
      a3a7e708
  21. 08 May, 2012 2 commits
  22. 07 May, 2012 1 commit
  23. 03 May, 2012 1 commit
  24. 02 May, 2012 1 commit
  25. 30 Apr, 2012 1 commit
  26. 25 Apr, 2012 1 commit
  27. 19 Apr, 2012 2 commits
  28. 27 Mar, 2012 1 commit
  29. 14 Mar, 2012 1 commit