MTGProxyPrinter

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-05-18
11:43
AddCardWidget: Honor any card name filter when switching the selected language. Fixes [0ead0455412fe659] Leaf check-in: 7c05a95a15 user: thomas tags: trunk
11:29
Improve print switching. Fixes [549fa41374aa99fa] and [91a01402742ea685]. check-in: 1709ec68e3 user: thomas tags: trunk
2024-05-17
14:06
Changelog: Re-worded an entry. Leaf check-in: 82c2a9cdd8 user: thomas tags: fix_print_switching
13:10
Fix crash when switching the card language, if all printings in the source language are hidden by card filters. check-in: a0b4fefcfa user: thomas tags: fix_print_switching
11:27
Properly round-trip data of hidden printings in get_available_sets_for_card() and get_available_sets_for_card() check-in: e9b25b7721 user: thomas tags: fix_print_switching
2024-05-16
08:30
WIP attempt at designing a query that round-trips the data of hidden printings, in case those are present in the document. check-in: aeab82e433 user: thomas tags: fix_print_switching
07:37
tests: Add helper update_database_printing_filters(), which implements updating the printing filters of the given card database to provided values. check-in: 08ca847ca6 user: thomas tags: fix_print_switching
2024-05-15
15:48
Add changelog entry. check-in: 50ae206700 user: thomas tags: fix_print_switching
14:57
Sort the returned set codes by release date. check-in: 2b89f47729 user: thomas tags: fix_print_switching
14:56
Fix another typo in test data. check-in: 25d5bedbbe user: thomas tags: fix_print_switching
14:54
Fix an error in test data. A JSON sample was loaded twice, instead of loading two distinct samples. check-in: d5199f7860 user: thomas tags: fix_print_switching
14:51
Properly handle card language, and de-duplicate results. check-in: 486c5a2d26 user: thomas tags: fix_print_switching
14:42
CardDatabase: Add WIP methods get_available_sets_for_card() and get_available_collector_numbers_for_card_in_set(). First returns the sets the given card is available in, the second returns the collector numbers the printing is available in within it's own set. check-in: 0a2f54fabd user: thomas tags: fix_print_switching
13:57
Add three JSON samples for Spirit tokens, that will be used in test cases. check-in: 3cc40b4577 user: thomas tags: fix_print_switching
2024-05-14
12:04
CardDatabase: Improve docstring for find_related_cards, updating it to the new semantics. check-in: 655d6af3bb user: thomas tags: trunk
2024-05-09
15:49
Add new card filter for Art Series cards. check-in: a0a2162a5a user: thomas tags: trunk
15:07
Improve the related card search: The search now finds token cards created by Dungeons. check-in: 4336a63d4e user: thomas tags: trunk
14:03
Removed instance tracking of MeteredSeekableHTTPFile instances. check-in: d99a0d7769 user: thomas tags: trunk
11:19
Use a dict to store instances in the Runner base class. check-in: 5cea0b88aa user: thomas tags: trunk
09:32
Add a few comments to the card info downloader. check-in: 310d05bbfd user: thomas tags: trunk
07:39
Merge bugfix from v0.28.x branch check-in: c3064fb3be user: thomas tags: trunk
2024-05-07
17:24
Release version 0.28.2 Leaf check-in: 740ea9fe95 user: thomas tags: port_pyside6
17:23
Release version 0.28.2 Leaf check-in: 651a2ce3c0 user: thomas tags: release, v0.28.x, v0.28.2
15:59
Implement fully automatic basic land removal in the deck import setting, and a settings option to enable/disable this. Implements [b2f3c8206d645eb6]. check-in: 138dc9d107 user: thomas tags: trunk
13:18
settings: validation and migration functions updated to use a different parameter name that does not shadow the settings object from module scope. check-in: 99cc4706b8 user: thomas tags: trunk
13:08
Add a label showing the last database update to the About dialog. Implements [380e741c5de8624d]. check-in: 6ebf65c941 user: thomas tags: trunk
2024-05-06
14:15
Release v0.28.1 Optimize bundle size by removing the unused Qt6 SQL drivers. check-in: d095077aaf user: thomas tags: port_pyside6
12:01
Prepare release v0.28.1 check-in: 331f2b9889 user: thomas tags: port_pyside6
11:49
Release version 0.28.1 check-in: d8bad16b5c user: thomas tags: trunk, release, v0.28.1
11:21
tests/test_document.py: Replace use of TemporaryDirectory context manager with the tmp_path PyTest fixture. This mitigates permission denied errors in the test suite on Win10. check-in: ac7cdaf56f user: thomas tags: trunk
10:56
Merge with trunk. check-in: ac60380b05 user: thomas tags: port_pyside6
10:53
tests/ui/test_page_scene.py: Remove all unused qtbot fixture uses. check-in: 176a3efad3 user: thomas tags: trunk
10:41
Actually use the ijson use_float API parameter to enable use of faster float() numbers. It seems to have been dropped previously, somehow. check-in: 3067d19708 user: thomas tags: trunk
08:14
Merge with trunk. check-in: 4ba81f1386 user: thomas tags: port_pyside6
07:39
scripts/compile_ui_files.py: Fix DeprecationWarning. check-in: 40a840ba4f user: thomas tags: trunk
07:24
Rework requirements compilation script. Leaf check-in: fbdc5d77ec user: thomas tags: recompile_requirements
06:31
Move compilation of requirements*.txt files into a dedicated script for reusability. check-in: f60659ea00 user: thomas tags: recompile_requirements
06:06
Also install the packaging tools into the development virtual environments. check-in: 29c29d008a user: thomas tags: trunk
06:04
create_development_environment.sh: Use the venv module to create the virtual environment, instead of virtualenv. check-in: 2736ca37f0 user: thomas tags: trunk
2024-05-05
19:21
Fix [3d7336c562aa18f7]. Downloading images via the MissingImagesManager properly emits the document dataChanged signals, causing the PageScene to update as intended. check-in: f80a76e87f user: thomas tags: trunk
18:47
Improve wording in the changelog. check-in: add7ebd38b user: thomas tags: trunk
18:00
Add changelog entry. check-in: e28d339eb5 user: thomas tags: trunk
17:57
Implement fix for [ad0d4560d70f7d04], including unit tests. check-in: 8e9d7275b6 user: thomas tags: trunk
17:54
Implement fix for [ad0d4560d70f7d04], including unit tests for card bleeds with two images. Closed-Leaf check-in: fa94deabdb user: thomas tags: fix_card_bleed
16:39
Tests: Add test case verifying that the CardItem origin point is equal to the origin of the contained card pixmap item. Also a few cleanups in another test. check-in: 221ea7ec8c user: thomas tags: fix_card_bleed
16:05
Tests: Add test_card_bleed_with_single_card test case verifying the card bleed rendering with a single card on the page. check-in: 53c6e3a340 user: thomas tags: fix_card_bleed
12:18
Add tests for sharp corner rendering. check-in: 4cfb5c524b user: thomas tags: fix_card_bleed
2024-05-02
12:59
Implement crude "round corners" for generated pixmaps. check-in: 6ddb0532bb user: thomas tags: fix_card_bleed
12:42
Tests: Replace boolean oversized parameter in create_card_with_pixmap() helper with a size parameter taking in a CardSize instance. check-in: 6f9be8556d user: thomas tags: fix_card_bleed
2024-05-01
14:28
Tests: Simplify and unify action application in tests/ui/test_page_scene.py. Always use document.apply(action). Also stop using the wait_signal() context manager, since action application is fully synchronous. check-in: 2746000e7a user: thomas tags: trunk