summaryrefslogtreecommitdiff
path: root/src/plugins/beautifier
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2017-03-09 12:11:17 +0100
committerEike Ziller <eike.ziller@qt.io>2017-03-09 12:14:55 +0100
commitcec29f34eaa286103978167ac30c429c4bd16a68 (patch)
treeb9383e19c93a80936c217600c3c4786512687cb8 /src/plugins/beautifier
parent34c16ed7bcd6c222839a05aee8cfa911e92fa918 (diff)
parent33fa4b401c8e4f49cbee3bd31c7c21ade37faf6d (diff)
downloadqt-creator-cec29f34eaa286103978167ac30c429c4bd16a68.tar.gz
Merge remote-tracking branch 'origin/4.2' into 4.3
Conflicts: doc/src/qtcreator.qdoc tests/system/suite_general/suite.conf Change-Id: Ia298b177d6920a1d853e342b62cf98f7c48a278a
Diffstat (limited to 'src/plugins/beautifier')
-rw-r--r--src/plugins/beautifier/artisticstyle/artisticstyle.cpp7
-rw-r--r--src/plugins/beautifier/artisticstyle/artisticstylesettings.h3
2 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/beautifier/artisticstyle/artisticstyle.cpp b/src/plugins/beautifier/artisticstyle/artisticstyle.cpp
index 7cac510c11..3a34747838 100644
--- a/src/plugins/beautifier/artisticstyle/artisticstyle.cpp
+++ b/src/plugins/beautifier/artisticstyle/artisticstyle.cpp
@@ -160,10 +160,13 @@ Command ArtisticStyle::command(const QString &cfgFile) const
command.addOption("-q");
command.addOption("--options=" + cfgFile);
- if (m_settings->version() > ArtisticStyleSettings::Version_2_03) {
+ const int version = m_settings->version();
+ if (version > ArtisticStyleSettings::Version_2_03) {
command.setProcessing(Command::PipeProcessing);
- command.setPipeAddsNewline(true);
+ if (version == ArtisticStyleSettings::Version_2_04)
+ command.setPipeAddsNewline(true);
command.setReturnsCRLF(Utils::HostOsInfo::isWindowsHost());
+ command.addOption("-z2");
} else {
command.addOption("%file");
}
diff --git a/src/plugins/beautifier/artisticstyle/artisticstylesettings.h b/src/plugins/beautifier/artisticstyle/artisticstylesettings.h
index 6ae9d9a37b..3f5cd4cc17 100644
--- a/src/plugins/beautifier/artisticstyle/artisticstylesettings.h
+++ b/src/plugins/beautifier/artisticstyle/artisticstylesettings.h
@@ -40,7 +40,8 @@ class ArtisticStyleSettings : public AbstractSettings
public:
enum ArtisticStyleVersion {
- Version_2_03 = 203
+ Version_2_03 = 203,
+ Version_2_04 = 204
};
ArtisticStyleSettings();