- 30 Dec, 2007 2 commits
-
-
twanvl authored
-
twanvl authored
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.
-
- 27 Dec, 2007 7 commits
-
-
twanvl authored
-
twanvl authored
- Some refactoring of the other field types
-
twanvl authored
-
twanvl authored
- common code of ChoiceValueViewer and MultipleChoiceValueViewer put into functions - RotatedDC can now draw text with shadow. - DECLARE_STYLE_TYPE macro and friends do slightly more.
-
twanvl authored
-
twanvl authored
-
twanvl authored
-
- 24 Dec, 2007 4 commits
-
-
twanvl authored
Optimization: removed the conversion via wxImage for downsample_to_alpha (profiling indicated it was a bottleneck)
-
twanvl authored
- Optimization: common parameters to built in functions are no longer looked up as a string at each call, instead their integer ids are global constants - Optimization: some other minor tweaks. - Nicer --help message
-
twanvl authored
Major changes: - when rotating, the top left corner of the rectangle stays in place. - ValueViewers get a dc that is pre-rotated/translated for them, i.e. (0,0) is the top-left of the viewer (with ValueViewer::getRotation). - moved 'angle' from individual Styles to the Style base class. - any rotation angle is now possible. angle is still an int for now. This warrants a version bump
-
twanvl authored
-
- 23 Dec, 2007 2 commits
- 22 Dec, 2007 4 commits
- 21 Dec, 2007 3 commits
- 13 Dec, 2007 1 commit
-
-
twanvl authored
made update_checker compile in vc
-
- 08 Nov, 2007 1 commit
-
-
coppro authored
-
- 20 Oct, 2007 1 commit
-
-
coppro authored
-
- 19 Oct, 2007 2 commits
- 17 Oct, 2007 1 commit
-
-
coppro authored
-
- 13 Oct, 2007 1 commit
-
-
pichoro authored
Added infinity mana symbol. Added insert symbol menus to all symbol fonts that were lacking them. Updated font color choice for fpm promo to improve readability.
-
- 06 Oct, 2007 2 commits
- 30 Sep, 2007 1 commit
-
-
coppro authored
-
- 29 Sep, 2007 1 commit
-
-
pichoro authored
Adjusted fields for magic-planeshifts and alignment in magic-new-promo. Added transparent mana symbol watermarks.
-
- 28 Sep, 2007 1 commit
-
-
coppro authored
NOTE: I removed the default list of creature types. I don't want it gone, I just found the update easier to make without a simple list. If someone else feels like making one themself, I don't object.
-
- 27 Sep, 2007 1 commit
-
-
coppro authored
Updates now work, and have been tested. Made a few other updates. To work on: aesthetics?
-
- 26 Sep, 2007 2 commits
- 25 Sep, 2007 3 commits
-
-
coppro authored
Made it so that update window and set window can't be open simultaneously (don't explode the set by deleting the style, say). Made update window enforce dependencies Added update button to welcome window (need icon still)
-
twanvl authored
-
twanvl authored
Fixed all the dependency warnings for the magic templates
-