Use major.minor.micro for version number.

This commit is contained in:
Alexandre Quessy
2014-03-21 22:34:20 -04:00
parent e6ad73d527
commit f7bfeb415d
4 changed files with 23 additions and 8 deletions
-2
View File
@@ -27,8 +27,6 @@
#include "Shape.h"
#include "Mapper.h"
#define LIBREMAPPING_VERSION "0.1"
/**
* The main MapMap engine that deals with video mapping projects.
*/
+19 -1
View File
@@ -3,7 +3,6 @@ Contribute to MapMap
Coding style
------------
* indent with 2 spaces
* opening curly braces on a new line
* function and method names camelCase, with lowercase first letter
@@ -12,3 +11,22 @@ Coding style
* file names all lowercase
* always add spaces between operators such as +, -, /, * casts, etc. (except pointers and references)
Version numbers
---------------
We use Semantic Versioning 2.0.0. Given a version number MAJOR.MINOR.PATCH, increment the:
* MAJOR version when you make incompatible API changes,
* MINOR version when you add functionality in a backwards-compatible manner, and
* PATCH version when you make backwards-compatible bug fixes.
See http://semver.org/
Files
-----
* BUGS: List of bugs to fix. (or, again, use github for these)
* HACKING: What to know to contribute to the project.
* INSTALL: Instructions to build and install the software.
* NEWS: Release notes for each tag.
* README: The short documentation at the root of the project
* TODO: You can put things to do there, or use https://github.com/mapmapteam/mapmap, or https://www.pivotaltracker.com/s/projects/954570/
* images/: Images part of the GUI.
* prototypes/ : Contains prototypes. Please ask the project maintainer before removing some of these.
+3 -4
View File
@@ -345,11 +345,10 @@ void MainWindow::about()
// Pop-up about dialog.
QMessageBox::about(this, tr("About MapMap"),
tr("<h2>MapMap "
LIBREMAPPING_VERSION
MAPMAP_VERSION
"</h2>"
"<p>Copyright &copy; 2013 Sofian Audry"
"<p>Copyright &copy; 2013 Alexandre Quessy"
"<p>Copyright &copy; 2013 Vasilis Liaskovitis"
"<p>Copyright &copy; 2013 Sofian Audry, Alexandre Quessy, Julien Keable, "
"Mike Latona and Vasilis Liaskovitis."
"<p>MapMap is a free software for video mapping. "
"<p>Projection mapping, also known as video mapping and spatial augmented reality, "
"is a projection technology used to turn objects, often irregularly shaped, into "
+1 -1
View File
@@ -40,7 +40,7 @@
#include "qttreepropertybrowser.h"
#include "qtgroupboxpropertybrowser.h"
#define LIBREMAPPING_VERSION "0.1"
#define MAPMAP_VERSION "0.0.9"
/**
* This is the main window of MapMap. It acts as both a view and a controller interface.