Incremented version number to 0.3.7

When saving files an older version number is used if that version of MSE would be able to open the set

git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1011 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
twanvl
2008-06-28 16:31:40 +00:00
parent c0669fb658
commit 64b7912835
26 changed files with 60 additions and 28 deletions
+1
View File
@@ -20,6 +20,7 @@ ExportTemplate::ExportTemplate()
String ExportTemplate::typeNameStatic() { return _("export-template"); }
String ExportTemplate::typeName() const { return _("export-template"); }
Version ExportTemplate::fileVersion() const { return file_version_export_template; }
void ExportTemplate::validate(Version) {
if (!game) {
+1
View File
@@ -35,6 +35,7 @@ class ExportTemplate : public Packaged {
static String typeNameStatic();
virtual String typeName() const;
Version fileVersion() const;
virtual void validate(Version = app_version);
private:
DECLARE_REFLECTION();
+1 -1
View File
@@ -23,7 +23,7 @@
template <typename T>
String serialize_for_clipboard(Package& package, T& object) {
shared_ptr<wxStringOutputStream> stream( new wxStringOutputStream );
Writer writer(stream);
Writer writer(stream, file_version_clipboard);
WITH_DYNAMIC_ARG(clipboard_package, &package);
writer.handle(object);
return stream->GetString();
+1
View File
@@ -39,6 +39,7 @@ bool Game::isMagic() const {
String Game::typeNameStatic() { return _("game"); }
String Game::typeName() const { return _("game"); }
Version Game::fileVersion() const { return file_version_game; }
IMPLEMENT_REFLECTION(Game) {
REFLECT_BASE(Packaged);
+1
View File
@@ -69,6 +69,7 @@ class Game : public Packaged {
static String typeNameStatic();
virtual String typeName() const;
Version fileVersion() const;
protected:
virtual void validate(Version);
+1
View File
@@ -35,6 +35,7 @@ DECLARE_POINTER_TYPE(wxZipInputStream);
// ----------------------------------------------------------------------------- : Installer
String Installer::typeName() const { return _("installer"); }
Version Installer::fileVersion() const { return file_version_installer; }
IMPLEMENT_REFLECTION(Installer) {
REFLECT_BASE(Packaged);
+1
View File
@@ -45,6 +45,7 @@ class Installer : public Packaged {
protected:
String typeName() const;
Version fileVersion() const;
DECLARE_REFLECTION();
};
+1
View File
@@ -28,6 +28,7 @@ DECLARE_TYPEOF(map<String COMMA SubLocaleP>);
LocaleP the_locale;
String Locale::typeName() const { return _("locale"); }
Version Locale::fileVersion() const { return file_version_locale; }
LocaleP Locale::byName(const String& name) {
return package_manager.open<Locale>(name + _(".mse-locale"));
+1
View File
@@ -51,6 +51,7 @@ class Locale : public Packaged {
protected:
String typeName() const;
Version fileVersion() const;
DECLARE_REFLECTION();
};
+1
View File
@@ -119,6 +119,7 @@ String Set::identification() const {
String Set::typeName() const { return _("set"); }
Version Set::fileVersion() const { return file_version_set; }
// fix values for versions < 0.2.7
void fix_value_207(const ValueP& value) {
+1
View File
@@ -113,6 +113,7 @@ class Set : public Packaged {
void clearOrderCache();
virtual String typeName() const;
Version fileVersion() const;
/// Validate that the set is correctly loaded
virtual void validate(Version = app_version);
+1 -1
View File
@@ -277,6 +277,6 @@ void Settings::read() {
}
void Settings::write() {
Writer writer(new_shared1<wxFileOutputStream>(settingsFile()));
Writer writer(new_shared1<wxFileOutputStream>(settingsFile()), app_version);
writer.handle(*this);
}
+1
View File
@@ -63,6 +63,7 @@ String StyleSheet::stylesheetName() const {
String StyleSheet::typeNameStatic() { return _("style"); }
String StyleSheet::typeName() const { return _("style"); }
Version StyleSheet::fileVersion() const { return file_version_stylesheet; }
void StyleSheet::validate(Version ver) {
Packaged::validate(ver);
+1
View File
@@ -64,6 +64,7 @@ class StyleSheet : public Packaged {
static String typeNameStatic();
virtual String typeName() const;
Version fileVersion() const;
/// Validate the stylesheet
virtual void validate(Version = app_version);
+1
View File
@@ -40,6 +40,7 @@ SymbolFont::~SymbolFont() {
String SymbolFont::typeNameStatic() { return _("symbol-font"); }
String SymbolFont::typeName() const { return _("symbol-font"); }
Version SymbolFont::fileVersion() const { return file_version_symbol_font; }
SymbolFontP SymbolFont::byName(const String& name) {
return package_manager.open<SymbolFont>(
+1
View File
@@ -70,6 +70,7 @@ class SymbolFont : public Packaged {
static String typeNameStatic();
virtual String typeName() const;
Version fileVersion() const;
/// Generate a 'insert symbol' menu.
/** This class owns the menu!