1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-15 10:33:59 +02:00

Commit Graph

  • 5d322c12cb Add ResultProvider baseclass for Collections and Resolvers Dominik Schmidt 2015-01-06 03:23:32 +01:00
  • 55fa633dad Let collections store their shared ptrs Dominik Schmidt 2015-01-05 16:33:24 +01:00
  • ddb2484ad7 Pass around scriptobject_ptr instead of ScriptObject* Dominik Schmidt 2015-01-05 15:25:41 +01:00
  • e88f57839a Unfnord Dominik Schmidt 2015-01-05 04:47:08 +01:00
  • 343767f03c Make function not found message actually useful Dominik Schmidt 2015-01-05 04:12:48 +01:00
  • c840dbbf78 Remove script objects automatically from ScriptAccount when they are deleted Dominik Schmidt 2015-01-05 04:11:17 +01:00
  • 3c1e1ea35c Remove info plugins automatically from InfoSystemWorker when they are deleted Dominik Schmidt 2015-01-05 04:09:55 +01:00
  • de3cde4a38 Store scriptObject in a QPointer in ScriptPlugin Dominik Schmidt 2015-01-05 02:43:09 +01:00
  • 96a601d16f Delete ScriptInfoPlugin if underlying ScriptObject dies Dominik Schmidt 2015-01-05 02:42:39 +01:00
  • 07838afaa6 Port ScriptInfoPlugin to new generic script plugin infrastructure Dominik Schmidt 2015-01-05 00:57:13 +01:00
  • 5e5ff7938a Rename JSInfoPlugin to ScriptInfoPlugin Dominik Schmidt 2015-01-04 15:08:13 +01:00
  • df4abb1ef1 Allow plugins to enforce reloading of the resolver, to invalidate old results Dominik Schmidt 2014-12-11 01:04:54 +01:00
  • 3b2ac21dbf Remove script collections before trying to add a new collection. If latter fails no invalid collections are removed Dominik Schmidt 2014-12-11 00:35:44 +01:00
  • 7d114ea0f3 Reset config widget data on Cancel Dominik Schmidt 2014-12-10 22:46:15 +01:00
  • fffe3cbf1f Allow saving of invalid config on second try Dominik Schmidt 2014-12-10 22:36:30 +01:00
  • e2fd7e5681 Move config data handling into AccountConfigWidget Dominik Schmidt 2014-12-10 22:22:17 +01:00
  • d5c5eb1e44 Show inline error instead of error popup Dominik Schmidt 2014-12-10 21:37:13 +01:00
  • 132c7d4cd2 Add configTest to ResolverAccounts Dominik Schmidt 2014-12-10 19:59:34 +01:00
  • 7550d23431 Pass empty QVariantMap as default arguments to ScriptObject::invoke Dominik Schmidt 2014-12-10 19:52:09 +01:00
  • e2593eddc7 Register the resolver as scriptObject Dominik Schmidt 2014-12-10 19:49:08 +01:00
  • 1c0deb7115 Pass account to DelegateConfigWrapper Dominik Schmidt 2014-12-10 19:38:34 +01:00
  • fbc547f882 Add JS debug spam, to be removed later Dominik Schmidt 2014-12-10 19:34:31 +01:00
  • fa832e3a36 Move ScriptPlugin initialization to own factory method Dominik Schmidt 2014-12-09 00:20:27 +01:00
  • 2890190c82 Remove LinkGeneratorPlugins from LinkGenerator on destruction Dominik Schmidt 2014-12-09 00:07:46 +01:00
  • f751aa501c Use ScriptPlugin base class in ScriptLinkGeneratorPlugin Dominik Schmidt 2014-12-09 00:05:49 +01:00
  • 6a239e24d1 Add ScriptPlugin class Dominik Schmidt 2014-12-08 23:53:28 +01:00
  • 7adac470da Rename ScriptPlugin to ScriptAccount and JSPlugin to JSAccount Dominik Schmidt 2014-12-08 23:46:10 +01:00
  • b59c272819 Set collection on (non-collection) search/resolve results if collectionId is set in script response Dominik Schmidt 2014-12-06 15:11:57 +01:00
  • 62731c7907 tbr: Add id to ScriptCollection Dominik Schmidt 2014-12-06 15:10:57 +01:00
  • 7e9cb98154 Link script collection results to their collection Dominik Schmidt 2014-12-06 14:21:53 +01:00
  • f0e1248e3d Use LinkGenerator in AdiumPlugin too Dominik Schmidt 2014-12-05 07:21:35 +01:00
  • dbd047b42a Move more JSPlugin implementations to their own file Dominik Schmidt 2014-12-05 07:02:01 +01:00
  • b2c3ab8532 Use integers as object ids Dominik Schmidt 2014-12-05 06:10:31 +01:00
  • 3138ec9f40 Remove special case for shortened query links, toma.hk shortener only supports toma.hk/tomahawk:// links Dominik Schmidt 2014-12-05 06:10:12 +01:00
  • dc502d61d2 Add artist name to generate album name request Dominik Schmidt 2014-12-05 05:56:47 +01:00
  • 8d15e12973 Handle scripts not returning promises Dominik Schmidt 2014-12-05 05:32:24 +01:00
  • 507df5317e Make sure the ScriptJob fails if script does not return an object for a request Dominik Schmidt 2014-12-05 05:02:50 +01:00
  • 558e6f5294 Handle ScriptJob errors gracefully Dominik Schmidt 2014-12-05 05:01:04 +01:00
  • 3d4cfa0161 Address simple issues raised in PR Dominik Schmidt 2014-12-05 03:22:59 +01:00
  • 8ecb67178b Handle ScriptJob tracking completely in the same class. Credits to xhochy for the idea. Dominik Schmidt 2014-12-05 03:19:59 +01:00
  • cefa97af18 Add name() to JSPlugin. Dominik Schmidt 2014-12-01 23:54:50 +01:00
  • 42343c81c4 Don't leak ScriptJob in XmppInfoPlugin Dominik Schmidt 2014-12-01 23:53:41 +01:00
  • a59cdbe19f Implement request / script uuids Dominik Schmidt 2014-12-01 23:27:19 +01:00
  • ec3f40718e Allow registering C++-plugins from JS, make them usable and use the new api in ScriptLinkGeneratorPlugin Dominik Schmidt 2014-12-01 19:18:10 +01:00
  • 166be08da3 Add addPlugin method to LinkGenerator Dominik Schmidt 2014-12-01 19:03:13 +01:00
  • 81fdc368a2 Move JSPlugin implementation to its own file Dominik Schmidt 2014-12-01 18:52:49 +01:00
  • 0a0cbd15ae Move JSPlugin and ScriptPlugin to their own headers Dominik Schmidt 2014-12-01 18:41:44 +01:00
  • 28dad3aef3 Add missing include Dominik Schmidt 2014-12-01 18:27:30 +01:00
  • 6a87492c07 Handle generic JS object serialization in JSPlugin Dominik Schmidt 2014-12-01 18:27:24 +01:00
  • 67fde57345 Fix style Dominik Schmidt 2014-11-30 01:45:35 +01:00
  • cc9963935c Fix ScriptJob (c) Dominik Schmidt 2014-11-30 01:43:57 +01:00
  • cd7ca26e78 Pluginify link generation Dominik Schmidt 2014-11-30 01:40:45 +01:00
  • 33d225233b Streamline link generation api and make it async Dominik Schmidt 2014-11-30 00:24:38 +01:00
  • 9542aaffb4 Pull link generation out of GlobalActionManager Dominik Schmidt 2014-11-29 17:58:10 +01:00
  • fb26cc5dd4 Pull basic JS functionality out of JSResolver into JSPlugin Dominik Schmidt 2014-11-29 16:46:56 +01:00
  • d928fc5d1d Use new lastfm5/ include dir for Qt5 Dominik Schmidt 2015-02-06 22:49:43 +01:00
  • 778b8ee180 Use new echonest5 include dir for Qt5 Dominik Schmidt 2015-02-06 22:48:54 +01:00
  • d7177e30cb Use upstream FindQuaZip(5).cmake Dominik Schmidt 2015-02-06 22:47:13 +01:00
  • 683f9229f6 Automatic merge of Transifex translations Tomahawk CI 2015-02-06 01:17:21 +01:00
  • dad90e93d5 Only link against Qt5X11Extras if it was found ... Dominik Schmidt 2015-02-05 23:08:39 +01:00
  • b1f039cd20 Show warning for uninstallable account/resolver on all platforms but osx and win Dominik Schmidt 2015-02-05 17:42:01 +01:00
  • 68af5c4a57 Apply workaround for broken liblastfm to all platforms but osx and win Dominik Schmidt 2015-02-05 17:41:29 +01:00
  • 77b0389fad Set correct permissions for settings file on all platforms but osx and win Dominik Schmidt 2015-02-05 17:40:20 +01:00
  • acd5faf93d Don't refer to Phonon anymore on audio problems Dominik Schmidt 2015-02-05 17:39:10 +01:00
  • c86e67831e Add QTBUG reference to another Q_WS_X11 ifdef Dominik Schmidt 2015-02-05 17:17:57 +01:00
  • a6d189070e Add QTBUG reference to Q_WS_X11 ifdef Dominik Schmidt 2015-02-05 17:16:03 +01:00
  • acee0b6a99 At least request activation if qtx11extras isn't available Dominik Schmidt 2015-02-05 16:50:47 +01:00
  • f3b1fa9402 Fix Qt5 build on non-apple, non-win without x11extras Dominik Schmidt 2015-02-05 03:49:09 +01:00
  • caf972d40a Automatic merge of Transifex translations Tomahawk CI 2015-02-05 01:18:10 +01:00
  • b089a3ee4e Automatic merge of Transifex translations Tomahawk CI 2015-02-05 01:17:04 +01:00
  • a02c00d68d Check for HAVE_X11 instead of Q_OS_LINUX in bringToFront Dominik Schmidt 2015-02-04 18:40:08 +01:00
  • 9711421d8b Implement bringToFront properly for Qt5 on X11 Dominik Schmidt 2015-02-04 17:59:02 +01:00
  • 1a0c93e8ce Removed old VolumeFull icon entirely. Christian Muehlhaeuser 2015-02-04 01:55:32 +01:00
  • c7364b8f31 Removed old VolumeFull icon entirely. Christian Muehlhaeuser 2015-02-04 01:55:32 +01:00
  • 54144f829d Don't call an icon we don't use anymore - although clicking volume icon to mute not currently working Jason Herskowitz 2015-02-02 20:54:13 -05:00
  • 81d55646a5 Fix padding of Repeat icons so they overlay each other better Jason Herskowitz 2015-02-02 20:32:15 -05:00
  • d992dced22 Shuffle One vs Shuffle All. Shuffle All icon needs a bit more cleanup. Jason Herskowitz 2015-02-02 20:20:21 -05:00
  • 7ee68c6b5b Automatic merge of Transifex translations Tomahawk CI 2015-02-04 01:17:03 +01:00
  • d343de32b9 Don't call an icon we don't use anymore - although clicking volume icon to mute not currently working Jason Herskowitz 2015-02-02 20:54:13 -05:00
  • 7b0ad585c3 Fix padding of Repeat icons so they overlay each other better Jason Herskowitz 2015-02-02 20:32:15 -05:00
  • 80426a1739 Shuffle One vs Shuffle All. Shuffle All icon needs a bit more cleanup. Jason Herskowitz 2015-02-02 20:20:21 -05:00
  • b0d6ffc9c2 Automatic merge of Transifex translations Tomahawk CI 2015-02-03 01:18:15 +01:00
  • 053390eb5a Automatic merge of Transifex translations Tomahawk CI 2015-02-03 01:17:08 +01:00
  • 7b500d37c9 Fix qca filenames in nsis script Dominik Schmidt 2015-01-30 04:36:21 +01:00
  • 3b089ecd4b Automatic merge of Transifex translations Tomahawk CI 2015-01-30 01:18:15 +01:00
  • 3e3bc1e920 Automatic merge of Transifex translations Tomahawk CI 2015-01-30 01:17:12 +01:00
  • 8740de7e17 Fixed page background and selection colors. Christian Muehlhaeuser 2015-01-29 12:33:44 +01:00
  • bc4ba84212 Fixed page background and selection colors. Christian Muehlhaeuser 2015-01-29 12:33:44 +01:00
  • b4a284a25d Don't fail OSX build if package can't be signed for >=10.9.5 Dominik Schmidt 2015-01-29 07:49:26 +01:00
  • 4fa69d9607 Link against correct qca library with Qt5 Dominik Schmidt 2015-01-29 06:11:36 +01:00
  • ca13bb6839 Fix libechonest detection for Qt5 Dominik Schmidt 2015-01-29 06:11:11 +01:00
  • 001d936aae Disable CrashReporter by default on Linux Dominik Schmidt 2015-01-29 06:10:35 +01:00
  • 1071a84fa9 Don't call nam->setNetworkAccessible, which breaks network connectivity on Windows with Qt5.4. Christian Muehlhaeuser 2015-01-29 04:24:39 +01:00
  • 8e8240ada8 Automatic merge of Transifex translations Tomahawk CI 2015-01-29 01:16:51 +01:00
  • 3e7b79fe02 Fix compilation with Qt5 on Windows Dominik Schmidt 2015-01-28 20:36:13 +01:00
  • 75725f9494 Download vlc build without Phonon but with VLC headers Dominik Schmidt 2015-01-28 20:28:25 +01:00
  • 75ce81f86c Switch NSIS.template.in to Qt5 Dominik Schmidt 2015-01-28 20:27:59 +01:00
  • 9b2a3f65d4 Use qtsparkle-qt5 when building with Qt5 Dominik Schmidt 2015-01-28 20:25:31 +01:00
  • c4c4ab6681 Fixed icon generation on OS X. Christian Muehlhaeuser 2015-01-26 19:54:54 +01:00
  • 629c6f4795 Fix framework structure in macdeploy. Christian Muehlhaeuser 2015-01-26 05:27:42 +01:00