summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2020-12-15Add missing namespace commentsJan Holthuis
2020-12-14Merge pull request #3442 from uklotzde/webtaskDaniel Schürmann
WebTask: Reduce code duplication and simplify timeout handling
2020-12-14Increase AcoustId and MusicBrainz timeoutsUwe Klotz
2020-12-14Remove extra include to fix auto moc warningDaniel Schürmann
2020-12-13Networking: Move shared code into WebTask base classUwe Klotz
2020-12-13WebTask: Fix outdated and wrong commentUwe Klotz
2020-12-12Fix inconsistent naming of hot cue "index" vs. "number"Uwe Klotz
2020-12-11Merge pull request #3434 from uklotzde/musicbrainzBe
Fix parsing of MusicBrainz XML response
2020-12-11Fix shadowing of variable namesUwe Klotz
2020-12-11Merge pull request #3432 from uklotzde/webtask_errorBe
Detect and prevent duplicate signals on network errors
2020-12-11Fix typo in commentsUwe Klotz
2020-12-11Reword commentsUwe Klotz
2020-12-11MusicBrainz XML: Remove unused variableUwe Klotz
2020-12-11Fix parsing of MusicBrainz XML responseUwe Klotz
2020-12-11Delete SongDownloaderUwe Klotz
2020-12-11Improve logging for tracing network failuresUwe Klotz
2020-12-11Detect and prevent duplicate signals on network errorsUwe Klotz
2020-12-10Merge pull request #3407 from Be-ing/opengl_initialization_fixBe
fix initialization of QGLWidget waveform widgets & renderers
2020-12-10DlgPrefWaveform: don't require restart for overview changeBe
2020-12-10WOverview: fix default passthrough cover colorronso0
2020-12-09revert using CPU rendered waveform by default on macOSBe
OpenGL works okay when Mixxx is built with the macOS 10.13 SDK
2020-12-09Merge pull request #3422 from Holzhaus/serato-beatgrid-import-fixUwe Klotz
Serato BeatsGrid: Fix wrong beat at position 0 on import
2020-12-09Serato BeatsGrid: Fix wrong beat at position 0 on importJan Holthuis
The wrong usage of `QVector<T>::resize(int)` instead of `QVector<T>::reserve(int)` always created a bunch of beats at sample position 0, even if there is no actual beat at that position. This could lead to audible sudden tempo changes when sync is used.
2020-12-09Merge pull request #3419 from uklotzde/basetracktablemodelUwe Klotz
Fix crash when accessing invalid/unknown track table column
2020-12-08Merge pull request #3417 from Be-ing/mac_cpu_waveform_defaultUwe Klotz
set default waveform renderer to RGB (non-GL) for macOS
2020-12-08Fix crash when accessing invalid/unknown track table columnUwe Klotz
2020-12-08Merge remote-tracking branch 'upstream/2.3' into opengl_initialization_fixBe
2020-12-07set default waveform renderer to RGB (non-GL) for macOSBe
2020-12-07Merge branch '2.3' of github.com:mixxxdj/mixxx into cleanup-headersJan Holthuis
2020-12-07Merge pull request #3415 from Holzhaus/sync-track-metadata-export-stringBe
DlgPrefLibraryDlg: Clarify automatic metadata export checkbox label
2020-12-07Merge pull request #3404 from mixxxdj/mac_sandbox_migrate_preferencesUwe Klotz
migrate old settings path into sandbox on macOS
2020-12-07DlgPrefLibraryDlg: Clarify automatic metadata export checkbox labelJan Holthuis
2020-12-07Merge pull request #3413 from uklotzde/track-metadata-export-with-stream-infoJan Holthuis
Export track metadata with accurate stream info
2020-12-07Merge pull request #3411 from poelzi/antimocDaniel Schürmann
Slimdown moc_compilation.cpp
2020-12-07Export track metadata with accurate stream infoUwe Klotz
Open the audio file once if needed to obtain this data from the decoder.
2020-12-07Reuse StreamInfo for TrackMetadataUwe Klotz
Replace individual properties in TrackMetadata with a single StreamInfo property.
2020-12-07remove more unused argumentsDaniel Poelzleithner
2020-12-07add missing pragmaDaniel Poelzleithner
2020-12-07remove unused privatesDaniel Poelzleithner
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-12-07hack around QGLWidget::initializeGL not working on macOSBe
2020-12-07GLSLWaveformRendererSignal: fix OpenGL initialization crashesBe
2020-12-06remove useless calls to QGLWidget::makeCurrentBe
This does nothing before Qt calls QGLWidget::initializeGL. This can be verified by adding: qDebug() << "Context current" << (QGLContext::currentContext() == context()); after the call to makeCurrent.
2020-12-06fix initialization of QGLWidget waveform widgets & renderersBe
QGLWidget documentation says: The initialization of OpenGL rendering state, etc. should be done by overriding the initializeGL() function, rather than in the constructor of your QGLWidget subclass. Calling QOpenGLFunctions_2_1::initializeOpenGLFunctions in the QGLWidget constructors crashed on macOS: https://bugs.launchpad.net/mixxx/+bug/1877487 I am surprised it did not crash on Linux and Windows. The calls to makeCurrent in the QGLWidget constructors were futile; that does nothing before Qt calls QGLWidget::initializeGL. This can be verified by adding: qDebug() << "Context current" << (QGLContext::currentContext() == context()); after the call to makeCurrent.
2020-12-05migrate old settings path into sandbox on macOSBe
2020-12-06Add track.resetRating() and use it in reset menuDaniel Poelzleithner
2020-12-05Merge branch '2.3' of https://github.com/mixxxdj/mixxx into rating-resetDaniel Poelzleithner
2020-12-05Merge branch '2.2' of git@github.com:mixxxdj/mixxx.git into 2.3Uwe Klotz
# Conflicts: # src/widget/wnumberrate.cpp
2020-12-05Merge pull request #3400 from Holzhaus/adjust-relative-bpm-displayUwe Klotz
Adjust relative bpm display
2020-12-05Sandbox: cleanup #ifdefsBe