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
Philipp Wolfer
c6d091eb0a
Merge pull request #1269 from phw/PICARD-1594-is_video_audio_scripting
...
PICARD-1594: Add $is_video() and $is_audio() scripting functions
2019-09-11 11:48:41 +02:00
Philipp Wolfer
d304e30dc2
PICARD-1594: Set ~video variable on file loading based on extension
...
This does not give a 100% coverage of detecting files which include video, but at least those files are supposed to be video files.
2019-09-11 08:49:00 +02:00
Philipp Wolfer
5e05900e7e
CI: Add a timeout for macOS package uploads
2019-09-11 08:44:36 +02:00
Philipp Wolfer
209836cbdc
PICARD-1025: Do not hide error messages in renaming options
...
Since renaming options handled scripting errors separately it hid other form validation errors.
2019-09-11 06:03:25 +02:00
Philipp Wolfer
5223114e74
PICARD-1595: Keep cursor position when editing tag names
2019-09-11 06:01:17 +02:00
Philipp Wolfer
6aef76e76c
PICARD-1586: Do not actively prevent the standard ReplayGain tags for Opus.
...
Those tags are still supported by some software, and it should be the decision of the ReplayGain tool and / or user which tags to write.
2019-09-11 00:34:35 +02:00
Philipp Wolfer
6ba10be54b
PICARD-1594: Add $is_video() and $is_audio() scripting functions
2019-09-10 17:45:58 +02:00
Philipp Wolfer
602842c109
AppData: Add donation URL
...
See https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-url
2019-09-10 15:40:49 +02:00
Philipp Wolfer
103b7315e9
Test unsupported tag is really unsupported
2019-09-08 13:33:19 +02:00
Laurent Monin
3089dafe4c
Merge pull request #1268 from zas/bytes2human_coverage
...
Increase test coverage of bytes2human
2019-09-08 10:57:46 +02:00
Philipp Wolfer
511a22a124
Merge pull request #1267 from phw/increase-test-coverage
...
Increased test coverage of format tests
2019-09-08 10:35:23 +02:00
Laurent Monin
270a0cfe38
Increase test coverage of bytes2human
2019-09-08 10:28:40 +02:00
Philipp Wolfer
a744b3ac32
Updated translations from Transifex
2019-09-08 02:17:26 +02:00
Philipp Wolfer
a66b66d3d4
Increased test coverage for scripting tests
2019-09-07 20:54:12 +02:00