7696 Commits

Author SHA1 Message Date
Clementine Buildbot
00f9597d37 Automatic merge of translations from Transifex 1.4.0rc1-253-g00f9597d3 2020-05-31 02:27:35 +00:00
Clementine Buildbot
c8d56776a8 Automatic merge of translations from Transifex 1.4.0rc1-252-gc8d56776a 2020-05-30 02:28:35 +00:00
Clementine Buildbot
6f5fe724bb Automatic merge of translations from Transifex 1.4.0rc1-251-g6f5fe724b 2020-05-29 02:27:41 +00:00
dmdmdm
a63a37a7ab Changed to translator comment 1.4.0rc1-250-ga63a37a7a 2020-05-28 19:40:57 +01:00
dmdmdm
32cb04f26b Change text for Original Year 2020-05-28 19:40:57 +01:00
SDNick484
ed0078b8d4 Adds missing QPainterPath include 1.4.0rc1-248-ged0078b8d 2020-05-28 10:24:47 +01:00
Clementine Buildbot
1a73918f90 Automatic merge of translations from Transifex 1.4.0rc1-247-g1a73918f9 2020-05-28 02:27:37 +00:00
dmdmdm
f90babefa8 Minor smart playlist UI improvements 1.4.0rc1-246-gf90babefa 2020-05-27 21:02:24 +01:00
dmdmdm
0555cf5a35 Changed rgb() to rgba()
Avoids message:   
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 200, 200, 200, 75%'
1.4.0rc1-245-g0555cf5a3
2020-05-27 17:07:42 +01:00
Jim Broadus
84099f2491 Name all threads created by Application
In Application::MoveToNewThread, name the new thread after the object being
moved. Give those objects names as well.

The thread names display in gdb with "info threads".
1.4.0rc1-244-g84099f249
2020-05-27 10:22:00 +01:00
Clementine Buildbot
5612c9cb5d Automatic merge of translations from Transifex 1.4.0rc1-243-g5612c9cb5 2020-05-27 02:28:50 +00:00
John Maguire
cf1067e740 Add explicit SHA to release 1.4.0rc1-242-gcf1067e74 2020-05-26 21:57:09 +01:00
John Maguire
e7c5c76ea5 Pull translations nightly 1.4.0rc1-237-g54f200d9b 1.4.0rc1-241-ge7c5c76ea 1.4.0rc1-239-gfa067bf5c 2020-05-26 21:12:34 +01:00
John Maguire
215a4747ff Add translation puller 2020-05-26 21:12:34 +01:00
dmdmdm
fa067bf5ce Smart playlist dialog fits in smaller screen 2020-05-26 21:11:57 +01:00
dmdmdm
5899f68e2f Smart playworks fit on smaller screens 2020-05-26 21:11:57 +01:00
Clementine Buildbot
54f200d9b9 Automatic merge of translations from Transifex 2020-05-26 19:48:40 +00:00
John Maguire
13ee11f810
Add github actions badge 1.4.0rc1-236-g13ee11f81 1.4.0rc1-235-g92b160d2a 2020-05-26 19:26:17 +01:00
John Maguire
92b160d2a8 Push translation sources to transifex 2020-05-26 19:21:56 +01:00
Jim Broadus
0271f43cc9 console: Add a Qt debug tab
Add a tab for Qt debug features. Initially provides access to dumpObjectTree() on
Application and MainWindow objects. This dumps the object's child objects to the
log.
1.4.0rc1-234-g0271f43cc
2020-05-26 16:57:59 +01:00
Jim Broadus
32367d2d45 Add a name to the application class for debug purposes 2020-05-26 16:57:59 +01:00
Jim Broadus
e3fa03e101 console: Refactor console dialog to use tabs 2020-05-26 16:57:59 +01:00
Jim Broadus
a4e8d57de0 console: re-enable debug console option
Keep console option hidden by default, but add using CLEMENTINE_DEBUG_CONSOLE
env variable:
CLEMENTINE_DEBUG_CONSOLE=1 clementine
2020-05-26 16:57:59 +01:00
John Maguire
c934fef637 Only create release on master branch 1.4.0rc1-230-gc934fef63 2020-05-24 16:46:01 +01:00
John Maguire
0433f04c9c Create non-draft releases 2020-05-24 16:46:01 +01:00
John Maguire
d89ee1fae2 Remove CircleCI config 2020-05-24 16:46:01 +01:00
John Maguire
9fdb83c828 Checkout & get all artifact files 2020-05-24 16:46:01 +01:00
John Maguire
6e95b65691 Build source tar 2020-05-24 16:46:01 +01:00
John Maguire
d015305561 Add release action 2020-05-24 16:46:01 +01:00
Jim Broadus
0fc0dcdb79 lyrics: Add 30s timeout for lyrics provider requests 1.4.0rc1-231-g60a46d193 2020-05-24 15:54:49 +01:00
Jim Broadus
6675b1b63e lyrics: Add debug info for lyric server replies 2020-05-24 15:54:49 +01:00
Jim Broadus
02a1fc9a07 lyrics: Use lambda for UltimateLyricsProvider requests
Remove map of requests to ids and pass info directly to reply handler.
2020-05-24 15:54:49 +01:00
dmdmdm
40575e854e Fixed one indent 2020-05-24 15:54:08 +01:00
dmdmdm
0f2e8946d6 Made parameter const 2020-05-24 15:54:08 +01:00
dmdmdm
86b48c22ae Minor fixes 2020-05-24 15:54:08 +01:00
dmdmdm
c8eaafb0a8 Switch from std::string to QString 2020-05-24 15:54:08 +01:00
dmdmdm
fb262022f4 Switch from std::string to QString 2020-05-24 15:54:08 +01:00
dmdmdm
be60c12438 Guess artist and title (fourth attempt) 2020-05-24 15:54:08 +01:00
dmdmdm
9b580e4a5c Guess artist and title from filename (third attempt) 2020-05-24 15:54:08 +01:00
dmdmdm
ddbde91889 Guess artist and title from filename (second attempt) 2020-05-24 15:54:08 +01:00
Jim Broadus
7378e5b141 gstengine: Clean up buffer references in error cases 2020-05-23 11:07:34 +01:00
Jim Broadus
407a99b2fa gstengine: Use proper free function for gstreamer object
Use g_free instead of free for gstreamer allocated string. Ultimately g_free
calls free, but it also adds some glib debug instrumentation.
2020-05-23 11:07:34 +01:00
dmdmdm
949c20abdf Compress PNGs (second attempt) 1.4.0rc1-211-g949c20abd 2020-05-21 21:45:04 +01:00
dmdmdm
7caf200efa Added CBC Podcasts 2020-05-21 02:04:08 +01:00
John Maguire
157a9d1d1f Only run once for PRs 2020-05-21 02:03:34 +01:00
John Maguire
a17f968b46 Trigger workflow for PRs 2020-05-21 02:03:34 +01:00
Jim Broadus
879dfa3d79 icecast: free backend on exit
Use a shared pointer since the model and search provider both hold pointers to
the backend object. Also removed unused accessor method.
1.4.0rc1-207-g879dfa3d7
2020-05-20 21:33:47 +01:00
Jim Broadus
8f56fbb83b Fix timer errors on exit
The NetworkRemote is moved to a new thread after creation. On that thread, its
child classes create timers. When the network remote class is deleted on the
main thread, we see "Timers cannot be stopped from another thread".

To avoid this error, use deleteLater to delete NetworkRemote and its composition
classes on its own thread.
1.4.0rc1-206-g8f56fbb83
2020-05-19 10:39:06 +01:00
Jim Broadus
5b918a70aa Add an optional delete function for Lazy pointers.
This allows a delete function to be provided with the prototype: void d(T*)
This function is passed to the unique_ptr constructor to be used when the object
is released. The default function simply deletes the object, where the default
behavior for unique_ptr would have a specialization for arrays. If Lazy is ever
used with arrays, a delete function should be provided.
2020-05-19 10:39:06 +01:00
John Maguire
912589439e Add bionic builder 1.4.0rc1-204-g912589439 2020-05-16 18:51:00 +01:00