- Feb 11, 2010
-
-
Thorbjørn Lindeijer authored
Environment variables will now be expanded in the Generic Project file and include path lists. They have to be written like $$(VARIABLE), like in qmake .pro files. Task-number: QTCREATORBUG-366
-
- Feb 10, 2010
-
-
Thorbjørn Lindeijer authored
Unused stuff.
-
Thorbjørn Lindeijer authored
Don't mess up the original structure of the generic project file list by reconverting all the paths to be relative from the project directory. This allows whitespace or absolute paths to be preserved even when adding/removing files through Qt Creator.
-
con authored
Since the target names are translated, we cannot use the saved display name from the user file. Reviewed-by: Tobias Hunger
-
- Feb 09, 2010
-
-
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
-
- Feb 02, 2010
-
-
Tobias Hunger authored
This is in preparation of the addition of "targets" in the sense of "platforms to develop for" into the codebase. Reviewed-by: dt
-
- Feb 01, 2010
-
-
Friedemann Kleint authored
QString: Use QChar where appropriate.
-
Tobias Hunger authored
* That is what everybody else is using now. Reviewed-by: dt
-
Tobias Hunger authored
* This makes it easier to distinguish projects in the userfileaccessor
-
Tobias Hunger authored
* Make use of the ProjectConfiguration base class in the BuildConfigurations and update the factories accordingly. Reviewed-by: dt
-
Tobias Hunger authored
* Use new BuildSteps interface (as seen in ProjectConfiguration). * Use new factory to construct/clone/restore them. Reviewed-by: dt
-
- Jan 29, 2010
-
-
Oswald Buddenhagen authored
doing it in 1.3 as well to avoid possible later conflicts
-
- Jan 07, 2010
-
-
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
-
con authored
-
- Dec 09, 2009
-
-
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
-
dt authored
For folder nodes. Task-number: QTCREATORBUG-374 Reviewed-by: Thorbjorn
-
- Dec 08, 2009
-
-
dt authored
-
- Dec 07, 2009
-
-
dt authored
-
- Nov 30, 2009
-
-
dt authored
-
dt authored
-
dt authored
-
dt authored
-
dt authored
instead of a Project. Since BuildSteps "should" only care about the BuildConfiguration not the Project. (Not 100% doable, but still.)
-
dt authored
Note: I didn't fix all the connects and there are a few missing things. This compiles, more work is coming.
-
dt authored
-
dt authored
The pointers can be used to distinguish BuildConfigurations
-
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.
-
dt authored
More API work.
-
dt authored
Each project has it's own BuildConfiguarion * classes, they'll get a decent type safe interface and the setValue/value stuff will be removed.
-
- Nov 27, 2009
-
-
Friedemann Kleint authored
Introduce new QString id() const-API and sort wizards by [untranslated] category and id. Introduce respective constants. Rubber-stamped-by:
con <qtc-committer@nokia.com>
-
- Nov 20, 2009
-
-
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
-
- Nov 19, 2009
- Oct 29, 2009
- Oct 27, 2009
-
-
dt authored
-
- Oct 22, 2009
-
-
dt authored
That is we actually parse the mkspec and evaluate QMAKE_CXX (and a few other variables) to figure out the correct mkspec. This makes using custom mkspecs easier and is also cleaner. I also changed mkspec() and mkspecPath() to behave a little diffrent, essentialy mkspec() will return only the name (the actual dir name) of the mkspec. That is in general not sufficient for passing on to qmake. mkspecPath() only returns the correct path to mkspecs/default. Hopefully I haven't broken WinCE/Maemo/MinGW.
-
- Oct 05, 2009
-
-
Friedemann Kleint authored
Also move Designer::Internal::FormWindowEditor -> Designer::FormWindowEditor.
-
- Oct 02, 2009
-
-
con authored
-