- fix: when make project and del non-existing files, shouldn't show error messages
This commit is contained in:
parent
6ba2d47c81
commit
a14257971c
2
NEWS.md
2
NEWS.md
|
@ -5,6 +5,8 @@ Version 0.9.2 For Dev-C++ 7 Beta
|
||||||
- fix: option "Move caret to the first non-space char in the current line when press HOME key" dosen't work fine.
|
- fix: option "Move caret to the first non-space char in the current line when press HOME key" dosen't work fine.
|
||||||
- fix: ctrl+left can't correctly move to the beginning of the last word
|
- fix: ctrl+left can't correctly move to the beginning of the last word
|
||||||
- enhancement: add "delete line"/"duplicate line"/"delete word"/"delete to EOL"/"delete to BOL" in the edit menu
|
- enhancement: add "delete line"/"duplicate line"/"delete word"/"delete to EOL"/"delete to BOL" in the edit menu
|
||||||
|
- fix: crash when run "Project" / "Clean Make files"
|
||||||
|
- fix: when make project and del non-existing files, shouldn't show error messages
|
||||||
|
|
||||||
Version 0.9.1 For Dev-C++ 7 Beta
|
Version 0.9.1 For Dev-C++ 7 Beta
|
||||||
- enhancement: code completion suggestion for "__func__" variable
|
- enhancement: code completion suggestion for "__func__" variable
|
||||||
|
|
|
@ -133,8 +133,8 @@ void CompilerManager::cleanProject(std::shared_ptr<Project> project)
|
||||||
mCompileIssueCount = 0;
|
mCompileIssueCount = 0;
|
||||||
ProjectCompiler* compiler = new ProjectCompiler(project,false,false);
|
ProjectCompiler* compiler = new ProjectCompiler(project,false,false);
|
||||||
compiler->setOnlyClean(true);
|
compiler->setOnlyClean(true);
|
||||||
mCompiler->setRebuild(false);
|
|
||||||
mCompiler = compiler;
|
mCompiler = compiler;
|
||||||
|
mCompiler->setRebuild(false);
|
||||||
connect(mCompiler, &Compiler::finished, mCompiler, &QObject::deleteLater);
|
connect(mCompiler, &Compiler::finished, mCompiler, &QObject::deleteLater);
|
||||||
connect(mCompiler, &Compiler::compileFinished, this, &CompilerManager::onCompileFinished);
|
connect(mCompiler, &Compiler::compileFinished, this, &CompilerManager::onCompileFinished);
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,8 @@
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
|
|
||||||
ProjectCompiler::ProjectCompiler(std::shared_ptr<Project> project, bool silent, bool onlyCheckSyntax):
|
ProjectCompiler::ProjectCompiler(std::shared_ptr<Project> project, bool silent, bool onlyCheckSyntax):
|
||||||
Compiler("",silent,onlyCheckSyntax)
|
Compiler("",silent,onlyCheckSyntax),
|
||||||
|
mOnlyClean(false)
|
||||||
{
|
{
|
||||||
setProject(project);
|
setProject(project);
|
||||||
}
|
}
|
||||||
|
@ -264,9 +265,9 @@ void ProjectCompiler::writeMakeClean(QFile &file)
|
||||||
{
|
{
|
||||||
writeln(file, "clean: clean-custom");
|
writeln(file, "clean: clean-custom");
|
||||||
if (mProject->options().type == ProjectType::DynamicLib)
|
if (mProject->options().type == ProjectType::DynamicLib)
|
||||||
writeln(file, "\t${RM} $(CLEANOBJ) $(BIN) $(DEF) $(STATIC)");
|
writeln(file, "\t${RM} $(CLEANOBJ) $(BIN) $(DEF) $(STATIC) > NUL 2>&1 ");
|
||||||
else
|
else
|
||||||
writeln(file, "\t${RM} $(CLEANOBJ) $(BIN)");
|
writeln(file, "\t${RM} $(CLEANOBJ) $(BIN) > NUL 2>&1 ");
|
||||||
writeln(file);
|
writeln(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -465,7 +466,7 @@ bool ProjectCompiler::prepareForCompile()
|
||||||
mArguments = QString("-f \"%1\" clean").arg(extractRelativePath(
|
mArguments = QString("-f \"%1\" clean").arg(extractRelativePath(
|
||||||
mProject->directory(),
|
mProject->directory(),
|
||||||
mProject->makeFileName()));
|
mProject->makeFileName()));
|
||||||
} if (mRebuild) {
|
} else if (mRebuild) {
|
||||||
mArguments = QString("-f \"%1\" clean all").arg(extractRelativePath(
|
mArguments = QString("-f \"%1\" clean all").arg(extractRelativePath(
|
||||||
mProject->directory(),
|
mProject->directory(),
|
||||||
mProject->makeFileName()));
|
mProject->makeFileName()));
|
||||||
|
|
|
@ -5695,16 +5695,6 @@ void MainWindow::on_actionProblem_triggered()
|
||||||
showHideMessagesTab(ui->tabProblem,state);
|
showHideMessagesTab(ui->tabProblem,state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void MainWindow::on_actionInsert_Line_triggered()
|
|
||||||
{
|
|
||||||
Editor *e=mEditorList->getEditor();
|
|
||||||
if (e) {
|
|
||||||
e->insertLine();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void MainWindow::on_actionDelete_Line_triggered()
|
void MainWindow::on_actionDelete_Line_triggered()
|
||||||
{
|
{
|
||||||
Editor *e=mEditorList->getEditor();
|
Editor *e=mEditorList->getEditor();
|
||||||
|
|
|
@ -518,8 +518,6 @@ private slots:
|
||||||
|
|
||||||
void on_actionProblem_triggered();
|
void on_actionProblem_triggered();
|
||||||
|
|
||||||
void on_actionInsert_Line_triggered();
|
|
||||||
|
|
||||||
void on_actionDelete_Line_triggered();
|
void on_actionDelete_Line_triggered();
|
||||||
|
|
||||||
void on_actionDuplicate_Line_triggered();
|
void on_actionDuplicate_Line_triggered();
|
||||||
|
|
Loading…
Reference in New Issue