Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-18 | fixup! Allow "unsecure commands" in nix workflowshellnix-only-devshell | Matthias Beyer | |
2022-01-18 | Allow "unsecure commands" in nix workflow | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-01-18 | Add workflow to test nix-shell builds | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-01-18 | Refactor: Use lib.optionals | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-01-18 | Rewrite shell.nix to be only for dev env | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-01-16 | Merge pull request #4610 from uklotzde/taglib-id3v2 | Jan Holthuis | |
ID3v2 parsing: Improve readability and log warnings | |||
2022-01-15 | Merge pull request #4627 from Holzhaus/controllerscriptinterfacelegacy-qhash-fix | Owen Williams | |
ControllerScriptInterfaceLegacy: Do not modify QHash while iterating over it | |||
2022-01-16 | ControllerScriptInterfaceLegacy: Do not modify QHash while iterating over it | Jan 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-16 | Merge pull request #4617 from ronso0/beat-library-focus | Daniel Schürmann | |
WBeatSpinBox/AutoDJ spinbox: Enter & Esc also move focus to library | |||
2022-01-16 | Merge branch '2.3' of github.com:mixxxdj/mixxx | Jan Holthuis | |
2022-01-15 | Merge pull request #4624 from Holzhaus/qfswatcher-empty-paths | Swiftb0y | |
ControllerScriptEngineLegacy: Only remove FS watcher paths if not empty | |||
2022-01-15 | Merge pull request #4622 from Holzhaus/serato-markers-forward-compat | Daniel Schürmann | |
Serato markers size serialization fixes | |||
2022-01-15 | Merge pull request #4620 from Holzhaus/cleanup | Jan Holthuis | |
Qt cleanups | |||
2022-01-15 | ControllerScriptEngineLegacy: Only remove FS watcher paths if not empty | Jan Holthuis | |
Fixes this warning: warning [0x56043d58fd00] QFileSystemWatcher::removePaths: list is empty | |||
2022-01-15 | SeratoMarkers2: Always skip trailing null byte when parsing string | Jan Holthuis | |
This should be done explicitly instead of depending on this behavior detail of QString::fromUtf8(), because it changes in Qt6. | |||
2022-01-15 | SeratoMarkers(2): Cast size to quint32 during serialization | Jan 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-15 | SoundManagerConfig: Fix undefined default ctor andr remove empty dtor | Jan Holthuis | |
2022-01-14 | WTrackMenu: Use operator| instead of operator+ for QKeySequence | Jan Holthuis | |
This is forward-compatible with Qt6. | |||
2022-01-14 | SeratoFeature: Add missing QTextCodec include | Jan Holthuis | |
2022-01-14 | WEffectPushButton: Include necessary QActionGroup class | Jan Holthuis | |
2022-01-14 | WColorPicker: Use obsolete QGridLayout::setMargin() | Jan Holthuis | |
This is equivalent to the newer `setContentMargins(0, 0, 0, 0)`. | |||
2022-01-14 | LaunchImage: Use proper QStyleOption::initFrom() method | Jan Holthuis | |
2022-01-14 | Merge pull request #4567 from Holzhaus/qml-library-improvements | Swiftb0y | |
QML: Library Improvements | |||
2022-01-12 | WBeatSpinBox/AutoDJ spinbox: Enter & Esc also move focus to library | ronso0 | |
2022-01-11 | QML: Improve naming of vertical focus move signal/slots of library | Jan Holthuis | |
2022-01-11 | QML: Add comment why Item is used for non-visual LibraryControl component | Jan Holthuis | |
2022-01-11 | Merge pull request #4616 from Holzhaus/eslint-mjs-support | Jan Holthuis | |
eslint: Add mjs support | |||
2022-01-11 | QML: Enable library key navigation and load tracks on double-click/enter | Jan Holthuis | |
2022-01-11 | QML: Improve library focus handling | Jan Holthuis | |
2022-01-11 | QML: Add positiveModulo() JS helper function | Jan Holthuis | |
2022-01-11 | LibraryControl: Move FocusWidgetControl into separate component | Jan Holthuis | |
2022-01-11 | QML: Add support for [Playlist],LoadSelectedIntoFirstStopped CO | Jan Holthuis | |
2022-01-11 | PlayerManager: Add support for loading location into next free deck | Jan Holthuis | |
2022-01-11 | QmlPlayerManagerProxy: Remove useless signals and use method instead | Jan Holthuis | |
2022-01-11 | QML: Implement LibraryControl for QML library | Jan Holthuis | |
2022-01-11 | PlayerManager: Add support for load-and-play track by location | Jan Holthuis | |
2022-01-11 | LibraryControl: Disable most slots if running in QML mode | Jan Holthuis | |
2022-01-11 | QML: Add support for changing selection using library COs | Jan Holthuis | |
2022-01-11 | QML: Add support for track selection highlight to library | Jan Holthuis | |
2022-01-11 | Rename function | Uwe Klotz | |
2022-01-11 | lp1956819: 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-10 | MathUtils: Fix eslint issues and add missing jsdoc comment | Jan Holthuis | |
2022-01-10 | eslint: Add support for *.mjs files | Jan Holthuis | |
2022-01-10 | TagLib::ID3v2: Add const qualifiers to loop variables | Uwe Klotz | |
2022-01-10 | Mappings 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-10 | TagLib::ID3v2: Use range-based for loops and downcastFrame() | Uwe Klotz | |
2022-01-09 | Merge pull request #4583 from JoergAtGithub/Use_makeCompressedConnection | Jan Holthuis | |
Renamed makeUnbufferedConnection and used it for VuMeter controls | |||
2022-01-09 | Pull 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-09 | Update Translation template. Found XXXX source text(s) (1 new and 2764 ↵ | Daniel Schürmann | |
already existing) | |||
2022-01-09 | Merge remote-tracking branch 'upstream/2.3' into main | Daniel Schürmann | |