Commit Graph

7535 Commits

Author SHA1 Message Date
Laurent Monin
28c92db542 Update MB attributes 2018-05-29 09:36:03 +02:00
Laurent Monin
fbd4229974 Rebuild resources.py using pyrcc5 v5.9 2018-05-29 09:33:27 +02:00
Sambhav Kothari
6e1c29e764 Merge pull request #897 from ibmibmibm/add-zh-tw-i18n
PICARD-1272: Add Traditional Chinese to UI languages
2018-05-27 15:03:28 +05:30
Shen-Ta Hsieh
e05e347617 Add Traditional Chinese to UI languages
Signed-off-by: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com>
2018-05-27 16:01:25 +08:00
Sambhav Kothari
848745d3cf Merge pull request #894 from sambhav/picard1255
PICARD-1255: Fix crash on corrupt config file
2018-04-05 20:52:15 +05:30
Sambhav Kothari
1abf167d40 PICARD-1255: Fix crash on corrupt config file 2018-04-05 20:06:05 +05:30
Laurent Monin
3a41cebdbc Regenerate picard.pot 2018-04-02 17:15:25 +02:00
Laurent Monin
fc159b69d9 Bump version to 2.0.0dev6 2018-04-02 17:14:56 +02:00
Laurent Monin
2f0fe3f80c Update translations 2018-04-02 17:13:44 +02:00
Sambhav Kothari
f086778929 Merge pull request #891 from vishichoudhary/PICARD-1228
PICARD-1228: Enable remove button for unclustered files only when applicable
2018-04-02 11:13:16 +05:30
vishal choudhary
6255f9fbfd PICARD-1228: Enable remove button for unclustered files only when applicable 2018-04-02 11:07:16 +05:30
Sambhav Kothari
41759f0563 Merge pull request #893 from sambhav/picard1253
PICARD-1253: Fix coverart image file save on platforms that support and OSX
2018-04-02 08:39:38 +05:30
Sambhav Kothari
7177704bac Merge branch 'master' into picard1253 2018-04-02 08:23:12 +05:30
Sambhav Kothari
942127faa8 Merge pull request #892 from zas/script_parse
PICARD-1252: properly escape strings used to build a regexp
2018-03-31 12:46:58 +07:00
Laurent Monin
f980e3fded PICARD-1252: properly escape strings used to build a regexp
If argument contains '*' (or any other re reserved and unescaped character), an invalid regexp can be build, leading to an exception

Just use `re.escape()` on each argument before using them.
2018-03-30 21:16:12 +02:00
Sambhav Kothari
7cb0d49205 PICARD-1253: Fix coverart image file save on platforms that support and OSX
The bug was being caused when encode_filename returns a string object on a platform that supports unicode filenames. To deal with it, simply call decode_filename, create a new filename and encode it again.
2018-03-30 23:52:29 +05:30
Laurent Monin
1f03cd218e Update picard.pot 2018-03-20 13:28:35 +01:00
Laurent Monin
2a8ce1b22c Merge pull request #888 from zas/cdlookup_buttons
CD Lookup dialog: use explicit button labels and key accels
2018-03-20 13:27:26 +01:00
Laurent Monin
365276df19 CD Lookup dialog: use explicit button labels and key accels 2018-03-20 11:10:12 +01:00
Sambhav Kothari
9fd2fe4d15 Merge pull request #887 from sambhav/cdlookup
PICARD-1230: Fix TypeError due to None type objects in string join
2018-03-20 15:08:07 +05:30
Sambhav Kothari
c1eec1e582 PICARD-1230: Fix TypeError due to None type objects in string join 2018-03-20 14:25:14 +05:30
Laurent Monin
cd909f3f2b Update picard.pot 2018-03-19 18:27:18 +01:00
Laurent Monin
1a0ede3d36 Bump version to 2.0.0dev5 2018-03-19 18:27:01 +01:00
Laurent Monin
1604be747d Update translations 2018-03-19 18:25:08 +01:00
Laurent Monin
79383ea0d9 Merge pull request #880 from sambhav/cleanup
Clean-up un-used code and errors
2018-03-19 18:09:23 +01:00
Sambhav Kothari
d13fc5dc53 Replace deprecated cgi.escape with html.escape 2018-03-19 22:09:03 +05:30
Sambhav Kothari
a11b5058ef Remove unnecessary setting of SIP API version
PyQt5 by default uses API v2. It is no longer needed to be set.
2018-03-19 22:09:03 +05:30
Sambhav Kothari
e836430dd5 Remove unnecessary back-slash 2018-03-19 22:09:03 +05:30
Sambhav Kothari
7b6df8b3fb Remove unnecessary semi-colon 2018-03-19 22:09:03 +05:30
Sambhav Kothari
df2e63df35 Merge pull request #886 from sambhav/setupclean
Cleanup unused setup.py code after move to PyInstaller
2018-03-19 19:09:40 +05:30
Sambhav Kothari
411d0a6688 Cleanup unused setup.py code after move to PyInstaller 2018-03-19 17:46:04 +05:30
Laurent Monin
4eee82716e Merge pull request #884 from zas/infodialogtracklistsort
Fix up tracklist order in info dialog
2018-03-19 10:07:28 +01:00
Laurent Monin
c8384b0dd9 Fix up tracklist order in info dialog 2018-03-18 23:21:49 +01:00
Sambhav Kothari
ac4595c934 Merge pull request #882 from sambhav/picard1234
PICARD-1234: Update calls to `install_plugin` after method signature update
2018-03-18 22:40:07 +05:30
Sambhav Kothari
928f35e6b7 PICARD-1234: Update calls to install_plugin after method signature update
PR #829 refactored some of the plugin code and updated the method signature of install_plugin but all the calls to it were not updated causing crashes on drag'n'drop / manual installation of plugins. This fixes that.
2018-03-18 22:10:38 +05:30
Sambhav Kothari
a6bb36938b Merge pull request #881 from sambhav/picard1221
PICARD-1221: Handle exception on loading incompatible plugins
2018-03-18 19:28:49 +05:30
Sambhav Kothari
f29860027c PICARD-1221: Handle exception on loading incompatible plugins
Picard crashes with an 'Unable to execute tagger script' message due to py2 syntax.
This fixes the crash by catching the exception and logging an error message saying that Picard is unable to load a specific plugin.
2018-03-18 19:13:58 +05:30
Laurent Monin
ba32f829b5 Merge pull request #879 from vishichoudhary/PICARD-1226
PICARD-1226: Fix font size issues occuring while resizing plugin option page.
2018-03-16 17:02:13 +01:00
vishal choudhary
4e2d965e2c force style qtreewidget in plugin option page
force style qtreewidget in plugin option page

force style qtreewidget in plugin option page
2018-03-16 18:55:39 +05:30
Laurent Monin
9244a8373f Merge pull request #877 from phw/fix-crash-version-with-empty-country
PICARD-1199: Fix loading alternative versions if countries or formats is None
2018-03-14 14:35:41 +01:00
Philipp Wolfer
9226d11522 Fix loading alternative versions if countries or formats is None 2018-03-13 13:37:31 +01:00
Vishal Choudhary
deee1d06c4 Add keyboard shortcut to delete scripts (#875) 2018-03-11 11:05:18 +05:30
Sambhav Kothari
f85d101c3f Merge pull request #873 from sambhav/picard1213
PICARD-1213: Refactor CoverArt and UI options code
2018-03-10 22:16:24 +05:30
Sambhav Kothari
174e253418 Remove dependency on parent - instead add a callback, also fix buggy save method 2018-03-10 20:51:30 +05:30
Sambhav Kothari
a973d4df8e Refactor UI logic to use MoveableListView 2018-03-10 20:21:21 +05:30
Sambhav Kothari
8f05fb5532 Add a MoveableListView class to handle ListViews linked with movable buttons 2018-03-10 20:02:15 +05:30
Sambhav Kothari
2b8664797b Remove unused code and add CheckboxListItem class 2018-03-10 20:01:31 +05:30
Sambhav Kothari
901cc54ae7 Update ui_options_cover.py 2018-03-10 20:00:43 +05:30
Sambhav Kothari
87bc6165ef Update CA options to include a list view 2018-03-10 20:00:02 +05:30
Sambhav Kothari
f9b3d30491 Merge pull request #870 from sambhav/aiff
Remove un-needed guard clauses for mutagen imports
2018-03-09 20:07:25 +05:30