Skip to content
Snippets Groups Projects
  1. Jan 12, 2010
    • Friedemann Kleint's avatar
      VCS[hg, git]: Add support for repository creation. · d5271a08
      Friedemann Kleint authored
      Add repository creation operation to IVersionControl, implement for hg
      and git, add convenience slot with prompts to VCSBasePlugin.
      Add respective menu options and make menus are visible in case no VCS is
      active.
      Change project wizards extension page to list VCS that are capable of
      repository creation in a QComboBox in case the directory is not managed
      by another VCS (in which case it lists that one for operation 'add').
      On that occasion, polish the Project selection to use a QComboBox as
      well and add some smartness to find the most suitable project to add via
      path matching.
      d5271a08
  2. Jan 11, 2010
  3. Jan 08, 2010
  4. Jan 07, 2010
  5. Jan 05, 2010
  6. Dec 16, 2009
  7. Dec 15, 2009
  8. Dec 14, 2009
  9. Dec 11, 2009
  10. Dec 09, 2009
  11. Dec 08, 2009
    • Friedemann Kleint's avatar
      Subversion: Adapt to new VCSBasePlugin. · ff1054fc
      Friedemann Kleint authored
      Remove logic handling several repositories.
      ff1054fc
    • 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
  12. Nov 27, 2009
  13. Nov 24, 2009
    • Friedemann Kleint's avatar
      Polish the settings dialog. · 65e11062
      Friedemann Kleint authored
      Add a title label to the pages. Use QGroupBoxes throughout.
      Extend SavedAction to work with checkable QGroupBoxes. Polish UI files,
      use common layout for VCS plugins. Performance: Apply only visited
      settings pages. Add search keywords.
      
      Task-number: QTCREATOR-26
      65e11062
  14. Nov 20, 2009
    • Alessandro Portale's avatar
      Improved line wrapping of plugin license texts. · 20b20985
      Alessandro Portale authored
      The paragraphs are now long lines that get wrapped by the text browser.
      
      Reviewed-by: TrustMe
      
      	modified:   src/plugins/bineditor/BinEditor.pluginspec
      	modified:   src/plugins/bookmarks/Bookmarks.pluginspec
      	modified:   src/plugins/cmakeprojectmanager/CMakeProjectManager.pluginspec
      	modified:   src/plugins/coreplugin/Core.pluginspec
      	modified:   src/plugins/cpaster/CodePaster.pluginspec
      	modified:   src/plugins/cppeditor/CppEditor.pluginspec
      	modified:   src/plugins/cpptools/CppTools.pluginspec
      	modified:   src/plugins/cvs/CVS.pluginspec
      	modified:   src/plugins/debugger/Debugger.pluginspec
      	modified:   src/plugins/designer/Designer.pluginspec
      	modified:   src/plugins/fakevim/FakeVim.pluginspec
      	modified:   src/plugins/find/Find.pluginspec
      	modified:   src/plugins/genericprojectmanager/GenericProjectManager.pluginspec
      	modified:   src/plugins/git/ScmGit.pluginspec
      	modified:   src/plugins/helloworld/HelloWorld.pluginspec
      	modified:   src/plugins/help/Help.pluginspec
      	modified:   src/plugins/locator/Locator.pluginspec
      	modified:   src/plugins/mercurial/Mercurial.pluginspec
      	modified:   src/plugins/perforce/Perforce.pluginspec
      	modified:   src/plugins/projectexplorer/ProjectExplorer.pluginspec
      	modified:   src/plugins/qmleditor/QmlEditor.pluginspec
      	modified:   src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec
      	modified:   src/plugins/qt4projectmanager/Qt4ProjectManager.pluginspec
      	modified:   src/plugins/qtscripteditor/QtScriptEditor.pluginspec
      	modified:   src/plugins/regexp/RegExp.pluginspec
      	modified:   src/plugins/resourceeditor/ResourceEditor.pluginspec
      	modified:   src/plugins/snippets/Snippets.pluginspec
      	modified:   src/plugins/subversion/Subversion.pluginspec
      	modified:   src/plugins/texteditor/TextEditor.pluginspec
      	modified:   src/plugins/vcsbase/VCSBase.pluginspec
      	modified:   src/plugins/welcome/Welcome.pluginspec
      20b20985
    • Alessandro Portale's avatar
      Indentation: Tabs -> whitespaces · ee30a1fb
      Alessandro Portale authored
      	modified:   src/plugins/cvs/CVS.pluginspec
      	modified:   src/plugins/git/ScmGit.pluginspec
      	modified:   src/plugins/perforce/Perforce.pluginspec
      ee30a1fb
  15. Nov 11, 2009
  16. Nov 10, 2009
  17. Nov 09, 2009
  18. Oct 29, 2009
  19. Oct 12, 2009
    • Rohan McGovern's avatar
      Fixed transient compile failure with highly parallel jom. · eacb27f1
      Rohan McGovern authored
      These .pri files which add to INCLUDEPATH and have FORMS should also add
      to DEPENDPATH.
      
      Adding to INCLUDEPATH does not add to DEPENDPATH by default with qmake.
      That means qmake may not find headers in those paths and won't
      consider them dependencies when compiling the source files which include
      them.
      
      This doesn't matter when all the headers in the new INCLUDEPATH are
      always present, but when some of them are generated (e.g. from FORMS),
      the dependencies are important and omitting them means a race condition
      in parallel builds.
      
      Fixes errors of the form:
        ..\..\shared\help\topicchooser.h(33) : fatal error C1083: Cannot open
          include file: 'ui_topicchooser.h': No such file or directory
      (cherry picked from commit 9a7e0294)
      eacb27f1
  20. Oct 09, 2009
  21. Oct 08, 2009
    • Rohan McGovern's avatar
      Fixed transient compile failure with highly parallel jom. · 9a7e0294
      Rohan McGovern authored
      These .pri files which add to INCLUDEPATH and have FORMS should also add
      to DEPENDPATH.
      
      Adding to INCLUDEPATH does not add to DEPENDPATH by default with qmake.
      That means qmake may not find headers in those paths and won't
      consider them dependencies when compiling the source files which include
      them.
      
      This doesn't matter when all the headers in the new INCLUDEPATH are
      always present, but when some of them are generated (e.g. from FORMS),
      the dependencies are important and omitting them means a race condition
      in parallel builds.
      
      Fixes errors of the form:
        ..\..\shared\help\topicchooser.h(33) : fatal error C1083: Cannot open
          include file: 'ui_topicchooser.h': No such file or directory
      9a7e0294
  22. Oct 05, 2009
  23. Oct 02, 2009
  24. Oct 01, 2009
  25. Sep 29, 2009
Loading