Commit Graph

6508 Commits

Author SHA1 Message Date
Philipp Wolfer
fcd2dd5336 i18n: Activated additional languages with > 40% completion
New languages:

- Galician
- Icelandic
- Occitan
- Romanian

# Conflicts:
#	picard/const/languages.py
2019-09-26 10:11:39 +02:00
Philipp Wolfer
741d33ce2f Update pot file 2019-09-25 12:26:42 +02:00
Philipp Wolfer
016cc29439 i18n: Added en_AU and fr_CA to language selection 2019-09-25 12:24:55 +02:00
Philipp Wolfer
5fcbb89a0b Fixed typo occured -> occurred 2019-09-25 11:46:58 +02:00
Philipp Wolfer
9dab7d1da1 PICARD-1610: Give color options labels maximum width
Without this the labels do not expand and the text breaks even though there is enough space in the view.
2019-09-20 19:48:24 +02:00
Philipp Wolfer
0242b24d89 Release 2.2.1 2019-09-20 11:42:37 +02:00
Laurent Monin
50c2bfc1f7 Add myself to .mailmap 2019-09-20 09:59:27 +02:00
Philipp Wolfer
7340ce0923 Updated mailmap file with myself 2019-09-20 08:45:39 +02:00
Philipp Wolfer
5200a766ea Updated translations 2019-09-20 07:55:08 +02:00
Philipp Wolfer
b14000b31b Unified spelling of keys in verson dict 2019-09-20 07:48:14 +02:00
Philipp Wolfer
779f20a8b4 PICARD-1609: Use qVersion() instead of QT_VERSION_STR
This shows the proper runtime version of Qt being used instead of the Qt version PyQt was built against.
2019-09-20 07:48:14 +02:00
Philipp Wolfer
1cf46a9d20 travisci: Print macOS package upload location in log 2019-09-19 15:04:22 +02:00
Philipp Wolfer
1852d4c217 PICARD-1608: Allow removal of "non-album tracks" pseudo-album again
Directly removing the NAT pseudo-album broke with c6815c4fad. This commit fixed the issue, that removing both the non-album tracks album and the last NAT track would cause a crash, since removal of the NAT album was attempted twice.

Solution: Allow direct removal of the NAT album, but ensure duplicate calls to remove_album() do not crash.
2019-09-19 09:19:10 +02:00
Philipp Wolfer
a6a33142e0 travisci: Install awscli for macOS build upload 2019-09-19 07:48:13 +02:00
Philipp Wolfer
06fda4792d travisci: Upload macOS artifacts to S3 (#1290)
* travisci: Upload macOS artifacts to S3

* Test S3 upload without awscli upgrade
2019-09-19 00:02:55 +02:00
Philipp Wolfer
ed944abbb9 Merge pull request #1288 from phw/minify-sdist
PICARD-1602: Minify sdist, removed tests and other files
2019-09-18 23:58:16 +02:00
Philipp Wolfer
3d2a08cc33 Haiku: use Haiku Qt style 2019-09-18 17:33:13 +02:00
Philipp Wolfer
2bf98913fc Create FUNDING.yml 2019-09-18 15:06:38 +02:00
Philipp Wolfer
555f5a4e8e PICARD-1602: Removed CI sdist tests again 2019-09-18 11:54:57 +02:00
Philipp Wolfer
0dfcedc975 PICARD-1602: Minimize files included in sdist 2019-09-18 11:54:00 +02:00
Philipp Wolfer
eac6ee16ca Only include images required for install in sdist 2019-09-18 10:58:38 +02:00
Philipp Wolfer
9c2c21d641 PICARD-1607: Ensure OptionsDialog gets deleted when closed
Otherwise instances of OptionsDialog stay around in the background, reacting to events and consuming resources.
2019-09-18 07:45:05 +02:00
Christian Clauss
449b8f3532 Travis CI: The sudo tag is now deprecated on Travis 2019-09-17 10:40:57 +02:00
Philipp Wolfer
2410451d34 PICARD-1604: Workaround for PyInstaller placing Qt translations at wrong location 2019-09-16 09:01:31 +02:00
Philipp Wolfer
bfd51b60fc PICARD-1603: Show translated color UI labels 2019-09-16 09:00:59 +02:00
Philipp Wolfer
827907d90c Release 2.2.0 2019-09-14 20:36:04 +02:00
Philipp Wolfer
2346e84342 Updated changelog 2019-09-14 20:30:44 +02:00
Philipp Wolfer
19f2214c6b Update .po files 2019-09-14 20:29:27 +02:00
Philipp Wolfer
641ae078c5 PICARD-1601: Added missing test files to sdist manifest 2019-09-14 20:14:28 +02:00
Philipp Wolfer
3206117ec7 PICARD-1601: In CI package sdist archive and run tests from it
Ensure we package for PyPI with all test dependencies.
2019-09-14 20:14:28 +02:00
Philipp Wolfer
05ffd72884 tests: use assertIn and assertNotIn 2019-09-13 22:09:36 +02:00
Philipp Wolfer
86835d7916 Merge pull request #1280 from phw/PICARD-456
PICARD-456: Do not remove empty standard directories
2019-09-13 21:06:04 +02:00
Philipp Wolfer
2c05e59f3a Fixed emptydir tests on macOS 2019-09-13 20:30:19 +02:00
Laurent Monin
be7b4d70bb assertEquals() was deprecated in favor of assertEqual() 2019-09-13 19:31:20 +02:00
Philipp Wolfer
8eb3fe3321 PICARD-456: Factored out empty dir handling into separate module 2019-09-13 17:44:04 +02:00
Philipp Wolfer
3f07e324e9 PICARD-456: Improved error handling for remove empty dirs
Distingiush between errors removing a dir and skipping it intentionally. Log errors.
2019-09-13 16:25:51 +02:00
Philipp Wolfer
26d51865b4 PICARD-456: Do not remove empty standard directories
This protects standard directories like e.g. ~/Desktop being deleted if empty.
2019-09-13 16:25:51 +02:00
Philipp Wolfer
4b09eaf33f Fixed names of parameters for run_track_metadata_processors
Also switched the parameters around to match the order for the public API.
2019-09-13 09:38:01 +02:00
Philipp Wolfer
663d04f5cf Run full APE tests for AAC files 2019-09-13 09:37:45 +02:00
Philipp Wolfer
ffef2cc973 Fixed api_versions, 2.3 is not yet available. 2019-09-12 19:31:19 +02:00
Philipp Wolfer
3ea71d51ff PICARD-1598: Keep selection when updating album in itemview 2019-09-12 17:48:12 +02:00
Philipp Wolfer
f9367eb2dd PICARD-1599: Use fpcalc json output
Use fpcalc json output for more robust output parsing and add better error handling.
2019-09-12 16:57:50 +02:00
Philipp Wolfer
3803e385e3 INSTALL.md: Update gettext download link for Windows.
See also PW-71
2019-09-12 10:53:26 +02:00
Philipp Wolfer
1f67f031a4 PICARD-1388: Added uninstall information to INSTALL.md
Also recommend the pip approach, as it allows easy uninstall by default.
2019-09-12 10:45:52 +02:00
Philipp Wolfer
678231815b Merge pull request #1274 from phw/PICARD-622
PICARD-622: Do not reset horizontal scroll position in main window panes on selection change
2019-09-11 17:01:48 +02:00
Philipp Wolfer
c21449f09d Merge pull request #1275 from phw/PICARD-1590-fix-thread-lockups
PICARD-1590: fix thread lockups
2019-09-11 17:00:42 +02:00
Philipp Wolfer
ebd98c9758 PICARD-1590: Avoid threading issues in config
Handle known values in config sperately to allow fast access and avoid threading issues when iterating over all QSetting keys.
2019-09-11 16:02:46 +02:00
Philipp Wolfer
7d9ffebe06 Revert "PICARD-1590: Fixed thread locking when saving options"
This reverts commit 7bd7736ad1b1f88a66611034a4ffb5e363ae5b6b.
2019-09-11 15:09:46 +02:00
Philipp Wolfer
dba090e6c8 Maintain horizontal scroll position on itemviews selection changes 2019-09-11 12:04:59 +02:00
Philipp Wolfer
0c5805db12 PICARD-622: Fix file browser resetting horizontal scrolling
Still apply automatic horizontal scroll position, but calculate it based on the parent's indentation. This makes navigating the file browser with the keyboard intuitive while always showing the relevant content.
2019-09-11 12:04:54 +02:00