reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/version.cpp | 5-----
Mtest/version.cpp | 5+----
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) {