summaryrefslogtreecommitdiffstats
path: root/src/library/library.cpp
AgeCommit message (Expand)Author
2018-12-28Stop worker threads before exitingUwe Klotz
2018-11-22Use type-safe signal/slot connectionsUwe Klotz
2018-11-22Merge branch 'master' of git@github.com:mixxxdj/mixxx.git into lp1737537_anal...Uwe Klotz
2018-11-18Merge branch '2.1' of git@github.com:mixxxdj/mixxx.git into 2.2Uwe Klotz
2018-11-15Fix storing scroll position during searchDaniel Schürmann
2018-11-14Save and restore vscroll position when clearing the searchUwe Klotz
2018-11-14Explicitly disable the search line edit with a signalUwe Klotz
2018-10-30Fix and enable multi-threaded analysisUwe Klotz
2018-04-22Merge pull request #1417 from luzpaz/misc-typosDaniel Schürmann
2018-04-18Distinguish between mouse and keyboard/encoder events in sidebar treeUwe Klotz
2018-04-06Typo fixes luzpaz
2018-04-04move #ifdefs to one central locationBe
2018-03-27Impoved variable namesDaniel Schürmann
2018-03-26Added "Edit Metadata" preferences function, replacing the related Load to dec...Daniel Schürmann
2018-03-11replace the shared track pointer with an uniqe ptrDaniel Schürmann
2018-03-08removed the redundant queued invocation in Library::saveCachedTrack()Daniel Schürmann
2018-02-24Add comments about why we are using a plain pointerUwe 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-23Do not delete shared track pointers until expired/releasedUwe Klotz
2018-02-23Delete confusing try/catch block in noexcept functionUwe 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-21Keep the cache locked while saving and deleting tracksUwe Klotz
2018-02-20Update database in main thread when deleting tracksUwe Klotz
2018-01-26Check main thread assumption in evictor callback implementationUwe Klotz
2018-01-24Rename callback functionUwe Klotz
2018-01-14Renaming: TrackCache -> GlobalTrackCacheUwe Klotz
2017-12-17Unlock track cache before updating the databaseUwe Klotz
2017-12-01Use the terms "evict" and "cache" in conjunctionUwe Klotz
2017-11-29Introduce TrackCache for managing Track objectsUwe Klotz
2017-06-17Simplify usage of DbConnectionPooledUwe Klotz
2017-06-17Move initialization of database from Library to MainWindowUwe Klotz
2017-06-17Reformat codeUwe Klotz
2017-06-17Initialize all pointersUwe Klotz
2017-06-17Delete unused member variableUwe Klotz
2017-06-15Avoid dependency between "Pooler" and "Pooled" just for convenienceUwe Klotz
2017-06-15Split DbConnectionPool API into roles: "Pooler" vs. "Pooled"Uwe Klotz
2017-06-15Introduce DbConnectionPooled for thread-local, pooled connectionsUwe Klotz
2017-06-14Renaming: 'Repository' -> 'MixxxDb'Uwe Klotz
2017-06-12Reduce dependencies between library components and database connectionsUwe Klotz
2017-06-12Manage a pool of thread-local database connectionsUwe Klotz
2017-06-12Repository is-a component of LibraryUwe Klotz
2017-06-12Don't repair database without permission by the userUwe Klotz
2017-06-12Define a constant for [Library] config groupUwe Klotz
2017-06-12Explicitly open/close database connectionsUwe Klotz
2017-06-12Explicitly provide database connection for schema init/upgradeUwe Klotz
2017-06-12Reuse SqlStorage interface for TrackCollectionUwe Klotz
2017-06-12Change namingUwe Klotz