Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pioneer DDJ-ERGO: added mappings #12456

Closed
wants to merge 658 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
658 commits
Select commit Hold shift + click to select a range
17fd47b
Merge pull request #12478 from ronso0/lib-comment-editor-fix
daschuer Jan 1, 2024
b958fb6
History: remove obsolete placeholder playlists
ronso0 Jan 1, 2024
8b79278
PlaylistDAO::getHiddenType(): don't query database if we already know…
ronso0 Jan 2, 2024
6950df4
Playlist feature: add 'Shuffle playlist' sidebar action
ronso0 Jan 1, 2024
b32ffd4
Merge pull request #12494 from ronso0/history-fix
daschuer Jan 2, 2024
d567642
playlist/crate features: use unique_ptr for temp trackset models
ronso0 Jan 3, 2024
78ae1f6
Merge pull request #12498 from ronso0/shuffle-playlist
daschuer Jan 3, 2024
f96222b
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Jan 3, 2024
fe0c530
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Jan 3, 2024
0d298d2
Fix TRIPLET name on windows
daschuer Jan 4, 2024
37fda0d
Update vcpkg build environment to bea61fb and 5d58718 with signed DLLs
daschuer Jan 4, 2024
4cddab4
Merge pull request #12512 from daschuer/vcpkg_update_main
JoergAtGithub Jan 7, 2024
b14c624
Merge remote-tracking branch 'mixxx/2.4'
ronso0 Jan 8, 2024
084667d
fix(qml): Improve knobs by applying selective 4xMSAA on the Arc shape
Holzhaus Jan 9, 2024
66f3f89
Merge pull request #12541 from Holzhaus/qml-nicer-knobs
Swiftb0y Jan 11, 2024
3f0045b
add qt6-qpa-plugins to dependencies
ronso0 Jan 11, 2024
ee0e236
Merge pull request #12549 from ronso0/qt6-ubuntu-xcb-fix
daschuer Jan 12, 2024
ed66026
Merge remote-tracking branch 'mixxx/2.4' into merge-2.4
ronso0 Jan 12, 2024
6b99a69
fix(QML): add PlayerProxy missing current track
acolombier Jan 8, 2024
8622131
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Jan 14, 2024
7ab6594
Merge pull request #12559 from acolombier/fix/qml-playerproxy-missing…
daschuer Jan 14, 2024
5f92151
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Jan 14, 2024
0f8e696
Bump actions/upload-artifact from 4.0.0 to 4.1.0
dependabot[bot] Jan 15, 2024
7e8deda
Merge pull request #12577 from mixxxdj/dependabot/github_actions/acti…
Swiftb0y Jan 15, 2024
6aed612
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Jan 18, 2024
f9cc915
Correct inaccurate tooltip help
glocq Jan 18, 2024
229a45f
Add Jakub Kopańko to the contributor list in the about box. Thank you…
daschuer Jan 18, 2024
e0532de
Add Alexandre Bique to the contributor list in the about box. Thank y…
daschuer Jan 18, 2024
a21e050
Add Milkii Brewster to the contributor list in the about box. Thank y…
daschuer Jan 18, 2024
25c5d24
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Jan 20, 2024
e12415a
Merge remote-tracking branch 'mixxx/2.4'
ronso0 Jan 20, 2024
7ab1844
Merge remote-tracking branch 'mixxx/2.4'
ronso0 Jan 20, 2024
b90cd4a
Bump actions/cache from 3 to 4
dependabot[bot] Jan 22, 2024
b9b0161
Bump azure/azure-code-signing-action from 0.2.22 to 0.2.26
dependabot[bot] Jan 22, 2024
8e0955b
Bump actions/upload-artifact from 4.1.0 to 4.2.0
dependabot[bot] Jan 22, 2024
f227ce3
Merge pull request #12626 from mixxxdj/dependabot/github_actions/azur…
Swiftb0y Jan 22, 2024
cfe7195
Merge pull request #12627 from mixxxdj/dependabot/github_actions/acti…
Swiftb0y Jan 22, 2024
a4ead51
Merge pull request #12625 from mixxxdj/dependabot/github_actions/acti…
Swiftb0y Jan 22, 2024
59ca3a2
Merge pull request #11566 from ronso0/fullscreen-rework_auto-hide
daschuer Jan 24, 2024
639a518
librarycontrol: update window list
ronso0 Aug 26, 2022
b2f6d7a
WTrackMenu: add getDeckGroup()
ronso0 Aug 26, 2022
d615d8b
Track widgets: add control to open a deck's track menu
ronso0 Jan 26, 2024
67a3a95
WTrackMenu: explicitly hide in closeEvent
ronso0 Sep 10, 2022
a7af572
Merge pull request #10825 from ronso0/track-menu-per-deck
daschuer Jan 27, 2024
afd8e8d
iOS packaging: Add Info.plist
fwcd Jan 28, 2024
5f1adf7
iOS packaging: Add launch screen
fwcd Jan 28, 2024
fd4a1bb
iOS packaging: Add app icon
fwcd Jan 28, 2024
e0cbb80
CmdlineArgs: Use user-accessible config directory
fwcd Jan 29, 2024
9d38990
DlgPrefInterface: Disable tooltips on iOS by default
fwcd Jan 29, 2024
dabd02d
iOS packaging: Add microphone and Apple Music usage descriptions
fwcd Jan 29, 2024
f315def
Bump actions/upload-artifact from 4.2.0 to 4.3.0
dependabot[bot] Jan 29, 2024
180faa9
Bump azure/azure-code-signing-action from 0.2.26 to 0.3.0
dependabot[bot] Jan 29, 2024
71b9a5d
Bump ammaraskar/gcc-problem-matcher from 0.2.0 to 0.3.0
dependabot[bot] Jan 29, 2024
f08a72b
Bump peter-evans/repository-dispatch from 2 to 3
dependabot[bot] Jan 29, 2024
32bd87c
Bump ammaraskar/msvc-problem-matcher from 0.2.0 to 0.3.0
dependabot[bot] Jan 29, 2024
4744c37
Merge pull request #12693 from mixxxdj/dependabot/github_actions/amma…
daschuer Jan 29, 2024
c35e2c6
Merge pull request #12691 from mixxxdj/dependabot/github_actions/acti…
daschuer Jan 29, 2024
87e6818
Merge pull request #12688 from fwcd/ios-config-dir
JoergAtGithub Jan 29, 2024
157191c
Merge pull request #12676 from fwcd/ios-packaging
JoergAtGithub Jan 29, 2024
4e7eea8
DesktopHelper: Add openUrl abstraction to support iOS
fwcd Jan 30, 2024
6a96577
DesktopHelper: Scope "select in file browser" command to macOS
fwcd Jan 30, 2024
2133d6d
Merge pull request #12695 from mixxxdj/dependabot/github_actions/amma…
daschuer Jan 30, 2024
eac8123
Merge pull request #12694 from mixxxdj/dependabot/github_actions/pete…
daschuer Jan 30, 2024
d1292f4
Merge pull request #12692 from mixxxdj/dependabot/github_actions/azur…
daschuer Jan 30, 2024
0bd5833
DesktopHelper: Add link to stackoverflow
fwcd Jan 30, 2024
14c2270
Merge remote-tracking branch 'upstream/2.4' into main
fwcd Feb 1, 2024
034eb6c
Update Translation template. Found 2944 source text(s) (8 new and 293…
daschuer Feb 1, 2024
ae53865
Merge pull request #12698 from fwcd/desktophelper-openurl
Swiftb0y Feb 1, 2024
fb7211d
CMakeLists: Support building for iOS
fwcd Jan 28, 2024
33e95e0
Merge pull request #12672 from fwcd/cmake-ios-support
daschuer Feb 2, 2024
d34ab92
SoundManager: Set up AVAudioSession on iOS
fwcd Feb 2, 2024
e885d17
SoundManager: Use correct PortAudio backend on iOS
fwcd Feb 2, 2024
235b45a
Merge pull request #12716 from fwcd/soundmanager-ios-default
daschuer Feb 3, 2024
ad84046
Merge pull request #12714 from fwcd/ios-avaudiosession
daschuer Feb 3, 2024
e2ed489
Deploy QML Module on Ubuntu
daschuer Jan 7, 2024
4658c66
Add qt6-qpa-plugins to be able to run Mixxx from the build directory
daschuer Jan 12, 2024
f264193
Install missing qml6-module-qtqml-workerscript
daschuer Jan 21, 2024
83952b9
Install qml module on Windows
daschuer Jan 14, 2024
16e1efd
Install Qml componenets on windows
daschuer Jan 21, 2024
6282fd9
fix applocal install
daschuer Jan 21, 2024
6a03f90
Install also QmlWorkerScript
daschuer Jan 21, 2024
f62a325
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Feb 4, 2024
f24c83d
fix: typo ;)
spotlesscoder Feb 4, 2024
af8e761
Merge pull request #12726 from CodingSpiderFox/fix/typo
ronso0 Feb 5, 2024
b27ad60
Bump actions/checkout from 2.0.0 to 4.1.1
dependabot[bot] Feb 5, 2024
e396a37
Merge pull request #12736 from mixxxdj/dependabot/github_actions/acti…
daschuer Feb 5, 2024
de08721
Library: remove p prefix from m_pFocusBorderColor
ronso0 Feb 6, 2024
8f10bac
DlgPrefInterface: Update slotResetToDefaults for iOS
fwcd Feb 6, 2024
7b3e485
Merge pull request #12689 from fwcd/disable-tooltips-ios
ronso0 Feb 6, 2024
8325fa3
Library: fix propagation of focusBorderColor via signal
ronso0 Feb 6, 2024
3d8054c
Library: paint played tracks with custom color (qss)
ronso0 Feb 8, 2024
b8adc21
Merge remote-tracking branch 'mixxx/2.4'
ronso0 Feb 9, 2024
14c60fb
fix: add multi-sampling settings for QML
acolombier Jan 10, 2024
424385b
chore: update the default setting for MSAA
acolombier Feb 9, 2024
601bd56
Merge pull request #12546 from acolombier/fix/qml-mutli-sampling
Swiftb0y Feb 9, 2024
b67d216
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Feb 10, 2024
aeadfd1
Update Translation template. Found 2950 source text(s) (8 new and 294…
daschuer Feb 11, 2024
3c776a6
Pull latest translations from https://www.transifex.com/mixxx-dj-soft…
daschuer Feb 11, 2024
b3bf898
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Feb 11, 2024
816df4b
Add qt6-declarative-private and qt6-base-private-dev to Linux build d…
daschuer Feb 4, 2024
ce97aa7
move qt modules to Qt6/qml
daschuer Feb 11, 2024
0ccbaed
Preferences: touch multi-sampling option only with QML enabled
ronso0 Feb 12, 2024
45d9ec8
Pref Interface, multi-sampling: fix typo mulit -> multi
ronso0 Feb 12, 2024
55ace25
Merge pull request #12794 from ronso0/pref-multi-sampling
Swiftb0y Feb 12, 2024
4bb7d5b
Bump pre-commit/action from 3.0.0 to 3.0.1
dependabot[bot] Feb 12, 2024
80c29fa
Bump actions/upload-artifact from 4.3.0 to 4.3.1
dependabot[bot] Feb 12, 2024
c494a72
Bump jwlawson/actions-setup-cmake from 1.14 to 2.0
dependabot[bot] Feb 12, 2024
8dcfd5c
Merge pull request #12800 from mixxxdj/dependabot/github_actions/acti…
daschuer Feb 12, 2024
c2ebd99
Merge pull request #12801 from mixxxdj/dependabot/github_actions/jwla…
daschuer Feb 12, 2024
031dfde
Merge pull request #12799 from mixxxdj/dependabot/github_actions/pre-…
daschuer Feb 12, 2024
168c921
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Feb 16, 2024
c6dcfe6
Install qml folder
daschuer Feb 12, 2024
5f1a378
install qml6-module-qt5compat-graphicaleffects, qml6-module-qtquick-t…
daschuer Feb 11, 2024
e82b662
refactor(controllers): send sysex to all handlers
Swiftb0y Feb 16, 2024
9326823
Add missing Taglib dependency
daschuer Feb 17, 2024
1f447a9
Join translations fr_BE and fr_Fr to fr and nl_Be and nl_NL to nl
daschuer Feb 17, 2024
2d33573
Update Translation template. Found 2950 source text(s) (1 new and 294…
daschuer Feb 17, 2024
3c98fa1
Pull latest translations from https://www.transifex.com/mixxx-dj-soft…
daschuer Feb 17, 2024
a6a9eaa
Merge pull request #12830 from daschuer/gh12826
m0dB Feb 17, 2024
20fdda9
feat: add QML interceptor to auto reload on file change
acolombier Feb 12, 2024
d7a769b
Merge pull request #12795 from acolombier/feat/qml-auto-reload
Holzhaus Feb 17, 2024
d7de63b
QML: Add poor-mans scrolling waveforms using overviews
Holzhaus May 29, 2021
dbfe513
QML: Add support for Waveform preroll/postroll
Holzhaus Dec 9, 2021
4541c3d
QML: Hide waveforms if no track is loaded
Holzhaus Dec 9, 2021
098e0e4
QML: Move waveform play cursor color to Theme
Holzhaus Dec 10, 2021
27b816c
QML: Add support for mouse scratching of scrolling waveforms
Holzhaus Dec 10, 2021
2c6de50
QML: Add WaveformShader for scrolling waveforms
Holzhaus Jun 7, 2021
985dfd3
QML: Add initial support for beatgrids in waveforms
Holzhaus Dec 10, 2021
88b1034
QML: Add cue and hotcues on scrolling waveform
acolombier Jan 8, 2024
72da157
QML: Add loop, intro and outro on scrolling waveform
acolombier Jan 8, 2024
32bfc50
QML: Add missing Debian dependency for ShaderTools
acolombier Jan 10, 2024
968525c
fix(qml): Fix crash in QmlCuesModel when retrieving invalid position
Holzhaus Feb 17, 2024
28eff67
fix(qml): Resolve type error due to non-existing QmlConfigProxy method
Holzhaus Feb 17, 2024
bcc1635
fix(qml): Fix play marker drawing
Holzhaus Feb 17, 2024
ea59bac
style(qml): Improve readability of pre-/postroll drawing code
Holzhaus Feb 17, 2024
7e09c58
fix(qml): Use new filter COs to fix deprecation warnings
Holzhaus Feb 17, 2024
0f6dbd5
Install Qt6::ShaderTools
daschuer Feb 18, 2024
dc8470f
Merge pull request #12827 from Swiftb0y/fix/gh12824-weird-midi-sysex-…
JoergAtGithub Feb 18, 2024
c64ba31
Pioneer DDJ-FLX4: Added a keep alive timer which prevents the control…
grizeldi Feb 18, 2024
6bbaa0b
Pioneer DDJ-FLX4: Removed headphone gain mapping, as it's done in har…
grizeldi Feb 18, 2024
c69f027
Install qml6-module-qtquick-window
daschuer Feb 18, 2024
860576b
Pioneer DDJ-FLX4: Added reverse engineering notice
grizeldi Feb 18, 2024
0392191
refactor: avoid temporary qlist allocation on midi sysex receive
Swiftb0y Feb 18, 2024
909ab3c
Merge pull request #12842 from grizeldi/flx4-improvements
Swiftb0y Feb 18, 2024
504d568
Install qml6-module-qtquick-layouts
daschuer Feb 19, 2024
cbe8a80
Update changelog
daschuer Jan 15, 2024
df5ffc5
Update changelog
daschuer Feb 19, 2024
4e860da
Merge pull request #12571 from daschuer/2.5_changelog
ronso0 Feb 19, 2024
fc26fea
Merge pull request #12843 from Swiftb0y/fix/gh12827-allocating-temporary
daschuer Feb 19, 2024
d21cb08
Merge pull request #12604 from daschuer/qml_module_windows
JoergAtGithub Feb 19, 2024
99bc5c2
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Feb 22, 2024
6d05b1b
PlaylistDAO: fix wrong id test
ronso0 Feb 24, 2024
d062656
Playlists: force update of playlist tree repaint
ronso0 Feb 24, 2024
2f10a52
Merge pull request #12866 from ronso0/playlist-counter-fix
m0dB Feb 24, 2024
23e91ac
Add missing libqt6shadertools6-dev to control.in
daschuer Feb 25, 2024
a5e4626
Merge remote-tracking branch 'mixxx/2.4' into merge-2.4
ronso0 Feb 27, 2024
509c0f0
fix(qml): Fix effective zoom factor for scrolling waveforms
Holzhaus Feb 27, 2024
0ee7a04
update libdjinterop to 0.20.2
Be-ing Feb 19, 2024
2d2d5f3
Merge pull request #12744 from ronso0/lib-played-text-color
daschuer Feb 29, 2024
a97e62c
Update to latest vcpkg build environment
daschuer Mar 1, 2024
9847791
Merge branch 'libdjinterop_0.20.2' of https://github.com/Be-ing/mixxx…
daschuer Mar 3, 2024
94b0661
CMakeLists: Emit better errors for exotic target platforms
fwcd Mar 3, 2024
6ce8d04
Labeler: Add `qml` to labeler config
fwcd Mar 3, 2024
91286b8
Merge pull request #12898 from daschuer/vcpkg_update
JoergAtGithub Mar 3, 2024
908149e
Library: make 'played track color' optional
ronso0 Mar 3, 2024
adb4f8a
Build: Add flag for compiling with(out) PortMidi
fwcd Mar 4, 2024
59d6673
ControllerManager: Add missing controllerenumerator.h include
fwcd Mar 4, 2024
f6ded1a
MixxxApplication: Use QWasmIntegrationPlugin for WASM
fwcd Mar 4, 2024
4d1ed7b
MixxxApplication: Cond-compile out offscreen/minimal plugins for WASM
fwcd Mar 4, 2024
72e91b7
DesktopHelper: Compile out process-spawning on WASM too
fwcd Mar 4, 2024
9d0dfd5
CMakeLists: Add initial support for Emscripten
fwcd Mar 3, 2024
a797d6e
CMakeLists: Fix FindWrapRt issue with Emscripten
fwcd Mar 4, 2024
8920f8a
CMakeLists: Handle Emscripten in some more UNIX cases
fwcd Mar 4, 2024
196ff20
CMakeLists: Handle Emscripten's OpenGL
fwcd Mar 4, 2024
b422a11
CMakeLists: Link correct platform plugins when targeting WASM
fwcd Mar 4, 2024
9dafac9
CMakeLists: Fix SSE flags for Emscripten (WASM)
fwcd Mar 4, 2024
e4cc1ec
CMakeLists: Set `QT_OPENGL_ES_2` when targeting Emscripten too
fwcd Mar 4, 2024
8863a6f
CMakeLists: Build proto with -pthread
fwcd Mar 4, 2024
e8087ee
Merge pull request #12910 from fwcd/better-no-env-errors
daschuer Mar 4, 2024
74d02e4
Merge pull request #12911 from fwcd/qml-labeler
daschuer Mar 4, 2024
52c8c0e
Merge pull request #12913 from fwcd/portmidi-flag
daschuer Mar 4, 2024
e7b9d4f
Merge pull request #12916 from fwcd/desktop-helper-wasm
daschuer Mar 4, 2024
bdb6630
Merge pull request #3967 from Holzhaus/qml-scrolling-waveforms
ywwg Mar 4, 2024
113aa7d
Merge pull request #12912 from ronso0/played-color-option
daschuer Mar 4, 2024
61f1b5f
Merge pull request #12918 from fwcd/emscripten-cmake
daschuer Mar 4, 2024
1c86a47
Merge pull request #12915 from fwcd/qwasmintegrationplugin
daschuer Mar 4, 2024
7d2b361
CMakeLists: Enable asyncify when targeting WASM
fwcd Mar 5, 2024
17941ee
CMakeLists: Bundle resources for WASM
fwcd Mar 5, 2024
6b1e5de
ConfigObject: Use correct qResourcePath for WASM
fwcd Mar 5, 2024
38425dc
CMakeLists: Move -Os for Emscripten to optimization
fwcd Mar 5, 2024
972918e
WTrackMenu: Add missing wcoverartlabel.h include
fwcd Mar 5, 2024
ca84095
Merge pull request #12922 from fwcd/wasm-resources
daschuer Mar 5, 2024
a429977
Merge pull request #12921 from fwcd/emscripten-asyncify
daschuer Mar 5, 2024
5524ca0
Merge pull request #12924 from fwcd/wcoverartlabel-include
daschuer Mar 5, 2024
aa7dfca
replace addTracks with addTracksWithTrackIds (which addTracks now cal…
m0dB Oct 14, 2023
3e72119
shortkeys for track list management (between library, playlists, crat…
m0dB Oct 14, 2023
659b579
copy from browsetablemodel
m0dB Oct 14, 2023
82525ca
various cleanups (use pVar nomenclature for pointers, removed unneces…
m0dB Oct 28, 2023
e8808c5
ignore ctrl-left/right in wlibrarytableview
Feb 5, 2024
145813c
Add support for "x-special/gnome-copied-files" on Linux (no Linux gua…
daschuer Feb 27, 2024
064510a
removed all methods, and calls to methods, that only had empty implem…
Mar 1, 2024
ad4f5dc
changed order to avoid last pasted track to be unselected
Mar 1, 2024
77b466e
Merge remote-tracking branch 'upstream/2.4' into main
daschuer Mar 5, 2024
4773fc7
Crates: add missing isLocked() function
ronso0 Mar 6, 2024
7659cc5
Don't allow removing tracks from locked playlists or crates
ronso0 Mar 6, 2024
c3f1c7e
don't allow pasting tracks into locked playlists/crates or History
ronso0 Mar 6, 2024
53ce513
CMakeLists: Add WASM_ASSERTIONS option
fwcd Mar 7, 2024
e868407
Fix clazy complains and naming
daschuer Mar 6, 2024
7625b0a
Merge pull request #12935 from daschuer/clazy_main
JoergAtGithub Mar 8, 2024
87e259c
(fix Qt6) Tango waveform splitter
ronso0 Mar 8, 2024
cd373f3
VersionStore: Recognize Emscripten/WebAssembly
fwcd Mar 8, 2024
9e47cb3
CMakeLists: Default `WASM_ASSERTIONS` to off
fwcd Mar 8, 2024
cd275f6
CMakeLists: Fix deduplication trap with --preload-file
fwcd Mar 9, 2024
4d6be23
Merge pull request #12940 from fwcd/versionstore-wasm
daschuer Mar 9, 2024
3c1a619
Merge pull request #12931 from fwcd/wasm-assertions
daschuer Mar 9, 2024
0b382d2
Merge pull request #12926 from ronso0/tracklists_shortkeys
m0dB Mar 9, 2024
2169158
Update src/util/clipboard.cpp
m0dB Mar 9, 2024
a6f1ba4
added helper function getSelectedRows that checks for valid selection…
Mar 9, 2024
de0be22
Merge remote-tracking branch 'mixxx/2.4'
ronso0 Mar 9, 2024
a8e3eb8
Merge remote-tracking branch 'mixxx/main' into tracklists_shortkeys
ronso0 Mar 9, 2024
df16ed6
OpenGLWindow: Fix sizing on WASM by setting `Qt::FramelessWindowHint`
fwcd Mar 10, 2024
d457c04
OpenGLWindow: Limit FramelessWindowHint to Emscripten
fwcd Mar 10, 2024
61751bc
Merge pull request #12945 from fwcd/openglwindow-frameless
JoergAtGithub Mar 10, 2024
0570c03
BpmControl: add missing delete for m_pTranslateBeatsMove
ronso0 Mar 10, 2024
69e1caf
Revert "BpmControl: add missing delete for m_pTranslateBeatsMove"
ronso0 Mar 10, 2024
2257d0b
Allow pasting new tracks not already in library
daschuer Mar 11, 2024
1727fd5
Merge pull request #12939 from ronso0/tango-wavform-splitter
m0dB Mar 11, 2024
37d22a7
CMakeLists: Require WebGL 2.0
fwcd Mar 5, 2024
a928d1c
Merge pull request #12952 from fwcd/webgl2
daschuer Mar 11, 2024
bf8578c
Track menu: rephrase BPM -> "Reset" to "Clear BPM and Beatgrid"
ronso0 Mar 12, 2024
042a78b
Track menu: rephrase "Reset" menu -> "Clear"
ronso0 Mar 12, 2024
079e3ff
Apply suggestions from code review
glocq Mar 12, 2024
0338165
Try to fix a warning when concatinating QByteArrays
daschuer Mar 11, 2024
9092286
Break excessively long lines
glocq Mar 12, 2024
64e1677
Use a common QString to avoid repetition
glocq Mar 12, 2024
a0de3e2
Merge pull request #12020 from mixxxdj/tracklists_shortkeys
ronso0 Mar 12, 2024
24b415c
Merge pull request #12590 from glocq/glocq-tooltipcorrection
ronso0 Mar 12, 2024
be541ea
Library: move Analysis, Hidden and Missing into separate directories
ronso0 Jul 4, 2022
12aa4df
Library: move table item delegates to src/library/tabledelegates
ronso0 Mar 12, 2024
c5767c1
Add a workflow for cleaning up the downloads folder at mixxx.org
daschuer Mar 12, 2024
163ef86
Merge pull request #12957 from daschuer/download_cleanup
ronso0 Mar 15, 2024
51e0827
Merge pull request #12944 from fwcd/fix-deduplication-trap
JoergAtGithub Mar 16, 2024
af7eaf6
Merge pull request #12956 from ronso0/lib-src-subdirectories
JoergAtGithub Mar 16, 2024
e74e4c4
Merge pull request #12955 from ronso0/track-menu-reset-clear
JoergAtGithub Mar 16, 2024
a9a4f33
Removed old examples HID keyboard and HID trackpad
JoergAtGithub Mar 17, 2024
6745139
Merge pull request #12977 from JoergAtGithub/removeHidExamplesForKeyb…
daschuer Mar 18, 2024
99a28be
Don't require push for download_cleanup.yml
daschuer Mar 18, 2024
2d7768e
download_cleanup.yml: move snapshot dir to destination path
daschuer Mar 18, 2024
af6d033
Pioneer DDJ-ERGO: added mappings
jssotomdz Dec 20, 2023
1a149fd
Merge branch 'mixxxdj:main' into jssotomdz/pioneer-ergo
jssotomdz Mar 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .codespellignorelines
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
CSAMPLE* pInOut,
void EnginePregain::process(CSAMPLE* pInOut, const int iBufferSize) {
void EngineDelay::process(CSAMPLE* pInOut, const int iBufferSize) {
void EngineFilter::process(CSAMPLE* pInOut, const int iBufferSize)
pInOut[i] = (CSAMPLE) processSample(fbuf1, (double) pInOut[i]);
pInOut[i + 1] = (CSAMPLE) processSample(fbuf2, (double) pInOut[i + 1]);
m_pDelayBuffer[m_iDelayPos] = pInOut[i];
Expand Down Expand Up @@ -72,3 +71,4 @@ void EngineEffectsDelay::process(CSAMPLE* pInOut,
// Source: FIPS 180-4 Secure Hash Standard (SHS)
// ALAC/CAF has been added in version 1.0.26
QStringLiteral("caf"),
void EngineFilter::process(CSAMPLE* pInOut, const int iBufferSize)
6 changes: 6 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,12 @@ preferences:
- any-glob-to-any-file:
- src/preferences/**

qml:
- changed-files:
- any-glob-to-any-file:
- res/qml/**
- src/qml/**

skins:
- changed-files:
- any-glob-to-any-file:
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/build-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
name: ${{ matrix.name }}
steps:
- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@v4.1.1
- name: Install build dependencies
run: tools/debian_buildenv.sh setup
- name: Create build directory
Expand All @@ -37,6 +37,7 @@ jobs:
cmake \
-DCMAKE_BUILD_TYPE=Debug \
-DWARNINGS_FATAL=ON \
-DQT6=ON \
-DOPTIMIZE=off \
-DBATTERY=ON \
-DBROADCAST=ON \
Expand Down Expand Up @@ -65,6 +66,7 @@ jobs:
-DCMAKE_BUILD_TYPE=Debug \
-DCLANG_TIDY=clang-tidy \
-DWARNINGS_FATAL=ON \
-DQT6=ON \
-DBATTERY=ON \
-DBROADCAST=ON \
-DBULK=ON \
Expand All @@ -91,6 +93,7 @@ jobs:
cmake \
-DCMAKE_BUILD_TYPE=Debug \
-DOPTIMIZE=off \
-DQT6=ON \
-DCOVERAGE=ON \
-DWARNINGS_FATAL=OFF \
-DDEBUG_ASSERTIONS_FATAL=OFF \
Expand All @@ -111,7 +114,7 @@ jobs:
..
working-directory: build
- name: Set up problem matcher
uses: ammaraskar/gcc-problem-matcher@0.2.0
uses: ammaraskar/gcc-problem-matcher@0.3.0
# Work around https://github.com/actions/runner-images/issues/8659
- name: "Remove GCC 13 from runner image (workaround)"
shell: bash
Expand Down
65 changes: 23 additions & 42 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,33 +15,11 @@ jobs:
fail-fast: false
matrix:
include:
- name: Ubuntu 22.04 (gcc)
- name: Ubuntu 22.04
os: ubuntu-22.04
cmake_args: >-
-DWARNINGS_FATAL=ON
-DBULK=ON
-DFFMPEG=ON
-DLOCALECOMPARE=ON
-DMAD=ON
-DMODPLUG=ON
-DWAVPACK=ON
-DINSTALL_USER_UDEV_RULES=OFF
ctest_args: []
compiler_cache: ccache
compiler_cache_path: /home/runner/.cache/ccache
compiler_cache_id: qt5
cpack_generator: DEB
buildenv_basepath: /home/runner/buildenv
buildenv_script: tools/debian_buildenv.sh
artifacts_name: Ubuntu 22.04 DEB
artifacts_path: build/*.deb
artifacts_slug: ubuntu-jammy
qt_qpa_platform: offscreen
- name: Ubuntu 22.04 (Qt 6.2, gcc)
os: ubuntu-22.04
cmake_args: >-
-DWARNINGS_FATAL=ON
-DQT6=ON
-DQML=ON
-DBULK=ON
-DFFMPEG=ON
-DLOCALECOMPARE=ON
Expand All @@ -55,7 +33,7 @@ jobs:
compiler_cache_id: qt6
cpack_generator: DEB
buildenv_basepath: /home/runner/buildenv
buildenv_script: tools/debian_buildenv_qt6.sh
buildenv_script: tools/debian_buildenv.sh
artifacts_name: Ubuntu 22.04 Qt6 DEB
artifacts_path: build/*.deb
artifacts_slug: ubuntu-jammy
Expand All @@ -68,9 +46,10 @@ jobs:
-DHSS1394=ON
-DMACOS_BUNDLE=ON
-DMODPLUG=ON
-DQT6=ON
-DWAVPACK=ON
-DVCPKG_TARGET_TRIPLET=x64-osx-min1012-release
-DVCPKG_DEFAULT_HOST_TRIPLET=x64-osx-min1012-release
-DVCPKG_TARGET_TRIPLET=x64-osx-min1015-release
-DVCPKG_DEFAULT_HOST_TRIPLET=x64-osx-min1015-release
# TODO: Fix this broken test on macOS
ctest_args: --exclude-regex DirectoryDAOTest.relocateDirectory
cpack_generator: DragNDrop
Expand All @@ -91,9 +70,10 @@ jobs:
-DHSS1394=ON
-DMACOS_BUNDLE=ON
-DMODPLUG=ON
-DQT6=ON
-DWAVPACK=ON
-DVCPKG_TARGET_TRIPLET=arm64-osx-min1100-release
-DVCPKG_DEFAULT_HOST_TRIPLET=x64-osx-min1012-release
-DVCPKG_DEFAULT_HOST_TRIPLET=x64-osx-min1015-release
# TODO: Fix this broken test on macOS
crosscompile: true
cpack_generator: DragNDrop
Expand All @@ -113,14 +93,14 @@ jobs:
# also adjust the for the local Windows build setup in
# ./tools/windows_buildenv.bat
cmake_args: >-
-DWARNINGS_FATAL=ON
-DBULK=OFF
-DFFMPEG=OFF
-DHSS1394=ON
-DLOCALECOMPARE=ON
-DMAD=ON
-DMEDIAFOUNDATION=ON
-DMODPLUG=ON
-DQT6=ON
-DWAVPACK=ON
-DVCPKG_TARGET_TRIPLET=x64-windows-release
-DVCPKG_DEFAULT_HOST_TRIPLET=x64-windows-release
Expand Down Expand Up @@ -151,7 +131,7 @@ jobs:
artifact-windows-win64: ${{ steps.prepare_deploy.outputs.artifact-windows-win64 }}
steps:
- name: "Check out repository"
uses: actions/checkout@v4
uses: actions/checkout@v4.1.1
with:
# This is necessary for making `git describe` work.
fetch-depth: 0
Expand All @@ -168,16 +148,16 @@ jobs:
run: git fetch origin --force --tags

- name: "[macOS] Set up cmake"
uses: jwlawson/actions-setup-cmake@v1.13
uses: jwlawson/actions-setup-cmake@v2.0
# Ubuntu 22.04 should use the CMake version from the repos.
if: runner.os == 'macOS'
with:
# This should always match the minimum required version in
# our CMakeLists.txt
cmake-version: "3.19.x"
cmake-version: "3.21.x"

- name: "[Windows] Set up cmake"
uses: jwlawson/actions-setup-cmake@v1.13
uses: jwlawson/actions-setup-cmake@v2.0
# Ubuntu 22.04 should use the CMake version from the repos.
if: runner.os == 'Windows'
with:
Expand All @@ -201,7 +181,7 @@ jobs:

- name: "[macOS/Windows] Set up build environment cache"
if: runner.os != 'Linux'
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ${{ matrix.buildenv_basepath }}
key: ${{ runner.os }}-buildenv-${{ env.BUILDENV_NAME }}
Expand Down Expand Up @@ -242,7 +222,7 @@ jobs:

- name: "[Ubuntu/macOS] Set up GitHub cache for ccache"
if: runner.os != 'windows'
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ${{ matrix.compiler_cache_path }}
key: ${{ matrix.os }}-${{ matrix.compiler_cache_id }}-${{ github.head_ref }}-${{ github.run_number }}
Expand All @@ -266,6 +246,7 @@ jobs:
cmake ${{ matrix.cmake_args }} ${{ env.CMAKE_ARGS_EXTRA }}
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-DCMAKE_PREFIX_PATH="${{ env.CMAKE_PREFIX_PATH }}"
-DWARNINGS_FATAL=ON
-DDEBUG_ASSERTIONS_FATAL=OFF
-DBATTERY=ON
-DBROADCAST=ON
Expand All @@ -286,11 +267,11 @@ jobs:

- name: "[Ubuntu/macOS] Set up gcc/clang problem matcher"
if: runner.os != 'Windows'
uses: ammaraskar/gcc-problem-matcher@0.2.0
uses: ammaraskar/gcc-problem-matcher@0.3.0

- name: "[Windows] Set up MSVC problem matcher"
if: runner.os == 'Windows'
uses: ammaraskar/msvc-problem-matcher@0.2.0
uses: ammaraskar/msvc-problem-matcher@0.3.0

- name: "Build"
run: cmake --build . --config RelWithDebInfo
Expand Down Expand Up @@ -332,7 +313,7 @@ jobs:
env:
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
if: runner.os == 'Windows' && env.AZURE_TENANT_ID
uses: azure/azure-code-signing-action@v0.2.22
uses: azure/azure-code-signing-action@v0.3.0
with:
azure-tenant-id: ${{ secrets.AZURE_TENANT_ID }}
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
Expand Down Expand Up @@ -360,7 +341,7 @@ jobs:

- name: "Package for PPA"
# No need to do the PPA build for both Ubuntu versions
if: matrix.os == 'ubuntu-22.04' && matrix.container == null
if: matrix.name == 'Ubuntu 22.04'
run: |
if [[ "${{ github.ref }}" == "refs/heads/main" ]] && [[ "${{ github.repository }}" == "mixxxdj/mixxx" ]]; then
CPACK_ARGS="-D DEB_UPLOAD_PPA=ppa:mixxx/nightlies"
Expand All @@ -387,7 +368,7 @@ jobs:
env:
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
if: runner.os == 'Windows' && env.AZURE_TENANT_ID
uses: azure/azure-code-signing-action@v0.2.22
uses: azure/azure-code-signing-action@v0.3.0
with:
azure-tenant-id: ${{ secrets.AZURE_TENANT_ID }}
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
Expand Down Expand Up @@ -489,7 +470,7 @@ jobs:

- name: "Upload GitHub Actions artifacts"
if: matrix.artifacts_path != null
uses: actions/upload-artifact@v3.1.2
uses: actions/upload-artifact@v4.3.1
with:
name: ${{ matrix.artifacts_name }}
path: ${{ matrix.artifacts_path }}
Expand All @@ -503,7 +484,7 @@ jobs:
if: always()
steps:
- name: "Check out repository"
uses: actions/checkout@v4
uses: actions/checkout@v4.1.1
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Get current branch name
uses: nelonoel/[email protected]
- name: Start workflow run on manual repository
uses: peter-evans/repository-dispatch@v2
uses: peter-evans/repository-dispatch@v3
if: env.MIXXXBOT_TOKEN != null
with:
token: ${{ env.MIXXXBOT_TOKEN }}
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/download_cleanup.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Clean up downloads

on:
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-22.04

steps:
- name: "Set up SSH Agent"
if: env.SSH_PRIVATE_KEY != null
env:
SSH_AUTH_SOCK: /tmp/ssh_agent.sock
SSH_PRIVATE_KEY: ${{ secrets.DOWNLOADS_HOSTGATOR_DOT_MIXXX_DOT_ORG_KEY }}
SSH_HOST: downloads-hostgator.mixxx.org
run: |
ssh-agent -a $SSH_AUTH_SOCK > /dev/null
ssh-add - <<< "${SSH_PRIVATE_KEY}"
mkdir -p "${HOME}/.ssh"
ssh-keyscan "${SSH_HOST}" >> "${HOME}/.ssh/known_hosts"
echo "SSH_AUTH_SOCK=${SSH_AUTH_SOCK}" >> "${GITHUB_ENV}"

- name: Delete obsolete files
if: env.SSH_AUTH_SOCK != null
run: |
mkdir empty_folder
echo build-checks-fix/ >> include_file.txt
echo build-checks-fix/* >> include_file.txt
rsync --verbose --archive --times --recursive --delete --include-from=include_file.txt --exclude=* "empty_folder/" "${SSH_USER}@${SSH_HOST}:${DESTDIR}/"
env:
DESTDIR: public_html/downloads/snapshots
SSH_HOST: downloads-hostgator.mixxx.org
SSH_USER: mixxx
2 changes: 1 addition & 1 deletion .github/workflows/git.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ jobs:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v2.0.0
- uses: actions/checkout@v4.1.1
- name: Block Fixup Commit Merge
uses: 13rac1/[email protected]
10 changes: 5 additions & 5 deletions .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
container: holzhaus/mixxx-ci:20220930
steps:
- name: "Check out repository"
uses: actions/checkout@v4
uses: actions/checkout@v4.1.1
with:
# Unfortunately we need the whole history and can't use a shallow clone
# because the Appstream Metadata hook parses the history to find the
Expand All @@ -38,7 +38,7 @@ jobs:
git config --global --list

- name: "Detect code style issues (push)"
uses: pre-commit/[email protected].0
uses: pre-commit/[email protected].1
if: github.event_name == 'push'
# There are too many files in the repo that have formatting issues. We'll
# disable these checks for now when pushing directly (but still run these
Expand All @@ -47,7 +47,7 @@ jobs:
SKIP: clang-format,eslint,no-commit-to-branch

- name: "Detect code style issues (pull_request)"
uses: pre-commit/[email protected].0
uses: pre-commit/[email protected].1
if: github.event_name == 'pull_request'
env:
SKIP: no-commit-to-branch
Expand All @@ -67,14 +67,14 @@ jobs:

- name: "Upload patch artifact"
if: failure() && env.UPLOAD_PATCH_FILE != null
uses: actions/upload-artifact@v3.1.2
uses: actions/upload-artifact@v4.3.1
with:
name: ${{ env.UPLOAD_PATCH_FILE }}
path: ${{ env.UPLOAD_PATCH_FILE }}

- name: "Upload pre-commit.log"
if: failure() && env.UPLOAD_PATCH_FILE == null
uses: actions/upload-artifact@v3.1.2
uses: actions/upload-artifact@v4.3.1
with:
name: pre-commit.log
path: /github/home/.cache/pre-commit/pre-commit.log
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
pull-requests: write # for actions/stale to close stale PRs
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v7
- uses: actions/stale@v9
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: "This PR is marked as stale because it has been open 90 days with no activity."
Expand Down
2 changes: 1 addition & 1 deletion .tx/config
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[main]
host = https://www.transifex.com

[o:mixxx-dj-software:p:mixxxdj:r:mixxx2-4]
[o:mixxx-dj-software:p:mixxxdj:r:mixxx2-5]
file_filter = res/translations/mixxx_<lang>.ts
source_file = res/translations/mixxx.ts
source_lang = en
Expand Down
Loading