Clementine Buildbot
c8d56776a8
Automatic merge of translations from Transifex
2020-05-30 02:28:35 +00:00
Clementine Buildbot
6f5fe724bb
Automatic merge of translations from Transifex
2020-05-29 02:27:41 +00:00
dmdmdm
a63a37a7ab
Changed to translator comment
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
2020-05-28 10:24:47 +01:00
Clementine Buildbot
1a73918f90
Automatic merge of translations from Transifex
2020-05-28 02:27:37 +00:00
dmdmdm
f90babefa8
Minor smart playlist UI improvements
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%'
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".
2020-05-27 10:22:00 +01:00
Clementine Buildbot
5612c9cb5d
Automatic merge of translations from Transifex
2020-05-27 02:28:50 +00:00
John Maguire
cf1067e740
Add explicit SHA to release
2020-05-26 21:57:09 +01:00
John Maguire
e7c5c76ea5
Pull translations nightly
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
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.
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
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
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)
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.
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.
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
2020-05-16 18:51:00 +01:00
John Maguire
bc16747009
Add buster builder
2020-05-16 18:34:14 +01:00