telegramdesktop/tdesktop/public-canary • b0d9930 • 2 files, +35/-0 Fixed use-after-free of Iv block

Telegram github commits and releases

Telegram github commits and releases

@tgappsupdates

Broadcast from the most important Telegram clients' repositories

4,538 subscribers
Open in Telegram
telegramdesktop/tdesktop/public-canaryb0d99302 files, +35/-0
Fixed use-after-free of Iv block media on item death.

telegramdesktop/tdesktop/public-canary0809aac1 files, +1/-1
Don't keep the gzip scratch buffer in the result.

telegramdesktop/tdesktop/public-canary36ab8e92 files, +2/-2
Update Qt patches to fix a crash on screen removal.

telegramdesktop/tdesktop/public-canary135d9cd1 files, +1/-1
Fixed spoiler overlay bound to a replaced text context.

telegramdesktop/tdesktop/public-canaryac7da711 files, +1/-1
Fixed reentrancy destroying a removed menu item.

telegramdesktop/tdesktop/public-canary4bdb2501 files, +1/-1
Fixed use-after-free of shared Lottie provider metadata.

telegramdesktop/tdesktop/public-canary1d76c8f1 files, +20/-21
Fixed huge allocation cropping shared media photos.

CropMediaFrame() cut the frame out at the source resolution before
scaling, deep copying the whole cut region - a few hundred megabytes for
a 12000x9000 photo in a square cell. Expanding to the box applies the
same scale factor, so the visible pixels are unchanged.

telegramdesktop/tdesktop/public-canaryf1f29331 files, +31/-13
Fixed deleting all downloads of one message.

deleteFiles() is addressed by item, but removed only the first matching
download and then fired loadedRemoved anyway, so the rest kept their
files while the row was already hidden. changed() likewise re-checked
only the first entry.

telegramdesktop/tdesktop/public-canary3390cf92 files, +13/-11
Fixed editing an album thumb after moving the cursor away.

The edit and delete callbacks resolved their target from the cursor
position at the moment they ran, but editing is delayed by the ripple
hide duration and keyboard activation has no cursor over the thumb at
all. Bind the thumbnail that owns the button - by pointer, since
takeOrder() permutes _thumbs in place - and translate it through the
current order.

telegramdesktop/tdesktop/public-canary4f38a102 files, +18/-8
Fixed two more crashes when the last monitor is removed.

#tdesktop
Open post in Telegram