From da29727f8ef1cd5b1733924bcd8567039d09473b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Wed, 12 Jun 2024 07:52:04 +0200 Subject: [PATCH 1/3] Add CHANGLOG entries about raised OS requirements --- CHANGELOG.md | 4 ++++ res/linux/org.mixxx.Mixxx.metainfo.xml | 16 ++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bb7ca87bb1..02c566084de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -270,6 +270,10 @@ * README: Recommend running buildenvs over sourcing them on Linux [#13071](https://github.com/mixxxdj/mixxx/pull/13071) * FindSndFile: Link mpg123 in static builds [#13087](https://github.com/mixxxdj/mixxx/pull/13087) * macOS packaging: Enable app sandbox in ad-hoc-packaged (i.e. non-notarized) bundles too [#12101](https://github.com/mixxxdj/mixxx/pull/12101) +* Drop support for macOS versions earlier than 11 +* Drop support for Windows versions earlier than Windows 10 build 1809 +* Drop support for Ubuntu versions earlier than 22.04 +* Require a C++20 compiler ### Misc Refactorings diff --git a/res/linux/org.mixxx.Mixxx.metainfo.xml b/res/linux/org.mixxx.Mixxx.metainfo.xml index 5084c72f232..ac638e50f5c 100644 --- a/res/linux/org.mixxx.Mixxx.metainfo.xml +++ b/res/linux/org.mixxx.Mixxx.metainfo.xml @@ -96,7 +96,7 @@ Do not edit it manually. --> - +

Waveforms @@ -804,6 +804,18 @@ macOS packaging: Enable app sandbox in ad-hoc-packaged (i.e. non-notarized) bundles too #12101 +

  • + Drop support for macOS versions earlier than 11 +
  • +
  • + Drop support for Windows versions earlier than Windows 10 build 1809 +
  • +
  • + Drop support for Ubuntu versions earlier than 22.04 +
  • +
  • + Require a C++20 compiler +
  • Misc Refactorings @@ -1047,7 +1059,7 @@ - +

    Controller Mappings From f7ec6e75df564e00b5f4b6da2d3e6b4386a747d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Mon, 29 Jul 2024 07:36:53 +0200 Subject: [PATCH 2/3] Update CHANGLOG with changes for 2.5 --- CHANGELOG.md | 23 +++++++++++-- res/linux/org.mixxx.Mixxx.metainfo.xml | 47 ++++++++++++++++++++++++-- 2 files changed, 66 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02c566084de..0c70ce635fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,8 @@ * Waveforms: Allshader RGB, Filtered and Stacked Waveforms using textures for waveform data [#13151](https://github.com/mixxxdj/mixxx/pull/13151) [#12641](https://github.com/mixxxdj/mixxx/issues/12641) +* Allow changing the waveform overview type without reloading the skin + [#13273](https://github.com/mixxxdj/mixxx/pull/13273) ### Skins / Interface @@ -86,6 +88,9 @@ * Effect Meta knob: Draw arc from default meta position [#12638](https://github.com/mixxxdj/mixxx/pull/12638) [#12634](https://github.com/mixxxdj/mixxx/issues/12634) +* Show newly added effects, read/write HiddenEffects + [#13326](https://github.com/mixxxdj/mixxx/pull/13326) + [#11343](https://github.com/mixxxdj/mixxx/issues/11343) ### Library @@ -94,6 +99,7 @@ * Playlists: move tracks with Alt + Up/Down/PageUp/PageDown/Home/End [#13092](https://github.com/mixxxdj/mixxx/pull/13092) [#10826](https://github.com/mixxxdj/mixxx/issues/10826) + [#13098](https://github.com/mixxxdj/mixxx/pull/13098) * Search: Add special BPM filters [#12072](https://github.com/mixxxdj/mixxx/pull/12072) [#8191](https://github.com/mixxxdj/mixxx/issues/8191) @@ -132,10 +138,13 @@ * Track menu: add star rating [#12700](https://github.com/mixxxdj/mixxx/pull/12700) [#10652](https://github.com/mixxxdj/mixxx/issues/10652) +* Track menu: Show Properties in Missing and Hidden view [#13426](https://github.com/mixxxdj/mixxx/pull/13426) * Playlists: move tracks with Alt + Up/Down/PageUp/PageDown/Home/End [#13092](https://github.com/mixxxdj/mixxx/pull/13092) [#10826](https://github.com/mixxxdj/mixxx/issues/10826) * Library control: make use of WLibrary::getCurrentTrackTableView() [#13335](https://github.com/mixxxdj/mixxx/pull/13335) +* Optimize Library scrolling in BPMDelegate::paintItem [#13358](https://github.com/mixxxdj/mixxx/pull/13358) +* Library: fix font reset in multiline comment editor [#13448](https://github.com/mixxxdj/mixxx/pull/13448) ### Preferences @@ -150,6 +159,7 @@ ### Controller Mappings +* Numark Scratch: Add controller settings [#13404](https://github.com/mixxxdj/mixxx/pull/13404) * Pioneer DDJ-FLX4: Mapping improvements [#12842](https://github.com/mixxxdj/mixxx/pull/12842) * Traktor S4 MK3: Add setting definition for [#12995](https://github.com/mixxxdj/mixxx/pull/12995) * Traktor S4 MK3: Software mixer support and default pad layout customisation [#13059](https://github.com/mixxxdj/mixxx/pull/13059) @@ -226,7 +236,8 @@ * Introduce wrapper for non const iterators for erase and insert [#12201](https://github.com/mixxxdj/mixxx/pull/12201) * Fix Qt6/QML build [#12255](https://github.com/mixxxdj/mixxx/pull/12255) * Fix track color background with Qt6 [#12380](https://github.com/mixxxdj/mixxx/pull/12380) -* multi-line delegate: fix bg color, Qt6 on Linux [#12478](https://github.com/mixxxdj/mixxx/pull/12478) +* multi-line delegate: fix bg color, Qt6 on Linux + [#12478](https://github.com/mixxxdj/mixxx/pull/12478) * Revert "BaseTrackPlayer: Remove references to WaveformWidgetRenderer when using Qt6" [#12342](https://github.com/mixxxdj/mixxx/pull/12342) * Fix: Replace deprecated `qAsConst` with `std::as_const` [#13028](https://github.com/mixxxdj/mixxx/pull/13028) * Fix Drag'n'drop: avoid unintended drag on hover (WTrackProperty, WCoverArt etc.) @@ -245,7 +256,13 @@ * SoundManager: Use correct PortAudio backend on iOS [#12716](https://github.com/mixxxdj/mixxx/pull/12716) * DesktopHelper: Add openUrl abstraction to support iOS [#12698](https://github.com/mixxxdj/mixxx/pull/12698) * iOS packaging: Add Info.plist, launch screen and app icon [#12676](https://github.com/mixxxdj/mixxx/pull/12676) -* CmdlineArgs: Move config directory to a user-accessible location on iOS [#12688](https://github.com/mixxxdj/mixxx/pull/12688) +* CmdlineArgs: Move config directory to a user-accessible location on iOS + [#12688](https://github.com/mixxxdj/mixxx/pull/12688) +* CMakeLists: Work around Qt shader bug with Xcode + [#13379](https://github.com/mixxxdj/mixxx/pull/13379) + [#13378](https://github.com/mixxxdj/mixxx/issues/13378) +* AudioUnitManager: Disable unavailable in-process instantiation on iOS + [#13383](https://github.com/mixxxdj/mixxx/pull/13383) ### Experimental WebAssembly support @@ -318,6 +335,8 @@ * Code Style: Add branches around single line blocks. [#13097](https://github.com/mixxxdj/mixxx/pull/13097) * Add missing member in copy ctor [#13229](https://github.com/mixxxdj/mixxx/pull/13229) * Refactor/preferences enums [#12798](https://github.com/mixxxdj/mixxx/pull/12798) +* localDateTimeFromUtc: Make argument a const reference and initialize QDateTime at construction [#13359](https://github.com/mixxxdj/mixxx/pull/13359) +* use enum class for waveform overview type [#13370](https://github.com/mixxxdj/mixxx/pull/13370) * Update to latest vcpkg dependencies [#11649](https://github.com/mixxxdj/mixxx/pull/11649) [#12512](https://github.com/mixxxdj/mixxx/pull/12512) diff --git a/res/linux/org.mixxx.Mixxx.metainfo.xml b/res/linux/org.mixxx.Mixxx.metainfo.xml index ac638e50f5c..ef04fff652f 100644 --- a/res/linux/org.mixxx.Mixxx.metainfo.xml +++ b/res/linux/org.mixxx.Mixxx.metainfo.xml @@ -96,7 +96,7 @@ Do not edit it manually. --> - +

    Waveforms @@ -122,6 +122,10 @@ #13151 #12641 +

  • + Allow changing the waveform overview type without reloading the skin + #13273 +
  • Skins / Interface @@ -279,6 +283,11 @@ #12638 #12634 +

  • + Show newly added effects, read/write HiddenEffects + #13326 + #11343 +
  • Library @@ -296,6 +305,7 @@ Playlists: move tracks with Alt + Up/Down/PageUp/PageDown/Home/End #13092 #10826 + #13098

  • Search: Add special BPM filters @@ -378,6 +388,10 @@ #12700 #10652
  • +
  • + Track menu: Show Properties in Missing and Hidden view + #13426 +
  • Playlists: move tracks with Alt + Up/Down/PageUp/PageDown/Home/End #13092 @@ -387,6 +401,14 @@ Library control: make use of WLibrary::getCurrentTrackTableView() #13335
  • +
  • + Optimize Library scrolling in BPMDelegate::paintItem + #13358 +
  • +
  • + Library: fix font reset in multiline comment editor + #13448 +
  • Preferences @@ -423,6 +445,10 @@ Controller Mappings

      +
    • + Numark Scratch: Add controller settings + #13404 +
    • Pioneer DDJ-FLX4: Mapping improvements #12842 @@ -711,6 +737,15 @@ CmdlineArgs: Move config directory to a user-accessible location on iOS #12688
    • +
    • + CMakeLists: Work around Qt shader bug with Xcode + #13379 + #13378 +
    • +
    • + AudioUnitManager: Disable unavailable in-process instantiation on iOS + #13383 +

    Experimental WebAssembly support @@ -1008,6 +1043,14 @@ Refactor/preferences enums #12798 +

  • + localDateTimeFromUtc: Make argument a const reference and initialize QDateTime at construction + #13359 +
  • +
  • + use enum class for waveform overview type + #13370 +
  • Update to latest vcpkg dependencies #11649 @@ -1059,7 +1102,7 @@ - +

    Controller Mappings From 8058723f2ed03e988f7f0b9634723e5f12524ba0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Wed, 31 Jul 2024 22:18:23 +0200 Subject: [PATCH 3/3] Remove duplicate enty of #13092 --- CHANGELOG.md | 3 --- res/linux/org.mixxx.Mixxx.metainfo.xml | 9 ++------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c70ce635fd..76e200e20ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -139,9 +139,6 @@ [#12700](https://github.com/mixxxdj/mixxx/pull/12700) [#10652](https://github.com/mixxxdj/mixxx/issues/10652) * Track menu: Show Properties in Missing and Hidden view [#13426](https://github.com/mixxxdj/mixxx/pull/13426) -* Playlists: move tracks with Alt + Up/Down/PageUp/PageDown/Home/End - [#13092](https://github.com/mixxxdj/mixxx/pull/13092) - [#10826](https://github.com/mixxxdj/mixxx/issues/10826) * Library control: make use of WLibrary::getCurrentTrackTableView() [#13335](https://github.com/mixxxdj/mixxx/pull/13335) * Optimize Library scrolling in BPMDelegate::paintItem [#13358](https://github.com/mixxxdj/mixxx/pull/13358) * Library: fix font reset in multiline comment editor [#13448](https://github.com/mixxxdj/mixxx/pull/13448) diff --git a/res/linux/org.mixxx.Mixxx.metainfo.xml b/res/linux/org.mixxx.Mixxx.metainfo.xml index ef04fff652f..568ddf8bc65 100644 --- a/res/linux/org.mixxx.Mixxx.metainfo.xml +++ b/res/linux/org.mixxx.Mixxx.metainfo.xml @@ -96,7 +96,7 @@ Do not edit it manually. --> - +

    Waveforms @@ -392,11 +392,6 @@ Track menu: Show Properties in Missing and Hidden view #13426

  • -
  • - Playlists: move tracks with Alt + Up/Down/PageUp/PageDown/Home/End - #13092 - #10826 -
  • Library control: make use of WLibrary::getCurrentTrackTableView() #13335 @@ -1102,7 +1097,7 @@ - +

    Controller Mappings