From 1f59376b5423f0b5e7faeca59b0bd6df9a38b734 Mon Sep 17 00:00:00 2001 From: coppro Date: Sun, 23 Sep 2007 21:49:10 +0000 Subject: [PATCH] Added perl script to generate updates page. Added/fixed versioning in data. Added more framework to update checker. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@750 0fc631ac-6414-0410-93d0-97cfa31319b6 --- data/en.mse-locale/locale | 3 +- data/magic-blends.mse-include/include | 4 +- data/magic-default-image.mse-include/include | 4 +- .../symbol-font | 3 +- data/magic-extended-art.mse-style/style | 3 +- .../style | 22 ++++++++- data/magic-firepenguinmaster.mse-style/style | 18 ++++++- .../style | 1 + .../style | 3 +- .../style | 3 +- data/magic-future-common.mse-include/include | 4 +- data/magic-future-textless.mse-style/style | 3 +- data/magic-future.mse-style/style | 3 +- .../symbol-font | 1 + .../symbol-font | 1 + .../symbol-font | 1 + .../symbol-font | 1 + data/magic-new-flip.mse-style/style | 3 +- data/magic-new-planeswalker.mse-style/style | 3 +- data/magic-new-promo.mse-style/style | 3 +- data/magic-new-split.mse-style/style | 3 +- data/magic-new-token.mse-style/style | 2 +- data/magic-new.mse-style/style | 4 +- data/magic-old-split.mse-style/style | 3 +- data/magic-old-token.mse-style/style | 3 +- data/magic-old.mse-style/style | 3 +- data/magic-planeshifted.mse-style/style | 3 +- .../export-template | 5 +- data/magic-textless.mse-style/style | 3 +- data/magic-watermarks.mse-include/include | 4 +- data/magic.mse-game/game | 2 +- data/vanguard-standard.mse-style/style | 3 +- data/vanguard.mse-game/game | 3 +- data/vs-alter.mse-style/style | 8 ++-- data/vs-common.mse-include/include | 4 +- data/vs-extended-art.mse-style/style | 8 ++-- data/vs-extended-hellboy.mse-style/style | 8 ++-- data/vs-hellboy.mse-style/style | 6 +-- data/vs-new.mse-style/style | 8 ++-- .../export-template | 5 +- .../symbol-font | 3 +- .../symbol-font | 3 +- data/vs-standard.mse-style/style | 8 ++-- data/vs.mse-game/game | 2 +- .../symbol-font | 3 +- data/yugioh-standard.mse-style/style | 3 +- .../symbol-font | 3 +- data/yugioh.mse-game/game | 3 +- src/gui/update_checker.cpp | 47 ++++++++++++++++--- src/gui/update_checker.hpp | 4 ++ tools/website/create-package-list.pl | 0 51 files changed, 180 insertions(+), 74 deletions(-) create mode 100644 tools/website/create-package-list.pl diff --git a/data/en.mse-locale/locale b/data/en.mse-locale/locale index 82ac409a..52189fdb 100644 --- a/data/en.mse-locale/locale +++ b/data/en.mse-locale/locale @@ -1,5 +1,6 @@ -mse version: 0.3.2 +mse version: 0.3.5 full name: English +version: 2007-09-23 ############################################################## Menu items menu: diff --git a/data/magic-blends.mse-include/include b/data/magic-blends.mse-include/include index 71759345..b2c46b0a 100644 --- a/data/magic-blends.mse-include/include +++ b/data/magic-blends.mse-include/include @@ -1,6 +1,6 @@ -mse version: 0.3.3 +mse version: 0.3.5 full name: Magic The Gathering, card blend utilities -version: 2007.05.13 +version: 2007-09-23 # This file doesn't do anything, other files in this directory can be included # in game/style files: diff --git a/data/magic-default-image.mse-include/include b/data/magic-default-image.mse-include/include index ec7d4057..10fd8b5d 100644 --- a/data/magic-default-image.mse-include/include +++ b/data/magic-default-image.mse-include/include @@ -1,3 +1,3 @@ -mse version: 0.3.2 +mse version: 0.3.5 full name: Magic The Gathering, placeholder images -version: 2007.05.09 +version: 2007-09-23 diff --git a/data/magic-embossedletters.mse-symbol-font/symbol-font b/data/magic-embossedletters.mse-symbol-font/symbol-font index 42495603..c3f6004e 100644 --- a/data/magic-embossedletters.mse-symbol-font/symbol-font +++ b/data/magic-embossedletters.mse-symbol-font/symbol-font @@ -1,4 +1,5 @@ -mse version: 0.3.3 +mse version: 0.3.5 +version: 2007-09-23 image font size: 46 horizontal space: 1.2 diff --git a/data/magic-extended-art.mse-style/style b/data/magic-extended-art.mse-style/style index 897046f6..c26b7507 100644 --- a/data/magic-extended-art.mse-style/style +++ b/data/magic-extended-art.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic full name: Extended Art short name: Extended Art icon: card-sample.png position hint: 006 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-firepenguinmaster-flip.mse-style/style b/data/magic-firepenguinmaster-flip.mse-style/style index 84fe8b7c..8a527b89 100644 --- a/data/magic-firepenguinmaster-flip.mse-style/style +++ b/data/magic-firepenguinmaster-flip.mse-style/style @@ -1,9 +1,29 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic full name: FPM's Flip Magic short name: FPM Flip icon: card-sample.png position hint: 402 +version: 2007-09-23 +depends on: + package: magic.mse-game + version: 2007-09-23 +depends on: + package: magic-future-common.mse-include + version: 2007-09-23 +depends on: + package: magic-default-image.mse-include + version: 2007-09-23 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +depends on: + package: magic-mana-beveled.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 + card width: 375 card height: 523 diff --git a/data/magic-firepenguinmaster.mse-style/style b/data/magic-firepenguinmaster.mse-style/style index 97a5522e..d8278465 100644 --- a/data/magic-firepenguinmaster.mse-style/style +++ b/data/magic-firepenguinmaster.mse-style/style @@ -1,9 +1,25 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic full name: FPM's Normal Magic short name: FPM Normal icon: card-sample.png position hint: 401 +version: 2007-09-23 +depends on: + package: magic.mse-game + version: 2007-09-23 +depends on: + package: magic-future-common.mse-include + version: 2007-09-23 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +depends on: + package: magic-mana-beveled.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-firepenguinmasterpromo.mse-style/style b/data/magic-firepenguinmasterpromo.mse-style/style index aef8baf3..f4195115 100644 --- a/data/magic-firepenguinmasterpromo.mse-style/style +++ b/data/magic-firepenguinmasterpromo.mse-style/style @@ -4,6 +4,7 @@ full name: FPM's Promo Magic short name: FPM Promo icon: card-sample.png position hint: 404 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-firepenguinmastersplit.mse-style/style b/data/magic-firepenguinmastersplit.mse-style/style index c5f0fc65..ff4c5da3 100644 --- a/data/magic-firepenguinmastersplit.mse-style/style +++ b/data/magic-firepenguinmastersplit.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic full name: FPM's Split Magic short name: FPM Split icon: card-sample.png position hint: 403 +version: 2007-09-23 card width: 523 card height: 375 diff --git a/data/magic-firepenguinmastertokens.mse-style/style b/data/magic-firepenguinmastertokens.mse-style/style index 2dc48699..61d32e5f 100644 --- a/data/magic-firepenguinmastertokens.mse-style/style +++ b/data/magic-firepenguinmastertokens.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.2 +mse version: 0.3.5 game: magic full name: FPM's Token Magic short name: FPM Token icon: card-sample.png position hint: 407 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-future-common.mse-include/include b/data/magic-future-common.mse-include/include index 5f211bb5..06ced933 100644 --- a/data/magic-future-common.mse-include/include +++ b/data/magic-future-common.mse-include/include @@ -1,3 +1,3 @@ -mse version: 0.3.5 +mse version: 0.3.5 full name: Icons/symbols for futureshifted Magic The Gathering templates -version: 2007.08.28 +version: 2007-09-23 diff --git a/data/magic-future-textless.mse-style/style b/data/magic-future-textless.mse-style/style index e98cc0cb..fe09686d 100644 --- a/data/magic-future-textless.mse-style/style +++ b/data/magic-future-textless.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Future Textless full name: Futureshift Textless icon: card-sample.png position hint: 051 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-future.mse-style/style b/data/magic-future.mse-style/style index b02b2030..d5c14320 100644 --- a/data/magic-future.mse-style/style +++ b/data/magic-future.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Future full name: Futureshift icon: card-sample.png position hint: 050 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-mana-beveled.mse-symbol-font/symbol-font b/data/magic-mana-beveled.mse-symbol-font/symbol-font index d106ef0e..0ad073dd 100644 --- a/data/magic-mana-beveled.mse-symbol-font/symbol-font +++ b/data/magic-mana-beveled.mse-symbol-font/symbol-font @@ -1,4 +1,5 @@ mse version: 0.3.5 +version: 2007-09-23 # Symbol font in the beveled style used for casting costs on FPM cards # Note: # Define small_mana_t:="mana_t(_old)?.png" in the init script of the style diff --git a/data/magic-mana-future.mse-symbol-font/symbol-font b/data/magic-mana-future.mse-symbol-font/symbol-font index 3b283c9b..18c07479 100644 --- a/data/magic-mana-future.mse-symbol-font/symbol-font +++ b/data/magic-mana-future.mse-symbol-font/symbol-font @@ -1,4 +1,5 @@ mse version: 0.3.5 +version: 2007-09-23 # Symbol font in the 'futuristic' style, used for casting costs on futureshift cards image font size: 135 diff --git a/data/magic-mana-large.mse-symbol-font/symbol-font b/data/magic-mana-large.mse-symbol-font/symbol-font index b8fe27f3..29974f73 100644 --- a/data/magic-mana-large.mse-symbol-font/symbol-font +++ b/data/magic-mana-large.mse-symbol-font/symbol-font @@ -1,4 +1,5 @@ mse version: 0.3.5 +version: 2007-09-23 # Symbol font in the 'popup' style, used for casting costs on modern cards image font size: 135 diff --git a/data/magic-mana-small.mse-symbol-font/symbol-font b/data/magic-mana-small.mse-symbol-font/symbol-font index fb847dc9..d858eef9 100644 --- a/data/magic-mana-small.mse-symbol-font/symbol-font +++ b/data/magic-mana-small.mse-symbol-font/symbol-font @@ -1,4 +1,5 @@ mse version: 0.3.5 +version: 2007-09-23 # Symbol font in the normal, flat, style, used for text boxes and on old style cards # Note: # Define mana_t := {"new|old|older"} in the init script of the style diff --git a/data/magic-new-flip.mse-style/style b/data/magic-new-flip.mse-style/style index 46de6e45..9fb93662 100644 --- a/data/magic-new-flip.mse-style/style +++ b/data/magic-new-flip.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Flip Cards full name: Modern flip cards icon: card-sample.png position hint: 002 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-new-planeswalker.mse-style/style b/data/magic-new-planeswalker.mse-style/style index 3a193792..db129dd6 100644 --- a/data/magic-new-planeswalker.mse-style/style +++ b/data/magic-new-planeswalker.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Walkers full name: Modern Planeswalkers icon: card-sample.png position hint: 008 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-new-promo.mse-style/style b/data/magic-new-promo.mse-style/style index 3925a9ce..55fff6d2 100644 --- a/data/magic-new-promo.mse-style/style +++ b/data/magic-new-promo.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Promotional full name: Large image icon: card-sample.png position hint: 004 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-new-split.mse-style/style b/data/magic-new-split.mse-style/style index 7f656020..b9717086 100644 --- a/data/magic-new-split.mse-style/style +++ b/data/magic-new-split.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Split Cards full name: Modern split cards icon: card-sample.png position hint: 003 +version: 2007-09-23 card width: 523 card height: 375 diff --git a/data/magic-new-token.mse-style/style b/data/magic-new-token.mse-style/style index fe5ea272..3549f693 100644 --- a/data/magic-new-token.mse-style/style +++ b/data/magic-new-token.mse-style/style @@ -1,4 +1,4 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Tokens full name: Modern style diff --git a/data/magic-new.mse-style/style b/data/magic-new.mse-style/style index 8994eb82..0bab65cc 100644 --- a/data/magic-new.mse-style/style +++ b/data/magic-new.mse-style/style @@ -1,11 +1,11 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Modern style full name: After 8th edition icon: card-sample.png position hint: 001 -version: 2007-05-05 +version: 2007-09-23 depends on: package: magic.mse-game version: 2007-07-01 diff --git a/data/magic-old-split.mse-style/style b/data/magic-old-split.mse-style/style index d32ef19e..a08a5dc7 100644 --- a/data/magic-old-split.mse-style/style +++ b/data/magic-old-split.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic full name: Magic Old Split Cards short name: Old Splits icon: card-sample.png position hint: 103 +version: 2007-09-23 card width: 523 card height: 375 diff --git a/data/magic-old-token.mse-style/style b/data/magic-old-token.mse-style/style index 89501d77..f8bd36e5 100644 --- a/data/magic-old-token.mse-style/style +++ b/data/magic-old-token.mse-style/style @@ -4,12 +4,13 @@ ############################################################## ############################################################## -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Tokens full name: Old style icon: card-sample.png position hint: 107 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-old.mse-style/style b/data/magic-old.mse-style/style index ad453610..4f0e6e79 100644 --- a/data/magic-old.mse-style/style +++ b/data/magic-old.mse-style/style @@ -4,12 +4,13 @@ ############################################################## ############################################################## -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Old style full name: Before 8th edition icon: card-sample.png position hint: 101 +version: 2007-09-23 card width: 337 card height: 469 diff --git a/data/magic-planeshifted.mse-style/style b/data/magic-planeshifted.mse-style/style index fc72cf95..906f499b 100644 --- a/data/magic-planeshifted.mse-style/style +++ b/data/magic-planeshifted.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Planeshifted full name: Planar Chaos Timeshifts icon: card-sample.png position hint: 011 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-spoiler.mse-export-template/export-template b/data/magic-spoiler.mse-export-template/export-template index a4b5d798..c24c5b5d 100644 --- a/data/magic-spoiler.mse-export-template/export-template +++ b/data/magic-spoiler.mse-export-template/export-template @@ -1,10 +1,11 @@ -# Simple exporter for HTML files -mse version: 0.3.4 +# Simple exporter for HTML files +mse version: 0.3.5 game: magic short name: Spoiler full name: List of cards icon: preview.png create directory: true +version: 2007-09-23 option field: type: choice diff --git a/data/magic-textless.mse-style/style b/data/magic-textless.mse-style/style index c98e98aa..58dba4b4 100644 --- a/data/magic-textless.mse-style/style +++ b/data/magic-textless.mse-style/style @@ -1,9 +1,10 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: magic short name: Textless full name: Modern style icon: card-sample.png position hint: 005 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/magic-watermarks.mse-include/include b/data/magic-watermarks.mse-include/include index 672064b2..f38b48b5 100644 --- a/data/magic-watermarks.mse-include/include +++ b/data/magic-watermarks.mse-include/include @@ -1,6 +1,6 @@ -mse version: 0.3.2 +mse version: 0.3.5 full name: Magic The Gathering, textbox watermarks -version: 2006.08.03 +version: 2007-09-23 # This file doesn't do anything, other files in this directory can be included # in game/style files: diff --git a/data/magic.mse-game/game b/data/magic.mse-game/game index e3d5ae86..f715a15e 100644 --- a/data/magic.mse-game/game +++ b/data/magic.mse-game/game @@ -2,7 +2,7 @@ short name: Magic full name: Magic the Gathering icon: card-back.png -version: 2007-08-28 +version: 2007-09-23 position hint: 01 ############################################################## Functions & filters diff --git a/data/vanguard-standard.mse-style/style b/data/vanguard-standard.mse-style/style index 0933a6ea..d7cd2a33 100644 --- a/data/vanguard-standard.mse-style/style +++ b/data/vanguard-standard.mse-style/style @@ -1,8 +1,9 @@ -mse version: 0.3.2 +mse version: 0.3.2 game: vanguard short name: Standard icon: card-sample.png position hint: 01 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/vanguard.mse-game/game b/data/vanguard.mse-game/game index 922b11af..de452913 100644 --- a/data/vanguard.mse-game/game +++ b/data/vanguard.mse-game/game @@ -1,8 +1,9 @@ -mse version: 0.3.4 +mse version: 0.3.5 short name: Vanguard full name: Magic Vanguard icon: card-sample.png position hint: 02 +version: 2007-09-23 # Author : Wolfwood # Most stuff is copy/pasted from magic.mse-game diff --git a/data/vs-alter.mse-style/style b/data/vs-alter.mse-style/style index c5461ed1..c92d6a65 100644 --- a/data/vs-alter.mse-style/style +++ b/data/vs-alter.mse-style/style @@ -1,16 +1,16 @@ -mse version: 0.3.5 +mse version: 0.3.5 game: vs full name: VS Alter Ego short name: Alter Ego icon: card-sample.png position hint: 005 -version: 2007-09-06 +version: 2007-09-23 depends on: package: vs.mse-game - version: 2007-09-06 + version: 2007-09-23 depends on: package: vs-common.mse-include - version: 2007-09-06 + version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/vs-common.mse-include/include b/data/vs-common.mse-include/include index 4ade1e89..b973f5f4 100644 --- a/data/vs-common.mse-include/include +++ b/data/vs-common.mse-include/include @@ -1,6 +1,6 @@ -mse version: 0.3.5 +mse version: 0.3.5 full name: VS System, textbox watermarks -version: 2007.09.06 +version: 2007-09-23 # This file doesn't do anything, other files in this directory can be included # in game/style files: diff --git a/data/vs-extended-art.mse-style/style b/data/vs-extended-art.mse-style/style index ac0b3ed1..1d70aee7 100644 --- a/data/vs-extended-art.mse-style/style +++ b/data/vs-extended-art.mse-style/style @@ -1,16 +1,16 @@ -mse version: 0.3.5 +mse version: 0.3.5 game: vs full name: VS Extended Art short name: Extended Art icon: card-sample.png position hint: 002 -version: 2007-09-06 +version: 2007-09-23 depends on: package: vs.mse-game - version: 2007-09-06 + version: 2007-09-23 depends on: package: vs-common.mse-include - version: 2007-09-06 + version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/vs-extended-hellboy.mse-style/style b/data/vs-extended-hellboy.mse-style/style index f10069f1..01bb2c72 100644 --- a/data/vs-extended-hellboy.mse-style/style +++ b/data/vs-extended-hellboy.mse-style/style @@ -1,16 +1,16 @@ -mse version: 0.3.3 +mse version: 0.3.5 game: vs full name: Hellboy Extended Art short name: Extended Art icon: card-sample.png position hint: 004 -version: 2007-09-06 +version: 2007-09-23 depends on: package: vs.mse-game - version: 2007-09-06 + version: 2007-09-23 depends on: package: vs-common.mse-include - version: 2007-09-06 + version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/vs-hellboy.mse-style/style b/data/vs-hellboy.mse-style/style index 5c5e0b25..d8399dcf 100644 --- a/data/vs-hellboy.mse-style/style +++ b/data/vs-hellboy.mse-style/style @@ -1,13 +1,13 @@ -mse version: 0.3.5 +mse version: 0.3.5 game: vs full name: Hellboy Normal short name: Hellboy icon: card-sample.png position hint: 003 -version: 2007-09-06 +version: 2007-09-23 depends on: package: vs.mse-game - version: 2007-09-06 + version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/vs-new.mse-style/style b/data/vs-new.mse-style/style index 3a1efb03..3085cdd4 100644 --- a/data/vs-new.mse-style/style +++ b/data/vs-new.mse-style/style @@ -1,16 +1,16 @@ -mse version: 0.3.5 +mse version: 0.3.5 game: vs full name: New Style EM short name: New Style icon: card-sample.png position hint: 006 -version: 2007-09-06 +version: 2007-09-23 depends on: package: vs.mse-game - version: 2007-09-06 + version: 2007-09-23 depends on: package: vs-common.mse-include - version: 2007-09-06 + version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/vs-spoiler.mse-export-template/export-template b/data/vs-spoiler.mse-export-template/export-template index fc86f679..481a23f7 100644 --- a/data/vs-spoiler.mse-export-template/export-template +++ b/data/vs-spoiler.mse-export-template/export-template @@ -1,10 +1,11 @@ -# Simple exporter for HTML files -mse version: 0.3.4 +# Simple exporter for HTML files +mse version: 0.3.5 game: vs short name: Spoiler full name: List of cards icon: preview.png create directory: true +version: 2007-09-23 option field: type: choice diff --git a/data/vs-standard-arrow.mse-symbol-font/symbol-font b/data/vs-standard-arrow.mse-symbol-font/symbol-font index 59989df9..06b6e9f1 100644 --- a/data/vs-standard-arrow.mse-symbol-font/symbol-font +++ b/data/vs-standard-arrow.mse-symbol-font/symbol-font @@ -1,4 +1,5 @@ -mse version: 0.3.2 +mse version: 0.3.5 +version: 2007-09-23 # Symbol font for arrow symbol image font size: 135 diff --git a/data/vs-standard-new.mse-symbol-font/symbol-font b/data/vs-standard-new.mse-symbol-font/symbol-font index 1a179f8b..2f20366c 100644 --- a/data/vs-standard-new.mse-symbol-font/symbol-font +++ b/data/vs-standard-new.mse-symbol-font/symbol-font @@ -1,4 +1,5 @@ -mse version: 0.3.5 +mse version: 0.3.5 +version: 2007-09-23 # Symbol font for the new template image font size: 135 diff --git a/data/vs-standard.mse-style/style b/data/vs-standard.mse-style/style index ddf9f8b4..efed9317 100644 --- a/data/vs-standard.mse-style/style +++ b/data/vs-standard.mse-style/style @@ -1,16 +1,16 @@ -mse version: 0.3.5 +mse version: 0.3.5 game: vs full name: VS Standard short name: Standard icon: card-sample.png position hint: 001 -version: 2007-09-06 +version: 2007-09-23 depends on: package: vs.mse-game - version: 2007-09-06 + version: 2007-09-23 depends on: package: vs-common.mse-include - version: 2007-09-06 + version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/vs.mse-game/game b/data/vs.mse-game/game index cefb40ca..ed413e86 100644 --- a/data/vs.mse-game/game +++ b/data/vs.mse-game/game @@ -2,7 +2,7 @@ full name: VS System short name: VS icon: card-back.png -version: 2007-09-06 +version: 2007-09-23 position hint: 3 ############################################################## Functions & filters diff --git a/data/yugioh-standard-levels.mse-symbol-font/symbol-font b/data/yugioh-standard-levels.mse-symbol-font/symbol-font index 81bc9c24..c4a4c5ae 100644 --- a/data/yugioh-standard-levels.mse-symbol-font/symbol-font +++ b/data/yugioh-standard-levels.mse-symbol-font/symbol-font @@ -1,4 +1,5 @@ -mse version: 0.3.4 +mse version: 0.3.5 +version: 2007-09-23 # Symbol font for level symbols image font size: 16 diff --git a/data/yugioh-standard.mse-style/style b/data/yugioh-standard.mse-style/style index 2a374c9a..669d8789 100644 --- a/data/yugioh-standard.mse-style/style +++ b/data/yugioh-standard.mse-style/style @@ -1,8 +1,9 @@ -mse version: 0.3.4 +mse version: 0.3.5 game: yugioh short name: Standard icon: card-sample.png position hint: 01 +version: 2007-09-23 card width: 375 card height: 523 diff --git a/data/yugioh-text-replacements.mse-symbol-font/symbol-font b/data/yugioh-text-replacements.mse-symbol-font/symbol-font index 4f3f1da7..ad0791b4 100644 --- a/data/yugioh-text-replacements.mse-symbol-font/symbol-font +++ b/data/yugioh-text-replacements.mse-symbol-font/symbol-font @@ -1,5 +1,6 @@ -mse version: 0.3.4 +mse version: 0.3.5 # Symbol font for missing characters +version: 2007-09-23 image font size: 16 horizontal space: 2 diff --git a/data/yugioh.mse-game/game b/data/yugioh.mse-game/game index 90af8165..13cec5ed 100644 --- a/data/yugioh.mse-game/game +++ b/data/yugioh.mse-game/game @@ -1,7 +1,8 @@ -mse version: 0.3.4 +mse version: 0.3.5 short name: Yu-Gi-Oh! icon: card-back.png position hint: 4 +version: 2007-09-23 ############################################################## Functions & filters ## Copied and Pasted from vs.mse-game, with a few modifications diff --git a/src/gui/update_checker.cpp b/src/gui/update_checker.cpp index 9cd2b413..203bd83d 100644 --- a/src/gui/update_checker.cpp +++ b/src/gui/update_checker.cpp @@ -33,7 +33,6 @@ class PackageVersionData : public IntrusivePtrBase { String name; ///< Name of the package String description; ///< html description String url; ///< Where can the package be downloaded? - bool is_installer; ///< Download url refers to a .mse-installer Version version; ///< Version number of the download Version app_version; ///< The minimium version of MSE required vector depends; ///< Packages this depends on @@ -56,7 +55,6 @@ IMPLEMENT_REFLECTION(PackageVersionData) { REFLECT(name); REFLECT(description); REFLECT(url); - REFLECT(is_installer); REFLECT(version); REFLECT(app_version); REFLECT_N("depends ons", depends); @@ -369,16 +367,44 @@ void UpdatesWindow::onActionChange(wxCommandEvent& ev) { PackageVersionDataP pack = update_version_data->packages[package_list->GetSelection()]; PackageAction& action = package_data[pack].second; switch (ev.GetId()) { - case ID_INSTALL: action = ACTION_INSTALL; break; - case ID_REMOVE: action = ACTION_UNINSTALL; break; - case ID_UPGRADE: action = ACTION_UPGRADE; break; - case ID_CANCEL: action = (pack->app_version > file_version) ? ACTION_NEW_MSE : ACTION_NOTHING; break; + case ID_INSTALL: + action = ACTION_INSTALL; + SelectPackageDependencies(pack); + break; + case ID_REMOVE: + action = ACTION_UNINSTALL; + RemovePackageDependencies(pack); + break; + case ID_UPGRADE: + action = ACTION_UPGRADE; + SelectPackageDependencies(pack); + break; + case ID_CANCEL: + switch (package_data[pack].first) { + case STATUS_INSTALLED: + SelectPackageDependencies(pack); + break; + case STATUS_NOT_INSTALLED: + RemovePackageDependencies(pack); + break; + case STATUS_UPGRADEABLE: + if (action == ACTION_UPGRADE) + DowngradePackageDependencies(pack); + else + SelectPackageDependencies(pack); + break; + } + action = (pack->app_version > file_version) ? ACTION_NEW_MSE : ACTION_NOTHING; + break; } updateButtons(package_list->GetSelection()); package_list->Refresh(); } void UpdatesWindow::onApplyChanges(wxCommandEvent& ev) { + FOREACH(update_version_data->packages, pack) { + PackageAction action = package_data[pack].second; + } } void UpdatesWindow::updateButtons(int id) { @@ -439,6 +465,15 @@ void UpdatesWindow::setDefaultPackageStatus() { } } +void SelectPackageDependencies (PackageVersionDataP pack) { +} + +void RemovePackageDependencies (PackageVersionDataP pack) { +} + +void DowngradePackageDependencies (PackageVersionDataP pack) { +} + BEGIN_EVENT_TABLE(UpdatesWindow, Frame) EVT_COMMAND(wxID_ANY, UPDATE_CHECK_FINISHED_EVT, UpdatesWindow::onUpdateCheckFinished) EVT_LISTBOX(ID_PACKAGE_LIST, UpdatesWindow::onPackageSelect) diff --git a/src/gui/update_checker.hpp b/src/gui/update_checker.hpp index ab992560..39bc8521 100644 --- a/src/gui/update_checker.hpp +++ b/src/gui/update_checker.hpp @@ -72,6 +72,10 @@ class UpdatesWindow : public Frame { void onActionChange(wxCommandEvent&); void onApplyChanges(wxCommandEvent&); + void SelectPackageDependencies (PackageVersionDataP); + void RemovePackageDependencies (PackageVersionDataP); + void DowngradePackageDependencies(PackageVersionDataP); + /// Update the buttons to indicate that this is selected. void updateButtons(int index); diff --git a/tools/website/create-package-list.pl b/tools/website/create-package-list.pl new file mode 100644 index 00000000..e69de29b