[TC 7.04a] Possible Lister bug

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
Confucius
Junior Member
Junior Member
Posts: 3
Joined: 2009-01-21, 07:51 UTC

[TC 7.04a] Possible Lister bug

Post by *Confucius »

Hello!

I've encountered with an odd Lister bug. When I scroll down any text file with both non-Cyrillic and Cyrillic letters in it with "Page Down" then everything works fine, but if I use mouse wheel instead of "Page Down" then some letters appear to be missing until I do a single click on the missing field or use Alt-Tab to switch back to the Lister.

I checked it twice and it seems that this problem appears only with Cyrillic text.

I'm using Windows XP Professional SP3 and TC 7.04a with no third-party add-ons installed.

Thank you!

P.S. I made some screenshots but I can not find an option to attach them to this post.
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 haven't heared of this problem so far. Could you try a different font? Maybe it's defective.
Author of Total Commander
https://www.ghisler.com
User avatar
wanderer
Power Member
Power Member
Posts: 1578
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Post by *wanderer »

2Confucius

I've seen such things in the past, in other programs. It could be a display-driver issue or another program interfering with lister or the display-driver.

For the screenshots, the only solution would be to upload them somewhere and post the links here.
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3
x64: Clients/Servers from Win7 to Win11 and Win2K12Srv to Win2K22Srv, mainly Win10 though.
Confucius
Junior Member
Junior Member
Posts: 3
Joined: 2009-01-21, 07:51 UTC

Post by *Confucius »

Hello!

I tried two different fonts and the problem still persists. I tested it on 3 different workstations with different video cards from different vendors. I think it isn't a display-driver issue, but maybe I'm wrong.

Again, this problem only occurs when I use mouse wheel instead of "Page Down" button. When I see missing letters, I press "Page Up" and "Page Down" to make them to reappear.

This is a temporary solution of course.
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

2Confucius
I cannot confirm the bug.
Please upload a screenshot with problem to imageshack.us or another image hosting site.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Confucius
Junior Member
Junior Member
Posts: 3
Joined: 2009-01-21, 07:51 UTC

Post by *Confucius »

Hello!

Here are my screenshots.

With missing letters:
http://img231.imageshack.us/my.php?image=tc1mb4.jpg

When everything is fine:
http://img99.imageshack.us/my.php?image=tc2cu6.jpg
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

I can confirm issues with scrolling.
Sample html file (inside archive): http://rapidshare.de/files/43951104/ListerIssueFile.zip.html
When scrolling from binary part of file:

Code: Select all

http://ati.amd.com
Voice: (905) 882-2600
Fax: (905) 882-2620
------------GCOyxAoB60e90Ogft1bQXv Content-Disposition: inline; filename=backgrnd.gif Content-Type: image/gif; name=backgrnd.gif 
with mouse wheel, down/up arrows and even pgup/pgdn.
Tested on:
TC 7.04a & TC 6.58
Windows XP SP2 Pro, Vista SP1 HP, Windows 7 Ultimate beta (all 32bit)
Ati & NVidia display adapters.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
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 for the sample file. This is a known limitation of Lister: It cannot handle large blocks of data without line breaks, because the line breaks are created dynamically when loading a part of the file around the current position: Lister then goes back up to a few kBytes until it finds the last line break, then uses this as a reference point for adding dynamic line breaks.

However, when there are no line breaks until the start of the buffer, the auto-added line breaks will not always be in the same position. No problem as long as you scroll forward, but you will get other line breaks when scrolling backwards.
Author of Total Commander
https://www.ghisler.com
Post Reply