summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-10-05Merge remote-tracking branch 'upstream/2.3' into mainDaniel Schürmann
2021-10-05Merge pull request #4347 from ronso0/trackproperties-hotkeyDaniel Schürmann
Library: add keyboard short to open track properties Ctrl+Enter
2021-10-04Merge pull request #4352 from ronso0/sort-by-colorDaniel Schürmann
playlist: enable sorting by color
2021-10-04Merge pull request #4351 from uklotzde/warning-optionsJan Holthuis
Add more compiler warning options (GCC/Clang)
2021-10-04Add more compiler warning options (GCC/Clang)Uwe Klotz
https://rsalsamendi.github.io/salsablog/#not--werror-considered-harmful
2021-10-04playlist: enable sorting by colorronso0
2021-10-04WTrackMenu: fetch the Track Properties shortcut from util/defs.hronso0
2021-10-04Library: define the Track Properties shortcut in util/defs.hronso0
2021-10-04library: add keyboard shortcut to open track propertiesronso0
2021-10-03Merge pull request #4346 from Holzhaus/metainfo-timestampDaniel Schürmann
metainfo.xml: Add missing release timestamp attribute
2021-10-02metainfo.xml: Add missing release timestamp attributeJan Holthuis
Before, we only added the `date` attribute. The `timestamp` doesn't carry any additional information, but it's required for flatpak: https://mixxx.zulipchat.com/#narrow/stream/109171-development/topic/Flatpak.20build/near/255671054
2021-10-02Merge pull request #4345 from ywwg/replaygain-test-fixJan Holthuis
Fix race condition in ReplayGain test
2021-10-01Fix race condition in ReplayGain testOwen Williams
This test caused a race because it called slotLoadTrack instead of loadTrack, so it did not wait for the track to actually load. The test was quitting before the caching reader had a chance to finish setting up, so when the test was getting torn down there was a chance that the reader would try to access the objects while they were being destructed. Because the test infrastructure has its own destruction code, it's not clear if this crash could occur in regular code. Fixes https://bugs.launchpad.net/mixxx/+bug/1940589
2021-10-01Merge pull request #4344 from Be-ing/metainfo_oarsDaniel Schürmann
Appstream metainfo: explicitly add empty oars content_rating tag
2021-10-01Merge pull request #4336 from uklotzde/beatsDaniel Schürmann
Beats: Use std::make_shared/shared_from_this()
2021-09-30Appstream metainfo: explicitly add empty oars content_rating tagBe
Flathub requires this.
2021-10-01Beats: Rename clone() functionUwe Klotz
2021-10-01Beats: Add redundant type nameUwe Klotz
2021-09-30Merge pull request #4343 from daschuer/lv2vectorizeBe
Vectorize two loops in the LV2 process function
2021-10-01Merge pull request #4331 from ronso0/searchbox-controlsDaniel Schürmann
add [Library],clear_search
2021-10-01Vectorize two loops in the LV2 process functionDaniel Schürmann
2021-09-30add '[Library],clear_search to MIDI Wizard menuronso0
2021-09-30Library: add control to clear the search, correct commentsronso0
Co-authored-by: daschuer <daschuer@mixxx.org>
2021-09-30Merge pull request #4342 from Holzhaus/beatsimporter-objectDaniel Schürmann
BeatsImporter: Return Beats object instead of frame position vector
2021-09-30Merge remote-tracking branch 'upstream/2.3'Be
2021-09-30BeatsImporter: Return Beats object instead of frame position vectorJan Holthuis
This makes the BeatsImporter return an actual Beats object instead of a vector of frame positions. The main reason for this change is that it will avoid the unnecessary intermediate step of converting to/from raw frame positions when the new beats implementation is ready. Additionally, this prevents wrong usage by making it impossible to passing a `SignalInfo` to import method and then use a different sample rate for creating the beats object (which would invalidate all positions). Theoretically, this also allows to return a `BeatGrid` instead of a `BeatMap`, although we don't make use of this possibility and the distinction hopefully becomes obsolete soon anyway.
2021-09-30Merge pull request #4340 from Swiftb0y/fix-changelogUwe Klotz
Changelog: fix old launchpad link
2021-09-30Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
# Conflicts: # CHANGELOG.md # res/linux/org.mixxx.Mixxx.metainfo.xml
2021-09-30Changelog: fix old launchpad linkSwiftb0y
2021-09-30Merge pull request #4327 from Be-ing/qmlapplicationengineSwiftb0y
decouple QML from legacy skin system + add preferences button
2021-09-30Merge pull request #4201 from Be-ing/devendor_soundtouchDaniel Schürmann
Devendor SoundTouch
2021-09-30Merge pull request #4202 from Be-ing/devendor_libebur128Daniel Schürmann
devendor libebur128
2021-09-30devendor SoundTouchBe
2021-09-30devendor libebur128Be
2021-09-30Merge pull request #4338 from Be-ing/vcpkg_soundtouch_libdjinteropDaniel Schürmann
use vcpkg dependencies with SoundTouch 2.3.1 & libdjinterop 0.16.0
2021-09-29use vcpkg dependencies with SoundTouch 2.3.1 & libdjinterop 0.16.0Be
2021-09-29MixxxApplication: remove Qt::AA_DontCreateNativeWidgetSiblingsBe
That was required for hacking QML into the legacy skin system but it created a regression with the cursor getting stuck on the splitter dragging handle: https://bugs.launchpad.net/mixxx/+bug/1943860
2021-09-29ErrorDialogHandler: set WA_QuitOnClose to falseBe
to prevent closing QWidget error dialogs from shutting down Mixxx when using the QQmlApplication GUI
2021-09-29add QML button to show DlgPreferencesBe
2021-09-29Update 2.3.1 release Date to 2021-09-29Daniel Schürmann
2021-09-29QmlApplication: capture weak pointers in lambdasBe
2021-09-29move res/skins/QMLDemo to res/qmlBe
2021-09-29move src/qmlapplication.{cpp,h} to src/qmlBe
2021-09-29move mixxx::skin::qml namespace to mixxx::qmlBe
2021-09-29move src/skin/qml to src/qmlBe
2021-09-29remove QmlSkin classBe
2021-09-29add QmlApplication class activated by --qml CLI optionBe
2021-09-29Merge pull request #4335 from daschuer/extended_2.3.1ronso0
Extended 2.3.1 (alternative)
2021-09-29Update changelog for an extended 2.3.1Daniel Schürmann
2021-09-29Beats: Unify behavior of scale()/translate() operationsUwe Klotz
Do not return a nullptr to avoid unintended crashes!