mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-22 01:34:21 +00:00
Projucer: Removed old jucerVersion property from .jucer file root and added jucerFormatVersion property for indicating changes to .jucer file format not tied to JUCE version
This commit is contained in:
parent
af968f5d78
commit
91d9679f0b
6 changed files with 31 additions and 24 deletions
|
|
@ -970,7 +970,8 @@ void Project::saveAndMoveTemporaryProject (bool openInIDE)
|
|||
auto newDirectory = newParentDirectory.getChildFile (tempDirectory.getFileName());
|
||||
auto oldJucerFileName = getFile().getFileName();
|
||||
|
||||
writeProjectFile();
|
||||
ProjectSaver saver (*this);
|
||||
saver.save();
|
||||
|
||||
tempDirectory.copyDirectoryTo (newDirectory);
|
||||
tempDirectory.deleteRecursively();
|
||||
|
|
@ -1091,20 +1092,6 @@ bool Project::updateCachedFileState()
|
|||
return true;
|
||||
}
|
||||
|
||||
void Project::writeProjectFile()
|
||||
{
|
||||
updateCachedFileState();
|
||||
|
||||
auto newSerialisedXml = serialiseProjectXml (getProjectRoot().createXml());
|
||||
jassert (newSerialisedXml.isNotEmpty());
|
||||
|
||||
if (newSerialisedXml != cachedFileState.second)
|
||||
{
|
||||
getFile().replaceWithText (newSerialisedXml);
|
||||
cachedFileState = { getFile().getLastModificationTime(), newSerialisedXml };
|
||||
}
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
File Project::resolveFilename (String filename) const
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue