Clementine

Ircus

Bardzo aktywny
Ekspert
Dołączył
26 Maj 2010
Posty
22315
Reakcje/Polubienia
69261

Clementine 1.4.1-138​

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>
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Ircus

Bardzo aktywny
Ekspert
Dołączył
26 Maj 2010
Posty
22315
Reakcje/Polubienia
69261
Clementine 1.4.1-140
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.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Ircus

Bardzo aktywny
Ekspert
Dołączył
26 Maj 2010
Posty
22315
Reakcje/Polubienia
69261
Clementine 1.4.1-141
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.com>
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Ircus

Bardzo aktywny
Ekspert
Dołączył
26 Maj 2010
Posty
22315
Reakcje/Polubienia
69261

Ircus

Bardzo aktywny
Ekspert
Dołączył
26 Maj 2010
Posty
22315
Reakcje/Polubienia
69261
Clementine 1.4.1-157
Stop the playlist's alternate rows going dark grey (#7486)

The windows11 style supplies AlternateBase as a faint translucent black.
Forcing its alpha to 50% turned that into a mid grey that made the text
unreadable. Cap the style's own alpha at 50% instead of overwriting it,
which leaves opaque palettes looking as they did before.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
56074
Reakcje/Polubienia
41063
Clementine 1.4.1-159
Keep the block analyzer's blocks even on fractional scaling (#7487)

The analyzer drew its canvas in logical pixels and let Qt stretch it to
the screen. At a fractional scale factor like 150% each 1px gap became
1.5 device pixels, which rounded alternately to 1 and 2, so the blocks
looked uneven and paired up.

Lay the blocks out in device pixels instead, rounding the block size and
gap to whole pixels so every block is identical, and give the canvas the
matching device pixel ratio so it's drawn 1:1. At 100% and 200% nothing
changes.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry