Christian Muehlhaeuser
ed50074887
* Reset filter correctly when switching collection / playlist.
2011-02-16 10:53:08 +01:00
Christian Muehlhaeuser
fddefedfad
* Fix crash when source goes offline.
2011-02-16 08:31:21 +01:00
Christian Muehlhaeuser
7e8dda2b1f
* Remove source when connection drops.
2011-02-16 08:11:51 +01:00
Christian Muehlhaeuser
10c592ccab
* Don't reindex if there weren't any new files.
2011-02-16 07:48:00 +01:00
Christian Muehlhaeuser
a42df08fea
* Ok, this wasn't actually safe :-(.
2011-02-16 07:33:42 +01:00
Christian Muehlhaeuser
433654291d
* Also delete Lucene analyzer, just to be totally safe.
...
* Don't get stuck displaying "Scanning 0 tracks" when there are no updates to our collection found.
2011-02-16 07:05:11 +01:00
Christian Muehlhaeuser
87b0cf5832
* Fixed Source DTOR not being called.
...
* Less recent tracks to be displayed (50 instead of 100).
* Fixed Jabber & Zeroconf plugins not reliably going offline.
2011-02-16 06:50:35 +01:00
Christian Muehlhaeuser
66902f2f3c
* Let's delete the lucene directory before rebuilding the index, too.
2011-02-16 06:22:21 +01:00
Christian Muehlhaeuser
b903fcbd52
* Fix wrong signal name in Scrobbler.
2011-02-16 05:54:08 +01:00
Christian Muehlhaeuser
e1d5d8ec22
* Fixed DbCmds for offline sources. Well hopefully.
2011-02-16 05:52:28 +01:00
Leo Franchi
a7f90d097d
paint alternating row background behind animation
2011-02-15 23:45:13 -05:00
Christian Muehlhaeuser
89b1936b6e
* Prevent DatabaseWorker from executing commands for offline sources.
2011-02-16 05:16:58 +01:00
Leo Franchi
6b8a427602
Don't animate if weare already animating, could cause issues.
2011-02-15 22:26:18 -05:00
Christian Muehlhaeuser
633b977618
* Add more debug and recreate FSDir on reindexing.
2011-02-16 03:58:25 +01:00
Christian Muehlhaeuser
7693c975c0
* Let's see if that helps out CLucene.
2011-02-16 03:54:53 +01:00
Leo Franchi
da63fef6ac
add some asserts and debug to help track down the crash
...
debug--
2011-02-15 21:40:49 -05:00
Leo Franchi
e4060d397a
don't try to debug and crash. sourcetree--
2011-02-15 20:59:44 -05:00
Leo Franchi
8d91fb6f99
i don't know why my Qt no longer works with module-wide includes... but they are bad anyway. Include what we need.
2011-02-15 18:17:33 -05:00
Jeff Mitchell
4af60befcd
All the threads are happy now.
...
Note: you can't call deleteLater() on an object in a thread after you quit() the thread because deleteLater relies on the object's event loop to be running...
2011-02-15 16:28:58 -05:00
Jeff Mitchell
a28c6998a3
Mork work on trying to get scan threading working right
2011-02-15 14:54:59 -05:00
Jeff Mitchell
9bc6194d2b
More thread-safe
2011-02-15 14:00:11 -05:00
Jeff Mitchell
c561a2a845
I forgot that a thread that is a QObject doesn't do run() and hence doesn't terminate itself -- sending quit signals so the threads don't terminate while still running
2011-02-15 12:35:24 -05:00
Christian Muehlhaeuser
c38c510059
* This should catch the CLuceneError.
2011-02-15 18:25:37 +01:00
Christian Muehlhaeuser
edbb306e78
* Should fix announcing ourselves with an internal IP.
2011-02-15 16:36:49 +01:00
Christian Muehlhaeuser
c57c6f494b
* Fix SettingsDialog layout on OSX.
2011-02-15 16:18:59 +01:00
Christian Muehlhaeuser
6835c6989c
* Fix crash bug.
2011-02-15 15:34:15 +01:00
Dominik Schmidt
9bed5ea2da
Remove set(GLOOX_LIBS) from cross-toolchain, not needed anymore because we have FindGloox.cmake now.
2011-02-15 15:02:46 +01:00
Dominik Schmidt
1fa2297e12
Add FindGloox.cmake and make use of it.
2011-02-15 14:57:26 +01:00
Christian Muehlhaeuser
50372b0647
* This should fix not properly going offline manually.
2011-02-15 14:55:26 +01:00
Dominik Schmidt
7c8f6fda20
Clean up our cross-compiling toolchain and track it finally in git :P
2011-02-15 14:31:41 +01:00
Dominik Schmidt
dfa7df4d11
Move installer related stuff into admin/win/nsi.
2011-02-15 14:31:41 +01:00
Dominik Schmidt
f004acc5f1
Remove outdated info from admin/win/README.txt how to add icons to executables.
...
This is done by CMake automatically now
2011-02-15 14:31:41 +01:00
Dominik Schmidt
5a0326650f
Remove tomahawk.rc it's generated by cmake now.
2011-02-15 14:31:41 +01:00
Christian Muehlhaeuser
703a20847a
* Set sources to unsolved when last source goes offline. Makes them re-resolve when one one comes back online.
2011-02-15 14:19:24 +01:00
Christian Muehlhaeuser
38bae2d53d
* Fix re-resolving queries when index refreshed / sources came online.
2011-02-15 14:00:15 +01:00
Christian Muehlhaeuser
c0b72028de
* Some more scanner fixes.
...
* Update collections without having to restart the app.
* Rescan collection is now more like "update collection", doesn't ask for a path anymore.
* Scrobbler picks up setting changes correctly again.
2011-02-15 13:30:57 +01:00
Christian Muehlhaeuser
83dca3a8ac
* Added Go online/offline to Network menu.
2011-02-15 11:42:09 +01:00
Christian Muehlhaeuser
426a958fd2
* Fix tomahawk.nsi.
2011-02-15 10:15:32 +01:00
Christian Muehlhaeuser
224d8efac6
* Added version information to about-dialog.
2011-02-15 09:24:14 +01:00
Christian Muehlhaeuser
387bf27c98
* Fixed default & restoring of sidebar geometry.
2011-02-15 09:12:58 +01:00
Christian Muehlhaeuser
f7f1a26758
* Smaller default size for OverlayWidget.
...
* Disabled OverlayWidget for QueueView.
2011-02-15 08:51:42 +01:00
Christian Muehlhaeuser
795d71213e
* Fixed a few ScanManager issues.
...
* Added changed() signal to TomahawkSettings and hooked up ScanManager and SipHandler to it.
2011-02-15 08:23:12 +01:00
Christian Muehlhaeuser
35484b0357
* A few settings / default cleanups.
2011-02-15 07:28:47 +01:00
Dominik Schmidt
27f606b2e4
Add sip_twitter to global link targets instead of os specific link targets.
2011-02-15 06:02:06 +01:00
Dominik Schmidt
39e2393b07
Merge branch 'win'
2011-02-15 05:53:27 +01:00
Dominik Schmidt
053fa4220c
Fix cross compiling/linking once again: today's episode: scanmanager and sip_twitter.
2011-02-15 05:51:24 +01:00
Leo Franchi
f87b36b8d7
remove helper functions we don't use yet. can re-add later if we need.
2011-02-14 23:05:05 -05:00
Leo Franchi
71852bd03e
fix mac browser handling, oops.
...
J, should build for you now too!
2011-02-14 22:59:22 -05:00
Jeff Mitchell
10c59d6f9e
After discussion in #qt, I looked at our threading code and it's all wrong/unsafe. This properly threads scanning. Also makes it idle priority and splits it into a separate scan manager
2011-02-14 20:28:03 -05:00
Jeff Mitchell
451c7d6943
Get rid of DynDns mode in favor of allowing a user to force to use static host/port in the settings dialog.
...
That now takes precedence, if enabled. If not enabled, and UPnP is enabled, it will attempt UPnP, falling back to static host/port if UPnP doesn't work, falling back to LAN if not.
Users can still set LAN specifically in the config file, if they wish. Maybe should expose that at some point.
2011-02-14 15:58:24 -05:00