Philipp Wolfer
a2eec8bda7
Merge pull request #1723 from phw/modern-macos-build
...
PICARD-1950: Provide updated builds for macOS 10.12+ and 10.14+
2020-12-29 10:17:29 +01:00
Philipp Wolfer
999846c1ae
Unity progress indicator is supposed to return an APP URI
...
See https://wiki.ubuntu.com/Unity/LauncherAPI#Progress
2020-12-28 12:44:45 +01:00
Philipp Wolfer
643ab1dc60
PICARD-2083: Allow empty fpcalc path, auto detect path if empty
2020-12-27 12:22:37 +01:00
Philipp Wolfer
19bafa2999
macOS: Only test package after build if it was codesigned
...
Without code signing this will likely fail due to signature errors
2020-12-26 16:53:41 +01:00
Philipp Wolfer
3c50b3ea4e
More verbose output in macOS build script
2020-12-26 16:41:54 +01:00
Philipp Wolfer
293c2c730f
macos: build with Python 3.9.1
2020-12-26 15:30:13 +01:00
Philipp Wolfer
09aa1b7467
macos: verify notarization and code signature
2020-12-26 15:30:12 +01:00
Philipp Wolfer
8d8e8c186c
Create separate builds for macOS 10.12+ and 10.14+
2020-12-26 15:30:12 +01:00
RomFouq
11ab537679
Set the AcoustID port to 443, to use TLS
...
Set the AcoustID port to 443, to use TLS, otherwise requests are sent in plain, unencrypted HTTP.
2020-12-26 15:10:02 +01:00
Philipp Wolfer
998828c6f2
Merge pull request #1720 from phw/PICARD-1926
...
PICARD-1926: Use for per-thread config instances
2020-12-26 15:05:19 +01:00
Tim Gates
30f782b2b8
docs: fix simple typo, temporarly -> temporarily
...
There is a small typo in picard/util/settingsoverride.py.
Should read `temporarily` rather than `temporarly`.
2020-12-26 09:18:43 +01:00
Philipp Wolfer
8053e59eda
Refactor config.purge_config_instances
2020-12-25 17:06:32 +01:00
Philipp Wolfer
0e81f72385
metadatabox: pass top_tags as a set
2020-12-25 12:37:17 +01:00
Philipp Wolfer
710ca70f00
Removed now obsolete workaround for PICARD-1590
...
PICARD-1590 was also a result of the threading issue and a dirty hack to work around this.
2020-12-25 12:37:16 +01:00
Philipp Wolfer
dbc95baf50
PICARD-1926: Use per-thread config in worker threads
2020-12-25 12:37:16 +01:00
Philipp Wolfer
c0e6243a13
PICARD-1926: Adjust test cases for new config structure
2020-12-25 12:37:15 +01:00
Philipp Wolfer
bc7a393778
PICARD-1926: Prepare for per-thread config instances
...
QSettings is not thread safe, but instead each thread must use its own instance of QSettings. Otherwise this leads to deadlocks when reading settings shortly after writing settings in different threads.
Prepare per-thread config instances by adding config.get_config() and using it to fix deadlocks experienced in the metadatabox.
2020-12-25 12:37:15 +01:00
Philipp Wolfer
0abf11a88e
Fixed interface_colors test when dark UI is in use
2020-12-24 14:33:58 +01:00
Felix Schwarz
1a4c5bdfdb
Avoid exception when editing metadata but no tag was selected
...
If "self.selected_tags()" returns no tags "tags[0]" will trigger an
exception.
2020-12-18 10:02:23 +01:00
Philipp Wolfer
a521e529ac
Bump version to 2.5.6dev1
2020-12-17 15:59:45 +01:00
Philipp Wolfer
7e4c106087
Release 2.5.5
2020-12-17 15:58:17 +01:00
Laurent Monin
fc416684cb
Resync de translation
2020-12-17 15:52:05 +01:00
Philipp Wolfer
70cd0e9335
PICARD-2071: Fix tracks sometimes sorted in reverse order
...
When tracks got loaded while sorting was disabled the tracks ended up in reverse order. Unify the behavior by always disabling sorting while inserting tracks.
2020-12-17 15:48:36 +01:00
Philipp Wolfer
813feb90db
PICARD-2070: Fixed lookup only moving half the files
...
Iterating over files to then move them can change the original list. Iterate over a copy. This is a regression from b0ee615
2020-12-16 14:36:58 +01:00
Philipp Wolfer
6cb4b82314
Bump version to 2.5.5dev1
2020-12-15 21:15:31 +01:00
Philipp Wolfer
cdb58089c7
Release 2.5.4
2020-12-15 20:29:43 +01:00
Philipp Wolfer
acb999781a
Merge pull request #1715 from phw/PICARD-2067
...
PICARD-2067: Fix crash on Windows startup
2020-12-15 20:24:56 +01:00
Philipp Wolfer
988fc8bdc7
Revert "Build with PyInstaller 4.1"
...
This reverts commit 5889c30b7f .
2020-12-15 20:03:37 +01:00
Philipp Wolfer
95878828e0
Revert "Build with Python 3.8 on Windows"
...
This reverts commit e16274a3f7 .
2020-12-15 20:03:27 +01:00
Philipp Wolfer
884302ab56
Bump version to 2.5.4dev1
2020-12-15 16:11:06 +01:00
Philipp Wolfer
809fb173a0
Release 2.5.3
2020-12-15 14:32:15 +01:00
Philipp Wolfer
0a09806e79
Updated German translation
2020-12-15 14:25:11 +01:00
Laurent Monin
1c10588c9c
Resync translations
2020-12-15 10:54:30 +01:00
Philipp Wolfer
d54a843a2b
PICARD-2064: Fixed clusters not showing album name in album column
2020-12-14 21:28:14 +01:00
Philipp Wolfer
87fad6f710
Less colloquial AcoustID error messages
2020-12-14 14:45:12 +01:00
Philipp Wolfer
7515a3522c
Fixed size for picard-tags-from-filename icon
2020-12-14 14:13:43 +01:00
Laurent Monin
cf51db94e8
Resync translations
2020-12-14 13:32:57 +01:00
Philipp Wolfer
aabe3004c9
Update picard.pot
2020-12-14 11:54:12 +01:00
Philipp Wolfer
376e90f62c
Fixed removing album or track with multiple files attached
...
Removing an album or track where multiple files had been matched to a single track could result in only half of the files being actually removed. This was introduced in bab8447 .
2020-12-14 11:51:44 +01:00
Philipp Wolfer
b0ee61568c
Minor code simplification
...
Use yield from in iterfiles, removed redundant logic when calling album.match_files
2020-12-14 11:51:44 +01:00
Philipp Wolfer
2fe7aa9c75
PICARD-2063: Make automatic horizontal scrolling in file browser configurable
2020-12-14 11:51:12 +01:00
Philipp Wolfer
433535179d
PICARD-2062: Do not remove files with unmatched tracks after track search
2020-12-14 08:14:47 +01:00
Philipp Wolfer
ac1482a6fd
Fixed album file count not getting updated properly
2020-12-14 08:14:47 +01:00
Philipp Wolfer
dda347d941
PICARD-2045: Recalculate changed state after file.clear_pending()
2020-12-14 08:13:43 +01:00
Laurent Monin
46956da88a
PICARD-2059: do not display [picard.script.functions] in inline script documentation
...
This is a regression introduced in 048651fa41
2020-12-12 13:24:34 +01:00
Philipp Wolfer
efe9a85f8b
Merge pull request #1706 from zas/acoustid_payload
...
PICARD-2046: improve AcoustID submission process, better handling of maximum payload
2020-12-12 12:01:02 +01:00
Laurent Monin
b0a0612f6e
Reset attempts on new submit
2020-12-11 19:31:36 +01:00
Laurent Monin
8cff437255
Minor optimization
2020-12-11 19:19:28 +01:00
Laurent Monin
3bec87d1e4
Fix up AcoustidManager tests
2020-12-11 16:13:16 +01:00
Philipp Wolfer
894b7176dc
Update picard.pot
2020-12-11 15:54:30 +01:00