Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Merge pull request #4616 from Holzhaus/eslint-mjs-support | Jan Holthuis | |
eslint: Add mjs support | |||
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-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 | |
2022-01-09 | Pull latest translations from ↵ | Daniel Schürmann | |
https://www.transifex.com/mixxx-dj-software/mixxxdj/mixxx2-3/. Compile QM files out of TS files that are used by the localized app | |||
2022-01-08 | Merge pull request #4605 from uklotzde/export-track-metadata-params | Uwe Klotz | |
Sync track metadata: Pass parameters explicitly | |||
2022-01-08 | Merge pull request #4611 from daschuer/QT_TRANSLATE_NOOP | Jan Holthuis | |
Provide a context for QT_TRANSLATE_NOOP | |||
2022-01-08 | Update Translation template. Found 2645 source text(s) (1 new and 2644 ↵ | Daniel Schürmann | |
already existing) | |||
2022-01-08 | Provide a context for QT_TRANSLATE_NOOP | Daniel Schürmann | |
2022-01-08 | Merge branch '2.3' of git@github.com:mixxxdj/mixxx.git | Uwe Klotz | |
2022-01-08 | Revert "replace QT_TR_NOOP with QT_TRANSLATE_NOOP to offer some context." | Uwe Klotz | |
This reverts commit 234ec07aac6c436d9e8d2d87525bcd3e5fef82e6. | |||
2022-01-08 | Pull latest translations from Transifex | Uwe Klotz | |
2022-01-08 | Update translation template | Uwe Klotz | |
Found 2764 source text(s) (86 new and 2678 already existing) Removed 40 obsolete entries | |||
2022-01-08 | Merge branch '2.3' of git@github.com:mixxxdj/mixxx.git | Uwe Klotz | |
2022-01-08 | Merge pull request #4606 from daschuer/changelog_2.3.2 | Jan Holthuis | |
Update Changelog towards the 2.3.2 release | |||
2022-01-08 | Pull latest translations from ↵ | Daniel Schürmann | |
https://www.transifex.com/mixxx-dj-software/mixxxdj/mixxx2-3/. Compile QM files out of TS files that are used by the localized app | |||
2022-01-08 | Update Translation template. Found 2644 source text(s) (1 new and 2643 ↵ | Daniel Schürmann | |
already existing) | |||
2022-01-08 | replace QT_TR_NOOP with QT_TRANSLATE_NOOP to offer some context. | Daniel Schürmann | |
2022-01-08 | Remove wrong entry and fix typos | Daniel Schürmann | |
2022-01-07 | Merge pull request #4609 from uklotzde/searchqueryparser | ronso0 | |
Fix Qt 5.15 build errors | |||
2022-01-07 | Fix Qt 5.15 build errors | Uwe Klotz | |
2022-01-07 | Merge pull request #4536 from ronso0/lib-selection-tweaks | Uwe Klotz | |
Library track selection tweaks | |||
2022-01-07 | fixup! Library: keep selection when search is less specific | ronso0 | |
2022-01-07 | Merge pull request #4603 from uklotzde/trackdao | Jan Holthuis | |
TrackDAO::saveTrack(): Return success/failure result | |||
2022-01-07 | Merge pull request #4607 from uklotzde/beats-deserialization | Jan Holthuis | |
Beats deserialization: Fix misleading warning logs if no data available | |||
2022-01-07 | Beats deserialization: Fix misleading warning logs if no data available | Uwe Klotz | |
Warning [Main] Failed to deserialize Beats (""): Invalid beats version | |||
2022-01-07 | Update Changelog towards the 2.3.2 release | Daniel Schürmann | |
2022-01-06 | SoundSourceProxy: Use SyncTrackMetadataParams | Uwe Klotz | |
2022-01-06 | Export track metadata: Pass synchronization parameters explicitly | Uwe Klotz | |
Do not rely on side-effects when exporting track metadata. Passing all arguments explicitly improves testability. | |||
2022-01-06 | Merge pull request #4602 from Holzhaus/soundsource-filetype-detection-fix | Uwe Klotz | |
Soundsource filetype detection fix | |||
2022-01-06 | TrackCollectionManager: Replace qAsConst with std::as_const | Uwe Klotz | |
2022-01-06 | Revert "test: Disable broken check in SoundProxyTest.getTypeFromFile" | Jan Holthuis | |
This reverts commit 66900632bf2d89073ba3fb74e3c278aa6e51df33 because the underlying issue (i.e. SoundSource::getTypeFromFile() not detecting the correct file type if the file has a known but misleading file extension) has been fixed in commit c376317a43463d11bdce6c7c1f646e78fa7bcaf4. Hence, the check can be re-enabled. | |||
2022-01-06 | SoundSource: Fix broken file type detection if file suffix is misleading | Jan Holthuis | |
If a file is named `foo.wav` but actually contains MP3 data, `SoundSource::getTypeFromFile` should return "mp3", not "wav". This behavior is expected and already tested in `SoundSourceProxyTest.getTypeFromFile`, but due to a bug in our test file creation code, the test operated on a wrong file name and passed although the behavior was broken and the function would just return "wav" in the example above. The reason for this is that QMimeDatabase only looks at the file name when the file suffix is misleading, and thus cannot detect that the file is actually an MP3 file: > The default matching algorithm looks at both the file name and the > file contents, if necessary. The file extension has priority over the > contents, but the contents will be used if the file extension is > unknown, or matches multiple MIME types. > > Source: https://doc.qt.io/qt-5/qmimedatabase.html#mimeTypeForFile This commit fixes `SoundSource::getTypeFromFile` to work as expected by using the file *content* instead of the file name for determining the file type. | |||
2022-01-06 | Merge remote-tracking branch 'upstream/2.3' into main | Daniel Schürmann | |
2022-01-05 | Merge pull request #4600 from Holzhaus/test-fix-tempfile-handling | Daniel Schürmann | |
Tests: Fix tempfile handling and disable broken MIME type detection check | |||
2022-01-06 | Merge pull request #4604 from uklotzde/trackrecord | Swiftb0y | |
Linearize control flow in TrackRecord::checkSourceSyncStatus() |