- fix: pointer was not incremented in recognizePrefix
- removed merge_numbers, regexes are better
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@841 0fc631ac-6414-0410-93d0-97cfa31319b6
New keyword (Conspire).
New colored artifact blends.
Partially adjusted sorting.
Truncated legend names via "@".
Fixed some errors in magic-new-flip.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@840 0fc631ac-6414-0410-93d0-97cfa31319b6
Untap symbols all around (Magic and Vanguard).
First two Shadowmoor keywords (Wither and Persist).
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@834 0fc631ac-6414-0410-93d0-97cfa31319b6
Add descriptions to many fields.
Made some text fields made editable and multline.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@833 0fc631ac-6414-0410-93d0-97cfa31319b6
Adjusted borders of rarities slightly.
Fixed a bug relating to shrinking mana costs in magic-future-textless.
Added option to left align artist and copyright in magic-old styles, as seen in Tempest.
Changed all magic-new, magic-future, and magic-planeshifted styles to use ModMatrix for p/t, increased font size 1 point, raised p/t 1 pixel, added "shrink-overflow".
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@829 0fc631ac-6414-0410-93d0-97cfa31319b6
reason as a result of them not being scriptable. I understand that the gamme shouldn't be allowed to rely on them, but the styles
should, and as such, they should definitely be accessible from scripting.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@826 0fc631ac-6414-0410-93d0-97cfa31319b6
Updated creature type lists in accordance w/ Oracle update.
Shrank textbox font size for magic-future.
Fixed new "colored multicolor land name" option in futureshifts.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@825 0fc631ac-6414-0410-93d0-97cfa31319b6
Added new styling option to replicate "Murmuring Bosk" frame from Morningtide.
Changed game file "creature type" lists to be named "Race" and "Class".
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@821 0fc631ac-6414-0410-93d0-97cfa31319b6
Keyword polish.
Various other maintenances.
Added "magic-mana-small-grey" as colorless mana font.
Removed "colorless mana" styling choice when applicable.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@817 0fc631ac-6414-0410-93d0-97cfa31319b6
"Shifted sorting" on futureshifts and planeshifts is now optional.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@807 0fc631ac-6414-0410-93d0-97cfa31319b6
Magic-old heavily updated.
Magic keyword system updated to allow for Prowl (morningtide).
Amplify keyword updated to maintain functionality.
Prowl, Kinship, and Reinforce keywords added to Magic and Vanguard.
Protection keyword updated.
Altered creature type lists (they still don't really work right).
Fixed an error in champion keyword; still no championing multiple cards.
New colorless frame for magic-future.
Made watermarks in magic-future more narrow; keeps larger ones out of typeline.
Old style watermarks now available in magic-old styles.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@798 0fc631ac-6414-0410-93d0-97cfa31319b6
Now all C++ files need to #include <util/prec.hpp>
That is why all .cpp files are touched by this commit
Many changes to installers and update checking:
- the window is now called PackagesWindow, in a new source file
- update checking is now independent from the PackagesWindow. For update checking only a list of package versions are needed (vector<PackageDependency>). This is much less information to download at each startup.
- the list of available packages is now a list of available Installers, since an installer can contain multiple packages.
- moved the logic of dependency checking etc. to data/installer
- moved the actual installation to util/io/package_manager
- moved directory iteration/creation logic to util/file_utils
- added PackageDirectory: the local and global package directory now have their own object (was part of PackageManager)
- added PackageVersion: for detecting if a package has been modified after it was installed.
- added PackageDescription: description/header of a package. Basicly the same as what Packaged provides.
- added DownloadableInstaller: where to find an insaller, what does it contain?
- added InstallablePackage: brining it all together: installer, package, status, action.
Current status: the insaller is currently broken in a few places, more on that soon.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@792 0fc631ac-6414-0410-93d0-97cfa31319b6