C++: Use cr/lf on Windows in cplusplus-update-frontend

Change-Id: I6d607177b12ef4f55cfbaa2c0e339216627906ec
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
Orgad Shaneh
2015-01-28 17:20:19 +02:00
committed by Orgad Shaneh
parent 3b0836274d
commit 885c8f8f66

View File

@@ -90,6 +90,8 @@ static const char generatedHeader[] =
"\n"
;
static QIODevice::OpenMode openFlags = QIODevice::WriteOnly | QIODevice::Text;
static void closeAndPrintFilePath(QFile &file)
{
if (file.isOpen()) {
@@ -214,7 +216,7 @@ public:
QFileInfo fileInfo(_cplusplusDir, QLatin1String("ASTVisit.cpp"));
QFile file(fileInfo.absoluteFilePath());
if (! file.open(QFile::WriteOnly))
if (! file.open(openFlags))
return;
QTextStream output(&file);
@@ -351,7 +353,7 @@ public:
QFileInfo fileInfo(_cplusplusDir, QLatin1String("ASTMatch0.cpp"));
QFile file(fileInfo.absoluteFilePath());
if (! file.open(QFile::WriteOnly))
if (! file.open(openFlags))
return;
QTextStream output(&file);
@@ -462,7 +464,7 @@ public:
QFileInfo fileInfo(_cplusplusDir, QLatin1String("ASTMatcher.cpp"));
QFile file(fileInfo.absoluteFilePath());
if (! file.open(QFile::WriteOnly))
if (! file.open(openFlags))
return;
QTextStream output(&file);
@@ -615,7 +617,7 @@ public:
QFileInfo fileInfo(_cplusplusDir, QLatin1String("ASTClone.cpp"));
QFile file(fileInfo.absoluteFilePath());
if (! file.open(QFile::WriteOnly))
if (! file.open(openFlags))
return;
QTextStream output(&file);
@@ -751,7 +753,7 @@ public:
static void go(const QString &fileName, TranslationUnit *unit)
{
QFile file(fileName);
if (! file.open(QFile::WriteOnly)) {
if (! file.open(openFlags)) {
std::cerr << "Cannot open dumpers file." << std::endl;
return;
}
@@ -1226,7 +1228,7 @@ void generateAST_cpp(const Snapshot &snapshot, const QDir &cplusplusDir)
tc.setPosition(documentEnd);
tc.insertText(newMethods);
if (file.open(QFile::WriteOnly)) {
if (file.open(openFlags)) {
QTextStream out(&file);
out << cpp_document.toPlainText();
closeAndPrintFilePath(file);
@@ -1242,7 +1244,7 @@ void generateASTVisitor_H(const Snapshot &, const QDir &cplusplusDir,
const QString fileName = fileASTVisitor_h.absoluteFilePath();
QFile file(fileName);
if (! file.open(QFile::WriteOnly))
if (! file.open(openFlags))
return;
QTextStream out(&file);
@@ -1335,7 +1337,7 @@ void generateASTMatcher_H(const Snapshot &, const QDir &cplusplusDir,
const QString fileName = fileASTMatcher_h.absoluteFilePath();
QFile file(fileName);
if (! file.open(QFile::WriteOnly))
if (! file.open(openFlags))
return;
QTextStream out(&file);
@@ -1453,7 +1455,7 @@ QStringList generateAST_H(const Snapshot &snapshot, const QDir &cplusplusDir, co
replacementCastMethods.value(classAST));
}
if (file.open(QFile::WriteOnly)) {
if (file.open(openFlags)) {
QTextStream out(&file);
out << document.toPlainText();
closeAndPrintFilePath(file);
@@ -1554,7 +1556,7 @@ void generateASTFwd_h(const Snapshot &snapshot, const QDir &cplusplusDir, const
cursors.first().insertText(replacement);
if (file.open(QFile::WriteOnly)) {
if (file.open(openFlags)) {
QTextStream out(&file);
out << document.toPlainText();
closeAndPrintFilePath(file);
@@ -1567,7 +1569,7 @@ void generateASTPatternBuilder_h(const QDir &cplusplusDir)
QFileInfo fileInfo(cplusplusDir, QLatin1String("ASTPatternBuilder.h"));
QFile file(fileInfo.absoluteFilePath());
if (! file.open(QFile::WriteOnly))
if (! file.open(openFlags))
return;
Overview oo;