1. 02 Feb, 2010 1 commit
  2. 01 Feb, 2010 1 commit
  3. 26 Jan, 2010 1 commit
  4. 22 Jan, 2010 2 commits
  5. 21 Jan, 2010 1 commit
  6. 15 Jan, 2010 2 commits
  7. 13 Jan, 2010 1 commit
    • dt's avatar
      Move BuildStep::init() to where they are added to the buildqueue · 407b7f1f
      dt authored
      Actually that's more correct. E.g. imagine building a project, and while
      the qmake step runs changing the working directory. The make step would
      be affected by that. With the change both the qmake and make step get
      their working directory on beeing added to the queue and so don't care
      if the setting is changed afterwards.
      407b7f1f
  8. 11 Jan, 2010 2 commits
  9. 08 Jan, 2010 1 commit
  10. 07 Jan, 2010 1 commit
    • Tobias Hunger's avatar
      Make method naming more consistent. · a6ad7737
      Tobias Hunger authored
        * Use id() for methods returning a string used to represent
          some type of object.
        * Use displayName() for strings that are meant to be user
          visible.
        * Quieten some warnings while touching the files anyway.
        * Move Factories to their products in the plugins where that
          was not done before.
      
      Reviewed-by: dt
      a6ad7737
  11. 04 Jan, 2010 2 commits
  12. 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
  13. 08 Dec, 2009 1 commit
    • Friedemann Kleint's avatar
      VCS: Introduce Base class for VCS plugins, use in git. · 8097879d
      Friedemann Kleint authored
      Fixes:
      - Cannot diff a file that does not belong to a project
      - Cannot commit when a temporary diff/log view is open
        due to the current file pointing to a temporary directory
      - git's project-related actions not passing the correct
        relative path.
      
      Implementation:
      - Centralize code to listen for Qt Creator's relevant state changes
        in VCSBasePlugin, dispatching the changes to the instances affected.
        (avoiding multiple invocations of searches/QFileInfo on current).
      - Do the same for the corelistener catching closing SubmitEditors.
      - Introduce VCSBasePluginState representing the relevant state
        (current file/project).
      - Call git with working directory set and relative arguments
      - Remove setEnabled/isEnabled() logic of IVersionControl
      - Pass toplevel from VCSManager to avoid duplicate searches.
      8097879d
  14. 30 Nov, 2009 2 commits
  15. 19 Nov, 2009 3 commits
  16. 12 Nov, 2009 2 commits
  17. 04 Nov, 2009 2 commits
  18. 03 Nov, 2009 1 commit
  19. 02 Nov, 2009 1 commit
  20. 29 Oct, 2009 2 commits
  21. 21 Oct, 2009 1 commit
  22. 05 Oct, 2009 3 commits
  23. 01 Oct, 2009 2 commits
  24. 29 Sep, 2009 1 commit
  25. 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
  26. 02 Sep, 2009 2 commits