Commit Graph

6719 Commits

Author SHA1 Message Date
Philipp Wolfer
4dffc55ef1 Merge pull request #1379 from phw/PICARD-1677-ignore-tags
PICARD-1677: Tags can be ignored for metadata comparisson
2019-11-29 17:02:15 +01:00
Philipp Wolfer
2c21cc7898 Fixed linting issues in shell script reported by codacy. 2019-11-29 17:01:36 +01:00
Philipp Wolfer
4f684d0a48 PICARD-1678: Fix Picard crashing on non-integer search scores
If the search scores returned by the server are not integer values Picard crashed during metadata comparisson.
2019-11-29 17:00:59 +01:00
Philipp Wolfer
c82b2b6f5b Added generic AutocompleteItemDelegate for autocompletion in list views 2019-11-29 15:38:49 +01:00
Philipp Wolfer
c6fcf3f1a0 PICARD-1677: Allow ignoring tags for metadata comparisson
Files that only differ in the tags set in the ignore list will not show up as changed even if those tags have changed.
2019-11-29 15:21:10 +01:00
Philipp Wolfer
9baba44c98 Refactored top tags editor into generic TagListEditor widget 2019-11-29 15:21:10 +01:00
Philipp Wolfer
edd79a6dd0 Use QDialog.exec_ instead of .exec 2019-11-29 09:38:40 +01:00
Philipp Wolfer
1fd305c9fe Github Actions: Do not trigger builds on tag / branch create
Limiting this to specific tags / branches seems unsupported, also it seems that tag pushes still trigger the build.
2019-11-29 07:43:47 +01:00
Philipp Wolfer
4eb5b6084a macOS notarization: Print success message returned by notarization service 2019-11-28 21:12:33 +01:00
Philipp Wolfer
5ecf7b7320 macOS notarization: Faster polling, improved info output 2019-11-28 20:50:09 +01:00
Philipp Wolfer
0277467db1 Use specific event handlers instead of generic event() if possible 2019-11-28 20:39:48 +01:00
Philipp Wolfer
39511dca00 Github Actions: Fixed triggering macOS builds on packaging script changes 2019-11-28 12:43:32 +01:00
Philipp Wolfer
41ca1fe10d Merge pull request #1374 from metabrainz/github-actions
Use GitHub Actions for CI
2019-11-28 08:39:06 +01:00
Philipp Wolfer
af68e3fb29 Github Actions: Run picard -V after pip install test 2019-11-28 08:09:08 +01:00
Philipp Wolfer
c4ed6c7379 Update install restructions to use setup.py build
This is required for tagger.py getting build
2019-11-27 23:19:34 +01:00
Philipp Wolfer
629baadc03 Merge pull request #1371 from phw/PICARD-714-user-defined-top-tags
PICARD-714: User defined top tags
2019-11-27 19:05:41 +01:00
Philipp Wolfer
d4f4ac0f8f Github Actions: Run test suite on all pushes 2019-11-27 10:10:33 +01:00
Philipp Wolfer
77ca6a7bc5 Github Actions: Ensure win / mac builds are triggered for release tags 2019-11-27 10:09:52 +01:00
Philipp Wolfer
89d6097125 Github Actions: Run tests even if code style validation fails
The test suite will still fail, but we get all issues reported instead of just code style issues.
2019-11-27 08:57:14 +01:00
Philipp Wolfer
a4c123bc25 Github Actions: Limit paths for which to run tests / packaging 2019-11-27 07:58:29 +01:00
Philipp Wolfer
5f92873f65 PICARD-714: Code cleanup 2019-11-26 18:45:25 +01:00
Philipp Wolfer
4c7a93e7e2 Avoid spaces in filenames for binary builds 2019-11-26 16:41:15 +01:00
Philipp Wolfer
bb809846e6 macos-package-app: Run patch_version only on Travis
This is handled separately for Github Actions
2019-11-26 16:41:15 +01:00
Philipp Wolfer
c4f9ced825 Github Actions: Test clean pip install from source 2019-11-26 16:41:15 +01:00
Philipp Wolfer
52c6632354 Github Actions: Setup macOS code signing 2019-11-26 16:41:15 +01:00
Philipp Wolfer
23759d8818 Github Actions: Submit code coverage reports to Codacy 2019-11-26 16:41:15 +01:00
Philipp Wolfer
a24e84f3bd Github Actions: Add git commit hash to version for non-release builds 2019-11-26 16:41:14 +01:00
Philipp Wolfer
7827b1bf16 Github Actions: Use Get-PfxCertificate to open code sign certificate
Import-PfxCertificate is not available on Github Actions.
2019-11-26 16:41:14 +01:00
Philipp Wolfer
05bcd89b0e Github Actions: Windows code signing 2019-11-26 16:41:14 +01:00
Philipp Wolfer
69af7e326d Github Actions: Upload artifacts to Github releases 2019-11-26 16:41:14 +01:00
Philipp Wolfer
c43020973d Github Actions: Upload build artifacts 2019-11-26 16:41:14 +01:00
Philipp Wolfer
e2e3c1d7cd Github Actions: Package Windows app 2019-11-26 16:41:14 +01:00
Philipp Wolfer
1ce769983f Github Actions: Package macOS app 2019-11-26 16:41:14 +01:00
Philipp Wolfer
94fa88266b Run tests with Github Actions 2019-11-26 13:12:43 +01:00
Philipp Wolfer
a78e857834 isort import sorting fixes 2019-11-26 13:11:08 +01:00
Philipp Wolfer
3c90cbbe59 PICARD-714: Added buttons to top tags editor 2019-11-25 12:19:16 +01:00
Philipp Wolfer
e481a2ef19 PICARD-714: Allow deleting tags in editable tag list
- Empty entries are removed
- Remove selected tags with Delete key
2019-11-25 12:17:26 +01:00
Philipp Wolfer
84455b940d PICARD-714: Moved editable tag list implementation into own class
Added adding new item with double click.
2019-11-25 12:17:22 +01:00
Philipp Wolfer
9193a32d35 PICARD-714: Use tag autocompletion for top tag editor 2019-11-25 12:16:57 +01:00
Philipp Wolfer
b39efa0d7c PICARD-714: Use QListView for top tag editor 2019-11-25 12:16:57 +01:00
Philipp Wolfer
29eb22c2ce PICARD-714: Configurable top tags for metadatabox 2019-11-25 12:16:47 +01:00
Philipp Wolfer
87b4a1430a gitignore tagger.py only in top level dir 2019-11-23 17:11:18 +01:00
Philipp Wolfer
5ee7f32d6f statusindicator: Fixed call to super() in WindowsTaskbarStatusIndicator 2019-11-21 19:56:07 +01:00
Philipp Wolfer
ce41927f00 PICARD-1675: Disable autoupdate works for pyinstaller and local builds
Generate tagger.py from tagger.py.in
2019-11-21 19:16:18 +01:00
Philipp Wolfer
05c695f8de Removed misleading output from build script 2019-11-21 14:33:45 +01:00
Philipp Wolfer
bb02e0d90a Avoid progress indicator jumping back to zero on count changes
Previously the progress indicators often jumped back to zero when pending counts increased. Now the amount of previously already done tasks is considered, resulting in a smoother and more intuitive update of the progress bars.
2019-11-21 13:25:42 +01:00
Philipp Wolfer
45a5ba7250 PICARD-1674: Show request / save progress via DBus with Unity Launcher API 2019-11-21 13:25:42 +01:00
Philipp Wolfer
f6227f185c PICARD-1673: Show request / saving progress in Windows taskbar 2019-11-20 15:42:34 +01:00
Philipp Wolfer
17bccbe1a8 Generalized update of pending status in statusbar
This allows adding alternative implementations to display the status of
currently loaded and pending items.
2019-11-20 15:42:34 +01:00
Philipp Wolfer
7de2dbdc6d Update picard.pot 2019-11-20 12:47:55 +01:00