C

Clementine Music Player

C
Clementine Music Player Creative v1.4.1-141

1.4.1-141-g02b0d960b

Load visualisation presets in the viewport's GL context Double-clicking a preset loaded it straight from a Qt slot, so projectM created the preset's framebuffers while some other context was current. Using them in the viewport's context on the next frame corrupted the heap on NVIDIA and crashed on Windows (#7471). Defer the load to the next frame. Co-Authored-By: Claude Opus 5 <noreply@anthropic.c…

C
Clementine Music Player Creative v1.4.1-140

1.4.1-140-g022702044

Fix native notification D-Bus crash with Qt6 QImage::bytesPerLine() returns qsizetype in Qt6, which is 64-bit on 64-bit platforms. The notification image-data structure requires a 32-bit integer for the row stride, so serializing it directly causes D-Bus to abort on an int32/int64 type mismatch.

C
Clementine Music Player Creative v1.4.1-138

1.4.1-138-g2edad2bfa

Stop the current-track bar flooding the log with QPainter warnings scaledToHeight() derives the width from the aspect ratio and rounds down, so the 1px-wide mid bar becomes a null image at any row height below its own. Painting into it fails once per glow step while the playing row is drawn - 125 warnings a frame here. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

C
Clementine Music Player Creative v1.4.1-131

1.4.1-131-g69ae62d68

Add smoke tests to the remaining linux builds 6d8e65c added them to bookworm and fedora 42 to prove out both packaging families; both went green, so extend the same steps to trixie, jammy, noble, resolute, and fedora 43 and 44. Debs use beep.mp3, since debian/control depends on gstreamer1.0-plugins-ugly. The rpms use beep.ogg, because dist/clementine.spec.in explicitly requires a vorbis decoder bu…