
Now to the bug - or at least what i believe to be bug:
First i must apologize, i don't have any video, nor do i have any screenshot - if you want it i can make some, but i don't think it would help.
There is probably a problem with Directory Listing. Lets say we have a directory called "SOMETHING" and it has 1000 subdirectories. When i change directory to "SOMETHING" Total Commander will probably send to system some FindFiles(\"SOMETHING"\*) request. But the problem is, that it doesn't send only one such request, but it sends it 1000(the same number, as there are subdirectories) times. - it doesn't asks for \"SOMETHING"\subdir1\*, \"SOMETHING"\subdir2\*, etc.. but every time for the same \"SOMETHING"\*.
Maybe it doesn't look like a problem, and truth is, that on normal systems this isn't a big issue... but im trying to write my own filesystem - and my filesystem is asking database for every subdir - normally it shouldnt be problem, but when i do have lets say 1000 or more subdirs - it will ask 1000x1000 times ..and its starting to be very very slow.
When i try the same situation on simple windows explorer. or i process just simple DIR command in console - my filesystem is asked only once for FindFiles(\"SOMETHING"\*).
Now, im not sure its Total Commander Bug - maybe its somewhere on my filesystem side. Maybe im not returning some data, that i should.. im really not sure, since i don't see into Total Commander code, but i really would like to solve this problem.
If you need any more info, i would gladly provide it to you. Also if you need any special reproduction data, or whatever...
Thank you
P.S.: Its probably no-use info, but im using dokan "platform" to build own filesystem.