summaryrefslogtreecommitdiffstats
path: root/src/controllers
AgeCommit message (Collapse)Author
2021-01-11Merge remote-tracking branch 'mixxx/2.3' into pref-icon-colorronso0
# Conflicts: # res/mixxx.qrc # src/preferences/dialog/dlgpreferencepage.h # src/preferences/dialog/dlgpreferences.cpp
2021-01-11move dlgpreferencepage to src/preferences/dialog/ronso0
2021-01-11Preferences: choose dark or light icons depending to OS theme...ronso0
dark foreground text color > dark icons, light text > light icons
2021-01-06Merge pull request #3464 from ronso0/pref-link-colorJan Holthuis
Preferences/About: draw links with a more readable color, improve defs_urls usage
2021-01-06preference pages: create hyperlink color only on demandronso0
2021-01-05string.h: make coloredLinkString() a free functionronso0
2021-01-03Merge pull request #3506 from ronso0/intro-controlspickermenu_updateJan Holthuis
MIDI mapping wizard: refine intro/outro controls, add tr context
2021-01-03Merge pull request #3495 from ronso0/controller-preset-loadingUwe Klotz
DlgPrefController: display mapping info regardless of enabled state
2021-01-01Control picker menu: refine intro/outro controls + tr contextronso0
2020-12-29MIDI mapping wizard: add intro/outro controlsronso0
2020-12-29DlgPrefControllers: use more distinct variable namesronso0
2020-12-28DlgPrefController: display mapping info regardless of enabled stateronso0
2020-12-27Preferences: refactor addPageWidget(), include createIcons()ronso0
2020-12-21defs_urls.h: add Mixxx controls url for MIDI error dialogronso0
2020-12-21Preferences: draw hyperlinks and file link in a more readable color, ↵ronso0
concentrate controller support links, make more use of defs_url.h
2020-12-18Fix code style issuesS.Brandt
2020-12-17Switch remaining user-facing text from 'preset' to 'mapping'S.Brandt
follow up to mixxxdj#3387
2020-12-15MidiControllerPresetFileHandler: Fix comment formattingJan Holthuis
2020-12-15MidiControllerPresetFileHandler: Use QLatin1String and fix redundant ifsJan Holthuis
2020-12-15Controller: Fix loop formatting and replace QString::arg()Jan Holthuis
2020-12-15Replace null pointer constants (e.g. NULL, 0) with nullptrJan Holthuis
2020-12-15Add missing braces around single-line statementsJan Holthuis
2020-12-15Add missing namespace commentsJan Holthuis
2020-12-07Merge branch '2.3' of github.com:mixxxdj/mixxx into cleanup-headersJan Holthuis
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-02Merge branch '2.3' of github.com:mixxxdj/mixxx into cleanup-headersJan Holthuis
2020-12-02Clean up comments and use doxygen style (///)Jan Holthuis
2020-11-29DlgController/s: switch from 'preset' to 'mapping' in user stringsronso0
2020-11-29DlgController: add link to xml fileronso0
2020-11-29DlgPrefController: Put constant into anonymous namespaceJan Holthuis
2020-11-29Merge pull request #3278 from ronso0/midi-exportJan Holthuis
Improve UX in controller mapping editing workflow
2020-11-28ControllerDebug: Don't include null terminator in kLogMessagePrefixLengthJan Holthuis
2020-11-28Fix various MSVC conversion data loss warningsJan Holthuis
2020-11-25DlgPrefController: add dialog for saving controller presetsronso0
2020-11-24HidController: Use strcpy/wcsncpy from C++ std namspaceJan Holthuis
Hopefully this fixes the C4996 warnings on Windows. These suggest to replace the functions with Microsoft-only versions. src\controllers\hid\hidcontroller.cpp(41): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\string.h(334): note: see declaration of 'strncpy' src\controllers\hid\hidcontroller.cpp(48): warning C4996: 'wcsncpy': This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\corecrt_wstring.h(200): note: see declaration of 'wcsncpy'
2020-11-20Merge pull request #3335 from Holzhaus/clazy-function-args-by-refDaniel Schürmann
Fix -Wclazy-function-arg-by-ref warnings
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-18Replace dynamic_cast with qobject_castUwe Klotz
2020-11-15Merge branch '2.3' of github.com:mixxxdj/mixxx into ↵Jan Holthuis
clazy-old-style-connect-controllers
2020-11-15controllers: Replace old-style Qt connect() callsJan Holthuis
2020-11-14Merge branch '2.3' into clazy-const-signal-or-slotUwe Klotz
# Conflicts: # .github/workflows/clazy.yml
2020-11-14Merge pull request #3315 from Holzhaus/clazy-incorrect-emitUwe Klotz
Disable false-positive -Wclazy-incorrect-emit warnings
2020-11-14Merge branch '2.3' of github.com:mixxxdj/mixxx into clazy-const-signal-or-slotJan Holthuis
2020-11-14Disable false-positive -Wclazy-incorrect-emit warningsJan Holthuis
See https://github.com/KDE/clazy/blob/master/docs/checks/README-incorrect-emit.md for details.
2020-11-13Fix -Wclazy-const-signal-or-slot warningsJan Holthuis
Fix getters mismarked as slot. See https://github.com/KDE/clazy/blob/master/docs/checks/README-const-signal-or-slot.md for details.
2020-11-13Fix -Wclazy-qstring-arg warningsJan Holthuis
Avoids unnecessary memory allocations by using the multi-arg overload. See https://github.com/KDE/clazy/blob/master/docs/checks/README-qstring-arg.md for details.
2020-11-13Merge remote-tracking branch 'upstream/2.3' into cleanup-headersxerus2000
2020-11-13Controller devices: Use inclusive namingUwe Klotz
2020-11-12Fix a bunch of clazy-range-loop warningsJan Holthuis
2020-11-10Remove long copyright headersxerus2000