summaryrefslogtreecommitdiffstats
path: root/src/track
AgeCommit message (Expand)Author
2018-02-23Improve commentsDaniel Schürmann
2018-02-23Do not delete shared track pointers until expired/releasedUwe Klotz
2018-02-22Replace throw() with noexceptUwe Klotz
2018-02-22Relocate cached tracksUwe Klotz
2018-02-22Don't throw any exceptions during the deletion of track objectsUwe Klotz
2018-02-22Improve commentsDaniel Schürmann
2018-02-22Remove unneccesary codeDaniel Schürmann
2018-02-22remove unused m_unindexedTracksDaniel Schürmann
2018-02-21Reword comment about expected and handled race conditionsUwe Klotz
2018-02-21Add comment about (currently) unused functionUwe Klotz
2018-02-21Don't delete any tracks after the cache has been destroyedUwe Klotz
2018-02-21Keep the cache locked while saving and deleting tracksUwe Klotz
2018-02-20Merge branch '2.1' into lp1744550_globaltrackcacheUwe Klotz
2018-02-20Prevent concurrent read/write access of track filesUwe Klotz
2018-02-20Update database in main thread when deleting tracksUwe Klotz
2018-02-20Merge branch 'lp1748758_mark_track_for_export_metadata' into lp1744550_global...Uwe Klotz
2018-02-18Add special case handling for null stringsUwe Klotz
2018-02-17Clarify handling of comment tagsUwe Klotz
2018-02-11Don't mark as dirty when modifying transient dataUwe Klotz
2018-02-11Export metadata of track if requested by the userUwe Klotz
2018-02-10Use unordered_map/setUwe Klotz
2018-02-10Fix debug assertion: Missing tracks don't have a canonical locationUwe Klotz
2018-02-10Reorder member functions around GlobalTrackCacheUwe Klotz
2018-02-08Reduce complexity of GlobalTrackCacheUwe Klotz
2018-02-07Use workaround to prevent spurious crashesUwe Klotz
2018-02-07Replace derived TrackPointer class with a typedefUwe Klotz
2018-02-07Avoid move assignmentUwe Klotz
2018-02-06Remove redundant code and slim down GlobalTrackCacheLockerUwe Klotz
2018-02-06Shorten member function nameUwe Klotz
2018-02-06Only deactivate but do not destroy GlobalTrackCache when exitingUwe Klotz
2018-02-05Merge branch '2.1' into lp1742617_filter_comment_tagsUwe Klotz
2018-02-05Merge branch '2.1' into lp1744550_globaltrackcacheUwe Klotz
2018-02-04Simplify lookup of cached tracksUwe Klotz
2018-02-04Delete unused parameterUwe Klotz
2018-02-04Clarify why race-conditions are expected to occurUwe Klotz
2018-02-03Just block signals, don't disconnectUwe Klotz
2018-02-03Reliably suppress emitting signals when evicting and deleting a trackUwe Klotz
2018-01-28Use alternative keys for reading APEv2 tagsUwe Klotz
2018-01-27Simplify TrackRefPtrUwe Klotz
2018-01-26Fix VS2015 buildUwe Klotz
2018-01-26Check main thread assumption in evictor callback implementationUwe Klotz
2018-01-26Fix nasty debug assertion after introduction of TrackRefPtrUwe Klotz
2018-01-26Fix destruction of GlobalTrackCacheUwe Klotz
2018-01-26Replace std::pair<> with TrackRefPtrUwe Klotz
2018-01-26Verify that post-evict actions are not executed from different threadsUwe Klotz
2018-01-26Merge branch '2.1' into lp1744550_globaltrackcacheUwe Klotz
2018-01-26Use deleteAfter() for cached track objectsUwe Klotz
2018-01-26Save modified tracks when exiting the applicationUwe Klotz
2018-01-26Encapsulate deletion of Track objects in separate functionUwe Klotz
2018-01-26Disconnect all receivers instead of blocking signals before deletionUwe Klotz