1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-01-31 11:35:24 +01:00

7588 Commits

Author SHA1 Message Date
John Maguire
4da609d459 Add mac workflow 2020-05-14 15:21:09 +01:00
Michael Kuc
baea2d488f Revert "Revert "Updated GLEW headers.""
This reverts commit ce4ce6ce36925f154f3ad84983327d76d6e690c1.
1.4.0rc1-194-gbaea2d488
2020-05-14 15:10:35 +01:00
Michael Kuc
ade1e7f30b Revert "Revert "Use newer compiler than C++98.""
This reverts commit dcf078acca77c353ad38c2ce021ea51d9e174e26.
2020-05-14 15:10:35 +01:00
Michael Kuc
43a171512b Revert "Revert "Fix deprecated comparison.""
This reverts commit 0782489febc74838ef9118791e95e026ec97ed58.
2020-05-14 15:10:35 +01:00
Michael Kuc
38207e4ea7 Replace deprecated std::auto_ptr with new std::unique_ptr. 2020-05-14 15:10:35 +01:00
Michael Kuc
823aed98a1 Fix narrowing issues preventing MacOS build. 2020-05-14 15:10:35 +01:00
Jim Broadus
58569d9d0d Remove fetcher list from OutgoingDataCreator class. 1.4.0rc1-189-g58569d9d0 2020-05-14 11:01:49 +01:00
Jim Broadus
83fc376b08 subsonic: Consolidate read song code 1.4.0rc1-188-g83fc376b0 2020-05-14 11:01:22 +01:00
Jim Broadus
ddba21a46f subsonic: Move ReadSong method to SubsonicService. 2020-05-14 11:01:22 +01:00
Jim Broadus
5efcae398e subsonic: Use correct URL query params to fetch cover 2020-05-13 22:23:40 +01:00
John Maguire
ce4ce6ce36 Revert "Updated GLEW headers."
This reverts commit 3ca4973ea7062a3afa9ce90804ccb5206fce52ce.
2020-05-13 12:43:08 +01:00
John Maguire
dcf078acca Revert "Use newer compiler than C++98."
This reverts commit a07a0de2310960c4d2e13cfa84551d0125958dab.
2020-05-13 12:43:08 +01:00
John Maguire
0782489feb Revert "Fix deprecated comparison."
This reverts commit be144d46113f2c4f3318b410efd2abf7f5260ab1.
2020-05-13 12:43:08 +01:00
Jim Broadus
96a17c9f40 settings: Only save settings for visited pages
Set a flag when a page is shown. On apply or accept, only save if that flag is
set.
2020-05-12 10:21:44 +01:00
Jim Broadus
77badd37ff settings: Add dialog methods to settings pages
Add Accept, Apply, Reject methods to settings pages to mirror dialog. This will
allow settings pages to handle these events at a more granular level and will
allow common behavor in the base class.
2020-05-12 10:21:44 +01:00
Michael Kuc
be144d4611 Fix deprecated comparison.
Using references no longer requires null checking.
2020-05-09 21:38:50 +01:00
Michael Kuc
a07a0de231 Use newer compiler than C++98.
Required for standard library headers.
2020-05-09 21:38:50 +01:00
Michael Kuc
3ca4973ea7 Updated GLEW headers.
An attempt to fix headers so outdated they no longer compiled.
2020-05-09 21:38:50 +01:00
Jim Broadus
096203ac88 visualisations: Fix close action
Pressing the close button on the window sends a close event, where other methods
of exiting visualization just hide the window. If shown again after close, the
window will be empty. To fix this, handle and reject the close event. Call hide
instead.
1.4.0rc1-177-g096203ac8
2020-05-09 13:28:29 +01:00
Jim Broadus
7e7d271b30 Properly handle removal of top level items in StandardItemIconLoader
The rowsAboutToBeRemoved signal from the model provides a parent index, but with
QStandardItemModel, top level items are added to an invisible root item that
doesn't have a valid index. This causes the range check to miss top level items
due to a perceived parent mismatch. When the load completes, it attempts to
access an object that has been deleted.
1.4.0rc1-176-g7e7d271b3
2020-05-04 10:09:51 +01:00
Jim Broadus
dc4270076d Change StandardItemIconLoader to require a QStandardItemModel
This should be a safe assumption since the loader operates on QStandardItem
objects.
2020-05-04 10:09:51 +01:00
John Maguire
cb64d97050 Don't bother with i386 for focal 1.4.0rc1-174-gcb64d9705 2020-04-23 22:02:21 +01:00
John Maguire
42b2cd6945 Add focal builds 2020-04-23 22:02:21 +01:00
John Maguire
b007e54b3d Add liblastfm for windows 1.4.0rc1-172-gb007e54b3 2020-04-23 01:18:32 +01:00
Jim Broadus
0ecb773355 Handle lyrics tag for mp4
Translation table in mp4tag.cpp for reference.
1.4.0rc1-171-g0ecb77335
2020-04-19 14:01:25 +01:00
Jim Broadus
509c65ced7 tagreader: Add debug handler for taglib
Pass taglib debug messages through qLog instead of printing directly to stderr.
1.4.0rc1-170-g509c65ced
2020-04-19 14:00:35 +01:00
John Maguire
934fd336da Install liblastfm for mac 1.4.0rc1-169-g934fd336d 2020-04-17 13:02:26 +01:00
Pierre Langlois
6285c11bc3 Fix tranlations test.
"Library" is translated to "Fonoteca" since
1504d8be1c4906ac4767da6a20a0c32754b3a0fe so we can adapt the test.
1.4.0rc1-168-g6285c11bc
2020-04-17 11:42:03 +01:00
John Maguire
b0c92ae784 Install windows style plugin
Fixes #6523
1.4.0rc1-167-gb0c92ae78
2020-04-12 22:00:45 +01:00
John Maguire
ae1a99d90c Copy windows styles plugin 2020-04-12 22:00:45 +01:00
John Maguire
539e7d7e22
Update README.md 2020-04-12 21:07:29 +01:00
John Maguire
c82ff30b43
Update README.md 2020-04-12 21:06:57 +01:00
Sophie Tauchert
ef3021dff2 Add tasks back in using ScopedTask 1.4.0rc1-163-gef3021dff 2020-04-12 21:03:18 +01:00
Sophie Tauchert
38a5d183c2 Cache SubsonicService in SubsonicDynamicPlaylist 2020-04-12 21:03:18 +01:00
Sophie Tauchert
69801a9e2a Print error on default dynamic playlist type 2020-04-12 21:03:18 +01:00
Sophie Tauchert
af28ad31f1 Remove boost references 2020-04-12 21:03:18 +01:00
Sophie Tauchert
665f7af929 Be more forgiving when fetching albums/songs 2020-04-12 21:03:18 +01:00
Sophie Tauchert
8964c8131f Add dynamic playlist for random songs 2020-04-12 21:03:18 +01:00
John Maguire
176b1d6c7f Only build release tags as releases 1.4.0rc1-157-g176b1d6c7 2020-04-11 20:16:41 +01:00
John Maguire
ca6f42fae1 Fix Fedora version for semver 1.4.0rc1-156-gca6f42fae 2020-04-11 20:05:07 +01:00
John Maguire
83f38f8df4 Bump to RC2
This might fix Fedora builds
2020-04-11 18:30:40 +01:00
Sophie Tauchert
1d582ba158 Fix songs in dynamic subsonic playlist 2020-04-09 13:49:21 +01:00
John Maguire
06ba555492 Create github prereleases from master 1.4.0rc1-153-g06ba55549 2020-04-02 22:58:35 +01:00
John Maguire
d13e0b79d4 Try pushing master builds to github as drafts 2020-04-02 22:05:09 +01:00
Jim Broadus
72ac3cb88c OSDPretty: Check return of current_screen in showEvent 2020-03-30 10:55:54 +01:00
Jim Broadus
33ffb4973a OSDPretty: Fall back to primary screen
If current screen can't be find, use primary screen. This the
current behavior when used with older qt versions.
2020-03-30 10:55:54 +01:00
Jim Broadus
8706a39559 OSDPretty: Consolidate current_screen code in OSDPretty 2020-03-30 10:55:54 +01:00
Jim Broadus
a22af31e6e Add a common LibraryBackend::Init method.
Most users of LibraryBackend pass empty strings for directory and subdirectory
tables, so add a second Init method that omits those.
2020-03-24 14:10:43 +00:00
Jim Broadus
52337bf7a4 Use legacy RedirectPolicyAttribute instead of FollowRedirectsAttribute.
RedirectPolicyAttribute was introduced in Qt 5.9, but Debian Stretch is at 5.7.
This change can be reverted when the base support version moves to 5.9.
2020-03-23 18:45:25 +00:00
Jim Broadus
a85b3531c3 Handle redirects when downloading Spotify blob.
Use the NoLessSafeRedirectPolicy policy which will redirect as long as it isn't
from https to http.
2020-03-23 09:58:15 +00:00