commit dcced41a1b50f60c0bcb8df4045b3b03ad9e1ec6
parent 3913eba07e6028eda3872766b1f5acd06bdf649d
Author: cfillion <cfillion@users.noreply.github.com>
Date: Sun, 17 Jul 2016 17:10:08 -0400
revert "version: handle decimal versions like 1.05 as 1.0.5 instead of 1.5"
This reverts commit 9a05cd064ffae63d8d139663d6d75b0cdfe9faae.
See <http://forum.cockos.com/showpost.php?p=1707548&postcount=484>.
Diffstat:
2 files changed, 1 insertion(+), 9 deletions(-)
diff --git a/src/version.cpp b/src/version.cpp
@@ -74,11 +74,6 @@ void Version::parse(const string &str)
letters++;
}
else {
- // handle decimal-like version numbers like 1.05 as 1.0.5
- const size_t leadingZeros = strspn(match.c_str(), "0");
- if(leadingZeros > 0 && leadingZeros != match.size())
- segments.insert(segments.end(), leadingZeros, 0);
-
try {
segments.push_back(boost::lexical_cast<Numeric>(match));
}
diff --git a/test/version.cpp b/test/version.cpp
@@ -101,11 +101,8 @@ TEST_CASE("parse version failsafe", M) {
TEST_CASE("decimal version", M) {
Version ver("5.05");
- REQUIRE(ver == Version("5.0.5"));
- REQUIRE(ver < Version("5.5"));
+ REQUIRE(ver == Version("5.5"));
REQUIRE(ver < Version("5.50"));
-
- REQUIRE(Version("5.005") == Version("5.0.0.5"));
}
TEST_CASE("5 version segments", M) {