mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 13:06:59 -04:00
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:
@@ -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) {
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -69,6 +69,7 @@ class Game : public Packaged {
|
||||
|
||||
static String typeNameStatic();
|
||||
virtual String typeName() const;
|
||||
Version fileVersion() const;
|
||||
|
||||
protected:
|
||||
virtual void validate(Version);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -45,6 +45,7 @@ class Installer : public Packaged {
|
||||
|
||||
protected:
|
||||
String typeName() const;
|
||||
Version fileVersion() const;
|
||||
DECLARE_REFLECTION();
|
||||
};
|
||||
|
||||
|
||||
@@ -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"));
|
||||
|
||||
@@ -51,6 +51,7 @@ class Locale : public Packaged {
|
||||
|
||||
protected:
|
||||
String typeName() const;
|
||||
Version fileVersion() const;
|
||||
DECLARE_REFLECTION();
|
||||
};
|
||||
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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>(
|
||||
|
||||
@@ -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!
|
||||
|
||||
Reference in New Issue
Block a user