[bug] highlighted differences between compared files do not update
When two files are viewed side-by-side in compare files mode, it correctly updates the view(s) when one or both files are changed on the disk.
But it does not update the hightlighted differences, or the comparison results, and there seems to be no option to manually do this. So the shown comparison results become incorrect.
Hi. I understand what you mean but... What make you think that as a bug?
Does a hex editor need to show the comparison differences on the fly? We can detect modifications at opened files and re-load it. That's all. Otherwise we need to keep file at RAM, which most of hex editors work in that way and you can't open the multi GB files at all, right?
We can trigger comparison routines but what if files are comparing in multiple gigabytes or terabytes? Do you willing to wait? I don't think so.
Proper way to implement such a mechanism is that we have to know detect which part is changed and It's not so possible using current APIs... Yes hacks are always possible to make it but, does it worth? Nope.
We can open files with locking them to avoid other programs access. (I think this does not apply to devices... Not sure from it.) But I think locking files is not a good idea.
My decision is that; users has to keep their files/devices from changes while they are comparing if they worry about incorrect comparison results.