forked from qt-creator/qt-creator
Revert "Preserve non-breaking space on saving text files"
The reverted patch resulted in corrupted text files that
had Unicode paragraph separators instead of newlines.
This reverts commit c6b6a6a077
.
Change-Id: Ia2559937afefbe39213ac73551377220b8077cef
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
committed by
Eike Ziller
parent
af318f9723
commit
15777d11ef
@@ -126,7 +126,7 @@ bool FixitsRefactoringFile::apply()
|
|||||||
|
|
||||||
QString error;
|
QString error;
|
||||||
for (auto it = m_documents.begin(); it != m_documents.end(); ++it) {
|
for (auto it = m_documents.begin(); it != m_documents.end(); ++it) {
|
||||||
if (!m_textFileFormat.writeFile(it.key(), it.value()->toRawText(), &error)) {
|
if (!m_textFileFormat.writeFile(it.key(), it.value()->toPlainText(), &error)) {
|
||||||
qCDebug(fixitsLog) << "ERROR: Could not write file" << it.key() << ":" << error;
|
qCDebug(fixitsLog) << "ERROR: Could not write file" << it.key() << ":" << error;
|
||||||
return false; // Error writing file
|
return false; // Error writing file
|
||||||
}
|
}
|
||||||
|
@@ -117,7 +117,7 @@ bool JsonWizardGenerator::formatFile(const JsonWizard *wizard, GeneratedFile *fi
|
|||||||
block = block.next();
|
block = block.next();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
file->setContents(doc.toRawText());
|
file->setContents(doc.toPlainText());
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@@ -277,7 +277,7 @@ void ProjectFileWizardExtension::applyCodeStyle(GeneratedFile *file) const
|
|||||||
block = block.next();
|
block = block.next();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
file->setContents(doc.toRawText());
|
file->setContents(doc.toPlainText());
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
@@ -97,7 +97,7 @@ bool RefactoringChanges::createFile(const QString &fileName, const QString &cont
|
|||||||
TextFileFormat format;
|
TextFileFormat format;
|
||||||
format.codec = EditorManager::defaultTextCodec();
|
format.codec = EditorManager::defaultTextCodec();
|
||||||
QString error;
|
QString error;
|
||||||
bool saveOk = format.writeFile(fileName, document->toRawText(), &error);
|
bool saveOk = format.writeFile(fileName, document->toPlainText(), &error);
|
||||||
delete document;
|
delete document;
|
||||||
if (!saveOk)
|
if (!saveOk)
|
||||||
return false;
|
return false;
|
||||||
@@ -367,7 +367,7 @@ bool RefactoringFile::apply()
|
|||||||
QString error;
|
QString error;
|
||||||
// suppress "file has changed" warnings if the file is open in a read-only editor
|
// suppress "file has changed" warnings if the file is open in a read-only editor
|
||||||
Core::FileChangeBlocker block(m_fileName);
|
Core::FileChangeBlocker block(m_fileName);
|
||||||
if (!m_textFileFormat.writeFile(m_fileName, doc->toRawText(), &error)) {
|
if (!m_textFileFormat.writeFile(m_fileName, doc->toPlainText(), &error)) {
|
||||||
qWarning() << "Could not apply changes to" << m_fileName << ". Error: " << error;
|
qWarning() << "Could not apply changes to" << m_fileName << ". Error: " << error;
|
||||||
result = false;
|
result = false;
|
||||||
}
|
}
|
||||||
|
@@ -569,7 +569,7 @@ bool TextDocument::save(QString *errorString, const QString &saveFileName, bool
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const bool ok = write(fName, saveFormat, d->m_document.toRawText(), errorString);
|
const bool ok = write(fName, saveFormat, d->m_document.toPlainText(), errorString);
|
||||||
|
|
||||||
// restore text cursor and scroll bar positions
|
// restore text cursor and scroll bar positions
|
||||||
if (autoSave && undos < d->m_document.availableUndoSteps()) {
|
if (autoSave && undos < d->m_document.availableUndoSteps()) {
|
||||||
|
Reference in New Issue
Block a user