1. 24 Jun, 2010 1 commit
    • Tobias Hunger's avatar
      Add taskhandler interface · 483fafcd
      Tobias Hunger authored
       * A taskhandler is a class used to implement actions that can
         be done on tasks. This allows for decoupling the taskwindow from
         the functionality it provides, allowing for extensions to provide
         new actions there.
      
      Reviewed-by: dt
      483fafcd
  2. 16 Jun, 2010 1 commit
  3. 19 May, 2010 1 commit
  4. 12 May, 2010 1 commit
    • dt's avatar
      File renaming · 9bc9fe73
      dt authored
      Reviewed-By: con
      Reviewed-By: Friedemann Kleint
      
      We now support renaming files. The version control system tries first to
      rename, if that doesn't support or can't rename the file we do a normal
      rename. (Note: git, hg, perforce > 2009.02 support renaming, cvs not.
      (perforce untested)). We correctly notify all editors of the renamed
      file and tell the project manager to rename the file in the project.
      
      Note: Only the qt4projectmanager knows how to rename files.
      
      Note: renaming folders, moving files to different folders, renaming
      .pro/.pri files is not supported. Those things can be later added after
      this has proven to work correctly in the simple case.
      
      Also we don't do any actions based on the renaming like renaming
      classes, changing include guards or #include lines.
      9bc9fe73
  5. 30 Apr, 2010 1 commit
    • dt's avatar
      Sort build & run configurations in the ui · a60d55bd
      dt authored
      Implement a BuildConfigurationModel which does the sorting.
      Extend the RunConfigurationModel to do sorting.
      
      Make the mini target selector and project page use both of those models.
      
      Task-Nr: QTCREATORBUG-1235
      a60d55bd
  6. 19 Apr, 2010 1 commit
  7. 12 Apr, 2010 2 commits
  8. 08 Apr, 2010 1 commit
    • dt's avatar
      Revert "Progress so far" · 9ddd7a59
      dt authored
      This reverts commit b1a121c5.
      
      Accidentally pushed the linux icc parser before it was ready.
      
      Conflicts:
      
      	src/plugins/qt4projectmanager/qtversionmanager.cpp
      9ddd7a59
  9. 07 Apr, 2010 1 commit
  10. 17 Mar, 2010 1 commit
  11. 12 Mar, 2010 2 commits
  12. 04 Mar, 2010 1 commit
  13. 09 Feb, 2010 1 commit
    • Tobias Hunger's avatar
      Integrate target support · d1bdfcc3
      Tobias Hunger authored
       * Ease cross device development by introducing 'targets' which
         group build- and runsettings that are valid for this one target
      
       Most of the kudos for the code review go to dt. Con, thorbjorn,
       ckandler and others did also review parts of this patch.
      
      Reviewed-by: dt
      d1bdfcc3
  14. 01 Feb, 2010 1 commit
  15. 29 Jan, 2010 1 commit
  16. 21 Jan, 2010 1 commit
  17. 19 Jan, 2010 1 commit
  18. 18 Jan, 2010 1 commit
  19. 14 Jan, 2010 1 commit
  20. 09 Dec, 2009 1 commit
    • Tobias Hunger's avatar
      Rework Build Parser handling · ec025c6d
      Tobias Hunger authored
       * Rework IBuildParser:
          * Remove name() method.
          * Remove enterDirectory and leaveDirectory signals.
          * Allow chaining of parsers.
       * Rename IBuildParser to IOutputParser.
       * Implement GnuMakeParser.
          * Remove entering/leaving directory related code from all other parsers
          * Move filename fixup heuristic based on entering/leaving directory
            massages from gnumake here from AbstractMakeStep.
       * Add outputParser method to ToolChain: This removes the need to map
         toolchains to BuildParser names in the BuildSteps.
       * Enhance AbstractProcessStep to accept a IOutputParser to parse its output.
       * Remove AbstractMakeStep.
       * Set the appropriate Parsers in all classes deriving from AbstractProcessStep
         and append the ToolChain's parser to the parser chain.
       * Remove BuildParserFactories: There is no more need for them.
       * Remove constants used to identify the BuildParsers.
       * Clean up some names:
          * Replace stdOut with stdOutput.
          * Replace addToTaskWindow with addTask and addToOutputWindow with
            addOutput. Do this wherever it is not yet clear that this will end up
            in the Task/Output window.
      
      Reviewed-by: dt
      ec025c6d
  21. 30 Nov, 2009 1 commit
  22. 27 Nov, 2009 1 commit
  23. 26 Nov, 2009 1 commit
    • Friedemann Kleint's avatar
      Project Wizards: Introduce notion of project directory, polish. · 3e34a9ae
      Friedemann Kleint authored
      
      
      - Introduce project directory and "use" flag to file manager, use that
        in new item dialog
      - Add configuration under Project settings, rename it to "General"
      - Make wizards create project names as "untitled1.."
      - Remove modules page from Qt application wizards (parametrizable)
      - Give Utils::ProjectIntroPage a "Set as default location" toggle.
      - Introduce wizard dialog base classes for handling that.
      - Introduce notion of "last visited directory to file manager" for
        open and non-project wizards, route open through file manager.
      - Clean out QmlAppWizard
      
      Task-number: QTCREATORBUG-333
      Rubber-stamped-by: default avatarcon <qtc-committer@nokia.com>
      3e34a9ae
  24. 24 Nov, 2009 1 commit
  25. 12 Nov, 2009 2 commits
  26. 29 Sep, 2009 3 commits
  27. 25 Sep, 2009 1 commit
    • Friedemann Kleint's avatar
      Rename IRunConfigurationRunner -> IRunControlFactory... · 978cf4bd
      Friedemann Kleint authored
      and ApplicationRunConfiguration to LocalApplicationRunConfiguration,
      preparing remote debugging. Change the interface canRun() to be const,
      run() to create() (since it does not run anything), use references
      to the QSharedPointer<Foo>. Introduce d-Pointer and remove
      unneeded headers from ProjectExplorerPlugin and add missing includes
      everywhere.
      978cf4bd
  28. 26 Aug, 2009 1 commit
  29. 20 Aug, 2009 1 commit
  30. 28 Jul, 2009 1 commit
    • Daniel Molkentin's avatar
      Make the welcome screen into plugins. · 5633de2a
      Daniel Molkentin authored
      This removes the all hard dependencies to and from welcome screen,
      except the one to the core plugin. More in detail:
      
      - Add IWelcomePage to add a tab to the welcome screen
      - Move tabs in the modules where they belong
      - Enables QHelpManager to open help fullscreen and contextually
      - "Getting Started" moves to Qt4ProjectManager
      - Projects & Sessions (aka "Develop") moves to ProjectExplorer
      - "Community" remains in the welcome plugin for simplicity
      5633de2a
  31. 17 Jul, 2009 1 commit
  32. 08 May, 2009 1 commit
  33. 05 May, 2009 2 commits
  34. 28 Apr, 2009 1 commit