Thread: [Winmerge-development] WinMerge porting to QT experiment project
Windows visual diff and merge for files and directories
Brought to you by:
christianlist,
grimmdp
From: Kimmo V. <ki...@wi...> - 2009-07-08 23:27:22
|
Hi all, there's been discussions and queries about cross-platform WinMerge for years. We've had some progress in reducing MFC code and lots of our lower level code is already using STL instead of MFC. But the GUI code is MFC and replacing it with some other toolkit is a lot of work. And first we should be choose the toolkit to use. Recently I've been working with QT (and Visual Studio) in another projects so it currently is my preferred framework. It is very nice framework to work with. And in my opinion it is technically superior to WxWidgets which seems to mimic MFC in many things. For example those annoying and ugly message handling macros are there just with another name. But is QT proper to use in WinMerge? Does it offer everything we need? Can we work around issues there possibly are? How we handle translations? Lots of questions. So I started new experimentation project in which I intend to find as many answers I can before doing any actual porting work. If this experimentation project succeeds I hope there is already a good base to start the rest of the porting work. I have started working in public repository at: http://bitbucket.org/kimmov/winmergeqt/wiki/Home There is also wiki where I intend to record my findings as things proceed. There is also discussion thread in WinMerge forums: https://sourceforge.net/apps/phpbb/winmerge/viewtopic.php?f=6&t=127 NOTE: WinMergeQT is NOT WinMerge project fork. Consider it as a testing branch. Current WinMerge project will be the one producing WinMerge releases. I doubt I even do any releases from that testing project. Regards, Kimmo |