Dominik Schmidt
dc502d61d2
Add artist name to generate album name request
2015-02-06 23:00:14 +01:00
Dominik Schmidt
8d15e12973
Handle scripts not returning promises
2015-02-06 23:00:14 +01:00
Dominik Schmidt
507df5317e
Make sure the ScriptJob fails if script does not return an object for a request
2015-02-06 23:00:14 +01:00
Dominik Schmidt
558e6f5294
Handle ScriptJob errors gracefully
2015-02-06 23:00:14 +01:00
Dominik Schmidt
3d4cfa0161
Address simple issues raised in PR
2015-02-06 23:00:13 +01:00
Dominik Schmidt
8ecb67178b
Handle ScriptJob tracking completely in the same class. Credits to xhochy for the idea.
2015-02-06 23:00:13 +01:00
Dominik Schmidt
cefa97af18
Add name() to JSPlugin.
...
This is more of a hack until JSResolver is ported to be a ScriptResolver
2015-02-06 23:00:13 +01:00
Dominik Schmidt
42343c81c4
Don't leak ScriptJob in XmppInfoPlugin
2015-02-06 23:00:13 +01:00
Dominik Schmidt
a59cdbe19f
Implement request / script uuids
2015-02-06 23:00:13 +01:00
Dominik Schmidt
ec3f40718e
Allow registering C++-plugins from JS, make them usable and use the new api in ScriptLinkGeneratorPlugin
2015-02-06 23:00:13 +01:00
Dominik Schmidt
166be08da3
Add addPlugin method to LinkGenerator
2015-02-06 23:00:13 +01:00
Dominik Schmidt
81fdc368a2
Move JSPlugin implementation to its own file
2015-02-06 23:00:13 +01:00
Dominik Schmidt
0a0cbd15ae
Move JSPlugin and ScriptPlugin to their own headers
2015-02-06 23:00:13 +01:00
Dominik Schmidt
28dad3aef3
Add missing include
2015-02-06 23:00:12 +01:00
Dominik Schmidt
6a87492c07
Handle generic JS object serialization in JSPlugin
2015-02-06 23:00:12 +01:00
Dominik Schmidt
67fde57345
Fix style
2015-02-06 23:00:12 +01:00
Dominik Schmidt
cc9963935c
Fix ScriptJob (c)
2015-02-06 23:00:12 +01:00
Dominik Schmidt
cd7ca26e78
Pluginify link generation
2015-02-06 23:00:12 +01:00
Dominik Schmidt
33d225233b
Streamline link generation api and make it async
...
getShortUrl or rather its result "shorturl" was only ever used in
XmppInfo and even there was a fallback for creating the shorturl.
As I could not trigger getShortUrl in the InfoSystem and as it was
barely used, I removed it to reduce complexity.
2015-02-06 23:00:12 +01:00
Dominik Schmidt
9542aaffb4
Pull link generation out of GlobalActionManager
2015-02-06 23:00:12 +01:00
Dominik Schmidt
fb26cc5dd4
Pull basic JS functionality out of JSResolver into JSPlugin
2015-02-06 23:00:12 +01:00
Dominik Schmidt
d928fc5d1d
Use new lastfm5/ include dir for Qt5
2015-02-06 22:58:12 +01:00
Dominik Schmidt
778b8ee180
Use new echonest5 include dir for Qt5
2015-02-06 22:58:11 +01:00
Dominik Schmidt
d7177e30cb
Use upstream FindQuaZip(5).cmake
2015-02-06 22:58:11 +01:00
Tomahawk CI
683f9229f6
Automatic merge of Transifex translations
2015-02-06 01:17:21 +01:00
Dominik Schmidt
dad90e93d5
Only link against Qt5X11Extras if it was found ...
2015-02-05 23:09:02 +01:00
Dominik Schmidt
b1f039cd20
Show warning for uninstallable account/resolver on all platforms but osx and win
2015-02-05 17:42:01 +01:00
Dominik Schmidt
68af5c4a57
Apply workaround for broken liblastfm to all platforms but osx and win
2015-02-05 17:41:29 +01:00
Dominik Schmidt
77b0389fad
Set correct permissions for settings file on all platforms but osx and win
2015-02-05 17:40:20 +01:00
Dominik Schmidt
acd5faf93d
Don't refer to Phonon anymore on audio problems
2015-02-05 17:39:10 +01:00
Dominik Schmidt
c86e67831e
Add QTBUG reference to another Q_WS_X11 ifdef
2015-02-05 17:17:57 +01:00
Dominik Schmidt
a6d189070e
Add QTBUG reference to Q_WS_X11 ifdef
2015-02-05 17:16:14 +01:00
Dominik Schmidt
acee0b6a99
At least request activation if qtx11extras isn't available
2015-02-05 16:50:58 +01:00
Dominik Schmidt
f3b1fa9402
Fix Qt5 build on non-apple, non-win without x11extras
2015-02-05 16:50:58 +01:00
Tomahawk CI
b089a3ee4e
Automatic merge of Transifex translations
2015-02-05 01:17:04 +01:00
Dominik Schmidt
a02c00d68d
Check for HAVE_X11 instead of Q_OS_LINUX in bringToFront
2015-02-04 18:40:08 +01:00
Dominik Schmidt
9711421d8b
Implement bringToFront properly for Qt5 on X11
2015-02-04 17:59:11 +01:00
Christian Muehlhaeuser
c7364b8f31
Removed old VolumeFull icon entirely.
2015-02-04 01:55:32 +01:00
Tomahawk CI
7ee68c6b5b
Automatic merge of Transifex translations
2015-02-04 01:17:03 +01:00
Jason Herskowitz
d343de32b9
Don't call an icon we don't use anymore - although clicking volume icon to mute not currently working
2015-02-02 20:54:13 -05:00
Jason Herskowitz
7b0ad585c3
Fix padding of Repeat icons so they overlay each other better
2015-02-02 20:32:15 -05:00
Jason Herskowitz
80426a1739
Shuffle One vs Shuffle All. Shuffle All icon needs a bit more cleanup.
2015-02-02 20:20:26 -05:00
Tomahawk CI
053390eb5a
Automatic merge of Transifex translations
2015-02-03 01:17:08 +01:00
Dominik Schmidt
7b500d37c9
Fix qca filenames in nsis script
2015-01-30 04:36:52 +01:00
Tomahawk CI
3e3bc1e920
Automatic merge of Transifex translations
2015-01-30 01:17:12 +01:00
Christian Muehlhaeuser
bc4ba84212
Fixed page background and selection colors.
2015-01-29 12:33:44 +01:00
Dominik Schmidt
b4a284a25d
Don't fail OSX build if package can't be signed for >=10.9.5
2015-01-29 07:49:26 +01:00
Dominik Schmidt
4fa69d9607
Link against correct qca library with Qt5
2015-01-29 06:12:05 +01:00
Dominik Schmidt
ca13bb6839
Fix libechonest detection for Qt5
2015-01-29 06:12:05 +01:00
Dominik Schmidt
001d936aae
Disable CrashReporter by default on Linux
2015-01-29 06:12:05 +01:00