aboutsummaryrefslogtreecommitdiff
path: root/launcher/Version.cpp
AgeCommit message (Collapse)Author
2023-01-21feat+fix(Version): make comparsion FlexVer-compatibleflow
... and fixes a minor issue in the parsing. This changes the expected behavior of Versions in one significant way: Now, Versions like 1.2 or 1.5 evaluate to LESS THAN 1.2.0 and 1.5.0 respectively. This makes sense for sorting versions, since one expects the versions without patch release to 'contain' the ones with, so the ones without should be evaluated uniformily with the ones with the patch. Signed-off-by: flow <flowlnlnln@gmail.com>
2023-01-20refactor: simplify Version operatorsflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2023-01-19Version.cpp: Add new lineEdgars Cīrulis
Signed-off-by: Edgars Cīrulis <edgarsscirulis@gmail.com>
2023-01-19fix: proper null padded version comparisonRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-01-19feat: add debug printing for VersionRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-01-17Version.cpp: Remove unnecessary QStringList includeEdgars Cīrulis
Signed-off-by: Edgars Cīrulis <edgarsscirulis@gmail.com>
2023-01-17Version.cpp: Decompose version strings according to flexverEdgars Cīrulis
Co-authored-by: Rachel Powers <508861+Ryex@users.noreply.github.com> Signed-off-by: Edgars Cīrulis <edgarsscirulis@gmail.com>
2023-01-17Version.cpp: Format parse function code using clang-formatEdgars Cīrulis
Signed-off-by: Edgars Cīrulis <edgarsscirulis@gmail.com>
2023-01-17Version.cpp: Simplify Version::parse by using const auto& current_charEdgars Cīrulis
Signed-off-by: Edgars Cīrulis <edgarsscirulis@gmail.com>
2023-01-17Version.cpp: Use anonymous function to eliminate code duplicationEdgars Cīrulis
Signed-off-by: Edgars Cīrulis <edgarsscirulis@gmail.com>
2023-01-17Version.cpp: Add version string parser to split on '.' characterEdgars Cīrulis
Signed-off-by: Edgars Cīrulis <edgarsscirulis@gmail.com>
2023-01-17Version.cpp: Improve version parsing to handle mixed numeric and alphabetic ↵Edgars Cīrulis
characters Signed-off-by: Edgars Cīrulis <edgarsscirulis@gmail.com>
2021-12-12Changes required to support FreeBSDGraeme Geldenhuys
2021-07-25NOISSUE Flatten gui and logic libraries into MultiMCPetr Mrázek