Christian Muehlhaeuser
e828972b95
* Port-Forwards are now being setuped in a separate thread to avoid blocking the GUI.
2011-01-13 17:23:52 +01:00
Christian Muehlhaeuser
b95d8a6b93
* Fixed missing return statement.
2011-01-13 15:05:50 +01:00
Christian Muehlhaeuser
c0852e8871
* Fixed a few margin / spacing issues across all platforms (well, hopefully).
2011-01-13 14:09:15 +01:00
Christian Muehlhaeuser
05a919c16a
* A few more QueryLabel fixes / design changes.
2011-01-13 11:12:11 +01:00
Christian Muehlhaeuser
6ebafa26a6
* QueryLabel now supports dragging.
...
* Needs support for dragging Artist / Album.
2011-01-13 08:40:21 +01:00
Christian Muehlhaeuser
81c4267263
* Fixed DatabaseCommand_PlaybackHistory's sql limiter.
2011-01-12 14:04:30 +01:00
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
Leo Franchi
3f1696c16f
fix resolving, still a load bug: losing the playlist current revision in the in-memory object when creating initially
2011-01-11 23:04:28 -05:00
Leo Franchi
ecb72eb449
activate modeswitch button
2011-01-11 22:02:57 -05:00
Leo Franchi
d3c48a5342
change the dynamic header a bit, still not final or anything, but more bearable
...
add logo to generators
2011-01-11 21:51:20 -05:00
Leo Franchi
6adae0c1d9
fix wrong widgets shown on dynamic control creation
2011-01-11 20:15:25 -05:00
Leo Franchi
5df5938ec1
fix deleting controls
2011-01-11 19:58:04 -05:00
Leo Franchi
ee78eb52dd
fix crashes, but deleting controls doesn't work of course :)
2011-01-10 23:54:10 -05:00
Leo Franchi
34799e36e0
Merge branch 'master' into dynamic
...
Conflicts:
src/libtomahawk/collection.h
src/libtomahawk/database/databasecommand_loadplaylistentries.cpp
src/libtomahawk/database/databasecommand_setplaylistrevision.cpp
src/libtomahawk/database/databasecommand_setplaylistrevision.h
src/libtomahawk/playlist.cpp
src/libtomahawk/playlist.h
2011-01-10 19:01:05 -05: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
Leo Franchi
09dc882bac
create dynamic playlists in GUI thread
...
not fixed everywhere yet, dbcmd unserialized from json creates it in the worker thread still
2011-01-10 00:04:12 -05:00
Leo Franchi
fbd9265d31
lots of work on dynamic playlists. loading, saving, updating, working, etc.
...
crashes on loading still
2011-01-09 21:48:53 -05:00
Leo Franchi
4a22e436ac
fix deleting
2011-01-09 13:34:01 -05:00
Leo Franchi
6b110cf4b4
properly save and load dynamic playlists
2011-01-09 12:50:14 -05:00
Leo Franchi
19fe8217c6
Merge branch 'master' into dynamic
...
use ints instead of enums for properties
only connect to dynamic playlist revision changes signal
Conflicts:
src/CMakeLists.txt
src/libtomahawk/database/databaseimpl.cpp
src/libtomahawk/database/schema.sql
src/libtomahawk/database/schema.sql.h
src/libtomahawk/playlist.h
src/libtomahawk/result.h
src/playlist/playlistmanager.cpp
src/tomahawkwindow.cpp
2011-01-09 11:11:32 -05: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
Leo Franchi
9e3aab1e38
fix static mode dynamic playlists
2011-01-08 19:02:13 -05:00
Leo Franchi
8668b1013c
more working static playlists
2011-01-07 22:37:31 -05: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
Leo Franchi
2172f68a66
Fix merge and compile, fix schema issue
2011-01-03 23:50:09 -06:00
Leo Franchi
c28a7b8aa4
Merge branch 'master' into dynamic
...
Conflicts:
src/CMakeLists.txt
src/libtomahawk/collection.cpp
src/libtomahawk/collection.h
src/libtomahawk/network/filetransferconnection.h
src/libtomahawk/playlist.h
src/libtomahawk/query.h
src/libtomahawk/result.h
src/playlist/playlistmanager.cpp
src/playlist/plitem.h
src/tomahawkwindow.cpp
2011-01-03 22:31:37 -06: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