summaryrefslogtreecommitdiffstats
path: root/src/library/dao/trackdao.cpp
AgeCommit message (Collapse)Author
2021-03-23Replace MDir with mixxx::FileInfo/FileAccessUwe Klotz
2021-03-11Merge branch '2.3' of git@github.com:mixxxdj/mixxx.git into mainUwe Klotz
# Conflicts: # src/library/baseexternalplaylistmodel.cpp
2021-03-11Merge remote-tracking branch 'upstream/2.3' into no_grid_from_bpmDaniel Schürmann
2021-03-11Add wapper trySetAndLockBeats() to stream line the track APIDaniel Schürmann
2021-03-11Don't set an offset or bpm lock when creating a track with a bpm value only. ↵Daniel Schürmann
Remove now unused bool parameter.
2021-03-09Use mixxx::audio::SampleRate when dealing with beats (#3671)Daniel Schürmann
* Use mixxx::audio::SampleRate when dealing with beats * Use a valid sample rate in tests * Fix windows builds
2021-03-08check bpm lock when setting beat grid of bpmDaniel Schürmann
2021-03-05Merge branch '2.3' of github.com:mixxxdj/mixxxJan Holthuis
2021-03-04make beats pointer constDaniel Schürmann
2021-03-02Remove track parameter from beats constructorDaniel Schürmann
2020-12-27Rename namespace mixxx::sqliteUwe Klotz
2020-12-25Fix reading/writing of last_played_at valuesUwe Klotz
2020-12-15Merge branch '2.3' of github.com:mixxxdj/mixxx into mainJan Holthuis
2020-12-15Add missing braces around single-line statementsJan Holthuis
2020-12-15Add missing namespace commentsJan Holthuis
2020-12-08Merge branch '2.3' of git@github.com:mixxxdj/mixxx.git into mainUwe Klotz
# Conflicts: # src/controllers/colormapperjsproxy.cpp # src/controllers/engine/controllerengine.cpp # src/controllers/hid/hidcontroller.cpp # src/database/mixxxdb.cpp # src/library/crate/cratetablemodel.cpp # src/library/dao/trackdao.cpp # src/library/hiddentablemodel.cpp # src/library/library.cpp # src/library/playlisttablemodel.cpp # src/library/trackset/baseplaylistfeature.cpp # src/library/trackset/crate/cratefeaturehelper.cpp # src/mixxxapplication.cpp # src/network/jsonwebtask.cpp # src/preferences/dialog/dlgpreferences.cpp # src/recording/recordingmanager.cpp # src/track/track.cpp # src/widget/wsearchlineedit.cpp
2020-12-07Slimdown moc_compilation.cppDaniel Poelzleithner
The moc_compilation file became unbearable large, easily taking 10 minutes to compile whenever a Q_OBJECT changes. AUTOMOC scans for <basename>_moc.cpp includes and does not add the file to the moc_compilation whenever it is included in the propper cpp file. After this patch, moc_compilation.cpp is empty and the mocs are compiled with the approptial cpp, increasing recompile speeds by a factor of 10 when just a header file changed.
2020-11-23fix another pass by referenceDaniel Schürmann
2020-11-22Merge remote-tracking branch 'upstream/2.3' into mainDaniel Schürmann
2020-11-19Pass non-trivial/large function args by referenceJan Holthuis
Fixes a bunch of `-Wclazy-function-args-by-ref` warnings. See https://github.com/KDE/clazy/blob/master/docs/checks/README-function-args-by-ref.md for details. Most of these changes are automated, using the clazy fixit by setting the `CLAZY_EXPORT_FIXES` before compilation and then running: $ mkdir /tmp/patch $ find ../src -iname "*.yaml" -exec mv {} /tmp/patch \; $ clang-apply-replacements /tmp/patch
2020-11-15Merge branch '2.3' of git@github.com:mixxxdj/mixxx.git into mainUwe Klotz
# Conflicts: # res/controllers/mixco/novation_twitch.mixco.js # res/controllers/novation_twitch.mixco.output.js # src/controllers/dlgprefcontrollers.cpp # src/controllers/engine/controllerengine.cpp # src/controllers/midi/midicontroller.h # src/library/dao/playlistdao.cpp
2020-11-15Fix "Mixx" typos in codeUwe Klotz
- Not in translations which are pulled from Transifex - Disabled pre-commit hooks to avoid mass-reformatting
2020-11-13Merge branch 'main' into library_last_played_atUwe Klotz
2020-11-13Merge branch '2.3' of git@github.com:mixxxdj/mixxx.git into mainUwe Klotz
# Conflicts: # src/library/dao/trackdao.cpp
2020-11-12TrackDAO: Remove const qualifiers from signalsUwe Klotz
...to suppress clazy warnings.
2020-10-18Add missing receiver context to signal/slot connectionUwe Klotz
2020-10-16Merge branch 'master' into library_last_played_atUwe Klotz
2020-10-16Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2020-10-01Explicitly update play counter from played historyUwe Klotz
2020-10-01TrackDAO: Delete more obsolete left-over codeUwe Klotz
2020-10-01Update play counter after removing tracks from playlistsUwe Klotz
2020-09-30Delete obsolete code after reverting unintended changesUwe Klotz
2020-09-30PlayCounter: Rename played flag and fix outdated commentsUwe Klotz
2020-09-30Add last_played_at column to library tableUwe Klotz
2020-09-29PlayCounter: Populate lastPlayedAt from database on loadUwe Klotz
2020-09-25library/dao/trackdao: Use toFloat instead of toDoubleJan Holthuis
2020-09-25library/dao/trackdao: Cast to correct type for ReplayGain::setValue()Jan Holthuis
2020-08-25Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2020-08-25Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2020-08-25Merge branch '2.2' of git@github.com:mixxxdj/mixxx.git into 2.3Uwe Klotz
# Conflicts: # CHANGELOG # src/library/dao/trackdao.cpp
2020-08-19Improve log messageUwe Klotz
2020-08-19Refuse to add tracks with conflicting canonical locationsUwe Klotz
2020-08-19Refuse to load tracks with conflicting canonical locationsUwe Klotz
2020-08-17Clarify ambiguities caused by file system aliasingUwe Klotz
2020-08-16TrackDAO: Handle and report aliasing of track filesUwe Klotz
2020-07-13Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2020-07-12Account for duplicate initialization of track idUwe Klotz
2020-07-12TrackDAO: Initialize track id immediately after (re-)insertUwe Klotz
2020-06-12Merge branch 'master' into coverart_color_and_digestUwe Klotz
# Conflicts: # src/library/tracksettablemodel.cpp
2020-06-09Split database variable bindings into separate rowsUwe Klotz