jtuc wrote:Two remaining gaps to close for a fully functional 64-bit release are Merge7z and Frhed (heksedit). I plan to do the Merge7z part in near future, and hope that Kimmo will look after Frhed.
At the moment I have no time or plans for Frhed. Once I have I think I'm going to move it quite radically forward too.
jtuc wrote:Restarting WinMerge 2 trunk is IMHO a waste of time.
Depends what you mean with restart.
This kind of application whose whole point is in GUI and usability cannot look like 20 year old anymore. No matter how much you like those small toolbar buttons etc it just is not modern GUI people want to use anymore. And MFC is dead end. Diff engine is very dated, we are missing all the bug fixes and improvements for last 15 years. Just to mention couple of things. We need radical jump forward if we want to be application people choose to use.
The only thing to choose is if we want to start from almost scratch with new GUI or if we try to modify the existing GUI to become the modern GUI. Starting from scratch of course means we lose a lot of work. But we also can easily forget all the crap there is after years of modifying and start with a clean desing. It is not necessarily any less work than converting current code.
Everybody loves the code they have written. But code also gets old and sometimes needs rewriting. What worked and was good 10 years ago is outdated now.