summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-01-18fixup! Allow "unsecure commands" in nix workflowshellnix-only-devshellMatthias Beyer
2022-01-18Allow "unsecure commands" in nix workflowMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-01-18Add workflow to test nix-shell buildsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-01-18Refactor: Use lib.optionalsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-01-18Rewrite shell.nix to be only for dev envMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-01-16Merge pull request #4610 from uklotzde/taglib-id3v2Jan Holthuis
ID3v2 parsing: Improve readability and log warnings
2022-01-15Merge pull request #4627 from Holzhaus/controllerscriptinterfacelegacy-qhash-fixOwen Williams
ControllerScriptInterfaceLegacy: Do not modify QHash while iterating over it
2022-01-16ControllerScriptInterfaceLegacy: Do not modify QHash while iterating over itJan Holthuis
Modifing `m_timers` via `ControllerScriptInterfaceLegacy::stopTimer()` invalidates all iterators for `m_timers`. The old code only worked by chance and triggers an assertion with Qt6.
2022-01-16Merge pull request #4617 from ronso0/beat-library-focusDaniel Schürmann
WBeatSpinBox/AutoDJ spinbox: Enter & Esc also move focus to library
2022-01-16Merge branch '2.3' of github.com:mixxxdj/mixxxJan Holthuis
2022-01-15Merge pull request #4624 from Holzhaus/qfswatcher-empty-pathsSwiftb0y
ControllerScriptEngineLegacy: Only remove FS watcher paths if not empty
2022-01-15Merge pull request #4622 from Holzhaus/serato-markers-forward-compatDaniel Schürmann
Serato markers size serialization fixes
2022-01-15Merge pull request #4620 from Holzhaus/cleanupJan Holthuis
Qt cleanups
2022-01-15ControllerScriptEngineLegacy: Only remove FS watcher paths if not emptyJan Holthuis
Fixes this warning: warning [0x56043d58fd00] QFileSystemWatcher::removePaths: list is empty
2022-01-15SeratoMarkers2: Always skip trailing null byte when parsing stringJan Holthuis
This should be done explicitly instead of depending on this behavior detail of QString::fromUtf8(), because it changes in Qt6.
2022-01-15SeratoMarkers(2): Cast size to quint32 during serializationJan Holthuis
In Qt >= 6.0, the return value of QList::size() and QByteArray::length() is qsizetype (which may be 8 bytes on 64 bit platforms) instead of a regular 4 byte int. We add a typecast to quint32 to ensure that the size is always serialized correctly.
2022-01-15SoundManagerConfig: Fix undefined default ctor andr remove empty dtorJan Holthuis
2022-01-14WTrackMenu: Use operator| instead of operator+ for QKeySequenceJan Holthuis
This is forward-compatible with Qt6.
2022-01-14SeratoFeature: Add missing QTextCodec includeJan Holthuis
2022-01-14WEffectPushButton: Include necessary QActionGroup classJan Holthuis
2022-01-14WColorPicker: Use obsolete QGridLayout::setMargin()Jan Holthuis
This is equivalent to the newer `setContentMargins(0, 0, 0, 0)`.
2022-01-14LaunchImage: Use proper QStyleOption::initFrom() methodJan Holthuis
2022-01-14Merge pull request #4567 from Holzhaus/qml-library-improvementsSwiftb0y
QML: Library Improvements
2022-01-12WBeatSpinBox/AutoDJ spinbox: Enter & Esc also move focus to libraryronso0
2022-01-11QML: Improve naming of vertical focus move signal/slots of libraryJan Holthuis
2022-01-11QML: Add comment why Item is used for non-visual LibraryControl componentJan Holthuis
2022-01-11Merge pull request #4616 from Holzhaus/eslint-mjs-supportJan Holthuis
eslint: Add mjs support
2022-01-11QML: Enable library key navigation and load tracks on double-click/enterJan Holthuis
2022-01-11QML: Improve library focus handlingJan Holthuis
2022-01-11QML: Add positiveModulo() JS helper functionJan Holthuis
2022-01-11LibraryControl: Move FocusWidgetControl into separate componentJan Holthuis
2022-01-11QML: Add support for [Playlist],LoadSelectedIntoFirstStopped COJan Holthuis
2022-01-11PlayerManager: Add support for loading location into next free deckJan Holthuis
2022-01-11QmlPlayerManagerProxy: Remove useless signals and use method insteadJan Holthuis
2022-01-11QML: Implement LibraryControl for QML libraryJan Holthuis
2022-01-11PlayerManager: Add support for load-and-play track by locationJan Holthuis
2022-01-11LibraryControl: Disable most slots if running in QML modeJan Holthuis
2022-01-11QML: Add support for changing selection using library COsJan Holthuis
2022-01-11QML: Add support for track selection highlight to libraryJan Holthuis
2022-01-11Rename functionUwe Klotz
2022-01-11lp1956819: Show log messages from "js" category on `--controller-debug` (#4612)Jan Holthuis
* Logging: Show messages from "js" category on `--controller-debug` The JavaScript Console API uses the `js` logging category: > The output is generated using the qCDebug, qCWarning, qCCritical > methods in C++, with a category of "qml" or "js", depending on the > type of file doing the logging. > > Source: > https://doc.qt.io/archives/qt-5.10/qtquick-debugging.html#console-api Hence, the `--controller-debug` command line flag needs to enable logging output for the `js` category, too. Fixes lp1956819: https://bugs.launchpad.net/mixxx/+bug/1956819
2022-01-10MathUtils: Fix eslint issues and add missing jsdoc commentJan Holthuis
2022-01-10eslint: Add support for *.mjs filesJan Holthuis
2022-01-10TagLib::ID3v2: Add const qualifiers to loop variablesUwe Klotz
2022-01-10Mappings for Pioneer DDJ SB3 Controller (#3821)Javier Vilalta
* add mappings for Pioneer DDJ SB3 * remove license notice * fix eslint warning * reference functions directly * fix mixxx min version * add wiki, manual and forums information * remove unused setting * pass in actual function * fix redeclare issue * remove copyright notice * reorder and style fix * reorder and fix style * remove unused property * consolidate function code * remove unnecessary code * fix redeclare error * add newline * remove shifted headphone control Co-authored-by: Swiftb0y <12380386+Swiftb0y@users.noreply.github.com> * remove call to shift on headphone * replace led array with start plus index * replace "manual" toggle with built in function * add comment to clarify use of component * fix line endings * remove flashing of play button while paused * remove non-standard uses of knobs * add improvement suggestion * replace padmode magic numbers with "enum" * fix version * move padmode after user options * enable hotcues 5-8 * fix spelling * remove mapping of the haedphones and master levels * fix spelling * fix whitespace Co-authored-by: Swiftb0y <12380386+Swiftb0y@users.noreply.github.com>
2022-01-10TagLib::ID3v2: Use range-based for loops and downcastFrame()Uwe Klotz
2022-01-09Merge pull request #4583 from JoergAtGithub/Use_makeCompressedConnectionJan Holthuis
Renamed makeUnbufferedConnection and used it for VuMeter controls
2022-01-09Pull latest translations from ↵Daniel Schürmann
https://www.transifex.com/mixxx-dj-software/mixxxdj/mixxx2-4/. Compile QM files out of TS files that are used by the localized app
2022-01-09Update Translation template. Found XXXX source text(s) (1 new and 2764 ↵Daniel Schürmann
already existing)
2022-01-09Merge remote-tracking branch 'upstream/2.3' into mainDaniel Schürmann