Commit Graph

7113 Commits

Author SHA1 Message Date
Philipp Wolfer
1c4e6887f1 Use PyQt 5.14.2 for Windows builds 2020-05-07 10:18:17 +02:00
Philipp Wolfer
7dc8306389 NEWS: Consistent formatting of script function names 2020-05-07 09:04:26 +02:00
Philipp Wolfer
3881261fc0 Release 2.3.2 2020-05-06 11:33:20 +02:00
Philipp Wolfer
7c83c45e02 Updated translations 2020-05-06 10:53:54 +02:00
Gabriel Ferreira
1e07495c26 PICARD-1809: Load based on extensions, fallback to guessing if it fails 2020-05-01 01:29:34 +02:00
Philipp Wolfer
4138db5430 ci: fixed macOS builds not finding msgfmt 2020-04-30 15:12:55 +02:00
Philipp Wolfer
fdfd796ec4 Updated translations 2020-04-18 10:36:52 +02:00
Philipp Wolfer
69e6c8c8c8 Ensure using UTF-8 encoding when running update_constants 2020-04-18 00:57:19 +02:00
Philipp Wolfer
9b4c63f3f1 PICARD-1791: Ignore Qt's network inaccessible state
Qt's network monitoring sometimes reports falsly the network being inaccessible. Ignore this state and rely on handling request errors.
2020-04-18 00:43:38 +02:00
Philipp Wolfer
ac91895629 PICARD-1803: Fixed decamelcasing relationship attributes
EWI must not become E W I
2020-04-17 22:02:10 +02:00
Philipp Wolfer
b50b14a093 Upgrade to fpcalc 1.5.0 for Windows and macOS builds 2020-04-17 22:00:29 +02:00
Undearius
df85263762 PICARD-1800: Simplify Unicode 'Bullet' to ASCII 'Hyphen-minus' 2020-03-29 12:45:15 +02:00
Philipp Wolfer
f812681092 PICARD-1795: Allow deleting iTunNORM and iTunPGAP tags from ID3 2020-03-28 20:01:58 +00:00
Bob Swift
bf5e38689d Update copyright year to 2020 2020-03-22 09:45:30 +00:00
Ray
afcab0f779 Parse additional fields from the AcoustId response 2020-03-18 08:41:04 +00:00
Philipp Wolfer
3de4a31e1a Use String.format for assembling plugin descriptions 2020-03-13 06:48:53 +00:00
Philipp Wolfer
f0393d840c PICARD-1790: Fix crash when selecting plugins with update 2020-03-13 06:48:53 +00:00
Laurent Monin
04a98581a3 Merge pull request #1514 from rdswift/fix_function_location_info_and_add_to_runtimeerror_tests
Fix function line, column in ScriptRuntimeError.  Add tests.
2020-03-07 01:19:16 +01:00
Bob Swift
2b07885c69 Add missing formatting code. Update test for missing code. 2020-03-06 14:18:57 -07:00
Philipp Wolfer
3a1d6edfcb Merge pull request #1518 from phw/increase-formats-test-coverage
Increase formats test coverage and fix discovered issues
2020-03-06 18:33:51 +00:00
Philipp Wolfer
cea54fe7c8 Minor code cleanup in formats.id3 2020-03-06 19:32:57 +01:00
Bob Swift
46937bab8b Combine StackItem classes into one. Standardize exception prefix text. 2020-03-06 10:18:07 -07:00
Philipp Wolfer
b2a850c007 PICARD-1788: Fix case-insensitive saving of ID3 TXXX frames 2020-03-06 17:05:04 +01:00
Philipp Wolfer
96e429f83a PICARD-1787: ID3 fix deleting case-insensitive TXXX frames 2020-03-06 17:00:53 +01:00
Philipp Wolfer
880a3c3443 Added ID3 tests for deleting tags in __rename_freetext 2020-03-06 16:45:32 +01:00
Philipp Wolfer
bb4c417d04 PICARD-1786: Fix ID3 deleting multiple TIPL items with same role
Added tests for deleting TIPL entries from ID3, fixed issue of multiple people with same role not getting removed.
2020-03-06 16:45:25 +01:00
Philipp Wolfer
80b1b9ea93 PICARD-1785: Fix deleting ID3 tags with explicit ~id3: syntax 2020-03-06 16:41:26 +01:00
Philipp Wolfer
062e75afb8 Test saving license to ID3 2020-03-06 13:47:38 +01:00
Philipp Wolfer
6e8f4ed5d2 Improve format test coverage 2020-03-06 13:47:38 +01:00
Philipp Wolfer
83be0ae5a3 Added tests for loading unsupported images from tags 2020-03-06 12:46:30 +00:00
Laurent Monin
9353eb25da Merge pull request #1516 from zas/caa_provider_tests
Improve handling of CAA thumbnail sizes, add tests
2020-03-06 11:54:36 +01:00
Laurent Monin
ff006f1924 _CAA_THUMBNAIL_SIZE_ALIASES: remove useless 'large' & 'small' 2020-03-06 10:48:14 +01:00
Bob Swift
d5de2dc159 Use StackItem and FunctionStackItem with script exception calls 2020-03-05 15:35:16 -07:00
Laurent Monin
053f57666a _CAA_THUMBNAIL_SIZE_MAP: use '500' instead of historical 'large' for thumbnail URLs 2020-03-05 15:49:20 +01:00
Laurent Monin
9c261325fe _CAA_THUMBNAIL_SIZE_MAP: use '250' instead of historical 'small' for thumbnail URLs 2020-03-05 15:46:56 +01:00
Laurent Monin
2529d98151 caa_url_fallback_list(): add support for size aliases
It makes it more future-proof, and we'll let us use 500 and 250 instead of historical large and small
Add/modify related tests
2020-03-05 15:43:12 +01:00
Laurent Monin
4892309e95 test_caa_url_fallback_list(): add few explanations 2020-03-05 15:32:54 +01:00
Laurent Monin
ac84aba3a2 test_caa_url_fallback_list(): Improve assertion error message 2020-03-05 15:31:22 +01:00
Laurent Monin
1ee61dd4a7 caa_url_fallback_list() test: assert TypeError exceptions in case of bad args 2020-03-05 15:07:20 +01:00
Laurent Monin
2507644eca Test picard.coverart.providers.caa.caa_url_fallback_list() 2020-03-05 14:59:15 +01:00
Laurent Monin
0578d3d1a7 Merge pull request #1515 from zas/PICARD-1784
PICARD-1784: fix a typo leading to Coverart error: Host not found
2020-03-05 14:18:07 +01:00
Laurent Monin
572e750372 PICARD-1784: fix a typo leading to Coverart error: Host not found
It happens only with releases having PDF cover art images from CAA, and when those images are actually downloaded by Picard (depending on selected options)

This issue was introduced in 30635246f6
2020-03-05 10:38:57 +01:00
Philipp Wolfer
6e3da123af PICARD-1777: Properly support fractional scaling on Windows 10
With Qt 5.14 setting HighDpiScaleFactorRoundingPolicy allows proper scaling to e.g. 150% on Windows 10. Otherwise Qt5 would just scale to the next full factor, e.g. 200%.
2020-03-05 07:26:04 +00:00
Bob Swift
61d9196b92 Fix function line, column in ScriptRuntimeError. Add tests. 2020-03-04 16:14:45 -07:00
Laurent Monin
38a05d6eaa Merge pull request #1508 from rdswift/PICARD-1776
PICARD-1776: Trap ValueError exception in $datetime function
2020-03-04 23:19:45 +01:00
Philipp Wolfer
be5965b884 Bump version for 2.3.2 development 2020-03-04 11:57:07 +01:00
Philipp Wolfer
7f6db1bde6 PCIARD-1783: Fixed regex escaping for tag descriptions in Vorbis and APEv2 2020-03-04 07:02:06 +00:00
Philipp Wolfer
57c8fe209a PICARD-1783: Fix deletion of comment, performer and lyrics tags
This adds tests for deleting comment, performer and lyrics tags and fixes various issues with this in ID3, MP4, Vorbis and APEv2.
2020-03-04 07:02:06 +00:00
Bob Swift
462ba2d74b Remove unnecessary "except..." code. 2020-03-03 15:17:14 -07:00
Bob Swift
1ccaebb28f Fix line, position order and add line number to test. 2020-03-03 15:07:33 -07:00