Philipp Wolfer
f943876d32
travisci: fix codesign hanging on macOS
2019-11-13 12:35:57 +01:00
Philipp Wolfer
303959825e
macOS packaging: Output about starting upload
2019-11-13 11:23:11 +01:00
Philipp Wolfer
cb32a518ba
Update picard.pot
2019-11-13 08:56:31 +01:00
Philipp Wolfer
d82887da7e
Merge pull request #1354 from phw/PICARD-1626-translate-and-sort-languages
...
PICARD-1626: Translate and sort languages for metadata translation dropdown
2019-11-13 07:58:49 +01:00
Philipp Wolfer
8b9535f703
PICARD-1626: Use enumerate for iteration over ALIAS_LOCALES
2019-11-13 07:55:32 +01:00
Philipp Wolfer
19f6ebc6e1
Fixed deprecation warning in ASF tests
2019-11-13 01:12:29 +01:00
Philipp Wolfer
7fddcc689c
Generate valid version number with setup.py patch_version
...
The extra version information must be a valid local version identifier (see https://www.python.org/dev/peps/pep-0440/#local-version-identifiers )
2019-11-12 21:16:33 +01:00
Philipp Wolfer
a65b756480
ci: Moved windows packaging code into PowerShell script
2019-11-12 21:16:33 +01:00
Philipp Wolfer
8877a0a2be
PEP8 fixes for setup.py
2019-11-12 15:28:36 +01:00
Philipp Wolfer
4294182b29
PICARD-1626: do not use musicbrainz.languages resource
...
musicbrainz.languages does not contain translations for all the locales needed. Use Picard specific translations for locales.
2019-11-12 14:08:28 +01:00
Philipp Wolfer
b3ec207a08
PICARD-1626: Sort locale dropdown alphabetically by display name
2019-11-12 14:00:19 +01:00
Philipp Wolfer
2c35d76b75
PICARD-1667: Functions for boolean checks must return "" on False
2019-11-12 11:47:42 +01:00
Philipp Wolfer
84c96ac12b
PICARD-1626: First attempt at translating locales list
2019-11-12 10:12:24 +01:00
Philipp Wolfer
1f03fe9e7a
prospector config for codacy.
...
Codacy uses prospector for the analysis. This partially duplicates checks we already run with flake8. Apply the same ignore rules that are configured in setup.cfg for flake8 also for prospector.
2019-11-12 08:31:25 +01:00
Philipp Wolfer
96ca9188ba
PICARD-1406: Make setting data in Metadata consistently use strings
...
- All Metadata methods setting data (__setitem__, set, add, add_unique) will convert values to strings
- __setitem__ and set are equivalent
2019-11-12 07:55:54 +01:00
Philipp Wolfer
f0a468f9fa
Refactored preserved tags autocompletion code
2019-11-10 14:30:07 +01:00
Philipp Wolfer
38d8c09f2c
PICARD-1661: Improve preserved tags auto completion
...
- Ignore leading / trailing whitespace in autocomplete prefix
- Add ", " to end of input when inserting suggestion
2019-11-10 14:30:07 +01:00
Philipp Wolfer
8e190f13c9
Unified naming of macOS packaging scripts
2019-11-10 14:24:19 +01:00
Philipp Wolfer
bd05d10b45
PICARD-1631: Notarize macOS app
2019-11-10 14:24:19 +01:00
Philipp Wolfer
cbec4f80fc
travis: run CI for all branches
2019-11-10 14:24:19 +01:00
Philipp Wolfer
46075eb212
travisci: Fixed printing download path of macOS package
2019-11-08 20:58:52 +01:00
Philipp Wolfer
7292c11b8b
PICARD-1659: Use natural sorting for search dialog results
2019-11-06 20:12:08 +01:00
Philipp Wolfer
cb8c763ca1
Move macOS library location fix to pyinstaller hook
2019-11-06 17:03:41 +01:00
Philipp Wolfer
6cafb6f1ff
Renamed pyinstaller hook files
2019-11-06 17:03:41 +01:00
Philipp Wolfer
21eaa37c2c
Updated changelog for 2.2.3 release
2019-11-06 14:47:43 +01:00
Philipp Wolfer
04425a5f63
Use Python 3.7.5 for macOS builds
2019-11-06 11:51:05 +01:00
Philipp Wolfer
c8895d2933
PICARD-1658: Ensure bundled libdiscid used in macOS app
2019-11-06 08:24:59 +01:00
Philipp Wolfer
902d480073
travis: add macOS version to image name
...
Also deploy all images to Github. This will allow to easily provide specific builds for different OS versions.
2019-11-06 08:24:25 +01:00
Philipp Wolfer
0c6ee6357f
PICARD-1653: Enabled macOS hardened runtime only for builds on macOS >= 10.14
2019-11-05 14:59:03 +01:00
Philipp Wolfer
97331ce7bd
PICARD-1653: Enable macOS "Hardened Runtime"
2019-11-05 12:25:16 +01:00
Philipp Wolfer
de3a6f46b4
Restructured the scripts folder
2019-11-05 08:44:27 +01:00
Philipp Wolfer
e8352770b3
Merge pull request #1345 from phw/PICARD-1098-mp4-custom-tags
...
PICARD-1098: Support custom tags for MP4
2019-11-04 15:44:04 +01:00
Philipp Wolfer
6d5c8df0b4
PICARD-1098: MP4 custom tag names must be valid latin-1
2019-11-04 15:41:35 +01:00
Philipp Wolfer
5318b4c3fe
PICARD-1098: Support custom tags for MP4
...
Custom tags are saved to "----:com.apple.iTunes:REPLAYGAIN_ALBUM_GAIN" + tag_name. tag_name is treated cases insensitive, but casing is preserved.
2019-11-04 15:41:35 +01:00
Philipp Wolfer
0854b91c90
PICARD-1592: Preserve case for APEv2 tags
...
When reading APEv2 tags case insensitive, preserve existing casing.
2019-11-04 08:18:41 +01:00
Philipp Wolfer
4a86549b50
Build with PyQt 5.13.2 on macOS and Windows
2019-11-03 11:44:12 +01:00
Philipp Wolfer
3599afda9b
PICARD-1656: Allow changing coverart of clusters
2019-11-01 23:11:38 +01:00
Philipp Wolfer
f8ff3a77f7
i18n: Added Albanian to language selection
2019-11-01 17:23:21 +01:00
Philipp Wolfer
a585fe2303
Updated translations from Transifex
2019-11-01 17:22:06 +01:00
Philipp Wolfer
5db4b7256b
Updated picard.pot
2019-10-31 12:58:34 +01:00
Philipp Wolfer
261747d23e
PICARD-1655: Open MB login dialog window modal
...
Avoids the dialog getting hidden behind options and inaccesible on macOS.
2019-10-31 10:41:05 +01:00
Philipp Wolfer
f18e867046
PICARD-1654: macOS workaround for logout button not repainting
2019-10-31 10:39:13 +01:00
Philipp Wolfer
fc432e5ce4
PICARD-1629: Better length calculation for AAC with APEv2
...
For AAC files with APEv2 tags the length calculation was off, since the size of the APEv2 block was used in the estimate. Now the length of the APEv2 block gets taken out of the length estimate.
2019-10-31 10:38:18 +01:00
Philipp Wolfer
ef56dcf0a0
Revert "PICARD-1653: Enable macOS "Hardened Runtime""
...
This reverts commit a2a27d5d60 .
2019-10-31 10:28:58 +01:00
Philipp Wolfer
a2a27d5d60
PICARD-1653: Enable macOS "Hardened Runtime"
2019-10-31 09:23:39 +01:00
Philipp Wolfer
086725254a
Merge pull request #1302 from phw/PICARD-118-portable
...
PICARD-118: Portable Windows version
2019-10-29 08:32:11 +01:00
Philipp Wolfer
0776741f5a
PICARD-125: AC3 codec is now stored in info.codec
2019-10-28 16:12:45 +01:00
Philipp Wolfer
29a9ee7fd0
PICARD-125: Use AC3 implementation from mutagen
...
Use a simplified fallback in case mutagen.ac3 is not available.
2019-10-28 16:12:45 +01:00
Philipp Wolfer
99bf0844ef
PICARD-125: Read technical details from AC3 files
2019-10-28 16:08:11 +01:00
Philipp Wolfer
0847ee0a35
PICARD-125: Saving tags for AC3 can be configured
...
Saving APEv2 tags to AC3 can be disabled, existing tags can be removed.
2019-10-28 16:08:11 +01:00