1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-04-16 05:52:15 +02:00

230 Commits

Author SHA1 Message Date
Christian Muehlhaeuser
d09fb9a428 * Forgot to force a repaint when leaveEvent() is triggered. 2011-01-12 13:30:21 +01:00
Christian Muehlhaeuser
c3c6da389e * Fixed resetting the label while an area is hovered. 2011-01-12 13:25:10 +01:00
Christian Muehlhaeuser
80269932ad * Added QueryLabel, a QLabel-like widget which displays any combination of a query/result's Artist, Album and Track.
* Paints a nice rounded-rect around the artist / album / track item when hovered with the mouse.
* Drag and drop / detailed click signal support coming up.
2011-01-12 13:18:32 +01:00
Christian Muehlhaeuser
2edd93ab3c * BufferIODevice & FileTransferConnection now support seeking (needs testing). 2011-01-10 15:00:33 +01:00
Christian Muehlhaeuser
0dd7d1e0e0 * Fixed using resolv-hints for offline sources. 2011-01-10 12:00:52 +01:00
Christian Muehlhaeuser
18d5d43695 * Temporary fix for infinite loop inside FLAC transcoder. 2011-01-09 10:57:30 +01:00
Christian Muehlhaeuser
3eeec206f1 * Fixed crash in DbSyncConnection. 2011-01-09 07:42:31 +01:00
Christian Muehlhaeuser
3061a95cb1 * Introduced result-hints for static playlists. Speeds up resolving - lots. It will also preserve whichever result you prefer for a query.
* If the last DatabaseCommand in a message is invalid, don't leave the source hanging in an unsynced state.
* DatabaseImpl can now resolve results by their URL.
* Updated README.
* Little fixes / cleanups all over the place.
2011-01-09 07:22:42 +01:00
Christian Muehlhaeuser
7a9a117307 * Fixed recursive message fetching bug. 2011-01-07 08:51:40 +01:00
Christian Muehlhaeuser
e462c3a3d9 * Report last op's guid in DatabaseCommand_LoadOps' done signal. 2011-01-06 12:35:49 +01:00
Christian Muehlhaeuser
395a1a58c2 * Keep an internal last op guid for DbSyncConnection. 2011-01-06 12:19:44 +01:00
Christian Muehlhaeuser
64ebd68c1d * Some more DatabaseImpl cleanups. 2011-01-06 11:52:36 +01:00
Christian Muehlhaeuser
1eb4adaefe * Seemed unsafe to reuse the same sql query object over and over again. 2011-01-06 11:45:09 +01:00
Christian Muehlhaeuser
0b26cf1695 * Don't reset lastop for singleton commands. 2011-01-06 10:38:44 +01:00
Christian Muehlhaeuser
a60ae88ff8 * DatabaseCommands can now be marked "singleton-commands", which means that only the latest enqueued command of this type will be kept in the oplog. 2011-01-06 10:13:47 +01:00
Christian Muehlhaeuser
8d50ef1b88 * Added activity label to sources in the sidebar (currently only shows Idle / currently playing track).
* DatabaseCommand_LogPlayback now contains an action-enum, which indicates if the track has just started / finished playback.
2011-01-06 09:03:18 +01:00
Christian Muehlhaeuser
ce30f01ec9 * Silly windows issue prevented SIP plugins from loading. 2011-01-04 11:26:41 +01:00
Christian Muehlhaeuser
2d71bb3c62 * More debug output when trying to load a library. 2011-01-04 11:39:43 +01:00
Christian Muehlhaeuser
65914c9d64 * Further win32 fixes. 2011-01-04 10:40:43 +01:00
Christian Muehlhaeuser
318ed169eb * Fix recursive dllmacro.h inclusion. 2011-01-04 10:12:59 +01:00
Christian Muehlhaeuser
08f41b796c * Further Win32 plugin fixes. Well, hopefully. 2011-01-04 09:55:04 +01:00
Christian Muehlhaeuser
087d910359 * Forgot to update DatabaseCommand. 2011-01-04 09:44:43 +01:00
Christian Muehlhaeuser
5863dc7e14 * Two new DatabaseCommands: LogPlayback and PlaybackHistory.
* LogPlayback keeps track of recently played songs in the database.
* PlaybackHistory retrieves playback logs from the database.
* Added "recently-played" views to WelcomeWidget & SourceInfoWidget.
* Needs testing.
2011-01-04 09:37:04 +01:00
Christian Muehlhaeuser
f3b7375779 * Updated README. 2011-01-03 14:43:49 +01:00
Christian Muehlhaeuser
108f8cf93b * Added basic WelcomeWidget, which gets shown when Tomahawk starts up. Again, work in progress. 2011-01-03 13:08:41 +01:00
Christian Muehlhaeuser
a5b495127a * Interactive create-new-playlist dialog. Work in progress. 2011-01-03 05:18:25 +01:00
Christian Muehlhaeuser
0af3ac8c80 * Updated OSX build scripts. 2011-01-03 03:50:08 +01:00
Leo Franchi
a305c97972 link to libtomahawk on osx 2011-01-02 13:05:12 -06:00
Christian Muehlhaeuser
6f67d59bf2 * Fixed compiling on Win32. 2010-12-28 02:34:47 +01:00
Christian Muehlhaeuser
83f2ddeebd * Fixed CMakeLists.txt for SIP plugins. 2010-12-28 02:20:03 +01:00
Christian Muehlhaeuser
7c935282ae Merge branch 'master' of github.com:tomahawk-player/tomahawk 2011-01-01 00:21:04 +01:00
Christian Muehlhaeuser
82bd91af19 * Fix SIP plugins on Win32. 2011-01-01 00:20:28 +01:00
Jeff Mitchell
aaf7fc7c3f Install to "." makes libraries install into very bad (and non-working) locations. Put them
in lib like they're supposed to be...(and like they are elsewhere in the
app)
2010-12-30 20:28:29 -05:00
Christian Muehlhaeuser
8b9b02e15d * Mentioning Alejandro (xevix) in the About Dialog. 2010-12-28 06:23:15 +01:00
Christian Muehlhaeuser
27e906f712 * Split tomahawk into application and tomahawklib.
* Plugins link to and interface with tomahawklib.
* Compiles on Linux and Win32, but needs some more export macro love for the sip plugins on Win32.
2010-12-28 06:12:48 +01:00
Christian Muehlhaeuser
1496d322bf * Fixed copy & paste mistake. 2010-12-15 15:14:58 +01:00
Christian Muehlhaeuser
857763e31d * Moved zeroconf code into a separate sip plugin (we might want to re-think the SipPlugin interface). 2010-12-15 15:11:33 +01:00
Alejandro Wainzinger
3b507ff7a8 Make the Connect/Disconnect button do as advertised. Needs some more safety checks likely, but this will do for now. 2010-12-13 18:49:02 -08:00
Alejandro Wainzinger
e882c4f0a9 Fix OS X linking problem and plugin loading on OS X and Windows. 2010-12-12 21:41:43 -08:00
Alejandro Wainzinger
d74dd577fd Add OSX build instructions.
(cherry picked from commit f4a2cb2b8db27783790cfe74ca0e9e828f72faa1)
2010-12-12 19:17:54 -08:00
Alejandro Wainzinger
a87868c1f5 Change device name string handling to use safe conversion to CString (Was causing issues on OSX 10.6.5 Japanese)
(cherry picked from commit 17fb7abb8c88bf9ae45bff349d473e9224e8174e)
2010-12-12 19:17:31 -08:00
Christian Muehlhaeuser
b45c254081 * Try to reconnect if the jabber SIP plugin disconnected. 2010-12-09 08:39:39 +01:00
Christian Muehlhaeuser
cc22411dc2 * Make sure to delete old Jabber instance before creating a new one. 2010-12-08 12:57:24 +01:00
Christian Muehlhaeuser
fe08bff21c * Added SipHandler class. This class is supposed to load SIP plugins, manage und communicate with them.
* Our Jabber classes are now a SipPlugin, which gets loaded by SipHandler.
2010-12-08 12:46:42 +01:00
Christian Muehlhaeuser
fc49eb7b21 * Added a status QPushButton on top of the sidebar. Xevix will put it to use soon. 2010-12-08 06:59:14 +01:00
Christian Muehlhaeuser
cabaaa9710 * Don't try to setup UPNP if started with --noupnp. 2010-12-07 16:03:17 +01:00
Christian Muehlhaeuser
7aaf3eb98c * Allow empty titled XSPFs to be imported if they contain tracks at least. 2010-12-07 14:49:29 +01:00
Christian Muehlhaeuser
e4f9e936ed * Don't create a playlist when parsing invalid XSPF data. 2010-12-07 12:34:29 +01:00
Christian Muehlhaeuser
ea08f1578c * Fixed nasty compiler warning. 2010-12-07 11:30:24 +01:00
Christian Muehlhaeuser
7b5f16355d * AlbumViews are now sorted by Artist - Album.
* Tweaked mode switching.
* Hide stats & mode buttons for certain view types.
2010-12-07 11:25:00 +01:00