[TC8b2 - x32] QuickView overlay - transparent PNG

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

[TC8b2 - x32] QuickView overlay - transparent PNG

Post by *fenix_productions »

TC seems to not refresh memory after transparent images are shown.

Steps to reproduce:
1. create folder with few transparent PNG images,
2. add few normal images,
3. activate QuickView (Ctrl+Q),
4. navigate through images using arrows.

Bug:
Sometimes after transparent image display, next image is written with previous one on the top.

Please take a look at movie:
http://fenixproductions.pl/files/tc/png_bug.zip

Notes:
WinXP SP3, completely new configuration file (/i=test.ini).
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
petermad
Power Member
Power Member
Posts: 14809
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

I can confirm this, when no plugin, but GDI Plus is used for viewing the files,
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I cannot reproduce it. Can you give me some test images and instructions, please?
Author of Total Commander
https://www.ghisler.com
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

2ghisler(Author)
1. Download and unpack somewhere:
http://fenixproductions.pl/files/tc/png_obrazki.zip
2. Ctrl+Q on first file
3. navigate (using arrows) through files: all way down, all way up, repeat.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I will try, thanks.
Author of Total Commander
https://www.ghisler.com
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Christian, there are reports on Russian board that some other formats with transparent background also affected (GIF, EMF, WMF). Please try theese samples in QV mode. Only x32 is affected.

Just tested it - Lister is also able to show bug (when images are switched by P/N).

BTW, x32 and x64 are unable to show specific images from it (x32 can't display one of WMFs, x64 - none of WMFs and EMFs in my Win7sp1Pro). I set WmfAllowed=2 during tests.
Last edited by MVV on 2011-10-05, 08:24 UTC, edited 1 time in total.
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

2MVV
You forgot additional samples package (from Russian board topic):
http://pl.rghost.net/24251461
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Oops, I pasted wrong link into post. :oops:
Thanks:)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

GIF will be supported in beta 4.

WMF and EMF are not supported by Lazarus, probably because they are not portable, or because of the risk to have another bug in the play functions. Currently I don't plan to port them to 64-bit.

The transparent WMF/EMF problem already exists in TC 7.56a. I will check whether I can handle that somehow.
Author of Total Commander
https://www.ghisler.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

This should work now in beta 4, please test it!

WMF and EMF have not been changed, I will probably not touch this code.
Author of Total Commander
https://www.ghisler.com
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

Cannot reproduce in beta4. Seems fixed.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
petermad
Power Member
Power Member
Posts: 14809
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Seems to be fixed in TC 8.0b4 x64 and 32bit :-)
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks!
Author of Total Commander
https://www.ghisler.com
Post Reply