twanvl
a112f885ca
Moved spec_sort to separate file, added more advanced options;
...
Split 'sort' script function into 'sort_text' and 'sort_list';
Double clicking card in stats panel switches to cards panel
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@587 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-08-01 18:34:24 +00:00
coppro
7709c21b5f
Fixed installer bugs, added documentation for crop function.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@578 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-16 18:25:08 +00:00
coppro
a75366234f
Added crop image function.
...
Fixed 'difference' symbol type.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@574 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-14 03:16:45 +00:00
coppro
11609df5db
Implemented reflection for PackageVersionData
...
A little memory cleanup (most memory loss is in wx and gtk though)
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@563 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-13 16:10:36 +00:00
coppro
8b069d3e6f
Added installer code.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@561 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-12 22:48:20 +00:00
twanvl
858d7804c1
Visual studio project file now uses $WX_VERSION environment variable
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@560 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-12 17:41:08 +00:00
twanvl
a234b24728
Fixed error about enumeration of files in local_data_directory; It should now also find packages from *both* directories.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@559 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-12 17:37:08 +00:00
twanvl
d590819762
Removed last of the BeginDrawing/EndDrawing calls;
...
Added english_number_ordinal script function;
Working on symbols with a different aspect ratio (i.e. wider/smaller symbols)
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@558 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-12 17:01:07 +00:00
coppro
b21192646b
Added new feature allowing data files in the user's settings directory to override those in the default directory
...
It's for systems where the main data is not writable by everyone. (Unices, mainly, and potentially Windows Vista)
The Windows default directory is a little out-of-the-way, in %HOME%\Application Data\Magic Set Editor\Data
Maybe they should be configurable.
But it also paves the way for the installer being capable of putting packages into the user's local directory.
That way, users don't all have to have all the packages that the other users want.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@557 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-12 01:10:45 +00:00
coppro
e1e6a0ae93
Added robustness to command-line options.
...
Fixed minor bugs in installer
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@556 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-12 00:29:01 +00:00
twanvl
8833d07c4a
Added 'filter' support to position function; Made sure sort script can depend on the value of the field itself.
...
Cleaned up some things, why is a blank image not thread safe?
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@548 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 18:57:41 +00:00
coppro
7676c0b6b6
Compatibility
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@547 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 17:14:56 +00:00
coppro
fa21bee0b1
Added new sort options for special rarity
...
Added "sort script" field
BUG: Dependencies are not correctly updated for collection sorting, so card numbers don't update properly.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@546 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 16:44:43 +00:00
twanvl
55a897e392
Implemented nicer string collation, with support for composed characters and accents;
...
Fixed symbol filter bug, green was not made transparent;
Slightly nicer error messages when forgeting 'type' keys.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@544 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 16:19:36 +00:00
twanvl
d4af90505a
Type name of ScriptObjects is now reported as the actual object type (card/set/value/etc.);
...
Back trace is slightly smarter
Removed move_cursor_with_sort
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@542 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 14:39:28 +00:00
twanvl
2d7834f548
Removed assert that shouln't be there
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@540 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 03:33:43 +00:00
twanvl
3c6721a0cb
Symmetry actions now work; reflection symmetry is forced to use a multiple of two copies
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@539 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 03:15:46 +00:00
twanvl
1a01ac55f2
Rotation and reflection should now work correctly;
...
Finished the symmetry editor
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@538 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 02:47:27 +00:00
twanvl
1c04a718ac
Implemented rotation and reflection
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@536 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-09 22:38:34 +00:00
twanvl
c7d31ddb4a
Implemented selection using rectangles in symbol editor
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@535 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-09 21:19:59 +00:00
twanvl
b409188013
Symbol editor now has constraints on selection, but part list allows selection inside groups.
...
Added logical 'xor' operator for scripting.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@534 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-09 20:43:16 +00:00
twanvl
31e60181ce
Fixed bug when opening directory; too early return from function.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@533 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-09 20:41:52 +00:00
twanvl
b5868a93ba
New add/remove keywords to match the icon for the keywords tab
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@532 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-09 18:51:55 +00:00
twanvl
d00b09eb60
New symbol part list control that shows previews and has a built in editor
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@529 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-08 22:26:39 +00:00
twanvl
c709760837
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@528 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-08 22:25:41 +00:00
twanvl
b18dea0f69
Movement of objects with the arrow keys in symbol editor
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@527 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-08 13:48:53 +00:00
twanvl
b46d979f9e
Added the necessery classes to handle symmetry objects/mirrors in symbols; What used to be SymbolPart is now SymbolShape, SymbolPart is a base class.
...
This should also pave the way for grouping.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@526 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-08 01:12:55 +00:00
twanvl
a0f7753933
Added icons to window menu and to the tab bar
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@523 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-07 20:00:51 +00:00
twanvl
d4e46e06d8
'Edit' and 'gallery' button for symbol editor
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@522 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-07 18:04:02 +00:00
twanvl
9f567a512e
Rotation can now zoom in x and y directions separatly; text can be scaled stretched/compressed horizontally.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@520 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-07 16:19:17 +00:00
twanvl
1646aebc88
Added identifying field to set, show set name in window title.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@519 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-07 14:53:24 +00:00
twanvl
43d92a5ce7
Keyword usage can now be used for statistics
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@517 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-07 01:39:08 +00:00
twanvl
86235dfc91
Fixed undo issue for combined editor;
...
Added keyword usage statistics
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@516 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-07 00:55:27 +00:00
twanvl
e3939813dc
Cursor now moves correctly with script updates; tries to stay outside <sym> tags;
...
Closing </kw> tags no longer end up in keyword parameters
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@515 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 23:28:45 +00:00
twanvl
6e17e7d31f
Added an option to create an installer package.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@512 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 20:19:02 +00:00
twanvl
fdb725963c
Removed the need for a separate multiple choice thumbnail request. This does no longer rely on any evil unsafe casts.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@511 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 19:37:11 +00:00
coppro
d8fb338b86
Fixed sloppy code leading to crashes - card select dialog works on Linux.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@510 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 17:57:06 +00:00
coppro
dd6c40febf
Compatibility update (escaped trigraphs) (yay for unused standard features)
...
Used real casting in ChoiceThumbnailRequest (can now bactrace card list errors properly)
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@509 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 17:30:26 +00:00
twanvl
b3d0d69437
Stats panel stays up to date when cards change;
...
Shift+Enter inserts soft line break in text editor (TODO: cursor is moved incorrectly)
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@508 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 16:32:17 +00:00
twanvl
86f7cb4176
Uses smart_less for position() script function
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@506 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 15:29:48 +00:00
twanvl
939d50804c
Multiple choice box kept open until mouse out
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@505 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 14:45:20 +00:00
twanvl
22df98c0fe
Sorting of card list distributed to all card lists that share the same game.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@504 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 13:53:13 +00:00
twanvl
64ad82bdd8
Fixed 'todo' in reader in ASCII build
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@503 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 13:30:52 +00:00
twanvl
4a0b66447e
Version bump
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@499 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-06 00:53:51 +00:00
twanvl
4ca572a29f
Added min and max script pseudo-functions
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@497 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-05 23:55:31 +00:00
twanvl
801dc3db39
Added functions for blurring and scaling images and changing the alpha value
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@494 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-05 21:58:09 +00:00
twanvl
5a619e4ee7
Card preview on style panel is refreshed when styling changes
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@492 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-05 17:33:53 +00:00
twanvl
c52dfe4f1d
Fixed font size of code in keywords tab;
...
Added 'recursive' flag to replace_rule function
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@487 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-05 14:44:24 +00:00
twanvl
470fbcb9a7
Fixed: failed to re-prepare text after content dependent script changed
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@482 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-04 22:23:09 +00:00
twanvl
b3d04fe192
Scripts depending on content_something are re-updating after updating the content properties
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@480 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-04 17:15:08 +00:00