coppro
1b74247914
Allowed symbol fonts to feature multiple symbols with text capability and multiple regex-matched symbols.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@838 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-04-07 23:35:09 +00:00
coppro
26562e03e3
Updated copyright information - added my name and also changed 2007 to 2008
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@837 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-04-06 18:16:32 +00:00
coppro
e6f466933d
More warnings/minor fixes
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@836 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-04-06 18:08:32 +00:00
twanvl
4defac43ff
Added <color:???> and <size:???> tags for changing text color/size
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@831 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-03-24 14:52:42 +00:00
coppro
60b1bb0489
Fixed that stupid user-made keyword precedence bug.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@828 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-02-10 02:14:15 +00:00
coppro
98fe6a4e26
Made the reader capable of skipping blank lines.
...
Added a bunch of missing byte-order marks.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@827 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-01-28 04:30:33 +00:00
coppro
75a4adcf57
I have made it so that it is possible to access extra card fields through the script as many, many templates are suffering for no good
...
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
2008-01-22 02:33:25 +00:00
coppro
3ad16e949f
Added sorting of words "A", "An", and "The".
...
Fixed transparency on update arrow.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@820 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-01-12 18:07:34 +00:00
twanvl
cefe0823f7
fixed: reminder text of a keyword can not be disabled if that keyword appears as the start of another word before it.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@818 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-01-11 21:40:17 +00:00
coppro
489630867c
Set svn:ignore.
...
Updated expected_locale_keys
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@816 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-01-06 10:39:53 +00:00
coppro
692ff43573
Compatibility updates step 1.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@815 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-01-05 22:37:22 +00:00
twanvl
5f9845c167
Fixed AlphaMask::isTransparent
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@809 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-01-01 18:43:09 +00:00
twanvl
ed060aeb04
nicer options for defaults in localization tr() functions
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@808 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-01-01 16:06:58 +00:00
twanvl
5fc06663b1
Added icon for MSE in packages window;
...
Added resample(image,width,height), instead of always passing in images
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@806 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-30 23:48:26 +00:00
twanvl
17965eea73
Fixed: direction:vertical was putting characters on the next line, causing multi-char symbols to render incorrectly
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@805 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-30 13:42:29 +00:00
twanvl
abf4da9cff
Fixed: rotation adjust code was overwriting scripts;
...
Fixed: positioning of stretched + rotated text
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@802 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-30 01:53:41 +00:00
twanvl
796975bd9d
Added saturate script function (+documentation), it also desaturates
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@800 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-30 00:48:39 +00:00
twanvl
3ceec52c1c
- no longer try to draw fields with huge or negative size
...
- download icons of packages
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@799 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-29 23:51:19 +00:00
twanvl
e49f2eebcb
fixed: errors in templates could cause program to hang/crash
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@796 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-29 21:12:11 +00:00
twanvl
eed8ba4274
PACKAGE_INSTALL now stands for both installation and upgrades
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@795 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-29 20:46:00 +00:00
twanvl
eba28b64d3
Now actually downloads a list of installers.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@794 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-29 19:53:16 +00:00
twanvl
4602d46203
added desaturate function for making greyed out icons
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@793 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-29 19:38:09 +00:00
twanvl
d2196eea09
Finally got precompiled headers to work.
...
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
2007-12-29 18:30:41 +00:00
twanvl
d493394519
- Added 'package list' field type
...
- Some refactoring of the other field types
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@790 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-26 23:37:45 +00:00
twanvl
8d86e4a25c
A bit of refactoring:
...
- 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.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@788 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-26 17:46:40 +00:00
twanvl
2fb7de196e
minor improvement of --help message
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@787 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-26 17:44:08 +00:00
twanvl
4405863485
Added caching to filter_text script function
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@786 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-26 17:43:17 +00:00
twanvl
dcfac836fa
Optimization: removed the conversion via wxImage for downsample_to_alpha (profiling indicated it was a bottleneck)
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@784 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-24 03:34:41 +00:00
twanvl
547a48b98d
- 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
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@783 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-24 02:04:45 +00:00
twanvl
b79f52db84
New rotation system (see forum thread).
...
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
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@782 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-23 21:58:58 +00:00
twanvl
94e4a1ce9e
Category selection in statistics panel now goes using a separate list for each dimension.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@781 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-23 21:49:48 +00:00
twanvl
5b62c3f9b7
Added convex hull function to ContourMask for drawing nicer borders around masked fields
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@780 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-22 19:22:32 +00:00
twanvl
07de34640e
Improved scrolling behavior of GalleryList
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@779 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-22 18:18:18 +00:00
twanvl
1cb5700a00
Added compact syntax for package dependencies:
...
"depends on: package version"
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@777 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-21 18:14:51 +00:00
twanvl
1ee9eeb578
next time, save before you commit...
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@776 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-21 18:10:58 +00:00
twanvl
9d1a105712
Added a 'tree list' control, which will be used for the package/updates window to be able to group packages
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@775 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-21 18:09:57 +00:00
twanvl
f52c288aeb
stylesheet and export template have a dependency on the game
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@774 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-20 20:03:55 +00:00
twanvl
25457f8512
Added --export command line flag
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@773 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-20 20:03:26 +00:00
twanvl
125dbe53af
AlphaMask combines alphas instead of overwriting
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@772 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-20 19:40:35 +00:00
twanvl
306b996ee0
fixed sorting of locale combo box
...
made update_checker compile in vc
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@771 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-12-12 16:21:35 +00:00
coppro
a20746422e
More fixes for Mac.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@770 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-11-08 04:26:48 +00:00
coppro
d1ce2232cb
Apparently GCC considers #elseif a substitute for #elif.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@769 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-10-20 02:57:13 +00:00
coppro
fc28cf099a
Fixed TLS
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@768 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-10-19 00:16:14 +00:00
coppro
a7efdf89c2
Added some stuff for platforms without TLS
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@767 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-10-18 23:55:24 +00:00
coppro
d0506a59f4
Fixed some minor compile/install bugs.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@766 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-10-17 04:27:08 +00:00
coppro
dd656ba1bd
Fixed "regex escape" function, and updated a script that needed it.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@762 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-09-30 14:37:18 +00:00
coppro
2fcf2f359d
Finished update window (YAY!)
...
Updates now work, and have been tested.
Made a few other updates.
To work on: aesthetics?
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@759 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-09-26 22:13:39 +00:00
coppro
30e18663f6
Added some new update code (YET TO BE TESTED) and some fixes to the VS
...
templates.
Still looking to find one source of a reference to
"futsymbol_artifact.png" (case-sensitive)
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@757 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-09-25 23:28:12 +00:00
coppro
3ea0a4abd7
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)
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@756 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-09-25 02:02:53 +00:00
twanvl
4c40394ba5
Now also requires a dependency for symbol fonts;
...
Fixed all the dependency warnings for the magic templates
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@754 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-09-24 21:54:52 +00:00