1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-18 23:09:42 +01:00

10605 Commits

Author SHA1 Message Date
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
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
Christian Muehlhaeuser
1071a84fa9 Don't call nam->setNetworkAccessible, which breaks network connectivity on Windows with Qt5.4. 2015-01-29 04:24:39 +01:00
Tomahawk CI
8e8240ada8 Automatic merge of Transifex translations 2015-01-29 01:16:51 +01:00
Dominik Schmidt
3e7b79fe02 Fix compilation with Qt5 on Windows 2015-01-28 21:01:25 +01:00
Dominik Schmidt
75725f9494 Download vlc build without Phonon but with VLC headers 2015-01-28 21:01:25 +01:00
Dominik Schmidt
75ce81f86c Switch NSIS.template.in to Qt5 2015-01-28 21:01:25 +01:00
Dominik Schmidt
9b2a3f65d4 Use qtsparkle-qt5 when building with Qt5 2015-01-28 21:01:25 +01:00
Christian Muehlhaeuser
c4c4ab6681 Fixed icon generation on OS X. 2015-01-26 19:54:54 +01:00