summaryrefslogtreecommitdiffstats
path: root/src/track/globaltrackcache.cpp
AgeCommit message (Expand)Author
2019-06-21Avoid unnecessary type conversionsUwe Klotz
2019-06-20Merge branch 'master' of git@github.com:mixxxdj/mixxx.git into dev_trackfileUwe Klotz
2019-06-15Add a wrapper class for handling track file locationsUwe Klotz
2019-06-14Add commentsUwe Klotz
2019-06-14Fixed unused parameter warnings in release buildUwe Klotz
2019-06-14Merge branch '2.2' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2019-06-14Fix potential segfault on exitUwe Klotz
2019-03-29Merge branch '2.2' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2019-03-29Merge branch '2.1' of git@github.com:mixxxdj/mixxx.git into 2.2Uwe Klotz
2019-03-29Don't reset DateAdded after purging Track to not violate the resposibility la...Daniel Schürmann
2019-03-28improve comments of the Id functionsDaniel Schürmann
2019-03-26delete track ID of purged tracks in cache.Daniel Schürmann
2019-01-27Delete unnecessary wrapper for QObject::deleteLater()Uwe Klotz
2019-01-13Add compatibility workaround for Qt 5.9Uwe Klotz
2019-01-12Try to fix CI build on UbuntuUwe Klotz
2019-01-12Fix thread-unsafe invocation of QObject::deleteLater()Uwe Klotz
2018-10-10typo fixesBen
2018-09-19Misc. typosluz.paz
2018-06-12Source typosluz.paz
2018-05-01Misc. typosluz.paz
2018-03-11replace the shared track pointer with an uniqe ptrDaniel Schürmann
2018-03-09ged rid of m_cachedTracksDaniel Schürmann
2018-03-09Use a single GlobalTrackCacheEntry and reference it by a pointer.Daniel Schürmann
2018-03-08Added and explained GlobalTrackCacheEntry class holding a weak and a shared p...Daniel Schürmann
2018-03-08Improve EvictAndSaveFunctorDaniel Schürmann
2018-03-07remove unnecessary temporaryDaniel Schürmann
2018-03-07Call evictAndSave always from the main thread to fix the possible loss of cha...Daniel Schürmann
2018-03-06rely on deletingPtr reference countingDaniel Schürmann
2018-03-06Introduced EvictAndSaveFunctor holding the deletingPtrDaniel Schürmann
2018-03-04Safe and efficient 2-phase deletion of track objects from the cacheUwe Klotz
2018-02-24Rename member to better reflect its purposeUwe Klotz
2018-02-24Simplify code and add/reword/fix some commentsUwe Klotz
2018-02-24Fix saving and deleting tracks at Mixxx shutdown.Daniel Schürmann
2018-02-23Improve commentsDaniel Schürmann
2018-02-23Do not delete shared track pointers until expired/releasedUwe Klotz
2018-02-22Relocate cached tracksUwe 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-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-20Update database in main thread when deleting tracksUwe 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-07Replace derived TrackPointer class with a typedefUwe Klotz
2018-02-07Avoid move assignmentUwe Klotz
2018-02-06Remove redundant code and slim down GlobalTrackCacheLockerUwe Klotz